complexType InputAlgorithmType
diagram SpaceSystemV1.2-27Feb2014-mods_p223.png
namespace http://www.omg.org/space/xtce
type extension of xtce:SimpleAlgorithmType
properties
base xtce:SimpleAlgorithmType
children xtce:LongDescription xtce:AliasSet xtce:AncillaryDataSet xtce:AlgorithmText xtce:ExternalAlgorithmSet xtce:InputSet
used by
elements AlarmType/CustomAlarm CommandVerifierType/CustomAlgorithm MatchCriteriaType/CustomAlgorithm CustomStreamType/EncodingAlgorithm BinaryDataEncodingType/FromBinaryTransformAlgorithm SyncStrategyType/AutoInvert/InvertAlgorithm CommandVerifierType/CheckWindowAlgorithms/StartCheck CommandVerifierType/CheckWindowAlgorithms/StopTime BinaryDataEncodingType/ToBinaryTransformAlgorithm
complexType InputOutputAlgorithmType
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      
annotation
documentation
A set of labeled inputs is added to the SimpleAlgorithmType
source <complexType name="InputAlgorithmType">
 
<annotation>
   
<documentation xml:lang="en">A set of labeled inputs is added to the SimpleAlgorithmType</documentation>
 
</annotation>
 
<complexContent>
   
<extension base="xtce:SimpleAlgorithmType">
     
<sequence>
       
<element name="InputSet" minOccurs="0">
         
<complexType>
           
<choice maxOccurs="unbounded">
             
<element name="ParameterInstanceRef">
               
<annotation>
                 
<documentation xml:lang="en">Names an input parameter to the algorithm.  There are two attributes to InputParm, inputName and parameterName. parameterName is a parameter reference name for a parameter that will be used in this algorithm.  inputName is an optional "friendly" name for the input parameter. </documentation>
               
</annotation>
               
<complexType>
                 
<complexContent>
                   
<extension base="xtce:ParameterInstanceRefType">
                     
<attribute name="inputName" type="string"/>
                   
</extension>
                 
</complexContent>
               
</complexType>
             
</element>
             
<element name="Constant" minOccurs="0">
               
<annotation>
                 
<documentation xml:lang="en">Names and provides a value for a constant input to the algorithm.  There are two attributes to Constant, constantName and value.  constantName is a variable name in the algorithm to be executed.  value is the value of the constant to be used.</documentation>
               
</annotation>
               
<complexType>
                 
<attribute name="constantName" type="string"/>
                 
<attribute name="value" type="string" use="required"/>
               
</complexType>
             
</element>
           
</choice>
         
</complexType>
       
</element>
     
</sequence>
   
</extension>
 
</complexContent>
</complexType>

element InputAlgorithmType/InputSet
diagram SpaceSystemV1.2-27Feb2014-mods_p224.png
namespace http://www.omg.org/space/xtce
properties
minOcc 0
maxOcc 1
content complex
children xtce:ParameterInstanceRef xtce:Constant
source <element name="InputSet" minOccurs="0">
 
<complexType>
   
<choice maxOccurs="unbounded">
     
<element name="ParameterInstanceRef">
       
<annotation>
         
<documentation xml:lang="en">Names an input parameter to the algorithm.  There are two attributes to InputParm, inputName and parameterName. parameterName is a parameter reference name for a parameter that will be used in this algorithm.  inputName is an optional "friendly" name for the input parameter. </documentation>
       
</annotation>
       
<complexType>
         
<complexContent>
           
<extension base="xtce:ParameterInstanceRefType">
             
<attribute name="inputName" type="string"/>
           
</extension>
         
</complexContent>
       
</complexType>
     
</element>
     
<element name="Constant" minOccurs="0">
       
<annotation>
         
<documentation xml:lang="en">Names and provides a value for a constant input to the algorithm.  There are two attributes to Constant, constantName and value.  constantName is a variable name in the algorithm to be executed.  value is the value of the constant to be used.</documentation>
       
</annotation>
       
<complexType>
         
<attribute name="constantName" type="string"/>
         
<attribute name="value" type="string" use="required"/>
       
</complexType>
     
</element>
   
</choice>
 
</complexType>
</element>

element InputAlgorithmType/InputSet/ParameterInstanceRef
diagram SpaceSystemV1.2-27Feb2014-mods_p225.png
namespace http://www.omg.org/space/xtce
type extension of xtce:ParameterInstanceRefType
properties
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
parameterRef  xtce:NameReferenceType  required      
instance  integer    0    
useCalibratedValue  boolean    true    
inputName  string        
annotation
documentation
Names an input parameter to the algorithm.  There are two attributes to InputParm, inputName and parameterName. parameterName is a parameter reference name for a parameter that will be used in this algorithm.  inputName is an optional "friendly" name for the input parameter.
source <element name="ParameterInstanceRef">
 
<annotation>
   
<documentation xml:lang="en">Names an input parameter to the algorithm.  There are two attributes to InputParm, inputName and parameterName. parameterName is a parameter reference name for a parameter that will be used in this algorithm.  inputName is an optional "friendly" name for the input parameter. </documentation>
 
</annotation>
 
<complexType>
   
<complexContent>
     
<extension base="xtce:ParameterInstanceRefType">
       
<attribute name="inputName" type="string"/>
     
</extension>
   
</complexContent>
 
</complexType>
</element>

attribute InputAlgorithmType/InputSet/ParameterInstanceRef/@inputName
type string
source <attribute name="inputName" type="string"/>

element InputAlgorithmType/InputSet/Constant
diagram SpaceSystemV1.2-27Feb2014-mods_p226.png
namespace http://www.omg.org/space/xtce
properties
minOcc 0
maxOcc 1
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
constantName  string        
value  string  required      
annotation
documentation
Names and provides a value for a constant input to the algorithm.  There are two attributes to Constant, constantName and value.  constantName is a variable name in the algorithm to be executed.  value is the value of the constant to be used.
source <element name="Constant" minOccurs="0">
 
<annotation>
   
<documentation xml:lang="en">Names and provides a value for a constant input to the algorithm.  There are two attributes to Constant, constantName and value.  constantName is a variable name in the algorithm to be executed.  value is the value of the constant to be used.</documentation>
 
</annotation>
 
<complexType>
   
<attribute name="constantName" type="string"/>
   
<attribute name="value" type="string" use="required"/>
 
</complexType>
</element>

attribute InputAlgorithmType/InputSet/Constant/@constantName
type string
source <attribute name="constantName" type="string"/>

attribute InputAlgorithmType/InputSet/Constant/@value
type string
properties
use required
source <attribute name="value" type="string" use="required"/>


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