org.omg.space.xtce.schema.doc.SpaceSystemV1.2-27Feb2014-mods_TriggerSetType.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 - TriggerSetType
complexType
TriggerSetType
diagram
namespace
http://www.omg.org/space/xtce
children
xtce:OnParameterUpdateTrigger xtce:OnContainerUpdateTrigger xtce:OnPeriodicRateTrigger
used by
elements InputOutputTriggerAlgorithmType/TriggerSet MathAlgorithmType/MathOperation/TriggerSet
attributes
Name Type Use Default Fixed Annotation name string optional triggerRate nonNegativeInteger optional 1
annotation
documentation A trigger is used to initiate the processing of some algorithm. A trigger may be based on an update of a Parameter or on a time basis. Triggers may also have a rate that limits their firing to a 1/rate basis.
source
<complexType name="TriggerSetType">
<annotation>
<documentation xml:lang="en">A trigger is used to initiate the processing of some algorithm. A trigger may be based on an update of a Parameter or on a time basis. Triggers may also have a rate that limits their firing to a 1/rate basis.</documentation>
</annotation>
<choice maxOccurs="unbounded">
<element name="OnParameterUpdateTrigger">
<annotation>
<documentation xml:lang="en">Names a parameter that upon change will start the execution of the algorithm. Holds a parameter reference name for a parameter that when it changes, will cause this algorithm to be executed.</documentation>
</annotation>
<complexType>
<attribute name="parameterRef" type="xtce:NameReferenceType" use="required"/>
</complexType>
</element>
<element name="OnContainerUpdateTrigger">
<complexType>
<attribute name="containerRef" type="xtce:NameReferenceType" use="required"/>
</complexType>
</element>
<element name="OnPeriodicRateTrigger">
<complexType>
<attribute name="fireRateInSeconds" type="decimal" use="required"/>
</complexType>
</element>
</choice>
<attribute name="name" type="string" use="optional"/>
<attribute name="triggerRate" type="nonNegativeInteger" use="optional" default="1"/>
</complexType>
attribute
TriggerSetType/@name
type
string
properties
use optional
source
<attribute name="name" type="string" use="optional"/>
attribute
TriggerSetType/@triggerRate
type
nonNegativeInteger
properties
use optional default 1
source
<attribute name="triggerRate" type="nonNegativeInteger" use="optional" default="1"/>
element
TriggerSetType/OnParameterUpdateTrigger
diagram
namespace
http://www.omg.org/space/xtce
properties
content complex
attributes
Name Type Use Default Fixed Annotation parameterRef xtce:NameReferenceType required
annotation
documentation Names a parameter that upon change will start the execution of the algorithm. Holds a parameter reference name for a parameter that when it changes, will cause this algorithm to be executed.
source
<element name="OnParameterUpdateTrigger">
<annotation>
<documentation xml:lang="en">Names a parameter that upon change will start the execution of the algorithm. Holds a parameter reference name for a parameter that when it changes, will cause this algorithm to be executed.</documentation>
</annotation>
<complexType>
<attribute name="parameterRef" type="xtce:NameReferenceType" use="required"/>
</complexType>
</element>
attribute
TriggerSetType/OnParameterUpdateTrigger/@parameterRef
type
xtce:NameReferenceType
properties
use required
source
<attribute name="parameterRef" type="xtce:NameReferenceType" use="required"/>
element
TriggerSetType/OnContainerUpdateTrigger
diagram
namespace
http://www.omg.org/space/xtce
properties
content complex
attributes
Name Type Use Default Fixed Annotation containerRef xtce:NameReferenceType required
source
<element name="OnContainerUpdateTrigger">
<complexType>
<attribute name="containerRef" type="xtce:NameReferenceType" use="required"/>
</complexType>
</element>
attribute
TriggerSetType/OnContainerUpdateTrigger/@containerRef
type
xtce:NameReferenceType
properties
use required
source
<attribute name="containerRef" type="xtce:NameReferenceType" use="required"/>
element
TriggerSetType/OnPeriodicRateTrigger
diagram
namespace
http://www.omg.org/space/xtce
properties
content complex
attributes
Name Type Use Default Fixed Annotation fireRateInSeconds decimal required
source
<element name="OnPeriodicRateTrigger">
<complexType>
<attribute name="fireRateInSeconds" type="decimal" use="required"/>
</complexType>
</element>
attribute
TriggerSetType/OnPeriodicRateTrigger/@fireRateInSeconds
type
decimal
properties
use required
source
<attribute name="fireRateInSeconds" type="decimal" use="required"/>
XML Schema documentation generated by
XMLSpy
Schema Editor
http://www.altova.com/xmlspy