complexType IntegerArgumentValueType
diagram SpaceSystemV1.2-27Feb2014-mods_p232.png
namespace http://www.omg.org/space/xtce
children xtce:FixedValue xtce:DynamicValue xtce:DiscreteLookupList
used by
elements CmdContArrayParameterRefEntryType/DimensionList/Dimension/EndingIndex CmdContArrayArgumentRefEntryType/DimensionList/Dimension/EndingIndex CmdContArrayParameterRefEntryType/DimensionList/Size CmdContArrayArgumentRefEntryType/DimensionList/Size CmdContArrayParameterRefEntryType/DimensionList/Dimension/StartingIndex CmdContArrayArgumentRefEntryType/DimensionList/Dimension/StartingIndex
annotation
documentation
Contains an Integer value; value may be provided directly or via the value in a parameter or argument.
source <complexType name="IntegerArgumentValueType">
 
<annotation>
   
<documentation xml:lang="en">Contains an Integer value; value may be provided directly or via the value in a parameter or argument.</documentation>
 
</annotation>
 
<choice>
   
<element name="FixedValue" type="xtce:FixedIntegerValueType"/>
   
<element name="DynamicValue">
     
<annotation>
       
<documentation xml:lang="en">Uses a parameter or argument 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>
         
<choice>
           
<element name="ParameterInstanceRef" type="xtce:ParameterInstanceRefType"/>
           
<element name="ArgumentInstanceRef" type="xtce:ArgumentInstanceRefType"/>
         
</choice>
         
<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="integer" default="0"/>
             
<attribute name="intercept" type="integer" default="0"/>
           
</complexType>
         
</element>
       
</sequence>
     
</complexType>
   
</element>
   
<element name="DiscreteLookupList">
     
<annotation>
       
<documentation xml:lang="en">Lookup a value using the lookup list supplied.  Use the first match found.</documentation>
     
</annotation>
     
<complexType>
       
<sequence>
         
<element name="DiscreteLookup" maxOccurs="unbounded">
           
<complexType>
             
<complexContent>
               
<extension base="xtce:MatchCriteriaType">
                 
<attribute name="value" type="integer" use="required"/>
               
</extension>
             
</complexContent>
           
</complexType>
         
</element>
       
</sequence>
     
</complexType>
   
</element>
 
</choice>
</complexType>

element IntegerArgumentValueType/FixedValue
diagram SpaceSystemV1.2-27Feb2014-mods_p233.png
namespace http://www.omg.org/space/xtce
type xtce:FixedIntegerValueType
properties
content simple
source <element name="FixedValue" type="xtce:FixedIntegerValueType"/>

element IntegerArgumentValueType/DynamicValue
diagram SpaceSystemV1.2-27Feb2014-mods_p234.png
namespace http://www.omg.org/space/xtce
properties
content complex
children xtce:ParameterInstanceRef xtce:ArgumentInstanceRef xtce:LinearAdjustment
annotation
documentation
Uses a parameter or argument 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 or argument 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>
     
<choice>
       
<element name="ParameterInstanceRef" type="xtce:ParameterInstanceRefType"/>
       
<element name="ArgumentInstanceRef" type="xtce:ArgumentInstanceRefType"/>
     
</choice>
     
<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="integer" default="0"/>
         
<attribute name="intercept" type="integer" default="0"/>
       
</complexType>
     
</element>
   
</sequence>
 
</complexType>
</element>

element IntegerArgumentValueType/DynamicValue/ParameterInstanceRef
diagram SpaceSystemV1.2-27Feb2014-mods_p235.png
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 IntegerArgumentValueType/DynamicValue/ArgumentInstanceRef
diagram SpaceSystemV1.2-27Feb2014-mods_p236.png
namespace http://www.omg.org/space/xtce
type xtce:ArgumentInstanceRefType
properties
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
argumentRef  xtce:NameReferenceType  required      
instance  integer    0    
useCalibratedValue  boolean    true    
source <element name="ArgumentInstanceRef" type="xtce:ArgumentInstanceRefType"/>

element IntegerArgumentValueType/DynamicValue/LinearAdjustment
diagram SpaceSystemV1.2-27Feb2014-mods_p237.png
namespace http://www.omg.org/space/xtce
properties
minOcc 0
maxOcc 1
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
slope  integer    0    
intercept  integer    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="integer" default="0"/>
   
<attribute name="intercept" type="integer" default="0"/>
 
</complexType>
</element>

attribute IntegerArgumentValueType/DynamicValue/LinearAdjustment/@slope
type integer
properties
default 0
source <attribute name="slope" type="integer" default="0"/>

attribute IntegerArgumentValueType/DynamicValue/LinearAdjustment/@intercept
type integer
properties
default 0
source <attribute name="intercept" type="integer" default="0"/>

element IntegerArgumentValueType/DiscreteLookupList
diagram SpaceSystemV1.2-27Feb2014-mods_p238.png
namespace http://www.omg.org/space/xtce
properties
content complex
children xtce:DiscreteLookup
annotation
documentation
Lookup a value using the lookup list supplied.  Use the first match found.
source <element name="DiscreteLookupList">
 
<annotation>
   
<documentation xml:lang="en">Lookup a value using the lookup list supplied.  Use the first match found.</documentation>
 
</annotation>
 
<complexType>
   
<sequence>
     
<element name="DiscreteLookup" maxOccurs="unbounded">
       
<complexType>
         
<complexContent>
           
<extension base="xtce:MatchCriteriaType">
             
<attribute name="value" type="integer" use="required"/>
           
</extension>
         
</complexContent>
       
</complexType>
     
</element>
   
</sequence>
 
</complexType>
</element>

element IntegerArgumentValueType/DiscreteLookupList/DiscreteLookup
diagram SpaceSystemV1.2-27Feb2014-mods_p239.png
namespace http://www.omg.org/space/xtce
type extension of xtce:MatchCriteriaType
properties
minOcc 1
maxOcc unbounded
content complex
children xtce:Comparison xtce:ComparisonList xtce:BooleanExpression xtce:CustomAlgorithm
attributes
Name  Type  Use  Default  Fixed  Annotation
value  integer  required      
source <element name="DiscreteLookup" maxOccurs="unbounded">
 
<complexType>
   
<complexContent>
     
<extension base="xtce:MatchCriteriaType">
       
<attribute name="value" type="integer" use="required"/>
     
</extension>
   
</complexContent>
 
</complexType>
</element>

attribute IntegerArgumentValueType/DiscreteLookupList/DiscreteLookup/@value
type integer
properties
use required
source <attribute name="value" type="integer" use="required"/>


XML Schema documentation generated by XMLSpy Schema Editor http://www.altova.com/xmlspy