Class CommandVerifierType

  • Direct Known Subclasses:
    MetaCommandType.VerifierSet.AcceptedVerifier, MetaCommandType.VerifierSet.CompleteVerifier, MetaCommandType.VerifierSet.ExecutionVerifier, MetaCommandType.VerifierSet.QueuedVerifier, MetaCommandType.VerifierSet.ReceivedVerifier, MetaCommandType.VerifierSet.SentFromRangeVerifier, MetaCommandType.VerifierSet.TransferredToRangeVerifier

    public class CommandVerifierType
    extends OptionalNameDescriptionType
    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.

    Java class for CommandVerifierType complex type.

    The following schema fragment specifies the expected content contained within this class.

     <complexType name="CommandVerifierType">
       <complexContent>
         <extension base="{http://www.omg.org/space/xtce}OptionalNameDescriptionType">
           <sequence>
             <choice>
               <element name="ComparisonList">
                 <complexType>
                   <complexContent>
                     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                       <sequence>
                         <element name="Comparison" type="{http://www.omg.org/space/xtce}ComparisonType" maxOccurs="unbounded"/>
                       </sequence>
                     </restriction>
                   </complexContent>
                 </complexType>
               </element>
               <element name="ContainerRef" type="{http://www.omg.org/space/xtce}ContainerRefType"/>
               <element name="ParameterValueChange">
                 <complexType>
                   <complexContent>
                     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                       <sequence>
                         <element name="ParameterRef" type="{http://www.omg.org/space/xtce}ParameterRefType"/>
                         <element name="Change">
                           <complexType>
                             <complexContent>
                               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                                 <attribute name="value" use="required" type="{http://www.w3.org/2001/XMLSchema}decimal" />
                               </restriction>
                             </complexContent>
                           </complexType>
                         </element>
                       </sequence>
                     </restriction>
                   </complexContent>
                 </complexType>
               </element>
               <element name="CustomAlgorithm" type="{http://www.omg.org/space/xtce}InputAlgorithmType"/>
               <element name="BooleanExpression" type="{http://www.omg.org/space/xtce}BooleanExpressionType"/>
               <element name="Comparison" type="{http://www.omg.org/space/xtce}ComparisonType"/>
             </choice>
             <choice>
               <element name="CheckWindow">
                 <complexType>
                   <complexContent>
                     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                       <attribute name="timeToStartChecking" type="{http://www.omg.org/space/xtce}RelativeTimeType" />
                       <attribute name="timeToStopChecking" use="required" type="{http://www.omg.org/space/xtce}RelativeTimeType" />
                       <attribute name="timeWindowIsRelativeTo" default="timeLastVerifierPassed">
                         <simpleType>
                           <restriction base="{http://www.w3.org/2001/XMLSchema}string">
                             <enumeration value="commandRelease"/>
                             <enumeration value="timeLastVerifierPassed"/>
                           </restriction>
                         </simpleType>
                       </attribute>
                     </restriction>
                   </complexContent>
                 </complexType>
               </element>
               <element name="CheckWindowAlgorithms">
                 <complexType>
                   <complexContent>
                     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                       <sequence>
                         <element name="StartCheck" type="{http://www.omg.org/space/xtce}InputAlgorithmType"/>
                         <element name="StopTime" type="{http://www.omg.org/space/xtce}InputAlgorithmType"/>
                       </sequence>
                     </restriction>
                   </complexContent>
                 </complexType>
               </element>
             </choice>
           </sequence>
         </extension>
       </complexContent>
     </complexType>