element command
diagram girr_ns_p5.png
namespace http://www.harctoolbox.org/Girr
properties
content complex
children notes parameters raw ccf format
used by
element commandSet
attributes
Name  Type  Use  Default  Fixed  annotation
FparameterValue      
documentation
Value of the F parameter for the current command in the current protocol (if applicable).
namexs:stringrequired      
documentation
Name that is used to identify the element.
                    Should therefore be unique in the context.
                    Even though arbitrary strings are allowed, C-syntax type strings,
                    in the English language, are recommended.
displayNamexs:string      
documentation
Name of the command as being displayed to the user.
                    Special characters and non-english languages are here appropriate.
commentxs:string      
documentation
Textual comment.
mastermasterEnumoptional  raw    
titlexs:string      
documentation
Textual title of the document.
girrVersionxs:string    1.0  
documentation
Version of the Girr specification the document claims to follow.
identity constraints
  Name  Refer  Selector  Field(s)  
unique  uniqueLangsInNotesInCommands    notes  @xml:lang  
unique  TInCcfUnique    ccf  @T  
unique  TInRawUnique    raw  @T  
annotation
documentation
A command is essentially an IR signal with a name.
source <xs:element name="command">
 
<xs:annotation>
   
<xs:documentation>A command is essentially an IR signal with a name.</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence minOccurs="0">
     
<xs:element ref="notes" minOccurs="0"/>
     
<xs:element ref="parameters" minOccurs="0"/>
     
<xs:element ref="raw" minOccurs="0" maxOccurs="unbounded"/>
     
<xs:element ref="ccf" minOccurs="0" maxOccurs="unbounded"/>
     
<xs:element ref="format" minOccurs="0" maxOccurs="unbounded"/>
   
</xs:sequence>
   
<xs:attribute name="F" type="parameterValue">
     
<xs:annotation>
       
<xs:documentation>Value of the F parameter for the current command in the current protocol (if applicable).</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
   
<xs:attributeGroup ref="nameAttributes"/>
   
<xs:attribute name="master" type="masterEnum" use="optional" default="raw"/>
   
<xs:attributeGroup ref="title"/>
   
<xs:attributeGroup ref="girrVersion"/>
 
</xs:complexType>
 
<xs:unique name="uniqueLangsInNotesInCommands">
   
<xs:selector xpath="notes"/>
   
<xs:field xpath="@xml:lang"/>
 
</xs:unique>
 
<xs:unique name="TInCcfUnique">
   
<xs:selector xpath="ccf"/>
   
<xs:field xpath="@T"/>
 
</xs:unique>
 
<xs:unique name="TInRawUnique">
   
<xs:selector xpath="raw"/>
   
<xs:field xpath="@T"/>
 
</xs:unique>
</xs:element>

attribute command/@F
type parameterValue
properties
isRef 0
facets
Kind Value annotation 
pattern 0x[0-9A-Fa-f]+|[0-9]+ 
annotation
documentation
Value of the F parameter for the current command in the current protocol (if applicable).
source <xs:attribute name="F" type="parameterValue">
 
<xs:annotation>
   
<xs:documentation>Value of the F parameter for the current command in the current protocol (if applicable).</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute command/@master
type masterEnum
properties
isRef 0
default raw
use optional
facets
Kind Value annotation 
enumeration raw 
enumeration ccf 
enumeration parameters 
source <xs:attribute name="master" type="masterEnum" use="optional" default="raw"/>


XML Schema documentation generated by XMLSpy Schema Editor http://www.altova.com/xmlspy