| diagram | ![]() |
||||||||||||||||||||
| namespace | http://www.omg.org/space/xtce | ||||||||||||||||||||
| type | extension of xtce:OptionalNameDescriptionType | ||||||||||||||||||||
| properties |
|
||||||||||||||||||||
| children | xtce:LongDescription xtce:AliasSet xtce:AncillaryDataSet xtce:ComparisonList xtce:ContainerRef xtce:ParameterValueChange xtce:CustomAlgorithm xtce:BooleanExpression xtce:Comparison xtce:CheckWindow xtce:CheckWindowAlgorithms | ||||||||||||||||||||
| used by | |||||||||||||||||||||
| attributes |
|
||||||||||||||||||||
| annotation |
|
||||||||||||||||||||
| source | <complexType name="CommandVerifierType"> <annotation> <documentation xml:lang="en">A command verifier is used to check that the command has been successfully executed. Command Verifiers may be either a Custom Algorithm or a Boolean Check or the presence of a Container for a relative change in the value of a Parameter. The CheckWindow is a time period where the verification must test true to pass.</documentation> </annotation> <complexContent> <extension base="xtce:OptionalNameDescriptionType"> <sequence> <choice> <element name="ComparisonList"> <annotation> <documentation xml:lang="en">All comparisons must be true</documentation> </annotation> <complexType> <sequence> <element name="Comparison" type="xtce:ComparisonType" maxOccurs="unbounded"/> </sequence> </complexType> </element> <element name="ContainerRef" type="xtce:ContainerRefType"> <annotation> <documentation xml:lang="en">When verification is a new instance of the referenced Container; this verifier return true when the referenced container has been received and processed.</documentation> </annotation> </element> <element name="ParameterValueChange"> <annotation> <documentation xml:lang="en">Used to look for relative change in a Parameter value. Only useful for numeric Parameters</documentation> </annotation> <complexType> <sequence> <element name="ParameterRef" type="xtce:ParameterRefType"/> <element name="Change"> <complexType> <attribute name="value" type="decimal" use="required"/> </complexType> </element> </sequence> </complexType> </element> <element name="CustomAlgorithm" type="xtce:InputAlgorithmType"/> <element name="BooleanExpression" type="xtce:BooleanExpressionType"/> <element name="Comparison" type="xtce:ComparisonType"/> </choice> <choice> <element name="CheckWindow"> <complexType> <attribute name="timeToStartChecking" type="xtce:RelativeTimeType"/> <attribute name="timeToStopChecking" type="xtce:RelativeTimeType" use="required"/> <attribute name="timeWindowIsRelativeTo" default="timeLastVerifierPassed"> <simpleType> <restriction base="string"> <enumeration value="commandRelease"/> <enumeration value="timeLastVerifierPassed"/> </restriction> </simpleType> </attribute> </complexType> </element> <element name="CheckWindowAlgorithms"> <annotation> <documentation xml:lang="en">Used when times must be calculated</documentation> </annotation> <complexType> <sequence> <element name="StartCheck" type="xtce:InputAlgorithmType"/> <element name="StopTime" type="xtce:InputAlgorithmType"/> </sequence> </complexType> </element> </choice> </sequence> </extension> </complexContent> </complexType> |
| diagram | ![]() |
||
| namespace | http://www.omg.org/space/xtce | ||
| properties |
|
||
| children | xtce:Comparison | ||
| annotation |
|
||
| source | <element name="ComparisonList"> <annotation> <documentation xml:lang="en">All comparisons must be true</documentation> </annotation> <complexType> <sequence> <element name="Comparison" type="xtce:ComparisonType" maxOccurs="unbounded"/> </sequence> </complexType> </element> |
| diagram | ![]() |
||||||||||||||||||||||||||||||||||||
| namespace | http://www.omg.org/space/xtce | ||||||||||||||||||||||||||||||||||||
| type | xtce:ComparisonType | ||||||||||||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||||||
| source | <element name="Comparison" type="xtce:ComparisonType" maxOccurs="unbounded"/> |
| diagram | ![]() |
||||||||||||||
| namespace | http://www.omg.org/space/xtce | ||||||||||||||
| type | xtce:ContainerRefType | ||||||||||||||
| properties |
|
||||||||||||||
| attributes |
|
||||||||||||||
| annotation |
|
||||||||||||||
| source | <element name="ContainerRef" type="xtce:ContainerRefType"> <annotation> <documentation xml:lang="en">When verification is a new instance of the referenced Container; this verifier return true when the referenced container has been received and processed.</documentation> </annotation> </element> |
| diagram | ![]() |
||
| namespace | http://www.omg.org/space/xtce | ||
| properties |
|
||
| children | xtce:ParameterRef xtce:Change | ||
| annotation |
|
||
| source | <element name="ParameterValueChange"> <annotation> <documentation xml:lang="en">Used to look for relative change in a Parameter value. Only useful for numeric Parameters</documentation> </annotation> <complexType> <sequence> <element name="ParameterRef" type="xtce:ParameterRefType"/> <element name="Change"> <complexType> <attribute name="value" type="decimal" use="required"/> </complexType> </element> </sequence> </complexType> </element> |
| diagram | ![]() |
||||||||||||
| namespace | http://www.omg.org/space/xtce | ||||||||||||
| type | xtce:ParameterRefType | ||||||||||||
| properties |
|
||||||||||||
| attributes |
|
||||||||||||
| source | <element name="ParameterRef" type="xtce:ParameterRefType"/> |
| diagram | ![]() |
||||||||||||
| namespace | http://www.omg.org/space/xtce | ||||||||||||
| properties |
|
||||||||||||
| attributes |
|
||||||||||||
| source | <element name="Change"> <complexType> <attribute name="value" type="decimal" use="required"/> </complexType> </element> |
| type | decimal | ||
| properties |
|
||
| source | <attribute name="value" type="decimal" use="required"/> |
| diagram | ![]() |
||||||||||||||||||||
| namespace | http://www.omg.org/space/xtce | ||||||||||||||||||||
| type | xtce:InputAlgorithmType | ||||||||||||||||||||
| properties |
|
||||||||||||||||||||
| children | xtce:LongDescription xtce:AliasSet xtce:AncillaryDataSet xtce:AlgorithmText xtce:ExternalAlgorithmSet xtce:InputSet | ||||||||||||||||||||
| attributes |
|
||||||||||||||||||||
| source | <element name="CustomAlgorithm" type="xtce:InputAlgorithmType"/> |
| diagram | ![]() |
||
| namespace | http://www.omg.org/space/xtce | ||
| type | xtce:BooleanExpressionType | ||
| properties |
|
||
| children | xtce:Condition xtce:ANDedConditions xtce:ORedConditions | ||
| source | <element name="BooleanExpression" type="xtce:BooleanExpressionType"/> |
| diagram | ![]() |
||||||||||||||||||||||||||||||||||||
| namespace | http://www.omg.org/space/xtce | ||||||||||||||||||||||||||||||||||||
| type | xtce:ComparisonType | ||||||||||||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||||||
| source | <element name="Comparison" type="xtce:ComparisonType"/> |
| diagram | ![]() |
||||||||||||||||||||||||
| namespace | http://www.omg.org/space/xtce | ||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||
| source | <element name="CheckWindow"> <complexType> <attribute name="timeToStartChecking" type="xtce:RelativeTimeType"/> <attribute name="timeToStopChecking" type="xtce:RelativeTimeType" use="required"/> <attribute name="timeWindowIsRelativeTo" default="timeLastVerifierPassed"> <simpleType> <restriction base="string"> <enumeration value="commandRelease"/> <enumeration value="timeLastVerifierPassed"/> </restriction> </simpleType> </attribute> </complexType> </element> |
| type | xtce:RelativeTimeType |
| source | <attribute name="timeToStartChecking" type="xtce:RelativeTimeType"/> |
| type | xtce:RelativeTimeType | ||
| properties |
|
||
| source | <attribute name="timeToStopChecking" type="xtce:RelativeTimeType" use="required"/> |
| type | restriction of string | |||||||||
| properties |
|
|||||||||
| facets |
|
|||||||||
| source | <attribute name="timeWindowIsRelativeTo" default="timeLastVerifierPassed"> <simpleType> <restriction base="string"> <enumeration value="commandRelease"/> <enumeration value="timeLastVerifierPassed"/> </restriction> </simpleType> </attribute> |
| diagram | ![]() |
||
| namespace | http://www.omg.org/space/xtce | ||
| properties |
|
||
| children | xtce:StartCheck xtce:StopTime | ||
| annotation |
|
||
| source | <element name="CheckWindowAlgorithms"> <annotation> <documentation xml:lang="en">Used when times must be calculated</documentation> </annotation> <complexType> <sequence> <element name="StartCheck" type="xtce:InputAlgorithmType"/> <element name="StopTime" type="xtce:InputAlgorithmType"/> </sequence> </complexType> </element> |
| diagram | ![]() |
||||||||||||||||||||
| namespace | http://www.omg.org/space/xtce | ||||||||||||||||||||
| type | xtce:InputAlgorithmType | ||||||||||||||||||||
| properties |
|
||||||||||||||||||||
| children | xtce:LongDescription xtce:AliasSet xtce:AncillaryDataSet xtce:AlgorithmText xtce:ExternalAlgorithmSet xtce:InputSet | ||||||||||||||||||||
| attributes |
|
||||||||||||||||||||
| source | <element name="StartCheck" type="xtce:InputAlgorithmType"/> |
| diagram | ![]() |
||||||||||||||||||||
| namespace | http://www.omg.org/space/xtce | ||||||||||||||||||||
| type | xtce:InputAlgorithmType | ||||||||||||||||||||
| properties |
|
||||||||||||||||||||
| children | xtce:LongDescription xtce:AliasSet xtce:AncillaryDataSet xtce:AlgorithmText xtce:ExternalAlgorithmSet xtce:InputSet | ||||||||||||||||||||
| attributes |
|
||||||||||||||||||||
| source | <element name="StopTime" type="xtce:InputAlgorithmType"/> |