org.omg.space.xtce.schema.doc.SpaceSystemV1.2-27Feb2014-mods_IntegerDataType.html Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of xtcetools Show documentation
Show all versions of xtcetools Show documentation
This project contains software to support the Object Management Group (OMG) Space Domain Task Force (SDTF) maintained XML Telemetry and Command Exchange (XTCE) specification.
SpaceSystemV1.2-27Feb2014-mods - IntegerDataType
complexType
IntegerDataType
diagram
namespace
http://www.omg.org/space/xtce
type
extension of xtce:NumericDataType
properties
base xtce:NumericDataType
children
xtce:LongDescription xtce:AliasSet xtce:AncillaryDataSet xtce:UnitSet xtce:BinaryDataEncoding xtce:FloatDataEncoding xtce:IntegerDataEncoding xtce:StringDataEncoding xtce:ToString xtce:ValidRange
used by
elements ArgumentTypeSetType/IntegerArgumentType ParameterTypeSetType/IntegerParameterType
attributes
Name Type Use Default Fixed Annotation shortDescription string optional documentation It is strongly recommended that the short description be kept under 80 characters in length
name xtce:NameType required baseType xtce:NameReferenceType documentation Used to derive one Data Type from another - will inherit all the attributes from the baseType any of which may be redefined in this type definition. appinfo Must be derived from a like type (e.g,, String from String). No circular derivations.
initialValue xtce:FixedIntegerValueType documentation Initial value is always given in calibrated form. Default is base 10 form; binary, octal, or hexadecimal values may be given by preceding value with 0[b|B], 0[o|O|, 0[x|X] respectively.
sizeInBits positiveInteger 32 signed boolean true
annotation
documentation Contains an integral value
source
<complexType name="IntegerDataType">
<annotation>
<documentation xml:lang="en">Contains an integral value</documentation>
</annotation>
<complexContent>
<extension base="xtce:NumericDataType">
<sequence>
<element name="ValidRange" minOccurs="0">
<annotation>
<documentation xml:lang="en">The Valid Range bounds the universe of possible values this Parameter may have.</documentation>
</annotation>
<complexType>
<complexContent>
<extension base="xtce:IntegerRangeType">
<attribute name="validRangeAppliesToCalibrated" type="boolean" default="false"/>
</extension>
</complexContent>
</complexType>
</element>
</sequence>
<attribute name="initialValue" type="xtce:FixedIntegerValueType">
<annotation>
<documentation xml:lang="en">Initial value is always given in calibrated form. Default is base 10 form; binary, octal, or hexadecimal values may be given by preceding value with 0[b|B], 0[o|O|, 0[x|X] respectively.</documentation>
</annotation>
</attribute>
<attribute name="sizeInBits" type="positiveInteger" default="32"/>
<attribute name="signed" type="boolean" default="true"/>
</extension>
</complexContent>
</complexType>
attribute
IntegerDataType/@initialValue
type
xtce:FixedIntegerValueType
annotation
documentation Initial value is always given in calibrated form. Default is base 10 form; binary, octal, or hexadecimal values may be given by preceding value with 0[b|B], 0[o|O|, 0[x|X] respectively.
source
<attribute name="initialValue" type="xtce:FixedIntegerValueType">
<annotation>
<documentation xml:lang="en">Initial value is always given in calibrated form. Default is base 10 form; binary, octal, or hexadecimal values may be given by preceding value with 0[b|B], 0[o|O|, 0[x|X] respectively.</documentation>
</annotation>
</attribute>
attribute
IntegerDataType/@sizeInBits
type
positiveInteger
properties
default 32
source
<attribute name="sizeInBits" type="positiveInteger" default="32"/>
attribute
IntegerDataType/@signed
type
boolean
properties
default true
source
<attribute name="signed" type="boolean" default="true"/>
element
IntegerDataType/ValidRange
diagram
namespace
http://www.omg.org/space/xtce
type
extension of xtce:IntegerRangeType
properties
minOcc 0 maxOcc 1 content complex
attributes
Name Type Use Default Fixed Annotation minInclusive xtce:FixedIntegerValueType maxInclusive xtce:FixedIntegerValueType validRangeAppliesToCalibrated boolean false
annotation
documentation The Valid Range bounds the universe of possible values this Parameter may have.
source
<element name="ValidRange" minOccurs="0">
<annotation>
<documentation xml:lang="en">The Valid Range bounds the universe of possible values this Parameter may have.</documentation>
</annotation>
<complexType>
<complexContent>
<extension base="xtce:IntegerRangeType">
<attribute name="validRangeAppliesToCalibrated" type="boolean" default="false"/>
</extension>
</complexContent>
</complexType>
</element>
attribute
IntegerDataType/ValidRange/@validRangeAppliesToCalibrated
type
boolean
properties
default false
source
<attribute name="validRangeAppliesToCalibrated" type="boolean" default="false"/>
XML Schema documentation generated by
XMLSpy
Schema Editor
http://www.altova.com/xmlspy