| diagram | ![]() |
||||||||||||||||||||
| namespace | http://www.omg.org/space/xtce | ||||||||||||||||||||
| type | extension of xtce:NameDescriptionType | ||||||||||||||||||||
| properties |
|
||||||||||||||||||||
| children | xtce:LongDescription xtce:AliasSet xtce:AncillaryDataSet xtce:Encoding xtce:ReferenceTime | ||||||||||||||||||||
| used by |
|
||||||||||||||||||||
| attributes |
|
||||||||||||||||||||
| annotation |
|
||||||||||||||||||||
| source | <complexType name="BaseTimeDataType" abstract="true"> <annotation> <documentation xml:lang="en">An abstract type used by within the schema to describe derive other data types by the ground system. </documentation> </annotation> <complexContent> <extension base="xtce:NameDescriptionType"> <sequence> <sequence minOccurs="0"> <element name="Encoding"> <annotation> <documentation xml:lang="en">Scale and offset are used in a y =mx +b type relationship (m is the scale and b is the offset) to make adjustments to the encoded value to that it matches the time units. Binary Encoded time is typically used with a user supplied transform algorithm to convert time data formats that are too difficult to describe in XTCE.</documentation> </annotation> <complexType> <choice> <element name="BinaryDataEncoding" type="xtce:BinaryDataEncodingType"/> <element name="FloatDataEncoding" type="xtce:FloatDataEncodingType"/> <element name="IntegerDataEncoding" type="xtce:IntegerDataEncodingType"/> <element name="StringDataEncoding" type="xtce:StringDataEncodingType"/> </choice> <attribute name="units" type="xtce:TimeUnits" default="seconds"/> <attribute name="scale" type="double" default="1"/> <attribute name="offset" type="double" default="0"/> </complexType> </element> </sequence> <sequence minOccurs="0"> <element name="ReferenceTime" type="xtce:ReferenceTimeType"/> </sequence> </sequence> </extension> </complexContent> </complexType> |
| diagram | ![]() |
||||||||||||||||||||||||
| namespace | http://www.omg.org/space/xtce | ||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||
| children | xtce:BinaryDataEncoding xtce:FloatDataEncoding xtce:IntegerDataEncoding xtce:StringDataEncoding | ||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||
| source | <element name="Encoding"> <annotation> <documentation xml:lang="en">Scale and offset are used in a y =mx +b type relationship (m is the scale and b is the offset) to make adjustments to the encoded value to that it matches the time units. Binary Encoded time is typically used with a user supplied transform algorithm to convert time data formats that are too difficult to describe in XTCE.</documentation> </annotation> <complexType> <choice> <element name="BinaryDataEncoding" type="xtce:BinaryDataEncodingType"/> <element name="FloatDataEncoding" type="xtce:FloatDataEncodingType"/> <element name="IntegerDataEncoding" type="xtce:IntegerDataEncodingType"/> <element name="StringDataEncoding" type="xtce:StringDataEncodingType"/> </choice> <attribute name="units" type="xtce:TimeUnits" default="seconds"/> <attribute name="scale" type="double" default="1"/> <attribute name="offset" type="double" default="0"/> </complexType> </element> |
| type | xtce:TimeUnits | ||||||||||||||||||
| properties |
|
||||||||||||||||||
| facets |
|
||||||||||||||||||
| source | <attribute name="units" type="xtce:TimeUnits" default="seconds"/> |
| type | double | ||
| properties |
|
||
| source | <attribute name="scale" type="double" default="1"/> |
| type | double | ||
| properties |
|
||
| source | <attribute name="offset" type="double" default="0"/> |
| diagram | ![]() |
||||||||||||
| namespace | http://www.omg.org/space/xtce | ||||||||||||
| type | xtce:BinaryDataEncodingType | ||||||||||||
| properties |
|
||||||||||||
| children | xtce:ErrorDetectCorrect xtce:ByteOrderList xtce:SizeInBits xtce:FromBinaryTransformAlgorithm xtce:ToBinaryTransformAlgorithm | ||||||||||||
| attributes |
|
||||||||||||
| source | <element name="BinaryDataEncoding" type="xtce:BinaryDataEncodingType"/> |
| diagram | ![]() |
||||||||||||||||||||||||||||||||
| namespace | http://www.omg.org/space/xtce | ||||||||||||||||||||||||||||||||
| type | xtce:FloatDataEncodingType | ||||||||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||||||||
| children | xtce:ErrorDetectCorrect xtce:ByteOrderList xtce:DefaultCalibrator xtce:ContextCalibratorList | ||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||
| source | <element name="FloatDataEncoding" type="xtce:FloatDataEncodingType"/> |
| diagram | ![]() |
||||||||||||||||||||||||||||||||
| namespace | http://www.omg.org/space/xtce | ||||||||||||||||||||||||||||||||
| type | xtce:IntegerDataEncodingType | ||||||||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||||||||
| children | xtce:ErrorDetectCorrect xtce:ByteOrderList xtce:DefaultCalibrator xtce:ContextCalibratorList | ||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||
| source | <element name="IntegerDataEncoding" type="xtce:IntegerDataEncodingType"/> |
| diagram | ![]() |
||||||||||||||||||
| namespace | http://www.omg.org/space/xtce | ||||||||||||||||||
| type | xtce:StringDataEncodingType | ||||||||||||||||||
| properties |
|
||||||||||||||||||
| children | xtce:ErrorDetectCorrect xtce:ByteOrderList xtce:SizeInBits | ||||||||||||||||||
| attributes |
|
||||||||||||||||||
| source | <element name="StringDataEncoding" type="xtce:StringDataEncodingType"/> |
| diagram | ![]() |
||
| namespace | http://www.omg.org/space/xtce | ||
| type | xtce:ReferenceTimeType | ||
| properties |
|
||
| children | xtce:OffsetFrom xtce:Epoch | ||
| source | <element name="ReferenceTime" type="xtce:ReferenceTimeType"/> |