| diagram | ![]() |
||||||||||||||||||
| namespace | http://www.omg.org/space/xtce | ||||||||||||||||||
| type | extension of xtce:DataEncodingType | ||||||||||||||||||
| properties |
|
||||||||||||||||||
| children | xtce:ErrorDetectCorrect xtce:ByteOrderList xtce:SizeInBits | ||||||||||||||||||
| used by |
|
||||||||||||||||||
| attributes |
|
||||||||||||||||||
| annotation |
|
||||||||||||||||||
| source | <complexType name="StringDataEncodingType"> <annotation> <documentation xml:lang="en">For common encodings of string data</documentation> </annotation> <complexContent> <extension base="xtce:DataEncodingType"> <sequence> <element name="SizeInBits"> <complexType> <choice> <element name="Fixed" type="xtce:IntegerValueType"/> <element name="TerminationChar" type="hexBinary"> <annotation> <documentation xml:lang="en">Like C strings, they are terminated with a special string, usually a null character.</documentation> </annotation> </element> <element name="LeadingSize"> <annotation> <documentation xml:lang="en">Like PASCAL strings, the size of the string is given as an integer at the start of the string. SizeTag must be an unsigned Integer</documentation> </annotation> <complexType> <attribute name="sizeInBitsOfSizeTag" type="positiveInteger" default="16"/> </complexType> </element> </choice> </complexType> </element> </sequence> <attribute name="encoding" default="UTF-8"> <simpleType> <restriction base="string"> <enumeration value="UTF-8"/> <enumeration value="UTF-16"/> </restriction> </simpleType> </attribute> </extension> </complexContent> </complexType> |
| type | restriction of string | |||||||||
| properties |
|
|||||||||
| facets |
|
|||||||||
| source | <attribute name="encoding" default="UTF-8"> <simpleType> <restriction base="string"> <enumeration value="UTF-8"/> <enumeration value="UTF-16"/> </restriction> </simpleType> </attribute> |
| diagram | ![]() |
||
| namespace | http://www.omg.org/space/xtce | ||
| properties |
|
||
| children | xtce:Fixed xtce:TerminationChar xtce:LeadingSize | ||
| source | <element name="SizeInBits"> <complexType> <choice> <element name="Fixed" type="xtce:IntegerValueType"/> <element name="TerminationChar" type="hexBinary"> <annotation> <documentation xml:lang="en">Like C strings, they are terminated with a special string, usually a null character.</documentation> </annotation> </element> <element name="LeadingSize"> <annotation> <documentation xml:lang="en">Like PASCAL strings, the size of the string is given as an integer at the start of the string. SizeTag must be an unsigned Integer</documentation> </annotation> <complexType> <attribute name="sizeInBitsOfSizeTag" type="positiveInteger" default="16"/> </complexType> </element> </choice> </complexType> </element> |
| diagram | ![]() |
||
| namespace | http://www.omg.org/space/xtce | ||
| type | xtce:IntegerValueType | ||
| properties |
|
||
| children | xtce:FixedValue xtce:DynamicValue xtce:DiscreteLookupList | ||
| source | <element name="Fixed" type="xtce:IntegerValueType"/> |
| diagram | ![]() |
||
| namespace | http://www.omg.org/space/xtce | ||
| type | hexBinary | ||
| properties |
|
||
| annotation |
|
||
| source | <element name="TerminationChar" type="hexBinary"> <annotation> <documentation xml:lang="en">Like C strings, they are terminated with a special string, usually a null character.</documentation> </annotation> </element> |
| diagram | ![]() |
||||||||||||
| namespace | http://www.omg.org/space/xtce | ||||||||||||
| properties |
|
||||||||||||
| attributes |
|
||||||||||||
| annotation |
|
||||||||||||
| source | <element name="LeadingSize"> <annotation> <documentation xml:lang="en">Like PASCAL strings, the size of the string is given as an integer at the start of the string. SizeTag must be an unsigned Integer</documentation> </annotation> <complexType> <attribute name="sizeInBitsOfSizeTag" type="positiveInteger" default="16"/> </complexType> </element> |
| type | positiveInteger | ||
| properties |
|
||
| source | <attribute name="sizeInBitsOfSizeTag" type="positiveInteger" default="16"/> |