All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.omg.space.xtce.schema.doc.SpaceSystemV1.2-27Feb2014-mods_TriggerSetType.html Maven / Gradle / Ivy

Go to download

This project contains software to support the Object Management Group (OMG) Space Domain Task Force (SDTF) maintained XML Telemetry and Command Exchange (XTCE) specification.

There is a newer version: 1.1.6
Show newest version



	
		SpaceSystemV1.2-27Feb2014-mods - TriggerSetType
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
	
	
		
complexType TriggerSetType
diagram SpaceSystemV1.2-27Feb2014-mods_p447.png
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 SpaceSystemV1.2-27Feb2014-mods_p448.png
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 SpaceSystemV1.2-27Feb2014-mods_p449.png
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 SpaceSystemV1.2-27Feb2014-mods_p450.png
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




© 2015 - 2024 Weber Informatics LLC | Privacy Policy