96 lines
3.1 KiB
XML
96 lines
3.1 KiB
XML
<?xml version="1.0" encoding="UTF-8"?>
|
|
<xsd:schema elementFormDefault="unqualified"
|
|
attributeFormDefault="unqualified" xmlns:xsd="http://www.w3.org/2001/XMLSchema"
|
|
xmlns="http://www.fleettracker.de/api/1.0" xmlns:tns="http://www.fleettracker.de/api/1.0"
|
|
targetNamespace="http://www.fleettracker.de/api/1.0">
|
|
<!--
|
|
#######################################################################
|
|
-->
|
|
<xsd:complexType name="OwnShipSpeedParams">
|
|
<xsd:annotation>
|
|
<xsd:documentation>The own ship parameter used for speed calculation.
|
|
</xsd:documentation>
|
|
</xsd:annotation>
|
|
<xsd:sequence>
|
|
<xsd:element name="mmsiOwnShip" type="xsd:unsignedInt"
|
|
minOccurs="1" maxOccurs="1">
|
|
<xsd:annotation>
|
|
<xsd:documentation>
|
|
This is the MMSI of the own ship.
|
|
</xsd:documentation>
|
|
</xsd:annotation>
|
|
</xsd:element>
|
|
|
|
<xsd:element name="maxOwnSpeedMPS" type="xsd:double"
|
|
minOccurs="0" maxOccurs="1">
|
|
<xsd:annotation>
|
|
<xsd:documentation>
|
|
Minimal own speed we can achieve.
|
|
Unit: Meter per
|
|
second
|
|
</xsd:documentation>
|
|
</xsd:annotation>
|
|
</xsd:element>
|
|
<xsd:element name="minOwnSpeedMPS" type="xsd:double"
|
|
minOccurs="0" maxOccurs="1">
|
|
<xsd:annotation>
|
|
<xsd:documentation>
|
|
Minimal own speed we can achieve.
|
|
Unit: Meter per
|
|
second
|
|
</xsd:documentation>
|
|
</xsd:annotation>
|
|
</xsd:element>
|
|
<xsd:element name="optOwnSpeedMPS" type="xsd:double"
|
|
minOccurs="0" maxOccurs="1">
|
|
<xsd:annotation>
|
|
<xsd:documentation>
|
|
Optimal speed we would like to go.
|
|
Unit: Meter
|
|
per second
|
|
</xsd:documentation>
|
|
</xsd:annotation>
|
|
</xsd:element>
|
|
<xsd:element name="maxPositiveAccelerationMPSS" type="xsd:double"
|
|
minOccurs="0" maxOccurs="1">
|
|
<xsd:annotation>
|
|
<xsd:documentation>
|
|
The maximal positive accelaration we can
|
|
achieve.
|
|
Unit: Meter per second^2
|
|
</xsd:documentation>
|
|
</xsd:annotation>
|
|
</xsd:element>
|
|
<xsd:element name="minNegativeAccelerationMPSS" type="xsd:double"
|
|
minOccurs="0" maxOccurs="1">
|
|
<xsd:annotation>
|
|
<xsd:documentation>
|
|
The minimal negative accelaration we can
|
|
achieve.
|
|
Unit: Meter per second^2
|
|
</xsd:documentation>
|
|
</xsd:annotation>
|
|
</xsd:element>
|
|
<xsd:element name="optAbsoluteAccelerationMPSS" type="xsd:double"
|
|
minOccurs="0" maxOccurs="1">
|
|
<xsd:annotation>
|
|
<xsd:documentation>
|
|
The optimal accelaration we would like to use if
|
|
we
|
|
want to go from current speed to optimal speed. This will be
|
|
applied
|
|
if we do not have any targets.
|
|
Example: We run 5 mph, our
|
|
optimal speed is 8 mph, then we use this
|
|
acceleration
|
|
to go from 5
|
|
to 8.
|
|
Unit: Meter per second^2
|
|
</xsd:documentation>
|
|
</xsd:annotation>
|
|
</xsd:element>
|
|
</xsd:sequence>
|
|
</xsd:complexType>
|
|
</xsd:schema>
|
|
|