org.omg.space.xtce.schema.doc.SpaceSystemV1.2-27Feb2014-mods_DecimalValueType.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 - DecimalValueType
complexType
DecimalValueType
diagram
namespace
http://www.omg.org/space/xtce
children
xtce:FixedValue xtce:DynamicValue
used by
element MetaCommandType/VerifierSet/ExecutionVerifier/PercentComplete
annotation
documentation Contains a Numeric value; value may be provided directly or via the value in a parameter.
source
<complexType name="DecimalValueType">
<annotation>
<documentation xml:lang="en">Contains a Numeric value; value may be provided directly or via the value in a parameter.</documentation>
</annotation>
<choice>
<element name="FixedValue" type="decimal"/>
<element name="DynamicValue">
<annotation>
<documentation xml:lang="en">Uses a parameter instance to obtain the value. The parameter value may be optionally adjusted by a Linear function or use a series of boolean expressions to lookup the value. Anything more complex and a DynamicValue with a CustomAlgorithm may be used </documentation>
</annotation>
<complexType>
<sequence>
<element name="ParameterInstanceRef" type="xtce:ParameterInstanceRefType"/>
<element name="LinearAdjustment" minOccurs="0">
<annotation>
<documentation xml:lang="en">A slope and intercept may be applied to scale or shift the value of the parameter in the dynamic value</documentation>
</annotation>
<complexType>
<attribute name="slope" type="decimal" default="0"/>
<attribute name="intercept" type="decimal" default="0"/>
</complexType>
</element>
</sequence>
</complexType>
</element>
</choice>
</complexType>
element
DecimalValueType/FixedValue
diagram
namespace
http://www.omg.org/space/xtce
type
decimal
properties
content simple
source
<element name="FixedValue" type="decimal"/>
element
DecimalValueType/DynamicValue
diagram
namespace
http://www.omg.org/space/xtce
properties
content complex
children
xtce:ParameterInstanceRef xtce:LinearAdjustment
annotation
documentation Uses a parameter instance to obtain the value. The parameter value may be optionally adjusted by a Linear function or use a series of boolean expressions to lookup the value. Anything more complex and a DynamicValue with a CustomAlgorithm may be used
source
<element name="DynamicValue">
<annotation>
<documentation xml:lang="en">Uses a parameter instance to obtain the value. The parameter value may be optionally adjusted by a Linear function or use a series of boolean expressions to lookup the value. Anything more complex and a DynamicValue with a CustomAlgorithm may be used </documentation>
</annotation>
<complexType>
<sequence>
<element name="ParameterInstanceRef" type="xtce:ParameterInstanceRefType"/>
<element name="LinearAdjustment" minOccurs="0">
<annotation>
<documentation xml:lang="en">A slope and intercept may be applied to scale or shift the value of the parameter in the dynamic value</documentation>
</annotation>
<complexType>
<attribute name="slope" type="decimal" default="0"/>
<attribute name="intercept" type="decimal" default="0"/>
</complexType>
</element>
</sequence>
</complexType>
</element>
element
DecimalValueType/DynamicValue/ParameterInstanceRef
diagram
namespace
http://www.omg.org/space/xtce
type
xtce:ParameterInstanceRefType
properties
content complex
attributes
Name Type Use Default Fixed Annotation parameterRef xtce:NameReferenceType required instance integer 0 useCalibratedValue boolean true
source
<element name="ParameterInstanceRef" type="xtce:ParameterInstanceRefType"/>
element
DecimalValueType/DynamicValue/LinearAdjustment
diagram
namespace
http://www.omg.org/space/xtce
properties
minOcc 0 maxOcc 1 content complex
attributes
Name Type Use Default Fixed Annotation slope decimal 0 intercept decimal 0
annotation
documentation A slope and intercept may be applied to scale or shift the value of the parameter in the dynamic value
source
<element name="LinearAdjustment" minOccurs="0">
<annotation>
<documentation xml:lang="en">A slope and intercept may be applied to scale or shift the value of the parameter in the dynamic value</documentation>
</annotation>
<complexType>
<attribute name="slope" type="decimal" default="0"/>
<attribute name="intercept" type="decimal" default="0"/>
</complexType>
</element>
attribute
DecimalValueType/DynamicValue/LinearAdjustment/@slope
type
decimal
properties
default 0
source
<attribute name="slope" type="decimal" default="0"/>
attribute
DecimalValueType/DynamicValue/LinearAdjustment/@intercept
type
decimal
properties
default 0
source
<attribute name="intercept" type="decimal" default="0"/>
XML Schema documentation generated by
XMLSpy
Schema Editor
http://www.altova.com/xmlspy