org.omg.space.xtce.schema.doc.SpaceSystemV1.2-27Feb2014-mods_InputOutputAlgorithmType.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 - InputOutputAlgorithmType
complexType
InputOutputAlgorithmType
diagram
namespace
http://www.omg.org/space/xtce
type
extension of xtce:InputAlgorithmType
properties
base xtce:InputAlgorithmType
children
xtce:LongDescription xtce:AliasSet xtce:AncillaryDataSet xtce:AlgorithmText xtce:ExternalAlgorithmSet xtce:InputSet xtce:OutputSet
used by
element CustomStreamType/DecodingAlgorithm complexType InputOutputTriggerAlgorithmType
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 thread boolean false
annotation
documentation A set of labeled outputs are added to the SimpleInputAlgorithmType
source
<complexType name="InputOutputAlgorithmType">
<annotation>
<documentation xml:lang="en">A set of labeled outputs are added to the SimpleInputAlgorithmType</documentation>
</annotation>
<complexContent>
<extension base="xtce:InputAlgorithmType">
<sequence>
<element name="OutputSet" minOccurs="0">
<complexType>
<sequence>
<element name="OutputParameterRef" maxOccurs="unbounded">
<annotation>
<documentation xml:lang="en">Names an output parameter to the algorithm. There are two attributes to OutputParm, outputName and parameterName. parameterName is a parameter reference name for a parameter that will be updated by this algorithm. outputName is an optional "friendly" name for the output parameter.</documentation>
</annotation>
<complexType>
<complexContent>
<extension base="xtce:ParameterRefType">
<attribute name="outputName" type="string"/>
</extension>
</complexContent>
</complexType>
</element>
</sequence>
</complexType>
</element>
</sequence>
<attribute name="thread" type="boolean" default="false"/>
</extension>
</complexContent>
</complexType>
attribute
InputOutputAlgorithmType/@thread
type
boolean
properties
default false
source
<attribute name="thread" type="boolean" default="false"/>
element
InputOutputAlgorithmType/OutputSet
diagram
namespace
http://www.omg.org/space/xtce
properties
minOcc 0 maxOcc 1 content complex
children
xtce:OutputParameterRef
source
<element name="OutputSet" minOccurs="0">
<complexType>
<sequence>
<element name="OutputParameterRef" maxOccurs="unbounded">
<annotation>
<documentation xml:lang="en">Names an output parameter to the algorithm. There are two attributes to OutputParm, outputName and parameterName. parameterName is a parameter reference name for a parameter that will be updated by this algorithm. outputName is an optional "friendly" name for the output parameter.</documentation>
</annotation>
<complexType>
<complexContent>
<extension base="xtce:ParameterRefType">
<attribute name="outputName" type="string"/>
</extension>
</complexContent>
</complexType>
</element>
</sequence>
</complexType>
</element>
element
InputOutputAlgorithmType/OutputSet/OutputParameterRef
diagram
namespace
http://www.omg.org/space/xtce
type
extension of xtce:ParameterRefType
properties
minOcc 1 maxOcc unbounded content complex
attributes
Name Type Use Default Fixed Annotation parameterRef xtce:NameReferenceType required outputName string
annotation
documentation Names an output parameter to the algorithm. There are two attributes to OutputParm, outputName and parameterName. parameterName is a parameter reference name for a parameter that will be updated by this algorithm. outputName is an optional "friendly" name for the output parameter.
source
<element name="OutputParameterRef" maxOccurs="unbounded">
<annotation>
<documentation xml:lang="en">Names an output parameter to the algorithm. There are two attributes to OutputParm, outputName and parameterName. parameterName is a parameter reference name for a parameter that will be updated by this algorithm. outputName is an optional "friendly" name for the output parameter.</documentation>
</annotation>
<complexType>
<complexContent>
<extension base="xtce:ParameterRefType">
<attribute name="outputName" type="string"/>
</extension>
</complexContent>
</complexType>
</element>
attribute
InputOutputAlgorithmType/OutputSet/OutputParameterRef/@outputName
type
string
source
<attribute name="outputName" type="string"/>
XML Schema documentation generated by
XMLSpy
Schema Editor
http://www.altova.com/xmlspy