Schema XidML-3.0.1.xsd


schema location:  W:\SRC\XidML\3.0.1\Schemas\X-Essential\XidML-3.0.1.xsd
attribute form default:  unqualified
element form default:  qualified
 
Elements 
xidml 


schema location:  W:\SRC\XidML\3.0.1\Schemas\X-Essential\Instrumentation.xsd
attribute form default:  unqualified
element form default:  qualified
 
Elements 
Instrumentation 


schema location:  W:\SRC\XidML\3.0.1\Schemas\X-Essential\Algorithms.xsd
attribute form default:  unqualified
element form default:  qualified
 
Elements  Complex types 
Algorithms  CommonAlgorithmType 
CommonAlgorithmBase  InputType 
VendorAlgorithmBase  OutputType 
VendorAlgorithmType 


schema location:  W:\SRC\XidML\3.0.1\Schemas\X-Essential\Packages.xsd
attribute form default:  unqualified
element form default:  qualified
 
Elements  Groups  Complex types 
CommonPackageBase  PackageMappingCommonGroup  CommonPackageType 
Complement  PatternsType 
DefaultComplement 
DefaultFillValue 
DefaultJustification 
DefaultMask 
DefaultMostSignificantBit 
DefaultNumberOfDataBits 
DefaultParity 
DefaultWordSize 
FillValue 
FragmentMap 
Justification 
Mask 
MostSignificantBit 
NumberOfDataBits 
Occurrences 
Offset_Address 
Offset_Bits 
Offset_Bytes 
Offset_uS 
Offset_Words 
PackageRate 
Packages 
Parity 
Patterns 
PlaceParametersContiguously 
ReferencedToAbsoluteTime 
SDI 
Sequencing 
WordNumber 


schema location:  W:\SRC\XidML\3.0.1\Schemas\X-Essential\Parameters.xsd
attribute form default:  unqualified
element form default:  qualified
 
Elements  Complex types 
AlgorithmReference  PackageSubParameterType 
BaseUnit  ParameterContentType 
Content  ParameterType 
DataFormat 
Direction 
Enumerations 
LongLabel 
Offset 
Parameter 
Parameters 
ParameterUnitReference 
RangeMaximum 
RangeMinimum 
Scale 
ShortLabel 
SizeInBits 


schema location:  W:\SRC\XidML\3.0.1\Schemas\X-Essential\Links.xsd
attribute form default:  unqualified
element form default:  qualified
 
Elements  Complex types 
CommonLinkBase  CommonLinkType 
Links 


schema location:  W:\SRC\XidML\3.0.1\Schemas\X-Essential\Documentation.xsd
attribute form default:  unqualified
element form default:  qualified
 
Elements  Complex types 
Documentation  DocumentationType 


schema location:  W:\SRC\XidML\3.0.1\Schemas\X-Essential\Addendum.xsd
attribute form default:  unqualified
element form default:  qualified
 
Elements  Complex types 
Addendum  AddendumType 


schema location:  W:\SRC\XidML\3.0.1\Schemas\X-Essential\Groups.xsd
attribute form default:  unqualified
element form default:  qualified
 
Complex types 
GroupType 


schema location:  W:\SRC\XidML\3.0.1\Schemas\X-Essential\InstrumentGlossary.xsd
attribute form default:  unqualified
element form default:  qualified
 


schema location:  W:\SRC\XidML\3.0.1\Schemas\X-Essential\Common.xsd
attribute form default:  unqualified
element form default:  qualified
 
Attributes  Elements  Complex types 
Mode  Setting  AlgorithmInstanceType 
AlgorithmReferenceType 
DataLinkReferenceType 
InstrumentReferenceType 
PackageReferenceType 
ParameterMapType 
ParameterReferenceType 
ParameterTypeReferenceType 
VendorMapType 


schema location:  W:\SRC\XidML\3.0.1\Schemas\X-Essential\AlgorithmGlossary.xsd
attribute form default:  unqualified
element form default:  qualified
 
Elements 
Bit-Enumerations 
Bitmap 
Boolean-Simple 
Combined-Algorithm 
Format-Description 
MathML-1.0 
NSamplesInOneSampleOut-Amplitude 
NSamplesInOneSampleOut-Average 
NSamplesInOneSampleOut-Maximum 
NSamplesInOneSampleOut-Minimum 
NSamplesInOneSampleOut-RMS 
Polynomial 
ScaledBinaryCodedDecimal 
Stuck-Alarm 
Table 
URL-Defined-Algorithm 
Window-Function-Alarm 


schema location:  W:\SRC\XidML\3.0.1\Schemas\X-Essential\BaseUnits.xsd
attribute form default:  unqualified
element form default:  qualified
 
Simple types 
BaseUnitType 


schema location:  W:\SRC\XidML\3.0.1\Schemas\X-Essential\PackageGlossary.xsd
attribute form default:  unqualified
element form default:  qualified
 
Elements 
ARINC-429-Block 
ARINC-429-Word 
CAIS 
CAN-Bus-Message 
CCDL 
DARv3 
FCS-Message 
Firewire 
Generic 
IENA 
IENA-Ethernet-UDP-Basic 
iNET-X 
IRIG-106-Ch-10 
IRIG-106-Ch-4 
IRIG-Time 
Memory-Storage 
MIL-STD-1553-Message 
Network-Transport 
Panavia 
RS-232-Basic 
Snarfer 
STANAG-3910 
TmNSDataMessage 


schema location:  W:\SRC\XidML\3.0.1\Schemas\X-Essential\DataFormats.xsd
attribute form default:  unqualified
element form default:  qualified
 
Simple types 
DataFormatType 


schema location:  W:\SRC\XidML\3.0.1\Schemas\X-Essential\LinkGlossary.xsd
attribute form default:  unqualified
element form default:  qualified
 
Elements 
Link 


schema location:  W:\SRC\XidML\3.0.1\Schemas\X-Instruments/Instrument.xsd
attribute form default:  unqualified
element form default:  qualified
 
Elements  Complex types 
Channel  InstrumentType 
ChannelGroup 
Channels 
Instrument 
InstrumentBase 
LinkReference 
Manufacturer 
ParameterReference 
Parsers 
Processes 
Settings 
Specification 
Specifications 


schema location:  W:\SRC\XidML\3.0.1\Schemas\X-Algorithms/Alarm.xsd
attribute form default:  unqualified
element form default:  qualified
 
Complex types 
AlarmType 


schema location:  W:\SRC\XidML\3.0.1\Schemas\X-Algorithms/Bit-Enumerations.xsd
attribute form default:  unqualified
element form default:  qualified
 
Complex types 
Bit-EnumerationsType 


schema location:  W:\SRC\XidML\3.0.1\Schemas\X-Algorithms/Bitmap.xsd
attribute form default:  unqualified
element form default:  qualified
 
Complex types 
BitmapType 


schema location:  W:\SRC\XidML\3.0.1\Schemas\X-Algorithms/Boolean-Simple.xsd
attribute form default:  unqualified
element form default:  qualified
 
Complex types 
Boolean-SimpleType 


schema location:  W:\SRC\XidML\3.0.1\Schemas\X-Algorithms/Combined-Algorithm.xsd
attribute form default:  unqualified
element form default:  qualified
 
Complex types 
Combined-AlgorithmType 


schema location:  W:\SRC\XidML\3.0.1\Schemas\X-Algorithms/Format-Description.xsd
attribute form default:  unqualified
element form default:  qualified
 
Complex types 
Format-DescriptionType 


schema location:  W:\SRC\XidML\3.0.1\Schemas\X-Algorithms/MathML.xsd
attribute form default:  unqualified
element form default:  qualified
 
Complex types 
MathMLType 


schema location:  W:\SRC\XidML\3.0.1\Schemas\X-Algorithms/NSamplesInOneSampleOut-Amplitude.xsd
attribute form default:  unqualified
element form default:  qualified
 
Complex types 
NSamplesInOneSampleOut-AmplitudeType 


schema location:  W:\SRC\XidML\3.0.1\Schemas\X-Algorithms/NSamplesInOneSampleOut-Average.xsd
attribute form default:  unqualified
element form default:  qualified
 
Complex types 
NSamplesInOneSampleOut-AverageType 


schema location:  W:\SRC\XidML\3.0.1\Schemas\X-Algorithms/NSamplesInOneSampleOut-Maximum.xsd
attribute form default:  unqualified
element form default:  qualified
 
Complex types 
NSamplesInOneSampleOut-MaximumType 


schema location:  W:\SRC\XidML\3.0.1\Schemas\X-Algorithms/NSamplesInOneSampleOut-Minimum.xsd
attribute form default:  unqualified
element form default:  qualified
 
Complex types 
NSamplesInOneSampleOut-MinimumType 


schema location:  W:\SRC\XidML\3.0.1\Schemas\X-Algorithms/NSamplesInOneSampleOut-RMS.xsd
attribute form default:  unqualified
element form default:  qualified
 
Complex types 
NSamplesInOneSampleOut-RMSType 


schema location:  W:\SRC\XidML\3.0.1\Schemas\X-Algorithms/Polynomial.xsd
attribute form default:  unqualified
element form default:  qualified
 
Complex types 
PolynomialType 


schema location:  W:\SRC\XidML\3.0.1\Schemas\X-Algorithms/Table.xsd
attribute form default:  unqualified
element form default:  qualified
 
Complex types 
TableType 


schema location:  W:\SRC\XidML\3.0.1\Schemas\X-Algorithms/URL-Algorithm.xsd
attribute form default:  unqualified
element form default:  qualified
 
Complex types 
URL-Defined-AlgorithmType 


schema location:  W:\SRC\XidML\3.0.1\Schemas\X-Algorithms/ScaledBinaryCodedDecimal.xsd
attribute form default:  unqualified
element form default:  qualified
 
Complex types 
ScaledBinaryCodedDecimalType 


schema location:  W:\SRC\XidML\3.0.1\Schemas\X-Algorithms/Window-Function-Alarm.xsd
attribute form default:  unqualified
element form default:  qualified
 
Complex types 
Window-Function-AlarmType 


schema location:  W:\SRC\XidML\3.0.1\Schemas\X-Algorithms/Stuck-Alarm.xsd
attribute form default:  unqualified
element form default:  qualified
 
Complex types 
Stuck-AlarmType 


schema location:  W:\SRC\XidML\3.0.1\Schemas\X-Packages/ARINC-429-Block.xsd
attribute form default:  unqualified
element form default:  qualified
 
Elements  Complex types 
Label  ARINC-429-BlockType 
SSM 


schema location:  W:\SRC\XidML\3.0.1\Schemas\X-Packages/ARINC-429-Word.xsd
attribute form default:  unqualified
element form default:  qualified
 
Complex types 
ARINC-429-WordType 


schema location:  W:\SRC\XidML\3.0.1\Schemas\X-Packages/CAIS.xsd
attribute form default:  unqualified
element form default:  qualified
 
Complex types 
CAISType 


schema location:  W:\SRC\XidML\3.0.1\Schemas\X-Packages/CAN-Bus-Message.xsd
attribute form default:  unqualified
element form default:  qualified
 
Complex types 
CAN-Bus-MessageType 


schema location:  W:\SRC\XidML\3.0.1\Schemas\X-Packages/CCDL.xsd
attribute form default:  unqualified
element form default:  qualified
 
Complex types 
CCDLType 


schema location:  W:\SRC\XidML\3.0.1\Schemas\X-Packages/FCS-Message.xsd
attribute form default:  unqualified
element form default:  qualified
 
Complex types 
FCS-MessageType 


schema location:  W:\SRC\XidML\3.0.1\Schemas\X-Packages/Firewire.xsd
attribute form default:  unqualified
element form default:  qualified
 
Complex types 
FirewireType 


schema location:  W:\SRC\XidML\3.0.1\Schemas\X-Packages/IENA-Ethernet-UDP-Basic.xsd
attribute form default:  unqualified
element form default:  qualified
 
Elements  Complex types 
IPAddress  IENA-Ethernet-UDP-BasicType 
MACAddress 
Port 


schema location:  W:\SRC\XidML\3.0.1\Schemas\X-Packages/IRIG-106-Ch-4.xsd
attribute form default:  unqualified
element form default:  qualified
 
Elements  Complex types 
DclkPhase  DataMaskType 
DefaultDataBitsPerWord  FrameFormatIdentifierType 
FillPattern  FrameLocationType 
MinorFramesPerMajorFrame  FrameParameterType 
PCMCode  FramePropertiesType 
PCMPolarity  IRIG-106-Ch4Type 
SubframeSynchronizationStrategy  MinorFrameOffsetType 
SynchronizationStrategy  RegularPlacementDataType 
SyncWord  TimeTagsType 
TimeTags  TimeTagType 
WordsPerMinorFrame 


schema location:  W:\SRC\XidML\3.0.1\Schemas\X-Packages/IRIG-Time.xsd
attribute form default:  unqualified
element form default:  qualified
 
Complex types 
IRIG-TimeType 


schema location:  W:\SRC\XidML\3.0.1\Schemas\X-Packages/Memory-Storage.xsd
attribute form default:  unqualified
element form default:  qualified
 
Complex types 
Memory-StorageType 


schema location:  W:\SRC\XidML\3.0.1\Schemas\X-Packages/MIL-STD-1553-Message.xsd
attribute form default:  unqualified
element form default:  qualified
 
Complex types 
MIL-STD-1553-MessageType 
MIL-STD-1553ContentType 
SubAddressType 


schema location:  W:\SRC\XidML\3.0.1\Schemas\X-Packages/Network-Transport.xsd
attribute form default:  unqualified
element form default:  qualified
 
Complex types 
Network-TransportType 


schema location:  W:\SRC\XidML\3.0.1\Schemas\X-Packages/Panavia.xsd
attribute form default:  unqualified
element form default:  qualified
 
Complex types 
Panavia-MessageType 


schema location:  W:\SRC\XidML\3.0.1\Schemas\X-Packages/RS-232-Basic.xsd
attribute form default:  unqualified
element form default:  qualified
 
Complex types 
RS-232-BasicType 


schema location:  W:\SRC\XidML\3.0.1\Schemas\X-Packages/Snarfer.xsd
attribute form default:  unqualified
element form default:  qualified
 
Complex types 
SnarferType 


schema location:  W:\SRC\XidML\3.0.1\Schemas\X-Packages/STANAG-3910.xsd
attribute form default:  unqualified
element form default:  qualified
 
Complex types 
STANAG-3910-MessageType 


schema location:  W:\SRC\XidML\3.0.1\Schemas\X-Packages/iNET-X.xsd
attribute form default:  unqualified
element form default:  qualified
 
Complex types 
iNET-XType 


schema location:  W:\SRC\XidML\3.0.1\Schemas\X-Packages/GenericPackage.xsd
attribute form default:  unqualified
element form default:  qualified
 
Elements  Complex types 
TotalSizeInBits  GenericPackageType 
TotalSizeInBytes  PackageSettingsType 
TotalSizeInWords 


schema location:  W:\SRC\XidML\3.0.1\Schemas\X-Packages/IENA.xsd
attribute form default:  unqualified
element form default:  qualified
 
Complex types 
IenaPackageType 
IenaPropertiesType 


schema location:  W:\SRC\XidML\3.0.1\Schemas\X-Packages/IRIG-106-Ch-10.xsd
attribute form default:  unqualified
element form default:  qualified
 
Complex types 
IRIG-106-Ch-10Type 


schema location:  W:\SRC\XidML\3.0.1\Schemas\X-Packages/TmNSDataMessage.xsd
attribute form default:  unqualified
element form default:  qualified
 
Complex types 
TmNSDataMessageType 


schema location:  W:\SRC\XidML\3.0.1\Schemas\X-Packages/DARV3.xsd
attribute form default:  unqualified
element form default:  qualified
 
Complex types 
DARV3Type 


schema location:  W:\SRC\XidML\3.0.1\Schemas\X-DataLinks/Link.xsd
attribute form default:  unqualified
element form default:  qualified
 
Complex types 
LinkType 


schema location:  W:\SRC\XidML\3.0.1\Schemas\X-Essential/AlgorithmTypes.xsd
attribute form default:  unqualified
element form default:  qualified
 
Elements  Complex types 
AlgorithmBase  AlgorithmManyToManyAlgorithmType 
AlgorithmManyToManyAlgorithmBase  AlgorithmManyToOneAlgorithmType 
AlgorithmManyToOneAlgorithmBase  AlgorithmOneToManyAlgorithmType 
AlgorithmOneToManyAlgorithmBase  AlgorithmOneToOneAlgorithmType 
AlgorithmOneToOneAlgorithmBase  AlgorithmOneToZeroAlgorithmType 
AlgorithmOneToZeroAlgorithmBase  AlgorithmType 


schema location:  W:\SRC\XidML\3.0.1\Schemas\X-Essential/PackageTypes.xsd
attribute form default:  unqualified
element form default:  qualified
 
Elements  Complex types 
X-PackageBase  PackageType 


schema location:  W:\SRC\XidML\3.0.1\Schemas\X-Packages/HashBinary.xsd
attribute form default:  unqualified
element form default:  qualified
 
Elements  Complex types 
HashBinary  HashBinaryType 


schema location:  W:\SRC\XidML\3.0.1\Schemas\X-Essential/LinkTypes.xsd
attribute form default:  unqualified
element form default:  qualified
 
Elements  Complex types 
LinkBase  X-DataLinkType 


element xidml
diagram
properties
content complex
mixed false
children AuxiliaryFiles Documentation Parameters Packages Algorithms Instrumentation Links Addenda
attributes
Name  Type  Use  Default  Fixed  Annotation
Versionxs:stringrequired    3.0.1  
identity constraints
  Name  Refer  Selector  Field(s)  
unique  UniqueGlobalParameterName    .//Parameter  @Name  
annotation
documentation
This is the root node for all XidML 3.0 documents.
source <xs:element name="xidml">
 
<xs:annotation>
   
<xs:documentation>This is the root node for all XidML 3.0 documents.</xs:documentation>
 
</xs:annotation>
 
<xs:complexType mixed="false">
   
<xs:all>
     
<xs:element name="AuxiliaryFiles" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">This element lists all the auxiliary files associated with the XidML document</xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:sequence>
           
<xs:element name="AuxiliaryFile" minOccurs="0" maxOccurs="unbounded">
             
<xs:annotation>
               
<xs:documentation>This element contains the URI of an auxilliary file.  Auxialliary files are considered to be part of the XidML document and archived with main XidML file unless indicated otherwise.</xs:documentation>
             
</xs:annotation>
             
<xs:complexType>
               
<xs:sequence>
                 
<xs:element name="Reference" type="xs:anyURI">
                   
<xs:annotation>
                     
<xs:documentation xml:lang="en">This element contains the URI of an auxilliary file.  Auxialliary files are considered to be part of the XidML document and archived with main XidML file unless indicated otherwise.</xs:documentation>
                   
</xs:annotation>
                 
</xs:element>
                 
<xs:element name="ModificationStrategy" minOccurs="0" maxOccurs="unbounded">
                   
<xs:annotation>
                     
<xs:documentation xml:lang="en">This optional element can be used to add a prefix or suffix to, or to replace a specifc value in the auxiliary file specified in the 'Reference' element.  The choice of prefix, suffix or replacement is specified using the 'Mode' element.  This element is useful when, for example, one or more Parameters in the referenced auxiliary file are the same as those in the main XidML file or another auxiliary file.</xs:documentation>
                   
</xs:annotation>
                   
<xs:complexType>
                     
<xs:all>
                       
<xs:element name="Target">
                         
<xs:annotation>
                           
<xs:documentation xml:lang="en">This element contains an XPath expression that is used to completely specify  the location(s) of the value(s) that are to be prefixed, suffixed or replaced in the file specified in the 'Reference' element</xs:documentation>
                         
</xs:annotation>
                         
<xs:simpleType>
                           
<xs:restriction base="xs:string">
                             
<xs:minLength value="1"/>
                           
</xs:restriction>
                         
</xs:simpleType>
                       
</xs:element>
                       
<xs:element name="Mode">
                         
<xs:annotation>
                           
<xs:documentation xml:lang="en">The modification mode.  A modifcation mode of 'Prefix' means that all qualifying values are prefixed by the specified value, a value of 'Suffix' means all qualifying values are suffixed by the specified value and a value of 'Replace' means that all qualifying values are replaced by the specified value.</xs:documentation>
                         
</xs:annotation>
                         
<xs:simpleType>
                           
<xs:restriction base="xs:string">
                             
<xs:enumeration value="Replace"/>
                             
<xs:enumeration value="Suffix"/>
                             
<xs:enumeration value="Prefix"/>
                           
</xs:restriction>
                         
</xs:simpleType>
                       
</xs:element>
                       
<xs:element name="Value">
                         
<xs:annotation>
                           
<xs:documentation xml:lang="en">This element is used to specify the prefix, suffix or replacement value.</xs:documentation>
                         
</xs:annotation>
                         
<xs:simpleType>
                           
<xs:restriction base="xs:string">
                             
<xs:minLength value="1"/>
                           
</xs:restriction>
                         
</xs:simpleType>
                       
</xs:element>
                     
</xs:all>
                   
</xs:complexType>
                 
</xs:element>
               
</xs:sequence>
             
</xs:complexType>
           
</xs:element>
         
</xs:sequence>
       
</xs:complexType>
     
</xs:element>
     
<xs:element name="Documentation" type="DocumentationType" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">This element can be used to document a XidML file.  It can include information such as short and long descriptions, the creation date, who the author of the XidML file is, references to technical specifications, and other miscellaneous information.</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element ref="Parameters" minOccurs="0"/>
     
<xs:element ref="Packages" minOccurs="0"/>
     
<xs:element ref="Algorithms" minOccurs="0"/>
     
<xs:element ref="Instrumentation" minOccurs="0"/>
     
<xs:element ref="Links" minOccurs="0"/>
     
<xs:element name="Addenda" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">This element contains a list of "Addenda" that can be used to place any information that is not catered for in XidML.</xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:sequence>
           
<xs:element name="Addendum" type="AddendumType" minOccurs="0" maxOccurs="unbounded">
             
<xs:annotation>
               
<xs:documentation xml:lang="en">This element can be used to add any data to the XidML file that may be missing or other infromation that may be required.</xs:documentation>
             
</xs:annotation>
           
</xs:element>
         
</xs:sequence>
       
</xs:complexType>
     
</xs:element>
   
</xs:all>
   
<xs:attribute name="Version" type="xs:string" use="required" fixed="3.0.1"/>
 
</xs:complexType>
 
<xs:unique name="UniqueGlobalParameterName">
   
<xs:selector xpath=".//Parameter"/>
   
<xs:field xpath="@Name"/>
 
</xs:unique>
</xs:element>

attribute xidml/@Version
type xs:string
properties
isRef 0
fixed 3.0.1
use required
source <xs:attribute name="Version" type="xs:string" use="required" fixed="3.0.1"/>

element xidml/AuxiliaryFiles
diagram
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children AuxiliaryFile
annotation
documentation
This element lists all the auxiliary files associated with the XidML document
source <xs:element name="AuxiliaryFiles" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This element lists all the auxiliary files associated with the XidML document</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="AuxiliaryFile" minOccurs="0" maxOccurs="unbounded">
       
<xs:annotation>
         
<xs:documentation>This element contains the URI of an auxilliary file.  Auxialliary files are considered to be part of the XidML document and archived with main XidML file unless indicated otherwise.</xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:sequence>
           
<xs:element name="Reference" type="xs:anyURI">
             
<xs:annotation>
               
<xs:documentation xml:lang="en">This element contains the URI of an auxilliary file.  Auxialliary files are considered to be part of the XidML document and archived with main XidML file unless indicated otherwise.</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="ModificationStrategy" minOccurs="0" maxOccurs="unbounded">
             
<xs:annotation>
               
<xs:documentation xml:lang="en">This optional element can be used to add a prefix or suffix to, or to replace a specifc value in the auxiliary file specified in the 'Reference' element.  The choice of prefix, suffix or replacement is specified using the 'Mode' element.  This element is useful when, for example, one or more Parameters in the referenced auxiliary file are the same as those in the main XidML file or another auxiliary file.</xs:documentation>
             
</xs:annotation>
             
<xs:complexType>
               
<xs:all>
                 
<xs:element name="Target">
                   
<xs:annotation>
                     
<xs:documentation xml:lang="en">This element contains an XPath expression that is used to completely specify  the location(s) of the value(s) that are to be prefixed, suffixed or replaced in the file specified in the 'Reference' element</xs:documentation>
                   
</xs:annotation>
                   
<xs:simpleType>
                     
<xs:restriction base="xs:string">
                       
<xs:minLength value="1"/>
                     
</xs:restriction>
                   
</xs:simpleType>
                 
</xs:element>
                 
<xs:element name="Mode">
                   
<xs:annotation>
                     
<xs:documentation xml:lang="en">The modification mode.  A modifcation mode of 'Prefix' means that all qualifying values are prefixed by the specified value, a value of 'Suffix' means all qualifying values are suffixed by the specified value and a value of 'Replace' means that all qualifying values are replaced by the specified value.</xs:documentation>
                   
</xs:annotation>
                   
<xs:simpleType>
                     
<xs:restriction base="xs:string">
                       
<xs:enumeration value="Replace"/>
                       
<xs:enumeration value="Suffix"/>
                       
<xs:enumeration value="Prefix"/>
                     
</xs:restriction>
                   
</xs:simpleType>
                 
</xs:element>
                 
<xs:element name="Value">
                   
<xs:annotation>
                     
<xs:documentation xml:lang="en">This element is used to specify the prefix, suffix or replacement value.</xs:documentation>
                   
</xs:annotation>
                   
<xs:simpleType>
                     
<xs:restriction base="xs:string">
                       
<xs:minLength value="1"/>
                     
</xs:restriction>
                   
</xs:simpleType>
                 
</xs:element>
               
</xs:all>
             
</xs:complexType>
           
</xs:element>
         
</xs:sequence>
       
</xs:complexType>
     
</xs:element>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element xidml/AuxiliaryFiles/AuxiliaryFile
diagram
properties
isRef 0
minOcc 0
maxOcc unbounded
content complex
children Reference ModificationStrategy
annotation
documentation
This element contains the URI of an auxilliary file.  Auxialliary files are considered to be part of the XidML document and archived with main XidML file unless indicated otherwise.
source <xs:element name="AuxiliaryFile" minOccurs="0" maxOccurs="unbounded">
 
<xs:annotation>
   
<xs:documentation>This element contains the URI of an auxilliary file.  Auxialliary files are considered to be part of the XidML document and archived with main XidML file unless indicated otherwise.</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="Reference" type="xs:anyURI">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">This element contains the URI of an auxilliary file.  Auxialliary files are considered to be part of the XidML document and archived with main XidML file unless indicated otherwise.</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="ModificationStrategy" minOccurs="0" maxOccurs="unbounded">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">This optional element can be used to add a prefix or suffix to, or to replace a specifc value in the auxiliary file specified in the 'Reference' element.  The choice of prefix, suffix or replacement is specified using the 'Mode' element.  This element is useful when, for example, one or more Parameters in the referenced auxiliary file are the same as those in the main XidML file or another auxiliary file.</xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:all>
           
<xs:element name="Target">
             
<xs:annotation>
               
<xs:documentation xml:lang="en">This element contains an XPath expression that is used to completely specify  the location(s) of the value(s) that are to be prefixed, suffixed or replaced in the file specified in the 'Reference' element</xs:documentation>
             
</xs:annotation>
             
<xs:simpleType>
               
<xs:restriction base="xs:string">
                 
<xs:minLength value="1"/>
               
</xs:restriction>
             
</xs:simpleType>
           
</xs:element>
           
<xs:element name="Mode">
             
<xs:annotation>
               
<xs:documentation xml:lang="en">The modification mode.  A modifcation mode of 'Prefix' means that all qualifying values are prefixed by the specified value, a value of 'Suffix' means all qualifying values are suffixed by the specified value and a value of 'Replace' means that all qualifying values are replaced by the specified value.</xs:documentation>
             
</xs:annotation>
             
<xs:simpleType>
               
<xs:restriction base="xs:string">
                 
<xs:enumeration value="Replace"/>
                 
<xs:enumeration value="Suffix"/>
                 
<xs:enumeration value="Prefix"/>
               
</xs:restriction>
             
</xs:simpleType>
           
</xs:element>
           
<xs:element name="Value">
             
<xs:annotation>
               
<xs:documentation xml:lang="en">This element is used to specify the prefix, suffix or replacement value.</xs:documentation>
             
</xs:annotation>
             
<xs:simpleType>
               
<xs:restriction base="xs:string">
                 
<xs:minLength value="1"/>
               
</xs:restriction>
             
</xs:simpleType>
           
</xs:element>
         
</xs:all>
       
</xs:complexType>
     
</xs:element>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element xidml/AuxiliaryFiles/AuxiliaryFile/Reference
diagram
type xs:anyURI
properties
isRef 0
content simple
annotation
documentation
This element contains the URI of an auxilliary file.  Auxialliary files are considered to be part of the XidML document and archived with main XidML file unless indicated otherwise.
source <xs:element name="Reference" type="xs:anyURI">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This element contains the URI of an auxilliary file.  Auxialliary files are considered to be part of the XidML document and archived with main XidML file unless indicated otherwise.</xs:documentation>
 
</xs:annotation>
</xs:element>

element xidml/AuxiliaryFiles/AuxiliaryFile/ModificationStrategy
diagram
properties
isRef 0
minOcc 0
maxOcc unbounded
content complex
children Target Mode Value
annotation
documentation
This optional element can be used to add a prefix or suffix to, or to replace a specifc value in the auxiliary file specified in the 'Reference' element.  The choice of prefix, suffix or replacement is specified using the 'Mode' element.  This element is useful when, for example, one or more Parameters in the referenced auxiliary file are the same as those in the main XidML file or another auxiliary file.
source <xs:element name="ModificationStrategy" minOccurs="0" maxOccurs="unbounded">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This optional element can be used to add a prefix or suffix to, or to replace a specifc value in the auxiliary file specified in the 'Reference' element.  The choice of prefix, suffix or replacement is specified using the 'Mode' element.  This element is useful when, for example, one or more Parameters in the referenced auxiliary file are the same as those in the main XidML file or another auxiliary file.</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:all>
     
<xs:element name="Target">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">This element contains an XPath expression that is used to completely specify  the location(s) of the value(s) that are to be prefixed, suffixed or replaced in the file specified in the 'Reference' element</xs:documentation>
       
</xs:annotation>
       
<xs:simpleType>
         
<xs:restriction base="xs:string">
           
<xs:minLength value="1"/>
         
</xs:restriction>
       
</xs:simpleType>
     
</xs:element>
     
<xs:element name="Mode">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">The modification mode.  A modifcation mode of 'Prefix' means that all qualifying values are prefixed by the specified value, a value of 'Suffix' means all qualifying values are suffixed by the specified value and a value of 'Replace' means that all qualifying values are replaced by the specified value.</xs:documentation>
       
</xs:annotation>
       
<xs:simpleType>
         
<xs:restriction base="xs:string">
           
<xs:enumeration value="Replace"/>
           
<xs:enumeration value="Suffix"/>
           
<xs:enumeration value="Prefix"/>
         
</xs:restriction>
       
</xs:simpleType>
     
</xs:element>
     
<xs:element name="Value">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">This element is used to specify the prefix, suffix or replacement value.</xs:documentation>
       
</xs:annotation>
       
<xs:simpleType>
         
<xs:restriction base="xs:string">
           
<xs:minLength value="1"/>
         
</xs:restriction>
       
</xs:simpleType>
     
</xs:element>
   
</xs:all>
 
</xs:complexType>
</xs:element>

element xidml/AuxiliaryFiles/AuxiliaryFile/ModificationStrategy/Target
diagram
type restriction of xs:string
properties
isRef 0
content simple
facets
minLength 1
annotation
documentation
This element contains an XPath expression that is used to completely specify  the location(s) of the value(s) that are to be prefixed, suffixed or replaced in the file specified in the 'Reference' element
source <xs:element name="Target">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This element contains an XPath expression that is used to completely specify  the location(s) of the value(s) that are to be prefixed, suffixed or replaced in the file specified in the 'Reference' element</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:minLength value="1"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element xidml/AuxiliaryFiles/AuxiliaryFile/ModificationStrategy/Mode
diagram
type restriction of xs:string
properties
isRef 0
content simple
facets
enumeration Replace
enumeration Suffix
enumeration Prefix
annotation
documentation
The modification mode.  A modifcation mode of 'Prefix' means that all qualifying values are prefixed by the specified value, a value of 'Suffix' means all qualifying values are suffixed by the specified value and a value of 'Replace' means that all qualifying values are replaced by the specified value.
source <xs:element name="Mode">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">The modification mode.  A modifcation mode of 'Prefix' means that all qualifying values are prefixed by the specified value, a value of 'Suffix' means all qualifying values are suffixed by the specified value and a value of 'Replace' means that all qualifying values are replaced by the specified value.</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="Replace"/>
     
<xs:enumeration value="Suffix"/>
     
<xs:enumeration value="Prefix"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element xidml/AuxiliaryFiles/AuxiliaryFile/ModificationStrategy/Value
diagram
type restriction of xs:string
properties
isRef 0
content simple
facets
minLength 1
annotation
documentation
This element is used to specify the prefix, suffix or replacement value.
source <xs:element name="Value">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This element is used to specify the prefix, suffix or replacement value.</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:minLength value="1"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element xidml/Documentation
diagram
type DocumentationType
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children SecurityLevel CreatedBy CreatedDate LastUpdated ShortDescription LongDescription RevisionNumber References
annotation
documentation
This element can be used to document a XidML file.  It can include information such as short and long descriptions, the creation date, who the author of the XidML file is, references to technical specifications, and other miscellaneous information.
source <xs:element name="Documentation" type="DocumentationType" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This element can be used to document a XidML file.  It can include information such as short and long descriptions, the creation date, who the author of the XidML file is, references to technical specifications, and other miscellaneous information.</xs:documentation>
 
</xs:annotation>
</xs:element>

element xidml/Addenda
diagram
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children Addendum
annotation
documentation
This element contains a list of "Addenda" that can be used to place any information that is not catered for in XidML.
source <xs:element name="Addenda" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This element contains a list of "Addenda" that can be used to place any information that is not catered for in XidML.</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="Addendum" type="AddendumType" minOccurs="0" maxOccurs="unbounded">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">This element can be used to add any data to the XidML file that may be missing or other infromation that may be required.</xs:documentation>
       
</xs:annotation>
     
</xs:element>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element xidml/Addenda/Addendum
diagram
type AddendumType
properties
isRef 0
minOcc 0
maxOcc unbounded
content complex
used by
complexTypes IRIG-106-Ch-10Type LinkType
attributes
Name  Type  Use  Default  Fixed  Annotation
annotation
documentation
This element can be used to add any data to the XidML file that may be missing or other infromation that may be required.
source <xs:element name="Addendum" type="AddendumType" minOccurs="0" maxOccurs="unbounded">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This element can be used to add any data to the XidML file that may be missing or other infromation that may be required.</xs:documentation>
 
</xs:annotation>
</xs:element>

element Instrumentation
diagram
properties
content complex
children InstrumentGroupSet InstrumentSet
used by
element xidml
identity constraints
  Name  Refer  Selector  Field(s)  
unique  UniqueInstrumentName    .//Instrument  @Name  
annotation
documentation
This element lists all the instrumentation used by an acquisition system along with associated setup information.
source <xs:element name="Instrumentation">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This element lists all the instrumentation used by an acquisition system along with associated setup information.</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:all>
     
<xs:element name="InstrumentGroupSet" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">This element contains a list of all the instrumentation groups defined in the XidML document.</xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:sequence>
           
<xs:element name="Group" type="GroupType" minOccurs="0" maxOccurs="unbounded">
             
<xs:annotation>
               
<xs:documentation xml:lang="en">This element is used to describe how instrumentation is grouped or organized.</xs:documentation>
             
</xs:annotation>
           
</xs:element>
         
</xs:sequence>
       
</xs:complexType>
       
<xs:unique name="UniqueTopLEvelGroupName">
         
<xs:selector xpath="Group"/>
         
<xs:field xpath="@Name"/>
       
</xs:unique>
     
</xs:element>
     
<xs:element name="InstrumentSet">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">This element lists all the instruments defined in the XidML file.</xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:choice minOccurs="0" maxOccurs="unbounded">
           
<xs:element ref="InstrumentBase" minOccurs="0"/>
         
</xs:choice>
       
</xs:complexType>
       
<xs:unique name="UniqueGlobalInstrumentName">
         
<xs:selector xpath="*"/>
         
<xs:field xpath="@Name"/>
       
</xs:unique>
     
</xs:element>
   
</xs:all>
 
</xs:complexType>
 
<xs:unique name="UniqueInstrumentName">
   
<xs:selector xpath=".//Instrument"/>
   
<xs:field xpath="@Name"/>
 
</xs:unique>
</xs:element>

element Instrumentation/InstrumentGroupSet
diagram
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children Group
identity constraints
  Name  Refer  Selector  Field(s)  
unique  UniqueTopLEvelGroupName    Group  @Name  
annotation
documentation
This element contains a list of all the instrumentation groups defined in the XidML document.
source <xs:element name="InstrumentGroupSet" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This element contains a list of all the instrumentation groups defined in the XidML document.</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="Group" type="GroupType" minOccurs="0" maxOccurs="unbounded">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">This element is used to describe how instrumentation is grouped or organized.</xs:documentation>
       
</xs:annotation>
     
</xs:element>
   
</xs:sequence>
 
</xs:complexType>
 
<xs:unique name="UniqueTopLEvelGroupName">
   
<xs:selector xpath="Group"/>
   
<xs:field xpath="@Name"/>
 
</xs:unique>
</xs:element>

element Instrumentation/InstrumentGroupSet/Group
diagram
type GroupType
properties
isRef 0
minOcc 0
maxOcc unbounded
content complex
children Documentation Reference Group
attributes
Name  Type  Use  Default  Fixed  Annotation
Namederived by: xs:stringrequired      
annotation
documentation
This element is used to describe how instrumentation is grouped or organized.
source <xs:element name="Group" type="GroupType" minOccurs="0" maxOccurs="unbounded">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This element is used to describe how instrumentation is grouped or organized.</xs:documentation>
 
</xs:annotation>
</xs:element>

element Instrumentation/InstrumentSet
diagram
properties
isRef 0
content complex
children InstrumentBase
identity constraints
  Name  Refer  Selector  Field(s)  
unique  UniqueGlobalInstrumentName    *  @Name  
annotation
documentation
This element lists all the instruments defined in the XidML file.
source <xs:element name="InstrumentSet">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This element lists all the instruments defined in the XidML file.</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:choice minOccurs="0" maxOccurs="unbounded">
     
<xs:element ref="InstrumentBase" minOccurs="0"/>
   
</xs:choice>
 
</xs:complexType>
 
<xs:unique name="UniqueGlobalInstrumentName">
   
<xs:selector xpath="*"/>
   
<xs:field xpath="@Name"/>
 
</xs:unique>
</xs:element>

element Algorithms
diagram
properties
content complex
children AlgorithmGroupSet AlgorithmSet
used by
element xidml
annotation
documentation
This element contains all the algorithms used by the acquisition system(s) described in a XidML file.
source <xs:element name="Algorithms">
 
<xs:annotation>
   
<xs:documentation>This element contains all the algorithms used by the acquisition system(s) described in a XidML file.</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:all>
     
<xs:element name="AlgorithmGroupSet" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">This element contains a list of all the algorithm groups defined in the XidML document.</xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:sequence>
           
<xs:element name="Group" type="GroupType" minOccurs="0" maxOccurs="unbounded">
             
<xs:annotation>
               
<xs:documentation xml:lang="en">This element is used to group algorithms.</xs:documentation>
             
</xs:annotation>
           
</xs:element>
         
</xs:sequence>
       
</xs:complexType>
       
<xs:unique name="UniqueAlgorithmGroupName">
         
<xs:selector xpath="*"/>
         
<xs:field xpath="@Name"/>
       
</xs:unique>
     
</xs:element>
     
<xs:element name="AlgorithmSet">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">This element contains the definitions for all algorithms in the XidML document.</xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:sequence>
           
<xs:choice minOccurs="0" maxOccurs="unbounded">
             
<xs:element ref="AlgorithmBase"/>
             
<xs:element name="Algorithm" type="VendorAlgorithmType">
               
<xs:annotation>
                 
<xs:documentation xml:lang="en">This element is used to define vendor-specific algorithms.</xs:documentation>
               
</xs:annotation>
             
</xs:element>
           
</xs:choice>
         
</xs:sequence>
       
</xs:complexType>
       
<xs:unique name="UniqueAlgorithmName">
         
<xs:selector xpath="*"/>
         
<xs:field xpath="@Name"/>
       
</xs:unique>
     
</xs:element>
   
</xs:all>
 
</xs:complexType>
</xs:element>

element Algorithms/AlgorithmGroupSet
diagram
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children Group
identity constraints
  Name  Refer  Selector  Field(s)  
unique  UniqueAlgorithmGroupName    *  @Name  
annotation
documentation
This element contains a list of all the algorithm groups defined in the XidML document.
source <xs:element name="AlgorithmGroupSet" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This element contains a list of all the algorithm groups defined in the XidML document.</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="Group" type="GroupType" minOccurs="0" maxOccurs="unbounded">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">This element is used to group algorithms.</xs:documentation>
       
</xs:annotation>
     
</xs:element>
   
</xs:sequence>
 
</xs:complexType>
 
<xs:unique name="UniqueAlgorithmGroupName">
   
<xs:selector xpath="*"/>
   
<xs:field xpath="@Name"/>
 
</xs:unique>
</xs:element>

element Algorithms/AlgorithmGroupSet/Group
diagram
type GroupType
properties
isRef 0
minOcc 0
maxOcc unbounded
content complex
children Documentation Reference Group
attributes
Name  Type  Use  Default  Fixed  Annotation
Namederived by: xs:stringrequired      
annotation
documentation
This element is used to group algorithms.
source <xs:element name="Group" type="GroupType" minOccurs="0" maxOccurs="unbounded">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This element is used to group algorithms.</xs:documentation>
 
</xs:annotation>
</xs:element>

element Algorithms/AlgorithmSet
diagram
properties
isRef 0
content complex
children AlgorithmBase Algorithm
identity constraints
  Name  Refer  Selector  Field(s)  
unique  UniqueAlgorithmName    *  @Name  
annotation
documentation
This element contains the definitions for all algorithms in the XidML document.
source <xs:element name="AlgorithmSet">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This element contains the definitions for all algorithms in the XidML document.</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence>
     
<xs:choice minOccurs="0" maxOccurs="unbounded">
       
<xs:element ref="AlgorithmBase"/>
       
<xs:element name="Algorithm" type="VendorAlgorithmType">
         
<xs:annotation>
           
<xs:documentation xml:lang="en">This element is used to define vendor-specific algorithms.</xs:documentation>
         
</xs:annotation>
       
</xs:element>
     
</xs:choice>
   
</xs:sequence>
 
</xs:complexType>
 
<xs:unique name="UniqueAlgorithmName">
   
<xs:selector xpath="*"/>
   
<xs:field xpath="@Name"/>
 
</xs:unique>
</xs:element>

element Algorithms/AlgorithmSet/Algorithm
diagram
type VendorAlgorithmType
properties
isRef 0
content complex
children Documentation Input Output
attributes
Name  Type  Use  Default  Fixed  Annotation
Namederived by: xs:stringrequired      
Enabledxs:booleanoptional  true    
annotation
documentation
This element is used to define vendor-specific algorithms.
source <xs:element name="Algorithm" type="VendorAlgorithmType">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This element is used to define vendor-specific algorithms.</xs:documentation>
 
</xs:annotation>
</xs:element>

element CommonAlgorithmBase
diagram
type CommonAlgorithmType
properties
content complex
abstract true
children Documentation
attributes
Name  Type  Use  Default  Fixed  Annotation
Namederived by: xs:stringrequired      
Enabledxs:booleanoptional  true    
source <xs:element name="CommonAlgorithmBase" type="CommonAlgorithmType" abstract="true"/>

element VendorAlgorithmBase
diagram
type CommonAlgorithmType
properties
content complex
substGrp CommonAlgorithmBase
children Documentation
attributes
Name  Type  Use  Default  Fixed  Annotation
Namederived by: xs:stringrequired      
Enabledxs:booleanoptional  true    
annotation
documentation
All vendor-defined algorithms must belong to this substitution group in order to be legally included in the "Algorithms" section of the XidML schema.
source <xs:element name="VendorAlgorithmBase" type="CommonAlgorithmType" substitutionGroup="CommonAlgorithmBase">
 
<xs:annotation>
   
<xs:documentation>All vendor-defined algorithms must belong to this substitution group in order to be legally included in the "Algorithms" section of the XidML schema.</xs:documentation>
 
</xs:annotation>
</xs:element>

complexType CommonAlgorithmType
diagram
children Documentation
used by
elements AlgorithmBase CommonAlgorithmBase VendorAlgorithmBase
complexTypes AlgorithmManyToManyAlgorithmType AlgorithmManyToOneAlgorithmType AlgorithmOneToManyAlgorithmType AlgorithmOneToOneAlgorithmType AlgorithmOneToZeroAlgorithmType AlgorithmType Combined-AlgorithmType VendorAlgorithmType
attributes
Name  Type  Use  Default  Fixed  Annotation
Namederived by: xs:stringrequired      
Enabledxs:booleanoptional  true    
annotation
documentation
This element type is the base type for all algorithms (both predefined and vendor-defined) used in the "Algorithms" section of the XidMLschema.
source <xs:complexType name="CommonAlgorithmType">
 
<xs:annotation>
   
<xs:documentation>This element type is the base type for all algorithms (both predefined and vendor-defined) used in the "Algorithms" section of the XidMLschema.</xs:documentation>
 
</xs:annotation>
 
<xs:sequence minOccurs="0">
   
<xs:element name="Documentation" type="DocumentationType" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation xml:lang="en">This optional element can be used to document individual algorithms.</xs:documentation>
     
</xs:annotation>
   
</xs:element>
 
</xs:sequence>
 
<xs:attribute name="Name" use="required">
   
<xs:simpleType>
     
<xs:restriction base="xs:string">
       
<xs:minLength value="1"/>
     
</xs:restriction>
   
</xs:simpleType>
 
</xs:attribute>
 
<xs:attribute name="Enabled" type="xs:boolean" use="optional" default="true"/>
</xs:complexType>

attribute CommonAlgorithmType/@Name
type restriction of xs:string
properties
isRef 0
use required
facets
minLength 1
source <xs:attribute name="Name" use="required">
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:minLength value="1"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

attribute CommonAlgorithmType/@Enabled
type xs:boolean
properties
isRef 0
default true
use optional
source <xs:attribute name="Enabled" type="xs:boolean" use="optional" default="true"/>

element CommonAlgorithmType/Documentation
diagram
type DocumentationType
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children SecurityLevel CreatedBy CreatedDate LastUpdated ShortDescription LongDescription RevisionNumber References
annotation
documentation
This optional element can be used to document individual algorithms.
source <xs:element name="Documentation" type="DocumentationType" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This optional element can be used to document individual algorithms.</xs:documentation>
 
</xs:annotation>
</xs:element>

complexType InputType
diagram
children ParameterReference
used by
elements VendorAlgorithmType/Input Combined-AlgorithmType/Input AlgorithmOneToOneAlgorithmType/Input AlgorithmManyToOneAlgorithmType/Input AlgorithmOneToManyAlgorithmType/Input AlgorithmManyToManyAlgorithmType/Input AlgorithmOneToZeroAlgorithmType/Input
attributes
Name  Type  Use  Default  Fixed  Annotation
Namederived by: xs:stringrequired      
annotation
documentation
This element type can be used to describe an input parameter.
source <xs:complexType name="InputType">
 
<xs:annotation>
   
<xs:documentation>This element type can be used to describe an input parameter.</xs:documentation>
 
</xs:annotation>
 
<xs:choice>
   
<xs:element name="ParameterReference" type="ParameterReferenceType">
     
<xs:annotation>
       
<xs:documentation xml:lang="en">This is the name of a "Parameter" defined in the "ParameterSet" section of the schema.</xs:documentation>
     
</xs:annotation>
   
</xs:element>
 
</xs:choice>
 
<xs:attribute name="Name" use="required">
   
<xs:simpleType>
     
<xs:restriction base="xs:string">
       
<xs:minLength value="1"/>
     
</xs:restriction>
   
</xs:simpleType>
 
</xs:attribute>
</xs:complexType>

attribute InputType/@Name
type restriction of xs:string
properties
isRef 0
use required
facets
minLength 1
source <xs:attribute name="Name" use="required">
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:minLength value="1"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

element InputType/ParameterReference
diagram
type ParameterReferenceType
properties
isRef 0
content complex
used by
elements Channel/Parameters ChannelGroup/Parameters Parsers/Parser/Parameters Processes/Process/Parameters InstrumentType/Parameters
annotation
documentation
This is the name of a "Parameter" defined in the "ParameterSet" section of the schema.
source <xs:element name="ParameterReference" type="ParameterReferenceType">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This is the name of a "Parameter" defined in the "ParameterSet" section of the schema.</xs:documentation>
 
</xs:annotation>
</xs:element>

complexType OutputType
diagram
children ParameterReference
used by
elements VendorAlgorithmType/Output Combined-AlgorithmType/Output AlgorithmOneToOneAlgorithmType/Output AlgorithmManyToOneAlgorithmType/Output AlgorithmOneToManyAlgorithmType/Output AlgorithmManyToManyAlgorithmType/Output
attributes
Name  Type  Use  Default  Fixed  Annotation
Namederived by: xs:stringoptional      
annotation
documentation
This element type can be used to describe an output parameter.
source <xs:complexType name="OutputType">
 
<xs:annotation>
   
<xs:documentation>This element type can be used to describe an output parameter.</xs:documentation>
 
</xs:annotation>
 
<xs:choice>
   
<xs:element name="ParameterReference">
     
<xs:annotation>
       
<xs:documentation xml:lang="en">This is the name of a "Parameter" defined in the "ParameterSet" section of the schema.</xs:documentation>
     
</xs:annotation>
     
<xs:complexType>
       
<xs:simpleContent>
         
<xs:extension base="ParameterReferenceType"/>
       
</xs:simpleContent>
     
</xs:complexType>
   
</xs:element>
 
</xs:choice>
 
<xs:attribute name="Name" use="optional">
   
<xs:simpleType>
     
<xs:restriction base="xs:string">
       
<xs:minLength value="1"/>
     
</xs:restriction>
   
</xs:simpleType>
 
</xs:attribute>
</xs:complexType>

attribute OutputType/@Name
type restriction of xs:string
properties
isRef 0
use optional
facets
minLength 1
source <xs:attribute name="Name" use="optional">
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:minLength value="1"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

element OutputType/ParameterReference
diagram
type extension of ParameterReferenceType
properties
isRef 0
content complex
used by
elements Channel/Parameters ChannelGroup/Parameters Parsers/Parser/Parameters Processes/Process/Parameters InstrumentType/Parameters
annotation
documentation
This is the name of a "Parameter" defined in the "ParameterSet" section of the schema.
source <xs:element name="ParameterReference">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This is the name of a "Parameter" defined in the "ParameterSet" section of the schema.</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:simpleContent>
     
<xs:extension base="ParameterReferenceType"/>
   
</xs:simpleContent>
 
</xs:complexType>
</xs:element>

complexType VendorAlgorithmType
diagram
type extension of CommonAlgorithmType
properties
base CommonAlgorithmType
children Documentation Input Output
used by
element Algorithms/AlgorithmSet/Algorithm
attributes
Name  Type  Use  Default  Fixed  Annotation
Namederived by: xs:stringrequired      
Enabledxs:booleanoptional  true    
annotation
documentation
This element type is the base type for all vendor-defined algorithms.
source <xs:complexType name="VendorAlgorithmType">
 
<xs:annotation>
   
<xs:documentation>This element type is the base type for all vendor-defined algorithms.</xs:documentation>
 
</xs:annotation>
 
<xs:complexContent>
   
<xs:extension base="CommonAlgorithmType">
     
<xs:sequence minOccurs="0">
       
<xs:element name="Input" type="InputType" minOccurs="0" maxOccurs="unbounded">
         
<xs:annotation>
           
<xs:documentation>This element describes the properties of an input parameter.</xs:documentation>
         
</xs:annotation>
       
</xs:element>
       
<xs:element name="Output" type="OutputType" minOccurs="0" maxOccurs="unbounded">
         
<xs:annotation>
           
<xs:documentation>This element describes the properties of an output parameter.</xs:documentation>
         
</xs:annotation>
       
</xs:element>
       
<xs:any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
     
</xs:sequence>
   
</xs:extension>
 
</xs:complexContent>
</xs:complexType>

element VendorAlgorithmType/Input
diagram
type InputType
properties
isRef 0
minOcc 0
maxOcc unbounded
content complex
children ParameterReference
attributes
Name  Type  Use  Default  Fixed  Annotation
Namederived by: xs:stringrequired      
annotation
documentation
This element describes the properties of an input parameter.
source <xs:element name="Input" type="InputType" minOccurs="0" maxOccurs="unbounded">
 
<xs:annotation>
   
<xs:documentation>This element describes the properties of an input parameter.</xs:documentation>
 
</xs:annotation>
</xs:element>

element VendorAlgorithmType/Output
diagram
type OutputType
properties
isRef 0
minOcc 0
maxOcc unbounded
content complex
children ParameterReference
attributes
Name  Type  Use  Default  Fixed  Annotation
Namederived by: xs:stringoptional      
annotation
documentation
This element describes the properties of an output parameter.
source <xs:element name="Output" type="OutputType" minOccurs="0" maxOccurs="unbounded">
 
<xs:annotation>
   
<xs:documentation>This element describes the properties of an output parameter.</xs:documentation>
 
</xs:annotation>
</xs:element>

element CommonPackageBase
diagram
type CommonPackageType
properties
content complex
abstract true
children Documentation IsAsynchronous ReferencedToAbsoluteTime PackageRate PlaceParametersContiguously Sequencing
attributes
Name  Type  Use  Default  Fixed  Annotation
Namederived by: xs:stringrequired      
Versionxs:decimaloptional      
Enabledxs:booleanoptional  true    
source <xs:element name="CommonPackageBase" type="CommonPackageType" abstract="true"/>

element Complement
diagram
type restriction of xs:string
properties
content simple
default No
used by
group PackageMappingCommonGroup
facets
enumeration Yes
enumeration No
annotation
documentation
This optional element can be used to complement the bits of the parameter.  the allowed values are 'Yes' and 'No'.  The default value is 'No'.
source <xs:element name="Complement" default="No">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This optional element can be used to complement the bits of the parameter.  the allowed values are 'Yes' and 'No'.  The default value is 'No'.</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="Yes"/>
     
<xs:enumeration value="No"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element DefaultComplement
diagram
type restriction of xs:string
properties
content simple
default No
used by
element GenericPackageType/Properties
facets
enumeration Yes
enumeration No
annotation
documentation
This optional element can be used to complement the bits of the parameter.  the allowed values are 'Yes' and 'No'.  The default value is 'No'.
source <xs:element name="DefaultComplement" default="No">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This optional element can be used to complement the bits of the parameter.  the allowed values are 'Yes' and 'No'.  The default value is 'No'.</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="Yes"/>
     
<xs:enumeration value="No"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element DefaultFillValue
diagram
type xs:hexBinary
properties
content simple
annotation
documentation
This element can be used to specify the default fill value that is used at this location if no parameter is placed
source <xs:element name="DefaultFillValue" type="xs:hexBinary">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This element can be used to specify the default fill value that is used at this location if no parameter is placed</xs:documentation>
 
</xs:annotation>
</xs:element>

element DefaultJustification
diagram
type restriction of xs:string
properties
content simple
default Left
used by
element GenericPackageType/Properties
complexType FramePropertiesType
facets
enumeration Left
enumeration Right
annotation
documentation
This element is used to specify the default for which part of a data word parameter data is transmitted (i.e. the left or right part).
source <xs:element name="DefaultJustification" default="Left">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This element is used to specify the default for which part of a data word parameter data is transmitted (i.e. the left or right part).</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="Left"/>
     
<xs:enumeration value="Right"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element DefaultMask
diagram
type xs:hexBinary
properties
content simple
used by
element GenericPackageType/Properties
annotation
documentation
This element is used to determine default bits that are sent or used in a parameter.
source <xs:element name="DefaultMask" type="xs:hexBinary">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This element is used to determine default bits that are sent or used in a parameter.</xs:documentation>
 
</xs:annotation>
</xs:element>

element DefaultMostSignificantBit
diagram
type restriction of xs:string
properties
content simple
default First
used by
element GenericPackageType/Properties
complexType FramePropertiesType
facets
enumeration First
enumeration Last
annotation
documentation
This element determines which bit is transmitted first by default for each word of every subframe.
source <xs:element name="DefaultMostSignificantBit" default="First">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This element determines which bit is transmitted first by default for each word of every subframe.</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="First"/>
     
<xs:enumeration value="Last"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element DefaultNumberOfDataBits
diagram
type restriction of xs:unsignedInt
properties
content simple
used by
element GenericPackageType/Properties
facets
minInclusive 1
annotation
documentation
The default number of bits transmitted for a parameter.  NOTE: If the "Offset_Words" element is being used to specify the location then the data bits start at the word boundary.
source <xs:element name="DefaultNumberOfDataBits">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">The default number of bits transmitted for a parameter.  NOTE: If the "Offset_Words" element is being used to specify the location then the data bits start at the word boundary.</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:unsignedInt">
     
<xs:minInclusive value="1"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element DefaultParity
diagram
type restriction of xs:string
properties
content simple
default None
used by
element GenericPackageType/Properties
facets
enumeration Odd
enumeration Even
enumeration None
enumeration CarryForward
annotation
documentation
The default parity of a word .
source <xs:element name="DefaultParity" default="None">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">The default parity of a word .</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="Odd"/>
     
<xs:enumeration value="Even"/>
     
<xs:enumeration value="None"/>
     
<xs:enumeration value="CarryForward">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">This option is used when these bits are part immedialty followed by other bits over which parity is checked.  For example 64-bit + odd parity might have three 16-bit words with carry followed by a forth 16-bit word with odd parity.</xs:documentation>
       
</xs:annotation>
     
</xs:enumeration>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element DefaultWordSize
diagram
type restriction of xs:unsignedInt
properties
content simple
used by
element GenericPackageType/Properties
facets
minInclusive 1
annotation
documentation
The default number of bits in a word
source <xs:element name="DefaultWordSize">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">The default number of bits in a word</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:unsignedInt">
     
<xs:minInclusive value="1"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element FillValue
diagram
type xs:hexBinary
properties
content simple
used by
group PackageMappingCommonGroup
annotation
documentation
This optional element can be used to specify a fill value that is used at this location if no parameter is placed
source <xs:element name="FillValue" type="xs:hexBinary">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This optional element can be used to specify a fill value that is used at this location if no parameter is placed</xs:documentation>
 
</xs:annotation>
</xs:element>

element FragmentMap
diagram
properties
content complex
children Algorithm Basic
annotation
documentation
This element can be used to extract or combine one or more fragments of the source parameter.
source <xs:element name="FragmentMap">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This element can be used to extract or combine one or more fragments of the source parameter.</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:choice>
     
<xs:element name="Algorithm">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">This element can be used to specify an algorithm which defines houw the input parameter is fragmented to the specified location in the package.</xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:all>
           
<xs:element name="AlgorithmReference" type="AlgorithmReferenceType">
             
<xs:annotation>
               
<xs:documentation xml:lang="en">This element is used to specify the name of the algorithm from which the fragment is sourced</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="AlgorithmInputParameterMap">
             
<xs:annotation>
               
<xs:documentation xml:lang="en">This element is used to specify the name of the input parameter of the algorithm to which the input parameter is sunk</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="AlgorithmOutputParameterMap">
             
<xs:annotation>
               
<xs:documentation xml:lang="en">This element is used to specify the name of the output parameter of the algorithm from which the fragment is sourced</xs:documentation>
             
</xs:annotation>
           
</xs:element>
         
</xs:all>
       
</xs:complexType>
     
</xs:element>
     
<xs:element name="Basic">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">This element can be used to define how the input parameter is fragmented to the specified location in the package.</xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:sequence maxOccurs="unbounded">
           
<xs:choice>
             
<xs:element name="MapInverse">
               
<xs:annotation>
                 
<xs:documentation xml:lang="en">This element is used to map and invert all bits or a subset of bits from an input parameter to the specified location in the package.</xs:documentation>
               
</xs:annotation>
               
<xs:complexType>
                 
<xs:all>
                   
<xs:element name="InStartIndex" type="xs:unsignedInt" minOccurs="0">
                     
<xs:annotation>
                       
<xs:documentation xml:lang="en">The location of the first bit in the input parameter to be inverted.</xs:documentation>
                     
</xs:annotation>
                   
</xs:element>
                   
<xs:element name="InEndIndex" type="xs:unsignedInt" minOccurs="0">
                     
<xs:annotation>
                       
<xs:documentation xml:lang="en">The location of the last bit in the input parameter to be inverted.</xs:documentation>
                     
</xs:annotation>
                   
</xs:element>
                   
<xs:element name="OutStartIndex" type="xs:unsignedInt" minOccurs="0">
                     
<xs:annotation>
                       
<xs:documentation xml:lang="en">The location of the first bit in the output parameter to be inverted.</xs:documentation>
                     
</xs:annotation>
                   
</xs:element>
                   
<xs:element name="OutEndIndex" type="xs:unsignedInt" minOccurs="0">
                     
<xs:annotation>
                       
<xs:documentation xml:lang="en">The location of the last bit in the output parameter to be inverted.</xs:documentation>
                     
</xs:annotation>
                   
</xs:element>
                 
</xs:all>
               
</xs:complexType>
             
</xs:element>
             
<xs:element name="MapTrue">
               
<xs:annotation>
                 
<xs:documentation xml:lang="en">This element is used to map all bits or a subset of bits from an input parameter to the specified location in the package.</xs:documentation>
               
</xs:annotation>
               
<xs:complexType>
                 
<xs:all>
                   
<xs:element name="InStartIndex" type="xs:unsignedInt" minOccurs="0">
                     
<xs:annotation>
                       
<xs:documentation xml:lang="en">The location of the first bit in the input parameter to be copied</xs:documentation>
                     
</xs:annotation>
                   
</xs:element>
                   
<xs:element name="InEndIndex" type="xs:unsignedInt" minOccurs="0">
                     
<xs:annotation>
                       
<xs:documentation xml:lang="en">The location of the last bit in the input parameter to be copied</xs:documentation>
                     
</xs:annotation>
                   
</xs:element>
                   
<xs:element name="OutStartIndex" type="xs:unsignedInt" minOccurs="0">
                     
<xs:annotation>
                       
<xs:documentation xml:lang="en">The location of the first bit in the output parameter to be overwritten.</xs:documentation>
                     
</xs:annotation>
                   
</xs:element>
                   
<xs:element name="OutEndIndex" type="xs:unsignedInt" minOccurs="0">
                     
<xs:annotation>
                       
<xs:documentation xml:lang="en">The location of the last bit in the output parameter to be overwritten.</xs:documentation>
                     
</xs:annotation>
                   
</xs:element>
                 
</xs:all>
               
</xs:complexType>
             
</xs:element>
             
<xs:element name="MapFixed">
               
<xs:annotation>
                 
<xs:documentation xml:lang="en">This element is used to replace all bits or a subset of bits in the input parameter to the value contained in the FixedValue to the specified location in the package.</xs:documentation>
               
</xs:annotation>
               
<xs:complexType>
                 
<xs:all>
                   
<xs:element name="OutStartIndex" type="xs:unsignedInt" minOccurs="0">
                     
<xs:annotation>
                       
<xs:documentation xml:lang="en">The location of the first bit in the output parameter to be set to the value contained in the FixedValue element.</xs:documentation>
                     
</xs:annotation>
                   
</xs:element>
                   
<xs:element name="OutEndIndex" type="xs:unsignedInt" minOccurs="0">
                     
<xs:annotation>
                       
<xs:documentation xml:lang="en">The location of the last bit in the output parameter to be set to the value contained in the FixedValue element.</xs:documentation>
                     
</xs:annotation>
                   
</xs:element>
                   
<xs:element name="FixedValue">
                     
<xs:annotation>
                       
<xs:documentation xml:lang="en">The value of this element is used to replace the bits in the range OutStartIndex to OutEndIndex with the binary value contined in this element.  NOTE: the number of bits contained in FixedValue must fit into the range of bits specified.</xs:documentation>
                     
</xs:annotation>
                     
<xs:simpleType>
                       
<xs:restriction base="xs:string">
                         
<xs:pattern value="[10]+"/>
                       
</xs:restriction>
                     
</xs:simpleType>
                   
</xs:element>
                 
</xs:all>
               
</xs:complexType>
             
</xs:element>
           
</xs:choice>
         
</xs:sequence>
       
</xs:complexType>
     
</xs:element>
   
</xs:choice>
 
</xs:complexType>
</xs:element>

element FragmentMap/Algorithm
diagram
properties
isRef 0
content complex
children AlgorithmReference AlgorithmInputParameterMap AlgorithmOutputParameterMap
annotation
documentation
This element can be used to specify an algorithm which defines houw the input parameter is fragmented to the specified location in the package.
source <xs:element name="Algorithm">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This element can be used to specify an algorithm which defines houw the input parameter is fragmented to the specified location in the package.</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:all>
     
<xs:element name="AlgorithmReference" type="AlgorithmReferenceType">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">This element is used to specify the name of the algorithm from which the fragment is sourced</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="AlgorithmInputParameterMap">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">This element is used to specify the name of the input parameter of the algorithm to which the input parameter is sunk</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="AlgorithmOutputParameterMap">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">This element is used to specify the name of the output parameter of the algorithm from which the fragment is sourced</xs:documentation>
       
</xs:annotation>
     
</xs:element>
   
</xs:all>
 
</xs:complexType>
</xs:element>

element FragmentMap/Algorithm/AlgorithmReference
diagram
type AlgorithmReferenceType
properties
isRef 0
content complex
used by
complexTypes PackageSubParameterType ParameterType
annotation
documentation
This element is used to specify the name of the algorithm from which the fragment is sourced
source <xs:element name="AlgorithmReference" type="AlgorithmReferenceType">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This element is used to specify the name of the algorithm from which the fragment is sourced</xs:documentation>
 
</xs:annotation>
</xs:element>

element FragmentMap/Algorithm/AlgorithmInputParameterMap
diagram
properties
isRef 0
annotation
documentation
This element is used to specify the name of the input parameter of the algorithm to which the input parameter is sunk
source <xs:element name="AlgorithmInputParameterMap">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This element is used to specify the name of the input parameter of the algorithm to which the input parameter is sunk</xs:documentation>
 
</xs:annotation>
</xs:element>

element FragmentMap/Algorithm/AlgorithmOutputParameterMap
diagram
properties
isRef 0
annotation
documentation
This element is used to specify the name of the output parameter of the algorithm from which the fragment is sourced
source <xs:element name="AlgorithmOutputParameterMap">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This element is used to specify the name of the output parameter of the algorithm from which the fragment is sourced</xs:documentation>
 
</xs:annotation>
</xs:element>

element FragmentMap/Basic
diagram
properties
isRef 0
content complex
children MapInverse MapTrue MapFixed
annotation
documentation
This element can be used to define how the input parameter is fragmented to the specified location in the package.
source <xs:element name="Basic">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This element can be used to define how the input parameter is fragmented to the specified location in the package.</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence maxOccurs="unbounded">
     
<xs:choice>
       
<xs:element name="MapInverse">
         
<xs:annotation>
           
<xs:documentation xml:lang="en">This element is used to map and invert all bits or a subset of bits from an input parameter to the specified location in the package.</xs:documentation>
         
</xs:annotation>
         
<xs:complexType>
           
<xs:all>
             
<xs:element name="InStartIndex" type="xs:unsignedInt" minOccurs="0">
               
<xs:annotation>
                 
<xs:documentation xml:lang="en">The location of the first bit in the input parameter to be inverted.</xs:documentation>
               
</xs:annotation>
             
</xs:element>
             
<xs:element name="InEndIndex" type="xs:unsignedInt" minOccurs="0">
               
<xs:annotation>
                 
<xs:documentation xml:lang="en">The location of the last bit in the input parameter to be inverted.</xs:documentation>
               
</xs:annotation>
             
</xs:element>
             
<xs:element name="OutStartIndex" type="xs:unsignedInt" minOccurs="0">
               
<xs:annotation>
                 
<xs:documentation xml:lang="en">The location of the first bit in the output parameter to be inverted.</xs:documentation>
               
</xs:annotation>
             
</xs:element>
             
<xs:element name="OutEndIndex" type="xs:unsignedInt" minOccurs="0">
               
<xs:annotation>
                 
<xs:documentation xml:lang="en">The location of the last bit in the output parameter to be inverted.</xs:documentation>
               
</xs:annotation>
             
</xs:element>
           
</xs:all>
         
</xs:complexType>
       
</xs:element>
       
<xs:element name="MapTrue">
         
<xs:annotation>
           
<xs:documentation xml:lang="en">This element is used to map all bits or a subset of bits from an input parameter to the specified location in the package.</xs:documentation>
         
</xs:annotation>
         
<xs:complexType>
           
<xs:all>
             
<xs:element name="InStartIndex" type="xs:unsignedInt" minOccurs="0">
               
<xs:annotation>
                 
<xs:documentation xml:lang="en">The location of the first bit in the input parameter to be copied</xs:documentation>
               
</xs:annotation>
             
</xs:element>
             
<xs:element name="InEndIndex" type="xs:unsignedInt" minOccurs="0">
               
<xs:annotation>
                 
<xs:documentation xml:lang="en">The location of the last bit in the input parameter to be copied</xs:documentation>
               
</xs:annotation>
             
</xs:element>
             
<xs:element name="OutStartIndex" type="xs:unsignedInt" minOccurs="0">
               
<xs:annotation>
                 
<xs:documentation xml:lang="en">The location of the first bit in the output parameter to be overwritten.</xs:documentation>
               
</xs:annotation>
             
</xs:element>
             
<xs:element name="OutEndIndex" type="xs:unsignedInt" minOccurs="0">
               
<xs:annotation>
                 
<xs:documentation xml:lang="en">The location of the last bit in the output parameter to be overwritten.</xs:documentation>
               
</xs:annotation>
             
</xs:element>
           
</xs:all>
         
</xs:complexType>
       
</xs:element>
       
<xs:element name="MapFixed">
         
<xs:annotation>
           
<xs:documentation xml:lang="en">This element is used to replace all bits or a subset of bits in the input parameter to the value contained in the FixedValue to the specified location in the package.</xs:documentation>
         
</xs:annotation>
         
<xs:complexType>
           
<xs:all>
             
<xs:element name="OutStartIndex" type="xs:unsignedInt" minOccurs="0">
               
<xs:annotation>
                 
<xs:documentation xml:lang="en">The location of the first bit in the output parameter to be set to the value contained in the FixedValue element.</xs:documentation>
               
</xs:annotation>
             
</xs:element>
             
<xs:element name="OutEndIndex" type="xs:unsignedInt" minOccurs="0">
               
<xs:annotation>
                 
<xs:documentation xml:lang="en">The location of the last bit in the output parameter to be set to the value contained in the FixedValue element.</xs:documentation>
               
</xs:annotation>
             
</xs:element>
             
<xs:element name="FixedValue">
               
<xs:annotation>
                 
<xs:documentation xml:lang="en">The value of this element is used to replace the bits in the range OutStartIndex to OutEndIndex with the binary value contined in this element.  NOTE: the number of bits contained in FixedValue must fit into the range of bits specified.</xs:documentation>
               
</xs:annotation>
               
<xs:simpleType>
                 
<xs:restriction base="xs:string">
                   
<xs:pattern value="[10]+"/>
                 
</xs:restriction>
               
</xs:simpleType>
             
</xs:element>
           
</xs:all>
         
</xs:complexType>
       
</xs:element>
     
</xs:choice>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element FragmentMap/Basic/MapInverse
diagram
properties
isRef 0
content complex
children InStartIndex InEndIndex OutStartIndex OutEndIndex
annotation
documentation
This element is used to map and invert all bits or a subset of bits from an input parameter to the specified location in the package.
source <xs:element name="MapInverse">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This element is used to map and invert all bits or a subset of bits from an input parameter to the specified location in the package.</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:all>
     
<xs:element name="InStartIndex" type="xs:unsignedInt" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">The location of the first bit in the input parameter to be inverted.</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="InEndIndex" type="xs:unsignedInt" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">The location of the last bit in the input parameter to be inverted.</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="OutStartIndex" type="xs:unsignedInt" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">The location of the first bit in the output parameter to be inverted.</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="OutEndIndex" type="xs:unsignedInt" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">The location of the last bit in the output parameter to be inverted.</xs:documentation>
       
</xs:annotation>
     
</xs:element>
   
</xs:all>
 
</xs:complexType>
</xs:element>

element FragmentMap/Basic/MapInverse/InStartIndex
diagram
type xs:unsignedInt
properties
isRef 0
minOcc 0
maxOcc 1
content simple
annotation
documentation
The location of the first bit in the input parameter to be inverted.
source <xs:element name="InStartIndex" type="xs:unsignedInt" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">The location of the first bit in the input parameter to be inverted.</xs:documentation>
 
</xs:annotation>
</xs:element>

element FragmentMap/Basic/MapInverse/InEndIndex
diagram
type xs:unsignedInt
properties
isRef 0
minOcc 0
maxOcc 1
content simple
annotation
documentation
The location of the last bit in the input parameter to be inverted.
source <xs:element name="InEndIndex" type="xs:unsignedInt" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">The location of the last bit in the input parameter to be inverted.</xs:documentation>
 
</xs:annotation>
</xs:element>

element FragmentMap/Basic/MapInverse/OutStartIndex
diagram
type xs:unsignedInt
properties
isRef 0
minOcc 0
maxOcc 1
content simple
annotation
documentation
The location of the first bit in the output parameter to be inverted.
source <xs:element name="OutStartIndex" type="xs:unsignedInt" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">The location of the first bit in the output parameter to be inverted.</xs:documentation>
 
</xs:annotation>
</xs:element>

element FragmentMap/Basic/MapInverse/OutEndIndex
diagram
type xs:unsignedInt
properties
isRef 0
minOcc 0
maxOcc 1
content simple
annotation
documentation
The location of the last bit in the output parameter to be inverted.
source <xs:element name="OutEndIndex" type="xs:unsignedInt" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">The location of the last bit in the output parameter to be inverted.</xs:documentation>
 
</xs:annotation>
</xs:element>

element FragmentMap/Basic/MapTrue
diagram
properties
isRef 0
content complex
children InStartIndex InEndIndex OutStartIndex OutEndIndex
annotation
documentation
This element is used to map all bits or a subset of bits from an input parameter to the specified location in the package.
source <xs:element name="MapTrue">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This element is used to map all bits or a subset of bits from an input parameter to the specified location in the package.</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:all>
     
<xs:element name="InStartIndex" type="xs:unsignedInt" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">The location of the first bit in the input parameter to be copied</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="InEndIndex" type="xs:unsignedInt" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">The location of the last bit in the input parameter to be copied</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="OutStartIndex" type="xs:unsignedInt" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">The location of the first bit in the output parameter to be overwritten.</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="OutEndIndex" type="xs:unsignedInt" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">The location of the last bit in the output parameter to be overwritten.</xs:documentation>
       
</xs:annotation>
     
</xs:element>
   
</xs:all>
 
</xs:complexType>
</xs:element>

element FragmentMap/Basic/MapTrue/InStartIndex
diagram
type xs:unsignedInt
properties
isRef 0
minOcc 0
maxOcc 1
content simple
annotation
documentation
The location of the first bit in the input parameter to be copied
source <xs:element name="InStartIndex" type="xs:unsignedInt" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">The location of the first bit in the input parameter to be copied</xs:documentation>
 
</xs:annotation>
</xs:element>

element FragmentMap/Basic/MapTrue/InEndIndex
diagram
type xs:unsignedInt
properties
isRef 0
minOcc 0
maxOcc 1
content simple
annotation
documentation
The location of the last bit in the input parameter to be copied
source <xs:element name="InEndIndex" type="xs:unsignedInt" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">The location of the last bit in the input parameter to be copied</xs:documentation>
 
</xs:annotation>
</xs:element>

element FragmentMap/Basic/MapTrue/OutStartIndex
diagram
type xs:unsignedInt
properties
isRef 0
minOcc 0
maxOcc 1
content simple
annotation
documentation
The location of the first bit in the output parameter to be overwritten.
source <xs:element name="OutStartIndex" type="xs:unsignedInt" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">The location of the first bit in the output parameter to be overwritten.</xs:documentation>
 
</xs:annotation>
</xs:element>

element FragmentMap/Basic/MapTrue/OutEndIndex
diagram
type xs:unsignedInt
properties
isRef 0
minOcc 0
maxOcc 1
content simple
annotation
documentation
The location of the last bit in the output parameter to be overwritten.
source <xs:element name="OutEndIndex" type="xs:unsignedInt" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">The location of the last bit in the output parameter to be overwritten.</xs:documentation>
 
</xs:annotation>
</xs:element>

element FragmentMap/Basic/MapFixed
diagram
properties
isRef 0
content complex
children OutStartIndex OutEndIndex FixedValue
annotation
documentation
This element is used to replace all bits or a subset of bits in the input parameter to the value contained in the FixedValue to the specified location in the package.
source <xs:element name="MapFixed">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This element is used to replace all bits or a subset of bits in the input parameter to the value contained in the FixedValue to the specified location in the package.</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:all>
     
<xs:element name="OutStartIndex" type="xs:unsignedInt" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">The location of the first bit in the output parameter to be set to the value contained in the FixedValue element.</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="OutEndIndex" type="xs:unsignedInt" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">The location of the last bit in the output parameter to be set to the value contained in the FixedValue element.</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="FixedValue">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">The value of this element is used to replace the bits in the range OutStartIndex to OutEndIndex with the binary value contined in this element.  NOTE: the number of bits contained in FixedValue must fit into the range of bits specified.</xs:documentation>
       
</xs:annotation>
       
<xs:simpleType>
         
<xs:restriction base="xs:string">
           
<xs:pattern value="[10]+"/>
         
</xs:restriction>
       
</xs:simpleType>
     
</xs:element>
   
</xs:all>
 
</xs:complexType>
</xs:element>

element FragmentMap/Basic/MapFixed/OutStartIndex
diagram
type xs:unsignedInt
properties
isRef 0
minOcc 0
maxOcc 1
content simple
annotation
documentation
The location of the first bit in the output parameter to be set to the value contained in the FixedValue element.
source <xs:element name="OutStartIndex" type="xs:unsignedInt" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">The location of the first bit in the output parameter to be set to the value contained in the FixedValue element.</xs:documentation>
 
</xs:annotation>
</xs:element>

element FragmentMap/Basic/MapFixed/OutEndIndex
diagram
type xs:unsignedInt
properties
isRef 0
minOcc 0
maxOcc 1
content simple
annotation
documentation
The location of the last bit in the output parameter to be set to the value contained in the FixedValue element.
source <xs:element name="OutEndIndex" type="xs:unsignedInt" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">The location of the last bit in the output parameter to be set to the value contained in the FixedValue element.</xs:documentation>
 
</xs:annotation>
</xs:element>

element FragmentMap/Basic/MapFixed/FixedValue
diagram
type restriction of xs:string
properties
isRef 0
content simple
facets
pattern [10]+
annotation
documentation
The value of this element is used to replace the bits in the range OutStartIndex to OutEndIndex with the binary value contined in this element.  NOTE: the number of bits contained in FixedValue must fit into the range of bits specified.
source <xs:element name="FixedValue">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">The value of this element is used to replace the bits in the range OutStartIndex to OutEndIndex with the binary value contined in this element.  NOTE: the number of bits contained in FixedValue must fit into the range of bits specified.</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:pattern value="[10]+"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element Justification
diagram
type restriction of xs:string
properties
content simple
default Left
used by
group PackageMappingCommonGroup
facets
enumeration Left
enumeration Right
annotation
documentation
This element is used to specify in which part of a data word parameter data is transmitted (i.e. the left or right part).
source <xs:element name="Justification" default="Left">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This element is used to specify in which part of a data word parameter data is transmitted (i.e. the left or right part).</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="Left"/>
     
<xs:enumeration value="Right"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element Mask
diagram
type xs:hexBinary
properties
content simple
used by
group PackageMappingCommonGroup
annotation
documentation
This element is used to determine which bits are sent or used in a parameter.
source <xs:element name="Mask" type="xs:hexBinary">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This element is used to determine which bits are sent or used in a parameter.</xs:documentation>
 
</xs:annotation>
</xs:element>

element MostSignificantBit
diagram
type restriction of xs:string
properties
content simple
default First
used by
group PackageMappingCommonGroup
facets
enumeration First
enumeration Last
annotation
documentation
This element determines in which order the data bits are transmitted for this parameter.
source <xs:element name="MostSignificantBit" default="First">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This element determines in which order the data bits are transmitted for this parameter.</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="First"/>
     
<xs:enumeration value="Last"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element NumberOfDataBits
diagram
type restriction of xs:unsignedInt
properties
content simple
used by
group PackageMappingCommonGroup
facets
minInclusive 1
maxInclusive 512
annotation
documentation
The number of bits transmitted for this parameter.  NOTE: If the "Offset_Words" element is being used to specify the location then the data bits start at the word boundary.
source <xs:element name="NumberOfDataBits">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">The number of bits transmitted for this parameter.  NOTE: If the "Offset_Words" element is being used to specify the location then the data bits start at the word boundary.</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:unsignedInt">
     
<xs:minInclusive value="1"/>
     
<xs:maxInclusive value="512"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element Occurrences
diagram
type xs:unsignedInt
properties
content simple
default 1
used by
elements TmNSDataMessageType/Content/Mapping/Location IRIG-106-Ch-10Type/Content/Mapping/Location IenaPackageType/Content/Mapping/Location GenericPackageType/Content/Mapping/Location RS-232-BasicType/Content/Mapping/Location Panavia-MessageType/Content/Mapping/Location Network-TransportType/Content/Mapping/Location MIL-STD-1553ContentType/Mapping/Location Memory-StorageType/Content/Mapping/Location IENA-Ethernet-UDP-BasicType/Content/Mapping/Location FirewireType/Content/Mapping/Location FCS-MessageType/Content/Mapping/Location CCDLType/Content/Mapping/Location CAN-Bus-MessageType/Content/Mapping/Location CAISType/Content/Mapping/Location ARINC-429-WordType/Content/Mapping/Location ARINC-429-BlockType/Content/Mapping/Location
annotation
documentation
The number of times that a parameter occurs in a package.  If this value is greater than one then it is presumed that each occurence of a parameter is placed at equally spaced intervals in the package.
source <xs:element name="Occurrences" type="xs:unsignedInt" default="1">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">The number of times that a parameter occurs in a package.  If this value is greater than one then it is presumed that each occurence of a parameter is placed at equally spaced intervals in the package.</xs:documentation>
 
</xs:annotation>
</xs:element>

element Offset_Address
diagram
type restriction of xs:unsignedInt
properties
content simple
used by
elements Memory-StorageType/Content/Mapping/Location GenericPackageType/Content/Mapping/Location IRIG-106-Ch-10Type/Content/Mapping/Location
facets
minInclusive 0
annotation
documentation
The location of the parameter in a package using an address.
source <xs:element name="Offset_Address">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">The location of the parameter in a package using an address.</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:unsignedInt">
     
<xs:minInclusive value="0"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element Offset_Bits
diagram
type restriction of xs:unsignedInt
properties
content simple
used by
elements CAISType/Content/Mapping/Location CAN-Bus-MessageType/Content/Mapping/Location CCDLType/Content/Mapping/Location FCS-MessageType/Content/Mapping/Location IENA-Ethernet-UDP-BasicType/Content/Mapping/Location MIL-STD-1553ContentType/Mapping/Location Network-TransportType/Content/Mapping/Location STANAG-3910-MessageType/Content/Mapping/Location GenericPackageType/Content/Mapping/Location IenaPackageType/Content/Mapping/Location IRIG-106-Ch-10Type/Content/Mapping/Location TmNSDataMessageType/Content/Mapping/Location
complexType FrameLocationType
facets
minInclusive 0
annotation
documentation
The location of the parameter in terms of the number of bits. The location of the first bit is zero
source <xs:element name="Offset_Bits">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">The location of the parameter in terms of the number of bits. The location of the first bit is zero</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:unsignedInt">
     
<xs:minInclusive value="0"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element Offset_Bytes
diagram
type restriction of xs:unsignedInt
properties
content simple
used by
elements CAN-Bus-MessageType/Content/Mapping/Location Network-TransportType/Content/Mapping/Location iNET-XType/Content/Mapping/Location GenericPackageType/Content/Mapping/Location IRIG-106-Ch-10Type/Content/Mapping/Location TmNSDataMessageType/Content/Mapping/Location
facets
minInclusive 0
annotation
documentation
The location of the parameter in terms of the number of bytes. The location of the first byte is zero
source <xs:element name="Offset_Bytes">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">The location of the parameter in terms of the number of bytes. The location of the first byte is zero</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:unsignedInt">
     
<xs:minInclusive value="0"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element Offset_uS
diagram
type restriction of xs:double
properties
content simple
used by
elements CAISType/Content/Mapping/Location GenericPackageType/Content/Mapping/Location IRIG-106-Ch-10Type/Content/Mapping/Location
facets
minInclusive 0
annotation
documentation
The offset from the start of the start of the acquistion cycle in micro-seconds.
source <xs:element name="Offset_uS">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">The offset from the start of the start of the acquistion cycle in micro-seconds.</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:double">
     
<xs:minInclusive value="0"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element Offset_Words
diagram
type restriction of MinorFrameOffsetType
properties
content complex
used by
elements ARINC-429-BlockType/Content/Mapping/Location FCS-MessageType/Content/Mapping/Location FirewireType/Content/Mapping/Location IENA-Ethernet-UDP-BasicType/Content/Mapping/Location MIL-STD-1553ContentType/Mapping/Location Panavia-MessageType/Content/Mapping/Location RS-232-BasicType/Content/Mapping/Location STANAG-3910-MessageType/Content/Mapping/Location GenericPackageType/Content/Mapping/Location IenaPackageType/Content/Mapping/Location IRIG-106-Ch-10Type/Content/Mapping/Location TmNSDataMessageType/Content/Mapping/Location
complexType FrameLocationType
facets
minInclusive 0
annotation
documentation
The location of the parameter in terms of the number of words.  The location of the first word is zero
source <xs:element name="Offset_Words">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">The location of the parameter in terms of the number of words.  The location of the first word is zero</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:simpleContent>
     
<xs:restriction base="MinorFrameOffsetType">
       
<xs:minInclusive value="0"/>
     
</xs:restriction>
   
</xs:simpleContent>
 
</xs:complexType>
</xs:element>

element PackageRate
diagram
type xs:double
properties
content simple
used by
complexType CommonPackageType
annotation
documentation
This is the number of times per second the package is transmitted or stored. If not known then a worst-case figure can be used to aid monitor FIFO size estimation.
source <xs:element name="PackageRate" type="xs:double">
 
<xs:annotation>
   
<xs:documentation>This is the number of times per second the package is transmitted or stored. If not known then a worst-case figure can be used to aid monitor FIFO size estimation.</xs:documentation>
 
</xs:annotation>
</xs:element>

element Packages
diagram
properties
content complex
children PackageGroupSet PackageSet
used by
element xidml
annotation
documentation
This element contains a list of all the packages used by acquisition system(s) described by the XidML file.
source <xs:element name="Packages">
 
<xs:annotation>
   
<xs:documentation>This element contains a list of all the packages used by acquisition system(s) described by the XidML file.</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:all>
     
<xs:element name="PackageGroupSet" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">This element contains a list of all the package groups defined in the XidML document.</xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:sequence>
           
<xs:element name="Group" type="GroupType" minOccurs="0" maxOccurs="unbounded">
             
<xs:annotation>
               
<xs:documentation xml:lang="en">This element is used to organize packages into logical groups.</xs:documentation>
             
</xs:annotation>
           
</xs:element>
         
</xs:sequence>
       
</xs:complexType>
       
<xs:unique name="UniquePackageGroupName">
         
<xs:selector xpath="*"/>
         
<xs:field xpath="@Name"/>
       
</xs:unique>
     
</xs:element>
     
<xs:element name="PackageSet">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">This element lists all the packages defined in the XidML file.</xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:choice minOccurs="0" maxOccurs="unbounded">
           
<xs:element ref="X-PackageBase"/>
           
<xs:element name="Package">
             
<xs:annotation>
               
<xs:documentation>This element is used to defined vendor-specific packages.</xs:documentation>
             
</xs:annotation>
             
<xs:complexType>
               
<xs:complexContent>
                 
<xs:extension base="CommonPackageType">
                   
<xs:sequence minOccurs="0" maxOccurs="unbounded">
                     
<xs:any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
                   
</xs:sequence>
                 
</xs:extension>
               
</xs:complexContent>
             
</xs:complexType>
           
</xs:element>
         
</xs:choice>
       
</xs:complexType>
       
<xs:unique name="UniquePackageName">
         
<xs:selector xpath="*"/>
         
<xs:field xpath="@Name"/>
       
</xs:unique>
     
</xs:element>
   
</xs:all>
 
</xs:complexType>
</xs:element>

element Packages/PackageGroupSet
diagram
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children Group
identity constraints
  Name  Refer  Selector  Field(s)  
unique  UniquePackageGroupName    *  @Name  
annotation
documentation
This element contains a list of all the package groups defined in the XidML document.
source <xs:element name="PackageGroupSet" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This element contains a list of all the package groups defined in the XidML document.</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="Group" type="GroupType" minOccurs="0" maxOccurs="unbounded">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">This element is used to organize packages into logical groups.</xs:documentation>
       
</xs:annotation>
     
</xs:element>
   
</xs:sequence>
 
</xs:complexType>
 
<xs:unique name="UniquePackageGroupName">
   
<xs:selector xpath="*"/>
   
<xs:field xpath="@Name"/>
 
</xs:unique>
</xs:element>

element Packages/PackageGroupSet/Group
diagram
type GroupType
properties
isRef 0
minOcc 0
maxOcc unbounded
content complex
children Documentation Reference Group
attributes
Name  Type  Use  Default  Fixed  Annotation
Namederived by: xs:stringrequired      
annotation
documentation
This element is used to organize packages into logical groups.
source <xs:element name="Group" type="GroupType" minOccurs="0" maxOccurs="unbounded">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This element is used to organize packages into logical groups.</xs:documentation>
 
</xs:annotation>
</xs:element>

element Packages/PackageSet
diagram
properties
isRef 0
content complex
children X-PackageBase Package
identity constraints
  Name  Refer  Selector  Field(s)  
unique  UniquePackageName    *  @Name  
annotation
documentation
This element lists all the packages defined in the XidML file.
source <xs:element name="PackageSet">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This element lists all the packages defined in the XidML file.</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:choice minOccurs="0" maxOccurs="unbounded">
     
<xs:element ref="X-PackageBase"/>
     
<xs:element name="Package">
       
<xs:annotation>
         
<xs:documentation>This element is used to defined vendor-specific packages.</xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:complexContent>
           
<xs:extension base="CommonPackageType">
             
<xs:sequence minOccurs="0" maxOccurs="unbounded">
               
<xs:any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
             
</xs:sequence>
           
</xs:extension>
         
</xs:complexContent>
       
</xs:complexType>
     
</xs:element>
   
</xs:choice>
 
</xs:complexType>
 
<xs:unique name="UniquePackageName">
   
<xs:selector xpath="*"/>
   
<xs:field xpath="@Name"/>
 
</xs:unique>
</xs:element>

element Packages/PackageSet/Package
diagram
type extension of CommonPackageType
properties
isRef 0
content complex
children Documentation IsAsynchronous ReferencedToAbsoluteTime PackageRate PlaceParametersContiguously Sequencing
attributes
Name  Type  Use  Default  Fixed  Annotation
Namederived by: xs:stringrequired      
Versionxs:decimaloptional      
Enabledxs:booleanoptional  true    
annotation
documentation
This element is used to defined vendor-specific packages.
source <xs:element name="Package">
 
<xs:annotation>
   
<xs:documentation>This element is used to defined vendor-specific packages.</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:complexContent>
     
<xs:extension base="CommonPackageType">
       
<xs:sequence minOccurs="0" maxOccurs="unbounded">
         
<xs:any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
       
</xs:sequence>
     
</xs:extension>
   
</xs:complexContent>
 
</xs:complexType>
</xs:element>

element Parity
diagram
type restriction of xs:string
properties
content simple
default None
used by
group PackageMappingCommonGroup
facets
enumeration Odd
enumeration Even
enumeration None
enumeration CarryForward
annotation
documentation
The parity of the word .
source <xs:element name="Parity" default="None">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">The parity of the word .</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="Odd"/>
     
<xs:enumeration value="Even"/>
     
<xs:enumeration value="None"/>
     
<xs:enumeration value="CarryForward">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">This option is used when these bits are part immedialty followed by other bits over which parity is checked.  For example 64-bit + odd parity might have three 16-bit words with carry followed by a forth 16-bit word with odd parity.</xs:documentation>
       
</xs:annotation>
     
</xs:enumeration>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element Patterns
diagram
type PatternsType
properties
content complex
children Pattern
used by
elements ARINC-429-BlockType/Properties/StartIdentification RS-232-BasicType/Properties/StartIdentification ARINC-429-BlockType/Properties/StopIdentification RS-232-BasicType/Properties/StopIdentification
annotation
documentation
This element can be used to specify one or more values that can be used to identify a package
source <xs:element name="Patterns" type="PatternsType">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This element can be used to specify one or more values that can be used to identify a package</xs:documentation>
 
</xs:annotation>
</xs:element>

element PlaceParametersContiguously
diagram
type xs:boolean
properties
content simple
used by
complexType CommonPackageType
annotation
documentation
for 'Occurrences' values greater than one, thss element is used to specify if parameters placed in a package are placed contiguously or spaced evently in the package.  The allowed values are true/false or 1/0.  The default value is false/0
source <xs:element name="PlaceParametersContiguously" type="xs:boolean">
 
<xs:annotation>
   
<xs:documentation>for 'Occurrences' values greater than one, thss element is used to specify if parameters placed in a package are placed contiguously or spaced evently in the package.  The allowed values are true/false or 1/0.  The default value is false/0</xs:documentation>
 
</xs:annotation>
</xs:element>

element ReferencedToAbsoluteTime
diagram
type restriction of xs:string
properties
content simple
default No
used by
complexType CommonPackageType
facets
enumeration Yes
enumeration No
annotation
documentation
Used only when the package is built, transmitted or stored as a function of absolute time. "Yes" means that data in the package is sampled at the start of a second and at equal intervals thereafter The default value is "No".
source <xs:element name="ReferencedToAbsoluteTime" default="No">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">Used only when the package is built, transmitted or stored as a function of absolute time. "Yes" means that data in the package is sampled at the start of a second and at equal intervals thereafter The default value is "No".</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="Yes"/>
     
<xs:enumeration value="No"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element SDI
diagram
type restriction of xs:string
properties
content simple
used by
elements ARINC-429-WordType/Properties ARINC-429-BlockType/Properties/StartIdentification
facets
enumeration 00
enumeration 01
enumeration 10
enumeration 11
enumeration LineDependant
annotation
documentation
The Source/Destination Identifier.  This element is used when a transmitter is connected to multiple recievers and not all data is meant to be used by all receivers.  Receivers examine the SDI value to determine if it should read the data from the transmitter.  NOTE: Some manufacturers use non-standard data formats which use bits that are normally reserved for the SDI.  In these cases the SDI value is not used.
source <xs:element name="SDI">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">The Source/Destination Identifier.  This element is used when a transmitter is connected to multiple recievers and not all data is meant to be used by all receivers.  Receivers examine the SDI value to determine if it should read the data from the transmitter.  NOTE: Some manufacturers use non-standard data formats which use bits that are normally reserved for the SDI.  In these cases the SDI value is not used.</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="00"/>
     
<xs:enumeration value="01"/>
     
<xs:enumeration value="10"/>
     
<xs:enumeration value="11"/>
     
<xs:enumeration value="LineDependant"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element Sequencing
diagram
properties
content complex
children SequenceNumber Offset_uS Occurrences
used by
complexType CommonPackageType
annotation
documentation
This element can be optionally used to specify when a package is sent  This can be done using an ordial or a time offset (in micro-seconds).
source <xs:element name="Sequencing">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This element can be optionally used to specify when a package is sent  This can be done using an ordial or a time offset (in micro-seconds).</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:choice>
     
<xs:element name="SequenceNumber" type="xs:unsignedInt">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">This element can be optionally used to specify the order in which a group of packages are sent over a link</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:sequence>
       
<xs:element name="Offset_uS" type="xs:double">
         
<xs:annotation>
           
<xs:documentation xml:lang="en">This element can be optionally used to specify the exactly when a package is sent over a link</xs:documentation>
         
</xs:annotation>
       
</xs:element>
       
<xs:element name="Occurrences" minOccurs="0">
         
<xs:annotation>
           
<xs:documentation xml:lang="en">The number of time the package occurs in the sequence.  It is assumed that packages are transmitted equidistantly in the sequence.  If this is not the case then extra location elements should be used.  The default value is 1.</xs:documentation>
         
</xs:annotation>
       
</xs:element>
     
</xs:sequence>
   
</xs:choice>
 
</xs:complexType>
</xs:element>

element Sequencing/SequenceNumber
diagram
type xs:unsignedInt
properties
isRef 0
content simple
annotation
documentation
This element can be optionally used to specify the order in which a group of packages are sent over a link
source <xs:element name="SequenceNumber" type="xs:unsignedInt">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This element can be optionally used to specify the order in which a group of packages are sent over a link</xs:documentation>
 
</xs:annotation>
</xs:element>

element Sequencing/Offset_uS
diagram
type xs:double
properties
isRef 0
content simple
used by
elements CAISType/Content/Mapping/Location GenericPackageType/Content/Mapping/Location IRIG-106-Ch-10Type/Content/Mapping/Location
annotation
documentation
This element can be optionally used to specify the exactly when a package is sent over a link
source <xs:element name="Offset_uS" type="xs:double">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This element can be optionally used to specify the exactly when a package is sent over a link</xs:documentation>
 
</xs:annotation>
</xs:element>

element Sequencing/Occurrences
diagram
properties
isRef 0
minOcc 0
maxOcc 1
used by
elements TmNSDataMessageType/Content/Mapping/Location IRIG-106-Ch-10Type/Content/Mapping/Location IenaPackageType/Content/Mapping/Location GenericPackageType/Content/Mapping/Location RS-232-BasicType/Content/Mapping/Location Panavia-MessageType/Content/Mapping/Location Network-TransportType/Content/Mapping/Location MIL-STD-1553ContentType/Mapping/Location Memory-StorageType/Content/Mapping/Location IENA-Ethernet-UDP-BasicType/Content/Mapping/Location FirewireType/Content/Mapping/Location FCS-MessageType/Content/Mapping/Location CCDLType/Content/Mapping/Location CAN-Bus-MessageType/Content/Mapping/Location CAISType/Content/Mapping/Location ARINC-429-WordType/Content/Mapping/Location ARINC-429-BlockType/Content/Mapping/Location
annotation
documentation
The number of time the package occurs in the sequence.  It is assumed that packages are transmitted equidistantly in the sequence.  If this is not the case then extra location elements should be used.  The default value is 1.
source <xs:element name="Occurrences" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">The number of time the package occurs in the sequence.  It is assumed that packages are transmitted equidistantly in the sequence.  If this is not the case then extra location elements should be used.  The default value is 1.</xs:documentation>
 
</xs:annotation>
</xs:element>

element WordNumber
diagram
type restriction of MinorFrameOffsetType
properties
content complex
used by
element MIL-STD-1553ContentType/Mapping/Location
facets
minInclusive 1
annotation
documentation
The location of the parameter in terms of the number of words.  The location of the first word is one
source <xs:element name="WordNumber">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">The location of the parameter in terms of the number of words.  The location of the first word is one</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:simpleContent>
     
<xs:restriction base="MinorFrameOffsetType">
       
<xs:minInclusive value="1"/>
     
</xs:restriction>
   
</xs:simpleContent>
 
</xs:complexType>
</xs:element>

group PackageMappingCommonGroup
diagram
children NumberOfDataBits MostSignificantBit Parity Justification Mask Complement FillValue ParameterReference Parameter SourceInstrumentReference PackageReference X-PackageBase
used by
elements DARV3Type/Content/Mapping TmNSDataMessageType/Content/Mapping IRIG-106-Ch-10Type/Content/Mapping IenaPackageType/Content/Mapping GenericPackageType/Content/Mapping iNET-XType/Content/Mapping STANAG-3910-MessageType/Content/Mapping RS-232-BasicType/Content/Mapping Panavia-MessageType/Content/Mapping Network-TransportType/Content/Mapping MIL-STD-1553ContentType/Mapping Memory-StorageType/Content/Mapping IRIG-106-Ch4Type/Content/Mapping IENA-Ethernet-UDP-BasicType/Content/Mapping FirewireType/Content/Mapping FCS-MessageType/Content/Mapping CCDLType/Content/Mapping CAN-Bus-MessageType/Content/Mapping CAISType/Content/Mapping ARINC-429-WordType/Content/Mapping ARINC-429-BlockType/Content/Mapping
annotation
documentation
This element group contains elements common to the Mapping element in package schemas
source <xs:group name="PackageMappingCommonGroup">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This element group contains elements common to the Mapping element in package schemas</xs:documentation>
 
</xs:annotation>
 
<xs:sequence>
   
<xs:element ref="NumberOfDataBits" minOccurs="0"/>
   
<xs:element ref="MostSignificantBit" minOccurs="0"/>
   
<xs:element ref="Parity" minOccurs="0"/>
   
<xs:element ref="Justification" minOccurs="0"/>
   
<xs:element ref="Mask" minOccurs="0"/>
   
<xs:element ref="Complement" minOccurs="0"/>
   
<xs:choice>
     
<xs:element ref="FillValue" minOccurs="0"/>
     
<xs:sequence>
       
<xs:choice>
         
<xs:element name="ParameterReference" type="ParameterReferenceType">
           
<xs:annotation>
             
<xs:documentation xml:lang="en">A reference to a named parameter</xs:documentation>
           
</xs:annotation>
         
</xs:element>
         
<xs:element ref="Parameter"/>
       
</xs:choice>
       
<xs:element name="SourceInstrumentReference" minOccurs="0">
         
<xs:annotation>
           
<xs:documentation xml:lang="en">This element can be used if there is ambiguity about the instrument from which a parameter is sourced.  NOTE:  This will almost never be required to determine the source of a parameter</xs:documentation>
         
</xs:annotation>
       
</xs:element>
     
</xs:sequence>
     
<xs:element name="PackageReference" type="PackageReferenceType">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">A reference to a named package</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element ref="X-PackageBase"/>
   
</xs:choice>
 
</xs:sequence>
</xs:group>

element PackageMappingCommonGroup/ParameterReference
diagram
type ParameterReferenceType
properties
isRef 0
content complex
used by
elements Channel/Parameters ChannelGroup/Parameters Parsers/Parser/Parameters Processes/Process/Parameters InstrumentType/Parameters
annotation
documentation
A reference to a named parameter
source <xs:element name="ParameterReference" type="ParameterReferenceType">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">A reference to a named parameter</xs:documentation>
 
</xs:annotation>
</xs:element>

element PackageMappingCommonGroup/SourceInstrumentReference
diagram
properties
isRef 0
minOcc 0
maxOcc 1
annotation
documentation
This element can be used if there is ambiguity about the instrument from which a parameter is sourced.  NOTE:  This will almost never be required to determine the source of a parameter
source <xs:element name="SourceInstrumentReference" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This element can be used if there is ambiguity about the instrument from which a parameter is sourced.  NOTE:  This will almost never be required to determine the source of a parameter</xs:documentation>
 
</xs:annotation>
</xs:element>

element PackageMappingCommonGroup/PackageReference
diagram
type PackageReferenceType
properties
isRef 0
content complex
annotation
documentation
A reference to a named package
source <xs:element name="PackageReference" type="PackageReferenceType">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">A reference to a named package</xs:documentation>
 
</xs:annotation>
</xs:element>

complexType CommonPackageType
diagram
children Documentation IsAsynchronous ReferencedToAbsoluteTime PackageRate PlaceParametersContiguously Sequencing
used by
elements CommonPackageBase Packages/PackageSet/Package
complexType PackageType
attributes
Name  Type  Use  Default  Fixed  Annotation
Namederived by: xs:stringrequired      
Versionxs:decimaloptional      
Enabledxs:booleanoptional  true    
annotation
documentation
This complex type is the base type for all the packages (both built-in and vendor-defined) in a XidML file.
source <xs:complexType name="CommonPackageType">
 
<xs:annotation>
   
<xs:documentation>This complex type is the base type for all the packages (both built-in and vendor-defined) in a XidML file.</xs:documentation>
 
</xs:annotation>
 
<xs:sequence>
   
<xs:element name="Documentation" type="DocumentationType" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation xml:lang="en">This optional element can be used to document individual packages.</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="IsAsynchronous" type="xs:boolean" default="false" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation xml:lang="en">Specifies whether the package is Asynchronously transmitted</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element ref="ReferencedToAbsoluteTime" minOccurs="0"/>
   
<xs:element ref="PackageRate" minOccurs="0"/>
   
<xs:element ref="PlaceParametersContiguously" minOccurs="0"/>
   
<xs:element ref="Sequencing" minOccurs="0"/>
 
</xs:sequence>
 
<xs:attribute name="Name" use="required">
   
<xs:simpleType>
     
<xs:restriction base="xs:string">
       
<xs:minLength value="1"/>
     
</xs:restriction>
   
</xs:simpleType>
 
</xs:attribute>
 
<xs:attribute name="Version" type="xs:decimal" use="optional"/>
 
<xs:attribute name="Enabled" type="xs:boolean" use="optional" default="true"/>
</xs:complexType>

attribute CommonPackageType/@Name
type restriction of xs:string
properties
isRef 0
use required
facets
minLength 1
source <xs:attribute name="Name" use="required">
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:minLength value="1"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

attribute CommonPackageType/@Version
type xs:decimal
properties
isRef 0
use optional
source <xs:attribute name="Version" type="xs:decimal" use="optional"/>

attribute CommonPackageType/@Enabled
type xs:boolean
properties
isRef 0
default true
use optional
source <xs:attribute name="Enabled" type="xs:boolean" use="optional" default="true"/>

element CommonPackageType/Documentation
diagram
type DocumentationType
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children SecurityLevel CreatedBy CreatedDate LastUpdated ShortDescription LongDescription RevisionNumber References
annotation
documentation
This optional element can be used to document individual packages.
source <xs:element name="Documentation" type="DocumentationType" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This optional element can be used to document individual packages.</xs:documentation>
 
</xs:annotation>
</xs:element>

element CommonPackageType/IsAsynchronous
diagram
type xs:boolean
properties
isRef 0
minOcc 0
maxOcc 1
content simple
default false
annotation
documentation
Specifies whether the package is Asynchronously transmitted
source <xs:element name="IsAsynchronous" type="xs:boolean" default="false" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">Specifies whether the package is Asynchronously transmitted</xs:documentation>
 
</xs:annotation>
</xs:element>

complexType PatternsType
diagram
children Pattern
used by
element Patterns
source <xs:complexType name="PatternsType">
 
<xs:sequence>
   
<xs:element name="Pattern" minOccurs="0" maxOccurs="unbounded">
     
<xs:annotation>
       
<xs:documentation xml:lang="en">An optional identification value for the package.</xs:documentation>
     
</xs:annotation>
     
<xs:complexType>
       
<xs:sequence>
         
<xs:element name="Offset_Bits">
           
<xs:annotation>
             
<xs:documentation xml:lang="en">This element is used to specify the offset, in bits, from the start of a package of an identifier value.</xs:documentation>
           
</xs:annotation>
           
<xs:simpleType>
             
<xs:restriction base="xs:unsignedInt"/>
           
</xs:simpleType>
         
</xs:element>
         
<xs:element name="SizeInBits" type="xs:unsignedInt">
           
<xs:annotation>
             
<xs:documentation xml:lang="en">The number of bits in the identifier.</xs:documentation>
           
</xs:annotation>
         
</xs:element>
         
<xs:choice>
           
<xs:element name="BinaryValue">
             
<xs:annotation>
               
<xs:documentation xml:lang="en">The binary valueof the identifier.</xs:documentation>
             
</xs:annotation>
             
<xs:simpleType>
               
<xs:restriction base="xs:string">
                 
<xs:pattern value="[1,0,*]+"/>
               
</xs:restriction>
             
</xs:simpleType>
           
</xs:element>
           
<xs:element name="HexValue" type="xs:hexBinary">
             
<xs:annotation>
               
<xs:documentation xml:lang="en">The hex value of the identifier.</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="AsciiValue" type="xs:string">
             
<xs:annotation>
               
<xs:documentation xml:lang="en">The ASCII value of the identifier.</xs:documentation>
             
</xs:annotation>
           
</xs:element>
         
</xs:choice>
       
</xs:sequence>
     
</xs:complexType>
   
</xs:element>
 
</xs:sequence>
</xs:complexType>

element PatternsType/Pattern
diagram
properties
isRef 0
minOcc 0
maxOcc unbounded
content complex
children Offset_Bits SizeInBits BinaryValue HexValue AsciiValue
annotation
documentation
An optional identification value for the package.
source <xs:element name="Pattern" minOccurs="0" maxOccurs="unbounded">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">An optional identification value for the package.</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="Offset_Bits">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">This element is used to specify the offset, in bits, from the start of a package of an identifier value.</xs:documentation>
       
</xs:annotation>
       
<xs:simpleType>
         
<xs:restriction base="xs:unsignedInt"/>
       
</xs:simpleType>
     
</xs:element>
     
<xs:element name="SizeInBits" type="xs:unsignedInt">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">The number of bits in the identifier.</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:choice>
       
<xs:element name="BinaryValue">
         
<xs:annotation>
           
<xs:documentation xml:lang="en">The binary valueof the identifier.</xs:documentation>
         
</xs:annotation>
         
<xs:simpleType>
           
<xs:restriction base="xs:string">
             
<xs:pattern value="[1,0,*]+"/>
           
</xs:restriction>
         
</xs:simpleType>
       
</xs:element>
       
<xs:element name="HexValue" type="xs:hexBinary">
         
<xs:annotation>
           
<xs:documentation xml:lang="en">The hex value of the identifier.</xs:documentation>
         
</xs:annotation>
       
</xs:element>
       
<xs:element name="AsciiValue" type="xs:string">
         
<xs:annotation>
           
<xs:documentation xml:lang="en">The ASCII value of the identifier.</xs:documentation>
         
</xs:annotation>
       
</xs:element>
     
</xs:choice>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element PatternsType/Pattern/Offset_Bits
diagram
type restriction of xs:unsignedInt
properties
isRef 0
content simple
used by
elements CAISType/Content/Mapping/Location CAN-Bus-MessageType/Content/Mapping/Location CCDLType/Content/Mapping/Location FCS-MessageType/Content/Mapping/Location IENA-Ethernet-UDP-BasicType/Content/Mapping/Location MIL-STD-1553ContentType/Mapping/Location Network-TransportType/Content/Mapping/Location STANAG-3910-MessageType/Content/Mapping/Location GenericPackageType/Content/Mapping/Location IenaPackageType/Content/Mapping/Location IRIG-106-Ch-10Type/Content/Mapping/Location TmNSDataMessageType/Content/Mapping/Location
complexType FrameLocationType
annotation
documentation
This element is used to specify the offset, in bits, from the start of a package of an identifier value.
source <xs:element name="Offset_Bits">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This element is used to specify the offset, in bits, from the start of a package of an identifier value.</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:unsignedInt"/>
 
</xs:simpleType>
</xs:element>

element PatternsType/Pattern/SizeInBits
diagram
type xs:unsignedInt
properties
isRef 0
content simple
used by
complexTypes PackageSubParameterType ParameterType
annotation
documentation
The number of bits in the identifier.
source <xs:element name="SizeInBits" type="xs:unsignedInt">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">The number of bits in the identifier.</xs:documentation>
 
</xs:annotation>
</xs:element>

element PatternsType/Pattern/BinaryValue
diagram
type restriction of xs:string
properties
isRef 0
content simple
facets
pattern [1,0,*]+
annotation
documentation
The binary valueof the identifier.
source <xs:element name="BinaryValue">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">The binary valueof the identifier.</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:pattern value="[1,0,*]+"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element PatternsType/Pattern/HexValue
diagram
type xs:hexBinary
properties
isRef 0
content simple
annotation
documentation
The hex value of the identifier.
source <xs:element name="HexValue" type="xs:hexBinary">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">The hex value of the identifier.</xs:documentation>
 
</xs:annotation>
</xs:element>

element PatternsType/Pattern/AsciiValue
diagram
type xs:string
properties
isRef 0
content simple
annotation
documentation
The ASCII value of the identifier.
source <xs:element name="AsciiValue" type="xs:string">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">The ASCII value of the identifier.</xs:documentation>
 
</xs:annotation>
</xs:element>

element AlgorithmReference
diagram
type extension of AlgorithmReferenceType
properties
content complex
used by
complexTypes PackageSubParameterType ParameterType
annotation
documentation
A reference to a named algorithm. NOTE: The referenced algorithm can be used to specify linearization, bit enumerations, BCD format and so on.
source <xs:element name="AlgorithmReference">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">A reference to a named algorithm. NOTE: The referenced algorithm can be used to specify linearization, bit enumerations, BCD format and so on. </xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:simpleContent>
     
<xs:extension base="AlgorithmReferenceType"/>
   
</xs:simpleContent>
 
</xs:complexType>
</xs:element>

element BaseUnit
diagram
type BaseUnitType
properties
content simple
default Unitless
used by
element Parameters/ParameterUnitSet/ParameterUnit
complexTypes PackageSubParameterType ParameterType
facets
enumeration Meter
enumeration Kilogram
enumeration Second
enumeration Ampere
enumeration Kelvin
enumeration Mole
enumeration Candela
enumeration SquareMeter
enumeration CubicMeter
enumeration MetersPerSecond
enumeration MetersPerSecondSquared
enumeration ReciprocalMeter
enumeration KilogramPerCubicMeter
enumeration CubicMeterPerKilogram
enumeration AmperePerSquareMeter
enumeration AmperePerMeter
enumeration MolePerCubicMeter
enumeration CandelaPerSquareMeter
enumeration Radian
enumeration Steradian
enumeration Hertz
enumeration Newton
enumeration Pascal
enumeration Joule
enumeration Watt
enumeration Coulomb
enumeration Volt
enumeration Farad
enumeration Ohm
enumeration Siemens
enumeration Weber
enumeration Tesla
enumeration Henry
enumeration Lumen
enumeration Lux
enumeration Becquerel
enumeration Celsius
enumeration Gray
enumeration Sievert
enumeration Katal
enumeration PascalSecond
enumeration NewtonMeter
enumeration NewtonPerMeter
enumeration RadianPerSecond
enumeration RadianPerSecondSquared
enumeration WattPerSquareMeter
enumeration JoulePerKelvin
enumeration JoulePerKilogramKelvin
enumeration JoulePerKilogram
enumeration WattPerMeterKelvin
enumeration JoulePerCubicMeter
enumeration VoltPerMeter
enumeration CoulombPerCubicMeter
enumeration CoulombPerSquareMeter
enumeration FaradPerMeter
enumeration HenryPerMeter
enumeration JoulePerMole
enumeration JoulePerMoleKelvin
enumeration CoulombPerKilogram
enumeration GrayPerSecond
enumeration WattPerSteradian
enumeration WattPerSquareMeterSteradian
enumeration KatalPerCubicMeter
enumeration Unitless
enumeration Count
enumeration Ratio
enumeration Bytes
enumeration Boolean
enumeration BitVector
enumeration BitStream
enumeration Text
annotation
documentation
This is the base unit for the parameter.  All scaling is relative to this value.  The default value is "Unitless".
source <xs:element name="BaseUnit" type="BaseUnitType" default="Unitless">
 
<xs:annotation>
   
<xs:documentation>This is the base unit for the parameter.  All scaling is relative to this value.  The default value is "Unitless".</xs:documentation>
 
</xs:annotation>
</xs:element>

element Content
diagram
type extension of ParameterContentType
properties
content complex
children Mapping FixedValue
used by
complexTypes PackageSubParameterType ParameterType
annotation
documentation
This element is used to define those subsets of the parent parameter that can also be placed as paramters.  NOTE: The first bit in a parameter has an index of '0'.
source <xs:element name="Content">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This element is used to define those subsets of the parent parameter that can also be placed as paramters.  NOTE: The first bit in a parameter has an index of '0'.</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:complexContent>
     
<xs:extension base="ParameterContentType">
       
<xs:choice>
         
<xs:sequence minOccurs="0" maxOccurs="unbounded">
           
<xs:element name="Mapping">
             
<xs:complexType>
               
<xs:sequence>
                 
<xs:choice>
                   
<xs:element name="Parameter">
                     
<xs:annotation>
                       
<xs:documentation xml:lang="en">This element is used to define a sub-parameter.</xs:documentation>
                     
</xs:annotation>
                     
<xs:complexType>
                       
<xs:complexContent>
                         
<xs:extension base="PackageSubParameterType">
                           
<xs:attribute name="Name" use="required">
                             
<xs:simpleType>
                               
<xs:restriction base="xs:string">
                                 
<xs:minLength value="1"/>
                               
</xs:restriction>
                             
</xs:simpleType>
                           
</xs:attribute>
                           
<xs:attribute name="VendorName" use="optional">
                             
<xs:simpleType>
                               
<xs:restriction base="xs:string">
                                 
<xs:minLength value="1"/>
                               
</xs:restriction>
                             
</xs:simpleType>
                           
</xs:attribute>
                         
</xs:extension>
                       
</xs:complexContent>
                     
</xs:complexType>
                   
</xs:element>
                   
<xs:element name="ParameterReference">
                     
<xs:annotation>
                       
<xs:documentation xml:lang="en">A reference to a named Parameter defined elsewhere in the XidML file or one of its auxiliary files.</xs:documentation>
                     
</xs:annotation>
                     
<xs:simpleType>
                       
<xs:restriction base="xs:string">
                         
<xs:minLength value="1"/>
                       
</xs:restriction>
                     
</xs:simpleType>
                   
</xs:element>
                 
</xs:choice>
                 
<xs:element name="Location" minOccurs="0">
                   
<xs:annotation>
                     
<xs:documentation xml:lang="en">The location of a parameter in the parameter</xs:documentation>
                   
</xs:annotation>
                   
<xs:complexType>
                     
<xs:all>
                       
<xs:element name="Offset_Bits">
                         
<xs:annotation>
                           
<xs:documentation xml:lang="en">The location of the parameter in terms of the number of bits offset relative to the LSB.  NOTE: The LSB is located a bit 0.</xs:documentation>
                         
</xs:annotation>
                         
<xs:simpleType>
                           
<xs:restriction base="xs:unsignedInt">
                             
<xs:minInclusive value="0"/>
                           
</xs:restriction>
                         
</xs:simpleType>
                       
</xs:element>
                     
</xs:all>
                   
</xs:complexType>
                 
</xs:element>
               
</xs:sequence>
             
</xs:complexType>
             
<xs:unique name="UniqueParameterContent">
               
<xs:selector xpath="Parameter"/>
               
<xs:field xpath="@Name"/>
             
</xs:unique>
           
</xs:element>
         
</xs:sequence>
         
<xs:element name="FixedValue" type="xs:hexBinary" default="0000">
           
<xs:annotation>
             
<xs:documentation xml:lang="en">Specifies a fixed value as the content of the parameter.  This value will always be right justified.</xs:documentation>
           
</xs:annotation>
         
</xs:element>
       
</xs:choice>
     
</xs:extension>
   
</xs:complexContent>
 
</xs:complexType>
</xs:element>

element Content/Mapping
diagram
properties
isRef 0
content complex
children Parameter ParameterReference Location
identity constraints
  Name  Refer  Selector  Field(s)  
unique  UniqueParameterContent    Parameter  @Name  
source <xs:element name="Mapping">
 
<xs:complexType>
   
<xs:sequence>
     
<xs:choice>
       
<xs:element name="Parameter">
         
<xs:annotation>
           
<xs:documentation xml:lang="en">This element is used to define a sub-parameter.</xs:documentation>
         
</xs:annotation>
         
<xs:complexType>
           
<xs:complexContent>
             
<xs:extension base="PackageSubParameterType">
               
<xs:attribute name="Name" use="required">
                 
<xs:simpleType>
                   
<xs:restriction base="xs:string">
                     
<xs:minLength value="1"/>
                   
</xs:restriction>
                 
</xs:simpleType>
               
</xs:attribute>
               
<xs:attribute name="VendorName" use="optional">
                 
<xs:simpleType>
                   
<xs:restriction base="xs:string">
                     
<xs:minLength value="1"/>
                   
</xs:restriction>
                 
</xs:simpleType>
               
</xs:attribute>
             
</xs:extension>
           
</xs:complexContent>
         
</xs:complexType>
       
</xs:element>
       
<xs:element name="ParameterReference">
         
<xs:annotation>
           
<xs:documentation xml:lang="en">A reference to a named Parameter defined elsewhere in the XidML file or one of its auxiliary files.</xs:documentation>
         
</xs:annotation>
         
<xs:simpleType>
           
<xs:restriction base="xs:string">
             
<xs:minLength value="1"/>
           
</xs:restriction>
         
</xs:simpleType>
       
</xs:element>
     
</xs:choice>
     
<xs:element name="Location" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">The location of a parameter in the parameter</xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:all>
           
<xs:element name="Offset_Bits">
             
<xs:annotation>
               
<xs:documentation xml:lang="en">The location of the parameter in terms of the number of bits offset relative to the LSB.  NOTE: The LSB is located a bit 0.</xs:documentation>
             
</xs:annotation>
             
<xs:simpleType>
               
<xs:restriction base="xs:unsignedInt">
                 
<xs:minInclusive value="0"/>
               
</xs:restriction>
             
</xs:simpleType>
           
</xs:element>
         
</xs:all>
       
</xs:complexType>
     
</xs:element>
   
</xs:sequence>
 
</xs:complexType>
 
<xs:unique name="UniqueParameterContent">
   
<xs:selector xpath="Parameter"/>
   
<xs:field xpath="@Name"/>
 
</xs:unique>
</xs:element>

element Content/Mapping/Parameter
diagram
type extension of PackageSubParameterType
properties
isRef 0
content complex
children Documentation ParameterUnitReference BaseUnit SizeInBits DataFormat Scale Offset RangeMaximum RangeMinimum ShortLabel LongLabel Direction Enumerations AlgorithmReference Content
used by
element Parameters/ParameterSet
group PackageMappingCommonGroup
attributes
Name  Type  Use  Default  Fixed  Annotation
Namederived by: xs:stringrequired      
VendorNamederived by: xs:stringoptional      
annotation
documentation
This element is used to define a sub-parameter.
source <xs:element name="Parameter">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This element is used to define a sub-parameter.</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:complexContent>
     
<xs:extension base="PackageSubParameterType">
       
<xs:attribute name="Name" use="required">
         
<xs:simpleType>
           
<xs:restriction base="xs:string">
             
<xs:minLength value="1"/>
           
</xs:restriction>
         
</xs:simpleType>
       
</xs:attribute>
       
<xs:attribute name="VendorName" use="optional">
         
<xs:simpleType>
           
<xs:restriction base="xs:string">
             
<xs:minLength value="1"/>
           
</xs:restriction>
         
</xs:simpleType>
       
</xs:attribute>
     
</xs:extension>
   
</xs:complexContent>
 
</xs:complexType>
</xs:element>

attribute Content/Mapping/Parameter/@Name
type restriction of xs:string
properties
isRef 0
use required
facets
minLength 1
source <xs:attribute name="Name" use="required">
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:minLength value="1"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

attribute Content/Mapping/Parameter/@VendorName
type restriction of xs:string
properties
isRef 0
use optional
facets
minLength 1
source <xs:attribute name="VendorName" use="optional">
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:minLength value="1"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

element Content/Mapping/ParameterReference
diagram
type restriction of xs:string
properties
isRef 0
content simple
used by
elements Channel/Parameters ChannelGroup/Parameters Parsers/Parser/Parameters Processes/Process/Parameters InstrumentType/Parameters
facets
minLength 1
annotation
documentation
A reference to a named Parameter defined elsewhere in the XidML file or one of its auxiliary files.
source <xs:element name="ParameterReference">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">A reference to a named Parameter defined elsewhere in the XidML file or one of its auxiliary files.</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:minLength value="1"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element Content/Mapping/Location
diagram
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children Offset_Bits
annotation
documentation
The location of a parameter in the parameter
source <xs:element name="Location" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">The location of a parameter in the parameter</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:all>
     
<xs:element name="Offset_Bits">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">The location of the parameter in terms of the number of bits offset relative to the LSB.  NOTE: The LSB is located a bit 0.</xs:documentation>
       
</xs:annotation>
       
<xs:simpleType>
         
<xs:restriction base="xs:unsignedInt">
           
<xs:minInclusive value="0"/>
         
</xs:restriction>
       
</xs:simpleType>
     
</xs:element>
   
</xs:all>
 
</xs:complexType>
</xs:element>

element Content/Mapping/Location/Offset_Bits
diagram
type restriction of xs:unsignedInt
properties
isRef 0
content simple
used by
elements CAISType/Content/Mapping/Location CAN-Bus-MessageType/Content/Mapping/Location CCDLType/Content/Mapping/Location FCS-MessageType/Content/Mapping/Location IENA-Ethernet-UDP-BasicType/Content/Mapping/Location MIL-STD-1553ContentType/Mapping/Location Network-TransportType/Content/Mapping/Location STANAG-3910-MessageType/Content/Mapping/Location GenericPackageType/Content/Mapping/Location IenaPackageType/Content/Mapping/Location IRIG-106-Ch-10Type/Content/Mapping/Location TmNSDataMessageType/Content/Mapping/Location
complexType FrameLocationType
facets
minInclusive 0
annotation
documentation
The location of the parameter in terms of the number of bits offset relative to the LSB.  NOTE: The LSB is located a bit 0.
source <xs:element name="Offset_Bits">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">The location of the parameter in terms of the number of bits offset relative to the LSB.  NOTE: The LSB is located a bit 0.</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:unsignedInt">
     
<xs:minInclusive value="0"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element Content/FixedValue
diagram
type xs:hexBinary
properties
isRef 0
content simple
default 0000
annotation
documentation
Specifies a fixed value as the content of the parameter.  This value will always be right justified.
source <xs:element name="FixedValue" type="xs:hexBinary" default="0000">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">Specifies a fixed value as the content of the parameter.  This value will always be right justified.</xs:documentation>
 
</xs:annotation>
</xs:element>

element DataFormat
diagram
type DataFormatType
properties
content simple
default OffsetBinary
used by
complexTypes PackageSubParameterType ParameterType
facets
enumeration OffsetBinary
enumeration SignedMagnitude
enumeration TwosComplement
enumeration BinaryCodedDecimal
enumeration BitVector
enumeration BitStream
enumeration IEEE-754-Float-Single
enumeration IEEE-754-Float-Double
enumeration ASCII-7
enumeration ASCII-8
enumeration Unicode
enumeration UserFormat
annotation
documentation
The data format of the parameter.
source <xs:element name="DataFormat" type="DataFormatType" default="OffsetBinary">
 
<xs:annotation>
   
<xs:documentation>The data format of the parameter.</xs:documentation>
 
</xs:annotation>
</xs:element>

element Direction
diagram
type restriction of xs:string
properties
content simple
used by
complexTypes PackageSubParameterType ParameterType
facets
enumeration Plus
enumeration Minus
enumeration Up
enumeration Down
enumeration North
enumeration South
enumeration East
enumeration West
enumeration Right
enumeration Left
enumeration To
enumeration From
enumeration Above
enumeration Below
annotation
documentation
This element is used to indicate a direction of the positive value.  The allowed values are Plus/Minus Down/Up, North/South, East/West, Right/Left, To/From and Above/Below.
source <xs:element name="Direction">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This element is used to indicate a direction of the positive value.  The allowed values are Plus/Minus Down/Up, North/South, East/West, Right/Left, To/From and Above/Below.</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="Plus"/>
     
<xs:enumeration value="Minus"/>
     
<xs:enumeration value="Up"/>
     
<xs:enumeration value="Down"/>
     
<xs:enumeration value="North"/>
     
<xs:enumeration value="South"/>
     
<xs:enumeration value="East"/>
     
<xs:enumeration value="West"/>
     
<xs:enumeration value="Right"/>
     
<xs:enumeration value="Left"/>
     
<xs:enumeration value="To"/>
     
<xs:enumeration value="From"/>
     
<xs:enumeration value="Above"/>
     
<xs:enumeration value="Below"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element Enumerations
diagram
properties
content complex
children Enumeration
used by
complexTypes PackageSubParameterType ParameterType
identity constraints
  Name  Refer  Selector  Field(s)  
unique  UniqueBinaryValue    ./Enumeration  @BinaryValue  
annotation
documentation
This element is used to list one or more bit values and their meanings.  NOTE: Generally speaking, this element should not be used if the AlgorithmReference is being used
source <xs:element name="Enumerations">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This element is used to list one or more bit values and their meanings.  NOTE: Generally speaking, this element should not be used if the AlgorithmReference is being used</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence minOccurs="0">
     
<xs:element name="Enumeration" maxOccurs="unbounded">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">The contents of this element describe the meaning of the value contained in the "BinaryValue" attribute.  NOTE: Descriptions for default values can be specified using a "BinaryValue" or "Other".</xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:simpleContent>
           
<xs:extension base="xs:string">
             
<xs:attribute name="BinaryValue" use="required">
               
<xs:annotation>
                 
<xs:documentation xml:lang="en">A binary value</xs:documentation>
               
</xs:annotation>
               
<xs:simpleType>
                 
<xs:restriction base="xs:string">
                   
<xs:pattern value="[10]+|Other"/>
                 
</xs:restriction>
               
</xs:simpleType>
             
</xs:attribute>
           
</xs:extension>
         
</xs:simpleContent>
       
</xs:complexType>
     
</xs:element>
   
</xs:sequence>
 
</xs:complexType>
 
<xs:unique name="UniqueBinaryValue">
   
<xs:selector xpath="./Enumeration"/>
   
<xs:field xpath="@BinaryValue"/>
 
</xs:unique>
</xs:element>

element Enumerations/Enumeration
diagram
type extension of xs:string
properties
isRef 0
minOcc 1
maxOcc unbounded
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
BinaryValuederived by: xs:stringrequired      
documentation
A binary value
annotation
documentation
The contents of this element describe the meaning of the value contained in the "BinaryValue" attribute.  NOTE: Descriptions for default values can be specified using a "BinaryValue" or "Other".
source <xs:element name="Enumeration" maxOccurs="unbounded">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">The contents of this element describe the meaning of the value contained in the "BinaryValue" attribute.  NOTE: Descriptions for default values can be specified using a "BinaryValue" or "Other".</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:simpleContent>
     
<xs:extension base="xs:string">
       
<xs:attribute name="BinaryValue" use="required">
         
<xs:annotation>
           
<xs:documentation xml:lang="en">A binary value</xs:documentation>
         
</xs:annotation>
         
<xs:simpleType>
           
<xs:restriction base="xs:string">
             
<xs:pattern value="[10]+|Other"/>
           
</xs:restriction>
         
</xs:simpleType>
       
</xs:attribute>
     
</xs:extension>
   
</xs:simpleContent>
 
</xs:complexType>
</xs:element>

attribute Enumerations/Enumeration/@BinaryValue
type restriction of xs:string
properties
isRef 0
use required
facets
pattern [10]+|Other
annotation
documentation
A binary value
source <xs:attribute name="BinaryValue" use="required">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">A binary value</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:pattern value="[10]+|Other"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

element LongLabel
diagram
type xs:string
properties
content simple
used by
complexTypes PackageSubParameterType ParameterType
annotation
documentation
A long name that is used to  identify a parameter.  This value need not be unique.
source <xs:element name="LongLabel" type="xs:string">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">A long name that is used to  identify a parameter.  This value need not be unique.</xs:documentation>
 
</xs:annotation>
</xs:element>

element Offset
diagram
type xs:float
properties
content simple
default 0
used by
element Parameters/ParameterUnitSet/ParameterUnit
complexType PackageSubParameterType
annotation
documentation
This element is used to describe the applied offset with respect to the base unit.  for example, to convert the DegreesCentigrade base unit to Fahrenheit then the offset would be 32 and the scaling 1.80.
source <xs:element name="Offset" type="xs:float" default="0">
 
<xs:annotation>
   
<xs:documentation>This element is used to describe the applied offset with respect to the base unit.  for example, to convert the DegreesCentigrade base unit to Fahrenheit then the offset would be 32 and the scaling 1.80.</xs:documentation>
 
</xs:annotation>
</xs:element>

element Parameter
diagram
type extension of ParameterType
properties
content complex
children Documentation ParameterUnitReference BaseUnit SizeInBits DataFormat RangeMaximum RangeMinimum ShortLabel LongLabel Direction Endianness Enumerations AlgorithmReference Content Addendum
used by
element Parameters/ParameterSet
group PackageMappingCommonGroup
attributes
Name  Type  Use  Default  Fixed  Annotation
Namederived by: xs:stringrequired      
VendorNamederived by: xs:stringoptional      
Orientationderived by: xs:stringoptional  Read    
annotation
documentation
This element is used to define a parameter.
source <xs:element name="Parameter">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This element is used to define a parameter.</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:complexContent>
     
<xs:extension base="ParameterType">
       
<xs:attribute name="Name" use="required">
         
<xs:simpleType>
           
<xs:restriction base="xs:string">
             
<xs:minLength value="1"/>
           
</xs:restriction>
         
</xs:simpleType>
       
</xs:attribute>
       
<xs:attribute name="VendorName" use="optional">
         
<xs:simpleType>
           
<xs:restriction base="xs:string">
             
<xs:minLength value="1"/>
           
</xs:restriction>
         
</xs:simpleType>
       
</xs:attribute>
       
<xs:attribute name="Orientation" use="optional" default="Read">
         
<xs:simpleType>
           
<xs:restriction base="xs:string">
             
<xs:enumeration value="Read"/>
             
<xs:enumeration value="Write"/>
           
</xs:restriction>
         
</xs:simpleType>
       
</xs:attribute>
     
</xs:extension>
   
</xs:complexContent>
 
</xs:complexType>
</xs:element>

attribute Parameter/@Name
type restriction of xs:string
properties
isRef 0
use required
facets
minLength 1
source <xs:attribute name="Name" use="required">
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:minLength value="1"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

attribute Parameter/@VendorName
type restriction of xs:string
properties
isRef 0
use optional
facets
minLength 1
source <xs:attribute name="VendorName" use="optional">
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:minLength value="1"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

attribute Parameter/@Orientation
type restriction of xs:string
properties
isRef 0
default Read
use optional
facets
enumeration Read
enumeration Write
source <xs:attribute name="Orientation" use="optional" default="Read">
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="Read"/>
     
<xs:enumeration value="Write"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

element Parameters
diagram
properties
content complex
children ParameterGroupSet ParameterSet ParameterUnitSet
used by
element xidml
annotation
documentation
This element contains a list of all gobally defined parameters and their properties sourced or generated by the acquisition system(s) described in the XidML document.
source <xs:element name="Parameters">
 
<xs:annotation>
   
<xs:documentation>This element contains a list of all gobally defined parameters and their properties sourced or generated by the acquisition system(s) described in the XidML document.</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:all>
     
<xs:element name="ParameterGroupSet" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">This element contains a list of all the parameter groups defined in the XidML document.</xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:sequence>
           
<xs:element name="Group" type="GroupType" minOccurs="0" maxOccurs="unbounded">
             
<xs:annotation>
               
<xs:documentation>This element is used to describe the grouping of parameters.</xs:documentation>
             
</xs:annotation>
           
</xs:element>
         
</xs:sequence>
       
</xs:complexType>
       
<xs:unique name="UniqueParameterGroupName">
         
<xs:selector xpath="Group"/>
         
<xs:field xpath="@Name"/>
       
</xs:unique>
     
</xs:element>
     
<xs:element name="ParameterSet" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">This element contains the definitions for all parameters.</xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:sequence>
           
<xs:element ref="Parameter" minOccurs="0" maxOccurs="unbounded"/>
         
</xs:sequence>
       
</xs:complexType>
     
</xs:element>
     
<xs:element name="ParameterUnitSet" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">This element contains teh definitions for all Parameter Units</xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:sequence>
           
<xs:element name="ParameterUnit" minOccurs="0" maxOccurs="unbounded">
             
<xs:annotation>
               
<xs:documentation xml:lang="en">This elemenet describes a Parameter unit</xs:documentation>
             
</xs:annotation>
             
<xs:complexType>
               
<xs:all>
                 
<xs:element ref="BaseUnit"/>
                 
<xs:element ref="Scale" minOccurs="0"/>
                 
<xs:element ref="Offset" minOccurs="0"/>
               
</xs:all>
               
<xs:attribute name="Name" use="required">
                 
<xs:simpleType>
                   
<xs:restriction base="xs:string">
                     
<xs:minLength value="1"/>
                   
</xs:restriction>
                 
</xs:simpleType>
               
</xs:attribute>
             
</xs:complexType>
           
</xs:element>
         
</xs:sequence>
       
</xs:complexType>
       
<xs:unique name="UniqueParameterUnitName">
         
<xs:selector xpath="ParameterUnit"/>
         
<xs:field xpath="@Name"/>
       
</xs:unique>
     
</xs:element>
   
</xs:all>
 
</xs:complexType>
</xs:element>

element Parameters/ParameterGroupSet
diagram
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children Group
identity constraints
  Name  Refer  Selector  Field(s)  
unique  UniqueParameterGroupName    Group  @Name  
annotation
documentation
This element contains a list of all the parameter groups defined in the XidML document.
source <xs:element name="ParameterGroupSet" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This element contains a list of all the parameter groups defined in the XidML document.</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="Group" type="GroupType" minOccurs="0" maxOccurs="unbounded">
       
<xs:annotation>
         
<xs:documentation>This element is used to describe the grouping of parameters.</xs:documentation>
       
</xs:annotation>
     
</xs:element>
   
</xs:sequence>
 
</xs:complexType>
 
<xs:unique name="UniqueParameterGroupName">
   
<xs:selector xpath="Group"/>
   
<xs:field xpath="@Name"/>
 
</xs:unique>
</xs:element>

element Parameters/ParameterGroupSet/Group
diagram
type GroupType
properties
isRef 0
minOcc 0
maxOcc unbounded
content complex
children Documentation Reference Group
attributes
Name  Type  Use  Default  Fixed  Annotation
Namederived by: xs:stringrequired      
annotation
documentation
This element is used to describe the grouping of parameters.
source <xs:element name="Group" type="GroupType" minOccurs="0" maxOccurs="unbounded">
 
<xs:annotation>
   
<xs:documentation>This element is used to describe the grouping of parameters.</xs:documentation>
 
</xs:annotation>
</xs:element>

element Parameters/ParameterSet
diagram
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children Parameter
annotation
documentation
This element contains the definitions for all parameters.
source <xs:element name="ParameterSet" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This element contains the definitions for all parameters.</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element ref="Parameter" minOccurs="0" maxOccurs="unbounded"/>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element Parameters/ParameterUnitSet
diagram
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children ParameterUnit
identity constraints
  Name  Refer  Selector  Field(s)  
unique  UniqueParameterUnitName    ParameterUnit  @Name  
annotation
documentation
This element contains teh definitions for all Parameter Units
source <xs:element name="ParameterUnitSet" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This element contains teh definitions for all Parameter Units</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="ParameterUnit" minOccurs="0" maxOccurs="unbounded">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">This elemenet describes a Parameter unit</xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:all>
           
<xs:element ref="BaseUnit"/>
           
<xs:element ref="Scale" minOccurs="0"/>
           
<xs:element ref="Offset" minOccurs="0"/>
         
</xs:all>
         
<xs:attribute name="Name" use="required">
           
<xs:simpleType>
             
<xs:restriction base="xs:string">
               
<xs:minLength value="1"/>
             
</xs:restriction>
           
</xs:simpleType>
         
</xs:attribute>
       
</xs:complexType>
     
</xs:element>
   
</xs:sequence>
 
</xs:complexType>
 
<xs:unique name="UniqueParameterUnitName">
   
<xs:selector xpath="ParameterUnit"/>
   
<xs:field xpath="@Name"/>
 
</xs:unique>
</xs:element>

element Parameters/ParameterUnitSet/ParameterUnit
diagram
properties
isRef 0
minOcc 0
maxOcc unbounded
content complex
children BaseUnit Scale Offset
attributes
Name  Type  Use  Default  Fixed  Annotation
Namederived by: xs:stringrequired      
annotation
documentation
This elemenet describes a Parameter unit
source <xs:element name="ParameterUnit" minOccurs="0" maxOccurs="unbounded">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This elemenet describes a Parameter unit</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:all>
     
<xs:element ref="BaseUnit"/>
     
<xs:element ref="Scale" minOccurs="0"/>
     
<xs:element ref="Offset" minOccurs="0"/>
   
</xs:all>
   
<xs:attribute name="Name" use="required">
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:minLength value="1"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:attribute>
 
</xs:complexType>
</xs:element>

attribute Parameters/ParameterUnitSet/ParameterUnit/@Name
type restriction of xs:string
properties
isRef 0
use required
facets
minLength 1
source <xs:attribute name="Name" use="required">
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:minLength value="1"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

element ParameterUnitReference
diagram
type xs:string
properties
content simple
used by
complexTypes PackageSubParameterType ParameterType
annotation
documentation
This element contains a reference to a named ParamterUnit in the ParameterUnitSet section of the XidML file.
source <xs:element name="ParameterUnitReference" type="xs:string">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This element contains a reference to a named ParamterUnit in the ParameterUnitSet section of the XidML file.</xs:documentation>
 
</xs:annotation>
</xs:element>

element RangeMaximum
diagram
type xs:float
properties
content simple
used by
complexTypes PackageSubParameterType ParameterType
identity constraints
  Name  Refer  Selector  Field(s)  
unique  UniqueRangeMaximumModeValue    ./Value  @Mode  
annotation
documentation
The maximum value range for the parameter.
source <xs:element name="RangeMaximum" type="xs:float">
 
<xs:annotation>
   
<xs:documentation>The maximum value range for the parameter. </xs:documentation>
 
</xs:annotation>
 
<xs:unique name="UniqueRangeMaximumModeValue">
   
<xs:selector xpath="./Value"/>
   
<xs:field xpath="@Mode"/>
 
</xs:unique>
</xs:element>

element RangeMinimum
diagram
type xs:float
properties
content simple
used by
complexTypes PackageSubParameterType ParameterType
identity constraints
  Name  Refer  Selector  Field(s)  
unique  UniqueRangeMinimumModeValue    ./Value  @Mode  
annotation
documentation
The minimum value range for the parameter.
source <xs:element name="RangeMinimum" type="xs:float">
 
<xs:annotation>
   
<xs:documentation>The minimum value range for the parameter. </xs:documentation>
 
</xs:annotation>
 
<xs:unique name="UniqueRangeMinimumModeValue">
   
<xs:selector xpath="./Value"/>
   
<xs:field xpath="@Mode"/>
 
</xs:unique>
</xs:element>

element Scale
diagram
type xs:float
properties
content simple
default 1.0
used by
element Parameters/ParameterUnitSet/ParameterUnit
complexType PackageSubParameterType
annotation
documentation
This element is used to set the scaling with respect to the BaseUnit.  For example, if the base unit is "Volts" and  the desired unit is millivolts then the scaling would be 1000.
source <xs:element name="Scale" type="xs:float" default="1.0">
 
<xs:annotation>
   
<xs:documentation>This element is used to set the scaling with respect to the BaseUnit.  For example, if the base unit is "Volts" and  the desired unit is millivolts then the scaling would be 1000.</xs:documentation>
 
</xs:annotation>
</xs:element>

element ShortLabel
diagram
type xs:string
properties
content simple
used by
complexTypes PackageSubParameterType ParameterType
annotation
documentation
A short name that is used to  identify a parameter.  This value need not be unique.
source <xs:element name="ShortLabel" type="xs:string">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">A short name that is used to  identify a parameter.  This value need not be unique.</xs:documentation>
 
</xs:annotation>
</xs:element>

element SizeInBits
diagram
type xs:unsignedInt
properties
content simple
default 16
used by
complexTypes PackageSubParameterType ParameterType
annotation
documentation
The number of bits that encodes the parameter value.
source <xs:element name="SizeInBits" type="xs:unsignedInt" default="16">
 
<xs:annotation>
   
<xs:documentation>The number of bits that encodes the parameter value. </xs:documentation>
 
</xs:annotation>
</xs:element>

complexType PackageSubParameterType
diagram
children Documentation ParameterUnitReference BaseUnit SizeInBits DataFormat Scale Offset RangeMaximum RangeMinimum ShortLabel LongLabel Direction Enumerations AlgorithmReference Content
used by
element Content/Mapping/Parameter
annotation
documentation
This element is the bvase type for all Paramters contained in an other parent parameter
source <xs:complexType name="PackageSubParameterType">
 
<xs:annotation>
   
<xs:documentation>This element is the bvase type for all Paramters contained in an other parent parameter</xs:documentation>
 
</xs:annotation>
 
<xs:all>
   
<xs:element name="Documentation" type="DocumentationType" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation xml:lang="en">This optional element can be used to document individual parameters.</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element ref="ParameterUnitReference" minOccurs="0"/>
   
<xs:element ref="BaseUnit" minOccurs="0"/>
   
<xs:element ref="SizeInBits" minOccurs="0"/>
   
<xs:element ref="DataFormat" minOccurs="0"/>
   
<xs:element ref="Scale" minOccurs="0"/>
   
<xs:element ref="Offset" minOccurs="0"/>
   
<xs:element ref="RangeMaximum" minOccurs="0"/>
   
<xs:element ref="RangeMinimum" minOccurs="0"/>
   
<xs:element ref="ShortLabel" minOccurs="0"/>
   
<xs:element ref="LongLabel" minOccurs="0"/>
   
<xs:element ref="Direction" minOccurs="0"/>
   
<xs:element ref="Enumerations" minOccurs="0"/>
   
<xs:element ref="AlgorithmReference" minOccurs="0"/>
   
<xs:element ref="Content" minOccurs="0"/>
 
</xs:all>
</xs:complexType>

element PackageSubParameterType/Documentation
diagram
type DocumentationType
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children SecurityLevel CreatedBy CreatedDate LastUpdated ShortDescription LongDescription RevisionNumber References
annotation
documentation
This optional element can be used to document individual parameters.
source <xs:element name="Documentation" type="DocumentationType" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This optional element can be used to document individual parameters.</xs:documentation>
 
</xs:annotation>
</xs:element>

complexType ParameterContentType
diagram
used by
element Content
source <xs:complexType name="ParameterContentType"/>

complexType ParameterType
diagram
children Documentation ParameterUnitReference BaseUnit SizeInBits DataFormat RangeMaximum RangeMinimum ShortLabel LongLabel Direction Endianness Enumerations AlgorithmReference Content Addendum
used by
elements Parameter Channel/Parameters/Parameter ChannelGroup/Parameters/Parameter Parsers/Parser/Parameters/Parameter Processes/Process/Parameters/Parameter InstrumentType/Parameters/Parameter
source <xs:complexType name="ParameterType">
 
<xs:all>
   
<xs:element name="Documentation" type="DocumentationType" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation xml:lang="en">This optional element can be used to document individual parameters.</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element ref="ParameterUnitReference" minOccurs="0"/>
   
<xs:element ref="BaseUnit" minOccurs="0"/>
   
<xs:element ref="SizeInBits" minOccurs="0"/>
   
<xs:element ref="DataFormat" minOccurs="0"/>
   
<xs:element ref="RangeMaximum" minOccurs="0"/>
   
<xs:element ref="RangeMinimum" minOccurs="0"/>
   
<xs:element ref="ShortLabel" minOccurs="0"/>
   
<xs:element ref="LongLabel" minOccurs="0"/>
   
<xs:element ref="Direction" minOccurs="0"/>
   
<xs:element name="Endianness" default="Little-Endian" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation xml:lang="en">Indicates the endianness used when transporting the parameter data</xs:documentation>
     
</xs:annotation>
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:enumeration value="Little-Endian"/>
         
<xs:enumeration value="Big-Endian"/>
         
<xs:enumeration value="Mixed-Endian"/>
         
<xs:enumeration value="Bit-Endian"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:element>
   
<xs:element ref="Enumerations" minOccurs="0"/>
   
<xs:element ref="AlgorithmReference" minOccurs="0"/>
   
<xs:element ref="Content" minOccurs="0"/>
   
<xs:element name="Addendum" type="AddendumType" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation xml:lang="en">This element can be used to add any data to a parameter definition that may be missing or other infromation that may be required.</xs:documentation>
     
</xs:annotation>
   
</xs:element>
 
</xs:all>
</xs:complexType>

element ParameterType/Documentation
diagram
type DocumentationType
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children SecurityLevel CreatedBy CreatedDate LastUpdated ShortDescription LongDescription RevisionNumber References
annotation
documentation
This optional element can be used to document individual parameters.
source <xs:element name="Documentation" type="DocumentationType" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This optional element can be used to document individual parameters.</xs:documentation>
 
</xs:annotation>
</xs:element>

element ParameterType/Endianness
diagram
type restriction of xs:string
properties
isRef 0
minOcc 0
maxOcc 1
content simple
default Little-Endian
facets
enumeration Little-Endian
enumeration Big-Endian
enumeration Mixed-Endian
enumeration Bit-Endian
annotation
documentation
Indicates the endianness used when transporting the parameter data
source <xs:element name="Endianness" default="Little-Endian" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">Indicates the endianness used when transporting the parameter data</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="Little-Endian"/>
     
<xs:enumeration value="Big-Endian"/>
     
<xs:enumeration value="Mixed-Endian"/>
     
<xs:enumeration value="Bit-Endian"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element ParameterType/Addendum
diagram
type AddendumType
properties
isRef 0
minOcc 0
maxOcc 1
content complex
used by
complexTypes IRIG-106-Ch-10Type LinkType
attributes
Name  Type  Use  Default  Fixed  Annotation
annotation
documentation
This element can be used to add any data to a parameter definition that may be missing or other infromation that may be required.
source <xs:element name="Addendum" type="AddendumType" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This element can be used to add any data to a parameter definition that may be missing or other infromation that may be required.</xs:documentation>
 
</xs:annotation>
</xs:element>

element CommonLinkBase
diagram
type CommonLinkType
properties
content complex
abstract true
children Documentation
attributes
Name  Type  Use  Default  Fixed  Annotation
Namederived by: xs:stringrequired      
Versionxs:decimaloptional      
source <xs:element name="CommonLinkBase" type="CommonLinkType" abstract="true"/>

element Links
diagram
properties
content complex
children LinkGroupSet LinkSet
used by
element xidml
annotation
documentation
This element contains a list of all the Links used by acquisition system(s) described by the XidML file.
source <xs:element name="Links">
 
<xs:annotation>
   
<xs:documentation>This element contains a list of all the Links used by acquisition system(s) described by the XidML file.</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:all>
     
<xs:element name="LinkGroupSet" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">This element contains a list of all the Link groups defined in the XidML document.</xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:sequence>
           
<xs:element name="Group" type="GroupType" minOccurs="0" maxOccurs="unbounded">
             
<xs:annotation>
               
<xs:documentation xml:lang="en">This element is used to organisz DataLinks into logical groups.</xs:documentation>
             
</xs:annotation>
           
</xs:element>
         
</xs:sequence>
       
</xs:complexType>
       
<xs:unique name="UniqueDataLinkGroupName">
         
<xs:selector xpath="*"/>
         
<xs:field xpath="@Name"/>
       
</xs:unique>
     
</xs:element>
     
<xs:element name="LinkSet">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">This element lists all the Links defined in the XidML file.</xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:choice minOccurs="0" maxOccurs="unbounded">
           
<xs:element ref="LinkBase"/>
         
</xs:choice>
       
</xs:complexType>
       
<xs:unique name="UniqueDataLinkName">
         
<xs:selector xpath="*"/>
         
<xs:field xpath="@Name"/>
       
</xs:unique>
     
</xs:element>
   
</xs:all>
 
</xs:complexType>
</xs:element>

element Links/LinkGroupSet
diagram
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children Group
identity constraints
  Name  Refer  Selector  Field(s)  
unique  UniqueDataLinkGroupName    *  @Name  
annotation
documentation
This element contains a list of all the Link groups defined in the XidML document.
source <xs:element name="LinkGroupSet" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This element contains a list of all the Link groups defined in the XidML document.</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="Group" type="GroupType" minOccurs="0" maxOccurs="unbounded">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">This element is used to organisz DataLinks into logical groups.</xs:documentation>
       
</xs:annotation>
     
</xs:element>
   
</xs:sequence>
 
</xs:complexType>
 
<xs:unique name="UniqueDataLinkGroupName">
   
<xs:selector xpath="*"/>
   
<xs:field xpath="@Name"/>
 
</xs:unique>
</xs:element>

element Links/LinkGroupSet/Group
diagram
type GroupType
properties
isRef 0
minOcc 0
maxOcc unbounded
content complex
children Documentation Reference Group
attributes
Name  Type  Use  Default  Fixed  Annotation
Namederived by: xs:stringrequired      
annotation
documentation
This element is used to organisz DataLinks into logical groups.
source <xs:element name="Group" type="GroupType" minOccurs="0" maxOccurs="unbounded">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This element is used to organisz DataLinks into logical groups.</xs:documentation>
 
</xs:annotation>
</xs:element>

element Links/LinkSet
diagram
properties
isRef 0
content complex
children LinkBase
identity constraints
  Name  Refer  Selector  Field(s)  
unique  UniqueDataLinkName    *  @Name  
annotation
documentation
This element lists all the Links defined in the XidML file.
source <xs:element name="LinkSet">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This element lists all the Links defined in the XidML file.</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:choice minOccurs="0" maxOccurs="unbounded">
     
<xs:element ref="LinkBase"/>
   
</xs:choice>
 
</xs:complexType>
 
<xs:unique name="UniqueDataLinkName">
   
<xs:selector xpath="*"/>
   
<xs:field xpath="@Name"/>
 
</xs:unique>
</xs:element>

complexType CommonLinkType
diagram
children Documentation
used by
element CommonLinkBase
complexType X-DataLinkType
attributes
Name  Type  Use  Default  Fixed  Annotation
Namederived by: xs:stringrequired      
Versionxs:decimaloptional      
annotation
documentation
This complex type is the base type for all the Links (both built-in and vendor-defined) in a XidML file.
source <xs:complexType name="CommonLinkType">
 
<xs:annotation>
   
<xs:documentation>This complex type is the base type for all the Links (both built-in and vendor-defined) in a XidML file.</xs:documentation>
 
</xs:annotation>
 
<xs:sequence>
   
<xs:element name="Documentation" type="DocumentationType" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation xml:lang="en">This optional element can be used to document individual Links.</xs:documentation>
     
</xs:annotation>
   
</xs:element>
 
</xs:sequence>
 
<xs:attribute name="Name" use="required">
   
<xs:simpleType>
     
<xs:restriction base="xs:string">
       
<xs:minLength value="1"/>
     
</xs:restriction>
   
</xs:simpleType>
 
</xs:attribute>
 
<xs:attribute name="Version" type="xs:decimal" use="optional"/>
</xs:complexType>

attribute CommonLinkType/@Name
type restriction of xs:string
properties
isRef 0
use required
facets
minLength 1
source <xs:attribute name="Name" use="required">
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:minLength value="1"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

attribute CommonLinkType/@Version
type xs:decimal
properties
isRef 0
use optional
source <xs:attribute name="Version" type="xs:decimal" use="optional"/>

element CommonLinkType/Documentation
diagram
type DocumentationType
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children SecurityLevel CreatedBy CreatedDate LastUpdated ShortDescription LongDescription RevisionNumber References
annotation
documentation
This optional element can be used to document individual Links.
source <xs:element name="Documentation" type="DocumentationType" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This optional element can be used to document individual Links.</xs:documentation>
 
</xs:annotation>
</xs:element>

element Documentation
diagram
properties
content complex
children SecurityLevel CreatedBy CreatedDate LastUpdated ShortDescription LongDescription References
annotation
documentation
This element can be used at key locations in a XidML file and is used for documentation and explanation purposes.
source <xs:element name="Documentation">
 
<xs:annotation>
   
<xs:documentation>This element can be used at key locations in a XidML file and is used for documentation and explanation purposes.</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:all>
     
<xs:element name="SecurityLevel" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">This element contains a vendor-specific string that can be used to control access to data, schemas and files as defined by a vendor.</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="CreatedBy" type="xs:string" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>An optional element that contains the author of the documentation element.</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="CreatedDate" type="xs:string" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>An optional element that contains the creation date of the documentation element.</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="LastUpdated" type="xs:string" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>An optional element that contains the date the documentation element was last updated.</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="ShortDescription" type="xs:string" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>This optional element contains a brief description.  It is recommended that the description be kept to 50 characters or less and be on one line as it is often used as part of an inventory list.</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="LongDescription" type="xs:string" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>This optional element contains a more complete and detailed description. </xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="References" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>This optional element contains a list of referenced documents.  These documents may contain a more complete description or other useful information.</xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:sequence>
           
<xs:element name="Reference" maxOccurs="unbounded">
             
<xs:annotation>
               
<xs:documentation>This element is used to reference an external document.  Note:  these referenced documents are not considered to be part of the XidML document.</xs:documentation>
             
</xs:annotation>
             
<xs:complexType>
               
<xs:all>
                 
<xs:element name="Alias" type="xs:string" minOccurs="0">
                   
<xs:annotation>
                     
<xs:documentation>This element can be used to assign an alias to the referenced document.</xs:documentation>
                   
</xs:annotation>
                 
</xs:element>
                 
<xs:element name="Location" type="xs:anyURI">
                   
<xs:annotation>
                     
<xs:documentation>Contains the URI of the referenced document</xs:documentation>
                   
</xs:annotation>
                 
</xs:element>
                 
<xs:element name="Description" type="xs:string" minOccurs="0">
                   
<xs:annotation>
                     
<xs:documentation>An optional element that can be used to provide a brief description of the referenced document</xs:documentation>
                   
</xs:annotation>
                 
</xs:element>
               
</xs:all>
             
</xs:complexType>
           
</xs:element>
         
</xs:sequence>
       
</xs:complexType>
     
</xs:element>
   
</xs:all>
 
</xs:complexType>
</xs:element>

element Documentation/SecurityLevel
diagram
properties
isRef 0
minOcc 0
maxOcc 1
annotation
documentation
This element contains a vendor-specific string that can be used to control access to data, schemas and files as defined by a vendor.
source <xs:element name="SecurityLevel" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This element contains a vendor-specific string that can be used to control access to data, schemas and files as defined by a vendor.</xs:documentation>
 
</xs:annotation>
</xs:element>

element Documentation/CreatedBy
diagram
type xs:string
properties
isRef 0
minOcc 0
maxOcc 1
content simple
annotation
documentation
An optional element that contains the author of the documentation element.
source <xs:element name="CreatedBy" type="xs:string" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>An optional element that contains the author of the documentation element.</xs:documentation>
 
</xs:annotation>
</xs:element>

element Documentation/CreatedDate
diagram
type xs:string
properties
isRef 0
minOcc 0
maxOcc 1
content simple
annotation
documentation
An optional element that contains the creation date of the documentation element.
source <xs:element name="CreatedDate" type="xs:string" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>An optional element that contains the creation date of the documentation element.</xs:documentation>
 
</xs:annotation>
</xs:element>

element Documentation/LastUpdated
diagram
type xs:string
properties
isRef 0
minOcc 0
maxOcc 1
content simple
annotation
documentation
An optional element that contains the date the documentation element was last updated.
source <xs:element name="LastUpdated" type="xs:string" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>An optional element that contains the date the documentation element was last updated.</xs:documentation>
 
</xs:annotation>
</xs:element>

element Documentation/ShortDescription
diagram
type xs:string
properties
isRef 0
minOcc 0
maxOcc 1
content simple
annotation
documentation
This optional element contains a brief description.  It is recommended that the description be kept to 50 characters or less and be on one line as it is often used as part of an inventory list.
source <xs:element name="ShortDescription" type="xs:string" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>This optional element contains a brief description.  It is recommended that the description be kept to 50 characters or less and be on one line as it is often used as part of an inventory list.</xs:documentation>
 
</xs:annotation>
</xs:element>

element Documentation/LongDescription
diagram
type xs:string
properties
isRef 0
minOcc 0
maxOcc 1
content simple
annotation
documentation
This optional element contains a more complete and detailed description.
source <xs:element name="LongDescription" type="xs:string" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>This optional element contains a more complete and detailed description. </xs:documentation>
 
</xs:annotation>
</xs:element>

element Documentation/References
diagram
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children Reference
annotation
documentation
This optional element contains a list of referenced documents.  These documents may contain a more complete description or other useful information.
source <xs:element name="References" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>This optional element contains a list of referenced documents.  These documents may contain a more complete description or other useful information.</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="Reference" maxOccurs="unbounded">
       
<xs:annotation>
         
<xs:documentation>This element is used to reference an external document.  Note:  these referenced documents are not considered to be part of the XidML document.</xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:all>
           
<xs:element name="Alias" type="xs:string" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation>This element can be used to assign an alias to the referenced document.</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="Location" type="xs:anyURI">
             
<xs:annotation>
               
<xs:documentation>Contains the URI of the referenced document</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="Description" type="xs:string" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation>An optional element that can be used to provide a brief description of the referenced document</xs:documentation>
             
</xs:annotation>
           
</xs:element>
         
</xs:all>
       
</xs:complexType>
     
</xs:element>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element Documentation/References/Reference
diagram
properties
isRef 0
minOcc 1
maxOcc unbounded
content complex
children Alias Location Description
annotation
documentation
This element is used to reference an external document.  Note:  these referenced documents are not considered to be part of the XidML document.
source <xs:element name="Reference" maxOccurs="unbounded">
 
<xs:annotation>
   
<xs:documentation>This element is used to reference an external document.  Note:  these referenced documents are not considered to be part of the XidML document.</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:all>
     
<xs:element name="Alias" type="xs:string" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>This element can be used to assign an alias to the referenced document.</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="Location" type="xs:anyURI">
       
<xs:annotation>
         
<xs:documentation>Contains the URI of the referenced document</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="Description" type="xs:string" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>An optional element that can be used to provide a brief description of the referenced document</xs:documentation>
       
</xs:annotation>
     
</xs:element>
   
</xs:all>
 
</xs:complexType>
</xs:element>

element Documentation/References/Reference/Alias
diagram
type xs:string
properties
isRef 0
minOcc 0
maxOcc 1
content simple
annotation
documentation
This element can be used to assign an alias to the referenced document.
source <xs:element name="Alias" type="xs:string" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>This element can be used to assign an alias to the referenced document.</xs:documentation>
 
</xs:annotation>
</xs:element>

element Documentation/References/Reference/Location
diagram
type xs:anyURI
properties
isRef 0
content simple
annotation
documentation
Contains the URI of the referenced document
source <xs:element name="Location" type="xs:anyURI">
 
<xs:annotation>
   
<xs:documentation>Contains the URI of the referenced document</xs:documentation>
 
</xs:annotation>
</xs:element>

element Documentation/References/Reference/Description
diagram
type xs:string
properties
isRef 0
minOcc 0
maxOcc 1
content simple
annotation
documentation
An optional element that can be used to provide a brief description of the referenced document
source <xs:element name="Description" type="xs:string" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>An optional element that can be used to provide a brief description of the referenced document</xs:documentation>
 
</xs:annotation>
</xs:element>

complexType DocumentationType
diagram
children SecurityLevel CreatedBy CreatedDate LastUpdated ShortDescription LongDescription RevisionNumber References
used by
elements xidml/Documentation CommonAlgorithmType/Documentation CommonPackageType/Documentation ParameterType/Documentation PackageSubParameterType/Documentation CommonLinkType/Documentation GroupType/Documentation InstrumentType/Documentation
annotation
documentation
This element type can be used for documentation and explanation purposes.
source <xs:complexType name="DocumentationType">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This element type can be used for documentation and explanation purposes.</xs:documentation>
 
</xs:annotation>
 
<xs:all>
   
<xs:element name="SecurityLevel" type="xs:string" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation xml:lang="en">This element contains a vendor-specific string that can be used to control access to data, schemas and files as defined by a vendor.</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="CreatedBy" type="xs:string" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation>An optional element that contains the author of the documentation element.</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="CreatedDate" type="xs:string" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation>An optional element that contains the creation date of the documentation element.</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="LastUpdated" type="xs:string" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation>An optional element that contains the date the documentation element was last updated.</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="ShortDescription" type="xs:string" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation>This optional element contains a brief description.  It is recommended that the description be kept to 50 characters or less and be on one line as it is often used as part of an inventory list.</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="LongDescription" type="xs:string" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation>This optional element contains a more complete and detailed description. </xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="RevisionNumber" type="xs:string" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation xml:lang="en">Can be used to opionally specify a revision number.</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="References" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation>This optional element contians a list of referenced documents. These documents may contain a more complete description or other useful information.</xs:documentation>
     
</xs:annotation>
     
<xs:complexType>
       
<xs:sequence>
         
<xs:element name="Reference" maxOccurs="unbounded">
           
<xs:annotation>
             
<xs:documentation>This element is used to reference an external document.  Note: these referenced documents are not considered to be part of the XidML document.</xs:documentation>
           
</xs:annotation>
           
<xs:complexType>
             
<xs:all>
               
<xs:element name="Alias" type="xs:string" minOccurs="0">
                 
<xs:annotation>
                   
<xs:documentation>This element can be used to assign an alias to the referenced document.</xs:documentation>
                 
</xs:annotation>
               
</xs:element>
               
<xs:element name="Location" type="xs:anyURI">
                 
<xs:annotation>
                   
<xs:documentation>Contains the URI of the referenced document</xs:documentation>
                 
</xs:annotation>
               
</xs:element>
               
<xs:element name="Description" type="xs:string" minOccurs="0">
                 
<xs:annotation>
                   
<xs:documentation>An optional element that can be used to provide a brief description of the referenced document</xs:documentation>
                 
</xs:annotation>
               
</xs:element>
             
</xs:all>
           
</xs:complexType>
         
</xs:element>
       
</xs:sequence>
     
</xs:complexType>
   
</xs:element>
 
</xs:all>
</xs:complexType>

element DocumentationType/SecurityLevel
diagram
type xs:string
properties
isRef 0
minOcc 0
maxOcc 1
content simple
annotation
documentation
This element contains a vendor-specific string that can be used to control access to data, schemas and files as defined by a vendor.
source <xs:element name="SecurityLevel" type="xs:string" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This element contains a vendor-specific string that can be used to control access to data, schemas and files as defined by a vendor.</xs:documentation>
 
</xs:annotation>
</xs:element>

element DocumentationType/CreatedBy
diagram
type xs:string
properties
isRef 0
minOcc 0
maxOcc 1
content simple
annotation
documentation
An optional element that contains the author of the documentation element.
source <xs:element name="CreatedBy" type="xs:string" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>An optional element that contains the author of the documentation element.</xs:documentation>
 
</xs:annotation>
</xs:element>

element DocumentationType/CreatedDate
diagram
type xs:string
properties
isRef 0
minOcc 0
maxOcc 1
content simple
annotation
documentation
An optional element that contains the creation date of the documentation element.
source <xs:element name="CreatedDate" type="xs:string" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>An optional element that contains the creation date of the documentation element.</xs:documentation>
 
</xs:annotation>
</xs:element>

element DocumentationType/LastUpdated
diagram
type xs:string
properties
isRef 0
minOcc 0
maxOcc 1
content simple
annotation
documentation
An optional element that contains the date the documentation element was last updated.
source <xs:element name="LastUpdated" type="xs:string" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>An optional element that contains the date the documentation element was last updated.</xs:documentation>
 
</xs:annotation>
</xs:element>

element DocumentationType/ShortDescription
diagram
type xs:string
properties
isRef 0
minOcc 0
maxOcc 1
content simple
annotation
documentation
This optional element contains a brief description.  It is recommended that the description be kept to 50 characters or less and be on one line as it is often used as part of an inventory list.
source <xs:element name="ShortDescription" type="xs:string" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>This optional element contains a brief description.  It is recommended that the description be kept to 50 characters or less and be on one line as it is often used as part of an inventory list.</xs:documentation>
 
</xs:annotation>
</xs:element>

element DocumentationType/LongDescription
diagram
type xs:string
properties
isRef 0
minOcc 0
maxOcc 1
content simple
annotation
documentation
This optional element contains a more complete and detailed description.
source <xs:element name="LongDescription" type="xs:string" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>This optional element contains a more complete and detailed description. </xs:documentation>
 
</xs:annotation>
</xs:element>

element DocumentationType/RevisionNumber
diagram
type xs:string
properties
isRef 0
minOcc 0
maxOcc 1
content simple
annotation
documentation
Can be used to opionally specify a revision number.
source <xs:element name="RevisionNumber" type="xs:string" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">Can be used to opionally specify a revision number.</xs:documentation>
 
</xs:annotation>
</xs:element>

element DocumentationType/References
diagram
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children Reference
annotation
documentation
This optional element contians a list of referenced documents. These documents may contain a more complete description or other useful information.
source <xs:element name="References" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>This optional element contians a list of referenced documents. These documents may contain a more complete description or other useful information.</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="Reference" maxOccurs="unbounded">
       
<xs:annotation>
         
<xs:documentation>This element is used to reference an external document.  Note: these referenced documents are not considered to be part of the XidML document.</xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:all>
           
<xs:element name="Alias" type="xs:string" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation>This element can be used to assign an alias to the referenced document.</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="Location" type="xs:anyURI">
             
<xs:annotation>
               
<xs:documentation>Contains the URI of the referenced document</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="Description" type="xs:string" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation>An optional element that can be used to provide a brief description of the referenced document</xs:documentation>
             
</xs:annotation>
           
</xs:element>
         
</xs:all>
       
</xs:complexType>
     
</xs:element>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element DocumentationType/References/Reference
diagram
properties
isRef 0
minOcc 1
maxOcc unbounded
content complex
children Alias Location Description
annotation
documentation
This element is used to reference an external document.  Note: these referenced documents are not considered to be part of the XidML document.
source <xs:element name="Reference" maxOccurs="unbounded">
 
<xs:annotation>
   
<xs:documentation>This element is used to reference an external document.  Note: these referenced documents are not considered to be part of the XidML document.</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:all>
     
<xs:element name="Alias" type="xs:string" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>This element can be used to assign an alias to the referenced document.</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="Location" type="xs:anyURI">
       
<xs:annotation>
         
<xs:documentation>Contains the URI of the referenced document</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="Description" type="xs:string" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>An optional element that can be used to provide a brief description of the referenced document</xs:documentation>
       
</xs:annotation>
     
</xs:element>
   
</xs:all>
 
</xs:complexType>
</xs:element>

element DocumentationType/References/Reference/Alias
diagram
type xs:string
properties
isRef 0
minOcc 0
maxOcc 1
content simple
annotation
documentation
This element can be used to assign an alias to the referenced document.
source <xs:element name="Alias" type="xs:string" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>This element can be used to assign an alias to the referenced document.</xs:documentation>
 
</xs:annotation>
</xs:element>

element DocumentationType/References/Reference/Location
diagram
type xs:anyURI
properties
isRef 0
content simple
annotation
documentation
Contains the URI of the referenced document
source <xs:element name="Location" type="xs:anyURI">
 
<xs:annotation>
   
<xs:documentation>Contains the URI of the referenced document</xs:documentation>
 
</xs:annotation>
</xs:element>

element DocumentationType/References/Reference/Description
diagram
type xs:string
properties
isRef 0
minOcc 0
maxOcc 1
content simple
annotation
documentation
An optional element that can be used to provide a brief description of the referenced document
source <xs:element name="Description" type="xs:string" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>An optional element that can be used to provide a brief description of the referenced document</xs:documentation>
 
</xs:annotation>
</xs:element>

element Addendum
diagram
properties
content complex
used by
complexTypes IRIG-106-Ch-10Type LinkType
attributes
Name  Type  Use  Default  Fixed  Annotation
annotation
documentation
This element can be used to add vendor-specific information at key points in a XidML document.
source <xs:element name="Addendum">
 
<xs:annotation>
   
<xs:documentation>This element can be used to add vendor-specific information at key points in a XidML document.</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence>
     
<xs:any namespace="##other" processContents="lax"/>
   
</xs:sequence>
   
<xs:anyAttribute namespace="##other"/>
 
</xs:complexType>
</xs:element>

complexType AddendumType
diagram
used by
elements xidml/Addenda/Addendum ParameterType/Addendum InstrumentType/Addendum
attributes
Name  Type  Use  Default  Fixed  Annotation
annotation
documentation
This element can be used to add vendor-specific information at key points in a XidML document.
source <xs:complexType name="AddendumType">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This element can be used to add vendor-specific information at key points in a XidML document.</xs:documentation>
 
</xs:annotation>
 
<xs:sequence minOccurs="0" maxOccurs="unbounded">
   
<xs:any namespace="##other" processContents="lax" maxOccurs="unbounded"/>
 
</xs:sequence>
 
<xs:anyAttribute namespace="##other"/>
</xs:complexType>

complexType GroupType
diagram
children Documentation Reference Group
used by
elements Instrumentation/InstrumentGroupSet/Group Algorithms/AlgorithmGroupSet/Group Packages/PackageGroupSet/Group Parameters/ParameterGroupSet/Group Links/LinkGroupSet/Group GroupType/Group
attributes
Name  Type  Use  Default  Fixed  Annotation
Namederived by: xs:stringrequired      
annotation
documentation
This element type can be used to organize and define grouping at various locations in the XidML schema.
source <xs:complexType name="GroupType">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This element type can be used to organize and define grouping at various locations in the XidML schema.</xs:documentation>
 
</xs:annotation>
 
<xs:sequence>
   
<xs:element name="Documentation" type="DocumentationType" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation xml:lang="en">This element can be used to describe a group.</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:choice>
     
<xs:annotation>
       
<xs:documentation xml:lang="en">A group can contain one or more references to the data being grouped or one or more sub-groups.</xs:documentation>
     
</xs:annotation>
     
<xs:sequence>
       
<xs:element name="Reference" minOccurs="0" maxOccurs="unbounded">
         
<xs:annotation>
           
<xs:documentation xml:lang="en">This element contains a reference to the data being grouped.</xs:documentation>
         
</xs:annotation>
         
<xs:simpleType>
           
<xs:restriction base="xs:string">
             
<xs:minLength value="1"/>
           
</xs:restriction>
         
</xs:simpleType>
       
</xs:element>
     
</xs:sequence>
     
<xs:sequence>
       
<xs:element name="Group" type="GroupType" minOccurs="0" maxOccurs="unbounded">
         
<xs:annotation>
           
<xs:documentation xml:lang="en">This element can be used to define a sub-group.</xs:documentation>
         
</xs:annotation>
         
<xs:unique name="UniqueGroupName">
           
<xs:selector xpath="Group"/>
           
<xs:field xpath="@Name"/>
         
</xs:unique>
       
</xs:element>
     
</xs:sequence>
   
</xs:choice>
 
</xs:sequence>
 
<xs:attribute name="Name" use="required">
   
<xs:simpleType>
     
<xs:restriction base="xs:string">
       
<xs:minLength value="1"/>
     
</xs:restriction>
   
</xs:simpleType>
 
</xs:attribute>
</xs:complexType>

attribute GroupType/@Name
type restriction of xs:string
properties
isRef 0
use required
facets
minLength 1
source <xs:attribute name="Name" use="required">
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:minLength value="1"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

element GroupType/Documentation
diagram
type DocumentationType
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children SecurityLevel CreatedBy CreatedDate LastUpdated ShortDescription LongDescription RevisionNumber References
annotation
documentation
This element can be used to describe a group.
source <xs:element name="Documentation" type="DocumentationType" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This element can be used to describe a group.</xs:documentation>
 
</xs:annotation>
</xs:element>

element GroupType/Reference
diagram
type restriction of xs:string
properties
isRef 0
minOcc 0
maxOcc unbounded
content simple
facets
minLength 1
annotation
documentation
This element contains a reference to the data being grouped.
source <xs:element name="Reference" minOccurs="0" maxOccurs="unbounded">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This element contains a reference to the data being grouped.</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:minLength value="1"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element GroupType/Group
diagram
type GroupType
properties
isRef 0
minOcc 0
maxOcc unbounded
content complex
children Documentation Reference Group
attributes
Name  Type  Use  Default  Fixed  Annotation
Namederived by: xs:stringrequired      
identity constraints
  Name  Refer  Selector  Field(s)  
unique  UniqueGroupName    Group  @Name  
annotation
documentation
This element can be used to define a sub-group.
source <xs:element name="Group" type="GroupType" minOccurs="0" maxOccurs="unbounded">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This element can be used to define a sub-group.</xs:documentation>
 
</xs:annotation>
 
<xs:unique name="UniqueGroupName">
   
<xs:selector xpath="Group"/>
   
<xs:field xpath="@Name"/>
 
</xs:unique>
</xs:element>

attribute Mode
type restriction of xs:string
properties
default 0
facets
minLength 1
annotation
documentation
Indicates the overall system mode that this value applies to
source <xs:attribute name="Mode" default="0">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">Indicates the overall system mode that this value applies to</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:minLength value="1"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

element Setting
diagram
properties
content complex
children Name Value
used by
elements Settings LinkType/Settings
identity constraints
  Name  Refer  Selector  Field(s)  
unique  UniqueModeValue    ./Value  @Mode  
annotation
documentation
This element contains a setting
source <xs:element name="Setting">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This element contains a setting</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:all>
     
<xs:element name="Name" type="xs:string">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">The name of the setting</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="Value">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">The value for the setting</xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:simpleContent>
           
<xs:extension base="xs:string"/>
         
</xs:simpleContent>
       
</xs:complexType>
     
</xs:element>
   
</xs:all>
 
</xs:complexType>
 
<xs:unique name="UniqueModeValue">
   
<xs:selector xpath="./Value"/>
   
<xs:field xpath="@Mode"/>
 
</xs:unique>
</xs:element>

element Setting/Name
diagram
type xs:string
properties
isRef 0
content simple
annotation
documentation
The name of the setting
source <xs:element name="Name" type="xs:string">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">The name of the setting</xs:documentation>
 
</xs:annotation>
</xs:element>

element Setting/Value
diagram
type extension of xs:string
properties
isRef 0
content complex
annotation
documentation
The value for the setting
source <xs:element name="Value">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">The value for the setting</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:simpleContent>
     
<xs:extension base="xs:string"/>
   
</xs:simpleContent>
 
</xs:complexType>
</xs:element>

complexType AlgorithmInstanceType
diagram
type extension of xs:string
properties
base xs:string
source <xs:complexType name="AlgorithmInstanceType">
 
<xs:simpleContent>
   
<xs:extension base="xs:string"/>
 
</xs:simpleContent>
</xs:complexType>

complexType AlgorithmReferenceType
diagram
type extension of xs:string
properties
base xs:string
used by
elements FragmentMap/Algorithm/AlgorithmReference AlgorithmReference DataMaskType/AlgorithmReference
annotation
documentation
This is the base type for all elements that reference a named algorithm.
source <xs:complexType name="AlgorithmReferenceType">
 
<xs:annotation>
   
<xs:documentation>This is the base type for all elements that reference a named algorithm.</xs:documentation>
 
</xs:annotation>
 
<xs:simpleContent>
   
<xs:extension base="xs:string"/>
 
</xs:simpleContent>
</xs:complexType>

complexType DataLinkReferenceType
diagram
type extension of xs:string
properties
base xs:string
source <xs:complexType name="DataLinkReferenceType">
 
<xs:simpleContent>
   
<xs:extension base="xs:string"/>
 
</xs:simpleContent>
</xs:complexType>

complexType InstrumentReferenceType
diagram
type extension of xs:string
properties
base xs:string
annotation
documentation
This is the base type for all elements that reference a named instrument
source <xs:complexType name="InstrumentReferenceType">
 
<xs:annotation>
   
<xs:documentation>This is the base type for all elements that reference a named instrument</xs:documentation>
 
</xs:annotation>
 
<xs:simpleContent>
   
<xs:extension base="xs:string"/>
 
</xs:simpleContent>
</xs:complexType>

complexType PackageReferenceType
diagram
type extension of xs:string
properties
base xs:string
used by
elements LinkType/Packages/PackageReference PackageMappingCommonGroup/PackageReference
annotation
documentation
This is the base type for all elements that reference a named package
source <xs:complexType name="PackageReferenceType">
 
<xs:annotation>
   
<xs:documentation>This is the base type for all elements that reference a named package</xs:documentation>
 
</xs:annotation>
 
<xs:simpleContent>
   
<xs:extension base="xs:string"/>
 
</xs:simpleContent>
</xs:complexType>

complexType ParameterMapType
diagram
type extension of xs:string
properties
base xs:string
annotation
documentation
This is the base type for all elements that reference a parameter in a named package.
source <xs:complexType name="ParameterMapType">
 
<xs:annotation>
   
<xs:documentation>This is the base type for all elements that reference a parameter in a named package.</xs:documentation>
 
</xs:annotation>
 
<xs:simpleContent>
   
<xs:extension base="xs:string"/>
 
</xs:simpleContent>
</xs:complexType>

complexType ParameterReferenceType
diagram
type extension of xs:string
properties
base xs:string
used by
elements ParameterReference InputType/ParameterReference OutputType/ParameterReference PackageMappingCommonGroup/ParameterReference
annotation
documentation
This is the base type for all elements that reference a named parameter
source <xs:complexType name="ParameterReferenceType">
 
<xs:annotation>
   
<xs:documentation>This is the base type for all elements that reference a named parameter</xs:documentation>
 
</xs:annotation>
 
<xs:simpleContent>
   
<xs:extension base="xs:string"/>
 
</xs:simpleContent>
</xs:complexType>

complexType ParameterTypeReferenceType
diagram
type extension of xs:string
properties
base xs:string
annotation
documentation
This is the base type for all elements that reference a named parameter type definition.
source <xs:complexType name="ParameterTypeReferenceType">
 
<xs:annotation>
   
<xs:documentation>This is the base type for all elements that reference a named parameter type definition.</xs:documentation>
 
</xs:annotation>
 
<xs:simpleContent>
   
<xs:extension base="xs:string"/>
 
</xs:simpleContent>
</xs:complexType>

complexType VendorMapType
diagram
type extension of xs:string
properties
base xs:string
source <xs:complexType name="VendorMapType">
 
<xs:simpleContent>
   
<xs:extension base="xs:string"/>
 
</xs:simpleContent>
</xs:complexType>

element Bit-Enumerations
diagram
type Bit-EnumerationsType
properties
content complex
substGrp AlgorithmBase
children Documentation Enumerations
attributes
Name  Type  Use  Default  Fixed  Annotation
Namederived by: xs:stringrequired      
Enabledxs:booleanoptional  true    
annotation
documentation
The algorithm associates a sequence of unique bits with a description.
source <xs:element name="Bit-Enumerations" type="Bit-EnumerationsType" substitutionGroup="AlgorithmBase">
 
<xs:annotation>
   
<xs:documentation xml:lang="en"> The algorithm associates a sequence of unique bits with a description.</xs:documentation>
 
</xs:annotation>
</xs:element>

element Bitmap
diagram
type BitmapType
properties
content complex
substGrp AlgorithmBase
children Documentation Input Output MapInverse MapTrue MapFixed
attributes
Name  Type  Use  Default  Fixed  Annotation
Namederived by: xs:stringrequired      
Enabledxs:booleanoptional  true    
annotation
documentation
This algorithm can be used when there is a need to concatenate bits of multiple parameters, extract embedded data from a parameter or even to simply reverse bit orders or invert bits and so on.
source <xs:element name="Bitmap" type="BitmapType" substitutionGroup="AlgorithmBase">
 
<xs:annotation>
   
<xs:documentation>This algorithm can be used when there is a need to concatenate bits of multiple parameters, extract embedded data from a parameter or even to simply reverse bit orders or invert bits and so on.</xs:documentation>
 
</xs:annotation>
</xs:element>

element Boolean-Simple
diagram
type Boolean-SimpleType
properties
content complex
substGrp AlgorithmBase
children Documentation Input Output OR AND NOR NAND XOR XNOR
attributes
Name  Type  Use  Default  Fixed  Annotation
Namederived by: xs:stringrequired      
Enabledxs:booleanoptional  true    
annotation
documentation
This element type is the base type for the Boolean alarm algorithm.  The algorithm takes in N input parameters and outputs one parameter whose value is zero or non-zero depending respectively on whether the alarm conditions are met or not.
source <xs:element name="Boolean-Simple" type="Boolean-SimpleType" substitutionGroup="AlgorithmBase">
 
<xs:annotation>
   
<xs:documentation>This element type is the base type for the Boolean alarm algorithm.  The algorithm takes in N input parameters and outputs one parameter whose value is zero or non-zero depending respectively on whether the alarm conditions are met or not.</xs:documentation>
 
</xs:annotation>
</xs:element>

element Combined-Algorithm
diagram
type Combined-AlgorithmType
properties
content complex
substGrp AlgorithmBase
children Documentation Input Output Internal
attributes
Name  Type  Use  Default  Fixed  Annotation
Namederived by: xs:stringrequired      
Enabledxs:booleanoptional  true    
source <xs:element name="Combined-Algorithm" type="Combined-AlgorithmType" substitutionGroup="AlgorithmBase"/>

element Format-Description
diagram
type Format-DescriptionType
properties
content complex
substGrp AlgorithmBase
children Documentation Input Output Description
attributes
Name  Type  Use  Default  Fixed  Annotation
Namederived by: xs:stringrequired      
Enabledxs:booleanoptional  true    
annotation
documentation
The algorithm is used to describe a specifc data format
source <xs:element name="Format-Description" type="Format-DescriptionType" substitutionGroup="AlgorithmBase">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">The algorithm is used to describe a specifc data format</xs:documentation>
 
</xs:annotation>
</xs:element>

element MathML-1.0
diagram
type MathMLType
properties
content complex
substGrp AlgorithmBase
children Documentation Input Output
attributes
Name  Type  Use  Default  Fixed  Annotation
Namederived by: xs:stringrequired      
Enabledxs:booleanoptional  true    
annotation
documentation
This algorithm is used when the use of MathML is required to describe complex mathematical expressions.
source <xs:element name="MathML-1.0" type="MathMLType" substitutionGroup="AlgorithmBase">
 
<xs:annotation>
   
<xs:documentation>This algorithm is used when the use of MathML is required to describe complex mathematical expressions.</xs:documentation>
 
</xs:annotation>
</xs:element>

element NSamplesInOneSampleOut-Amplitude
diagram
type NSamplesInOneSampleOut-AmplitudeType
properties
content complex
substGrp AlgorithmBase
children Documentation Input Output NumberOfSamples
attributes
Name  Type  Use  Default  Fixed  Annotation
Namederived by: xs:stringrequired      
Enabledxs:booleanoptional  true    
annotation
documentation
Determines the difference between the largest and smallest values written to a device.
source <xs:element name="NSamplesInOneSampleOut-Amplitude" type="NSamplesInOneSampleOut-AmplitudeType" substitutionGroup="AlgorithmBase">
 
<xs:annotation>
   
<xs:documentation>Determines the difference between the largest and smallest values written to a device.</xs:documentation>
 
</xs:annotation>
</xs:element>

element NSamplesInOneSampleOut-Average
diagram
type NSamplesInOneSampleOut-AverageType
properties
content complex
substGrp AlgorithmBase
children Documentation Input Output NumberOfSamples
attributes
Name  Type  Use  Default  Fixed  Annotation
Namederived by: xs:stringrequired      
Enabledxs:booleanoptional  true    
annotation
documentation
Calculates the average of "N" values.
source <xs:element name="NSamplesInOneSampleOut-Average" type="NSamplesInOneSampleOut-AverageType" substitutionGroup="AlgorithmBase">
 
<xs:annotation>
   
<xs:documentation>Calculates the average of "N" values.</xs:documentation>
 
</xs:annotation>
</xs:element>

element NSamplesInOneSampleOut-Maximum
diagram
type NSamplesInOneSampleOut-MaximumType
properties
content complex
substGrp AlgorithmBase
children Documentation Input Output NumberOfSamples
attributes
Name  Type  Use  Default  Fixed  Annotation
Namederived by: xs:stringrequired      
Enabledxs:booleanoptional  true    
annotation
documentation
Determines the maximum of "N" values.
source <xs:element name="NSamplesInOneSampleOut-Maximum" type="NSamplesInOneSampleOut-MaximumType" substitutionGroup="AlgorithmBase">
 
<xs:annotation>
   
<xs:documentation>Determines the maximum of "N" values.</xs:documentation>
 
</xs:annotation>
</xs:element>

element NSamplesInOneSampleOut-Minimum
diagram
type NSamplesInOneSampleOut-MinimumType
properties
content complex
substGrp AlgorithmBase
children Documentation Input Output NumberOfSamples
attributes
Name  Type  Use  Default  Fixed  Annotation
Namederived by: xs:stringrequired      
Enabledxs:booleanoptional  true    
annotation
documentation
Determines the minimum of "N" values.
source <xs:element name="NSamplesInOneSampleOut-Minimum" type="NSamplesInOneSampleOut-MinimumType" substitutionGroup="AlgorithmBase">
 
<xs:annotation>
   
<xs:documentation>Determines the minimum of "N" values.</xs:documentation>
 
</xs:annotation>
</xs:element>

element NSamplesInOneSampleOut-RMS
diagram
type NSamplesInOneSampleOut-RMSType
properties
content complex
substGrp AlgorithmBase
children Documentation Input Output NumberOfSamples
attributes
Name  Type  Use  Default  Fixed  Annotation
Namederived by: xs:stringrequired      
Enabledxs:booleanoptional  true    
annotation
documentation
Calculates the RMS of "N" values.
source <xs:element name="NSamplesInOneSampleOut-RMS" type="NSamplesInOneSampleOut-RMSType" substitutionGroup="AlgorithmBase">
 
<xs:annotation>
   
<xs:documentation>Calculates the RMS of "N" values.</xs:documentation>
 
</xs:annotation>
</xs:element>

element Polynomial
diagram
type PolynomialType
properties
content complex
substGrp AlgorithmBase
children Documentation Input Output Term
attributes
Name  Type  Use  Default  Fixed  Annotation
Namederived by: xs:stringrequired      
Enabledxs:booleanoptional  true    
annotation
documentation
Polynomials are a common way of specifying conversion functions and so on.
source <xs:element name="Polynomial" type="PolynomialType" substitutionGroup="AlgorithmBase">
 
<xs:annotation>
   
<xs:documentation>Polynomials are a common way of specifying conversion functions and so on.</xs:documentation>
 
</xs:annotation>
</xs:element>

element ScaledBinaryCodedDecimal
diagram
type ScaledBinaryCodedDecimalType
properties
content complex
substGrp AlgorithmBase
children Documentation Input Scaling
attributes
Name  Type  Use  Default  Fixed  Annotation
Namederived by: xs:stringrequired      
Enabledxs:booleanoptional  true    
annotation
documentation
This algorithm describes a binary coded scaling.  NOTE: This algorithm has zero output Paramters and is used to describe the endoding format for binary coded deciamal input data
source <xs:element name="ScaledBinaryCodedDecimal" type="ScaledBinaryCodedDecimalType" substitutionGroup="AlgorithmBase">
 
<xs:annotation>
   
<xs:documentation>This algorithm describes a binary coded scaling.  NOTE: This algorithm has zero output Paramters and is used to describe the endoding format for binary coded deciamal input data</xs:documentation>
 
</xs:annotation>
</xs:element>

element Stuck-Alarm
diagram
type Stuck-AlarmType
properties
content complex
substGrp AlgorithmBase
children Documentation Input Output Stuck
attributes
Name  Type  Use  Default  Fixed  Annotation
Namederived by: xs:stringrequired      
Enabledxs:booleanoptional  true    
annotation
documentation
Sometimes it may be necessary to set conditions to be met for a test to begin (e.g. Preflight check) or additionally to set limits for safety during a test. One of the common requirements for a test is that parameters are not stuck at a value (e.g. indicating a faulty meter). The algorithm will return True if any of the conditions specified by it are met.
source <xs:element name="Stuck-Alarm" type="Stuck-AlarmType" substitutionGroup="AlgorithmBase">
 
<xs:annotation>
   
<xs:documentation>Sometimes it may be necessary to set conditions to be met for a test to begin (e.g. Preflight check) or additionally to set limits for safety during a test. One of the common requirements for a test is that parameters are not stuck at a value (e.g. indicating a faulty meter). The algorithm will return True if any of the conditions specified by it are met.</xs:documentation>
 
</xs:annotation>
</xs:element>

element Table
diagram
type TableType
properties
content complex
substGrp AlgorithmBase
children Documentation Input Output Entry
attributes
Name  Type  Use  Default  Fixed  Annotation
Namederived by: xs:stringrequired      
Enabledxs:booleanoptional  true    
annotation
documentation
A common (and powerful) way of defining conversion functions is to use lookup tables (or arrays).
source <xs:element name="Table" type="TableType" substitutionGroup="AlgorithmBase">
 
<xs:annotation>
   
<xs:documentation>A common (and powerful) way of defining conversion functions is to use lookup tables (or arrays).</xs:documentation>
 
</xs:annotation>
</xs:element>

element URL-Defined-Algorithm
diagram
type URL-Defined-AlgorithmType
properties
content complex
substGrp AlgorithmBase
children Documentation Input Output URL
attributes
Name  Type  Use  Default  Fixed  Annotation
Namederived by: xs:stringrequired      
Enabledxs:booleanoptional  true    
annotation
documentation
This schema can be used to represent an algorithm that is implemented in software or using some other external mechanism.  NOTE: these algorithms are beyond the scope of XidML and must be agreed by all XidML groups working a specific program.
source <xs:element name="URL-Defined-Algorithm" type="URL-Defined-AlgorithmType" substitutionGroup="AlgorithmBase">
 
<xs:annotation>
   
<xs:documentation>This schema can be used to represent an algorithm that is implemented in software or using some other external mechanism.  NOTE: these algorithms are beyond the scope of XidML and must be agreed by all XidML groups working a specific program.</xs:documentation>
 
</xs:annotation>
</xs:element>

element Window-Function-Alarm
diagram
type Window-Function-AlarmType
properties
content complex
substGrp AlgorithmBase
children Documentation Input Output Window
attributes
Name  Type  Use  Default  Fixed  Annotation
Namederived by: xs:stringrequired      
Enabledxs:booleanoptional  true    
identity constraints
  Name  Refer  Selector  Field(s)  
unique  UniqueWindowInputParameterName    ./Window  InParameter  
annotation
documentation
Sometimes it may be necessary to set conditions to be met for a test to begin (e.g. Preflight check) or additionally to set limits for safety during a test. One of the common requirements for a test is that parameters are within a window. The algorithm will return True if any of the conditions specified by it are met.
source <xs:element name="Window-Function-Alarm" type="Window-Function-AlarmType" substitutionGroup="AlgorithmBase">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">Sometimes it may be necessary to set conditions to be met for a test to begin (e.g. Preflight check) or additionally to set limits for safety during a test. One of the common requirements for a test is that parameters are within a window. The algorithm will return True if any of the conditions specified by it are met.</xs:documentation>
 
</xs:annotation>
 
<xs:unique name="UniqueWindowInputParameterName">
   
<xs:selector xpath="./Window"/>
   
<xs:field xpath="InParameter"/>
 
</xs:unique>
</xs:element>

simpleType BaseUnitType
type restriction of xs:string
used by
element BaseUnit
facets
enumeration Meter
enumeration Kilogram
enumeration Second
enumeration Ampere
enumeration Kelvin
enumeration Mole
enumeration Candela
enumeration SquareMeter
enumeration CubicMeter
enumeration MetersPerSecond
enumeration MetersPerSecondSquared
enumeration ReciprocalMeter
enumeration KilogramPerCubicMeter
enumeration CubicMeterPerKilogram
enumeration AmperePerSquareMeter
enumeration AmperePerMeter
enumeration MolePerCubicMeter
enumeration CandelaPerSquareMeter
enumeration Radian
enumeration Steradian
enumeration Hertz
enumeration Newton
enumeration Pascal
enumeration Joule
enumeration Watt
enumeration Coulomb
enumeration Volt
enumeration Farad
enumeration Ohm
enumeration Siemens
enumeration Weber
enumeration Tesla
enumeration Henry
enumeration Lumen
enumeration Lux
enumeration Becquerel
enumeration Celsius
enumeration Gray
enumeration Sievert
enumeration Katal
enumeration PascalSecond
enumeration NewtonMeter
enumeration NewtonPerMeter
enumeration RadianPerSecond
enumeration RadianPerSecondSquared
enumeration WattPerSquareMeter
enumeration JoulePerKelvin
enumeration JoulePerKilogramKelvin
enumeration JoulePerKilogram
enumeration WattPerMeterKelvin
enumeration JoulePerCubicMeter
enumeration VoltPerMeter
enumeration CoulombPerCubicMeter
enumeration CoulombPerSquareMeter
enumeration FaradPerMeter
enumeration HenryPerMeter
enumeration JoulePerMole
enumeration JoulePerMoleKelvin
enumeration CoulombPerKilogram
enumeration GrayPerSecond
enumeration WattPerSteradian
enumeration WattPerSquareMeterSteradian
enumeration KatalPerCubicMeter
enumeration Unitless
enumeration Count
enumeration Ratio
enumeration Bytes
enumeration Boolean
enumeration BitVector
enumeration BitStream
enumeration Text
annotation
documentation
This type lists the base types that are used in XidML.
source <xs:simpleType name="BaseUnitType">
 
<xs:annotation>
   
<xs:documentation>This type lists the base types that are used in XidML.</xs:documentation>
 
</xs:annotation>
 
<xs:restriction base="xs:string">
   
<xs:enumeration value="Meter">
     
<xs:annotation>
       
<xs:documentation>SI unit of length</xs:documentation>
     
</xs:annotation>
   
</xs:enumeration>
   
<xs:enumeration value="Kilogram">
     
<xs:annotation>
       
<xs:documentation>SI unit of mass</xs:documentation>
     
</xs:annotation>
   
</xs:enumeration>
   
<xs:enumeration value="Second">
     
<xs:annotation>
       
<xs:documentation>SI unit of time</xs:documentation>
     
</xs:annotation>
   
</xs:enumeration>
   
<xs:enumeration value="Ampere">
     
<xs:annotation>
       
<xs:documentation>SI unit of electric current</xs:documentation>
     
</xs:annotation>
   
</xs:enumeration>
   
<xs:enumeration value="Kelvin">
     
<xs:annotation>
       
<xs:documentation>SI unit of temperature</xs:documentation>
     
</xs:annotation>
   
</xs:enumeration>
   
<xs:enumeration value="Mole">
     
<xs:annotation>
       
<xs:documentation>SI unit for the ammount of a substance</xs:documentation>
     
</xs:annotation>
   
</xs:enumeration>
   
<xs:enumeration value="Candela">
     
<xs:annotation>
       
<xs:documentation>SI unit for luminous intensity</xs:documentation>
     
</xs:annotation>
   
</xs:enumeration>
   
<xs:enumeration value="SquareMeter">
     
<xs:annotation>
       
<xs:documentation>SI unit for area</xs:documentation>
     
</xs:annotation>
   
</xs:enumeration>
   
<xs:enumeration value="CubicMeter">
     
<xs:annotation>
       
<xs:documentation>SI unit for volume</xs:documentation>
     
</xs:annotation>
   
</xs:enumeration>
   
<xs:enumeration value="MetersPerSecond">
     
<xs:annotation>
       
<xs:documentation>SI unit for speed</xs:documentation>
     
</xs:annotation>
   
</xs:enumeration>
   
<xs:enumeration value="MetersPerSecondSquared">
     
<xs:annotation>
       
<xs:documentation>SI unit for acceleration</xs:documentation>
     
</xs:annotation>
   
</xs:enumeration>
   
<xs:enumeration value="ReciprocalMeter">
     
<xs:annotation>
       
<xs:documentation>Si unit for wave number</xs:documentation>
     
</xs:annotation>
   
</xs:enumeration>
   
<xs:enumeration value="KilogramPerCubicMeter">
     
<xs:annotation>
       
<xs:documentation>SI unit for mass density</xs:documentation>
     
</xs:annotation>
   
</xs:enumeration>
   
<xs:enumeration value="CubicMeterPerKilogram">
     
<xs:annotation>
       
<xs:documentation>SI unit for specific volume</xs:documentation>
     
</xs:annotation>
   
</xs:enumeration>
   
<xs:enumeration value="AmperePerSquareMeter">
     
<xs:annotation>
       
<xs:documentation>SI unit for current density</xs:documentation>
     
</xs:annotation>
   
</xs:enumeration>
   
<xs:enumeration value="AmperePerMeter">
     
<xs:annotation>
       
<xs:documentation>SI unit for magnetic field strength</xs:documentation>
     
</xs:annotation>
   
</xs:enumeration>
   
<xs:enumeration value="MolePerCubicMeter">
     
<xs:annotation>
       
<xs:documentation>SI unit for amount-of-substance concentration</xs:documentation>
     
</xs:annotation>
   
</xs:enumeration>
   
<xs:enumeration value="CandelaPerSquareMeter">
     
<xs:annotation>
       
<xs:documentation>SI unit for luminance</xs:documentation>
     
</xs:annotation>
   
</xs:enumeration>
   
<xs:enumeration value="Radian">
     
<xs:annotation>
       
<xs:documentation>SI unit for plane angle</xs:documentation>
     
</xs:annotation>
   
</xs:enumeration>
   
<xs:enumeration value="Steradian">
     
<xs:annotation>
       
<xs:documentation>SI unit for solid angle</xs:documentation>
     
</xs:annotation>
   
</xs:enumeration>
   
<xs:enumeration value="Hertz">
     
<xs:annotation>
       
<xs:documentation>SI unit for frequency</xs:documentation>
     
</xs:annotation>
   
</xs:enumeration>
   
<xs:enumeration value="Newton">
     
<xs:annotation>
       
<xs:documentation>SI unit for force</xs:documentation>
     
</xs:annotation>
   
</xs:enumeration>
   
<xs:enumeration value="Pascal">
     
<xs:annotation>
       
<xs:documentation>SI unit for pressure/stress</xs:documentation>
     
</xs:annotation>
   
</xs:enumeration>
   
<xs:enumeration value="Joule">
     
<xs:annotation>
       
<xs:documentation>SI unit for energy, work or quantity of heat</xs:documentation>
     
</xs:annotation>
   
</xs:enumeration>
   
<xs:enumeration value="Watt">
     
<xs:annotation>
       
<xs:documentation>SI unit for power or radiant flux </xs:documentation>
     
</xs:annotation>
   
</xs:enumeration>
   
<xs:enumeration value="Coulomb">
     
<xs:annotation>
       
<xs:documentation>SI unit for electric charge or quantity of electricity</xs:documentation>
     
</xs:annotation>
   
</xs:enumeration>
   
<xs:enumeration value="Volt">
     
<xs:annotation>
       
<xs:documentation>SI unit for electric potential difference or electromotive force</xs:documentation>
     
</xs:annotation>
   
</xs:enumeration>
   
<xs:enumeration value="Farad">
     
<xs:annotation>
       
<xs:documentation>SI unit for capacitance</xs:documentation>
     
</xs:annotation>
   
</xs:enumeration>
   
<xs:enumeration value="Ohm">
     
<xs:annotation>
       
<xs:documentation>Si unit for electric resistance</xs:documentation>
     
</xs:annotation>
   
</xs:enumeration>
   
<xs:enumeration value="Siemens">
     
<xs:annotation>
       
<xs:documentation>SI unit for electric conductance</xs:documentation>
     
</xs:annotation>
   
</xs:enumeration>
   
<xs:enumeration value="Weber">
     
<xs:annotation>
       
<xs:documentation>SI unit for magnetic flux</xs:documentation>
     
</xs:annotation>
   
</xs:enumeration>
   
<xs:enumeration value="Tesla">
     
<xs:annotation>
       
<xs:documentation>SI unit for magnetic flux density</xs:documentation>
     
</xs:annotation>
   
</xs:enumeration>
   
<xs:enumeration value="Henry">
     
<xs:annotation>
       
<xs:documentation>SI unit for inductance</xs:documentation>
     
</xs:annotation>
   
</xs:enumeration>
   
<xs:enumeration value="Lumen">
     
<xs:annotation>
       
<xs:documentation>SI unit for luminous flux</xs:documentation>
     
</xs:annotation>
   
</xs:enumeration>
   
<xs:enumeration value="Lux">
     
<xs:annotation>
       
<xs:documentation>SI unit for illuminance</xs:documentation>
     
</xs:annotation>
   
</xs:enumeration>
   
<xs:enumeration value="Becquerel">
     
<xs:annotation>
       
<xs:documentation>SI unit for activity of a radionuclide</xs:documentation>
     
</xs:annotation>
   
</xs:enumeration>
   
<xs:enumeration value="Celsius">
     
<xs:annotation>
       
<xs:documentation>SI unit for temperature</xs:documentation>
     
</xs:annotation>
   
</xs:enumeration>
   
<xs:enumeration value="Gray">
     
<xs:annotation>
       
<xs:documentation>SI unit for absorbed dose, specific energy (imparted), kerma</xs:documentation>
     
</xs:annotation>
   
</xs:enumeration>
   
<xs:enumeration value="Sievert">
     
<xs:annotation>
       
<xs:documentation>SI unit for dose equivalent</xs:documentation>
     
</xs:annotation>
   
</xs:enumeration>
   
<xs:enumeration value="Katal">
     
<xs:annotation>
       
<xs:documentation>SI unit for catalytic activity</xs:documentation>
     
</xs:annotation>
   
</xs:enumeration>
   
<xs:enumeration value="PascalSecond">
     
<xs:annotation>
       
<xs:documentation>SI unit for dynamic viscosity</xs:documentation>
     
</xs:annotation>
   
</xs:enumeration>
   
<xs:enumeration value="NewtonMeter">
     
<xs:annotation>
       
<xs:documentation>SI unit for moment of force</xs:documentation>
     
</xs:annotation>
   
</xs:enumeration>
   
<xs:enumeration value="NewtonPerMeter">
     
<xs:annotation>
       
<xs:documentation>SI unit for surface tension</xs:documentation>
     
</xs:annotation>
   
</xs:enumeration>
   
<xs:enumeration value="RadianPerSecond">
     
<xs:annotation>
       
<xs:documentation>SI unit for angular velocity</xs:documentation>
     
</xs:annotation>
   
</xs:enumeration>
   
<xs:enumeration value="RadianPerSecondSquared">
     
<xs:annotation>
       
<xs:documentation>SI unit for angular acceleration</xs:documentation>
     
</xs:annotation>
   
</xs:enumeration>
   
<xs:enumeration value="WattPerSquareMeter">
     
<xs:annotation>
       
<xs:documentation>SI unit for heat flux density, irradiance</xs:documentation>
     
</xs:annotation>
   
</xs:enumeration>
   
<xs:enumeration value="JoulePerKelvin">
     
<xs:annotation>
       
<xs:documentation>SI unit for heat capacity, entropy</xs:documentation>
     
</xs:annotation>
   
</xs:enumeration>
   
<xs:enumeration value="JoulePerKilogramKelvin">
     
<xs:annotation>
       
<xs:documentation>SI unit for specific heat capacity, specific entropy</xs:documentation>
     
</xs:annotation>
   
</xs:enumeration>
   
<xs:enumeration value="JoulePerKilogram">
     
<xs:annotation>
       
<xs:documentation>SI unit for specific energy</xs:documentation>
     
</xs:annotation>
   
</xs:enumeration>
   
<xs:enumeration value="WattPerMeterKelvin">
     
<xs:annotation>
       
<xs:documentation>SI unit for thermal conductivity</xs:documentation>
     
</xs:annotation>
   
</xs:enumeration>
   
<xs:enumeration value="JoulePerCubicMeter">
     
<xs:annotation>
       
<xs:documentation>SI unit for energy density</xs:documentation>
     
</xs:annotation>
   
</xs:enumeration>
   
<xs:enumeration value="VoltPerMeter">
     
<xs:annotation>
       
<xs:documentation>SI unit for electric field strength</xs:documentation>
     
</xs:annotation>
   
</xs:enumeration>
   
<xs:enumeration value="CoulombPerCubicMeter">
     
<xs:annotation>
       
<xs:documentation>SI unit for electric charge density</xs:documentation>
     
</xs:annotation>
   
</xs:enumeration>
   
<xs:enumeration value="CoulombPerSquareMeter">
     
<xs:annotation>
       
<xs:documentation>SI unit for electric flux density</xs:documentation>
     
</xs:annotation>
   
</xs:enumeration>
   
<xs:enumeration value="FaradPerMeter">
     
<xs:annotation>
       
<xs:documentation>SI unit for permittivity</xs:documentation>
     
</xs:annotation>
   
</xs:enumeration>
   
<xs:enumeration value="HenryPerMeter">
     
<xs:annotation>
       
<xs:documentation>SI uit for permeability</xs:documentation>
     
</xs:annotation>
   
</xs:enumeration>
   
<xs:enumeration value="JoulePerMole">
     
<xs:annotation>
       
<xs:documentation>SI unit for molar energy</xs:documentation>
     
</xs:annotation>
   
</xs:enumeration>
   
<xs:enumeration value="JoulePerMoleKelvin">
     
<xs:annotation>
       
<xs:documentation>SI unit for molar entropy, molar heat capacity</xs:documentation>
     
</xs:annotation>
   
</xs:enumeration>
   
<xs:enumeration value="CoulombPerKilogram">
     
<xs:annotation>
       
<xs:documentation>SI unit for exposure (x and gamma rays)</xs:documentation>
     
</xs:annotation>
   
</xs:enumeration>
   
<xs:enumeration value="GrayPerSecond">
     
<xs:annotation>
       
<xs:documentation>SI unit for absorbed dose rate</xs:documentation>
     
</xs:annotation>
   
</xs:enumeration>
   
<xs:enumeration value="WattPerSteradian">
     
<xs:annotation>
       
<xs:documentation>SI unit for radiant intensity</xs:documentation>
     
</xs:annotation>
   
</xs:enumeration>
   
<xs:enumeration value="WattPerSquareMeterSteradian">
     
<xs:annotation>
       
<xs:documentation>SI unit for radiance</xs:documentation>
     
</xs:annotation>
   
</xs:enumeration>
   
<xs:enumeration value="KatalPerCubicMeter">
     
<xs:annotation>
       
<xs:documentation>SI unit for catalytic (activity) concentration</xs:documentation>
     
</xs:annotation>
   
</xs:enumeration>
   
<xs:enumeration value="Unitless">
     
<xs:annotation>
       
<xs:documentation>Non-SI xidml base unit for %, ppm, me, user-defined and so on</xs:documentation>
     
</xs:annotation>
   
</xs:enumeration>
   
<xs:enumeration value="Count">
     
<xs:annotation>
       
<xs:documentation>Non-SI xidml base unit for events, counters and so on</xs:documentation>
     
</xs:annotation>
   
</xs:enumeration>
   
<xs:enumeration value="Ratio">
     
<xs:annotation>
       
<xs:documentation xml:lang="en">Non-SI xidml base unit for quantities expressed as a ration of two values (e.g. micro-strain).</xs:documentation>
     
</xs:annotation>
   
</xs:enumeration>
   
<xs:enumeration value="Bytes">
     
<xs:annotation>
       
<xs:documentation>Binary digits, non-SI xidml base unit for memory size</xs:documentation>
     
</xs:annotation>
   
</xs:enumeration>
   
<xs:enumeration value="Boolean">
     
<xs:annotation>
       
<xs:documentation>Return from alarm algorithms and so on</xs:documentation>
     
</xs:annotation>
   
</xs:enumeration>
   
<xs:enumeration value="BitVector">
     
<xs:annotation>
       
<xs:documentation>Discretes, status, concatenated parameters </xs:documentation>
     
</xs:annotation>
   
</xs:enumeration>
   
<xs:enumeration value="BitStream">
     
<xs:annotation>
       
<xs:documentation>MPEG4, MPEG2, CVSD and so on</xs:documentation>
     
</xs:annotation>
   
</xs:enumeration>
   
<xs:enumeration value="Text"/>
 
</xs:restriction>
</xs:simpleType>

element ARINC-429-Block
diagram
type ARINC-429-BlockType
properties
content complex
substGrp X-PackageBase
children Documentation IsAsynchronous ReferencedToAbsoluteTime PackageRate PlaceParametersContiguously Sequencing Properties Content
attributes
Name  Type  Use  Default  Fixed  Annotation
Namederived by: xs:stringrequired      
Versionxs:decimaloptional      
Enabledxs:booleanoptional  true    
identity constraints
  Name  Refer  Selector  Field(s)  
unique  UniqueARINC429PackageParameterReference    ./Content/Mapping  ParameterReference  
annotation
documentation
This is the XidML recommended package for describing a sequence of ARINC-429 messages.
source <xs:element name="ARINC-429-Block" type="ARINC-429-BlockType" substitutionGroup="X-PackageBase">
 
<xs:annotation>
   
<xs:documentation>This is the XidML recommended package for describing a sequence of ARINC-429 messages.</xs:documentation>
 
</xs:annotation>
 
<xs:unique name="UniqueARINC429PackageParameterReference">
   
<xs:selector xpath="./Content/Mapping"/>
   
<xs:field xpath="ParameterReference"/>
 
</xs:unique>
</xs:element>

element ARINC-429-Word
diagram
type ARINC-429-WordType
properties
content complex
substGrp X-PackageBase
children Documentation IsAsynchronous ReferencedToAbsoluteTime PackageRate PlaceParametersContiguously Sequencing Properties Content
attributes
Name  Type  Use  Default  Fixed  Annotation
Namederived by: xs:stringrequired      
Versionxs:decimaloptional      
Enabledxs:booleanoptional  true    
identity constraints
  Name  Refer  Selector  Field(s)  
unique  UniqueARINC429WordPackageParameterReference    ./Content/Mapping  ParameterReference  
annotation
documentation
This is the XidML recommended package for describing 32 bit ARINC-429 Word
source <xs:element name="ARINC-429-Word" type="ARINC-429-WordType" substitutionGroup="X-PackageBase">
 
<xs:annotation>
   
<xs:documentation>This is the XidML recommended package for describing 32 bit ARINC-429 Word</xs:documentation>
 
</xs:annotation>
 
<xs:unique name="UniqueARINC429WordPackageParameterReference">
   
<xs:selector xpath="./Content/Mapping"/>
   
<xs:field xpath="ParameterReference"/>
 
</xs:unique>
</xs:element>

element CAIS
diagram
type CAISType
properties
content complex
substGrp X-PackageBase
children Documentation IsAsynchronous ReferencedToAbsoluteTime PackageRate PlaceParametersContiguously Sequencing Content
attributes
Name  Type  Use  Default  Fixed  Annotation
Namederived by: xs:stringrequired      
Versionxs:decimaloptional      
Enabledxs:booleanoptional  true    
identity constraints
  Name  Refer  Selector  Field(s)  
unique  UniqueCAISPackageParameterReference    ./Content/Mapping  ParameterReference  
annotation
documentation
This is the XidML recommended package for describing data on a CAIS bus.
source <xs:element name="CAIS" type="CAISType" substitutionGroup="X-PackageBase">
 
<xs:annotation>
   
<xs:documentation>This is the XidML recommended package for describing data on a CAIS bus.</xs:documentation>
 
</xs:annotation>
 
<xs:unique name="UniqueCAISPackageParameterReference">
   
<xs:selector xpath="./Content/Mapping"/>
   
<xs:field xpath="ParameterReference"/>
 
</xs:unique>
</xs:element>

element CAN-Bus-Message
diagram
type CAN-Bus-MessageType
properties
content complex
substGrp X-PackageBase
children Documentation IsAsynchronous ReferencedToAbsoluteTime PackageRate PlaceParametersContiguously Sequencing Properties Content
attributes
Name  Type  Use  Default  Fixed  Annotation
Namederived by: xs:stringrequired      
Versionxs:decimaloptional      
Enabledxs:booleanoptional  true    
identity constraints
  Name  Refer  Selector  Field(s)  
unique  UniqueCANBusPackageParameterReference    ./Content/Mapping  ParameterReference  
annotation
documentation
This is the XidML recommended package for describing a CAN bus 2.0A mesage
source <xs:element name="CAN-Bus-Message" type="CAN-Bus-MessageType" substitutionGroup="X-PackageBase">
 
<xs:annotation>
   
<xs:documentation>This is the XidML recommended package for describing a CAN bus 2.0A mesage</xs:documentation>
 
</xs:annotation>
 
<xs:unique name="UniqueCANBusPackageParameterReference">
   
<xs:selector xpath="./Content/Mapping"/>
   
<xs:field xpath="ParameterReference"/>
 
</xs:unique>
</xs:element>

element CCDL
diagram
type CCDLType
properties
content complex
substGrp X-PackageBase
children Documentation IsAsynchronous ReferencedToAbsoluteTime PackageRate PlaceParametersContiguously Sequencing Content
attributes
Name  Type  Use  Default  Fixed  Annotation
Namederived by: xs:stringrequired      
Versionxs:decimaloptional      
Enabledxs:booleanoptional  true    
identity constraints
  Name  Refer  Selector  Field(s)  
unique  UniqueCCDLPackageParameterReference    ./Content/Mapping  ParameterReference  
annotation
documentation
This is the XidML recommended package for describing data on a CCDL bus.
source <xs:element name="CCDL" type="CCDLType" substitutionGroup="X-PackageBase">
 
<xs:annotation>
   
<xs:documentation>This is the XidML recommended package for describing data on a CCDL bus.</xs:documentation>
 
</xs:annotation>
 
<xs:unique name="UniqueCCDLPackageParameterReference">
   
<xs:selector xpath="./Content/Mapping"/>
   
<xs:field xpath="ParameterReference"/>
 
</xs:unique>
</xs:element>

element DARv3
diagram
type DARV3Type
properties
content complex
substGrp X-PackageBase
children Documentation IsAsynchronous ReferencedToAbsoluteTime PackageRate PlaceParametersContiguously Sequencing Properties Destination Content
attributes
Name  Type  Use  Default  Fixed  Annotation
Namederived by: xs:stringrequired      
Versionxs:decimaloptional      
Enabledxs:booleanoptional  true    
source <xs:element name="DARv3" type="DARV3Type" substitutionGroup="X-PackageBase"/>

element FCS-Message
diagram
type FCS-MessageType
properties
content complex
substGrp X-PackageBase
children Documentation IsAsynchronous ReferencedToAbsoluteTime PackageRate PlaceParametersContiguously Sequencing Properties Content
attributes
Name  Type  Use  Default  Fixed  Annotation
Namederived by: xs:stringrequired      
Versionxs:decimaloptional      
Enabledxs:booleanoptional  true    
identity constraints
  Name  Refer  Selector  Field(s)  
unique  UniqueFCSPackageParameterReference    ./Content/Mapping  ParameterReference  
annotation
documentation
This is the XidML recommended package for describing messages on an FCS bus
source <xs:element name="FCS-Message" type="FCS-MessageType" substitutionGroup="X-PackageBase">
 
<xs:annotation>
   
<xs:documentation>This is the XidML recommended package for describing messages on an FCS bus</xs:documentation>
 
</xs:annotation>
 
<xs:unique name="UniqueFCSPackageParameterReference">
   
<xs:selector xpath="./Content/Mapping"/>
   
<xs:field xpath="ParameterReference"/>
 
</xs:unique>
</xs:element>

element Firewire
diagram
type FirewireType
properties
content complex
substGrp X-PackageBase
children Documentation IsAsynchronous ReferencedToAbsoluteTime PackageRate PlaceParametersContiguously Sequencing Properties Content
attributes
Name  Type  Use  Default  Fixed  Annotation
Namederived by: xs:stringrequired      
Versionxs:decimaloptional      
Enabledxs:booleanoptional  true    
identity constraints
  Name  Refer  Selector  Field(s)  
unique  UniqueFirewirePackageParameterReference    ./Content/Mapping  ParameterReference  
annotation
documentation
This is the XidML recommended package for describing data on a FireWire bus.
source <xs:element name="Firewire" type="FirewireType" substitutionGroup="X-PackageBase">
 
<xs:annotation>
   
<xs:documentation>This is the XidML recommended package for describing data on a FireWire bus.</xs:documentation>
 
</xs:annotation>
 
<xs:unique name="UniqueFirewirePackageParameterReference">
   
<xs:selector xpath="./Content/Mapping"/>
   
<xs:field xpath="ParameterReference"/>
 
</xs:unique>
</xs:element>

element Generic
diagram
type GenericPackageType
properties
content complex
substGrp X-PackageBase
children Documentation IsAsynchronous ReferencedToAbsoluteTime PackageRate PlaceParametersContiguously Sequencing Type SubType Properties Content
attributes
Name  Type  Use  Default  Fixed  Annotation
Namederived by: xs:stringrequired      
Versionxs:decimaloptional      
Enabledxs:booleanoptional  true    
identity constraints
  Name  Refer  Selector  Field(s)  
unique  UniqueGenericPackageParameterReference    ./Content/Mapping  ParameterReference  
source <xs:element name="Generic" type="GenericPackageType" substitutionGroup="X-PackageBase">
 
<xs:unique name="UniqueGenericPackageParameterReference">
   
<xs:selector xpath="./Content/Mapping"/>
   
<xs:field xpath="ParameterReference"/>
 
</xs:unique>
</xs:element>

element IENA
diagram
type IenaPackageType
properties
content complex
substGrp X-PackageBase
children Documentation IsAsynchronous ReferencedToAbsoluteTime PackageRate PlaceParametersContiguously Sequencing Properties Source Destination Content
attributes
Name  Type  Use  Default  Fixed  Annotation
Namederived by: xs:stringrequired      
Versionxs:decimaloptional      
Enabledxs:booleanoptional  true    
annotation
documentation
This is the XidML recommended package for describing IENA Ethernet packets
source <xs:element name="IENA" type="IenaPackageType" substitutionGroup="X-PackageBase">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This is the XidML recommended package for describing IENA Ethernet packets</xs:documentation>
 
</xs:annotation>
</xs:element>

element IENA-Ethernet-UDP-Basic
diagram
type IENA-Ethernet-UDP-BasicType
properties
content complex
substGrp X-PackageBase
children Documentation IsAsynchronous ReferencedToAbsoluteTime PackageRate PlaceParametersContiguously Sequencing Properties Source Destination Content
attributes
Name  Type  Use  Default  Fixed  Annotation
Namederived by: xs:stringrequired      
Versionxs:decimaloptional      
Enabledxs:booleanoptional  true    
identity constraints
  Name  Refer  Selector  Field(s)  
unique  UniqueIENAPackageParameterReference    ./Content/Mapping  ParameterReference  
annotation
documentation
This is the a package for describing IENA Ethernet P Type parameters/payload.  It has been superceded by the IENA package schema which supports all Parameter/Payload Types.  We recommend that you use that schema for all new applications
source <xs:element name="IENA-Ethernet-UDP-Basic" type="IENA-Ethernet-UDP-BasicType" substitutionGroup="X-PackageBase">
 
<xs:annotation>
   
<xs:documentation>This is the a package for describing IENA Ethernet P Type parameters/payload.  It has been superceded by the IENA package schema which supports all Parameter/Payload Types.  We recommend that you use that schema for all new applications</xs:documentation>
 
</xs:annotation>
 
<xs:unique name="UniqueIENAPackageParameterReference">
   
<xs:selector xpath="./Content/Mapping"/>
   
<xs:field xpath="ParameterReference"/>
 
</xs:unique>
</xs:element>

element iNET-X
diagram
type iNET-XType
properties
content complex
substGrp X-PackageBase
children Documentation IsAsynchronous ReferencedToAbsoluteTime PackageRate PlaceParametersContiguously Sequencing Properties Source Destination Content
attributes
Name  Type  Use  Default  Fixed  Annotation
Namederived by: xs:stringrequired      
Versionxs:decimaloptional      
Enabledxs:booleanoptional  true    
identity constraints
  Name  Refer  Selector  Field(s)  
unique  UniqueiNETXPackageParameterReference    ./Content/Mapping  ParameterReference  
source <xs:element name="iNET-X" type="iNET-XType" substitutionGroup="X-PackageBase">
 
<xs:unique name="UniqueiNETXPackageParameterReference">
   
<xs:selector xpath="./Content/Mapping"/>
   
<xs:field xpath="ParameterReference"/>
 
</xs:unique>
</xs:element>

element IRIG-106-Ch-10
diagram
type IRIG-106-Ch-10Type
properties
content complex
substGrp X-PackageBase
children Documentation IsAsynchronous ReferencedToAbsoluteTime PackageRate PlaceParametersContiguously Sequencing Properties Destination Content Addendum
attributes
Name  Type  Use  Default  Fixed  Annotation
Namederived by: xs:stringrequired      
Versionxs:decimaloptional      
Enabledxs:booleanoptional  true    
source <xs:element name="IRIG-106-Ch-10" type="IRIG-106-Ch-10Type" substitutionGroup="X-PackageBase"/>

element IRIG-106-Ch-4
diagram
type IRIG-106-Ch4Type
properties
content complex
substGrp X-PackageBase
children Documentation IsAsynchronous ReferencedToAbsoluteTime PackageRate PlaceParametersContiguously Sequencing Properties Content
attributes
Name  Type  Use  Default  Fixed  Annotation
Namederived by: xs:stringrequired      
Versionxs:decimaloptional      
Enabledxs:booleanoptional  true    
identity constraints
  Name  Refer  Selector  Field(s)  
unique  UniqueIRIG106PackageParameterReference    ./Content/Mapping  ParameterReference  
annotation
documentation
This is the XidML recommended package for IRIG-106 chapter 4 compliant PCM streams.
source <xs:element name="IRIG-106-Ch-4" type="IRIG-106-Ch4Type" substitutionGroup="X-PackageBase">
 
<xs:annotation>
   
<xs:documentation>This is the XidML recommended package for IRIG-106 chapter 4 compliant PCM streams.</xs:documentation>
 
</xs:annotation>
 
<xs:unique name="UniqueIRIG106PackageParameterReference">
   
<xs:selector xpath="./Content/Mapping"/>
   
<xs:field xpath="ParameterReference"/>
 
</xs:unique>
</xs:element>

element IRIG-Time
diagram
type IRIG-TimeType
properties
content complex
substGrp X-PackageBase
children Documentation IsAsynchronous ReferencedToAbsoluteTime PackageRate PlaceParametersContiguously Sequencing Properties
attributes
Name  Type  Use  Default  Fixed  Annotation
Namederived by: xs:stringrequired      
Versionxs:decimaloptional      
Enabledxs:booleanoptional  true    
annotation
documentation
This is the XidML recommended package for  describing an IRIG time code format.
source <xs:element name="IRIG-Time" type="IRIG-TimeType" substitutionGroup="X-PackageBase">
 
<xs:annotation>
   
<xs:documentation>This is the XidML recommended package for  describing an IRIG time code format.</xs:documentation>
 
</xs:annotation>
</xs:element>

element Memory-Storage
diagram
type Memory-StorageType
properties
content complex
substGrp X-PackageBase
children Documentation IsAsynchronous ReferencedToAbsoluteTime PackageRate PlaceParametersContiguously Sequencing Content
attributes
Name  Type  Use  Default  Fixed  Annotation
Namederived by: xs:stringrequired      
Versionxs:decimaloptional      
Enabledxs:booleanoptional  true    
identity constraints
  Name  Refer  Selector  Field(s)  
unique  UniqueMemoryStoragePackageParameterReference    ./Content/Mapping  ParameterReference  
annotation
documentation
This is the XidML recommended package for describing data stored on a solid state or other memory storage device.
source <xs:element name="Memory-Storage" type="Memory-StorageType" substitutionGroup="X-PackageBase">
 
<xs:annotation>
   
<xs:documentation>This is the XidML recommended package for describing data stored on a solid state or other memory storage device.</xs:documentation>
 
</xs:annotation>
 
<xs:unique name="UniqueMemoryStoragePackageParameterReference">
   
<xs:selector xpath="./Content/Mapping"/>
   
<xs:field xpath="ParameterReference"/>
 
</xs:unique>
</xs:element>

element MIL-STD-1553-Message
diagram
type MIL-STD-1553-MessageType
properties
content complex
substGrp X-PackageBase
children Documentation IsAsynchronous ReferencedToAbsoluteTime PackageRate PlaceParametersContiguously Sequencing Bus BusControllerToRemoteTerminal RemoteTerminalToBusController RemoteTerminalToRemoteTerminal BusControllerToAllRemoteTerminals RemoteTerminalToAllRemoteTerminals ModeNoData ModeTransmitData ModeReceiveData BroadcastModeNoData BroadcastModeReceiveData
attributes
Name  Type  Use  Default  Fixed  Annotation
Namederived by: xs:stringrequired      
Versionxs:decimaloptional      
Enabledxs:booleanoptional  true    
identity constraints
  Name  Refer  Selector  Field(s)  
unique  Unique1553PackageParameterReference    ./*/Content/Mapping  ParameterReference  
annotation
documentation
This is the XidML recommended package for describing MIL-STD-1553 messages.
source <xs:element name="MIL-STD-1553-Message" type="MIL-STD-1553-MessageType" substitutionGroup="X-PackageBase">
 
<xs:annotation>
   
<xs:documentation>This is the XidML recommended package for describing MIL-STD-1553 messages.</xs:documentation>
 
</xs:annotation>
 
<xs:unique name="Unique1553PackageParameterReference">
   
<xs:selector xpath="./*/Content/Mapping"/>
   
<xs:field xpath="ParameterReference"/>
 
</xs:unique>
</xs:element>

element Network-Transport
diagram
type Network-TransportType
properties
content complex
substGrp X-PackageBase
children Documentation IsAsynchronous ReferencedToAbsoluteTime PackageRate PlaceParametersContiguously Sequencing Properties Source Destination Content
attributes
Name  Type  Use  Default  Fixed  Annotation
Namederived by: xs:stringrequired      
Versionxs:decimaloptional      
Enabledxs:booleanoptional  true    
identity constraints
  Name  Refer  Selector  Field(s)  
unique  UniqueNetworkStoragePackageParameterReference    ./Content/Mapping  ParameterReference  
annotation
documentation
This is the XidML recommended package for describing generic network packet.
source <xs:element name="Network-Transport" type="Network-TransportType" substitutionGroup="X-PackageBase">
 
<xs:annotation>
   
<xs:documentation>This is the XidML recommended package for describing generic network packet.</xs:documentation>
 
</xs:annotation>
 
<xs:unique name="UniqueNetworkStoragePackageParameterReference">
   
<xs:selector xpath="./Content/Mapping"/>
   
<xs:field xpath="ParameterReference"/>
 
</xs:unique>
</xs:element>

element Panavia
diagram
type Panavia-MessageType
properties
content complex
substGrp X-PackageBase
children Documentation IsAsynchronous ReferencedToAbsoluteTime PackageRate PlaceParametersContiguously Sequencing Content
attributes
Name  Type  Use  Default  Fixed  Annotation
Namederived by: xs:stringrequired      
Versionxs:decimaloptional      
Enabledxs:booleanoptional  true    
identity constraints
  Name  Refer  Selector  Field(s)  
unique  UniquePanaviaPackageParameterReference    ./Content/Mapping  ParameterReference  
annotation
documentation
This is the XidML recommended package for describing messages on a Panavia bus
source <xs:element name="Panavia" type="Panavia-MessageType" substitutionGroup="X-PackageBase">
 
<xs:annotation>
   
<xs:documentation>This is the XidML recommended package for describing messages on a Panavia bus</xs:documentation>
 
</xs:annotation>
 
<xs:unique name="UniquePanaviaPackageParameterReference">
   
<xs:selector xpath="./Content/Mapping"/>
   
<xs:field xpath="ParameterReference"/>
 
</xs:unique>
</xs:element>

element RS-232-Basic
diagram
type RS-232-BasicType
properties
content complex
substGrp X-PackageBase
children Documentation IsAsynchronous ReferencedToAbsoluteTime PackageRate PlaceParametersContiguously Sequencing Properties Content
attributes
Name  Type  Use  Default  Fixed  Annotation
Namederived by: xs:stringrequired      
Versionxs:decimaloptional      
Enabledxs:booleanoptional  true    
identity constraints
  Name  Refer  Selector  Field(s)  
unique  UniqueRS232BasicPackageParameterReference    ./Content/Mapping  ParameterReference  
annotation
documentation
This is the XidML recommended package for describing an RS-232/422 data stream.
source <xs:element name="RS-232-Basic" type="RS-232-BasicType" substitutionGroup="X-PackageBase">
 
<xs:annotation>
   
<xs:documentation>This is the XidML recommended package for describing an RS-232/422 data stream.</xs:documentation>
 
</xs:annotation>
 
<xs:unique name="UniqueRS232BasicPackageParameterReference">
   
<xs:selector xpath="./Content/Mapping"/>
   
<xs:field xpath="ParameterReference"/>
 
</xs:unique>
</xs:element>

element Snarfer
diagram
type SnarferType
properties
content complex
substGrp X-PackageBase
children Documentation IsAsynchronous ReferencedToAbsoluteTime PackageRate PlaceParametersContiguously Sequencing Properties
attributes
Name  Type  Use  Default  Fixed  Annotation
Namederived by: xs:stringrequired      
Versionxs:decimaloptional      
Enabledxs:booleanoptional  true    
annotation
documentation
This is the XidML recommended package for describing a snarfer.
source <xs:element name="Snarfer" type="SnarferType" substitutionGroup="X-PackageBase">
 
<xs:annotation>
   
<xs:documentation>This is the XidML recommended package for describing a snarfer.</xs:documentation>
 
</xs:annotation>
</xs:element>

element STANAG-3910
diagram
type STANAG-3910-MessageType
properties
content complex
substGrp X-PackageBase
children Documentation IsAsynchronous ReferencedToAbsoluteTime PackageRate PlaceParametersContiguously Sequencing Properties Destination Content
attributes
Name  Type  Use  Default  Fixed  Annotation
Namederived by: xs:stringrequired      
Versionxs:decimaloptional      
Enabledxs:booleanoptional  true    
identity constraints
  Name  Refer  Selector  Field(s)  
unique  UniqueSTANAG3910PackageParameterReference    ./Content/Mapping  ParameterReference  
annotation
documentation
This is the XidML recommended package for describing messages on a STANAG 3910 bus
source <xs:element name="STANAG-3910" type="STANAG-3910-MessageType" substitutionGroup="X-PackageBase">
 
<xs:annotation>
   
<xs:documentation>This is the XidML recommended package for describing messages on a STANAG 3910 bus</xs:documentation>
 
</xs:annotation>
 
<xs:unique name="UniqueSTANAG3910PackageParameterReference">
   
<xs:selector xpath="./Content/Mapping"/>
   
<xs:field xpath="ParameterReference"/>
 
</xs:unique>
</xs:element>

element TmNSDataMessage
diagram
type TmNSDataMessageType
properties
content complex
substGrp X-PackageBase
children Documentation IsAsynchronous ReferencedToAbsoluteTime PackageRate PlaceParametersContiguously Sequencing Properties Destination Content
attributes
Name  Type  Use  Default  Fixed  Annotation
Namederived by: xs:stringrequired      
Versionxs:decimaloptional      
Enabledxs:booleanoptional  true    
source <xs:element name="TmNSDataMessage" type="TmNSDataMessageType" substitutionGroup="X-PackageBase"/>

simpleType DataFormatType
type restriction of xs:string
used by
element DataFormat
facets
enumeration OffsetBinary
enumeration SignedMagnitude
enumeration TwosComplement
enumeration BinaryCodedDecimal
enumeration BitVector
enumeration BitStream
enumeration IEEE-754-Float-Single
enumeration IEEE-754-Float-Double
enumeration ASCII-7
enumeration ASCII-8
enumeration Unicode
enumeration UserFormat
source <xs:simpleType name="DataFormatType">
 
<xs:restriction base="xs:string">
   
<xs:enumeration value="OffsetBinary"/>
   
<xs:enumeration value="SignedMagnitude"/>
   
<xs:enumeration value="TwosComplement"/>
   
<xs:enumeration value="BinaryCodedDecimal"/>
   
<xs:enumeration value="BitVector"/>
   
<xs:enumeration value="BitStream"/>
   
<xs:enumeration value="IEEE-754-Float-Single"/>
   
<xs:enumeration value="IEEE-754-Float-Double"/>
   
<xs:enumeration value="ASCII-7"/>
   
<xs:enumeration value="ASCII-8"/>
   
<xs:enumeration value="Unicode"/>
   
<xs:enumeration value="UserFormat"/>
 
</xs:restriction>
</xs:simpleType>

element Link
diagram
type LinkType
properties
content complex
substGrp LinkBase
children Documentation Type Settings Packages Addendum
attributes
Name  Type  Use  Default  Fixed  Annotation
Namederived by: xs:stringrequired      
Versionxs:decimaloptional      
annotation
documentation
This element describes a generic link.
source <xs:element name="Link" type="LinkType" substitutionGroup="LinkBase">
 
<xs:annotation>
   
<xs:documentation>This element describes a generic link.</xs:documentation>
 
</xs:annotation>
</xs:element>

element Channel
diagram
properties
content complex
children LinkReference LinkBase Settings Specifications Parameters Processes
used by
element Channels
attributes
Name  Type  Use  Default  Fixed  Annotation
VendorNamexs:stringrequired      
Enabledxs:booleanoptional  true    
Directionderived by: xs:stringoptional  Bidirectional    
identity constraints
  Name  Refer  Selector  Field(s)  
unique  UniqueVendorName    ./*/Parameter  @VendorName  
annotation
documentation
This element is used to define the setup of a channel in addition to defining all Parameters and DataLinks associated with the channel.
source <xs:element name="Channel">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This element is used to define the setup of a channel in addition to defining all Parameters and DataLinks associated with the channel.</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence>
     
<xs:choice minOccurs="0">
       
<xs:element ref="LinkReference"/>
       
<xs:element ref="LinkBase"/>
     
</xs:choice>
     
<xs:element ref="Settings" minOccurs="0"/>
     
<xs:element ref="Specifications" minOccurs="0"/>
     
<xs:element name="Parameters" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">This element contains a list of channel level parameters.</xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:choice minOccurs="0" maxOccurs="unbounded">
           
<xs:element ref="ParameterReference"/>
           
<xs:element name="Parameter">
             
<xs:annotation>
               
<xs:documentation xml:lang="en">This element defines a channel level parameter</xs:documentation>
             
</xs:annotation>
             
<xs:complexType>
               
<xs:complexContent>
                 
<xs:extension base="ParameterType">
                   
<xs:attribute name="VendorName" type="xs:string" use="required"/>
                   
<xs:attribute name="Name" type="xs:string" use="required"/>
                   
<xs:attribute name="Orientation" use="optional" default="Read">
                     
<xs:simpleType>
                       
<xs:restriction base="xs:string">
                         
<xs:enumeration value="Read"/>
                         
<xs:enumeration value="Write"/>
                       
</xs:restriction>
                     
</xs:simpleType>
                   
</xs:attribute>
                 
</xs:extension>
               
</xs:complexContent>
             
</xs:complexType>
           
</xs:element>
         
</xs:choice>
       
</xs:complexType>
       
<xs:unique name="UniqueChannelParameterVendorName">
         
<xs:selector xpath="./*"/>
         
<xs:field xpath="@VendorName"/>
       
</xs:unique>
     
</xs:element>
     
<xs:element ref="Processes" minOccurs="0"/>
   
</xs:sequence>
   
<xs:attribute name="VendorName" type="xs:string" use="required"/>
   
<xs:attribute name="Enabled" type="xs:boolean" use="optional" default="true"/>
   
<xs:attribute name="Direction" use="optional" default="Bidirectional">
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:enumeration value="Input"/>
         
<xs:enumeration value="Output"/>
         
<xs:enumeration value="Bidirectional"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:attribute>
 
</xs:complexType>
 
<xs:unique name="UniqueVendorName">
   
<xs:selector xpath="./*/Parameter"/>
   
<xs:field xpath="@VendorName"/>
 
</xs:unique>
</xs:element>

attribute Channel/@VendorName
type xs:string
properties
isRef 0
use required
source <xs:attribute name="VendorName" type="xs:string" use="required"/>

attribute Channel/@Enabled
type xs:boolean
properties
isRef 0
default true
use optional
source <xs:attribute name="Enabled" type="xs:boolean" use="optional" default="true"/>

attribute Channel/@Direction
type restriction of xs:string
properties
isRef 0
default Bidirectional
use optional
facets
enumeration Input
enumeration Output
enumeration Bidirectional
source <xs:attribute name="Direction" use="optional" default="Bidirectional">
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="Input"/>
     
<xs:enumeration value="Output"/>
     
<xs:enumeration value="Bidirectional"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

element Channel/Parameters
diagram
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children ParameterReference Parameter
used by
element xidml
identity constraints
  Name  Refer  Selector  Field(s)  
unique  UniqueChannelParameterVendorName    ./*  @VendorName  
annotation
documentation
This element contains a list of channel level parameters.
source <xs:element name="Parameters" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This element contains a list of channel level parameters.</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:choice minOccurs="0" maxOccurs="unbounded">
     
<xs:element ref="ParameterReference"/>
     
<xs:element name="Parameter">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">This element defines a channel level parameter</xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:complexContent>
           
<xs:extension base="ParameterType">
             
<xs:attribute name="VendorName" type="xs:string" use="required"/>
             
<xs:attribute name="Name" type="xs:string" use="required"/>
             
<xs:attribute name="Orientation" use="optional" default="Read">
               
<xs:simpleType>
                 
<xs:restriction base="xs:string">
                   
<xs:enumeration value="Read"/>
                   
<xs:enumeration value="Write"/>
                 
</xs:restriction>
               
</xs:simpleType>
             
</xs:attribute>
           
</xs:extension>
         
</xs:complexContent>
       
</xs:complexType>
     
</xs:element>
   
</xs:choice>
 
</xs:complexType>
 
<xs:unique name="UniqueChannelParameterVendorName">
   
<xs:selector xpath="./*"/>
   
<xs:field xpath="@VendorName"/>
 
</xs:unique>
</xs:element>

element Channel/Parameters/Parameter
diagram
type extension of ParameterType
properties
isRef 0
content complex
children Documentation ParameterUnitReference BaseUnit SizeInBits DataFormat RangeMaximum RangeMinimum ShortLabel LongLabel Direction Endianness Enumerations AlgorithmReference Content Addendum
used by
element Parameters/ParameterSet
group PackageMappingCommonGroup
attributes
Name  Type  Use  Default  Fixed  Annotation
VendorNamexs:stringrequired      
Namexs:stringrequired      
Orientationderived by: xs:stringoptional  Read    
annotation
documentation
This element defines a channel level parameter
source <xs:element name="Parameter">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This element defines a channel level parameter</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:complexContent>
     
<xs:extension base="ParameterType">
       
<xs:attribute name="VendorName" type="xs:string" use="required"/>
       
<xs:attribute name="Name" type="xs:string" use="required"/>
       
<xs:attribute name="Orientation" use="optional" default="Read">
         
<xs:simpleType>
           
<xs:restriction base="xs:string">
             
<xs:enumeration value="Read"/>
             
<xs:enumeration value="Write"/>
           
</xs:restriction>
         
</xs:simpleType>
       
</xs:attribute>
     
</xs:extension>
   
</xs:complexContent>
 
</xs:complexType>
</xs:element>

attribute Channel/Parameters/Parameter/@VendorName
type xs:string
properties
isRef 0
use required
source <xs:attribute name="VendorName" type="xs:string" use="required"/>

attribute Channel/Parameters/Parameter/@Name
type xs:string
properties
isRef 0
use required
source <xs:attribute name="Name" type="xs:string" use="required"/>

attribute Channel/Parameters/Parameter/@Orientation
type restriction of xs:string
properties
isRef 0
default Read
use optional
facets
enumeration Read
enumeration Write
source <xs:attribute name="Orientation" use="optional" default="Read">
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="Read"/>
     
<xs:enumeration value="Write"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

element ChannelGroup
diagram
properties
content complex
children Parameters Settings Specifications ChannelGroup Channels Processes
used by
elements ChannelGroup Channels
attributes
Name  Type  Use  Default  Fixed  Annotation
Namexs:stringoptional      
annotation
documentation
This element is used to group channels that can be either logically or physically grouped in some
source <xs:element name="ChannelGroup">
 
<xs:annotation>
   
<xs:documentation>This element is used to group channels that can be either logically or physically grouped in some</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence minOccurs="0">
     
<xs:element name="Parameters" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">This element contains a list of the channels parameters.</xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:choice minOccurs="0" maxOccurs="unbounded">
           
<xs:element ref="ParameterReference"/>
           
<xs:element name="Parameter">
             
<xs:annotation>
               
<xs:documentation xml:lang="en">This element defines a channel level parameter</xs:documentation>
             
</xs:annotation>
             
<xs:complexType>
               
<xs:complexContent>
                 
<xs:extension base="ParameterType">
                   
<xs:attribute name="Orientation" use="optional">
                     
<xs:simpleType>
                       
<xs:restriction base="xs:string">
                         
<xs:enumeration value="Read"/>
                         
<xs:enumeration value="Write"/>
                       
</xs:restriction>
                     
</xs:simpleType>
                   
</xs:attribute>
                   
<xs:attribute name="VendorName" type="xs:string" use="optional"/>
                 
</xs:extension>
               
</xs:complexContent>
             
</xs:complexType>
           
</xs:element>
         
</xs:choice>
       
</xs:complexType>
       
<xs:unique name="UniqueChannelGroupParameterVendorName">
         
<xs:selector xpath="./*"/>
         
<xs:field xpath="@VendorName"/>
       
</xs:unique>
     
</xs:element>
     
<xs:element ref="Settings" minOccurs="0"/>
     
<xs:element ref="Specifications" minOccurs="0"/>
     
<xs:element ref="ChannelGroup" minOccurs="0" maxOccurs="unbounded"/>
     
<xs:element ref="Channels" minOccurs="0" maxOccurs="unbounded"/>
     
<xs:element ref="Processes" minOccurs="0"/>
   
</xs:sequence>
   
<xs:attribute name="Name" type="xs:string" use="optional"/>
 
</xs:complexType>
</xs:element>

attribute ChannelGroup/@Name
type xs:string
properties
isRef 0
use optional
source <xs:attribute name="Name" type="xs:string" use="optional"/>

element ChannelGroup/Parameters
diagram
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children ParameterReference Parameter
used by
element xidml
identity constraints
  Name  Refer  Selector  Field(s)  
unique  UniqueChannelGroupParameterVendorName    ./*  @VendorName  
annotation
documentation
This element contains a list of the channels parameters.
source <xs:element name="Parameters" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This element contains a list of the channels parameters.</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:choice minOccurs="0" maxOccurs="unbounded">
     
<xs:element ref="ParameterReference"/>
     
<xs:element name="Parameter">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">This element defines a channel level parameter</xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:complexContent>
           
<xs:extension base="ParameterType">
             
<xs:attribute name="Orientation" use="optional">
               
<xs:simpleType>
                 
<xs:restriction base="xs:string">
                   
<xs:enumeration value="Read"/>
                   
<xs:enumeration value="Write"/>
                 
</xs:restriction>
               
</xs:simpleType>
             
</xs:attribute>
             
<xs:attribute name="VendorName" type="xs:string" use="optional"/>
           
</xs:extension>
         
</xs:complexContent>
       
</xs:complexType>
     
</xs:element>
   
</xs:choice>
 
</xs:complexType>
 
<xs:unique name="UniqueChannelGroupParameterVendorName">
   
<xs:selector xpath="./*"/>
   
<xs:field xpath="@VendorName"/>
 
</xs:unique>
</xs:element>

element ChannelGroup/Parameters/Parameter
diagram
type extension of ParameterType
properties
isRef 0
content complex
children Documentation ParameterUnitReference BaseUnit SizeInBits DataFormat RangeMaximum RangeMinimum ShortLabel LongLabel Direction Endianness Enumerations AlgorithmReference Content Addendum
used by
element Parameters/ParameterSet
group PackageMappingCommonGroup
attributes
Name  Type  Use  Default  Fixed  Annotation
Orientationderived by: xs:stringoptional      
VendorNamexs:stringoptional      
annotation
documentation
This element defines a channel level parameter
source <xs:element name="Parameter">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This element defines a channel level parameter</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:complexContent>
     
<xs:extension base="ParameterType">
       
<xs:attribute name="Orientation" use="optional">
         
<xs:simpleType>
           
<xs:restriction base="xs:string">
             
<xs:enumeration value="Read"/>
             
<xs:enumeration value="Write"/>
           
</xs:restriction>
         
</xs:simpleType>
       
</xs:attribute>
       
<xs:attribute name="VendorName" type="xs:string" use="optional"/>
     
</xs:extension>
   
</xs:complexContent>
 
</xs:complexType>
</xs:element>

attribute ChannelGroup/Parameters/Parameter/@Orientation
type restriction of xs:string
properties
isRef 0
use optional
facets
enumeration Read
enumeration Write
source <xs:attribute name="Orientation" use="optional">
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="Read"/>
     
<xs:enumeration value="Write"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

attribute ChannelGroup/Parameters/Parameter/@VendorName
type xs:string
properties
isRef 0
use optional
source <xs:attribute name="VendorName" type="xs:string" use="optional"/>

element Channels
diagram
properties
content complex
children Channel ChannelGroup
used by
element ChannelGroup
complexType InstrumentType
identity constraints
  Name  Refer  Selector  Field(s)  
unique  UniqueChannelVendorName    ./Channel  @VendorName  
unique  UniqueChannelGroupName    ./ChannelGroup  @Name  
annotation
documentation
This element contains a list of all channels on the instrument.
source <xs:element name="Channels">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This element contains a list of all channels on the instrument.</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:choice minOccurs="0" maxOccurs="unbounded">
     
<xs:element ref="Channel"/>
     
<xs:element ref="ChannelGroup" minOccurs="0" maxOccurs="unbounded"/>
   
</xs:choice>
 
</xs:complexType>
 
<xs:unique name="UniqueChannelVendorName">
   
<xs:selector xpath="./Channel"/>
   
<xs:field xpath="@VendorName"/>
 
</xs:unique>
 
<xs:unique name="UniqueChannelGroupName">
   
<xs:selector xpath="./ChannelGroup"/>
   
<xs:field xpath="@Name"/>
 
</xs:unique>
</xs:element>

element Instrument
diagram
type InstrumentType
properties
content complex
substGrp InstrumentBase
children Documentation Manufacturer Settings Parameters Specifications Processes Channels Instruments Addendum
used by
element InstrumentType/Instruments/Location
attributes
Name  Type  Use  Default  Fixed  Annotation
Namederived by: xs:stringrequired      
Enabledxs:booleanoptional  true    
annotation
documentation
Defines a generic instrument
source <xs:element name="Instrument" type="InstrumentType" substitutionGroup="InstrumentBase">
 
<xs:annotation>
   
<xs:documentation>Defines a generic instrument</xs:documentation>
 
</xs:annotation>
</xs:element>

element InstrumentBase
diagram
properties
abstract true
used by
element Instrumentation/InstrumentSet
source <xs:element name="InstrumentBase" abstract="true"/>

element LinkReference
diagram
used by
element Channel
annotation
documentation
A reference to a named DataLink.
source <xs:element name="LinkReference">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">A reference to a named DataLink.</xs:documentation>
 
</xs:annotation>
</xs:element>

element Manufacturer
diagram
properties
content complex
children Name PartReference SerialNumber
used by
complexType InstrumentType
annotation
documentation
This element contains common vendor-specific information.
documentation
This element contains common vendor-specific information.
source <xs:element name="Manufacturer">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This element contains common vendor-specific information.</xs:documentation>
   
<xs:documentation xml:lang="en">This element contains common vendor-specific information.</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:all>
     
<xs:element name="Name" type="xs:string" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">The name of the instrument manufacturer.</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="PartReference" type="xs:string" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">This element identifies the type of instrument.</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="SerialNumber" type="xs:string" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">This element contains a serial number that is used to identifiy a particular instance of an instrument.</xs:documentation>
       
</xs:annotation>
     
</xs:element>
   
</xs:all>
 
</xs:complexType>
</xs:element>

element Manufacturer/Name
diagram
type xs:string
properties
isRef 0
minOcc 0
maxOcc 1
content simple
annotation
documentation
The name of the instrument manufacturer.
source <xs:element name="Name" type="xs:string" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">The name of the instrument manufacturer.</xs:documentation>
 
</xs:annotation>
</xs:element>

element Manufacturer/PartReference
diagram
type xs:string
properties
isRef 0
minOcc 0
maxOcc 1
content simple
annotation
documentation
This element identifies the type of instrument.
source <xs:element name="PartReference" type="xs:string" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This element identifies the type of instrument.</xs:documentation>
 
</xs:annotation>
</xs:element>

element Manufacturer/SerialNumber
diagram
type xs:string
properties
isRef 0
minOcc 0
maxOcc 1
content simple
annotation
documentation
This element contains a serial number that is used to identifiy a particular instance of an instrument.
source <xs:element name="SerialNumber" type="xs:string" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This element contains a serial number that is used to identifiy a particular instance of an instrument.</xs:documentation>
 
</xs:annotation>
</xs:element>

element ParameterReference
diagram
type extension of ParameterReferenceType
properties
content complex
used by
elements Channel/Parameters ChannelGroup/Parameters Parsers/Parser/Parameters Processes/Process/Parameters InstrumentType/Parameters
attributes
Name  Type  Use  Default  Fixed  Annotation
VendorNamexs:stringrequired      
Orientationderived by: xs:stringoptional  Read    
annotation
documentation
A reference tro a named Parameter
source <xs:element name="ParameterReference">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">A reference tro a named Parameter</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:simpleContent>
     
<xs:extension base="ParameterReferenceType">
       
<xs:attribute name="VendorName" type="xs:string" use="required"/>
       
<xs:attribute name="Orientation" use="optional" default="Read">
         
<xs:simpleType>
           
<xs:restriction base="xs:string">
             
<xs:enumeration value="Read"/>
             
<xs:enumeration value="Write"/>
           
</xs:restriction>
         
</xs:simpleType>
       
</xs:attribute>
     
</xs:extension>
   
</xs:simpleContent>
 
</xs:complexType>
</xs:element>

attribute ParameterReference/@VendorName
type xs:string
properties
isRef 0
use required
source <xs:attribute name="VendorName" type="xs:string" use="required"/>

attribute ParameterReference/@Orientation
type restriction of xs:string
properties
isRef 0
default Read
use optional
facets
enumeration Read
enumeration Write
source <xs:attribute name="Orientation" use="optional" default="Read">
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="Read"/>
     
<xs:enumeration value="Write"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

element Parsers
diagram
properties
content complex
children Parser
annotation
documentation
This element is used to define any parsers on the channel
source <xs:element name="Parsers">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This element is used to define any parsers on the channel</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence minOccurs="0" maxOccurs="unbounded">
     
<xs:element name="Parser">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">This element is used to define a parser.</xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:choice minOccurs="0" maxOccurs="unbounded">
           
<xs:element name="PackageReference" type="xs:string">
             
<xs:annotation>
               
<xs:documentation xml:lang="en">A reference to a named package definition.</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="Parameters">
             
<xs:annotation>
               
<xs:documentation xml:lang="en">This element contains a list of instrument level parameters.</xs:documentation>
             
</xs:annotation>
             
<xs:complexType>
               
<xs:choice minOccurs="0" maxOccurs="unbounded">
                 
<xs:element ref="ParameterReference"/>
                 
<xs:element name="Parameter">
                   
<xs:annotation>
                     
<xs:documentation xml:lang="en">This element defines an instrument level parameter</xs:documentation>
                   
</xs:annotation>
                   
<xs:complexType>
                     
<xs:complexContent>
                       
<xs:extension base="ParameterType">
                         
<xs:attribute name="Name" type="xs:string" use="required"/>
                         
<xs:attribute name="VendorName" type="xs:string" use="required"/>
                         
<xs:attribute name="Direction" use="optional" default="Read">
                           
<xs:simpleType>
                             
<xs:restriction base="xs:string">
                               
<xs:enumeration value="Read"/>
                               
<xs:enumeration value="Write"/>
                             
</xs:restriction>
                           
</xs:simpleType>
                         
</xs:attribute>
                         
<xs:attribute name="Enabled" type="xs:boolean" use="optional" default="true"/>
                       
</xs:extension>
                     
</xs:complexContent>
                   
</xs:complexType>
                 
</xs:element>
               
</xs:choice>
             
</xs:complexType>
           
</xs:element>
         
</xs:choice>
         
<xs:attribute name="Index" type="xs:unsignedInt"/>
       
</xs:complexType>
     
</xs:element>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element Parsers/Parser
diagram
properties
isRef 0
content complex
children PackageReference Parameters
attributes
Name  Type  Use  Default  Fixed  Annotation
Indexxs:unsignedInt      
annotation
documentation
This element is used to define a parser.
source <xs:element name="Parser">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This element is used to define a parser.</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:choice minOccurs="0" maxOccurs="unbounded">
     
<xs:element name="PackageReference" type="xs:string">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">A reference to a named package definition.</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="Parameters">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">This element contains a list of instrument level parameters.</xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:choice minOccurs="0" maxOccurs="unbounded">
           
<xs:element ref="ParameterReference"/>
           
<xs:element name="Parameter">
             
<xs:annotation>
               
<xs:documentation xml:lang="en">This element defines an instrument level parameter</xs:documentation>
             
</xs:annotation>
             
<xs:complexType>
               
<xs:complexContent>
                 
<xs:extension base="ParameterType">
                   
<xs:attribute name="Name" type="xs:string" use="required"/>
                   
<xs:attribute name="VendorName" type="xs:string" use="required"/>
                   
<xs:attribute name="Direction" use="optional" default="Read">
                     
<xs:simpleType>
                       
<xs:restriction base="xs:string">
                         
<xs:enumeration value="Read"/>
                         
<xs:enumeration value="Write"/>
                       
</xs:restriction>
                     
</xs:simpleType>
                   
</xs:attribute>
                   
<xs:attribute name="Enabled" type="xs:boolean" use="optional" default="true"/>
                 
</xs:extension>
               
</xs:complexContent>
             
</xs:complexType>
           
</xs:element>
         
</xs:choice>
       
</xs:complexType>
     
</xs:element>
   
</xs:choice>
   
<xs:attribute name="Index" type="xs:unsignedInt"/>
 
</xs:complexType>
</xs:element>

attribute Parsers/Parser/@Index
type xs:unsignedInt
properties
isRef 0
source <xs:attribute name="Index" type="xs:unsignedInt"/>

element Parsers/Parser/PackageReference
diagram
type xs:string
properties
isRef 0
content simple
annotation
documentation
A reference to a named package definition.
source <xs:element name="PackageReference" type="xs:string">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">A reference to a named package definition.</xs:documentation>
 
</xs:annotation>
</xs:element>

element Parsers/Parser/Parameters
diagram
properties
isRef 0
content complex
children ParameterReference Parameter
used by
element xidml
annotation
documentation
This element contains a list of instrument level parameters.
source <xs:element name="Parameters">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This element contains a list of instrument level parameters.</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:choice minOccurs="0" maxOccurs="unbounded">
     
<xs:element ref="ParameterReference"/>
     
<xs:element name="Parameter">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">This element defines an instrument level parameter</xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:complexContent>
           
<xs:extension base="ParameterType">
             
<xs:attribute name="Name" type="xs:string" use="required"/>
             
<xs:attribute name="VendorName" type="xs:string" use="required"/>
             
<xs:attribute name="Direction" use="optional" default="Read">
               
<xs:simpleType>
                 
<xs:restriction base="xs:string">
                   
<xs:enumeration value="Read"/>
                   
<xs:enumeration value="Write"/>
                 
</xs:restriction>
               
</xs:simpleType>
             
</xs:attribute>
             
<xs:attribute name="Enabled" type="xs:boolean" use="optional" default="true"/>
           
</xs:extension>
         
</xs:complexContent>
       
</xs:complexType>
     
</xs:element>
   
</xs:choice>
 
</xs:complexType>
</xs:element>

element Parsers/Parser/Parameters/Parameter
diagram
type extension of ParameterType
properties
isRef 0
content complex
children Documentation ParameterUnitReference BaseUnit SizeInBits DataFormat RangeMaximum RangeMinimum ShortLabel LongLabel Direction Endianness Enumerations AlgorithmReference Content Addendum
used by
element Parameters/ParameterSet
group PackageMappingCommonGroup
attributes
Name  Type  Use  Default  Fixed  Annotation
Namexs:stringrequired      
VendorNamexs:stringrequired      
Directionderived by: xs:stringoptional  Read    
Enabledxs:booleanoptional  true    
annotation
documentation
This element defines an instrument level parameter
source <xs:element name="Parameter">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This element defines an instrument level parameter</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:complexContent>
     
<xs:extension base="ParameterType">
       
<xs:attribute name="Name" type="xs:string" use="required"/>
       
<xs:attribute name="VendorName" type="xs:string" use="required"/>
       
<xs:attribute name="Direction" use="optional" default="Read">
         
<xs:simpleType>
           
<xs:restriction base="xs:string">
             
<xs:enumeration value="Read"/>
             
<xs:enumeration value="Write"/>
           
</xs:restriction>
         
</xs:simpleType>
       
</xs:attribute>
       
<xs:attribute name="Enabled" type="xs:boolean" use="optional" default="true"/>
     
</xs:extension>
   
</xs:complexContent>
 
</xs:complexType>
</xs:element>

attribute Parsers/Parser/Parameters/Parameter/@Name
type xs:string
properties
isRef 0
use required
source <xs:attribute name="Name" type="xs:string" use="required"/>

attribute Parsers/Parser/Parameters/Parameter/@VendorName
type xs:string
properties
isRef 0
use required
source <xs:attribute name="VendorName" type="xs:string" use="required"/>

attribute Parsers/Parser/Parameters/Parameter/@Direction
type restriction of xs:string
properties
isRef 0
default Read
use optional
facets
enumeration Read
enumeration Write
source <xs:attribute name="Direction" use="optional" default="Read">
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="Read"/>
     
<xs:enumeration value="Write"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

attribute Parsers/Parser/Parameters/Parameter/@Enabled
type xs:boolean
properties
isRef 0
default true
use optional
source <xs:attribute name="Enabled" type="xs:boolean" use="optional" default="true"/>

element Processes
diagram
properties
content complex
children Process
used by
elements Channel ChannelGroup
complexType InstrumentType
identity constraints
  Name  Refer  Selector  Field(s)  
unique  UniqueProcessVendorName    ./Process  @VendorName  
unique  UniquePackageReference    ./Process/PackageReference  .  
annotation
documentation
This element is used to define any processes
source <xs:element name="Processes">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This element is used to define any processes</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence minOccurs="0" maxOccurs="unbounded">
     
<xs:element name="Process">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">This element is used to define a process</xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:sequence>
           
<xs:element ref="Settings" minOccurs="0"/>
           
<xs:element name="Parameters" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation xml:lang="en">This element contains a list of parameters.</xs:documentation>
             
</xs:annotation>
             
<xs:complexType>
               
<xs:choice minOccurs="0" maxOccurs="unbounded">
                 
<xs:element ref="ParameterReference"/>
                 
<xs:element name="Parameter">
                   
<xs:annotation>
                     
<xs:documentation xml:lang="en">This element defines an instrument level parameter</xs:documentation>
                   
</xs:annotation>
                   
<xs:complexType>
                     
<xs:complexContent>
                       
<xs:extension base="ParameterType">
                         
<xs:attribute name="Name" type="xs:string" use="required"/>
                         
<xs:attribute name="VendorName" type="xs:string" use="required"/>
                         
<xs:attribute name="Orientation" use="optional" default="Read">
                           
<xs:simpleType>
                             
<xs:restriction base="xs:string">
                               
<xs:enumeration value="Read"/>
                               
<xs:enumeration value="Write"/>
                             
</xs:restriction>
                           
</xs:simpleType>
                         
</xs:attribute>
                         
<xs:attribute name="Enabled" type="xs:boolean" use="optional" default="true"/>
                       
</xs:extension>
                     
</xs:complexContent>
                   
</xs:complexType>
                 
</xs:element>
               
</xs:choice>
             
</xs:complexType>
             
<xs:unique name="UniqueProcessParameterVendorName">
               
<xs:selector xpath="./*"/>
               
<xs:field xpath="@VendorName"/>
             
</xs:unique>
           
</xs:element>
           
<xs:element name="PackageReference" type="xs:string" minOccurs="0" maxOccurs="unbounded">
             
<xs:annotation>
               
<xs:documentation xml:lang="en">A reference to a named package definition.</xs:documentation>
             
</xs:annotation>
           
</xs:element>
         
</xs:sequence>
         
<xs:attribute name="VendorName" use="required">
           
<xs:annotation>
             
<xs:documentation xml:lang="en">Uniquely idenifies the process</xs:documentation>
           
</xs:annotation>
           
<xs:simpleType>
             
<xs:restriction base="xs:string">
               
<xs:minLength value="1"/>
             
</xs:restriction>
           
</xs:simpleType>
         
</xs:attribute>
       
</xs:complexType>
     
</xs:element>
   
</xs:sequence>
 
</xs:complexType>
 
<xs:unique name="UniqueProcessVendorName">
   
<xs:selector xpath="./Process"/>
   
<xs:field xpath="@VendorName"/>
 
</xs:unique>
 
<xs:unique name="UniquePackageReference">
   
<xs:selector xpath="./Process/PackageReference"/>
   
<xs:field xpath="."/>
 
</xs:unique>
</xs:element>

element Processes/Process
diagram
properties
isRef 0
content complex
children Settings Parameters PackageReference
attributes
Name  Type  Use  Default  Fixed  Annotation
VendorNamederived by: xs:stringrequired      
documentation
Uniquely idenifies the process
annotation
documentation
This element is used to define a process
source <xs:element name="Process">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This element is used to define a process</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element ref="Settings" minOccurs="0"/>
     
<xs:element name="Parameters" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">This element contains a list of parameters.</xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:choice minOccurs="0" maxOccurs="unbounded">
           
<xs:element ref="ParameterReference"/>
           
<xs:element name="Parameter">
             
<xs:annotation>
               
<xs:documentation xml:lang="en">This element defines an instrument level parameter</xs:documentation>
             
</xs:annotation>
             
<xs:complexType>
               
<xs:complexContent>
                 
<xs:extension base="ParameterType">
                   
<xs:attribute name="Name" type="xs:string" use="required"/>
                   
<xs:attribute name="VendorName" type="xs:string" use="required"/>
                   
<xs:attribute name="Orientation" use="optional" default="Read">
                     
<xs:simpleType>
                       
<xs:restriction base="xs:string">
                         
<xs:enumeration value="Read"/>
                         
<xs:enumeration value="Write"/>
                       
</xs:restriction>
                     
</xs:simpleType>
                   
</xs:attribute>
                   
<xs:attribute name="Enabled" type="xs:boolean" use="optional" default="true"/>
                 
</xs:extension>
               
</xs:complexContent>
             
</xs:complexType>
           
</xs:element>
         
</xs:choice>
       
</xs:complexType>
       
<xs:unique name="UniqueProcessParameterVendorName">
         
<xs:selector xpath="./*"/>
         
<xs:field xpath="@VendorName"/>
       
</xs:unique>
     
</xs:element>
     
<xs:element name="PackageReference" type="xs:string" minOccurs="0" maxOccurs="unbounded">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">A reference to a named package definition.</xs:documentation>
       
</xs:annotation>
     
</xs:element>
   
</xs:sequence>
   
<xs:attribute name="VendorName" use="required">
     
<xs:annotation>
       
<xs:documentation xml:lang="en">Uniquely idenifies the process</xs:documentation>
     
</xs:annotation>
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:minLength value="1"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:attribute>
 
</xs:complexType>
</xs:element>

attribute Processes/Process/@VendorName
type restriction of xs:string
properties
isRef 0
use required
facets
minLength 1
annotation
documentation
Uniquely idenifies the process
source <xs:attribute name="VendorName" use="required">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">Uniquely idenifies the process</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:minLength value="1"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

element Processes/Process/Parameters
diagram
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children ParameterReference Parameter
used by
element xidml
identity constraints
  Name  Refer  Selector  Field(s)  
unique  UniqueProcessParameterVendorName    ./*  @VendorName  
annotation
documentation
This element contains a list of parameters.
source <xs:element name="Parameters" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This element contains a list of parameters.</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:choice minOccurs="0" maxOccurs="unbounded">
     
<xs:element ref="ParameterReference"/>
     
<xs:element name="Parameter">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">This element defines an instrument level parameter</xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:complexContent>
           
<xs:extension base="ParameterType">
             
<xs:attribute name="Name" type="xs:string" use="required"/>
             
<xs:attribute name="VendorName" type="xs:string" use="required"/>
             
<xs:attribute name="Orientation" use="optional" default="Read">
               
<xs:simpleType>
                 
<xs:restriction base="xs:string">
                   
<xs:enumeration value="Read"/>
                   
<xs:enumeration value="Write"/>
                 
</xs:restriction>
               
</xs:simpleType>
             
</xs:attribute>
             
<xs:attribute name="Enabled" type="xs:boolean" use="optional" default="true"/>
           
</xs:extension>
         
</xs:complexContent>
       
</xs:complexType>
     
</xs:element>
   
</xs:choice>
 
</xs:complexType>
 
<xs:unique name="UniqueProcessParameterVendorName">
   
<xs:selector xpath="./*"/>
   
<xs:field xpath="@VendorName"/>
 
</xs:unique>
</xs:element>

element Processes/Process/Parameters/Parameter
diagram
type extension of ParameterType
properties
isRef 0
content complex
children Documentation ParameterUnitReference BaseUnit SizeInBits DataFormat RangeMaximum RangeMinimum ShortLabel LongLabel Direction Endianness Enumerations AlgorithmReference Content Addendum
used by
element Parameters/ParameterSet
group PackageMappingCommonGroup
attributes
Name  Type  Use  Default  Fixed  Annotation
Namexs:stringrequired      
VendorNamexs:stringrequired      
Orientationderived by: xs:stringoptional  Read    
Enabledxs:booleanoptional  true    
annotation
documentation
This element defines an instrument level parameter
source <xs:element name="Parameter">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This element defines an instrument level parameter</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:complexContent>
     
<xs:extension base="ParameterType">
       
<xs:attribute name="Name" type="xs:string" use="required"/>
       
<xs:attribute name="VendorName" type="xs:string" use="required"/>
       
<xs:attribute name="Orientation" use="optional" default="Read">
         
<xs:simpleType>
           
<xs:restriction base="xs:string">
             
<xs:enumeration value="Read"/>
             
<xs:enumeration value="Write"/>
           
</xs:restriction>
         
</xs:simpleType>
       
</xs:attribute>
       
<xs:attribute name="Enabled" type="xs:boolean" use="optional" default="true"/>
     
</xs:extension>
   
</xs:complexContent>
 
</xs:complexType>
</xs:element>

attribute Processes/Process/Parameters/Parameter/@Name
type xs:string
properties
isRef 0
use required
source <xs:attribute name="Name" type="xs:string" use="required"/>

attribute Processes/Process/Parameters/Parameter/@VendorName
type xs:string
properties
isRef 0
use required
source <xs:attribute name="VendorName" type="xs:string" use="required"/>

attribute Processes/Process/Parameters/Parameter/@Orientation
type restriction of xs:string
properties
isRef 0
default Read
use optional
facets
enumeration Read
enumeration Write
source <xs:attribute name="Orientation" use="optional" default="Read">
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="Read"/>
     
<xs:enumeration value="Write"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

attribute Processes/Process/Parameters/Parameter/@Enabled
type xs:boolean
properties
isRef 0
default true
use optional
source <xs:attribute name="Enabled" type="xs:boolean" use="optional" default="true"/>

element Processes/Process/PackageReference
diagram
type xs:string
properties
isRef 0
minOcc 0
maxOcc unbounded
content simple
annotation
documentation
A reference to a named package definition.
source <xs:element name="PackageReference" type="xs:string" minOccurs="0" maxOccurs="unbounded">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">A reference to a named package definition.</xs:documentation>
 
</xs:annotation>
</xs:element>

element Settings
diagram
properties
content complex
children Setting
used by
elements Channel ChannelGroup Processes/Process
complexType InstrumentType
identity constraints
  Name  Refer  Selector  Field(s)  
unique  UniqueSettingName    ./Setting  Name  
annotation
documentation
Contains a list of settings
source <xs:element name="Settings">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">Contains a list of settings</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element ref="Setting" minOccurs="0" maxOccurs="unbounded"/>
   
</xs:sequence>
 
</xs:complexType>
 
<xs:unique name="UniqueSettingName">
   
<xs:selector xpath="./Setting"/>
   
<xs:field xpath="Name"/>
 
</xs:unique>
</xs:element>

element Specification
diagram
properties
content complex
children Name Value
used by
element Specifications
annotation
documentation
This element contains an specification
source <xs:element name="Specification">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This element contains an specification</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:all>
     
<xs:element name="Name" type="xs:string">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">The name of the specification</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="Value" type="xs:string">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">The value for the specification</xs:documentation>
       
</xs:annotation>
     
</xs:element>
   
</xs:all>
 
</xs:complexType>
</xs:element>

element Specification/Name
diagram
type xs:string
properties
isRef 0
content simple
annotation
documentation
The name of the specification
source <xs:element name="Name" type="xs:string">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">The name of the specification</xs:documentation>
 
</xs:annotation>
</xs:element>

element Specification/Value
diagram
type xs:string
properties
isRef 0
content simple
annotation
documentation
The value for the specification
source <xs:element name="Value" type="xs:string">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">The value for the specification</xs:documentation>
 
</xs:annotation>
</xs:element>

element Specifications
diagram
properties
content complex
children Specification
used by
elements Channel ChannelGroup
complexType InstrumentType
identity constraints
  Name  Refer  Selector  Field(s)  
unique  UniqueSpecificationName    ./Specification  Name  
annotation
documentation
Ths section contains a list of specifications for the instrument.
source <xs:element name="Specifications">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">Ths section contains a list of specifications for the instrument.</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element ref="Specification" minOccurs="0" maxOccurs="unbounded"/>
   
</xs:sequence>
 
</xs:complexType>
 
<xs:unique name="UniqueSpecificationName">
   
<xs:selector xpath="./Specification"/>
   
<xs:field xpath="Name"/>
 
</xs:unique>
</xs:element>

complexType InstrumentType
diagram
children Documentation Manufacturer Settings Parameters Specifications Processes Channels Instruments Addendum
used by
element Instrument
attributes
Name  Type  Use  Default  Fixed  Annotation
Namederived by: xs:stringrequired      
Enabledxs:booleanoptional  true    
annotation
documentation
This is the base type for an instrument
source <xs:complexType name="InstrumentType">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This is the base type for an instrument</xs:documentation>
 
</xs:annotation>
 
<xs:all>
   
<xs:element name="Documentation" type="DocumentationType" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation xml:lang="en">This optional element can be used to document individual instruments.</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element ref="Manufacturer" minOccurs="0"/>
   
<xs:element ref="Settings" minOccurs="0"/>
   
<xs:element name="Parameters" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation xml:lang="en">This element contains a list of instrument level parameters.</xs:documentation>
     
</xs:annotation>
     
<xs:complexType>
       
<xs:choice minOccurs="0" maxOccurs="unbounded">
         
<xs:element ref="ParameterReference"/>
         
<xs:element name="Parameter">
           
<xs:annotation>
             
<xs:documentation xml:lang="en">This element defines an instrument level parameter</xs:documentation>
           
</xs:annotation>
           
<xs:complexType>
             
<xs:complexContent>
               
<xs:extension base="ParameterType">
                 
<xs:attribute name="VendorName" type="xs:string" use="required"/>
                 
<xs:attribute name="Orientation" use="optional" default="Read">
                   
<xs:simpleType>
                     
<xs:restriction base="xs:string">
                       
<xs:enumeration value="Read"/>
                       
<xs:enumeration value="Write"/>
                     
</xs:restriction>
                   
</xs:simpleType>
                 
</xs:attribute>
                 
<xs:attribute name="Name" type="xs:string" use="required"/>
                 
<xs:attribute name="Enabled" type="xs:boolean" use="optional" default="true"/>
               
</xs:extension>
             
</xs:complexContent>
           
</xs:complexType>
           
<xs:unique name="UniqueParameterVendorName">
             
<xs:selector xpath="."/>
             
<xs:field xpath="@VendorName"/>
           
</xs:unique>
         
</xs:element>
       
</xs:choice>
     
</xs:complexType>
     
<xs:unique name="UniqueInstrumentParameterVendorName">
       
<xs:selector xpath="./*"/>
       
<xs:field xpath="@VendorName"/>
     
</xs:unique>
   
</xs:element>
   
<xs:element ref="Specifications" minOccurs="0"/>
   
<xs:element ref="Processes" minOccurs="0"/>
   
<xs:element ref="Channels" minOccurs="0"/>
   
<xs:element name="Instruments" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation xml:lang="en">This element lists all the child instruments on a parent instrument</xs:documentation>
     
</xs:annotation>
     
<xs:complexType>
       
<xs:sequence>
         
<xs:element name="Location" minOccurs="0" maxOccurs="unbounded">
           
<xs:annotation>
             
<xs:documentation xml:lang="en">This element can be used to define  location on an instrument</xs:documentation>
           
</xs:annotation>
           
<xs:complexType>
             
<xs:sequence>
               
<xs:element ref="Instrument" minOccurs="0"/>
             
</xs:sequence>
             
<xs:attribute name="Name" use="required">
               
<xs:simpleType>
                 
<xs:restriction base="xs:string">
                   
<xs:minLength value="1"/>
                 
</xs:restriction>
               
</xs:simpleType>
             
</xs:attribute>
           
</xs:complexType>
         
</xs:element>
       
</xs:sequence>
     
</xs:complexType>
     
<xs:unique name="UniqueLocationNames">
       
<xs:selector xpath="./Location"/>
       
<xs:field xpath="@Name"/>
     
</xs:unique>
   
</xs:element>
   
<xs:element name="Addendum" type="AddendumType" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation xml:lang="en">This element can be used to add any data to a parameter definition that may be missing or other infromation that may be required.</xs:documentation>
     
</xs:annotation>
   
</xs:element>
 
</xs:all>
 
<xs:attribute name="Name" use="required">
   
<xs:simpleType>
     
<xs:restriction base="xs:string">
       
<xs:minLength value="1"/>
     
</xs:restriction>
   
</xs:simpleType>
 
</xs:attribute>
 
<xs:attribute name="Enabled" type="xs:boolean" use="optional" default="true"/>
</xs:complexType>

attribute InstrumentType/@Name
type restriction of xs:string
properties
isRef 0
use required
facets
minLength 1
source <xs:attribute name="Name" use="required">
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:minLength value="1"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

attribute InstrumentType/@Enabled
type xs:boolean
properties
isRef 0
default true
use optional
source <xs:attribute name="Enabled" type="xs:boolean" use="optional" default="true"/>

element InstrumentType/Documentation
diagram
type DocumentationType
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children SecurityLevel CreatedBy CreatedDate LastUpdated ShortDescription LongDescription RevisionNumber References
annotation
documentation
This optional element can be used to document individual instruments.
source <xs:element name="Documentation" type="DocumentationType" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This optional element can be used to document individual instruments.</xs:documentation>
 
</xs:annotation>
</xs:element>

element InstrumentType/Parameters
diagram
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children ParameterReference Parameter
used by
element xidml
identity constraints
  Name  Refer  Selector  Field(s)  
unique  UniqueInstrumentParameterVendorName    ./*  @VendorName  
annotation
documentation
This element contains a list of instrument level parameters.
source <xs:element name="Parameters" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This element contains a list of instrument level parameters.</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:choice minOccurs="0" maxOccurs="unbounded">
     
<xs:element ref="ParameterReference"/>
     
<xs:element name="Parameter">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">This element defines an instrument level parameter</xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:complexContent>
           
<xs:extension base="ParameterType">
             
<xs:attribute name="VendorName" type="xs:string" use="required"/>
             
<xs:attribute name="Orientation" use="optional" default="Read">
               
<xs:simpleType>
                 
<xs:restriction base="xs:string">
                   
<xs:enumeration value="Read"/>
                   
<xs:enumeration value="Write"/>
                 
</xs:restriction>
               
</xs:simpleType>
             
</xs:attribute>
             
<xs:attribute name="Name" type="xs:string" use="required"/>
             
<xs:attribute name="Enabled" type="xs:boolean" use="optional" default="true"/>
           
</xs:extension>
         
</xs:complexContent>
       
</xs:complexType>
       
<xs:unique name="UniqueParameterVendorName">
         
<xs:selector xpath="."/>
         
<xs:field xpath="@VendorName"/>
       
</xs:unique>
     
</xs:element>
   
</xs:choice>
 
</xs:complexType>
 
<xs:unique name="UniqueInstrumentParameterVendorName">
   
<xs:selector xpath="./*"/>
   
<xs:field xpath="@VendorName"/>
 
</xs:unique>
</xs:element>

element InstrumentType/Parameters/Parameter
diagram
type extension of ParameterType
properties
isRef 0
content complex
children Documentation ParameterUnitReference BaseUnit SizeInBits DataFormat RangeMaximum RangeMinimum ShortLabel LongLabel Direction Endianness Enumerations AlgorithmReference Content Addendum
used by
element Parameters/ParameterSet
group PackageMappingCommonGroup
attributes
Name  Type  Use  Default  Fixed  Annotation
VendorNamexs:stringrequired      
Orientationderived by: xs:stringoptional  Read    
Namexs:stringrequired      
Enabledxs:booleanoptional  true    
identity constraints
  Name  Refer  Selector  Field(s)  
unique  UniqueParameterVendorName    .  @VendorName  
annotation
documentation
This element defines an instrument level parameter
source <xs:element name="Parameter">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This element defines an instrument level parameter</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:complexContent>
     
<xs:extension base="ParameterType">
       
<xs:attribute name="VendorName" type="xs:string" use="required"/>
       
<xs:attribute name="Orientation" use="optional" default="Read">
         
<xs:simpleType>
           
<xs:restriction base="xs:string">
             
<xs:enumeration value="Read"/>
             
<xs:enumeration value="Write"/>
           
</xs:restriction>
         
</xs:simpleType>
       
</xs:attribute>
       
<xs:attribute name="Name" type="xs:string" use="required"/>
       
<xs:attribute name="Enabled" type="xs:boolean" use="optional" default="true"/>
     
</xs:extension>
   
</xs:complexContent>
 
</xs:complexType>
 
<xs:unique name="UniqueParameterVendorName">
   
<xs:selector xpath="."/>
   
<xs:field xpath="@VendorName"/>
 
</xs:unique>
</xs:element>

attribute InstrumentType/Parameters/Parameter/@VendorName
type xs:string
properties
isRef 0
use required
source <xs:attribute name="VendorName" type="xs:string" use="required"/>

attribute InstrumentType/Parameters/Parameter/@Orientation
type restriction of xs:string
properties
isRef 0
default Read
use optional
facets
enumeration Read
enumeration Write
source <xs:attribute name="Orientation" use="optional" default="Read">
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="Read"/>
     
<xs:enumeration value="Write"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

attribute InstrumentType/Parameters/Parameter/@Name
type xs:string
properties
isRef 0
use required
source <xs:attribute name="Name" type="xs:string" use="required"/>

attribute InstrumentType/Parameters/Parameter/@Enabled
type xs:boolean
properties
isRef 0
default true
use optional
source <xs:attribute name="Enabled" type="xs:boolean" use="optional" default="true"/>

element InstrumentType/Instruments
diagram
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children Location
identity constraints
  Name  Refer  Selector  Field(s)  
unique  UniqueLocationNames    ./Location  @Name  
annotation
documentation
This element lists all the child instruments on a parent instrument
source <xs:element name="Instruments" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This element lists all the child instruments on a parent instrument</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="Location" minOccurs="0" maxOccurs="unbounded">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">This element can be used to define  location on an instrument</xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:sequence>
           
<xs:element ref="Instrument" minOccurs="0"/>
         
</xs:sequence>
         
<xs:attribute name="Name" use="required">
           
<xs:simpleType>
             
<xs:restriction base="xs:string">
               
<xs:minLength value="1"/>
             
</xs:restriction>
           
</xs:simpleType>
         
</xs:attribute>
       
</xs:complexType>
     
</xs:element>
   
</xs:sequence>
 
</xs:complexType>
 
<xs:unique name="UniqueLocationNames">
   
<xs:selector xpath="./Location"/>
   
<xs:field xpath="@Name"/>
 
</xs:unique>
</xs:element>

element InstrumentType/Instruments/Location
diagram
properties
isRef 0
minOcc 0
maxOcc unbounded
content complex
children Instrument
attributes
Name  Type  Use  Default  Fixed  Annotation
Namederived by: xs:stringrequired      
annotation
documentation
This element can be used to define  location on an instrument
source <xs:element name="Location" minOccurs="0" maxOccurs="unbounded">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This element can be used to define  location on an instrument</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element ref="Instrument" minOccurs="0"/>
   
</xs:sequence>
   
<xs:attribute name="Name" use="required">
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:minLength value="1"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:attribute>
 
</xs:complexType>
</xs:element>

attribute InstrumentType/Instruments/Location/@Name
type restriction of xs:string
properties
isRef 0
use required
facets
minLength 1
source <xs:attribute name="Name" use="required">
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:minLength value="1"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

element InstrumentType/Addendum
diagram
type AddendumType
properties
isRef 0
minOcc 0
maxOcc 1
content complex
used by
complexTypes IRIG-106-Ch-10Type LinkType
attributes
Name  Type  Use  Default  Fixed  Annotation
annotation
documentation
This element can be used to add any data to a parameter definition that may be missing or other infromation that may be required.
source <xs:element name="Addendum" type="AddendumType" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This element can be used to add any data to a parameter definition that may be missing or other infromation that may be required.</xs:documentation>
 
</xs:annotation>
</xs:element>

complexType AlarmType
diagram
type extension of AlgorithmManyToOneAlgorithmType
properties
base AlgorithmManyToOneAlgorithmType
children Documentation Input Output Stuck Window
attributes
Name  Type  Use  Default  Fixed  Annotation
Namederived by: xs:stringrequired      
Enabledxs:booleanoptional  true    
annotation
documentation
This element type is the base type for the alarm algorithm.  The algorithm takes in N input parameters and outputs one parameter whose value is zero or non-zero depending respectively on whether the alarm conditions are met or not.
source <xs:complexType name="AlarmType">
 
<xs:annotation>
   
<xs:documentation>This element type is the base type for the alarm algorithm.  The algorithm takes in N input parameters and outputs one parameter whose value is zero or non-zero depending respectively on whether the alarm conditions are met or not.</xs:documentation>
 
</xs:annotation>
 
<xs:complexContent>
   
<xs:extension base="AlgorithmManyToOneAlgorithmType">
     
<xs:choice maxOccurs="unbounded">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">This algorithm can consist of any combination of these child elements.  The outputs of each of the elements are ORed together. to produce an output of true or false.  An output value of true will cause the alarm to be triggered.</xs:documentation>
       
</xs:annotation>
       
<xs:element name="Stuck">
         
<xs:annotation>
           
<xs:documentation xml:lang="en">This element is used to check whether a given signal stays at the same level for a given number of measurements</xs:documentation>
         
</xs:annotation>
         
<xs:complexType>
           
<xs:all>
             
<xs:element name="InParameter" type="xs:string" minOccurs="0">
               
<xs:annotation>
                 
<xs:documentation xml:lang="en">This element contains the name of an input parameter.  This element is only required if there is more than one input parameter.</xs:documentation>
               
</xs:annotation>
             
</xs:element>
             
<xs:element name="Readings" type="xs:float">
               
<xs:annotation>
                 
<xs:documentation xml:lang="en">The number of times that a given value for the parameter referenced in the InParameter element can occur before an alarm is triggered.</xs:documentation>
               
</xs:annotation>
             
</xs:element>
           
</xs:all>
         
</xs:complexType>
       
</xs:element>
       
<xs:element name="Window">
         
<xs:annotation>
           
<xs:documentation xml:lang="en">This element can be used to specify an upper and/or a lower value for an input parameter outside of which an alarm is triggered.  At least one of OKMaximum or OKMinimum must be specified.</xs:documentation>
         
</xs:annotation>
         
<xs:complexType>
           
<xs:all>
             
<xs:element name="InParameter" type="xs:string" minOccurs="0">
               
<xs:annotation>
                 
<xs:documentation xml:lang="en">This element contains the name of an input parameter. This element is only required if there is more than one input parameter.</xs:documentation>
               
</xs:annotation>
             
</xs:element>
             
<xs:element name="OKMaximum" type="xs:float" minOccurs="0">
               
<xs:annotation>
                 
<xs:documentation xml:lang="en">The maximum value of an input parameter that can occur before the alarm is triggered</xs:documentation>
               
</xs:annotation>
             
</xs:element>
             
<xs:element name="OKMinimum" type="xs:float" minOccurs="0">
               
<xs:annotation>
                 
<xs:documentation xml:lang="en">The minimum value of an input parameter that can occur before the alarm is triggered. </xs:documentation>
               
</xs:annotation>
             
</xs:element>
           
</xs:all>
         
</xs:complexType>
       
</xs:element>
     
</xs:choice>
   
</xs:extension>
 
</xs:complexContent>
</xs:complexType>

element AlarmType/Stuck
diagram
properties
isRef 0
content complex
children InParameter Readings
annotation
documentation
This element is used to check whether a given signal stays at the same level for a given number of measurements
source <xs:element name="Stuck">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This element is used to check whether a given signal stays at the same level for a given number of measurements</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:all>
     
<xs:element name="InParameter" type="xs:string" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">This element contains the name of an input parameter.  This element is only required if there is more than one input parameter.</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="Readings" type="xs:float">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">The number of times that a given value for the parameter referenced in the InParameter element can occur before an alarm is triggered.</xs:documentation>
       
</xs:annotation>
     
</xs:element>
   
</xs:all>
 
</xs:complexType>
</xs:element>

element AlarmType/Stuck/InParameter
diagram
type xs:string
properties
isRef 0
minOcc 0
maxOcc 1
content simple
annotation
documentation
This element contains the name of an input parameter.  This element is only required if there is more than one input parameter.
source <xs:element name="InParameter" type="xs:string" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This element contains the name of an input parameter.  This element is only required if there is more than one input parameter.</xs:documentation>
 
</xs:annotation>
</xs:element>

element AlarmType/Stuck/Readings
diagram
type xs:float
properties
isRef 0
content simple
annotation
documentation
The number of times that a given value for the parameter referenced in the InParameter element can occur before an alarm is triggered.
source <xs:element name="Readings" type="xs:float">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">The number of times that a given value for the parameter referenced in the InParameter element can occur before an alarm is triggered.</xs:documentation>
 
</xs:annotation>
</xs:element>

element AlarmType/Window
diagram
properties
isRef 0
content complex
children InParameter OKMaximum OKMinimum
annotation
documentation
This element can be used to specify an upper and/or a lower value for an input parameter outside of which an alarm is triggered.  At least one of OKMaximum or OKMinimum must be specified.
source <xs:element name="Window">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This element can be used to specify an upper and/or a lower value for an input parameter outside of which an alarm is triggered.  At least one of OKMaximum or OKMinimum must be specified.</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:all>
     
<xs:element name="InParameter" type="xs:string" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">This element contains the name of an input parameter. This element is only required if there is more than one input parameter.</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="OKMaximum" type="xs:float" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">The maximum value of an input parameter that can occur before the alarm is triggered</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="OKMinimum" type="xs:float" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">The minimum value of an input parameter that can occur before the alarm is triggered. </xs:documentation>
       
</xs:annotation>
     
</xs:element>
   
</xs:all>
 
</xs:complexType>
</xs:element>

element AlarmType/Window/InParameter
diagram
type xs:string
properties
isRef 0
minOcc 0
maxOcc 1
content simple
annotation
documentation
This element contains the name of an input parameter. This element is only required if there is more than one input parameter.
source <xs:element name="InParameter" type="xs:string" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This element contains the name of an input parameter. This element is only required if there is more than one input parameter.</xs:documentation>
 
</xs:annotation>
</xs:element>

element AlarmType/Window/OKMaximum
diagram
type xs:float
properties
isRef 0
minOcc 0
maxOcc 1
content simple
annotation
documentation
The maximum value of an input parameter that can occur before the alarm is triggered
source <xs:element name="OKMaximum" type="xs:float" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">The maximum value of an input parameter that can occur before the alarm is triggered</xs:documentation>
 
</xs:annotation>
</xs:element>

element AlarmType/Window/OKMinimum
diagram
type xs:float
properties
isRef 0
minOcc 0
maxOcc 1
content simple
annotation
documentation
The minimum value of an input parameter that can occur before the alarm is triggered.
source <xs:element name="OKMinimum" type="xs:float" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">The minimum value of an input parameter that can occur before the alarm is triggered. </xs:documentation>
 
</xs:annotation>
</xs:element>

complexType Bit-EnumerationsType
diagram
type extension of AlgorithmType
properties
base AlgorithmType
children Documentation Enumerations
used by
element Bit-Enumerations
attributes
Name  Type  Use  Default  Fixed  Annotation
Namederived by: xs:stringrequired      
Enabledxs:booleanoptional  true    
annotation
documentation
This element type is the base type for the enumeration algorithm.  The algorithm associates a sequence of unique bits with a description.
source <xs:complexType name="Bit-EnumerationsType">
 
<xs:annotation>
   
<xs:documentation>This element type is the base type for the enumeration algorithm.  The algorithm associates a sequence of unique bits with a description.</xs:documentation>
 
</xs:annotation>
 
<xs:complexContent>
   
<xs:extension base="AlgorithmType">
     
<xs:sequence>
       
<xs:element name="Enumerations" minOccurs="0">
         
<xs:annotation>
           
<xs:documentation xml:lang="en">This element is used to list bit values and their meanings</xs:documentation>
         
</xs:annotation>
         
<xs:complexType>
           
<xs:sequence>
             
<xs:element name="Enumeration" minOccurs="0" maxOccurs="unbounded">
               
<xs:annotation>
                 
<xs:documentation xml:lang="en">The contents of this element describe the meaning of the value contained in the "BinaryValue" attribute.</xs:documentation>
               
</xs:annotation>
               
<xs:complexType>
                 
<xs:simpleContent>
                   
<xs:extension base="xs:string">
                     
<xs:attribute name="BinaryValue" use="required">
                       
<xs:annotation>
                         
<xs:documentation xml:lang="en">A binary value</xs:documentation>
                       
</xs:annotation>
                       
<xs:simpleType>
                         
<xs:restriction base="xs:string">
                           
<xs:pattern value="[10]+|Other"/>
                         
</xs:restriction>
                       
</xs:simpleType>
                     
</xs:attribute>
                   
</xs:extension>
                 
</xs:simpleContent>
               
</xs:complexType>
             
</xs:element>
           
</xs:sequence>
         
</xs:complexType>
         
<xs:unique name="UniqueAlgorithmBinanryValue">
           
<xs:selector xpath="./Enumeration"/>
           
<xs:field xpath="@BinaryValue"/>
         
</xs:unique>
       
</xs:element>
     
</xs:sequence>
   
</xs:extension>
 
</xs:complexContent>
</xs:complexType>

element Bit-EnumerationsType/Enumerations
diagram
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children Enumeration
used by
complexTypes PackageSubParameterType ParameterType
identity constraints
  Name  Refer  Selector  Field(s)  
unique  UniqueAlgorithmBinanryValue    ./Enumeration  @BinaryValue  
annotation
documentation
This element is used to list bit values and their meanings
source <xs:element name="Enumerations" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This element is used to list bit values and their meanings</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="Enumeration" minOccurs="0" maxOccurs="unbounded">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">The contents of this element describe the meaning of the value contained in the "BinaryValue" attribute.</xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:simpleContent>
           
<xs:extension base="xs:string">
             
<xs:attribute name="BinaryValue" use="required">
               
<xs:annotation>
                 
<xs:documentation xml:lang="en">A binary value</xs:documentation>
               
</xs:annotation>
               
<xs:simpleType>
                 
<xs:restriction base="xs:string">
                   
<xs:pattern value="[10]+|Other"/>
                 
</xs:restriction>
               
</xs:simpleType>
             
</xs:attribute>
           
</xs:extension>
         
</xs:simpleContent>
       
</xs:complexType>
     
</xs:element>
   
</xs:sequence>
 
</xs:complexType>
 
<xs:unique name="UniqueAlgorithmBinanryValue">
   
<xs:selector xpath="./Enumeration"/>
   
<xs:field xpath="@BinaryValue"/>
 
</xs:unique>
</xs:element>

element Bit-EnumerationsType/Enumerations/Enumeration
diagram
type extension of xs:string
properties
isRef 0
minOcc 0
maxOcc unbounded
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
BinaryValuederived by: xs:stringrequired      
documentation
A binary value
annotation
documentation
The contents of this element describe the meaning of the value contained in the "BinaryValue" attribute.
source <xs:element name="Enumeration" minOccurs="0" maxOccurs="unbounded">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">The contents of this element describe the meaning of the value contained in the "BinaryValue" attribute.</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:simpleContent>
     
<xs:extension base="xs:string">
       
<xs:attribute name="BinaryValue" use="required">
         
<xs:annotation>
           
<xs:documentation xml:lang="en">A binary value</xs:documentation>
         
</xs:annotation>
         
<xs:simpleType>
           
<xs:restriction base="xs:string">
             
<xs:pattern value="[10]+|Other"/>
           
</xs:restriction>
         
</xs:simpleType>
       
</xs:attribute>
     
</xs:extension>
   
</xs:simpleContent>
 
</xs:complexType>
</xs:element>

attribute Bit-EnumerationsType/Enumerations/Enumeration/@BinaryValue
type restriction of xs:string
properties
isRef 0
use required
facets
pattern [10]+|Other
annotation
documentation
A binary value
source <xs:attribute name="BinaryValue" use="required">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">A binary value</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:pattern value="[10]+|Other"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

complexType BitmapType
diagram
type extension of AlgorithmManyToManyAlgorithmType
properties
base AlgorithmManyToManyAlgorithmType
children Documentation Input Output MapInverse MapTrue MapFixed
used by
element Bitmap
attributes
Name  Type  Use  Default  Fixed  Annotation
Namederived by: xs:stringrequired      
Enabledxs:booleanoptional  true    
annotation
documentation
This element type is the base type for the bitmap algorithm.  This algorithm is used for bit manipulation within parameters.  It can be used to map N input parameters to M output parameters where M is less than or equal to N.
source <xs:complexType name="BitmapType">
 
<xs:annotation>
   
<xs:documentation>This element type is the base type for the bitmap algorithm.  This algorithm is used for bit manipulation within parameters.  It can be used to map N input parameters to M output parameters where M is less than or equal to N.</xs:documentation>
 
</xs:annotation>
 
<xs:complexContent>
   
<xs:extension base="AlgorithmManyToManyAlgorithmType">
     
<xs:choice maxOccurs="unbounded">
       
<xs:element name="MapInverse">
         
<xs:annotation>
           
<xs:documentation xml:lang="en">This element is used to map and invert all bits or a subset of bits from an input parameter to an output parameter.</xs:documentation>
         
</xs:annotation>
         
<xs:complexType>
           
<xs:all>
             
<xs:element name="InParameter" type="xs:string">
               
<xs:annotation>
                 
<xs:documentation xml:lang="en">This element contains the name of a parameter in the parameter input list of the algorithm.</xs:documentation>
               
</xs:annotation>
             
</xs:element>
             
<xs:element name="InStartIndex" type="xs:unsignedInt" minOccurs="0">
               
<xs:annotation>
                 
<xs:documentation xml:lang="en">The location of the first bit in the input parameter to be inverted.</xs:documentation>
               
</xs:annotation>
             
</xs:element>
             
<xs:element name="InEndIndex" type="xs:unsignedInt" minOccurs="0">
               
<xs:annotation>
                 
<xs:documentation xml:lang="en">The location of the last bit in the input parameter to be inverted.</xs:documentation>
               
</xs:annotation>
             
</xs:element>
             
<xs:element name="OutParameter" type="xs:string">
               
<xs:annotation>
                 
<xs:documentation xml:lang="en">This element contains the name of a parameter in the parameter output list of the algorithm.</xs:documentation>
               
</xs:annotation>
             
</xs:element>
             
<xs:element name="OutStartIndex" type="xs:unsignedInt" minOccurs="0">
               
<xs:annotation>
                 
<xs:documentation xml:lang="en">The location of the first bit in the output parameter to be inverted.</xs:documentation>
               
</xs:annotation>
             
</xs:element>
             
<xs:element name="OutEndIndex" type="xs:unsignedInt" minOccurs="0">
               
<xs:annotation>
                 
<xs:documentation xml:lang="en">The location of the last bit in the output parameter to be inverted.</xs:documentation>
               
</xs:annotation>
             
</xs:element>
           
</xs:all>
         
</xs:complexType>
       
</xs:element>
       
<xs:element name="MapTrue">
         
<xs:annotation>
           
<xs:documentation xml:lang="en">This element is used to map all bits or a subset of bits from an input parameter to an output parameter.</xs:documentation>
         
</xs:annotation>
         
<xs:complexType>
           
<xs:all>
             
<xs:element name="InParameter" type="xs:string">
               
<xs:annotation>
                 
<xs:documentation xml:lang="en">This element contains the name of a parameter in the parameter input list of the algorithm.</xs:documentation>
               
</xs:annotation>
             
</xs:element>
             
<xs:element name="InStartIndex" type="xs:unsignedInt" minOccurs="0">
               
<xs:annotation>
                 
<xs:documentation xml:lang="en">The location of the first bit in the input parameter to be copied</xs:documentation>
               
</xs:annotation>
             
</xs:element>
             
<xs:element name="InEndIndex" type="xs:unsignedInt" minOccurs="0">
               
<xs:annotation>
                 
<xs:documentation xml:lang="en">The location of the last bit in the input parameter to be copied</xs:documentation>
               
</xs:annotation>
             
</xs:element>
             
<xs:element name="OutParameter" type="xs:string">
               
<xs:annotation>
                 
<xs:documentation xml:lang="en">This element contains the name of a parameter in the parameter output list of the algorithm.</xs:documentation>
               
</xs:annotation>
             
</xs:element>
             
<xs:element name="OutStartIndex" type="xs:unsignedInt" minOccurs="0">
               
<xs:annotation>
                 
<xs:documentation xml:lang="en">The location of the first bit in the output parameter to be overwritten.</xs:documentation>
               
</xs:annotation>
             
</xs:element>
             
<xs:element name="OutEndIndex" type="xs:unsignedInt" minOccurs="0">
               
<xs:annotation>
                 
<xs:documentation xml:lang="en">The location of the last bit in the output parameter to be overwritten.</xs:documentation>
               
</xs:annotation>
             
</xs:element>
           
</xs:all>
         
</xs:complexType>
       
</xs:element>
       
<xs:element name="MapFixed">
         
<xs:annotation>
           
<xs:documentation xml:lang="en">This element is used to replace all bits or a subset of bits in an input parameter to the value contained in the FixedValue element in order to generate an output parameter.</xs:documentation>
         
</xs:annotation>
         
<xs:complexType>
           
<xs:all>
             
<xs:element name="OutParameter" type="xs:string">
               
<xs:annotation>
                 
<xs:documentation xml:lang="en">This element contains the name of a parameter in the parameter output list of the algorithm.</xs:documentation>
               
</xs:annotation>
             
</xs:element>
             
<xs:element name="OutStartIndex" type="xs:unsignedInt" minOccurs="0">
               
<xs:annotation>
                 
<xs:documentation xml:lang="en">The location of the first bit in the output parameter to be set to the value contained in the FixedValue element.</xs:documentation>
               
</xs:annotation>
             
</xs:element>
             
<xs:element name="OutEndIndex" type="xs:unsignedInt" minOccurs="0">
               
<xs:annotation>
                 
<xs:documentation xml:lang="en">The location of the last bit in the output parameter to be set to the value contained in the FixedValue element.</xs:documentation>
               
</xs:annotation>
             
</xs:element>
             
<xs:element name="FixedValue">
               
<xs:annotation>
                 
<xs:documentation xml:lang="en">The value of this element is used to replace the bits in the range OutStartIndex to OutEndIndex with the binary value contined in this element.  NOTE: the number of bits contained in FixedValue must fit into the range of bits specified.</xs:documentation>
               
</xs:annotation>
               
<xs:simpleType>
                 
<xs:restriction base="xs:string">
                   
<xs:pattern value="[10]+"/>
                 
</xs:restriction>
               
</xs:simpleType>
             
</xs:element>
           
</xs:all>
         
</xs:complexType>
       
</xs:element>
     
</xs:choice>
   
</xs:extension>
 
</xs:complexContent>
</xs:complexType>

element BitmapType/MapInverse
diagram
properties
isRef 0
content complex
children InParameter InStartIndex InEndIndex OutParameter OutStartIndex OutEndIndex
annotation
documentation
This element is used to map and invert all bits or a subset of bits from an input parameter to an output parameter.
source <xs:element name="MapInverse">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This element is used to map and invert all bits or a subset of bits from an input parameter to an output parameter.</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:all>
     
<xs:element name="InParameter" type="xs:string">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">This element contains the name of a parameter in the parameter input list of the algorithm.</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="InStartIndex" type="xs:unsignedInt" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">The location of the first bit in the input parameter to be inverted.</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="InEndIndex" type="xs:unsignedInt" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">The location of the last bit in the input parameter to be inverted.</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="OutParameter" type="xs:string">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">This element contains the name of a parameter in the parameter output list of the algorithm.</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="OutStartIndex" type="xs:unsignedInt" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">The location of the first bit in the output parameter to be inverted.</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="OutEndIndex" type="xs:unsignedInt" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">The location of the last bit in the output parameter to be inverted.</xs:documentation>
       
</xs:annotation>
     
</xs:element>
   
</xs:all>
 
</xs:complexType>
</xs:element>

element BitmapType/MapInverse/InParameter
diagram
type xs:string
properties
isRef 0
content simple
annotation
documentation
This element contains the name of a parameter in the parameter input list of the algorithm.
source <xs:element name="InParameter" type="xs:string">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This element contains the name of a parameter in the parameter input list of the algorithm.</xs:documentation>
 
</xs:annotation>
</xs:element>

element BitmapType/MapInverse/InStartIndex
diagram
type xs:unsignedInt
properties
isRef 0
minOcc 0
maxOcc 1
content simple
annotation
documentation
The location of the first bit in the input parameter to be inverted.
source <xs:element name="InStartIndex" type="xs:unsignedInt" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">The location of the first bit in the input parameter to be inverted.</xs:documentation>
 
</xs:annotation>
</xs:element>

element BitmapType/MapInverse/InEndIndex
diagram
type xs:unsignedInt
properties
isRef 0
minOcc 0
maxOcc 1
content simple
annotation
documentation
The location of the last bit in the input parameter to be inverted.
source <xs:element name="InEndIndex" type="xs:unsignedInt" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">The location of the last bit in the input parameter to be inverted.</xs:documentation>
 
</xs:annotation>
</xs:element>

element BitmapType/MapInverse/OutParameter
diagram
type xs:string
properties
isRef 0
content simple
annotation
documentation
This element contains the name of a parameter in the parameter output list of the algorithm.
source <xs:element name="OutParameter" type="xs:string">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This element contains the name of a parameter in the parameter output list of the algorithm.</xs:documentation>
 
</xs:annotation>
</xs:element>

element BitmapType/MapInverse/OutStartIndex
diagram
type xs:unsignedInt
properties
isRef 0
minOcc 0
maxOcc 1
content simple
annotation
documentation
The location of the first bit in the output parameter to be inverted.
source <xs:element name="OutStartIndex" type="xs:unsignedInt" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">The location of the first bit in the output parameter to be inverted.</xs:documentation>
 
</xs:annotation>
</xs:element>

element BitmapType/MapInverse/OutEndIndex
diagram
type xs:unsignedInt
properties
isRef 0
minOcc 0
maxOcc 1
content simple
annotation
documentation
The location of the last bit in the output parameter to be inverted.
source <xs:element name="OutEndIndex" type="xs:unsignedInt" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">The location of the last bit in the output parameter to be inverted.</xs:documentation>
 
</xs:annotation>
</xs:element>

element BitmapType/MapTrue
diagram
properties
isRef 0
content complex
children InParameter InStartIndex InEndIndex OutParameter OutStartIndex OutEndIndex
annotation
documentation
This element is used to map all bits or a subset of bits from an input parameter to an output parameter.
source <xs:element name="MapTrue">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This element is used to map all bits or a subset of bits from an input parameter to an output parameter.</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:all>
     
<xs:element name="InParameter" type="xs:string">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">This element contains the name of a parameter in the parameter input list of the algorithm.</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="InStartIndex" type="xs:unsignedInt" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">The location of the first bit in the input parameter to be copied</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="InEndIndex" type="xs:unsignedInt" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">The location of the last bit in the input parameter to be copied</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="OutParameter" type="xs:string">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">This element contains the name of a parameter in the parameter output list of the algorithm.</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="OutStartIndex" type="xs:unsignedInt" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">The location of the first bit in the output parameter to be overwritten.</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="OutEndIndex" type="xs:unsignedInt" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">The location of the last bit in the output parameter to be overwritten.</xs:documentation>
       
</xs:annotation>
     
</xs:element>
   
</xs:all>
 
</xs:complexType>
</xs:element>

element BitmapType/MapTrue/InParameter
diagram
type xs:string
properties
isRef 0
content simple
annotation
documentation
This element contains the name of a parameter in the parameter input list of the algorithm.
source <xs:element name="InParameter" type="xs:string">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This element contains the name of a parameter in the parameter input list of the algorithm.</xs:documentation>
 
</xs:annotation>
</xs:element>

element BitmapType/MapTrue/InStartIndex
diagram
type xs:unsignedInt
properties
isRef 0
minOcc 0
maxOcc 1
content simple
annotation
documentation
The location of the first bit in the input parameter to be copied
source <xs:element name="InStartIndex" type="xs:unsignedInt" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">The location of the first bit in the input parameter to be copied</xs:documentation>
 
</xs:annotation>
</xs:element>

element BitmapType/MapTrue/InEndIndex
diagram
type xs:unsignedInt
properties
isRef 0
minOcc 0
maxOcc 1
content simple
annotation
documentation
The location of the last bit in the input parameter to be copied
source <xs:element name="InEndIndex" type="xs:unsignedInt" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">The location of the last bit in the input parameter to be copied</xs:documentation>
 
</xs:annotation>
</xs:element>

element BitmapType/MapTrue/OutParameter
diagram
type xs:string
properties
isRef 0
content simple
annotation
documentation
This element contains the name of a parameter in the parameter output list of the algorithm.
source <xs:element name="OutParameter" type="xs:string">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This element contains the name of a parameter in the parameter output list of the algorithm.</xs:documentation>
 
</xs:annotation>
</xs:element>

element BitmapType/MapTrue/OutStartIndex
diagram
type xs:unsignedInt
properties
isRef 0
minOcc 0
maxOcc 1
content simple
annotation
documentation
The location of the first bit in the output parameter to be overwritten.
source <xs:element name="OutStartIndex" type="xs:unsignedInt" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">The location of the first bit in the output parameter to be overwritten.</xs:documentation>
 
</xs:annotation>
</xs:element>

element BitmapType/MapTrue/OutEndIndex
diagram
type xs:unsignedInt
properties
isRef 0
minOcc 0
maxOcc 1
content simple
annotation
documentation
The location of the last bit in the output parameter to be overwritten.
source <xs:element name="OutEndIndex" type="xs:unsignedInt" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">The location of the last bit in the output parameter to be overwritten.</xs:documentation>
 
</xs:annotation>
</xs:element>

element BitmapType/MapFixed
diagram
properties
isRef 0
content complex
children OutParameter OutStartIndex OutEndIndex FixedValue
annotation
documentation
This element is used to replace all bits or a subset of bits in an input parameter to the value contained in the FixedValue element in order to generate an output parameter.
source <xs:element name="MapFixed">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This element is used to replace all bits or a subset of bits in an input parameter to the value contained in the FixedValue element in order to generate an output parameter.</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:all>
     
<xs:element name="OutParameter" type="xs:string">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">This element contains the name of a parameter in the parameter output list of the algorithm.</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="OutStartIndex" type="xs:unsignedInt" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">The location of the first bit in the output parameter to be set to the value contained in the FixedValue element.</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="OutEndIndex" type="xs:unsignedInt" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">The location of the last bit in the output parameter to be set to the value contained in the FixedValue element.</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="FixedValue">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">The value of this element is used to replace the bits in the range OutStartIndex to OutEndIndex with the binary value contined in this element.  NOTE: the number of bits contained in FixedValue must fit into the range of bits specified.</xs:documentation>
       
</xs:annotation>
       
<xs:simpleType>
         
<xs:restriction base="xs:string">
           
<xs:pattern value="[10]+"/>
         
</xs:restriction>
       
</xs:simpleType>
     
</xs:element>
   
</xs:all>
 
</xs:complexType>
</xs:element>

element BitmapType/MapFixed/OutParameter
diagram
type xs:string
properties
isRef 0
content simple
annotation
documentation
This element contains the name of a parameter in the parameter output list of the algorithm.
source <xs:element name="OutParameter" type="xs:string">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This element contains the name of a parameter in the parameter output list of the algorithm.</xs:documentation>
 
</xs:annotation>
</xs:element>

element BitmapType/MapFixed/OutStartIndex
diagram
type xs:unsignedInt
properties
isRef 0
minOcc 0
maxOcc 1
content simple
annotation
documentation
The location of the first bit in the output parameter to be set to the value contained in the FixedValue element.
source <xs:element name="OutStartIndex" type="xs:unsignedInt" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">The location of the first bit in the output parameter to be set to the value contained in the FixedValue element.</xs:documentation>
 
</xs:annotation>
</xs:element>

element BitmapType/MapFixed/OutEndIndex
diagram
type xs:unsignedInt
properties
isRef 0
minOcc 0
maxOcc 1
content simple
annotation
documentation
The location of the last bit in the output parameter to be set to the value contained in the FixedValue element.
source <xs:element name="OutEndIndex" type="xs:unsignedInt" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">The location of the last bit in the output parameter to be set to the value contained in the FixedValue element.</xs:documentation>
 
</xs:annotation>
</xs:element>

element BitmapType/MapFixed/FixedValue
diagram
type restriction of xs:string
properties
isRef 0
content simple
facets
pattern [10]+
annotation
documentation
The value of this element is used to replace the bits in the range OutStartIndex to OutEndIndex with the binary value contined in this element.  NOTE: the number of bits contained in FixedValue must fit into the range of bits specified.
source <xs:element name="FixedValue">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">The value of this element is used to replace the bits in the range OutStartIndex to OutEndIndex with the binary value contined in this element.  NOTE: the number of bits contained in FixedValue must fit into the range of bits specified.</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:pattern value="[10]+"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

complexType Boolean-SimpleType
diagram
type extension of AlgorithmManyToOneAlgorithmType
properties
base AlgorithmManyToOneAlgorithmType
children Documentation Input Output OR AND NOR NAND XOR XNOR
used by
element Boolean-Simple
attributes
Name  Type  Use  Default  Fixed  Annotation
Namederived by: xs:stringrequired      
Enabledxs:booleanoptional  true    
annotation
documentation
This element type is the base type for the Boolean alarm algorithm.  The algorithm takes in N input parameters and outputs one parameter whose value is zero or non-zero depending respectively on whether the alarm conditions are met or not.
source <xs:complexType name="Boolean-SimpleType">
 
<xs:annotation>
   
<xs:documentation>This element type is the base type for the Boolean alarm algorithm.  The algorithm takes in N input parameters and outputs one parameter whose value is zero or non-zero depending respectively on whether the alarm conditions are met or not.</xs:documentation>
 
</xs:annotation>
 
<xs:complexContent>
   
<xs:extension base="AlgorithmManyToOneAlgorithmType">
     
<xs:choice>
       
<xs:annotation>
         
<xs:documentation xml:lang="en">This algorithm can consist of any number of operations of the same type (i.e. All AND, all OR etc.).</xs:documentation>
       
</xs:annotation>
       
<xs:element name="OR">
         
<xs:annotation>
           
<xs:documentation xml:lang="en">This element is used to determine if at least one of the specified bit(s) (identified by the "BitIndex" element) is set.  NOTE: Any bits not expliciltly specified are not part of the test.</xs:documentation>
         
</xs:annotation>
         
<xs:complexType>
           
<xs:sequence>
             
<xs:element name="Input" maxOccurs="unbounded">
               
<xs:complexType>
                 
<xs:all>
                   
<xs:element name="InParameter" type="xs:string">
                     
<xs:annotation>
                       
<xs:documentation xml:lang="en">This element contains the name of a parameter in the parameter input list of the algorithm.</xs:documentation>
                     
</xs:annotation>
                   
</xs:element>
                   
<xs:element name="BitIndex" type="xs:unsignedInt">
                     
<xs:annotation>
                       
<xs:documentation xml:lang="en">This element identifies a bit in the named input parameter (i.e. the value of the "InParameter" element).</xs:documentation>
                     
</xs:annotation>
                   
</xs:element>
                   
<xs:element name="Invert" minOccurs="0">
                     
<xs:annotation>
                       
<xs:documentation xml:lang="en">This value determines the bit state (i.e. High/Low, 1/0) that is interpreted as "true" by the algorithm.  If the value is "Yes" then a bit value of "0" is interpreted as true.  The default value is "No".  The test is applied to the bit identified by the "BitIndex" element of the input parameter referenced in the "InParameter" element.</xs:documentation>
                     
</xs:annotation>
                     
<xs:simpleType>
                       
<xs:restriction base="xs:string">
                         
<xs:enumeration value="Yes"/>
                         
<xs:enumeration value="No"/>
                       
</xs:restriction>
                     
</xs:simpleType>
                   
</xs:element>
                 
</xs:all>
               
</xs:complexType>
             
</xs:element>
           
</xs:sequence>
         
</xs:complexType>
       
</xs:element>
       
<xs:element name="AND">
         
<xs:annotation>
           
<xs:documentation xml:lang="en">This element is used to determine if all of the specified bit(s) (identified by the "BitIndex" element) is set.  NOTE: Any bits not expliciltly specified are not part of the test.</xs:documentation>
         
</xs:annotation>
         
<xs:complexType>
           
<xs:sequence>
             
<xs:element name="Input" maxOccurs="unbounded">
               
<xs:complexType>
                 
<xs:all>
                   
<xs:element name="InParameter" type="xs:string" minOccurs="0">
                     
<xs:annotation>
                       
<xs:documentation xml:lang="en">This element contains the name of a parameter in the parameter input list of the algorithm.</xs:documentation>
                     
</xs:annotation>
                   
</xs:element>
                   
<xs:element name="BitIndex" type="xs:unsignedInt">
                     
<xs:annotation>
                       
<xs:documentation xml:lang="en">This element identifies a bit in the named input parameter (i.e. the value of the "InParameter" element).</xs:documentation>
                     
</xs:annotation>
                   
</xs:element>
                   
<xs:element name="Invert" minOccurs="0">
                     
<xs:annotation>
                       
<xs:documentation xml:lang="en">This value determines the bit state (i.e. High/Low, 1/0) that is interpreted as "true" by the algorithm.  If the value is "Yes" then a bit value of "0" is interpreted as true.  The default value is "No".  The test is applied to the bit identified by the "BitIndex" element of the input parameter referenced in the "InParameter" element.</xs:documentation>
                     
</xs:annotation>
                     
<xs:simpleType>
                       
<xs:restriction base="xs:string">
                         
<xs:enumeration value="Yes"/>
                         
<xs:enumeration value="No"/>
                       
</xs:restriction>
                     
</xs:simpleType>
                   
</xs:element>
                 
</xs:all>
               
</xs:complexType>
             
</xs:element>
           
</xs:sequence>
         
</xs:complexType>
       
</xs:element>
       
<xs:element name="NOR">
         
<xs:annotation>
           
<xs:documentation xml:lang="en">This element is used to determine if none of the specified bit(s) (identified by the "BitIndex" element) is set.  NOTE: Any bits not expliciltly specified are not part of the test.</xs:documentation>
         
</xs:annotation>
         
<xs:complexType>
           
<xs:sequence>
             
<xs:element name="Input" maxOccurs="unbounded">
               
<xs:complexType>
                 
<xs:all>
                   
<xs:element name="BitIndex" type="xs:unsignedInt">
                     
<xs:annotation>
                       
<xs:documentation xml:lang="en">This element identifies a bit in the named input parameter (i.e. the value of the "InParameter" element).</xs:documentation>
                     
</xs:annotation>
                   
</xs:element>
                   
<xs:element name="InParameter" type="xs:string" minOccurs="0">
                     
<xs:annotation>
                       
<xs:documentation xml:lang="en">This element contains the name of a parameter in the parameter input list of the algorithm.</xs:documentation>
                     
</xs:annotation>
                   
</xs:element>
                   
<xs:element name="Invert" minOccurs="0">
                     
<xs:annotation>
                       
<xs:documentation xml:lang="en">This value determines the bit state (i.e. High/Low, 1/0) that is interpreted as "true" by the algorithm.  If the value is "Yes" then a bit value of "0" is interpreted as true.  The default value is "No".  The test is applied to the bit identified by the "BitIndex" element of the input parameter referenced in the "InParameter" element.</xs:documentation>
                     
</xs:annotation>
                     
<xs:simpleType>
                       
<xs:restriction base="xs:string">
                         
<xs:enumeration value="Yes"/>
                         
<xs:enumeration value="No"/>
                       
</xs:restriction>
                     
</xs:simpleType>
                   
</xs:element>
                 
</xs:all>
               
</xs:complexType>
             
</xs:element>
           
</xs:sequence>
         
</xs:complexType>
       
</xs:element>
       
<xs:element name="NAND">
         
<xs:annotation>
           
<xs:documentation xml:lang="en">This element is used to determine if at least one of the specified bit(s) (identified by the "BitIndex" element) is not set.  NOTE: Any bits not expliciltly specified are not part of the test.</xs:documentation>
         
</xs:annotation>
         
<xs:complexType>
           
<xs:sequence>
             
<xs:element name="Input" maxOccurs="unbounded">
               
<xs:complexType>
                 
<xs:all>
                   
<xs:element name="BitIndex" type="xs:unsignedInt">
                     
<xs:annotation>
                       
<xs:documentation xml:lang="en">This element identifies a bit in the named input parameter (i.e. the value of the "InParameter" element).</xs:documentation>
                     
</xs:annotation>
                   
</xs:element>
                   
<xs:element name="InParameter" type="xs:string" minOccurs="0">
                     
<xs:annotation>
                       
<xs:documentation xml:lang="en">This element contains the name of a parameter in the parameter input list of the algorithm.</xs:documentation>
                     
</xs:annotation>
                   
</xs:element>
                   
<xs:element name="Invert" minOccurs="0">
                     
<xs:annotation>
                       
<xs:documentation xml:lang="en">This value determines the bit state (i.e. High/Low, 1/0) that is interpreted as "true" by the algorithm.  If the value is "Yes" then a bit value of "0" is interpreted as true.  The default value is "No".  The test is applied to the bit identified by the "BitIndex" element of the input parameter referenced in the "InParameter" element.</xs:documentation>
                     
</xs:annotation>
                     
<xs:simpleType>
                       
<xs:restriction base="xs:string">
                         
<xs:enumeration value="Yes"/>
                         
<xs:enumeration value="No"/>
                       
</xs:restriction>
                     
</xs:simpleType>
                   
</xs:element>
                 
</xs:all>
               
</xs:complexType>
             
</xs:element>
           
</xs:sequence>
         
</xs:complexType>
       
</xs:element>
       
<xs:element name="XOR">
         
<xs:annotation>
           
<xs:documentation xml:lang="en">This element is used to determine if an odd number of the specified bit(s) (identified by the "BitIndex" element) is set.  NOTE: Any bits not expliciltly specified are not part of the test.</xs:documentation>
         
</xs:annotation>
         
<xs:complexType>
           
<xs:sequence>
             
<xs:element name="Input" maxOccurs="unbounded">
               
<xs:complexType>
                 
<xs:all>
                   
<xs:element name="BitIndex" type="xs:unsignedInt">
                     
<xs:annotation>
                       
<xs:documentation xml:lang="en">This element identifies a bit in the named input parameter (i.e. the value of the "InParameter" element).</xs:documentation>
                     
</xs:annotation>
                   
</xs:element>
                   
<xs:element name="InParameter" type="xs:string" minOccurs="0">
                     
<xs:annotation>
                       
<xs:documentation xml:lang="en">This element contains the name of a parameter in the parameter input list of the algorithm.</xs:documentation>
                     
</xs:annotation>
                   
</xs:element>
                   
<xs:element name="Invert" minOccurs="0">
                     
<xs:annotation>
                       
<xs:documentation xml:lang="en">This value determines the bit state (i.e. High/Low, 1/0) that is interpreted as "true" by the algorithm.  If the value is "Yes" then a bit value of "0" is interpreted as true.  The default value is "No".  The test is applied to the bit identified by the "BitIndex" element of the input parameter referenced in the "InParameter" element.</xs:documentation>
                     
</xs:annotation>
                     
<xs:simpleType>
                       
<xs:restriction base="xs:string">
                         
<xs:enumeration value="Yes"/>
                         
<xs:enumeration value="No"/>
                       
</xs:restriction>
                     
</xs:simpleType>
                   
</xs:element>
                 
</xs:all>
               
</xs:complexType>
             
</xs:element>
           
</xs:sequence>
         
</xs:complexType>
       
</xs:element>
       
<xs:element name="XNOR">
         
<xs:annotation>
           
<xs:documentation xml:lang="en">This element is used to determine if an even number of the specified bit(s) (identified by the "BitIndex" element) is set.  NOTE: Any bits not expliciltly specified are not part of the test.</xs:documentation>
         
</xs:annotation>
         
<xs:complexType>
           
<xs:sequence>
             
<xs:element name="Input" maxOccurs="unbounded">
               
<xs:complexType>
                 
<xs:all>
                   
<xs:element name="BitIndex" type="xs:unsignedInt">
                     
<xs:annotation>
                       
<xs:documentation xml:lang="en">This element identifies a bit in the named input parameter (i.e. the value of the "InParameter" element).</xs:documentation>
                     
</xs:annotation>
                   
</xs:element>
                   
<xs:element name="InParameter" type="xs:string" minOccurs="0">
                     
<xs:annotation>
                       
<xs:documentation xml:lang="en">This element contains the name of a parameter in the parameter input list of the algorithm.</xs:documentation>
                     
</xs:annotation>
                   
</xs:element>
                   
<xs:element name="Invert" minOccurs="0">
                     
<xs:annotation>
                       
<xs:documentation xml:lang="en">This value determines the bit state (i.e. High/Low, 1/0) that is interpreted as "true" by the algorithm.  If the value is "Yes" then a bit value of "0" is interpreted as true.  The default value is "No".  The test is applied to the bit identified by the "BitIndex" element of the input parameter referenced in the "InParameter" element.</xs:documentation>
                     
</xs:annotation>
                     
<xs:simpleType>
                       
<xs:restriction base="xs:string">
                         
<xs:enumeration value="Yes"/>
                         
<xs:enumeration value="No"/>
                       
</xs:restriction>
                     
</xs:simpleType>
                   
</xs:element>
                 
</xs:all>
               
</xs:complexType>
             
</xs:element>
           
</xs:sequence>
         
</xs:complexType>
       
</xs:element>
     
</xs:choice>
   
</xs:extension>
 
</xs:complexContent>
</xs:complexType>

element Boolean-SimpleType/OR
diagram
properties
isRef 0
content complex
children Input
annotation
documentation
This element is used to determine if at least one of the specified bit(s) (identified by the "BitIndex" element) is set.  NOTE: Any bits not expliciltly specified are not part of the test.
source <xs:element name="OR">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This element is used to determine if at least one of the specified bit(s) (identified by the "BitIndex" element) is set.  NOTE: Any bits not expliciltly specified are not part of the test.</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="Input" maxOccurs="unbounded">
       
<xs:complexType>
         
<xs:all>
           
<xs:element name="InParameter" type="xs:string">
             
<xs:annotation>
               
<xs:documentation xml:lang="en">This element contains the name of a parameter in the parameter input list of the algorithm.</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="BitIndex" type="xs:unsignedInt">
             
<xs:annotation>
               
<xs:documentation xml:lang="en">This element identifies a bit in the named input parameter (i.e. the value of the "InParameter" element).</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="Invert" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation xml:lang="en">This value determines the bit state (i.e. High/Low, 1/0) that is interpreted as "true" by the algorithm.  If the value is "Yes" then a bit value of "0" is interpreted as true.  The default value is "No".  The test is applied to the bit identified by the "BitIndex" element of the input parameter referenced in the "InParameter" element.</xs:documentation>
             
</xs:annotation>
             
<xs:simpleType>
               
<xs:restriction base="xs:string">
                 
<xs:enumeration value="Yes"/>
                 
<xs:enumeration value="No"/>
               
</xs:restriction>
             
</xs:simpleType>
           
</xs:element>
         
</xs:all>
       
</xs:complexType>
     
</xs:element>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element Boolean-SimpleType/OR/Input
diagram
properties
isRef 0
minOcc 1
maxOcc unbounded
content complex
children InParameter BitIndex Invert
source <xs:element name="Input" maxOccurs="unbounded">
 
<xs:complexType>
   
<xs:all>
     
<xs:element name="InParameter" type="xs:string">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">This element contains the name of a parameter in the parameter input list of the algorithm.</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="BitIndex" type="xs:unsignedInt">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">This element identifies a bit in the named input parameter (i.e. the value of the "InParameter" element).</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="Invert" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">This value determines the bit state (i.e. High/Low, 1/0) that is interpreted as "true" by the algorithm.  If the value is "Yes" then a bit value of "0" is interpreted as true.  The default value is "No".  The test is applied to the bit identified by the "BitIndex" element of the input parameter referenced in the "InParameter" element.</xs:documentation>
       
</xs:annotation>
       
<xs:simpleType>
         
<xs:restriction base="xs:string">
           
<xs:enumeration value="Yes"/>
           
<xs:enumeration value="No"/>
         
</xs:restriction>
       
</xs:simpleType>
     
</xs:element>
   
</xs:all>
 
</xs:complexType>
</xs:element>

element Boolean-SimpleType/OR/Input/InParameter
diagram
type xs:string
properties
isRef 0
content simple
annotation
documentation
This element contains the name of a parameter in the parameter input list of the algorithm.
source <xs:element name="InParameter" type="xs:string">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This element contains the name of a parameter in the parameter input list of the algorithm.</xs:documentation>
 
</xs:annotation>
</xs:element>

element Boolean-SimpleType/OR/Input/BitIndex
diagram
type xs:unsignedInt
properties
isRef 0
content simple
annotation
documentation
This element identifies a bit in the named input parameter (i.e. the value of the "InParameter" element).
source <xs:element name="BitIndex" type="xs:unsignedInt">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This element identifies a bit in the named input parameter (i.e. the value of the "InParameter" element).</xs:documentation>
 
</xs:annotation>
</xs:element>

element Boolean-SimpleType/OR/Input/Invert
diagram
type restriction of xs:string
properties
isRef 0
minOcc 0
maxOcc 1
content simple
facets
enumeration Yes
enumeration No
annotation
documentation
This value determines the bit state (i.e. High/Low, 1/0) that is interpreted as "true" by the algorithm.  If the value is "Yes" then a bit value of "0" is interpreted as true.  The default value is "No".  The test is applied to the bit identified by the "BitIndex" element of the input parameter referenced in the "InParameter" element.
source <xs:element name="Invert" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This value determines the bit state (i.e. High/Low, 1/0) that is interpreted as "true" by the algorithm.  If the value is "Yes" then a bit value of "0" is interpreted as true.  The default value is "No".  The test is applied to the bit identified by the "BitIndex" element of the input parameter referenced in the "InParameter" element.</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="Yes"/>
     
<xs:enumeration value="No"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element Boolean-SimpleType/AND
diagram
properties
isRef 0
content complex
children Input
annotation
documentation
This element is used to determine if all of the specified bit(s) (identified by the "BitIndex" element) is set.  NOTE: Any bits not expliciltly specified are not part of the test.
source <xs:element name="AND">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This element is used to determine if all of the specified bit(s) (identified by the "BitIndex" element) is set.  NOTE: Any bits not expliciltly specified are not part of the test.</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="Input" maxOccurs="unbounded">
       
<xs:complexType>
         
<xs:all>
           
<xs:element name="InParameter" type="xs:string" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation xml:lang="en">This element contains the name of a parameter in the parameter input list of the algorithm.</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="BitIndex" type="xs:unsignedInt">
             
<xs:annotation>
               
<xs:documentation xml:lang="en">This element identifies a bit in the named input parameter (i.e. the value of the "InParameter" element).</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="Invert" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation xml:lang="en">This value determines the bit state (i.e. High/Low, 1/0) that is interpreted as "true" by the algorithm.  If the value is "Yes" then a bit value of "0" is interpreted as true.  The default value is "No".  The test is applied to the bit identified by the "BitIndex" element of the input parameter referenced in the "InParameter" element.</xs:documentation>
             
</xs:annotation>
             
<xs:simpleType>
               
<xs:restriction base="xs:string">
                 
<xs:enumeration value="Yes"/>
                 
<xs:enumeration value="No"/>
               
</xs:restriction>
             
</xs:simpleType>
           
</xs:element>
         
</xs:all>
       
</xs:complexType>
     
</xs:element>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element Boolean-SimpleType/AND/Input
diagram
properties
isRef 0
minOcc 1
maxOcc unbounded
content complex
children InParameter BitIndex Invert
source <xs:element name="Input" maxOccurs="unbounded">
 
<xs:complexType>
   
<xs:all>
     
<xs:element name="InParameter" type="xs:string" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">This element contains the name of a parameter in the parameter input list of the algorithm.</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="BitIndex" type="xs:unsignedInt">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">This element identifies a bit in the named input parameter (i.e. the value of the "InParameter" element).</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="Invert" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">This value determines the bit state (i.e. High/Low, 1/0) that is interpreted as "true" by the algorithm.  If the value is "Yes" then a bit value of "0" is interpreted as true.  The default value is "No".  The test is applied to the bit identified by the "BitIndex" element of the input parameter referenced in the "InParameter" element.</xs:documentation>
       
</xs:annotation>
       
<xs:simpleType>
         
<xs:restriction base="xs:string">
           
<xs:enumeration value="Yes"/>
           
<xs:enumeration value="No"/>
         
</xs:restriction>
       
</xs:simpleType>
     
</xs:element>
   
</xs:all>
 
</xs:complexType>
</xs:element>

element Boolean-SimpleType/AND/Input/InParameter
diagram
type xs:string
properties
isRef 0
minOcc 0
maxOcc 1
content simple
annotation
documentation
This element contains the name of a parameter in the parameter input list of the algorithm.
source <xs:element name="InParameter" type="xs:string" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This element contains the name of a parameter in the parameter input list of the algorithm.</xs:documentation>
 
</xs:annotation>
</xs:element>

element Boolean-SimpleType/AND/Input/BitIndex
diagram
type xs:unsignedInt
properties
isRef 0
content simple
annotation
documentation
This element identifies a bit in the named input parameter (i.e. the value of the "InParameter" element).
source <xs:element name="BitIndex" type="xs:unsignedInt">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This element identifies a bit in the named input parameter (i.e. the value of the "InParameter" element).</xs:documentation>
 
</xs:annotation>
</xs:element>

element Boolean-SimpleType/AND/Input/Invert
diagram
type restriction of xs:string
properties
isRef 0
minOcc 0
maxOcc 1
content simple
facets
enumeration Yes
enumeration No
annotation
documentation
This value determines the bit state (i.e. High/Low, 1/0) that is interpreted as "true" by the algorithm.  If the value is "Yes" then a bit value of "0" is interpreted as true.  The default value is "No".  The test is applied to the bit identified by the "BitIndex" element of the input parameter referenced in the "InParameter" element.
source <xs:element name="Invert" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This value determines the bit state (i.e. High/Low, 1/0) that is interpreted as "true" by the algorithm.  If the value is "Yes" then a bit value of "0" is interpreted as true.  The default value is "No".  The test is applied to the bit identified by the "BitIndex" element of the input parameter referenced in the "InParameter" element.</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="Yes"/>
     
<xs:enumeration value="No"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element Boolean-SimpleType/NOR
diagram
properties
isRef 0
content complex
children Input
annotation
documentation
This element is used to determine if none of the specified bit(s) (identified by the "BitIndex" element) is set.  NOTE: Any bits not expliciltly specified are not part of the test.
source <xs:element name="NOR">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This element is used to determine if none of the specified bit(s) (identified by the "BitIndex" element) is set.  NOTE: Any bits not expliciltly specified are not part of the test.</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="Input" maxOccurs="unbounded">
       
<xs:complexType>
         
<xs:all>
           
<xs:element name="BitIndex" type="xs:unsignedInt">
             
<xs:annotation>
               
<xs:documentation xml:lang="en">This element identifies a bit in the named input parameter (i.e. the value of the "InParameter" element).</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="InParameter" type="xs:string" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation xml:lang="en">This element contains the name of a parameter in the parameter input list of the algorithm.</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="Invert" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation xml:lang="en">This value determines the bit state (i.e. High/Low, 1/0) that is interpreted as "true" by the algorithm.  If the value is "Yes" then a bit value of "0" is interpreted as true.  The default value is "No".  The test is applied to the bit identified by the "BitIndex" element of the input parameter referenced in the "InParameter" element.</xs:documentation>
             
</xs:annotation>
             
<xs:simpleType>
               
<xs:restriction base="xs:string">
                 
<xs:enumeration value="Yes"/>
                 
<xs:enumeration value="No"/>
               
</xs:restriction>
             
</xs:simpleType>
           
</xs:element>
         
</xs:all>
       
</xs:complexType>
     
</xs:element>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element Boolean-SimpleType/NOR/Input
diagram
properties
isRef 0
minOcc 1
maxOcc unbounded
content complex
children BitIndex InParameter Invert
source <xs:element name="Input" maxOccurs="unbounded">
 
<xs:complexType>
   
<xs:all>
     
<xs:element name="BitIndex" type="xs:unsignedInt">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">This element identifies a bit in the named input parameter (i.e. the value of the "InParameter" element).</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="InParameter" type="xs:string" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">This element contains the name of a parameter in the parameter input list of the algorithm.</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="Invert" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">This value determines the bit state (i.e. High/Low, 1/0) that is interpreted as "true" by the algorithm.  If the value is "Yes" then a bit value of "0" is interpreted as true.  The default value is "No".  The test is applied to the bit identified by the "BitIndex" element of the input parameter referenced in the "InParameter" element.</xs:documentation>
       
</xs:annotation>
       
<xs:simpleType>
         
<xs:restriction base="xs:string">
           
<xs:enumeration value="Yes"/>
           
<xs:enumeration value="No"/>
         
</xs:restriction>
       
</xs:simpleType>
     
</xs:element>
   
</xs:all>
 
</xs:complexType>
</xs:element>

element Boolean-SimpleType/NOR/Input/BitIndex
diagram
type xs:unsignedInt
properties
isRef 0
content simple
annotation
documentation
This element identifies a bit in the named input parameter (i.e. the value of the "InParameter" element).
source <xs:element name="BitIndex" type="xs:unsignedInt">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This element identifies a bit in the named input parameter (i.e. the value of the "InParameter" element).</xs:documentation>
 
</xs:annotation>
</xs:element>

element Boolean-SimpleType/NOR/Input/InParameter
diagram
type xs:string
properties
isRef 0
minOcc 0
maxOcc 1
content simple
annotation
documentation
This element contains the name of a parameter in the parameter input list of the algorithm.
source <xs:element name="InParameter" type="xs:string" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This element contains the name of a parameter in the parameter input list of the algorithm.</xs:documentation>
 
</xs:annotation>
</xs:element>

element Boolean-SimpleType/NOR/Input/Invert
diagram
type restriction of xs:string
properties
isRef 0
minOcc 0
maxOcc 1
content simple
facets
enumeration Yes
enumeration No
annotation
documentation
This value determines the bit state (i.e. High/Low, 1/0) that is interpreted as "true" by the algorithm.  If the value is "Yes" then a bit value of "0" is interpreted as true.  The default value is "No".  The test is applied to the bit identified by the "BitIndex" element of the input parameter referenced in the "InParameter" element.
source <xs:element name="Invert" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This value determines the bit state (i.e. High/Low, 1/0) that is interpreted as "true" by the algorithm.  If the value is "Yes" then a bit value of "0" is interpreted as true.  The default value is "No".  The test is applied to the bit identified by the "BitIndex" element of the input parameter referenced in the "InParameter" element.</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="Yes"/>
     
<xs:enumeration value="No"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element Boolean-SimpleType/NAND
diagram
properties
isRef 0
content complex
children Input
annotation
documentation
This element is used to determine if at least one of the specified bit(s) (identified by the "BitIndex" element) is not set.  NOTE: Any bits not expliciltly specified are not part of the test.
source <xs:element name="NAND">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This element is used to determine if at least one of the specified bit(s) (identified by the "BitIndex" element) is not set.  NOTE: Any bits not expliciltly specified are not part of the test.</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="Input" maxOccurs="unbounded">
       
<xs:complexType>
         
<xs:all>
           
<xs:element name="BitIndex" type="xs:unsignedInt">
             
<xs:annotation>
               
<xs:documentation xml:lang="en">This element identifies a bit in the named input parameter (i.e. the value of the "InParameter" element).</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="InParameter" type="xs:string" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation xml:lang="en">This element contains the name of a parameter in the parameter input list of the algorithm.</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="Invert" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation xml:lang="en">This value determines the bit state (i.e. High/Low, 1/0) that is interpreted as "true" by the algorithm.  If the value is "Yes" then a bit value of "0" is interpreted as true.  The default value is "No".  The test is applied to the bit identified by the "BitIndex" element of the input parameter referenced in the "InParameter" element.</xs:documentation>
             
</xs:annotation>
             
<xs:simpleType>
               
<xs:restriction base="xs:string">
                 
<xs:enumeration value="Yes"/>
                 
<xs:enumeration value="No"/>
               
</xs:restriction>
             
</xs:simpleType>
           
</xs:element>
         
</xs:all>
       
</xs:complexType>
     
</xs:element>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element Boolean-SimpleType/NAND/Input
diagram
properties
isRef 0
minOcc 1
maxOcc unbounded
content complex
children BitIndex InParameter Invert
source <xs:element name="Input" maxOccurs="unbounded">
 
<xs:complexType>
   
<xs:all>
     
<xs:element name="BitIndex" type="xs:unsignedInt">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">This element identifies a bit in the named input parameter (i.e. the value of the "InParameter" element).</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="InParameter" type="xs:string" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">This element contains the name of a parameter in the parameter input list of the algorithm.</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="Invert" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">This value determines the bit state (i.e. High/Low, 1/0) that is interpreted as "true" by the algorithm.  If the value is "Yes" then a bit value of "0" is interpreted as true.  The default value is "No".  The test is applied to the bit identified by the "BitIndex" element of the input parameter referenced in the "InParameter" element.</xs:documentation>
       
</xs:annotation>
       
<xs:simpleType>
         
<xs:restriction base="xs:string">
           
<xs:enumeration value="Yes"/>
           
<xs:enumeration value="No"/>
         
</xs:restriction>
       
</xs:simpleType>
     
</xs:element>
   
</xs:all>
 
</xs:complexType>
</xs:element>

element Boolean-SimpleType/NAND/Input/BitIndex
diagram
type xs:unsignedInt
properties
isRef 0
content simple
annotation
documentation
This element identifies a bit in the named input parameter (i.e. the value of the "InParameter" element).
source <xs:element name="BitIndex" type="xs:unsignedInt">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This element identifies a bit in the named input parameter (i.e. the value of the "InParameter" element).</xs:documentation>
 
</xs:annotation>
</xs:element>

element Boolean-SimpleType/NAND/Input/InParameter
diagram
type xs:string
properties
isRef 0
minOcc 0
maxOcc 1
content simple
annotation
documentation
This element contains the name of a parameter in the parameter input list of the algorithm.
source <xs:element name="InParameter" type="xs:string" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This element contains the name of a parameter in the parameter input list of the algorithm.</xs:documentation>
 
</xs:annotation>
</xs:element>

element Boolean-SimpleType/NAND/Input/Invert
diagram
type restriction of xs:string
properties
isRef 0
minOcc 0
maxOcc 1
content simple
facets
enumeration Yes
enumeration No
annotation
documentation
This value determines the bit state (i.e. High/Low, 1/0) that is interpreted as "true" by the algorithm.  If the value is "Yes" then a bit value of "0" is interpreted as true.  The default value is "No".  The test is applied to the bit identified by the "BitIndex" element of the input parameter referenced in the "InParameter" element.
source <xs:element name="Invert" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This value determines the bit state (i.e. High/Low, 1/0) that is interpreted as "true" by the algorithm.  If the value is "Yes" then a bit value of "0" is interpreted as true.  The default value is "No".  The test is applied to the bit identified by the "BitIndex" element of the input parameter referenced in the "InParameter" element.</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="Yes"/>
     
<xs:enumeration value="No"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element Boolean-SimpleType/XOR
diagram
properties
isRef 0
content complex
children Input
annotation
documentation
This element is used to determine if an odd number of the specified bit(s) (identified by the "BitIndex" element) is set.  NOTE: Any bits not expliciltly specified are not part of the test.
source <xs:element name="XOR">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This element is used to determine if an odd number of the specified bit(s) (identified by the "BitIndex" element) is set.  NOTE: Any bits not expliciltly specified are not part of the test.</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="Input" maxOccurs="unbounded">
       
<xs:complexType>
         
<xs:all>
           
<xs:element name="BitIndex" type="xs:unsignedInt">
             
<xs:annotation>
               
<xs:documentation xml:lang="en">This element identifies a bit in the named input parameter (i.e. the value of the "InParameter" element).</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="InParameter" type="xs:string" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation xml:lang="en">This element contains the name of a parameter in the parameter input list of the algorithm.</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="Invert" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation xml:lang="en">This value determines the bit state (i.e. High/Low, 1/0) that is interpreted as "true" by the algorithm.  If the value is "Yes" then a bit value of "0" is interpreted as true.  The default value is "No".  The test is applied to the bit identified by the "BitIndex" element of the input parameter referenced in the "InParameter" element.</xs:documentation>
             
</xs:annotation>
             
<xs:simpleType>
               
<xs:restriction base="xs:string">
                 
<xs:enumeration value="Yes"/>
                 
<xs:enumeration value="No"/>
               
</xs:restriction>
             
</xs:simpleType>
           
</xs:element>
         
</xs:all>
       
</xs:complexType>
     
</xs:element>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element Boolean-SimpleType/XOR/Input
diagram
properties
isRef 0
minOcc 1
maxOcc unbounded
content complex
children BitIndex InParameter Invert
source <xs:element name="Input" maxOccurs="unbounded">
 
<xs:complexType>
   
<xs:all>
     
<xs:element name="BitIndex" type="xs:unsignedInt">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">This element identifies a bit in the named input parameter (i.e. the value of the "InParameter" element).</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="InParameter" type="xs:string" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">This element contains the name of a parameter in the parameter input list of the algorithm.</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="Invert" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">This value determines the bit state (i.e. High/Low, 1/0) that is interpreted as "true" by the algorithm.  If the value is "Yes" then a bit value of "0" is interpreted as true.  The default value is "No".  The test is applied to the bit identified by the "BitIndex" element of the input parameter referenced in the "InParameter" element.</xs:documentation>
       
</xs:annotation>
       
<xs:simpleType>
         
<xs:restriction base="xs:string">
           
<xs:enumeration value="Yes"/>
           
<xs:enumeration value="No"/>
         
</xs:restriction>
       
</xs:simpleType>
     
</xs:element>
   
</xs:all>
 
</xs:complexType>
</xs:element>

element Boolean-SimpleType/XOR/Input/BitIndex
diagram
type xs:unsignedInt
properties
isRef 0
content simple
annotation
documentation
This element identifies a bit in the named input parameter (i.e. the value of the "InParameter" element).
source <xs:element name="BitIndex" type="xs:unsignedInt">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This element identifies a bit in the named input parameter (i.e. the value of the "InParameter" element).</xs:documentation>
 
</xs:annotation>
</xs:element>

element Boolean-SimpleType/XOR/Input/InParameter
diagram
type xs:string
properties
isRef 0
minOcc 0
maxOcc 1
content simple
annotation
documentation
This element contains the name of a parameter in the parameter input list of the algorithm.
source <xs:element name="InParameter" type="xs:string" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This element contains the name of a parameter in the parameter input list of the algorithm.</xs:documentation>
 
</xs:annotation>
</xs:element>

element Boolean-SimpleType/XOR/Input/Invert
diagram
type restriction of xs:string
properties
isRef 0
minOcc 0
maxOcc 1
content simple
facets
enumeration Yes
enumeration No
annotation
documentation
This value determines the bit state (i.e. High/Low, 1/0) that is interpreted as "true" by the algorithm.  If the value is "Yes" then a bit value of "0" is interpreted as true.  The default value is "No".  The test is applied to the bit identified by the "BitIndex" element of the input parameter referenced in the "InParameter" element.
source <xs:element name="Invert" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This value determines the bit state (i.e. High/Low, 1/0) that is interpreted as "true" by the algorithm.  If the value is "Yes" then a bit value of "0" is interpreted as true.  The default value is "No".  The test is applied to the bit identified by the "BitIndex" element of the input parameter referenced in the "InParameter" element.</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="Yes"/>
     
<xs:enumeration value="No"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element Boolean-SimpleType/XNOR
diagram
properties
isRef 0
content complex
children Input
annotation
documentation
This element is used to determine if an even number of the specified bit(s) (identified by the "BitIndex" element) is set.  NOTE: Any bits not expliciltly specified are not part of the test.
source <xs:element name="XNOR">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This element is used to determine if an even number of the specified bit(s) (identified by the "BitIndex" element) is set.  NOTE: Any bits not expliciltly specified are not part of the test.</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="Input" maxOccurs="unbounded">
       
<xs:complexType>
         
<xs:all>
           
<xs:element name="BitIndex" type="xs:unsignedInt">
             
<xs:annotation>
               
<xs:documentation xml:lang="en">This element identifies a bit in the named input parameter (i.e. the value of the "InParameter" element).</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="InParameter" type="xs:string" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation xml:lang="en">This element contains the name of a parameter in the parameter input list of the algorithm.</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="Invert" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation xml:lang="en">This value determines the bit state (i.e. High/Low, 1/0) that is interpreted as "true" by the algorithm.  If the value is "Yes" then a bit value of "0" is interpreted as true.  The default value is "No".  The test is applied to the bit identified by the "BitIndex" element of the input parameter referenced in the "InParameter" element.</xs:documentation>
             
</xs:annotation>
             
<xs:simpleType>
               
<xs:restriction base="xs:string">
                 
<xs:enumeration value="Yes"/>
                 
<xs:enumeration value="No"/>
               
</xs:restriction>
             
</xs:simpleType>
           
</xs:element>
         
</xs:all>
       
</xs:complexType>
     
</xs:element>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element Boolean-SimpleType/XNOR/Input
diagram
properties
isRef 0
minOcc 1
maxOcc unbounded
content complex
children BitIndex InParameter Invert
source <xs:element name="Input" maxOccurs="unbounded">
 
<xs:complexType>
   
<xs:all>
     
<xs:element name="BitIndex" type="xs:unsignedInt">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">This element identifies a bit in the named input parameter (i.e. the value of the "InParameter" element).</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="InParameter" type="xs:string" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">This element contains the name of a parameter in the parameter input list of the algorithm.</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="Invert" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">This value determines the bit state (i.e. High/Low, 1/0) that is interpreted as "true" by the algorithm.  If the value is "Yes" then a bit value of "0" is interpreted as true.  The default value is "No".  The test is applied to the bit identified by the "BitIndex" element of the input parameter referenced in the "InParameter" element.</xs:documentation>
       
</xs:annotation>
       
<xs:simpleType>
         
<xs:restriction base="xs:string">
           
<xs:enumeration value="Yes"/>
           
<xs:enumeration value="No"/>
         
</xs:restriction>
       
</xs:simpleType>
     
</xs:element>
   
</xs:all>
 
</xs:complexType>
</xs:element>

element Boolean-SimpleType/XNOR/Input/BitIndex
diagram
type xs:unsignedInt
properties
isRef 0
content simple
annotation
documentation
This element identifies a bit in the named input parameter (i.e. the value of the "InParameter" element).
source <xs:element name="BitIndex" type="xs:unsignedInt">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This element identifies a bit in the named input parameter (i.e. the value of the "InParameter" element).</xs:documentation>
 
</xs:annotation>
</xs:element>

element Boolean-SimpleType/XNOR/Input/InParameter
diagram
type xs:string
properties
isRef 0
minOcc 0
maxOcc 1
content simple
annotation
documentation
This element contains the name of a parameter in the parameter input list of the algorithm.
source <xs:element name="InParameter" type="xs:string" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This element contains the name of a parameter in the parameter input list of the algorithm.</xs:documentation>
 
</xs:annotation>
</xs:element>

element Boolean-SimpleType/XNOR/Input/Invert
diagram
type restriction of xs:string
properties
isRef 0
minOcc 0
maxOcc 1
content simple
facets
enumeration Yes
enumeration No
annotation
documentation
This value determines the bit state (i.e. High/Low, 1/0) that is interpreted as "true" by the algorithm.  If the value is "Yes" then a bit value of "0" is interpreted as true.  The default value is "No".  The test is applied to the bit identified by the "BitIndex" element of the input parameter referenced in the "InParameter" element.
source <xs:element name="Invert" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This value determines the bit state (i.e. High/Low, 1/0) that is interpreted as "true" by the algorithm.  If the value is "Yes" then a bit value of "0" is interpreted as true.  The default value is "No".  The test is applied to the bit identified by the "BitIndex" element of the input parameter referenced in the "InParameter" element.</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="Yes"/>
     
<xs:enumeration value="No"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

complexType Combined-AlgorithmType
diagram
type extension of CommonAlgorithmType
properties
base CommonAlgorithmType
children Documentation Input Output Internal
used by
element Combined-Algorithm
attributes
Name  Type  Use  Default  Fixed  Annotation
Namederived by: xs:stringrequired      
Enabledxs:booleanoptional  true    
source <xs:complexType name="Combined-AlgorithmType">
 
<xs:complexContent>
   
<xs:extension base="CommonAlgorithmType">
     
<xs:sequence>
       
<xs:element name="Input" minOccurs="0" maxOccurs="unbounded">
         
<xs:annotation>
           
<xs:documentation>This element can be used to describe the properties of an input parameter.</xs:documentation>
         
</xs:annotation>
         
<xs:complexType>
           
<xs:complexContent>
             
<xs:extension base="InputType">
               
<xs:sequence>
                 
<xs:element name="Destination" maxOccurs="unbounded">
                   
<xs:complexType>
                     
<xs:all>
                       
<xs:element name="AlgorithmReference">
                         
<xs:annotation>
                           
<xs:documentation xml:lang="en">This element contains the name of the destination algorithm.</xs:documentation>
                         
</xs:annotation>
                       
</xs:element>
                       
<xs:element name="AlgorithmInstance" minOccurs="0">
                         
<xs:annotation>
                           
<xs:documentation xml:lang="en">This element conatins the name of an instance of a particular algorithm.</xs:documentation>
                         
</xs:annotation>
                       
</xs:element>
                       
<xs:element name="ParameterMap">
                         
<xs:annotation>
                           
<xs:documentation xml:lang="en">This element contains the name of an input parameter in the destiantion algorithm.</xs:documentation>
                         
</xs:annotation>
                       
</xs:element>
                     
</xs:all>
                   
</xs:complexType>
                 
</xs:element>
               
</xs:sequence>
             
</xs:extension>
           
</xs:complexContent>
         
</xs:complexType>
       
</xs:element>
       
<xs:element name="Output" minOccurs="0" maxOccurs="unbounded">
         
<xs:annotation>
           
<xs:documentation>This element describes the properties of an output parameter.</xs:documentation>
         
</xs:annotation>
         
<xs:complexType>
           
<xs:complexContent>
             
<xs:extension base="OutputType">
               
<xs:sequence>
                 
<xs:element name="Source">
                   
<xs:complexType>
                     
<xs:all>
                       
<xs:element name="AlgorithmReference">
                         
<xs:annotation>
                           
<xs:documentation xml:lang="en">This element contains the name of the algorithm from which the input parameter is sourced.</xs:documentation>
                         
</xs:annotation>
                       
</xs:element>
                       
<xs:element name="AlgorithmInstance" minOccurs="0">
                         
<xs:annotation>
                           
<xs:documentation xml:lang="en">This element conatins the name of an instance of a particular algorithm.</xs:documentation>
                         
</xs:annotation>
                       
</xs:element>
                       
<xs:element name="ParameterMap">
                         
<xs:annotation>
                           
<xs:documentation xml:lang="en">This element contains the name of an output parameter in the algorithm from which the data is sourced.</xs:documentation>
                         
</xs:annotation>
                       
</xs:element>
                     
</xs:all>
                   
</xs:complexType>
                 
</xs:element>
               
</xs:sequence>
             
</xs:extension>
           
</xs:complexContent>
         
</xs:complexType>
       
</xs:element>
       
<xs:element name="Internal" minOccurs="0">
         
<xs:complexType>
           
<xs:sequence>
             
<xs:element name="Source">
               
<xs:complexType>
                 
<xs:all>
                   
<xs:element name="AlgorithmReference">
                     
<xs:annotation>
                       
<xs:documentation xml:lang="en">This element contains the name of the algorithm from which the input parameter is sourced.</xs:documentation>
                     
</xs:annotation>
                   
</xs:element>
                   
<xs:element name="AlgorithmInstance" minOccurs="0">
                     
<xs:annotation>
                       
<xs:documentation xml:lang="en">This element conatins the name of an instance of a particular algorithm.</xs:documentation>
                     
</xs:annotation>
                   
</xs:element>
                   
<xs:element name="ParameterMap">
                     
<xs:annotation>
                       
<xs:documentation xml:lang="en">This element contains the name of an output parameter in the algorithm from which the data is sourced.</xs:documentation>
                     
</xs:annotation>
                   
</xs:element>
                 
</xs:all>
               
</xs:complexType>
             
</xs:element>
             
<xs:element name="Destination" maxOccurs="unbounded">
               
<xs:complexType>
                 
<xs:all>
                   
<xs:element name="AlgorithmReference">
                     
<xs:annotation>
                       
<xs:documentation xml:lang="en">This element contains the name of the destination algorithm.</xs:documentation>
                     
</xs:annotation>
                   
</xs:element>
                   
<xs:element name="AlgorithmInstance" minOccurs="0">
                     
<xs:annotation>
                       
<xs:documentation xml:lang="en">This element conatins the name of an instance of a particualr algorithm.</xs:documentation>
                     
</xs:annotation>
                   
</xs:element>
                   
<xs:element name="ParameterMap">
                     
<xs:annotation>
                       
<xs:documentation xml:lang="en">This element contains the name of an input parameter in the destiantion algorithm.</xs:documentation>
                     
</xs:annotation>
                   
</xs:element>
                 
</xs:all>
               
</xs:complexType>
             
</xs:element>
           
</xs:sequence>
         
</xs:complexType>
       
</xs:element>
     
</xs:sequence>
   
</xs:extension>
 
</xs:complexContent>
</xs:complexType>

element Combined-AlgorithmType/Input
diagram
type extension of InputType
properties
isRef 0
minOcc 0
maxOcc unbounded
content complex
children ParameterReference Destination
attributes
Name  Type  Use  Default  Fixed  Annotation
Namederived by: xs:stringrequired      
annotation
documentation
This element can be used to describe the properties of an input parameter.
source <xs:element name="Input" minOccurs="0" maxOccurs="unbounded">
 
<xs:annotation>
   
<xs:documentation>This element can be used to describe the properties of an input parameter.</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:complexContent>
     
<xs:extension base="InputType">
       
<xs:sequence>
         
<xs:element name="Destination" maxOccurs="unbounded">
           
<xs:complexType>
             
<xs:all>
               
<xs:element name="AlgorithmReference">
                 
<xs:annotation>
                   
<xs:documentation xml:lang="en">This element contains the name of the destination algorithm.</xs:documentation>
                 
</xs:annotation>
               
</xs:element>
               
<xs:element name="AlgorithmInstance" minOccurs="0">
                 
<xs:annotation>
                   
<xs:documentation xml:lang="en">This element conatins the name of an instance of a particular algorithm.</xs:documentation>
                 
</xs:annotation>
               
</xs:element>
               
<xs:element name="ParameterMap">
                 
<xs:annotation>
                   
<xs:documentation xml:lang="en">This element contains the name of an input parameter in the destiantion algorithm.</xs:documentation>
                 
</xs:annotation>
               
</xs:element>
             
</xs:all>
           
</xs:complexType>
         
</xs:element>
       
</xs:sequence>
     
</xs:extension>
   
</xs:complexContent>
 
</xs:complexType>
</xs:element>

element Combined-AlgorithmType/Input/Destination
diagram
properties
isRef 0
minOcc 1
maxOcc unbounded
content complex
children AlgorithmReference AlgorithmInstance ParameterMap
source <xs:element name="Destination" maxOccurs="unbounded">
 
<xs:complexType>
   
<xs:all>
     
<xs:element name="AlgorithmReference">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">This element contains the name of the destination algorithm.</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="AlgorithmInstance" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">This element conatins the name of an instance of a particular algorithm.</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="ParameterMap">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">This element contains the name of an input parameter in the destiantion algorithm.</xs:documentation>
       
</xs:annotation>
     
</xs:element>
   
</xs:all>
 
</xs:complexType>
</xs:element>

element Combined-AlgorithmType/Input/Destination/AlgorithmReference
diagram
properties
isRef 0
used by
complexTypes PackageSubParameterType ParameterType
annotation
documentation
This element contains the name of the destination algorithm.
source <xs:element name="AlgorithmReference">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This element contains the name of the destination algorithm.</xs:documentation>
 
</xs:annotation>
</xs:element>

element Combined-AlgorithmType/Input/Destination/AlgorithmInstance
diagram
properties
isRef 0
minOcc 0
maxOcc 1
annotation
documentation
This element conatins the name of an instance of a particular algorithm.
source <xs:element name="AlgorithmInstance" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This element conatins the name of an instance of a particular algorithm.</xs:documentation>
 
</xs:annotation>
</xs:element>

element Combined-AlgorithmType/Input/Destination/ParameterMap
diagram
properties
isRef 0
annotation
documentation
This element contains the name of an input parameter in the destiantion algorithm.
source <xs:element name="ParameterMap">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This element contains the name of an input parameter in the destiantion algorithm.</xs:documentation>
 
</xs:annotation>
</xs:element>

element Combined-AlgorithmType/Output
diagram
type extension of OutputType
properties
isRef 0
minOcc 0
maxOcc unbounded
content complex
children ParameterReference Source
attributes
Name  Type  Use  Default  Fixed  Annotation
Namederived by: xs:stringoptional      
annotation
documentation
This element describes the properties of an output parameter.
source <xs:element name="Output" minOccurs="0" maxOccurs="unbounded">
 
<xs:annotation>
   
<xs:documentation>This element describes the properties of an output parameter.</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:complexContent>
     
<xs:extension base="OutputType">
       
<xs:sequence>
         
<xs:element name="Source">
           
<xs:complexType>
             
<xs:all>
               
<xs:element name="AlgorithmReference">
                 
<xs:annotation>
                   
<xs:documentation xml:lang="en">This element contains the name of the algorithm from which the input parameter is sourced.</xs:documentation>
                 
</xs:annotation>
               
</xs:element>
               
<xs:element name="AlgorithmInstance" minOccurs="0">
                 
<xs:annotation>
                   
<xs:documentation xml:lang="en">This element conatins the name of an instance of a particular algorithm.</xs:documentation>
                 
</xs:annotation>
               
</xs:element>
               
<xs:element name="ParameterMap">
                 
<xs:annotation>
                   
<xs:documentation xml:lang="en">This element contains the name of an output parameter in the algorithm from which the data is sourced.</xs:documentation>
                 
</xs:annotation>
               
</xs:element>
             
</xs:all>
           
</xs:complexType>
         
</xs:element>
       
</xs:sequence>
     
</xs:extension>
   
</xs:complexContent>
 
</xs:complexType>
</xs:element>

element Combined-AlgorithmType/Output/Source
diagram
properties
isRef 0
content complex
children AlgorithmReference AlgorithmInstance ParameterMap
source <xs:element name="Source">
 
<xs:complexType>
   
<xs:all>
     
<xs:element name="AlgorithmReference">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">This element contains the name of the algorithm from which the input parameter is sourced.</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="AlgorithmInstance" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">This element conatins the name of an instance of a particular algorithm.</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="ParameterMap">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">This element contains the name of an output parameter in the algorithm from which the data is sourced.</xs:documentation>
       
</xs:annotation>
     
</xs:element>
   
</xs:all>
 
</xs:complexType>
</xs:element>

element Combined-AlgorithmType/Output/Source/AlgorithmReference
diagram
properties
isRef 0
used by
complexTypes PackageSubParameterType ParameterType
annotation
documentation
This element contains the name of the algorithm from which the input parameter is sourced.
source <xs:element name="AlgorithmReference">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This element contains the name of the algorithm from which the input parameter is sourced.</xs:documentation>
 
</xs:annotation>
</xs:element>

element Combined-AlgorithmType/Output/Source/AlgorithmInstance
diagram
properties
isRef 0
minOcc 0
maxOcc 1
annotation
documentation
This element conatins the name of an instance of a particular algorithm.
source <xs:element name="AlgorithmInstance" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This element conatins the name of an instance of a particular algorithm.</xs:documentation>
 
</xs:annotation>
</xs:element>

element Combined-AlgorithmType/Output/Source/ParameterMap
diagram
properties
isRef 0
annotation
documentation
This element contains the name of an output parameter in the algorithm from which the data is sourced.
source <xs:element name="ParameterMap">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This element contains the name of an output parameter in the algorithm from which the data is sourced.</xs:documentation>
 
</xs:annotation>
</xs:element>

element Combined-AlgorithmType/Internal
diagram
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children Source Destination
source <xs:element name="Internal" minOccurs="0">
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="Source">
       
<xs:complexType>
         
<xs:all>
           
<xs:element name="AlgorithmReference">
             
<xs:annotation>
               
<xs:documentation xml:lang="en">This element contains the name of the algorithm from which the input parameter is sourced.</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="AlgorithmInstance" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation xml:lang="en">This element conatins the name of an instance of a particular algorithm.</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="ParameterMap">
             
<xs:annotation>
               
<xs:documentation xml:lang="en">This element contains the name of an output parameter in the algorithm from which the data is sourced.</xs:documentation>
             
</xs:annotation>
           
</xs:element>
         
</xs:all>
       
</xs:complexType>
     
</xs:element>
     
<xs:element name="Destination" maxOccurs="unbounded">
       
<xs:complexType>
         
<xs:all>
           
<xs:element name="AlgorithmReference">
             
<xs:annotation>
               
<xs:documentation xml:lang="en">This element contains the name of the destination algorithm.</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="AlgorithmInstance" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation xml:lang="en">This element conatins the name of an instance of a particualr algorithm.</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="ParameterMap">
             
<xs:annotation>
               
<xs:documentation xml:lang="en">This element contains the name of an input parameter in the destiantion algorithm.</xs:documentation>
             
</xs:annotation>
           
</xs:element>
         
</xs:all>
       
</xs:complexType>
     
</xs:element>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element Combined-AlgorithmType/Internal/Source
diagram
properties
isRef 0
content complex
children AlgorithmReference AlgorithmInstance ParameterMap
source <xs:element name="Source">
 
<xs:complexType>
   
<xs:all>
     
<xs:element name="AlgorithmReference">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">This element contains the name of the algorithm from which the input parameter is sourced.</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="AlgorithmInstance" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">This element conatins the name of an instance of a particular algorithm.</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="ParameterMap">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">This element contains the name of an output parameter in the algorithm from which the data is sourced.</xs:documentation>
       
</xs:annotation>
     
</xs:element>
   
</xs:all>
 
</xs:complexType>
</xs:element>

element Combined-AlgorithmType/Internal/Source/AlgorithmReference
diagram
properties
isRef 0
used by
complexTypes PackageSubParameterType ParameterType
annotation
documentation
This element contains the name of the algorithm from which the input parameter is sourced.
source <xs:element name="AlgorithmReference">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This element contains the name of the algorithm from which the input parameter is sourced.</xs:documentation>
 
</xs:annotation>
</xs:element>

element Combined-AlgorithmType/Internal/Source/AlgorithmInstance
diagram
properties
isRef 0
minOcc 0
maxOcc 1
annotation
documentation
This element conatins the name of an instance of a particular algorithm.
source <xs:element name="AlgorithmInstance" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This element conatins the name of an instance of a particular algorithm.</xs:documentation>
 
</xs:annotation>
</xs:element>

element Combined-AlgorithmType/Internal/Source/ParameterMap
diagram
properties
isRef 0
annotation
documentation
This element contains the name of an output parameter in the algorithm from which the data is sourced.
source <xs:element name="ParameterMap">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This element contains the name of an output parameter in the algorithm from which the data is sourced.</xs:documentation>
 
</xs:annotation>
</xs:element>

element Combined-AlgorithmType/Internal/Destination
diagram
properties
isRef 0
minOcc 1
maxOcc unbounded
content complex
children AlgorithmReference AlgorithmInstance ParameterMap
source <xs:element name="Destination" maxOccurs="unbounded">
 
<xs:complexType>
   
<xs:all>
     
<xs:element name="AlgorithmReference">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">This element contains the name of the destination algorithm.</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="AlgorithmInstance" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">This element conatins the name of an instance of a particualr algorithm.</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="ParameterMap">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">This element contains the name of an input parameter in the destiantion algorithm.</xs:documentation>
       
</xs:annotation>
     
</xs:element>
   
</xs:all>
 
</xs:complexType>
</xs:element>

element Combined-AlgorithmType/Internal/Destination/AlgorithmReference
diagram
properties
isRef 0
used by
complexTypes PackageSubParameterType ParameterType
annotation
documentation
This element contains the name of the destination algorithm.
source <xs:element name="AlgorithmReference">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This element contains the name of the destination algorithm.</xs:documentation>
 
</xs:annotation>
</xs:element>

element Combined-AlgorithmType/Internal/Destination/AlgorithmInstance
diagram
properties
isRef 0
minOcc 0
maxOcc 1
annotation
documentation
This element conatins the name of an instance of a particualr algorithm.
source <xs:element name="AlgorithmInstance" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This element conatins the name of an instance of a particualr algorithm.</xs:documentation>
 
</xs:annotation>
</xs:element>

element Combined-AlgorithmType/Internal/Destination/ParameterMap
diagram
properties
isRef 0
annotation
documentation
This element contains the name of an input parameter in the destiantion algorithm.
source <xs:element name="ParameterMap">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This element contains the name of an input parameter in the destiantion algorithm.</xs:documentation>
 
</xs:annotation>
</xs:element>

complexType Format-DescriptionType
diagram
type extension of AlgorithmOneToOneAlgorithmType
properties
base AlgorithmOneToOneAlgorithmType
children Documentation Input Output Description
used by
element Format-Description
attributes
Name  Type  Use  Default  Fixed  Annotation
Namederived by: xs:stringrequired      
Enabledxs:booleanoptional  true    
annotation
documentation
This element type is the base type for the Boolean alarm algorithm.  The algorithm takes in N input parameters and outputs one parameter whose value is zero or non-zero depending respectively on whether the alarm conditions are met or not.
source <xs:complexType name="Format-DescriptionType">
 
<xs:annotation>
   
<xs:documentation>This element type is the base type for the Boolean alarm algorithm.  The algorithm takes in N input parameters and outputs one parameter whose value is zero or non-zero depending respectively on whether the alarm conditions are met or not.</xs:documentation>
 
</xs:annotation>
 
<xs:complexContent>
   
<xs:extension base="AlgorithmOneToOneAlgorithmType">
     
<xs:sequence>
       
<xs:element name="Description">
         
<xs:annotation>
           
<xs:documentation xml:lang="en">This element is used to describe the data format.</xs:documentation>
         
</xs:annotation>
         
<xs:simpleType>
           
<xs:restriction base="xs:string">
             
<xs:minLength value="1"/>
           
</xs:restriction>
         
</xs:simpleType>
       
</xs:element>
     
</xs:sequence>
   
</xs:extension>
 
</xs:complexContent>
</xs:complexType>

element Format-DescriptionType/Description
diagram
type restriction of xs:string
properties
isRef 0
content simple
facets
minLength 1
annotation
documentation
This element is used to describe the data format.
source <xs:element name="Description">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This element is used to describe the data format.</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:minLength value="1"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

complexType MathMLType
diagram
type extension of AlgorithmManyToManyAlgorithmType
properties
base AlgorithmManyToManyAlgorithmType
children Documentation Input Output
used by
element MathML-1.0
attributes
Name  Type  Use  Default  Fixed  Annotation
Namederived by: xs:stringrequired      
Enabledxs:booleanoptional  true    
annotation
documentation
This element type is the base type for the generic MathML algorithm.    It can be used to map N input parameters to M output parameters.
source <xs:complexType name="MathMLType">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This element type is the base type for the generic MathML algorithm.    It can be used to map N input parameters to M output parameters.</xs:documentation>
 
</xs:annotation>
 
<xs:complexContent>
   
<xs:extension base="AlgorithmManyToManyAlgorithmType">
     
<xs:sequence maxOccurs="unbounded">
       
<xs:any namespace="http://www.w3.org/1998/Math/MathML" processContents="lax" maxOccurs="unbounded">
         
<xs:annotation>
           
<xs:documentation>This node contains any valid XML from the content section of the MathML schema.  XML from other sections of the MathML such as presentation information will be ignored.</xs:documentation>
         
</xs:annotation>
       
</xs:any>
     
</xs:sequence>
   
</xs:extension>
 
</xs:complexContent>
</xs:complexType>

complexType NSamplesInOneSampleOut-AmplitudeType
diagram
type extension of AlgorithmOneToOneAlgorithmType
properties
base AlgorithmOneToOneAlgorithmType
children Documentation Input Output NumberOfSamples
used by
element NSamplesInOneSampleOut-Amplitude
attributes
Name  Type  Use  Default  Fixed  Annotation
Namederived by: xs:stringrequired      
Enabledxs:booleanoptional  true    
annotation
documentation
Base type for the algorithm used to return the value for amplitude given "N" samples of input parameters.
source <xs:complexType name="NSamplesInOneSampleOut-AmplitudeType">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">Base type for the algorithm used to return the value for amplitude given "N" samples of input parameters.</xs:documentation>
 
</xs:annotation>
 
<xs:complexContent>
   
<xs:extension base="AlgorithmOneToOneAlgorithmType">
     
<xs:sequence>
       
<xs:element name="NumberOfSamples">
         
<xs:annotation>
           
<xs:documentation xml:lang="en">The number of input samples.</xs:documentation>
         
</xs:annotation>
         
<xs:simpleType>
           
<xs:restriction base="xs:unsignedInt">
             
<xs:minInclusive value="2"/>
           
</xs:restriction>
         
</xs:simpleType>
       
</xs:element>
     
</xs:sequence>
   
</xs:extension>
 
</xs:complexContent>
</xs:complexType>

element NSamplesInOneSampleOut-AmplitudeType/NumberOfSamples
diagram
type restriction of xs:unsignedInt
properties
isRef 0
content simple
facets
minInclusive 2
annotation
documentation
The number of input samples.
source <xs:element name="NumberOfSamples">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">The number of input samples.</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:unsignedInt">
     
<xs:minInclusive value="2"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

complexType NSamplesInOneSampleOut-AverageType
diagram
type extension of AlgorithmOneToOneAlgorithmType
properties
base AlgorithmOneToOneAlgorithmType
children Documentation Input Output NumberOfSamples
used by
element NSamplesInOneSampleOut-Average
attributes
Name  Type  Use  Default  Fixed  Annotation
Namederived by: xs:stringrequired      
Enabledxs:booleanoptional  true    
annotation
documentation
Base type for the algorithm used to return the averge of "N" input samples.
source <xs:complexType name="NSamplesInOneSampleOut-AverageType">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">Base type for the algorithm used to return the averge of "N" input samples.</xs:documentation>
 
</xs:annotation>
 
<xs:complexContent>
   
<xs:extension base="AlgorithmOneToOneAlgorithmType">
     
<xs:sequence>
       
<xs:element name="NumberOfSamples">
         
<xs:annotation>
           
<xs:documentation xml:lang="en">The number of input samples.</xs:documentation>
         
</xs:annotation>
         
<xs:simpleType>
           
<xs:restriction base="xs:unsignedInt">
             
<xs:minInclusive value="2"/>
           
</xs:restriction>
         
</xs:simpleType>
       
</xs:element>
     
</xs:sequence>
   
</xs:extension>
 
</xs:complexContent>
</xs:complexType>

element NSamplesInOneSampleOut-AverageType/NumberOfSamples
diagram
type restriction of xs:unsignedInt
properties
isRef 0
content simple
facets
minInclusive 2
annotation
documentation
The number of input samples.
source <xs:element name="NumberOfSamples">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">The number of input samples.</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:unsignedInt">
     
<xs:minInclusive value="2"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

complexType NSamplesInOneSampleOut-MaximumType
diagram
type extension of AlgorithmOneToOneAlgorithmType
properties
base AlgorithmOneToOneAlgorithmType
children Documentation Input Output NumberOfSamples
used by
element NSamplesInOneSampleOut-Maximum
attributes
Name  Type  Use  Default  Fixed  Annotation
Namederived by: xs:stringrequired      
Enabledxs:booleanoptional  true    
annotation
documentation
Base type for the algorithm used to return the maximum of "N" samples of input parameters.
source <xs:complexType name="NSamplesInOneSampleOut-MaximumType">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">Base type for the algorithm used to return the maximum of "N" samples of input parameters.</xs:documentation>
 
</xs:annotation>
 
<xs:complexContent>
   
<xs:extension base="AlgorithmOneToOneAlgorithmType">
     
<xs:sequence>
       
<xs:element name="NumberOfSamples">
         
<xs:annotation>
           
<xs:documentation xml:lang="en">The number of input samples.</xs:documentation>
         
</xs:annotation>
         
<xs:simpleType>
           
<xs:restriction base="xs:unsignedInt">
             
<xs:minInclusive value="2"/>
           
</xs:restriction>
         
</xs:simpleType>
       
</xs:element>
     
</xs:sequence>
   
</xs:extension>
 
</xs:complexContent>
</xs:complexType>

element NSamplesInOneSampleOut-MaximumType/NumberOfSamples
diagram
type restriction of xs:unsignedInt
properties
isRef 0
content simple
facets
minInclusive 2
annotation
documentation
The number of input samples.
source <xs:element name="NumberOfSamples">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">The number of input samples.</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:unsignedInt">
     
<xs:minInclusive value="2"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

complexType NSamplesInOneSampleOut-MinimumType
diagram
type extension of AlgorithmOneToOneAlgorithmType
properties
base AlgorithmOneToOneAlgorithmType
children Documentation Input Output NumberOfSamples
used by
element NSamplesInOneSampleOut-Minimum
attributes
Name  Type  Use  Default  Fixed  Annotation
Namederived by: xs:stringrequired      
Enabledxs:booleanoptional  true    
annotation
documentation
Base type for the algorithm used to return the minimum of "N" samples of Input parameters.
source <xs:complexType name="NSamplesInOneSampleOut-MinimumType">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">Base type for the algorithm used to return the minimum of "N" samples of Input parameters.</xs:documentation>
 
</xs:annotation>
 
<xs:complexContent>
   
<xs:extension base="AlgorithmOneToOneAlgorithmType">
     
<xs:sequence>
       
<xs:element name="NumberOfSamples">
         
<xs:annotation>
           
<xs:documentation xml:lang="en">The number of input samples.</xs:documentation>
         
</xs:annotation>
         
<xs:simpleType>
           
<xs:restriction base="xs:unsignedInt">
             
<xs:minInclusive value="2"/>
           
</xs:restriction>
         
</xs:simpleType>
       
</xs:element>
     
</xs:sequence>
   
</xs:extension>
 
</xs:complexContent>
</xs:complexType>

element NSamplesInOneSampleOut-MinimumType/NumberOfSamples
diagram
type restriction of xs:unsignedInt
properties
isRef 0
content simple
facets
minInclusive 2
annotation
documentation
The number of input samples.
source <xs:element name="NumberOfSamples">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">The number of input samples.</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:unsignedInt">
     
<xs:minInclusive value="2"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

complexType NSamplesInOneSampleOut-RMSType
diagram
type extension of AlgorithmOneToOneAlgorithmType
properties
base AlgorithmOneToOneAlgorithmType
children Documentation Input Output NumberOfSamples
used by
element NSamplesInOneSampleOut-RMS
attributes
Name  Type  Use  Default  Fixed  Annotation
Namederived by: xs:stringrequired      
Enabledxs:booleanoptional  true    
annotation
documentation
Base type for the algorithm used to calculate the RMS value of "N" samples of input parameters.
source <xs:complexType name="NSamplesInOneSampleOut-RMSType">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">Base type for the algorithm used to calculate the RMS value of "N" samples of input parameters.</xs:documentation>
 
</xs:annotation>
 
<xs:complexContent>
   
<xs:extension base="AlgorithmOneToOneAlgorithmType">
     
<xs:sequence>
       
<xs:element name="NumberOfSamples">
         
<xs:annotation>
           
<xs:documentation xml:lang="en">The number of input samples.</xs:documentation>
         
</xs:annotation>
         
<xs:simpleType>
           
<xs:restriction base="xs:unsignedInt">
             
<xs:minInclusive value="2"/>
           
</xs:restriction>
         
</xs:simpleType>
       
</xs:element>
     
</xs:sequence>
   
</xs:extension>
 
</xs:complexContent>
</xs:complexType>

element NSamplesInOneSampleOut-RMSType/NumberOfSamples
diagram
type restriction of xs:unsignedInt
properties
isRef 0
content simple
facets
minInclusive 2
annotation
documentation
The number of input samples.
source <xs:element name="NumberOfSamples">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">The number of input samples.</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:unsignedInt">
     
<xs:minInclusive value="2"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

complexType PolynomialType
diagram
type extension of AlgorithmOneToOneAlgorithmType
properties
base AlgorithmOneToOneAlgorithmType
children Documentation Input Output Term
used by
element Polynomial
attributes
Name  Type  Use  Default  Fixed  Annotation
Namederived by: xs:stringrequired      
Enabledxs:booleanoptional  true    
annotation
documentation
This element type is the base type for a mono-variate polynomial algorithm.  It can be used to map one input parameter to one output parameter.
source <xs:complexType name="PolynomialType">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This element type is the base type for a mono-variate polynomial algorithm.  It can be used to map one input parameter to one output parameter.</xs:documentation>
 
</xs:annotation>
 
<xs:complexContent>
   
<xs:extension base="AlgorithmOneToOneAlgorithmType">
     
<xs:sequence>
       
<xs:element name="Term" maxOccurs="unbounded">
         
<xs:annotation>
           
<xs:documentation xml:lang="en">This element represents an individual term in a polynomial expression. </xs:documentation>
         
</xs:annotation>
         
<xs:complexType>
           
<xs:all>
             
<xs:element name="Coefficient" type="xs:float">
               
<xs:annotation>
                 
<xs:documentation xml:lang="en">This element contains the coefficient associated with an exponent.</xs:documentation>
               
</xs:annotation>
             
</xs:element>
             
<xs:element name="Exponent" type="xs:float">
               
<xs:annotation>
                 
<xs:documentation xml:lang="en">This element contains the exponent associated with an coefficient.</xs:documentation>
               
</xs:annotation>
             
</xs:element>
           
</xs:all>
         
</xs:complexType>
       
</xs:element>
     
</xs:sequence>
   
</xs:extension>
 
</xs:complexContent>
</xs:complexType>

element PolynomialType/Term
diagram
properties
isRef 0
minOcc 1
maxOcc unbounded
content complex
children Coefficient Exponent
annotation
documentation
This element represents an individual term in a polynomial expression.
source <xs:element name="Term" maxOccurs="unbounded">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This element represents an individual term in a polynomial expression. </xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:all>
     
<xs:element name="Coefficient" type="xs:float">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">This element contains the coefficient associated with an exponent.</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="Exponent" type="xs:float">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">This element contains the exponent associated with an coefficient.</xs:documentation>
       
</xs:annotation>
     
</xs:element>
   
</xs:all>
 
</xs:complexType>
</xs:element>

element PolynomialType/Term/Coefficient
diagram
type xs:float
properties
isRef 0
content simple
annotation
documentation
This element contains the coefficient associated with an exponent.
source <xs:element name="Coefficient" type="xs:float">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This element contains the coefficient associated with an exponent.</xs:documentation>
 
</xs:annotation>
</xs:element>

element PolynomialType/Term/Exponent
diagram
type xs:float
properties
isRef 0
content simple
annotation
documentation
This element contains the exponent associated with an coefficient.
source <xs:element name="Exponent" type="xs:float">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This element contains the exponent associated with an coefficient.</xs:documentation>
 
</xs:annotation>
</xs:element>

complexType TableType
diagram
type extension of AlgorithmOneToOneAlgorithmType
properties
base AlgorithmOneToOneAlgorithmType
children Documentation Input Output Entry
used by
element Table
attributes
Name  Type  Use  Default  Fixed  Annotation
Namederived by: xs:stringrequired      
Enabledxs:booleanoptional  true    
annotation
documentation
This element type is  the base type for the table algorithm.
source <xs:complexType name="TableType">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This element type is  the base type for the table algorithm.</xs:documentation>
 
</xs:annotation>
 
<xs:complexContent>
   
<xs:extension base="AlgorithmOneToOneAlgorithmType">
     
<xs:sequence>
       
<xs:element name="Entry" maxOccurs="unbounded">
         
<xs:annotation>
           
<xs:documentation xml:lang="en">This elements represents an individual entry in a table.</xs:documentation>
         
</xs:annotation>
         
<xs:complexType>
           
<xs:all>
             
<xs:element name="Input" type="xs:float">
               
<xs:annotation>
                 
<xs:documentation xml:lang="en">This element contains the input value that is to be associated with the output value.</xs:documentation>
               
</xs:annotation>
             
</xs:element>
             
<xs:element name="Output" type="xs:float">
               
<xs:annotation>
                 
<xs:documentation xml:lang="en">This element contains the output value that is to be associated with the input value.</xs:documentation>
               
</xs:annotation>
             
</xs:element>
           
</xs:all>
         
</xs:complexType>
       
</xs:element>
     
</xs:sequence>
   
</xs:extension>
 
</xs:complexContent>
</xs:complexType>

element TableType/Entry
diagram
properties
isRef 0
minOcc 1
maxOcc unbounded
content complex
children Input Output
annotation
documentation
This elements represents an individual entry in a table.
source <xs:element name="Entry" maxOccurs="unbounded">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This elements represents an individual entry in a table.</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:all>
     
<xs:element name="Input" type="xs:float">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">This element contains the input value that is to be associated with the output value.</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="Output" type="xs:float">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">This element contains the output value that is to be associated with the input value.</xs:documentation>
       
</xs:annotation>
     
</xs:element>
   
</xs:all>
 
</xs:complexType>
</xs:element>

element TableType/Entry/Input
diagram
type xs:float
properties
isRef 0
content simple
annotation
documentation
This element contains the input value that is to be associated with the output value.
source <xs:element name="Input" type="xs:float">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This element contains the input value that is to be associated with the output value.</xs:documentation>
 
</xs:annotation>
</xs:element>

element TableType/Entry/Output
diagram
type xs:float
properties
isRef 0
content simple
annotation
documentation
This element contains the output value that is to be associated with the input value.
source <xs:element name="Output" type="xs:float">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This element contains the output value that is to be associated with the input value.</xs:documentation>
 
</xs:annotation>
</xs:element>

complexType URL-Defined-AlgorithmType
diagram
type extension of AlgorithmManyToManyAlgorithmType
properties
base AlgorithmManyToManyAlgorithmType
children Documentation Input Output URL
used by
element URL-Defined-Algorithm
attributes
Name  Type  Use  Default  Fixed  Annotation
Namederived by: xs:stringrequired      
Enabledxs:booleanoptional  true    
annotation
documentation
This schema can be used to represent an algorithm that is implemented in software or using some other external mechanism.  NOTE: these algorithms are beyond the scope of XidML and must be agreed by all XidML groups working a specific program.
source <xs:complexType name="URL-Defined-AlgorithmType">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This schema can be used to represent an algorithm that is implemented in software or using some other external mechanism.  NOTE: these algorithms are beyond the scope of XidML and must be agreed by all XidML groups working a specific program.</xs:documentation>
 
</xs:annotation>
 
<xs:complexContent>
   
<xs:extension base="AlgorithmManyToManyAlgorithmType">
     
<xs:sequence>
       
<xs:element name="URL" type="xs:anyURI">
         
<xs:annotation>
           
<xs:documentation xml:lang="en">This element can contain a URL to software that encapsulates and implements the algorithm.</xs:documentation>
         
</xs:annotation>
       
</xs:element>
     
</xs:sequence>
   
</xs:extension>
 
</xs:complexContent>
</xs:complexType>

element URL-Defined-AlgorithmType/URL
diagram
type xs:anyURI
properties
isRef 0
content simple
annotation
documentation
This element can contain a URL to software that encapsulates and implements the algorithm.
source <xs:element name="URL" type="xs:anyURI">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This element can contain a URL to software that encapsulates and implements the algorithm.</xs:documentation>
 
</xs:annotation>
</xs:element>

complexType ScaledBinaryCodedDecimalType
diagram
type extension of AlgorithmOneToZeroAlgorithmType
properties
base AlgorithmOneToZeroAlgorithmType
children Documentation Input Scaling
used by
element ScaledBinaryCodedDecimal
attributes
Name  Type  Use  Default  Fixed  Annotation
Namederived by: xs:stringrequired      
Enabledxs:booleanoptional  true    
annotation
documentation
This element type is the base type for algorithms describing binary coded scaling.  NOTE: this algorithm has zero output Paramters and is used to describe the endoding format for binary coded deciamal input data
source <xs:complexType name="ScaledBinaryCodedDecimalType">
 
<xs:annotation>
   
<xs:documentation>This element type is the base type for algorithms describing binary coded scaling.  NOTE: this algorithm has zero output Paramters and is used to describe the endoding format for binary coded deciamal input data</xs:documentation>
 
</xs:annotation>
 
<xs:complexContent>
   
<xs:extension base="AlgorithmOneToZeroAlgorithmType">
     
<xs:sequence maxOccurs="unbounded">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">This algorithmtakes iin a single Paramter and describes how to interpret one or more subset of its bits</xs:documentation>
       
</xs:annotation>
       
<xs:element name="Scaling">
         
<xs:annotation>
           
<xs:documentation xml:lang="en">This element is used to check whether a given signal stays at the same level for a given number of measurements</xs:documentation>
         
</xs:annotation>
         
<xs:complexType>
           
<xs:all minOccurs="0">
             
<xs:element name="StartIndex">
               
<xs:annotation>
                 
<xs:documentation xml:lang="en">This element is used to specify the fitst bit in the input Parameter.</xs:documentation>
               
</xs:annotation>
               
<xs:simpleType>
                 
<xs:restriction base="xs:int">
                   
<xs:minInclusive value="0"/>
                 
</xs:restriction>
               
</xs:simpleType>
             
</xs:element>
             
<xs:element name="EndIndex">
               
<xs:annotation>
                 
<xs:documentation xml:lang="en">This element is used to specify the last bit in the input Parameter.</xs:documentation>
               
</xs:annotation>
               
<xs:simpleType>
                 
<xs:restriction base="xs:int">
                   
<xs:minInclusive value="0"/>
                 
</xs:restriction>
               
</xs:simpleType>
             
</xs:element>
             
<xs:element name="Scale" type="xs:double" default="1">
               
<xs:annotation>
                 
<xs:documentation xml:lang="en">This element is used to specify a multiplicative factor used to 'weight' the binary value encoded in the sequence of bits from "StartIndex" to "EndIndex".  For example, if the bianry value equates to "3" in decimal and the scaling value is "5" then the acual value encoded is "15".</xs:documentation>
               
</xs:annotation>
             
</xs:element>
             
<xs:element name="Offset" type="xs:double" default="0" minOccurs="0">
               
<xs:annotation>
                 
<xs:documentation xml:lang="en">This element can be used to specify an offset that is applied after the scaling is done.  The default value is '0'.</xs:documentation>
               
</xs:annotation>
             
</xs:element>
           
</xs:all>
         
</xs:complexType>
       
</xs:element>
     
</xs:sequence>
   
</xs:extension>
 
</xs:complexContent>
</xs:complexType>

element ScaledBinaryCodedDecimalType/Scaling
diagram
properties
isRef 0
content complex
children StartIndex EndIndex Scale Offset
annotation
documentation
This element is used to check whether a given signal stays at the same level for a given number of measurements
source <xs:element name="Scaling">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This element is used to check whether a given signal stays at the same level for a given number of measurements</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:all minOccurs="0">
     
<xs:element name="StartIndex">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">This element is used to specify the fitst bit in the input Parameter.</xs:documentation>
       
</xs:annotation>
       
<xs:simpleType>
         
<xs:restriction base="xs:int">
           
<xs:minInclusive value="0"/>
         
</xs:restriction>
       
</xs:simpleType>
     
</xs:element>
     
<xs:element name="EndIndex">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">This element is used to specify the last bit in the input Parameter.</xs:documentation>
       
</xs:annotation>
       
<xs:simpleType>
         
<xs:restriction base="xs:int">
           
<xs:minInclusive value="0"/>
         
</xs:restriction>
       
</xs:simpleType>
     
</xs:element>
     
<xs:element name="Scale" type="xs:double" default="1">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">This element is used to specify a multiplicative factor used to 'weight' the binary value encoded in the sequence of bits from "StartIndex" to "EndIndex".  For example, if the bianry value equates to "3" in decimal and the scaling value is "5" then the acual value encoded is "15".</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="Offset" type="xs:double" default="0" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">This element can be used to specify an offset that is applied after the scaling is done.  The default value is '0'.</xs:documentation>
       
</xs:annotation>
     
</xs:element>
   
</xs:all>
 
</xs:complexType>
</xs:element>

element ScaledBinaryCodedDecimalType/Scaling/StartIndex
diagram
type restriction of xs:int
properties
isRef 0
content simple
facets
minInclusive 0
annotation
documentation
This element is used to specify the fitst bit in the input Parameter.
source <xs:element name="StartIndex">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This element is used to specify the fitst bit in the input Parameter.</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:int">
     
<xs:minInclusive value="0"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element ScaledBinaryCodedDecimalType/Scaling/EndIndex
diagram
type restriction of xs:int
properties
isRef 0
content simple
facets
minInclusive 0
annotation
documentation
This element is used to specify the last bit in the input Parameter.
source <xs:element name="EndIndex">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This element is used to specify the last bit in the input Parameter.</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:int">
     
<xs:minInclusive value="0"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element ScaledBinaryCodedDecimalType/Scaling/Scale
diagram
type xs:double
properties
isRef 0
content simple
default 1
used by
element Parameters/ParameterUnitSet/ParameterUnit
complexType PackageSubParameterType
annotation
documentation
This element is used to specify a multiplicative factor used to 'weight' the binary value encoded in the sequence of bits from "StartIndex" to "EndIndex".  For example, if the bianry value equates to "3" in decimal and the scaling value is "5" then the acual value encoded is "15".
source <xs:element name="Scale" type="xs:double" default="1">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This element is used to specify a multiplicative factor used to 'weight' the binary value encoded in the sequence of bits from "StartIndex" to "EndIndex".  For example, if the bianry value equates to "3" in decimal and the scaling value is "5" then the acual value encoded is "15".</xs:documentation>
 
</xs:annotation>
</xs:element>

element ScaledBinaryCodedDecimalType/Scaling/Offset
diagram
type xs:double
properties
isRef 0
minOcc 0
maxOcc 1
content simple
default 0
used by
element Parameters/ParameterUnitSet/ParameterUnit
complexType PackageSubParameterType
annotation
documentation
This element can be used to specify an offset that is applied after the scaling is done.  The default value is '0'.
source <xs:element name="Offset" type="xs:double" default="0" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This element can be used to specify an offset that is applied after the scaling is done.  The default value is '0'.</xs:documentation>
 
</xs:annotation>
</xs:element>

complexType Window-Function-AlarmType
diagram
type extension of AlgorithmManyToOneAlgorithmType
properties
base AlgorithmManyToOneAlgorithmType
children Documentation Input Output Window
used by
element Window-Function-Alarm
attributes
Name  Type  Use  Default  Fixed  Annotation
Namederived by: xs:stringrequired      
Enabledxs:booleanoptional  true    
annotation
documentation
This element type is the base type for the alarm algorithm.  The algorithm takes in N input parameters and outputs one parameter whose value is zero or non-zero depending respectively on whether the alarm conditions are met or not.
source <xs:complexType name="Window-Function-AlarmType">
 
<xs:annotation>
   
<xs:documentation>This element type is the base type for the alarm algorithm.  The algorithm takes in N input parameters and outputs one parameter whose value is zero or non-zero depending respectively on whether the alarm conditions are met or not.</xs:documentation>
 
</xs:annotation>
 
<xs:complexContent>
   
<xs:extension base="AlgorithmManyToOneAlgorithmType">
     
<xs:sequence maxOccurs="unbounded">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">This algorithm can consist of any combination of these child elements.  The outputs of each of the elements are ORed together. to produce an output of true or false.  An output value of true will cause the alarm to be triggered.</xs:documentation>
       
</xs:annotation>
       
<xs:element name="Window">
         
<xs:annotation>
           
<xs:documentation xml:lang="en">This element can be used to specify an upper and/or a lower value for an input parameter outside of which an alarm is triggered.  At least one of OKMaximum or OKMinimum must be specified.</xs:documentation>
         
</xs:annotation>
         
<xs:complexType>
           
<xs:all>
             
<xs:element name="InParameter" type="xs:string">
               
<xs:annotation>
                 
<xs:documentation xml:lang="en">This element contains the name of an input parameter. </xs:documentation>
               
</xs:annotation>
             
</xs:element>
             
<xs:element name="OKMaximum" type="xs:float" minOccurs="0">
               
<xs:annotation>
                 
<xs:documentation xml:lang="en">The maximum value of an input parameter that can occur before the alarm is triggered</xs:documentation>
               
</xs:annotation>
             
</xs:element>
             
<xs:element name="OKMinimum" type="xs:float" minOccurs="0">
               
<xs:annotation>
                 
<xs:documentation xml:lang="en">The minimum value of an input parameter that can occur before the alarm is triggered. </xs:documentation>
               
</xs:annotation>
             
</xs:element>
             
<xs:element name="StartIndex" default="0" minOccurs="0">
               
<xs:annotation>
                 
<xs:documentation xml:lang="en">The location of the first bit in the range of bits in the input parameter.  NOTE: if this element is omitted, then this defaults to the first bit (i.e. bit '0').</xs:documentation>
               
</xs:annotation>
               
<xs:simpleType>
                 
<xs:restriction base="xs:unsignedInt">
                   
<xs:minInclusive value="0"/>
                 
</xs:restriction>
               
</xs:simpleType>
             
</xs:element>
             
<xs:element name="EndIndex" type="xs:unsignedInt" minOccurs="0">
               
<xs:annotation>
                 
<xs:documentation xml:lang="en">The location of the last bit in the range of bits in the input parameter.  NOTE: if this element is omitted, then this defaults to the last bit (i.e. the number of bits in the parameter minus '1'').</xs:documentation>
               
</xs:annotation>
             
</xs:element>
           
</xs:all>
         
</xs:complexType>
       
</xs:element>
     
</xs:sequence>
   
</xs:extension>
 
</xs:complexContent>
</xs:complexType>

element Window-Function-AlarmType/Window
diagram
properties
isRef 0
content complex
children InParameter OKMaximum OKMinimum StartIndex EndIndex
annotation
documentation
This element can be used to specify an upper and/or a lower value for an input parameter outside of which an alarm is triggered.  At least one of OKMaximum or OKMinimum must be specified.
source <xs:element name="Window">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This element can be used to specify an upper and/or a lower value for an input parameter outside of which an alarm is triggered.  At least one of OKMaximum or OKMinimum must be specified.</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:all>
     
<xs:element name="InParameter" type="xs:string">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">This element contains the name of an input parameter. </xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="OKMaximum" type="xs:float" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">The maximum value of an input parameter that can occur before the alarm is triggered</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="OKMinimum" type="xs:float" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">The minimum value of an input parameter that can occur before the alarm is triggered. </xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="StartIndex" default="0" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">The location of the first bit in the range of bits in the input parameter.  NOTE: if this element is omitted, then this defaults to the first bit (i.e. bit '0').</xs:documentation>
       
</xs:annotation>
       
<xs:simpleType>
         
<xs:restriction base="xs:unsignedInt">
           
<xs:minInclusive value="0"/>
         
</xs:restriction>
       
</xs:simpleType>
     
</xs:element>
     
<xs:element name="EndIndex" type="xs:unsignedInt" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">The location of the last bit in the range of bits in the input parameter.  NOTE: if this element is omitted, then this defaults to the last bit (i.e. the number of bits in the parameter minus '1'').</xs:documentation>
       
</xs:annotation>
     
</xs:element>
   
</xs:all>
 
</xs:complexType>
</xs:element>

element Window-Function-AlarmType/Window/InParameter
diagram
type xs:string
properties
isRef 0
content simple
annotation
documentation
This element contains the name of an input parameter.
source <xs:element name="InParameter" type="xs:string">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This element contains the name of an input parameter. </xs:documentation>
 
</xs:annotation>
</xs:element>

element Window-Function-AlarmType/Window/OKMaximum
diagram
type xs:float
properties
isRef 0
minOcc 0
maxOcc 1
content simple
annotation
documentation
The maximum value of an input parameter that can occur before the alarm is triggered
source <xs:element name="OKMaximum" type="xs:float" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">The maximum value of an input parameter that can occur before the alarm is triggered</xs:documentation>
 
</xs:annotation>
</xs:element>

element Window-Function-AlarmType/Window/OKMinimum
diagram
type xs:float
properties
isRef 0
minOcc 0
maxOcc 1
content simple
annotation
documentation
The minimum value of an input parameter that can occur before the alarm is triggered.
source <xs:element name="OKMinimum" type="xs:float" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">The minimum value of an input parameter that can occur before the alarm is triggered. </xs:documentation>
 
</xs:annotation>
</xs:element>

element Window-Function-AlarmType/Window/StartIndex
diagram
type restriction of xs:unsignedInt
properties
isRef 0
minOcc 0
maxOcc 1
content simple
default 0
facets
minInclusive 0
annotation
documentation
The location of the first bit in the range of bits in the input parameter.  NOTE: if this element is omitted, then this defaults to the first bit (i.e. bit '0').
source <xs:element name="StartIndex" default="0" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">The location of the first bit in the range of bits in the input parameter.  NOTE: if this element is omitted, then this defaults to the first bit (i.e. bit '0').</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:unsignedInt">
     
<xs:minInclusive value="0"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element Window-Function-AlarmType/Window/EndIndex
diagram
type xs:unsignedInt
properties
isRef 0
minOcc 0
maxOcc 1
content simple
annotation
documentation
The location of the last bit in the range of bits in the input parameter.  NOTE: if this element is omitted, then this defaults to the last bit (i.e. the number of bits in the parameter minus '1'').
source <xs:element name="EndIndex" type="xs:unsignedInt" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">The location of the last bit in the range of bits in the input parameter.  NOTE: if this element is omitted, then this defaults to the last bit (i.e. the number of bits in the parameter minus '1'').</xs:documentation>
 
</xs:annotation>
</xs:element>

complexType Stuck-AlarmType
diagram
type extension of AlgorithmManyToOneAlgorithmType
properties
base AlgorithmManyToOneAlgorithmType
children Documentation Input Output Stuck
used by
element Stuck-Alarm
attributes
Name  Type  Use  Default  Fixed  Annotation
Namederived by: xs:stringrequired      
Enabledxs:booleanoptional  true    
annotation
documentation
This element type is the base type for the alarm algorithm.  The algorithm takes in N input parameters and outputs one parameter whose value is zero or non-zero depending respectively on whether the alarm conditions are met or not.
source <xs:complexType name="Stuck-AlarmType">
 
<xs:annotation>
   
<xs:documentation>This element type is the base type for the alarm algorithm.  The algorithm takes in N input parameters and outputs one parameter whose value is zero or non-zero depending respectively on whether the alarm conditions are met or not.</xs:documentation>
 
</xs:annotation>
 
<xs:complexContent>
   
<xs:extension base="AlgorithmManyToOneAlgorithmType">
     
<xs:sequence maxOccurs="unbounded">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">This algorithm can consist of any combination of these child elements.  The outputs of each of the elements are ORed together. to produce an output of true or false.  An output value of true will cause the alarm to be triggered.</xs:documentation>
       
</xs:annotation>
       
<xs:element name="Stuck">
         
<xs:annotation>
           
<xs:documentation xml:lang="en">This element is used to check whether a given signal stays at the same level for a given number of measurements</xs:documentation>
         
</xs:annotation>
         
<xs:complexType>
           
<xs:all>
             
<xs:element name="InParameter" type="xs:string">
               
<xs:annotation>
                 
<xs:documentation xml:lang="en">This element contains the name of an input parameter. </xs:documentation>
               
</xs:annotation>
             
</xs:element>
             
<xs:element name="Readings" type="xs:float">
               
<xs:annotation>
                 
<xs:documentation xml:lang="en">The number of times that a given value for the parameter referenced in the InParameter element can occur before an alarm is triggered.</xs:documentation>
               
</xs:annotation>
             
</xs:element>
             
<xs:element name="StartIndex" default="0" minOccurs="0">
               
<xs:annotation>
                 
<xs:documentation xml:lang="en">The location of the first bit in the range of bits in the input parameter.  NOTE: if this element is omitted, then this defaults to the first bit (i.e. bit '0').</xs:documentation>
               
</xs:annotation>
               
<xs:simpleType>
                 
<xs:restriction base="xs:unsignedInt">
                   
<xs:minInclusive value="0"/>
                 
</xs:restriction>
               
</xs:simpleType>
             
</xs:element>
             
<xs:element name="EndIndex" type="xs:unsignedInt" minOccurs="0">
               
<xs:annotation>
                 
<xs:documentation xml:lang="en">The location of the last bit in the range of bits in the input parameter.  NOTE: if this element is omitted, then this defaults to the last bit (i.e. the number of bits in the parameter minus '1'').</xs:documentation>
               
</xs:annotation>
             
</xs:element>
           
</xs:all>
         
</xs:complexType>
       
</xs:element>
     
</xs:sequence>
   
</xs:extension>
 
</xs:complexContent>
</xs:complexType>

element Stuck-AlarmType/Stuck
diagram
properties
isRef 0
content complex
children InParameter Readings StartIndex EndIndex
annotation
documentation
This element is used to check whether a given signal stays at the same level for a given number of measurements
source <xs:element name="Stuck">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This element is used to check whether a given signal stays at the same level for a given number of measurements</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:all>
     
<xs:element name="InParameter" type="xs:string">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">This element contains the name of an input parameter. </xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="Readings" type="xs:float">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">The number of times that a given value for the parameter referenced in the InParameter element can occur before an alarm is triggered.</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="StartIndex" default="0" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">The location of the first bit in the range of bits in the input parameter.  NOTE: if this element is omitted, then this defaults to the first bit (i.e. bit '0').</xs:documentation>
       
</xs:annotation>
       
<xs:simpleType>
         
<xs:restriction base="xs:unsignedInt">
           
<xs:minInclusive value="0"/>
         
</xs:restriction>
       
</xs:simpleType>
     
</xs:element>
     
<xs:element name="EndIndex" type="xs:unsignedInt" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">The location of the last bit in the range of bits in the input parameter.  NOTE: if this element is omitted, then this defaults to the last bit (i.e. the number of bits in the parameter minus '1'').</xs:documentation>
       
</xs:annotation>
     
</xs:element>
   
</xs:all>
 
</xs:complexType>
</xs:element>

element Stuck-AlarmType/Stuck/InParameter
diagram
type xs:string
properties
isRef 0
content simple
annotation
documentation
This element contains the name of an input parameter.
source <xs:element name="InParameter" type="xs:string">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This element contains the name of an input parameter. </xs:documentation>
 
</xs:annotation>
</xs:element>

element Stuck-AlarmType/Stuck/Readings
diagram
type xs:float
properties
isRef 0
content simple
annotation
documentation
The number of times that a given value for the parameter referenced in the InParameter element can occur before an alarm is triggered.
source <xs:element name="Readings" type="xs:float">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">The number of times that a given value for the parameter referenced in the InParameter element can occur before an alarm is triggered.</xs:documentation>
 
</xs:annotation>
</xs:element>

element Stuck-AlarmType/Stuck/StartIndex
diagram
type restriction of xs:unsignedInt
properties
isRef 0
minOcc 0
maxOcc 1
content simple
default 0
facets
minInclusive 0
annotation
documentation
The location of the first bit in the range of bits in the input parameter.  NOTE: if this element is omitted, then this defaults to the first bit (i.e. bit '0').
source <xs:element name="StartIndex" default="0" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">The location of the first bit in the range of bits in the input parameter.  NOTE: if this element is omitted, then this defaults to the first bit (i.e. bit '0').</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:unsignedInt">
     
<xs:minInclusive value="0"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element Stuck-AlarmType/Stuck/EndIndex
diagram
type xs:unsignedInt
properties
isRef 0
minOcc 0
maxOcc 1
content simple
annotation
documentation
The location of the last bit in the range of bits in the input parameter.  NOTE: if this element is omitted, then this defaults to the last bit (i.e. the number of bits in the parameter minus '1'').
source <xs:element name="EndIndex" type="xs:unsignedInt" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">The location of the last bit in the range of bits in the input parameter.  NOTE: if this element is omitted, then this defaults to the last bit (i.e. the number of bits in the parameter minus '1'').</xs:documentation>
 
</xs:annotation>
</xs:element>

element Label
diagram
type restriction of xs:decimal
properties
content simple
used by
elements ARINC-429-BlockType/Properties/StartIdentification ARINC-429-BlockType/Properties/StopIdentification
facets
minInclusive 0
maxInclusive 255
annotation
documentation
This label is used to identify a particular type of data as defined by the ARINC-429 specification.
source <xs:element name="Label">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This label is used to identify a particular type of data as defined by the ARINC-429 specification.</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:decimal">
     
<xs:minInclusive value="0"/>
     
<xs:maxInclusive value="255"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element SSM
diagram
type restriction of xs:string
properties
content simple
used by
elements ARINC-429-BlockType/Properties/StartIdentification ARINC-429-BlockType/Properties/StopIdentification
facets
enumeration 00
enumeration 01
enumeration 10
enumeration 11
annotation
documentation
The Sign/Status Matrix.  This element includes information on how to interpret the data content of an ARINC-429 message.  Such data could be H/W equipment condition, operational mode, data validity and so on.  NOTE: The interpretation of the SSM value is dependent on the data format.  Some manufacturers also use non-standard data formats which use bits that are normally reserved for the SSM.  In these cases the SSM element is not included.
source <xs:element name="SSM">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">The Sign/Status Matrix.  This element includes information on how to interpret the data content of an ARINC-429 message.  Such data could be H/W equipment condition, operational mode, data validity and so on.  NOTE: The interpretation of the SSM value is dependent on the data format.  Some manufacturers also use non-standard data formats which use bits that are normally reserved for the SSM.  In these cases the SSM element is not included.</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="00">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">Plus, North, East, Right. To, Move - for BCD data .  Failure, Warning - for  BNR data.</xs:documentation>
       
</xs:annotation>
     
</xs:enumeration>
     
<xs:enumeration value="01">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">No Computed Data - for BCD and BNR data</xs:documentation>
       
</xs:annotation>
     
</xs:enumeration>
     
<xs:enumeration value="10">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">Functional Test - for BCD and BNR data.</xs:documentation>
       
</xs:annotation>
     
</xs:enumeration>
     
<xs:enumeration value="11">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">Minus, South, West, Left, From, Below - for BCD data .  Normal Operation- for  BNR data.</xs:documentation>
       
</xs:annotation>
     
</xs:enumeration>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

complexType ARINC-429-BlockType
diagram
type extension of PackageType
properties
base PackageType
children Documentation IsAsynchronous ReferencedToAbsoluteTime PackageRate PlaceParametersContiguously Sequencing Properties Content
used by
element ARINC-429-Block
attributes
Name  Type  Use  Default  Fixed  Annotation
Namederived by: xs:stringrequired      
Versionxs:decimaloptional      
Enabledxs:booleanoptional  true    
annotation
documentation
This package defines a single 32-bit ARINC-429 message.
source <xs:complexType name="ARINC-429-BlockType">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This package defines a single 32-bit ARINC-429 message.</xs:documentation>
 
</xs:annotation>
 
<xs:complexContent>
   
<xs:extension base="PackageType">
     
<xs:sequence>
       
<xs:element name="Properties" minOccurs="0">
         
<xs:complexType>
           
<xs:all>
             
<xs:element name="StartIdentification" minOccurs="0">
               
<xs:annotation>
                 
<xs:documentation xml:lang="en">This element can be used to uniquely identify the start of a sequence of ARINC-429 messages.  NOTE: This element is not necessary if the location of the first "contained" ARINC-429 message (i.e. Offset_Word = '0') can be unambiguously identifiers using its Label and/or SSM values.</xs:documentation>
               
</xs:annotation>
               
<xs:complexType>
                 
<xs:all>
                   
<xs:element ref="SDI" minOccurs="0"/>
                   
<xs:element ref="Label"/>
                   
<xs:element ref="SSM"/>
                   
<xs:element ref="Patterns" minOccurs="0"/>
                 
</xs:all>
               
</xs:complexType>
             
</xs:element>
             
<xs:element name="StopIdentification" minOccurs="0">
               
<xs:annotation>
                 
<xs:documentation xml:lang="en">This element can be used to uniquely identify the end of a sequence of ARINC-429 messages.   NOTE: This element is not necessary if the location of the last"contained" ARINC-429 message (i.e. The highest Offset_Word value) can be unambiguously identifiers using its Label and/or SSM values.</xs:documentation>
               
</xs:annotation>
               
<xs:complexType>
                 
<xs:all>
                   
<xs:element ref="Label"/>
                   
<xs:element ref="SSM"/>
                   
<xs:element ref="Patterns" minOccurs="0"/>
                 
</xs:all>
               
</xs:complexType>
             
</xs:element>
           
</xs:all>
         
</xs:complexType>
       
</xs:element>
       
<xs:element name="Content" minOccurs="0">
         
<xs:annotation>
           
<xs:documentation xml:lang="en">This element defines the content of an ARINC-429 message.</xs:documentation>
         
</xs:annotation>
         
<xs:complexType>
           
<xs:sequence>
             
<xs:element name="Mapping" minOccurs="0" maxOccurs="unbounded">
               
<xs:annotation>
                 
<xs:documentation xml:lang="en">This element defines the placement of a parameter in a frame.</xs:documentation>
               
</xs:annotation>
               
<xs:complexType>
                 
<xs:sequence>
                   
<xs:group ref="PackageMappingCommonGroup"/>
                   
<xs:element name="Location" maxOccurs="unbounded">
                     
<xs:annotation>
                       
<xs:documentation xml:lang="en">The location of a parameter in a package.</xs:documentation>
                     
</xs:annotation>
                     
<xs:complexType>
                       
<xs:sequence>
                         
<xs:choice>
                           
<xs:element name="Offset_Bits">
                             
<xs:annotation>
                               
<xs:documentation xml:lang="en">The location of the parameter or ARINC-Word into the ARINC-Block.  0 represents the first bit in the block</xs:documentation>
                             
</xs:annotation>
                             
<xs:simpleType>
                               
<xs:restriction base="xs:unsignedInt">
                                 
<xs:minInclusive value="0"/>
                               
</xs:restriction>
                             
</xs:simpleType>
                           
</xs:element>
                           
<xs:element ref="Offset_Words"/>
                         
</xs:choice>
                         
<xs:element ref="Occurrences" minOccurs="0"/>
                       
</xs:sequence>
                     
</xs:complexType>
                   
</xs:element>
                 
</xs:sequence>
               
</xs:complexType>
             
</xs:element>
           
</xs:sequence>
         
</xs:complexType>
         
<xs:unique name="ARINC-429BlockUniqueParameterName">
           
<xs:selector xpath="Parameter"/>
           
<xs:field xpath="@Name"/>
         
</xs:unique>
       
</xs:element>
     
</xs:sequence>
   
</xs:extension>
 
</xs:complexContent>
</xs:complexType>

element ARINC-429-BlockType/Properties
diagram
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children StartIdentification StopIdentification
source <xs:element name="Properties" minOccurs="0">
 
<xs:complexType>
   
<xs:all>
     
<xs:element name="StartIdentification" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">This element can be used to uniquely identify the start of a sequence of ARINC-429 messages.  NOTE: This element is not necessary if the location of the first "contained" ARINC-429 message (i.e. Offset_Word = '0') can be unambiguously identifiers using its Label and/or SSM values.</xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:all>
           
<xs:element ref="SDI" minOccurs="0"/>
           
<xs:element ref="Label"/>
           
<xs:element ref="SSM"/>
           
<xs:element ref="Patterns" minOccurs="0"/>
         
</xs:all>
       
</xs:complexType>
     
</xs:element>
     
<xs:element name="StopIdentification" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">This element can be used to uniquely identify the end of a sequence of ARINC-429 messages.   NOTE: This element is not necessary if the location of the last"contained" ARINC-429 message (i.e. The highest Offset_Word value) can be unambiguously identifiers using its Label and/or SSM values.</xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:all>
           
<xs:element ref="Label"/>
           
<xs:element ref="SSM"/>
           
<xs:element ref="Patterns" minOccurs="0"/>
         
</xs:all>
       
</xs:complexType>
     
</xs:element>
   
</xs:all>
 
</xs:complexType>
</xs:element>

element ARINC-429-BlockType/Properties/StartIdentification
diagram
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children SDI Label SSM Patterns
annotation
documentation
This element can be used to uniquely identify the start of a sequence of ARINC-429 messages.  NOTE: This element is not necessary if the location of the first "contained" ARINC-429 message (i.e. Offset_Word = '0') can be unambiguously identifiers using its Label and/or SSM values.
source <xs:element name="StartIdentification" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This element can be used to uniquely identify the start of a sequence of ARINC-429 messages.  NOTE: This element is not necessary if the location of the first "contained" ARINC-429 message (i.e. Offset_Word = '0') can be unambiguously identifiers using its Label and/or SSM values.</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:all>
     
<xs:element ref="SDI" minOccurs="0"/>
     
<xs:element ref="Label"/>
     
<xs:element ref="SSM"/>
     
<xs:element ref="Patterns" minOccurs="0"/>
   
</xs:all>
 
</xs:complexType>
</xs:element>

element ARINC-429-BlockType/Properties/StopIdentification
diagram
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children Label SSM Patterns
annotation
documentation
This element can be used to uniquely identify the end of a sequence of ARINC-429 messages.   NOTE: This element is not necessary if the location of the last"contained" ARINC-429 message (i.e. The highest Offset_Word value) can be unambiguously identifiers using its Label and/or SSM values.
source <xs:element name="StopIdentification" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This element can be used to uniquely identify the end of a sequence of ARINC-429 messages.   NOTE: This element is not necessary if the location of the last"contained" ARINC-429 message (i.e. The highest Offset_Word value) can be unambiguously identifiers using its Label and/or SSM values.</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:all>
     
<xs:element ref="Label"/>
     
<xs:element ref="SSM"/>
     
<xs:element ref="Patterns" minOccurs="0"/>
   
</xs:all>
 
</xs:complexType>
</xs:element>

element ARINC-429-BlockType/Content
diagram
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children Mapping
used by
complexTypes PackageSubParameterType ParameterType
identity constraints
  Name  Refer  Selector  Field(s)  
unique  ARINC-429BlockUniqueParameterName    Parameter  @Name  
annotation
documentation
This element defines the content of an ARINC-429 message.
source <xs:element name="Content" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This element defines the content of an ARINC-429 message.</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="Mapping" minOccurs="0" maxOccurs="unbounded">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">This element defines the placement of a parameter in a frame.</xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:sequence>
           
<xs:group ref="PackageMappingCommonGroup"/>
           
<xs:element name="Location" maxOccurs="unbounded">
             
<xs:annotation>
               
<xs:documentation xml:lang="en">The location of a parameter in a package.</xs:documentation>
             
</xs:annotation>
             
<xs:complexType>
               
<xs:sequence>
                 
<xs:choice>
                   
<xs:element name="Offset_Bits">
                     
<xs:annotation>
                       
<xs:documentation xml:lang="en">The location of the parameter or ARINC-Word into the ARINC-Block.  0 represents the first bit in the block</xs:documentation>
                     
</xs:annotation>
                     
<xs:simpleType>
                       
<xs:restriction base="xs:unsignedInt">
                         
<xs:minInclusive value="0"/>
                       
</xs:restriction>
                     
</xs:simpleType>
                   
</xs:element>
                   
<xs:element ref="Offset_Words"/>
                 
</xs:choice>
                 
<xs:element ref="Occurrences" minOccurs="0"/>
               
</xs:sequence>
             
</xs:complexType>
           
</xs:element>
         
</xs:sequence>
       
</xs:complexType>
     
</xs:element>
   
</xs:sequence>
 
</xs:complexType>
 
<xs:unique name="ARINC-429BlockUniqueParameterName">
   
<xs:selector xpath="Parameter"/>
   
<xs:field xpath="@Name"/>
 
</xs:unique>
</xs:element>

element ARINC-429-BlockType/Content/Mapping
diagram
properties
isRef 0
minOcc 0
maxOcc unbounded
content complex
children NumberOfDataBits MostSignificantBit Parity Justification Mask Complement FillValue ParameterReference Parameter SourceInstrumentReference PackageReference X-PackageBase Location
annotation
documentation
This element defines the placement of a parameter in a frame.
source <xs:element name="Mapping" minOccurs="0" maxOccurs="unbounded">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This element defines the placement of a parameter in a frame.</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence>
     
<xs:group ref="PackageMappingCommonGroup"/>
     
<xs:element name="Location" maxOccurs="unbounded">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">The location of a parameter in a package.</xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:sequence>
           
<xs:choice>
             
<xs:element name="Offset_Bits">
               
<xs:annotation>
                 
<xs:documentation xml:lang="en">The location of the parameter or ARINC-Word into the ARINC-Block.  0 represents the first bit in the block</xs:documentation>
               
</xs:annotation>
               
<xs:simpleType>
                 
<xs:restriction base="xs:unsignedInt">
                   
<xs:minInclusive value="0"/>
                 
</xs:restriction>
               
</xs:simpleType>
             
</xs:element>
             
<xs:element ref="Offset_Words"/>
           
</xs:choice>
           
<xs:element ref="Occurrences" minOccurs="0"/>
         
</xs:sequence>
       
</xs:complexType>
     
</xs:element>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element ARINC-429-BlockType/Content/Mapping/Location
diagram
properties
isRef 0
minOcc 1
maxOcc unbounded
content complex
children Offset_Bits Offset_Words Occurrences
annotation
documentation
The location of a parameter in a package.
source <xs:element name="Location" maxOccurs="unbounded">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">The location of a parameter in a package.</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence>
     
<xs:choice>
       
<xs:element name="Offset_Bits">
         
<xs:annotation>
           
<xs:documentation xml:lang="en">The location of the parameter or ARINC-Word into the ARINC-Block.  0 represents the first bit in the block</xs:documentation>
         
</xs:annotation>
         
<xs:simpleType>
           
<xs:restriction base="xs:unsignedInt">
             
<xs:minInclusive value="0"/>
           
</xs:restriction>
         
</xs:simpleType>
       
</xs:element>
       
<xs:element ref="Offset_Words"/>
     
</xs:choice>
     
<xs:element ref="Occurrences" minOccurs="0"/>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element ARINC-429-BlockType/Content/Mapping/Location/Offset_Bits
diagram
type restriction of xs:unsignedInt
properties
isRef 0
content simple
used by
elements CAISType/Content/Mapping/Location CAN-Bus-MessageType/Content/Mapping/Location CCDLType/Content/Mapping/Location FCS-MessageType/Content/Mapping/Location IENA-Ethernet-UDP-BasicType/Content/Mapping/Location MIL-STD-1553ContentType/Mapping/Location Network-TransportType/Content/Mapping/Location STANAG-3910-MessageType/Content/Mapping/Location GenericPackageType/Content/Mapping/Location IenaPackageType/Content/Mapping/Location IRIG-106-Ch-10Type/Content/Mapping/Location TmNSDataMessageType/Content/Mapping/Location
complexType FrameLocationType
facets
minInclusive 0
annotation
documentation
The location of the parameter or ARINC-Word into the ARINC-Block.  0 represents the first bit in the block
source <xs:element name="Offset_Bits">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">The location of the parameter or ARINC-Word into the ARINC-Block.  0 represents the first bit in the block</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:unsignedInt">
     
<xs:minInclusive value="0"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

complexType ARINC-429-WordType
diagram
type extension of PackageType
properties
base PackageType
children Documentation IsAsynchronous ReferencedToAbsoluteTime PackageRate PlaceParametersContiguously Sequencing Properties Content
used by
element ARINC-429-Word
attributes
Name  Type  Use  Default  Fixed  Annotation
Namederived by: xs:stringrequired      
Versionxs:decimaloptional      
Enabledxs:booleanoptional  true    
annotation
documentation
This package defines a single 32-bit ARINC-429 message.
source <xs:complexType name="ARINC-429-WordType">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This package defines a single 32-bit ARINC-429 message.</xs:documentation>
 
</xs:annotation>
 
<xs:complexContent>
   
<xs:extension base="PackageType">
     
<xs:sequence>
       
<xs:element name="Properties">
         
<xs:complexType>
           
<xs:all>
             
<xs:element name="Label" minOccurs="0">
               
<xs:annotation>
                 
<xs:documentation xml:lang="en">This label is used to identify a particular type of data as defined by the ARINC-429 specification.</xs:documentation>
               
</xs:annotation>
               
<xs:simpleType>
                 
<xs:restriction base="xs:decimal">
                   
<xs:minInclusive value="0"/>
                   
<xs:maxInclusive value="255"/>
                 
</xs:restriction>
               
</xs:simpleType>
             
</xs:element>
             
<xs:element name="SSM" minOccurs="0">
               
<xs:annotation>
                 
<xs:documentation xml:lang="en">The Sign/Status Matrix.  This element includes information on how to interpret the data content of an ARINC-429 message.  Such data could be H/W equipment condition, operational mode, data validity and so on.  NOTE: The interpretation of the SSM value is dependent on the data format.  Some manufacturers also use non-standard data formats which use bits that are normally reserved for the SSM.  In these cases the SSM element is not included.</xs:documentation>
               
</xs:annotation>
               
<xs:simpleType>
                 
<xs:restriction base="xs:string">
                   
<xs:enumeration value="00">
                     
<xs:annotation>
                       
<xs:documentation xml:lang="en">Plus, North, East, Right. To, Move - for BCD data .  Failure, Warning - for  BNR data.</xs:documentation>
                     
</xs:annotation>
                   
</xs:enumeration>
                   
<xs:enumeration value="01">
                     
<xs:annotation>
                       
<xs:documentation xml:lang="en">No Computed Data - for BCD and BNR data</xs:documentation>
                     
</xs:annotation>
                   
</xs:enumeration>
                   
<xs:enumeration value="10">
                     
<xs:annotation>
                       
<xs:documentation xml:lang="en">Functional Test - for BCD and BNR data.</xs:documentation>
                     
</xs:annotation>
                   
</xs:enumeration>
                   
<xs:enumeration value="11">
                     
<xs:annotation>
                       
<xs:documentation xml:lang="en">Minus, South, West, Left, From, Below - for BCD data .  Normal Operation- for  BNR data.</xs:documentation>
                     
</xs:annotation>
                   
</xs:enumeration>
                 
</xs:restriction>
               
</xs:simpleType>
             
</xs:element>
             
<xs:element ref="SDI" minOccurs="0"/>
           
</xs:all>
         
</xs:complexType>
       
</xs:element>
       
<xs:element name="Content" minOccurs="0">
         
<xs:annotation>
           
<xs:documentation xml:lang="en">This element defines the content of an ARINC-429 message.</xs:documentation>
         
</xs:annotation>
         
<xs:complexType>
           
<xs:sequence>
             
<xs:element name="Mapping" minOccurs="0" maxOccurs="unbounded">
               
<xs:annotation>
                 
<xs:documentation xml:lang="en">This element defines the placement of a parameter in a frame.</xs:documentation>
               
</xs:annotation>
               
<xs:complexType>
                 
<xs:sequence>
                   
<xs:group ref="PackageMappingCommonGroup"/>
                   
<xs:element name="Location" maxOccurs="unbounded">
                     
<xs:annotation>
                       
<xs:documentation xml:lang="en">The location of a parameter in a package.</xs:documentation>
                     
</xs:annotation>
                     
<xs:complexType>
                       
<xs:all>
                         
<xs:element name="Offset_Bits">
                           
<xs:annotation>
                             
<xs:documentation xml:lang="en">The location of the parameter in terms of the number of words. In the standard ARINC-429 definition the first bit is bit "8".  If "SDI" is not used then bits 8 and 9 can be used for data, bits 11 to 28 are for normal data, if "SSM" is not used then bits 29 and 30 can be used for data and if "Parity" is not used then bit 31 can be used for data.  The location of the first bit is 0. vendors will use all bits</xs:documentation>
                           
</xs:annotation>
                           
<xs:simpleType>
                             
<xs:restriction base="xs:unsignedInt">
                               
<xs:minInclusive value="0"/>
                               
<xs:maxInclusive value="31"/>
                             
</xs:restriction>
                           
</xs:simpleType>
                         
</xs:element>
                         
<xs:element ref="Occurrences" minOccurs="0"/>
                       
</xs:all>
                     
</xs:complexType>
                   
</xs:element>
                 
</xs:sequence>
               
</xs:complexType>
             
</xs:element>
           
</xs:sequence>
         
</xs:complexType>
         
<xs:unique name="ARINC-429WordUniqueParameterName">
           
<xs:selector xpath="Parameter"/>
           
<xs:field xpath="@Name"/>
         
</xs:unique>
       
</xs:element>
     
</xs:sequence>
   
</xs:extension>
 
</xs:complexContent>
</xs:complexType>

element ARINC-429-WordType/Properties
diagram
properties
isRef 0
content complex
children Label SSM SDI
source <xs:element name="Properties">
 
<xs:complexType>
   
<xs:all>
     
<xs:element name="Label" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">This label is used to identify a particular type of data as defined by the ARINC-429 specification.</xs:documentation>
       
</xs:annotation>
       
<xs:simpleType>
         
<xs:restriction base="xs:decimal">
           
<xs:minInclusive value="0"/>
           
<xs:maxInclusive value="255"/>
         
</xs:restriction>
       
</xs:simpleType>
     
</xs:element>
     
<xs:element name="SSM" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">The Sign/Status Matrix.  This element includes information on how to interpret the data content of an ARINC-429 message.  Such data could be H/W equipment condition, operational mode, data validity and so on.  NOTE: The interpretation of the SSM value is dependent on the data format.  Some manufacturers also use non-standard data formats which use bits that are normally reserved for the SSM.  In these cases the SSM element is not included.</xs:documentation>
       
</xs:annotation>
       
<xs:simpleType>
         
<xs:restriction base="xs:string">
           
<xs:enumeration value="00">
             
<xs:annotation>
               
<xs:documentation xml:lang="en">Plus, North, East, Right. To, Move - for BCD data .  Failure, Warning - for  BNR data.</xs:documentation>
             
</xs:annotation>
           
</xs:enumeration>
           
<xs:enumeration value="01">
             
<xs:annotation>
               
<xs:documentation xml:lang="en">No Computed Data - for BCD and BNR data</xs:documentation>
             
</xs:annotation>
           
</xs:enumeration>
           
<xs:enumeration value="10">
             
<xs:annotation>
               
<xs:documentation xml:lang="en">Functional Test - for BCD and BNR data.</xs:documentation>
             
</xs:annotation>
           
</xs:enumeration>
           
<xs:enumeration value="11">
             
<xs:annotation>
               
<xs:documentation xml:lang="en">Minus, South, West, Left, From, Below - for BCD data .  Normal Operation- for  BNR data.</xs:documentation>
             
</xs:annotation>
           
</xs:enumeration>
         
</xs:restriction>
       
</xs:simpleType>
     
</xs:element>
     
<xs:element ref="SDI" minOccurs="0"/>
   
</xs:all>
 
</xs:complexType>
</xs:element>

element ARINC-429-WordType/Properties/Label
diagram
type restriction of xs:decimal
properties
isRef 0
minOcc 0
maxOcc 1
content simple
used by
elements ARINC-429-BlockType/Properties/StartIdentification ARINC-429-BlockType/Properties/StopIdentification
facets
minInclusive 0
maxInclusive 255
annotation
documentation
This label is used to identify a particular type of data as defined by the ARINC-429 specification.
source <xs:element name="Label" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This label is used to identify a particular type of data as defined by the ARINC-429 specification.</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:decimal">
     
<xs:minInclusive value="0"/>
     
<xs:maxInclusive value="255"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element ARINC-429-WordType/Properties/SSM
diagram
type restriction of xs:string
properties
isRef 0
minOcc 0
maxOcc 1
content simple
used by
elements ARINC-429-BlockType/Properties/StartIdentification ARINC-429-BlockType/Properties/StopIdentification
facets
enumeration 00
enumeration 01
enumeration 10
enumeration 11
annotation
documentation
The Sign/Status Matrix.  This element includes information on how to interpret the data content of an ARINC-429 message.  Such data could be H/W equipment condition, operational mode, data validity and so on.  NOTE: The interpretation of the SSM value is dependent on the data format.  Some manufacturers also use non-standard data formats which use bits that are normally reserved for the SSM.  In these cases the SSM element is not included.
source <xs:element name="SSM" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">The Sign/Status Matrix.  This element includes information on how to interpret the data content of an ARINC-429 message.  Such data could be H/W equipment condition, operational mode, data validity and so on.  NOTE: The interpretation of the SSM value is dependent on the data format.  Some manufacturers also use non-standard data formats which use bits that are normally reserved for the SSM.  In these cases the SSM element is not included.</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="00">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">Plus, North, East, Right. To, Move - for BCD data .  Failure, Warning - for  BNR data.</xs:documentation>
       
</xs:annotation>
     
</xs:enumeration>
     
<xs:enumeration value="01">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">No Computed Data - for BCD and BNR data</xs:documentation>
       
</xs:annotation>
     
</xs:enumeration>
     
<xs:enumeration value="10">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">Functional Test - for BCD and BNR data.</xs:documentation>
       
</xs:annotation>
     
</xs:enumeration>
     
<xs:enumeration value="11">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">Minus, South, West, Left, From, Below - for BCD data .  Normal Operation- for  BNR data.</xs:documentation>
       
</xs:annotation>
     
</xs:enumeration>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element ARINC-429-WordType/Content
diagram
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children Mapping
used by
complexTypes PackageSubParameterType ParameterType
identity constraints
  Name  Refer  Selector  Field(s)  
unique  ARINC-429WordUniqueParameterName    Parameter  @Name  
annotation
documentation
This element defines the content of an ARINC-429 message.
source <xs:element name="Content" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This element defines the content of an ARINC-429 message.</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="Mapping" minOccurs="0" maxOccurs="unbounded">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">This element defines the placement of a parameter in a frame.</xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:sequence>
           
<xs:group ref="PackageMappingCommonGroup"/>
           
<xs:element name="Location" maxOccurs="unbounded">
             
<xs:annotation>
               
<xs:documentation xml:lang="en">The location of a parameter in a package.</xs:documentation>
             
</xs:annotation>
             
<xs:complexType>
               
<xs:all>
                 
<xs:element name="Offset_Bits">
                   
<xs:annotation>
                     
<xs:documentation xml:lang="en">The location of the parameter in terms of the number of words. In the standard ARINC-429 definition the first bit is bit "8".  If "SDI" is not used then bits 8 and 9 can be used for data, bits 11 to 28 are for normal data, if "SSM" is not used then bits 29 and 30 can be used for data and if "Parity" is not used then bit 31 can be used for data.  The location of the first bit is 0. vendors will use all bits</xs:documentation>
                   
</xs:annotation>
                   
<xs:simpleType>
                     
<xs:restriction base="xs:unsignedInt">
                       
<xs:minInclusive value="0"/>
                       
<xs:maxInclusive value="31"/>
                     
</xs:restriction>
                   
</xs:simpleType>
                 
</xs:element>
                 
<xs:element ref="Occurrences" minOccurs="0"/>
               
</xs:all>
             
</xs:complexType>
           
</xs:element>
         
</xs:sequence>
       
</xs:complexType>
     
</xs:element>
   
</xs:sequence>
 
</xs:complexType>
 
<xs:unique name="ARINC-429WordUniqueParameterName">
   
<xs:selector xpath="Parameter"/>
   
<xs:field xpath="@Name"/>
 
</xs:unique>
</xs:element>

element ARINC-429-WordType/Content/Mapping
diagram
properties
isRef 0
minOcc 0
maxOcc unbounded
content complex
children NumberOfDataBits MostSignificantBit Parity Justification Mask Complement FillValue ParameterReference Parameter SourceInstrumentReference PackageReference X-PackageBase Location
annotation
documentation
This element defines the placement of a parameter in a frame.
source <xs:element name="Mapping" minOccurs="0" maxOccurs="unbounded">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This element defines the placement of a parameter in a frame.</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence>
     
<xs:group ref="PackageMappingCommonGroup"/>
     
<xs:element name="Location" maxOccurs="unbounded">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">The location of a parameter in a package.</xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:all>
           
<xs:element name="Offset_Bits">
             
<xs:annotation>
               
<xs:documentation xml:lang="en">The location of the parameter in terms of the number of words. In the standard ARINC-429 definition the first bit is bit "8".  If "SDI" is not used then bits 8 and 9 can be used for data, bits 11 to 28 are for normal data, if "SSM" is not used then bits 29 and 30 can be used for data and if "Parity" is not used then bit 31 can be used for data.  The location of the first bit is 0. vendors will use all bits</xs:documentation>
             
</xs:annotation>
             
<xs:simpleType>
               
<xs:restriction base="xs:unsignedInt">
                 
<xs:minInclusive value="0"/>
                 
<xs:maxInclusive value="31"/>
               
</xs:restriction>
             
</xs:simpleType>
           
</xs:element>
           
<xs:element ref="Occurrences" minOccurs="0"/>
         
</xs:all>
       
</xs:complexType>
     
</xs:element>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element ARINC-429-WordType/Content/Mapping/Location
diagram
properties
isRef 0
minOcc 1
maxOcc unbounded
content complex
children Offset_Bits Occurrences
annotation
documentation
The location of a parameter in a package.
source <xs:element name="Location" maxOccurs="unbounded">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">The location of a parameter in a package.</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:all>
     
<xs:element name="Offset_Bits">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">The location of the parameter in terms of the number of words. In the standard ARINC-429 definition the first bit is bit "8".  If "SDI" is not used then bits 8 and 9 can be used for data, bits 11 to 28 are for normal data, if "SSM" is not used then bits 29 and 30 can be used for data and if "Parity" is not used then bit 31 can be used for data.  The location of the first bit is 0. vendors will use all bits</xs:documentation>
       
</xs:annotation>
       
<xs:simpleType>
         
<xs:restriction base="xs:unsignedInt">
           
<xs:minInclusive value="0"/>
           
<xs:maxInclusive value="31"/>
         
</xs:restriction>
       
</xs:simpleType>
     
</xs:element>
     
<xs:element ref="Occurrences" minOccurs="0"/>
   
</xs:all>
 
</xs:complexType>
</xs:element>

element ARINC-429-WordType/Content/Mapping/Location/Offset_Bits
diagram
type restriction of xs:unsignedInt
properties
isRef 0
content simple
used by
elements CAISType/Content/Mapping/Location CAN-Bus-MessageType/Content/Mapping/Location CCDLType/Content/Mapping/Location FCS-MessageType/Content/Mapping/Location IENA-Ethernet-UDP-BasicType/Content/Mapping/Location MIL-STD-1553ContentType/Mapping/Location Network-TransportType/Content/Mapping/Location STANAG-3910-MessageType/Content/Mapping/Location GenericPackageType/Content/Mapping/Location IenaPackageType/Content/Mapping/Location IRIG-106-Ch-10Type/Content/Mapping/Location TmNSDataMessageType/Content/Mapping/Location
complexType FrameLocationType
facets
minInclusive 0
maxInclusive 31
annotation
documentation
The location of the parameter in terms of the number of words. In the standard ARINC-429 definition the first bit is bit "8".  If "SDI" is not used then bits 8 and 9 can be used for data, bits 11 to 28 are for normal data, if "SSM" is not used then bits 29 and 30 can be used for data and if "Parity" is not used then bit 31 can be used for data.  The location of the first bit is 0. vendors will use all bits
source <xs:element name="Offset_Bits">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">The location of the parameter in terms of the number of words. In the standard ARINC-429 definition the first bit is bit "8".  If "SDI" is not used then bits 8 and 9 can be used for data, bits 11 to 28 are for normal data, if "SSM" is not used then bits 29 and 30 can be used for data and if "Parity" is not used then bit 31 can be used for data.  The location of the first bit is 0. vendors will use all bits</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:unsignedInt">
     
<xs:minInclusive value="0"/>
     
<xs:maxInclusive value="31"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

complexType CAISType
diagram
type extension of PackageType
properties
base PackageType
children Documentation IsAsynchronous ReferencedToAbsoluteTime PackageRate PlaceParametersContiguously Sequencing Content
used by
element CAIS
attributes
Name  Type  Use  Default  Fixed  Annotation
Namederived by: xs:stringrequired      
Versionxs:decimaloptional      
Enabledxs:booleanoptional  true    
source <xs:complexType name="CAISType">
 
<xs:complexContent>
   
<xs:extension base="PackageType">
     
<xs:sequence>
       
<xs:element name="Content" minOccurs="0">
         
<xs:complexType>
           
<xs:sequence>
             
<xs:element name="Mapping" minOccurs="0" maxOccurs="unbounded">
               
<xs:annotation>
                 
<xs:documentation xml:lang="en">This element defines the placement of a parameter in a frame.</xs:documentation>
               
</xs:annotation>
               
<xs:complexType>
                 
<xs:sequence>
                   
<xs:element name="DAU_ID" minOccurs="0">
                     
<xs:annotation>
                       
<xs:documentation xml:lang="en">The ID of the DAU from which the parameter is sourced.</xs:documentation>
                     
</xs:annotation>
                     
<xs:simpleType>
                       
<xs:restriction base="xs:unsignedInt">
                         
<xs:minInclusive value="1"/>
                         
<xs:maxInclusive value="60"/>
                       
</xs:restriction>
                     
</xs:simpleType>
                   
</xs:element>
                   
<xs:element name="PageAddress" minOccurs="0">
                     
<xs:annotation>
                       
<xs:documentation xml:lang="en">The eight most significant bits of the 17-bit CAIS address.</xs:documentation>
                     
</xs:annotation>
                     
<xs:simpleType>
                       
<xs:restriction base="xs:unsignedInt">
                         
<xs:minInclusive value="0"/>
                         
<xs:maxInclusive value="255"/>
                       
</xs:restriction>
                     
</xs:simpleType>
                   
</xs:element>
                   
<xs:element name="Address" minOccurs="0">
                     
<xs:annotation>
                       
<xs:documentation xml:lang="en">The nine least significant bits of the 17-bit CAIS address.</xs:documentation>
                     
</xs:annotation>
                     
<xs:simpleType>
                       
<xs:restriction base="xs:unsignedInt">
                         
<xs:minInclusive value="0"/>
                         
<xs:maxInclusive value="511"/>
                       
</xs:restriction>
                     
</xs:simpleType>
                   
</xs:element>
                   
<xs:group ref="PackageMappingCommonGroup"/>
                   
<xs:element name="Location" maxOccurs="unbounded">
                     
<xs:annotation>
                       
<xs:documentation xml:lang="en">The location(s) of a parameter in a package.  NOTE: if more than one location is specified then it is an error to have an Occurrences value greater than one.</xs:documentation>
                     
</xs:annotation>
                     
<xs:complexType>
                       
<xs:sequence>
                         
<xs:choice>
                           
<xs:element ref="Offset_uS"/>
                           
<xs:element ref="Offset_Bits"/>
                         
</xs:choice>
                         
<xs:element ref="Occurrences" minOccurs="0"/>
                       
</xs:sequence>
                     
</xs:complexType>
                   
</xs:element>
                 
</xs:sequence>
               
</xs:complexType>
             
</xs:element>
           
</xs:sequence>
         
</xs:complexType>
         
<xs:unique name="UniqueCAISParameterName">
           
<xs:selector xpath="./Parameter"/>
           
<xs:field xpath="@Name"/>
         
</xs:unique>
       
</xs:element>
     
</xs:sequence>
   
</xs:extension>
 
</xs:complexContent>
</xs:complexType>

element CAISType/Content
diagram
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children Mapping
used by
complexTypes PackageSubParameterType ParameterType
identity constraints
  Name  Refer  Selector  Field(s)  
unique  UniqueCAISParameterName    ./Parameter  @Name  
source <xs:element name="Content" minOccurs="0">
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="Mapping" minOccurs="0" maxOccurs="unbounded">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">This element defines the placement of a parameter in a frame.</xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:sequence>
           
<xs:element name="DAU_ID" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation xml:lang="en">The ID of the DAU from which the parameter is sourced.</xs:documentation>
             
</xs:annotation>
             
<xs:simpleType>
               
<xs:restriction base="xs:unsignedInt">
                 
<xs:minInclusive value="1"/>
                 
<xs:maxInclusive value="60"/>
               
</xs:restriction>
             
</xs:simpleType>
           
</xs:element>
           
<xs:element name="PageAddress" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation xml:lang="en">The eight most significant bits of the 17-bit CAIS address.</xs:documentation>
             
</xs:annotation>
             
<xs:simpleType>
               
<xs:restriction base="xs:unsignedInt">
                 
<xs:minInclusive value="0"/>
                 
<xs:maxInclusive value="255"/>
               
</xs:restriction>
             
</xs:simpleType>
           
</xs:element>
           
<xs:element name="Address" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation xml:lang="en">The nine least significant bits of the 17-bit CAIS address.</xs:documentation>
             
</xs:annotation>
             
<xs:simpleType>
               
<xs:restriction base="xs:unsignedInt">
                 
<xs:minInclusive value="0"/>
                 
<xs:maxInclusive value="511"/>
               
</xs:restriction>
             
</xs:simpleType>
           
</xs:element>
           
<xs:group ref="PackageMappingCommonGroup"/>
           
<xs:element name="Location" maxOccurs="unbounded">
             
<xs:annotation>
               
<xs:documentation xml:lang="en">The location(s) of a parameter in a package.  NOTE: if more than one location is specified then it is an error to have an Occurrences value greater than one.</xs:documentation>
             
</xs:annotation>
             
<xs:complexType>
               
<xs:sequence>
                 
<xs:choice>
                   
<xs:element ref="Offset_uS"/>
                   
<xs:element ref="Offset_Bits"/>
                 
</xs:choice>
                 
<xs:element ref="Occurrences" minOccurs="0"/>
               
</xs:sequence>
             
</xs:complexType>
           
</xs:element>
         
</xs:sequence>
       
</xs:complexType>
     
</xs:element>
   
</xs:sequence>
 
</xs:complexType>
 
<xs:unique name="UniqueCAISParameterName">
   
<xs:selector xpath="./Parameter"/>
   
<xs:field xpath="@Name"/>
 
</xs:unique>
</xs:element>

element CAISType/Content/Mapping
diagram
properties
isRef 0
minOcc 0
maxOcc unbounded
content complex
children DAU_ID PageAddress Address NumberOfDataBits MostSignificantBit Parity Justification Mask Complement FillValue ParameterReference Parameter SourceInstrumentReference PackageReference X-PackageBase Location
annotation
documentation
This element defines the placement of a parameter in a frame.
source <xs:element name="Mapping" minOccurs="0" maxOccurs="unbounded">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This element defines the placement of a parameter in a frame.</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="DAU_ID" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">The ID of the DAU from which the parameter is sourced.</xs:documentation>
       
</xs:annotation>
       
<xs:simpleType>
         
<xs:restriction base="xs:unsignedInt">
           
<xs:minInclusive value="1"/>
           
<xs:maxInclusive value="60"/>
         
</xs:restriction>
       
</xs:simpleType>
     
</xs:element>
     
<xs:element name="PageAddress" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">The eight most significant bits of the 17-bit CAIS address.</xs:documentation>
       
</xs:annotation>
       
<xs:simpleType>
         
<xs:restriction base="xs:unsignedInt">
           
<xs:minInclusive value="0"/>
           
<xs:maxInclusive value="255"/>
         
</xs:restriction>
       
</xs:simpleType>
     
</xs:element>
     
<xs:element name="Address" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">The nine least significant bits of the 17-bit CAIS address.</xs:documentation>
       
</xs:annotation>
       
<xs:simpleType>
         
<xs:restriction base="xs:unsignedInt">
           
<xs:minInclusive value="0"/>
           
<xs:maxInclusive value="511"/>
         
</xs:restriction>
       
</xs:simpleType>
     
</xs:element>
     
<xs:group ref="PackageMappingCommonGroup"/>
     
<xs:element name="Location" maxOccurs="unbounded">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">The location(s) of a parameter in a package.  NOTE: if more than one location is specified then it is an error to have an Occurrences value greater than one.</xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:sequence>
           
<xs:choice>
             
<xs:element ref="Offset_uS"/>
             
<xs:element ref="Offset_Bits"/>
           
</xs:choice>
           
<xs:element ref="Occurrences" minOccurs="0"/>
         
</xs:sequence>
       
</xs:complexType>
     
</xs:element>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element CAISType/Content/Mapping/DAU_ID
diagram
type restriction of xs:unsignedInt
properties
isRef 0
minOcc 0
maxOcc 1
content simple
facets
minInclusive 1
maxInclusive 60
annotation
documentation
The ID of the DAU from which the parameter is sourced.
source <xs:element name="DAU_ID" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">The ID of the DAU from which the parameter is sourced.</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:unsignedInt">
     
<xs:minInclusive value="1"/>
     
<xs:maxInclusive value="60"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element CAISType/Content/Mapping/PageAddress
diagram
type restriction of xs:unsignedInt
properties
isRef 0
minOcc 0
maxOcc 1
content simple
facets
minInclusive 0
maxInclusive 255
annotation
documentation
The eight most significant bits of the 17-bit CAIS address.
source <xs:element name="PageAddress" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">The eight most significant bits of the 17-bit CAIS address.</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:unsignedInt">
     
<xs:minInclusive value="0"/>
     
<xs:maxInclusive value="255"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element CAISType/Content/Mapping/Address
diagram
type restriction of xs:unsignedInt
properties
isRef 0
minOcc 0
maxOcc 1
content simple
facets
minInclusive 0
maxInclusive 511
annotation
documentation
The nine least significant bits of the 17-bit CAIS address.
source <xs:element name="Address" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">The nine least significant bits of the 17-bit CAIS address.</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:unsignedInt">
     
<xs:minInclusive value="0"/>
     
<xs:maxInclusive value="511"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element CAISType/Content/Mapping/Location
diagram
properties
isRef 0
minOcc 1
maxOcc unbounded
content complex
children Offset_uS Offset_Bits Occurrences
annotation
documentation
The location(s) of a parameter in a package.  NOTE: if more than one location is specified then it is an error to have an Occurrences value greater than one.
source <xs:element name="Location" maxOccurs="unbounded">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">The location(s) of a parameter in a package.  NOTE: if more than one location is specified then it is an error to have an Occurrences value greater than one.</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence>
     
<xs:choice>
       
<xs:element ref="Offset_uS"/>
       
<xs:element ref="Offset_Bits"/>
     
</xs:choice>
     
<xs:element ref="Occurrences" minOccurs="0"/>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

complexType CAN-Bus-MessageType
diagram
type extension of PackageType
properties
base PackageType
children Documentation IsAsynchronous ReferencedToAbsoluteTime PackageRate PlaceParametersContiguously Sequencing Properties Content
used by
element CAN-Bus-Message
attributes
Name  Type  Use  Default  Fixed  Annotation
Namederived by: xs:stringrequired      
Versionxs:decimaloptional      
Enabledxs:booleanoptional  true    
annotation
documentation
This package represents a CAN bus message.
source <xs:complexType name="CAN-Bus-MessageType">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This package represents a CAN bus message.</xs:documentation>
 
</xs:annotation>
 
<xs:complexContent>
   
<xs:extension base="PackageType">
     
<xs:sequence>
       
<xs:element name="Properties" minOccurs="0">
         
<xs:complexType>
           
<xs:sequence>
             
<xs:element name="Identifier">
               
<xs:annotation>
                 
<xs:documentation xml:lang="en">This element is used to identify type of CAN bus message </xs:documentation>
               
</xs:annotation>
               
<xs:complexType>
                 
<xs:choice>
                   
<xs:element name="Type2.0A">
                     
<xs:annotation>
                       
<xs:documentation xml:lang="en">This element is used to identify a CAN bus 2.0A mesage</xs:documentation>
                     
</xs:annotation>
                     
<xs:complexType>
                       
<xs:all>
                         
<xs:element name="Value">
                           
<xs:annotation>
                             
<xs:documentation xml:lang="en">An eleven bit binary value used to identify the message</xs:documentation>
                           
</xs:annotation>
                           
<xs:simpleType>
                             
<xs:restriction base="xs:string">
                               
<xs:minLength value="11"/>
                               
<xs:maxLength value="11"/>
                               
<xs:pattern value="[1,0,*]+"/>
                             
</xs:restriction>
                           
</xs:simpleType>
                         
</xs:element>
                       
</xs:all>
                     
</xs:complexType>
                   
</xs:element>
                   
<xs:element name="Type2.0B">
                     
<xs:annotation>
                       
<xs:documentation xml:lang="en">This element is used to identify a CAN bus 2.0B mesage</xs:documentation>
                     
</xs:annotation>
                     
<xs:complexType>
                       
<xs:all>
                         
<xs:element name="Value">
                           
<xs:annotation>
                             
<xs:documentation xml:lang="en">An 29 bit binary value used to identify the message</xs:documentation>
                           
</xs:annotation>
                           
<xs:simpleType>
                             
<xs:restriction base="xs:string">
                               
<xs:minLength value="29"/>
                               
<xs:maxLength value="29"/>
                               
<xs:pattern value="[1,0,*]+"/>
                             
</xs:restriction>
                           
</xs:simpleType>
                         
</xs:element>
                       
</xs:all>
                     
</xs:complexType>
                   
</xs:element>
                 
</xs:choice>
               
</xs:complexType>
             
</xs:element>
             
<xs:sequence minOccurs="0" maxOccurs="unbounded">
               
<xs:element name="HashBinary" type="HashBinaryType">
                 
<xs:annotation>
                   
<xs:documentation xml:lang="en">This optional element can be used to specify other properties that occur at specific points in a CAN bus message.</xs:documentation>
                 
</xs:annotation>
               
</xs:element>
             
</xs:sequence>
           
</xs:sequence>
         
</xs:complexType>
       
</xs:element>
       
<xs:element name="Content" minOccurs="0">
         
<xs:complexType>
           
<xs:sequence>
             
<xs:element name="Mapping" minOccurs="0" maxOccurs="unbounded">
               
<xs:annotation>
                 
<xs:documentation xml:lang="en">This element defines the placement of a parameter in a frame.</xs:documentation>
               
</xs:annotation>
               
<xs:complexType>
                 
<xs:sequence minOccurs="0">
                   
<xs:group ref="PackageMappingCommonGroup"/>
                   
<xs:element name="Location" maxOccurs="unbounded">
                     
<xs:annotation>
                       
<xs:documentation xml:lang="en">The location of a parameter in a package.  </xs:documentation>
                     
</xs:annotation>
                     
<xs:complexType>
                       
<xs:sequence>
                         
<xs:choice>
                           
<xs:element ref="Offset_Bytes"/>
                           
<xs:element ref="Offset_Bits"/>
                         
</xs:choice>
                         
<xs:element ref="Occurrences" minOccurs="0"/>
                       
</xs:sequence>
                     
</xs:complexType>
                   
</xs:element>
                 
</xs:sequence>
               
</xs:complexType>
             
</xs:element>
           
</xs:sequence>
         
</xs:complexType>
         
<xs:unique name="UniqueCANContentParameterName">
           
<xs:selector xpath="./Parameter"/>
           
<xs:field xpath="@Name"/>
         
</xs:unique>
       
</xs:element>
     
</xs:sequence>
   
</xs:extension>
 
</xs:complexContent>
</xs:complexType>

element CAN-Bus-MessageType/Properties
diagram
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children Identifier HashBinary
source <xs:element name="Properties" minOccurs="0">
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="Identifier">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">This element is used to identify type of CAN bus message </xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:choice>
           
<xs:element name="Type2.0A">
             
<xs:annotation>
               
<xs:documentation xml:lang="en">This element is used to identify a CAN bus 2.0A mesage</xs:documentation>
             
</xs:annotation>
             
<xs:complexType>
               
<xs:all>
                 
<xs:element name="Value">
                   
<xs:annotation>
                     
<xs:documentation xml:lang="en">An eleven bit binary value used to identify the message</xs:documentation>
                   
</xs:annotation>
                   
<xs:simpleType>
                     
<xs:restriction base="xs:string">
                       
<xs:minLength value="11"/>
                       
<xs:maxLength value="11"/>
                       
<xs:pattern value="[1,0,*]+"/>
                     
</xs:restriction>
                   
</xs:simpleType>
                 
</xs:element>
               
</xs:all>
             
</xs:complexType>
           
</xs:element>
           
<xs:element name="Type2.0B">
             
<xs:annotation>
               
<xs:documentation xml:lang="en">This element is used to identify a CAN bus 2.0B mesage</xs:documentation>
             
</xs:annotation>
             
<xs:complexType>
               
<xs:all>
                 
<xs:element name="Value">
                   
<xs:annotation>
                     
<xs:documentation xml:lang="en">An 29 bit binary value used to identify the message</xs:documentation>
                   
</xs:annotation>
                   
<xs:simpleType>
                     
<xs:restriction base="xs:string">
                       
<xs:minLength value="29"/>
                       
<xs:maxLength value="29"/>
                       
<xs:pattern value="[1,0,*]+"/>
                     
</xs:restriction>
                   
</xs:simpleType>
                 
</xs:element>
               
</xs:all>
             
</xs:complexType>
           
</xs:element>
         
</xs:choice>
       
</xs:complexType>
     
</xs:element>
     
<xs:sequence minOccurs="0" maxOccurs="unbounded">
       
<xs:element name="HashBinary" type="HashBinaryType">
         
<xs:annotation>
           
<xs:documentation xml:lang="en">This optional element can be used to specify other properties that occur at specific points in a CAN bus message.</xs:documentation>
         
</xs:annotation>
       
</xs:element>
     
</xs:sequence>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element CAN-Bus-MessageType/Properties/Identifier
diagram
properties
isRef 0
content complex
children Type2.0A Type2.0B
annotation
documentation
This element is used to identify type of CAN bus message
source <xs:element name="Identifier">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This element is used to identify type of CAN bus message </xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:choice>
     
<xs:element name="Type2.0A">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">This element is used to identify a CAN bus 2.0A mesage</xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:all>
           
<xs:element name="Value">
             
<xs:annotation>
               
<xs:documentation xml:lang="en">An eleven bit binary value used to identify the message</xs:documentation>
             
</xs:annotation>
             
<xs:simpleType>
               
<xs:restriction base="xs:string">
                 
<xs:minLength value="11"/>
                 
<xs:maxLength value="11"/>
                 
<xs:pattern value="[1,0,*]+"/>
               
</xs:restriction>
             
</xs:simpleType>
           
</xs:element>
         
</xs:all>
       
</xs:complexType>
     
</xs:element>
     
<xs:element name="Type2.0B">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">This element is used to identify a CAN bus 2.0B mesage</xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:all>
           
<xs:element name="Value">
             
<xs:annotation>
               
<xs:documentation xml:lang="en">An 29 bit binary value used to identify the message</xs:documentation>
             
</xs:annotation>
             
<xs:simpleType>
               
<xs:restriction base="xs:string">
                 
<xs:minLength value="29"/>
                 
<xs:maxLength value="29"/>
                 
<xs:pattern value="[1,0,*]+"/>
               
</xs:restriction>
             
</xs:simpleType>
           
</xs:element>
         
</xs:all>
       
</xs:complexType>
     
</xs:element>
   
</xs:choice>
 
</xs:complexType>
</xs:element>

element CAN-Bus-MessageType/Properties/Identifier/Type2.0A
diagram
properties
isRef 0
content complex
children Value
annotation
documentation
This element is used to identify a CAN bus 2.0A mesage
source <xs:element name="Type2.0A">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This element is used to identify a CAN bus 2.0A mesage</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:all>
     
<xs:element name="Value">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">An eleven bit binary value used to identify the message</xs:documentation>
       
</xs:annotation>
       
<xs:simpleType>
         
<xs:restriction base="xs:string">
           
<xs:minLength value="11"/>
           
<xs:maxLength value="11"/>
           
<xs:pattern value="[1,0,*]+"/>
         
</xs:restriction>
       
</xs:simpleType>
     
</xs:element>
   
</xs:all>
 
</xs:complexType>
</xs:element>

element CAN-Bus-MessageType/Properties/Identifier/Type2.0A/Value
diagram
type restriction of xs:string
properties
isRef 0
content simple
facets
minLength 11
maxLength 11
pattern [1,0,*]+
annotation
documentation
An eleven bit binary value used to identify the message
source <xs:element name="Value">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">An eleven bit binary value used to identify the message</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:minLength value="11"/>
     
<xs:maxLength value="11"/>
     
<xs:pattern value="[1,0,*]+"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element CAN-Bus-MessageType/Properties/Identifier/Type2.0B
diagram
properties
isRef 0
content complex
children Value
annotation
documentation
This element is used to identify a CAN bus 2.0B mesage
source <xs:element name="Type2.0B">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This element is used to identify a CAN bus 2.0B mesage</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:all>
     
<xs:element name="Value">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">An 29 bit binary value used to identify the message</xs:documentation>
       
</xs:annotation>
       
<xs:simpleType>
         
<xs:restriction base="xs:string">
           
<xs:minLength value="29"/>
           
<xs:maxLength value="29"/>
           
<xs:pattern value="[1,0,*]+"/>
         
</xs:restriction>
       
</xs:simpleType>
     
</xs:element>
   
</xs:all>
 
</xs:complexType>
</xs:element>

element CAN-Bus-MessageType/Properties/Identifier/Type2.0B/Value
diagram
type restriction of xs:string
properties
isRef 0
content simple
facets
minLength 29
maxLength 29
pattern [1,0,*]+
annotation
documentation
An 29 bit binary value used to identify the message
source <xs:element name="Value">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">An 29 bit binary value used to identify the message</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:minLength value="29"/>
     
<xs:maxLength value="29"/>
     
<xs:pattern value="[1,0,*]+"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element CAN-Bus-MessageType/Properties/HashBinary
diagram
type HashBinaryType
properties
isRef 0
content complex
children Value OffsetIndex_Bits OffsetIndex_Bytes OffsetIndex_Words
used by
elements FirewireType/Properties Network-TransportType/Properties
attributes
Name  Type  Use  Default  Fixed  Annotation
Namexs:stringoptional      
annotation
documentation
This optional element can be used to specify other properties that occur at specific points in a CAN bus message.
source <xs:element name="HashBinary" type="HashBinaryType">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This optional element can be used to specify other properties that occur at specific points in a CAN bus message.</xs:documentation>
 
</xs:annotation>
</xs:element>

element CAN-Bus-MessageType/Content
diagram
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children Mapping
used by
complexTypes PackageSubParameterType ParameterType
identity constraints
  Name  Refer  Selector  Field(s)  
unique  UniqueCANContentParameterName    ./Parameter  @Name  
source <xs:element name="Content" minOccurs="0">
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="Mapping" minOccurs="0" maxOccurs="unbounded">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">This element defines the placement of a parameter in a frame.</xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:sequence minOccurs="0">
           
<xs:group ref="PackageMappingCommonGroup"/>
           
<xs:element name="Location" maxOccurs="unbounded">
             
<xs:annotation>
               
<xs:documentation xml:lang="en">The location of a parameter in a package.  </xs:documentation>
             
</xs:annotation>
             
<xs:complexType>
               
<xs:sequence>
                 
<xs:choice>
                   
<xs:element ref="Offset_Bytes"/>
                   
<xs:element ref="Offset_Bits"/>
                 
</xs:choice>
                 
<xs:element ref="Occurrences" minOccurs="0"/>
               
</xs:sequence>
             
</xs:complexType>
           
</xs:element>
         
</xs:sequence>
       
</xs:complexType>
     
</xs:element>
   
</xs:sequence>
 
</xs:complexType>
 
<xs:unique name="UniqueCANContentParameterName">
   
<xs:selector xpath="./Parameter"/>
   
<xs:field xpath="@Name"/>
 
</xs:unique>
</xs:element>

element CAN-Bus-MessageType/Content/Mapping
diagram
properties
isRef 0
minOcc 0
maxOcc unbounded
content complex
children NumberOfDataBits MostSignificantBit Parity Justification Mask Complement FillValue ParameterReference Parameter SourceInstrumentReference PackageReference X-PackageBase Location
annotation
documentation
This element defines the placement of a parameter in a frame.
source <xs:element name="Mapping" minOccurs="0" maxOccurs="unbounded">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This element defines the placement of a parameter in a frame.</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence minOccurs="0">
     
<xs:group ref="PackageMappingCommonGroup"/>
     
<xs:element name="Location" maxOccurs="unbounded">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">The location of a parameter in a package.  </xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:sequence>
           
<xs:choice>
             
<xs:element ref="Offset_Bytes"/>
             
<xs:element ref="Offset_Bits"/>
           
</xs:choice>
           
<xs:element ref="Occurrences" minOccurs="0"/>
         
</xs:sequence>
       
</xs:complexType>
     
</xs:element>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element CAN-Bus-MessageType/Content/Mapping/Location
diagram
properties
isRef 0
minOcc 1
maxOcc unbounded
content complex
children Offset_Bytes Offset_Bits Occurrences
annotation
documentation
The location of a parameter in a package. 
source <xs:element name="Location" maxOccurs="unbounded">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">The location of a parameter in a package.  </xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence>
     
<xs:choice>
       
<xs:element ref="Offset_Bytes"/>
       
<xs:element ref="Offset_Bits"/>
     
</xs:choice>
     
<xs:element ref="Occurrences" minOccurs="0"/>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

complexType CCDLType
diagram
type extension of PackageType
properties
base PackageType
children Documentation IsAsynchronous ReferencedToAbsoluteTime PackageRate PlaceParametersContiguously Sequencing Content
used by
element CCDL
attributes
Name  Type  Use  Default  Fixed  Annotation
Namederived by: xs:stringrequired      
Versionxs:decimaloptional      
Enabledxs:booleanoptional  true    
annotation
documentation
This complew type defines a generic CCDL bus monitor.
source <xs:complexType name="CCDLType">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This complew type defines a generic CCDL bus monitor.</xs:documentation>
 
</xs:annotation>
 
<xs:complexContent>
   
<xs:extension base="PackageType">
     
<xs:sequence>
       
<xs:element name="Content" minOccurs="0">
         
<xs:complexType>
           
<xs:sequence>
             
<xs:element name="Mapping" minOccurs="0" maxOccurs="unbounded">
               
<xs:annotation>
                 
<xs:documentation xml:lang="en">This element defines the placement of a parameter in a frame.</xs:documentation>
               
</xs:annotation>
               
<xs:complexType>
                 
<xs:sequence minOccurs="0">
                   
<xs:group ref="PackageMappingCommonGroup"/>
                   
<xs:element name="Location" maxOccurs="unbounded">
                     
<xs:annotation>
                       
<xs:documentation xml:lang="en">The location(s) of a parameter in a package.  NOTE: if more than one location is specified then it is an error to have an Occurences value greater than one.</xs:documentation>
                     
</xs:annotation>
                     
<xs:complexType>
                       
<xs:sequence>
                         
<xs:element ref="Offset_Bits"/>
                         
<xs:element ref="Occurrences" minOccurs="0"/>
                       
</xs:sequence>
                     
</xs:complexType>
                   
</xs:element>
                 
</xs:sequence>
               
</xs:complexType>
             
</xs:element>
           
</xs:sequence>
         
</xs:complexType>
         
<xs:unique name="UniqueCCDLParameterName">
           
<xs:selector xpath="./Parameter"/>
           
<xs:field xpath="@Name"/>
         
</xs:unique>
       
</xs:element>
     
</xs:sequence>
   
</xs:extension>
 
</xs:complexContent>
</xs:complexType>

element CCDLType/Content
diagram
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children Mapping
used by
complexTypes PackageSubParameterType ParameterType
identity constraints
  Name  Refer  Selector  Field(s)  
unique  UniqueCCDLParameterName    ./Parameter  @Name  
source <xs:element name="Content" minOccurs="0">
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="Mapping" minOccurs="0" maxOccurs="unbounded">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">This element defines the placement of a parameter in a frame.</xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:sequence minOccurs="0">
           
<xs:group ref="PackageMappingCommonGroup"/>
           
<xs:element name="Location" maxOccurs="unbounded">
             
<xs:annotation>
               
<xs:documentation xml:lang="en">The location(s) of a parameter in a package.  NOTE: if more than one location is specified then it is an error to have an Occurences value greater than one.</xs:documentation>
             
</xs:annotation>
             
<xs:complexType>
               
<xs:sequence>
                 
<xs:element ref="Offset_Bits"/>
                 
<xs:element ref="Occurrences" minOccurs="0"/>
               
</xs:sequence>
             
</xs:complexType>
           
</xs:element>
         
</xs:sequence>
       
</xs:complexType>
     
</xs:element>
   
</xs:sequence>
 
</xs:complexType>
 
<xs:unique name="UniqueCCDLParameterName">
   
<xs:selector xpath="./Parameter"/>
   
<xs:field xpath="@Name"/>
 
</xs:unique>
</xs:element>

element CCDLType/Content/Mapping
diagram
properties
isRef 0
minOcc 0
maxOcc unbounded
content complex
children NumberOfDataBits MostSignificantBit Parity Justification Mask Complement FillValue ParameterReference Parameter SourceInstrumentReference PackageReference X-PackageBase Location
annotation
documentation
This element defines the placement of a parameter in a frame.
source <xs:element name="Mapping" minOccurs="0" maxOccurs="unbounded">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This element defines the placement of a parameter in a frame.</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence minOccurs="0">
     
<xs:group ref="PackageMappingCommonGroup"/>
     
<xs:element name="Location" maxOccurs="unbounded">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">The location(s) of a parameter in a package.  NOTE: if more than one location is specified then it is an error to have an Occurences value greater than one.</xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:sequence>
           
<xs:element ref="Offset_Bits"/>
           
<xs:element ref="Occurrences" minOccurs="0"/>
         
</xs:sequence>
       
</xs:complexType>
     
</xs:element>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element CCDLType/Content/Mapping/Location
diagram
properties
isRef 0
minOcc 1
maxOcc unbounded
content complex
children Offset_Bits Occurrences
annotation
documentation
The location(s) of a parameter in a package.  NOTE: if more than one location is specified then it is an error to have an Occurences value greater than one.
source <xs:element name="Location" maxOccurs="unbounded">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">The location(s) of a parameter in a package.  NOTE: if more than one location is specified then it is an error to have an Occurences value greater than one.</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element ref="Offset_Bits"/>
     
<xs:element ref="Occurrences" minOccurs="0"/>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

complexType FCS-MessageType
diagram
type extension of PackageType
properties
base PackageType
children Documentation IsAsynchronous ReferencedToAbsoluteTime PackageRate PlaceParametersContiguously Sequencing Properties Content
used by
element FCS-Message
attributes
Name  Type  Use  Default  Fixed  Annotation
Namederived by: xs:stringrequired      
Versionxs:decimaloptional      
Enabledxs:booleanoptional  true    
annotation
documentation
This package represents one of ten MIL-STD-1553 messages.
source <xs:complexType name="FCS-MessageType">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This package represents one of ten MIL-STD-1553 messages.</xs:documentation>
 
</xs:annotation>
 
<xs:complexContent>
   
<xs:extension base="PackageType">
     
<xs:sequence>
       
<xs:element name="Properties" minOccurs="0">
         
<xs:complexType>
           
<xs:all>
             
<xs:element name="ContentIdentifier">
               
<xs:annotation>
                 
<xs:documentation xml:lang="en">This element is used to specifiy the number bits in the content identifier tag.  Each content identifier tag immediately precedes the data in the package.</xs:documentation>
               
</xs:annotation>
               
<xs:complexType>
                 
<xs:all>
                   
<xs:element name="NumberOfBitsInContentIdentifier" type="xs:unsignedInt">
                     
<xs:annotation>
                       
<xs:documentation xml:lang="en">The total number of bits in the content identifier tag.  The number of bits in the content identifier tag always the same.</xs:documentation>
                     
</xs:annotation>
                   
</xs:element>
                   
<xs:element name="DefaultNumberOfDataBits" type="xs:unsignedInt">
                     
<xs:annotation>
                       
<xs:documentation xml:lang="en">The default number bits that makes up the data section of a word.</xs:documentation>
                     
</xs:annotation>
                   
</xs:element>
                 
</xs:all>
               
</xs:complexType>
             
</xs:element>
           
</xs:all>
         
</xs:complexType>
       
</xs:element>
       
<xs:element name="Content" minOccurs="0">
         
<xs:complexType>
           
<xs:sequence>
             
<xs:element name="Mapping" minOccurs="0" maxOccurs="unbounded">
               
<xs:annotation>
                 
<xs:documentation xml:lang="en">This element defines the placement of a parameter in a frame.</xs:documentation>
               
</xs:annotation>
               
<xs:complexType>
                 
<xs:sequence minOccurs="0">
                   
<xs:element name="Tag" type="xs:hexBinary">
                     
<xs:annotation>
                       
<xs:documentation xml:lang="en">This element is used to specify the value that is used to identify the word. NOTE: it is presumed that data immediately follows this tag.</xs:documentation>
                     
</xs:annotation>
                   
</xs:element>
                   
<xs:group ref="PackageMappingCommonGroup"/>
                   
<xs:element name="Location" maxOccurs="unbounded">
                     
<xs:annotation>
                       
<xs:documentation xml:lang="en">The location(s) of a parameter in a package.  NOTE: if more than one location is specified then it is an error to have an Occurrences value greater than one.</xs:documentation>
                     
</xs:annotation>
                     
<xs:complexType>
                       
<xs:sequence>
                         
<xs:choice>
                           
<xs:element ref="Offset_Words"/>
                           
<xs:element ref="Offset_Bits"/>
                         
</xs:choice>
                         
<xs:element ref="Occurrences" minOccurs="0"/>
                       
</xs:sequence>
                     
</xs:complexType>
                   
</xs:element>
                 
</xs:sequence>
               
</xs:complexType>
             
</xs:element>
           
</xs:sequence>
         
</xs:complexType>
         
<xs:unique name="UniqueFCsContentParameterName">
           
<xs:selector xpath="./Parameter"/>
           
<xs:field xpath="@Name"/>
         
</xs:unique>
       
</xs:element>
     
</xs:sequence>
   
</xs:extension>
 
</xs:complexContent>
</xs:complexType>

element FCS-MessageType/Properties
diagram
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children ContentIdentifier
source <xs:element name="Properties" minOccurs="0">
 
<xs:complexType>
   
<xs:all>
     
<xs:element name="ContentIdentifier">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">This element is used to specifiy the number bits in the content identifier tag.  Each content identifier tag immediately precedes the data in the package.</xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:all>
           
<xs:element name="NumberOfBitsInContentIdentifier" type="xs:unsignedInt">
             
<xs:annotation>
               
<xs:documentation xml:lang="en">The total number of bits in the content identifier tag.  The number of bits in the content identifier tag always the same.</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="DefaultNumberOfDataBits" type="xs:unsignedInt">
             
<xs:annotation>
               
<xs:documentation xml:lang="en">The default number bits that makes up the data section of a word.</xs:documentation>
             
</xs:annotation>
           
</xs:element>
         
</xs:all>
       
</xs:complexType>
     
</xs:element>
   
</xs:all>
 
</xs:complexType>
</xs:element>

element FCS-MessageType/Properties/ContentIdentifier
diagram
properties
isRef 0
content complex
children NumberOfBitsInContentIdentifier DefaultNumberOfDataBits
annotation
documentation
This element is used to specifiy the number bits in the content identifier tag.  Each content identifier tag immediately precedes the data in the package.
source <xs:element name="ContentIdentifier">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This element is used to specifiy the number bits in the content identifier tag.  Each content identifier tag immediately precedes the data in the package.</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:all>
     
<xs:element name="NumberOfBitsInContentIdentifier" type="xs:unsignedInt">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">The total number of bits in the content identifier tag.  The number of bits in the content identifier tag always the same.</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="DefaultNumberOfDataBits" type="xs:unsignedInt">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">The default number bits that makes up the data section of a word.</xs:documentation>
       
</xs:annotation>
     
</xs:element>
   
</xs:all>
 
</xs:complexType>
</xs:element>

element FCS-MessageType/Properties/ContentIdentifier/NumberOfBitsInContentIdentifier
diagram
type xs:unsignedInt
properties
isRef 0
content simple
annotation
documentation
The total number of bits in the content identifier tag.  The number of bits in the content identifier tag always the same.
source <xs:element name="NumberOfBitsInContentIdentifier" type="xs:unsignedInt">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">The total number of bits in the content identifier tag.  The number of bits in the content identifier tag always the same.</xs:documentation>
 
</xs:annotation>
</xs:element>

element FCS-MessageType/Properties/ContentIdentifier/DefaultNumberOfDataBits
diagram
type xs:unsignedInt
properties
isRef 0
content simple
used by
element GenericPackageType/Properties
annotation
documentation
The default number bits that makes up the data section of a word.
source <xs:element name="DefaultNumberOfDataBits" type="xs:unsignedInt">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">The default number bits that makes up the data section of a word.</xs:documentation>
 
</xs:annotation>
</xs:element>

element FCS-MessageType/Content
diagram
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children Mapping
used by
complexTypes PackageSubParameterType ParameterType
identity constraints
  Name  Refer  Selector  Field(s)  
unique  UniqueFCsContentParameterName    ./Parameter  @Name  
source <xs:element name="Content" minOccurs="0">
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="Mapping" minOccurs="0" maxOccurs="unbounded">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">This element defines the placement of a parameter in a frame.</xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:sequence minOccurs="0">
           
<xs:element name="Tag" type="xs:hexBinary">
             
<xs:annotation>
               
<xs:documentation xml:lang="en">This element is used to specify the value that is used to identify the word. NOTE: it is presumed that data immediately follows this tag.</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:group ref="PackageMappingCommonGroup"/>
           
<xs:element name="Location" maxOccurs="unbounded">
             
<xs:annotation>
               
<xs:documentation xml:lang="en">The location(s) of a parameter in a package.  NOTE: if more than one location is specified then it is an error to have an Occurrences value greater than one.</xs:documentation>
             
</xs:annotation>
             
<xs:complexType>
               
<xs:sequence>
                 
<xs:choice>
                   
<xs:element ref="Offset_Words"/>
                   
<xs:element ref="Offset_Bits"/>
                 
</xs:choice>
                 
<xs:element ref="Occurrences" minOccurs="0"/>
               
</xs:sequence>
             
</xs:complexType>
           
</xs:element>
         
</xs:sequence>
       
</xs:complexType>
     
</xs:element>
   
</xs:sequence>
 
</xs:complexType>
 
<xs:unique name="UniqueFCsContentParameterName">
   
<xs:selector xpath="./Parameter"/>
   
<xs:field xpath="@Name"/>
 
</xs:unique>
</xs:element>

element FCS-MessageType/Content/Mapping
diagram
properties
isRef 0
minOcc 0
maxOcc unbounded
content complex
children Tag NumberOfDataBits MostSignificantBit Parity Justification Mask Complement FillValue ParameterReference Parameter SourceInstrumentReference PackageReference X-PackageBase Location
annotation
documentation
This element defines the placement of a parameter in a frame.
source <xs:element name="Mapping" minOccurs="0" maxOccurs="unbounded">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This element defines the placement of a parameter in a frame.</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence minOccurs="0">
     
<xs:element name="Tag" type="xs:hexBinary">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">This element is used to specify the value that is used to identify the word. NOTE: it is presumed that data immediately follows this tag.</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:group ref="PackageMappingCommonGroup"/>
     
<xs:element name="Location" maxOccurs="unbounded">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">The location(s) of a parameter in a package.  NOTE: if more than one location is specified then it is an error to have an Occurrences value greater than one.</xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:sequence>
           
<xs:choice>
             
<xs:element ref="Offset_Words"/>
             
<xs:element ref="Offset_Bits"/>
           
</xs:choice>
           
<xs:element ref="Occurrences" minOccurs="0"/>
         
</xs:sequence>
       
</xs:complexType>
     
</xs:element>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element FCS-MessageType/Content/Mapping/Tag
diagram
type xs:hexBinary
properties
isRef 0
content simple
annotation
documentation
This element is used to specify the value that is used to identify the word. NOTE: it is presumed that data immediately follows this tag.
source <xs:element name="Tag" type="xs:hexBinary">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This element is used to specify the value that is used to identify the word. NOTE: it is presumed that data immediately follows this tag.</xs:documentation>
 
</xs:annotation>
</xs:element>

element FCS-MessageType/Content/Mapping/Location
diagram
properties
isRef 0
minOcc 1
maxOcc unbounded
content complex
children Offset_Words Offset_Bits Occurrences
annotation
documentation
The location(s) of a parameter in a package.  NOTE: if more than one location is specified then it is an error to have an Occurrences value greater than one.
source <xs:element name="Location" maxOccurs="unbounded">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">The location(s) of a parameter in a package.  NOTE: if more than one location is specified then it is an error to have an Occurrences value greater than one.</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence>
     
<xs:choice>
       
<xs:element ref="Offset_Words"/>
       
<xs:element ref="Offset_Bits"/>
     
</xs:choice>
     
<xs:element ref="Occurrences" minOccurs="0"/>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

complexType FirewireType
diagram
type extension of PackageType
properties
base PackageType
children Documentation IsAsynchronous ReferencedToAbsoluteTime PackageRate PlaceParametersContiguously Sequencing Properties Content
used by
element Firewire
attributes
Name  Type  Use  Default  Fixed  Annotation
Namederived by: xs:stringrequired      
Versionxs:decimaloptional      
Enabledxs:booleanoptional  true    
annotation
documentation
This complex type defines a generic FireWire bus monitor.
source <xs:complexType name="FirewireType">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This complex type defines a generic FireWire bus monitor.</xs:documentation>
 
</xs:annotation>
 
<xs:complexContent>
   
<xs:extension base="PackageType">
     
<xs:sequence>
       
<xs:element name="Properties">
         
<xs:complexType>
           
<xs:sequence>
             
<xs:element name="NumberOfWords">
               
<xs:annotation>
                 
<xs:documentation xml:lang="en">This element contains the total number of words in the package including header information and data.</xs:documentation>
               
</xs:annotation>
               
<xs:simpleType>
                 
<xs:restriction base="xs:unsignedInt">
                   
<xs:minInclusive value="0"/>
                 
</xs:restriction>
               
</xs:simpleType>
             
</xs:element>
             
<xs:choice>
               
<xs:element name="Channel" type="xs:unsignedInt">
                 
<xs:annotation>
                   
<xs:documentation xml:lang="en">This element contains the channel from which the data stream defined by the package originates.</xs:documentation>
                 
</xs:annotation>
               
</xs:element>
               
<xs:sequence>
                 
<xs:element ref="HashBinary" maxOccurs="unbounded"/>
               
</xs:sequence>
             
</xs:choice>
           
</xs:sequence>
         
</xs:complexType>
       
</xs:element>
       
<xs:element name="Content" minOccurs="0">
         
<xs:complexType>
           
<xs:sequence>
             
<xs:element name="Mapping" minOccurs="0" maxOccurs="unbounded">
               
<xs:annotation>
                 
<xs:documentation xml:lang="en">This element defines the placement of a parameter in a frame.</xs:documentation>
               
</xs:annotation>
               
<xs:complexType>
                 
<xs:sequence minOccurs="0">
                   
<xs:group ref="PackageMappingCommonGroup"/>
                   
<xs:element name="Location" maxOccurs="unbounded">
                     
<xs:annotation>
                       
<xs:documentation xml:lang="en">The location(s) of a parameter in a package.  NOTE: if more than one location is specified then it is an error to have an Occurences value greater than one.</xs:documentation>
                     
</xs:annotation>
                     
<xs:complexType>
                       
<xs:sequence>
                         
<xs:element ref="Offset_Words"/>
                         
<xs:element ref="Occurrences" minOccurs="0"/>
                       
</xs:sequence>
                     
</xs:complexType>
                   
</xs:element>
                 
</xs:sequence>
               
</xs:complexType>
             
</xs:element>
           
</xs:sequence>
         
</xs:complexType>
         
<xs:unique name="UniqueFirewireParameterName">
           
<xs:selector xpath="./Parameter"/>
           
<xs:field xpath="@Name"/>
         
</xs:unique>
       
</xs:element>
     
</xs:sequence>
   
</xs:extension>
 
</xs:complexContent>
</xs:complexType>

element FirewireType/Properties
diagram
properties
isRef 0
content complex
children NumberOfWords Channel HashBinary
source <xs:element name="Properties">
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="NumberOfWords">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">This element contains the total number of words in the package including header information and data.</xs:documentation>
       
</xs:annotation>
       
<xs:simpleType>
         
<xs:restriction base="xs:unsignedInt">
           
<xs:minInclusive value="0"/>
         
</xs:restriction>
       
</xs:simpleType>
     
</xs:element>
     
<xs:choice>
       
<xs:element name="Channel" type="xs:unsignedInt">
         
<xs:annotation>
           
<xs:documentation xml:lang="en">This element contains the channel from which the data stream defined by the package originates.</xs:documentation>
         
</xs:annotation>
       
</xs:element>
       
<xs:sequence>
         
<xs:element ref="HashBinary" maxOccurs="unbounded"/>
       
</xs:sequence>
     
</xs:choice>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element FirewireType/Properties/NumberOfWords
diagram
type restriction of xs:unsignedInt
properties
isRef 0
content simple
facets
minInclusive 0
annotation
documentation
This element contains the total number of words in the package including header information and data.
source <xs:element name="NumberOfWords">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This element contains the total number of words in the package including header information and data.</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:unsignedInt">
     
<xs:minInclusive value="0"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element FirewireType/Properties/Channel
diagram
type xs:unsignedInt
properties
isRef 0
content simple
used by
element Channels
annotation
documentation
This element contains the channel from which the data stream defined by the package originates.
source <xs:element name="Channel" type="xs:unsignedInt">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This element contains the channel from which the data stream defined by the package originates.</xs:documentation>
 
</xs:annotation>
</xs:element>

element FirewireType/Content
diagram
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children Mapping
used by
complexTypes PackageSubParameterType ParameterType
identity constraints
  Name  Refer  Selector  Field(s)  
unique  UniqueFirewireParameterName    ./Parameter  @Name  
source <xs:element name="Content" minOccurs="0">
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="Mapping" minOccurs="0" maxOccurs="unbounded">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">This element defines the placement of a parameter in a frame.</xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:sequence minOccurs="0">
           
<xs:group ref="PackageMappingCommonGroup"/>
           
<xs:element name="Location" maxOccurs="unbounded">
             
<xs:annotation>
               
<xs:documentation xml:lang="en">The location(s) of a parameter in a package.  NOTE: if more than one location is specified then it is an error to have an Occurences value greater than one.</xs:documentation>
             
</xs:annotation>
             
<xs:complexType>
               
<xs:sequence>
                 
<xs:element ref="Offset_Words"/>
                 
<xs:element ref="Occurrences" minOccurs="0"/>
               
</xs:sequence>
             
</xs:complexType>
           
</xs:element>
         
</xs:sequence>
       
</xs:complexType>
     
</xs:element>
   
</xs:sequence>
 
</xs:complexType>
 
<xs:unique name="UniqueFirewireParameterName">
   
<xs:selector xpath="./Parameter"/>
   
<xs:field xpath="@Name"/>
 
</xs:unique>
</xs:element>

element FirewireType/Content/Mapping
diagram
properties
isRef 0
minOcc 0
maxOcc unbounded
content complex
children NumberOfDataBits MostSignificantBit Parity Justification Mask Complement FillValue ParameterReference Parameter SourceInstrumentReference PackageReference X-PackageBase Location
annotation
documentation
This element defines the placement of a parameter in a frame.
source <xs:element name="Mapping" minOccurs="0" maxOccurs="unbounded">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This element defines the placement of a parameter in a frame.</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence minOccurs="0">
     
<xs:group ref="PackageMappingCommonGroup"/>
     
<xs:element name="Location" maxOccurs="unbounded">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">The location(s) of a parameter in a package.  NOTE: if more than one location is specified then it is an error to have an Occurences value greater than one.</xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:sequence>
           
<xs:element ref="Offset_Words"/>
           
<xs:element ref="Occurrences" minOccurs="0"/>
         
</xs:sequence>
       
</xs:complexType>
     
</xs:element>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element FirewireType/Content/Mapping/Location
diagram
properties
isRef 0
minOcc 1
maxOcc unbounded
content complex
children Offset_Words Occurrences
annotation
documentation
The location(s) of a parameter in a package.  NOTE: if more than one location is specified then it is an error to have an Occurences value greater than one.
source <xs:element name="Location" maxOccurs="unbounded">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">The location(s) of a parameter in a package.  NOTE: if more than one location is specified then it is an error to have an Occurences value greater than one.</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element ref="Offset_Words"/>
     
<xs:element ref="Occurrences" minOccurs="0"/>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element IPAddress
diagram
type restriction of xs:string
properties
content simple
default 000.000.000.000
used by
elements IENA-Ethernet-UDP-BasicType/Destination IenaPackageType/Destination IRIG-106-Ch-10Type/Destination TmNSDataMessageType/Destination DARV3Type/Destination IENA-Ethernet-UDP-BasicType/Source IenaPackageType/Source
facets
pattern [0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}
annotation
documentation
The IP address used as the source of data packets.
source <xs:element name="IPAddress" default="000.000.000.000">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">The IP address used as the source of data packets.</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:pattern value="[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element MACAddress
diagram
type restriction of xs:string
properties
content simple
default 00-00-00-00-00-00
used by
elements IENA-Ethernet-UDP-BasicType/Destination IenaPackageType/Destination IRIG-106-Ch-10Type/Destination TmNSDataMessageType/Destination DARV3Type/Destination IENA-Ethernet-UDP-BasicType/Source IenaPackageType/Source
facets
pattern [0-9a-fA-F][0-9a-fA-F]-[0-9a-fA-F][0-9a-fA-F]-[0-9a-fA-F][0-9a-fA-F]-[0-9a-fA-F][0-9a-fA-F]-[0-9a-fA-F][0-9a-fA-F]-[0-9a-fA-F][0-9a-fA-F]
annotation
documentation
This optional parameter is used to specify the MAC address that corresponds to the IP address.  It can be used if the hardware cannot resolve it automatically using the "ARP" standard protocol.
source <xs:element name="MACAddress" default="00-00-00-00-00-00">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This optional parameter is used to specify the MAC address that corresponds to the IP address.  It can be used if the hardware cannot resolve it automatically using the "ARP" standard protocol.</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:pattern value="[0-9a-fA-F][0-9a-fA-F]-[0-9a-fA-F][0-9a-fA-F]-[0-9a-fA-F][0-9a-fA-F]-[0-9a-fA-F][0-9a-fA-F]-[0-9a-fA-F][0-9a-fA-F]-[0-9a-fA-F][0-9a-fA-F]"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element Port
diagram
type restriction of xs:unsignedInt
properties
content simple
used by
elements IENA-Ethernet-UDP-BasicType/Destination IenaPackageType/Destination IRIG-106-Ch-10Type/Destination TmNSDataMessageType/Destination DARV3Type/Destination IENA-Ethernet-UDP-BasicType/Source IenaPackageType/Source
facets
minInclusive 0
maxInclusive 65535
annotation
documentation
The IP port used as the source of data packets.
source <xs:element name="Port">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">The IP port used as the source of data packets.</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:unsignedInt">
     
<xs:minInclusive value="0"/>
     
<xs:maxInclusive value="65535"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

complexType IENA-Ethernet-UDP-BasicType
diagram
type extension of PackageType
properties
base PackageType
children Documentation IsAsynchronous ReferencedToAbsoluteTime PackageRate PlaceParametersContiguously Sequencing Properties Source Destination Content
used by
element IENA-Ethernet-UDP-Basic
attributes
Name  Type  Use  Default  Fixed  Annotation
Namederived by: xs:stringrequired      
Versionxs:decimaloptional      
Enabledxs:booleanoptional  true    
annotation
documentation
This complex type defines an IENA Ethernet UDP data packet.
source <xs:complexType name="IENA-Ethernet-UDP-BasicType">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This complex type defines an IENA Ethernet UDP data packet.</xs:documentation>
 
</xs:annotation>
 
<xs:complexContent>
   
<xs:extension base="PackageType">
     
<xs:sequence>
       
<xs:element name="Properties">
         
<xs:complexType>
           
<xs:all>
             
<xs:element name="Key">
               
<xs:annotation>
                 
<xs:documentation xml:lang="en">The unique identifier for the packet.</xs:documentation>
               
</xs:annotation>
               
<xs:simpleType>
                 
<xs:restriction base="xs:hexBinary"/>
               
</xs:simpleType>
             
</xs:element>
             
<xs:element name="Status" type="xs:hexBinary"/>
             
<xs:element name="NumberOfWords" type="xs:unsignedInt">
               
<xs:annotation>
                 
<xs:documentation xml:lang="en">The total number of words in the packet including header information and data.</xs:documentation>
               
</xs:annotation>
             
</xs:element>
             
<xs:element name="EndWord" type="xs:hexBinary">
               
<xs:annotation>
                 
<xs:documentation xml:lang="en">The pattern that identifies the end of a packet.</xs:documentation>
               
</xs:annotation>
             
</xs:element>
             
<xs:element name="TimeToLive" default="255" minOccurs="0">
               
<xs:annotation>
                 
<xs:documentation xml:lang="en">This is the maximum number of hops the data is allowed to make. It is used to prevent packets going round on the network forever.</xs:documentation>
               
</xs:annotation>
               
<xs:simpleType>
                 
<xs:restriction base="xs:unsignedInt">
                   
<xs:minInclusive value="0"/>
                   
<xs:maxInclusive value="255"/>
                 
</xs:restriction>
               
</xs:simpleType>
             
</xs:element>
             
<xs:element name="ContentIdentifier" minOccurs="0">
               
<xs:annotation>
                 
<xs:documentation xml:lang="en">This optional element is used to specifiy the number bits in the content identifier tag.  Each content identifier tag immediately precedes the data in the package.  NOTE:  If this element is used it is presumed that all parameters in the packet is tagged.</xs:documentation>
               
</xs:annotation>
               
<xs:complexType>
                 
<xs:all>
                   
<xs:element name="NumberOfBitsInContentIdentifier" type="xs:unsignedInt">
                     
<xs:annotation>
                       
<xs:documentation xml:lang="en">The total number of bits in the content identifier tag.  The number of bits in each content identifier tag always the same.</xs:documentation>
                     
</xs:annotation>
                   
</xs:element>
                   
<xs:element name="DefaultNumberOfDataBits" type="xs:unsignedInt">
                     
<xs:annotation>
                       
<xs:documentation xml:lang="en">The default number bits that makes up the data section of a parameter.</xs:documentation>
                     
</xs:annotation>
                   
</xs:element>
                 
</xs:all>
               
</xs:complexType>
             
</xs:element>
           
</xs:all>
         
</xs:complexType>
       
</xs:element>
       
<xs:element name="Source" minOccurs="0">
         
<xs:annotation>
           
<xs:documentation xml:lang="en">This element can be used to specify the source of the data packet.</xs:documentation>
         
</xs:annotation>
         
<xs:complexType>
           
<xs:all>
             
<xs:element ref="IPAddress"/>
             
<xs:element ref="Port"/>
             
<xs:element ref="MACAddress" minOccurs="0"/>
           
</xs:all>
         
</xs:complexType>
       
</xs:element>
       
<xs:element name="Destination">
         
<xs:annotation>
           
<xs:documentation xml:lang="en">This element is used to specify the destination of the data packet.</xs:documentation>
         
</xs:annotation>
         
<xs:complexType>
           
<xs:all>
             
<xs:element ref="IPAddress"/>
             
<xs:element ref="Port"/>
             
<xs:element ref="MACAddress" minOccurs="0"/>
           
</xs:all>
         
</xs:complexType>
       
</xs:element>
       
<xs:element name="Content" minOccurs="0">
         
<xs:complexType>
           
<xs:sequence>
             
<xs:element name="Mapping" minOccurs="0" maxOccurs="unbounded">
               
<xs:annotation>
                 
<xs:documentation xml:lang="en">This element defines the placement of a parameter in a frame.</xs:documentation>
               
</xs:annotation>
               
<xs:complexType>
                 
<xs:sequence minOccurs="0">
                   
<xs:element name="ID" type="xs:hexBinary" minOccurs="0">
                     
<xs:annotation>
                       
<xs:documentation xml:lang="en">A two byte parameter ID.  This is used an identifier in mapping a placed parameter to a location in the packet.</xs:documentation>
                     
</xs:annotation>
                   
</xs:element>
                   
<xs:element name="Delay" minOccurs="0">
                     
<xs:annotation>
                       
<xs:documentation xml:lang="en">A two byte value that contains the difference, in microseconds, between the Key opening date and the parameter acquisition time</xs:documentation>
                     
</xs:annotation>
                     
<xs:simpleType>
                       
<xs:restriction base="xs:string">
                         
<xs:enumeration value="Yes"/>
                         
<xs:enumeration value="No"/>
                       
</xs:restriction>
                     
</xs:simpleType>
                   
</xs:element>
                   
<xs:element name="Tag" type="xs:hexBinary" minOccurs="0">
                     
<xs:annotation>
                       
<xs:documentation xml:lang="en">This element is used to specify the value that is used to identify the parameter. If this element is included then the 'ContentIdentifier'  element must be defined in the 'Properties' section. NOTE: it is presumed that data immediately follows this tag.</xs:documentation>
                     
</xs:annotation>
                   
</xs:element>
                   
<xs:group ref="PackageMappingCommonGroup"/>
                   
<xs:element name="Location" maxOccurs="unbounded">
                     
<xs:annotation>
                       
<xs:documentation xml:lang="en">The location(s) of a parameter in a package.  NOTE: if more than one location is specified then it is an error to have an Occurrences value greater than one.</xs:documentation>
                     
</xs:annotation>
                     
<xs:complexType>
                       
<xs:sequence>
                         
<xs:choice>
                           
<xs:element ref="Offset_Words"/>
                           
<xs:element ref="Offset_Bits"/>
                         
</xs:choice>
                         
<xs:element ref="Occurrences" minOccurs="0"/>
                       
</xs:sequence>
                     
</xs:complexType>
                   
</xs:element>
                 
</xs:sequence>
               
</xs:complexType>
             
</xs:element>
           
</xs:sequence>
         
</xs:complexType>
         
<xs:unique name="UniqueIENAEthernetUDPBasicParamName">
           
<xs:selector xpath="./Parameter"/>
           
<xs:field xpath="@Name"/>
         
</xs:unique>
       
</xs:element>
     
</xs:sequence>
   
</xs:extension>
 
</xs:complexContent>
</xs:complexType>

element IENA-Ethernet-UDP-BasicType/Properties
diagram
properties
isRef 0
content complex
children Key Status NumberOfWords EndWord TimeToLive ContentIdentifier
source <xs:element name="Properties">
 
<xs:complexType>
   
<xs:all>
     
<xs:element name="Key">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">The unique identifier for the packet.</xs:documentation>
       
</xs:annotation>
       
<xs:simpleType>
         
<xs:restriction base="xs:hexBinary"/>
       
</xs:simpleType>
     
</xs:element>
     
<xs:element name="Status" type="xs:hexBinary"/>
     
<xs:element name="NumberOfWords" type="xs:unsignedInt">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">The total number of words in the packet including header information and data.</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="EndWord" type="xs:hexBinary">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">The pattern that identifies the end of a packet.</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="TimeToLive" default="255" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">This is the maximum number of hops the data is allowed to make. It is used to prevent packets going round on the network forever.</xs:documentation>
       
</xs:annotation>
       
<xs:simpleType>
         
<xs:restriction base="xs:unsignedInt">
           
<xs:minInclusive value="0"/>
           
<xs:maxInclusive value="255"/>
         
</xs:restriction>
       
</xs:simpleType>
     
</xs:element>
     
<xs:element name="ContentIdentifier" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">This optional element is used to specifiy the number bits in the content identifier tag.  Each content identifier tag immediately precedes the data in the package.  NOTE:  If this element is used it is presumed that all parameters in the packet is tagged.</xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:all>
           
<xs:element name="NumberOfBitsInContentIdentifier" type="xs:unsignedInt">
             
<xs:annotation>
               
<xs:documentation xml:lang="en">The total number of bits in the content identifier tag.  The number of bits in each content identifier tag always the same.</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="DefaultNumberOfDataBits" type="xs:unsignedInt">
             
<xs:annotation>
               
<xs:documentation xml:lang="en">The default number bits that makes up the data section of a parameter.</xs:documentation>
             
</xs:annotation>
           
</xs:element>
         
</xs:all>
       
</xs:complexType>
     
</xs:element>
   
</xs:all>
 
</xs:complexType>
</xs:element>

element IENA-Ethernet-UDP-BasicType/Properties/Key
diagram
type restriction of xs:hexBinary
properties
isRef 0
content simple
annotation
documentation
The unique identifier for the packet.
source <xs:element name="Key">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">The unique identifier for the packet.</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:hexBinary"/>
 
</xs:simpleType>
</xs:element>

element IENA-Ethernet-UDP-BasicType/Properties/Status
diagram
type xs:hexBinary
properties
isRef 0
content simple
source <xs:element name="Status" type="xs:hexBinary"/>

element IENA-Ethernet-UDP-BasicType/Properties/NumberOfWords
diagram
type xs:unsignedInt
properties
isRef 0
content simple
annotation
documentation
The total number of words in the packet including header information and data.
source <xs:element name="NumberOfWords" type="xs:unsignedInt">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">The total number of words in the packet including header information and data.</xs:documentation>
 
</xs:annotation>
</xs:element>

element IENA-Ethernet-UDP-BasicType/Properties/EndWord
diagram
type xs:hexBinary
properties
isRef 0
content simple
annotation
documentation
The pattern that identifies the end of a packet.
source <xs:element name="EndWord" type="xs:hexBinary">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">The pattern that identifies the end of a packet.</xs:documentation>
 
</xs:annotation>
</xs:element>

element IENA-Ethernet-UDP-BasicType/Properties/TimeToLive
diagram
type restriction of xs:unsignedInt
properties
isRef 0
minOcc 0
maxOcc 1
content simple
default 255
facets
minInclusive 0
maxInclusive 255
annotation
documentation
This is the maximum number of hops the data is allowed to make. It is used to prevent packets going round on the network forever.
source <xs:element name="TimeToLive" default="255" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This is the maximum number of hops the data is allowed to make. It is used to prevent packets going round on the network forever.</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:unsignedInt">
     
<xs:minInclusive value="0"/>
     
<xs:maxInclusive value="255"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element IENA-Ethernet-UDP-BasicType/Properties/ContentIdentifier
diagram
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children NumberOfBitsInContentIdentifier DefaultNumberOfDataBits
annotation
documentation
This optional element is used to specifiy the number bits in the content identifier tag.  Each content identifier tag immediately precedes the data in the package.  NOTE:  If this element is used it is presumed that all parameters in the packet is tagged.
source <xs:element name="ContentIdentifier" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This optional element is used to specifiy the number bits in the content identifier tag.  Each content identifier tag immediately precedes the data in the package.  NOTE:  If this element is used it is presumed that all parameters in the packet is tagged.</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:all>
     
<xs:element name="NumberOfBitsInContentIdentifier" type="xs:unsignedInt">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">The total number of bits in the content identifier tag.  The number of bits in each content identifier tag always the same.</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="DefaultNumberOfDataBits" type="xs:unsignedInt">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">The default number bits that makes up the data section of a parameter.</xs:documentation>
       
</xs:annotation>
     
</xs:element>
   
</xs:all>
 
</xs:complexType>
</xs:element>

element IENA-Ethernet-UDP-BasicType/Properties/ContentIdentifier/NumberOfBitsInContentIdentifier
diagram
type xs:unsignedInt
properties
isRef 0
content simple
annotation
documentation
The total number of bits in the content identifier tag.  The number of bits in each content identifier tag always the same.
source <xs:element name="NumberOfBitsInContentIdentifier" type="xs:unsignedInt">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">The total number of bits in the content identifier tag.  The number of bits in each content identifier tag always the same.</xs:documentation>
 
</xs:annotation>
</xs:element>

element IENA-Ethernet-UDP-BasicType/Properties/ContentIdentifier/DefaultNumberOfDataBits
diagram
type xs:unsignedInt
properties
isRef 0
content simple
used by
element GenericPackageType/Properties
annotation
documentation
The default number bits that makes up the data section of a parameter.
source <xs:element name="DefaultNumberOfDataBits" type="xs:unsignedInt">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">The default number bits that makes up the data section of a parameter.</xs:documentation>
 
</xs:annotation>
</xs:element>

element IENA-Ethernet-UDP-BasicType/Source
diagram
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children IPAddress Port MACAddress
annotation
documentation
This element can be used to specify the source of the data packet.
source <xs:element name="Source" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This element can be used to specify the source of the data packet.</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:all>
     
<xs:element ref="IPAddress"/>
     
<xs:element ref="Port"/>
     
<xs:element ref="MACAddress" minOccurs="0"/>
   
</xs:all>
 
</xs:complexType>
</xs:element>

element IENA-Ethernet-UDP-BasicType/Destination
diagram
properties
isRef 0
content complex
children IPAddress Port MACAddress
annotation
documentation
This element is used to specify the destination of the data packet.
source <xs:element name="Destination">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This element is used to specify the destination of the data packet.</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:all>
     
<xs:element ref="IPAddress"/>
     
<xs:element ref="Port"/>
     
<xs:element ref="MACAddress" minOccurs="0"/>
   
</xs:all>
 
</xs:complexType>
</xs:element>

element IENA-Ethernet-UDP-BasicType/Content
diagram
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children Mapping
used by
complexTypes PackageSubParameterType ParameterType
identity constraints
  Name  Refer  Selector  Field(s)  
unique  UniqueIENAEthernetUDPBasicParamName    ./Parameter  @Name  
source <xs:element name="Content" minOccurs="0">
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="Mapping" minOccurs="0" maxOccurs="unbounded">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">This element defines the placement of a parameter in a frame.</xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:sequence minOccurs="0">
           
<xs:element name="ID" type="xs:hexBinary" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation xml:lang="en">A two byte parameter ID.  This is used an identifier in mapping a placed parameter to a location in the packet.</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="Delay" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation xml:lang="en">A two byte value that contains the difference, in microseconds, between the Key opening date and the parameter acquisition time</xs:documentation>
             
</xs:annotation>
             
<xs:simpleType>
               
<xs:restriction base="xs:string">
                 
<xs:enumeration value="Yes"/>
                 
<xs:enumeration value="No"/>
               
</xs:restriction>
             
</xs:simpleType>
           
</xs:element>
           
<xs:element name="Tag" type="xs:hexBinary" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation xml:lang="en">This element is used to specify the value that is used to identify the parameter. If this element is included then the 'ContentIdentifier'  element must be defined in the 'Properties' section. NOTE: it is presumed that data immediately follows this tag.</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:group ref="PackageMappingCommonGroup"/>
           
<xs:element name="Location" maxOccurs="unbounded">
             
<xs:annotation>
               
<xs:documentation xml:lang="en">The location(s) of a parameter in a package.  NOTE: if more than one location is specified then it is an error to have an Occurrences value greater than one.</xs:documentation>
             
</xs:annotation>
             
<xs:complexType>
               
<xs:sequence>
                 
<xs:choice>
                   
<xs:element ref="Offset_Words"/>
                   
<xs:element ref="Offset_Bits"/>
                 
</xs:choice>
                 
<xs:element ref="Occurrences" minOccurs="0"/>
               
</xs:sequence>
             
</xs:complexType>
           
</xs:element>
         
</xs:sequence>
       
</xs:complexType>
     
</xs:element>
   
</xs:sequence>
 
</xs:complexType>
 
<xs:unique name="UniqueIENAEthernetUDPBasicParamName">
   
<xs:selector xpath="./Parameter"/>
   
<xs:field xpath="@Name"/>
 
</xs:unique>
</xs:element>

element IENA-Ethernet-UDP-BasicType/Content/Mapping
diagram
properties
isRef 0
minOcc 0
maxOcc unbounded
content complex
children ID Delay Tag NumberOfDataBits MostSignificantBit Parity Justification Mask Complement FillValue ParameterReference Parameter SourceInstrumentReference PackageReference X-PackageBase Location
annotation
documentation
This element defines the placement of a parameter in a frame.
source <xs:element name="Mapping" minOccurs="0" maxOccurs="unbounded">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This element defines the placement of a parameter in a frame.</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence minOccurs="0">
     
<xs:element name="ID" type="xs:hexBinary" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">A two byte parameter ID.  This is used an identifier in mapping a placed parameter to a location in the packet.</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="Delay" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">A two byte value that contains the difference, in microseconds, between the Key opening date and the parameter acquisition time</xs:documentation>
       
</xs:annotation>
       
<xs:simpleType>
         
<xs:restriction base="xs:string">
           
<xs:enumeration value="Yes"/>
           
<xs:enumeration value="No"/>
         
</xs:restriction>
       
</xs:simpleType>
     
</xs:element>
     
<xs:element name="Tag" type="xs:hexBinary" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">This element is used to specify the value that is used to identify the parameter. If this element is included then the 'ContentIdentifier'  element must be defined in the 'Properties' section. NOTE: it is presumed that data immediately follows this tag.</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:group ref="PackageMappingCommonGroup"/>
     
<xs:element name="Location" maxOccurs="unbounded">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">The location(s) of a parameter in a package.  NOTE: if more than one location is specified then it is an error to have an Occurrences value greater than one.</xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:sequence>
           
<xs:choice>
             
<xs:element ref="Offset_Words"/>
             
<xs:element ref="Offset_Bits"/>
           
</xs:choice>
           
<xs:element ref="Occurrences" minOccurs="0"/>
         
</xs:sequence>
       
</xs:complexType>
     
</xs:element>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element IENA-Ethernet-UDP-BasicType/Content/Mapping/ID
diagram
type xs:hexBinary
properties
isRef 0
minOcc 0
maxOcc 1
content simple
annotation
documentation
A two byte parameter ID.  This is used an identifier in mapping a placed parameter to a location in the packet.
source <xs:element name="ID" type="xs:hexBinary" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">A two byte parameter ID.  This is used an identifier in mapping a placed parameter to a location in the packet.</xs:documentation>
 
</xs:annotation>
</xs:element>

element IENA-Ethernet-UDP-BasicType/Content/Mapping/Delay
diagram
type restriction of xs:string
properties
isRef 0
minOcc 0
maxOcc 1
content simple
facets
enumeration Yes
enumeration No
annotation
documentation
A two byte value that contains the difference, in microseconds, between the Key opening date and the parameter acquisition time
source <xs:element name="Delay" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">A two byte value that contains the difference, in microseconds, between the Key opening date and the parameter acquisition time</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="Yes"/>
     
<xs:enumeration value="No"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element IENA-Ethernet-UDP-BasicType/Content/Mapping/Tag
diagram
type xs:hexBinary
properties
isRef 0
minOcc 0
maxOcc 1
content simple
annotation
documentation
This element is used to specify the value that is used to identify the parameter. If this element is included then the 'ContentIdentifier'  element must be defined in the 'Properties' section. NOTE: it is presumed that data immediately follows this tag.
source <xs:element name="Tag" type="xs:hexBinary" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This element is used to specify the value that is used to identify the parameter. If this element is included then the 'ContentIdentifier'  element must be defined in the 'Properties' section. NOTE: it is presumed that data immediately follows this tag.</xs:documentation>
 
</xs:annotation>
</xs:element>

element IENA-Ethernet-UDP-BasicType/Content/Mapping/Location
diagram
properties
isRef 0
minOcc 1
maxOcc unbounded
content complex
children Offset_Words Offset_Bits Occurrences
annotation
documentation
The location(s) of a parameter in a package.  NOTE: if more than one location is specified then it is an error to have an Occurrences value greater than one.
source <xs:element name="Location" maxOccurs="unbounded">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">The location(s) of a parameter in a package.  NOTE: if more than one location is specified then it is an error to have an Occurrences value greater than one.</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence>
     
<xs:choice>
       
<xs:element ref="Offset_Words"/>
       
<xs:element ref="Offset_Bits"/>
     
</xs:choice>
     
<xs:element ref="Occurrences" minOccurs="0"/>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element DclkPhase
diagram
type restriction of xs:string
properties
content simple
facets
enumeration 0
enumeration 90
enumeration 180
enumeration 270
annotation
documentation
The phase used between clock and data in the PCM frame.
source <xs:element name="DclkPhase">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">The phase used between clock and data in the PCM frame.</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="0"/>
     
<xs:enumeration value="90"/>
     
<xs:enumeration value="180"/>
     
<xs:enumeration value="270"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element DefaultDataBitsPerWord
diagram
type xs:unsignedInt
properties
content simple
annotation
documentation
This element is used to specify the default number of data bits per word.
source <xs:element name="DefaultDataBitsPerWord" type="xs:unsignedInt">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This element is used to specify the default number of data bits per word.</xs:documentation>
 
</xs:annotation>
</xs:element>

element FillPattern
diagram
type xs:hexBinary
properties
content simple
used by
complexType FramePropertiesType
annotation
documentation
This value specifies the fill pattern used in the frame.
source <xs:element name="FillPattern" type="xs:hexBinary">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This value specifies the fill pattern used in the frame.</xs:documentation>
 
</xs:annotation>
</xs:element>

element MinorFramesPerMajorFrame
diagram
type xs:unsignedInt
properties
content simple
annotation
documentation
This element is used to set the number of minor frames in a major frame.
source <xs:element name="MinorFramesPerMajorFrame" type="xs:unsignedInt">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This element is used to set the number of minor frames in a major frame.</xs:documentation>
 
</xs:annotation>
</xs:element>

element PCMCode
diagram
type restriction of xs:string
properties
content simple
facets
enumeration Bi-Phase-L
enumeration Bi-Phase-M
enumeration Bi-Phase-S
enumeration NRZ-L
enumeration NRZ-M
enumeration NRZ-S
enumeration RZ
enumeration RNRZ-L-11
enumeration RNRZ-L-13
enumeration RNRZ-L-15
enumeration RNRZ-L-17
enumeration RNRZ-L-23
enumeration RNRZ-M
enumeration RNRZ-S
enumeration DM-M
enumeration DM-S
enumeration M2-M
enumeration M2-S
annotation
documentation
The PCM encoding used in the frame. NOTE: This element will be removed in the next version of the XidML schema.  Please used the PCMCode element in the X-DataLink schema instead.
source <xs:element name="PCMCode">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">The PCM encoding used in the frame. NOTE: This element will be removed in the next version of the XidML schema.  Please used the PCMCode element in the X-DataLink schema instead.</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="Bi-Phase-L"/>
     
<xs:enumeration value="Bi-Phase-M"/>
     
<xs:enumeration value="Bi-Phase-S"/>
     
<xs:enumeration value="NRZ-L"/>
     
<xs:enumeration value="NRZ-M"/>
     
<xs:enumeration value="NRZ-S"/>
     
<xs:enumeration value="RZ"/>
     
<xs:enumeration value="RNRZ-L-11"/>
     
<xs:enumeration value="RNRZ-L-13"/>
     
<xs:enumeration value="RNRZ-L-15"/>
     
<xs:enumeration value="RNRZ-L-17"/>
     
<xs:enumeration value="RNRZ-L-23"/>
     
<xs:enumeration value="RNRZ-M"/>
     
<xs:enumeration value="RNRZ-S"/>
     
<xs:enumeration value="DM-M"/>
     
<xs:enumeration value="DM-S"/>
     
<xs:enumeration value="M2-M"/>
     
<xs:enumeration value="M2-S"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element PCMPolarity
diagram
type xs:boolean
properties
content simple
annotation
documentation
The polarity used to transmit the PCM frame.   A value of "True" means the polarity is inverted and normal otherwise.
source <xs:element name="PCMPolarity" type="xs:boolean">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">The polarity used to transmit the PCM frame.   A value of "True" means the polarity is inverted and normal otherwise. </xs:documentation>
 
</xs:annotation>
</xs:element>

element SubframeSynchronizationStrategy
diagram
properties
content complex
children SFID URC SyncWordComplement
used by
element SynchronizationStrategy
annotation
documentation
This structure describes the subframe synchronization strategy employed by the PCM frame.  At least one of these synchronization strategies must be used.
source <xs:element name="SubframeSynchronizationStrategy">
 
<xs:annotation>
   
<xs:documentation>This structure describes the subframe synchronization strategy employed by the PCM frame.  At least one of these synchronization strategies must be used.</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:all>
     
<xs:element name="SFID" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">The sub-frame identification strategy used in the PCM frame.</xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:sequence>
           
<xs:choice>
             
<xs:element name="MinorFrameOffset_Words" type="MinorFrameOffsetType">
               
<xs:annotation>
                 
<xs:documentation xml:lang="en">The minor frame offset in Words of the SFID. The offset value starts at zero.  NOTE: this element should only be used to specify an offset if all minor frame word are the same width.</xs:documentation>
               
</xs:annotation>
             
</xs:element>
             
<xs:element name="MinorFrameOffset_Bits" type="xs:unsignedInt">
               
<xs:annotation>
                 
<xs:documentation xml:lang="en">The minor frame offset in Bits of the SFID.  The offset value starts at zero.</xs:documentation>
               
</xs:annotation>
             
</xs:element>
           
</xs:choice>
           
<xs:element name="StartValue" type="xs:unsignedInt" default="0">
             
<xs:annotation>
               
<xs:documentation xml:lang="en">The start value for the SFID.</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="Increment" type="xs:integer">
             
<xs:annotation>
               
<xs:documentation xml:lang="en">The value by which to increment the SFID (can be positive or negative).</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="MostSignificantBit">
             
<xs:annotation>
               
<xs:documentation>The location of the most significant bit.  The allowed values are First and Last.</xs:documentation>
             
</xs:annotation>
             
<xs:simpleType>
               
<xs:restriction base="xs:string">
                 
<xs:enumeration value="First"/>
                 
<xs:enumeration value="Last"/>
               
</xs:restriction>
             
</xs:simpleType>
           
</xs:element>
           
<xs:element name="Justification" default="Left" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation xml:lang="en">Specifies the alignment.  The default value is "Left".</xs:documentation>
             
</xs:annotation>
             
<xs:simpleType>
               
<xs:restriction base="xs:string">
                 
<xs:enumeration value="Left"/>
                 
<xs:enumeration value="Right"/>
               
</xs:restriction>
             
</xs:simpleType>
           
</xs:element>
           
<xs:element name="SizeInBits" type="xs:unsignedInt" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation>This is the number of bits in the SFID.  The default value is the value for the DefaultDataBitsPerWord element.  NOTE: If the SFID value does NOT appear at the begining or the end of a word boundary then the minor frame offset should be set using the "MinorFrameOffset_Bits" element.</xs:documentation>
             
</xs:annotation>
           
</xs:element>
         
</xs:sequence>
       
</xs:complexType>
     
</xs:element>
     
<xs:element name="URC" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">This can be used to specify a unique synchronization pattern in the PCM frame.</xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:all>
           
<xs:element name="Pattern" default="0">
             
<xs:annotation>
               
<xs:documentation xml:lang="en">The bit pattern which is used to synchronize.</xs:documentation>
             
</xs:annotation>
             
<xs:simpleType>
               
<xs:restriction base="xs:string">
                 
<xs:pattern value="[10]+"/>
               
</xs:restriction>
             
</xs:simpleType>
           
</xs:element>
           
<xs:element name="NumberOfBits" type="xs:unsignedInt">
             
<xs:annotation>
               
<xs:documentation xml:lang="en">The length of the synchronization pattern used.</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="Location" type="FrameLocationType">
             
<xs:annotation>
               
<xs:documentation xml:lang="en">Identifies a location in a frame.</xs:documentation>
             
</xs:annotation>
           
</xs:element>
         
</xs:all>
       
</xs:complexType>
     
</xs:element>
     
<xs:element name="SyncWordComplement" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">This can be used to state that one or more of the SYNCWORD patterns are complemented to identify specific minor frames.</xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:choice>
           
<xs:element name="FCC">
             
<xs:annotation>
               
<xs:documentation xml:lang="en">This element would be used to state in which minor frame per major frame the sync word complement should occur.</xs:documentation>
             
</xs:annotation>
             
<xs:complexType>
               
<xs:sequence>
                 
<xs:element name="MinorFrameNumber">
                   
<xs:annotation>
                     
<xs:documentation xml:lang="en">This sets the minor frame in which the complement sync word occurs.</xs:documentation>
                   
</xs:annotation>
                   
<xs:simpleType>
                     
<xs:restriction base="xs:unsignedInt">
                       
<xs:minInclusive value="1"/>
                     
</xs:restriction>
                   
</xs:simpleType>
                 
</xs:element>
               
</xs:sequence>
             
</xs:complexType>
           
</xs:element>
           
<xs:element name="FAC">
             
<xs:annotation>
               
<xs:documentation xml:lang="en">This is used to indicate that sync words in alternating minor frames are complemented.</xs:documentation>
             
</xs:annotation>
           
</xs:element>
         
</xs:choice>
       
</xs:complexType>
     
</xs:element>
   
</xs:all>
 
</xs:complexType>
</xs:element>

element SubframeSynchronizationStrategy/SFID
diagram
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children MinorFrameOffset_Words MinorFrameOffset_Bits StartValue Increment MostSignificantBit Justification SizeInBits
annotation
documentation
The sub-frame identification strategy used in the PCM frame.
source <xs:element name="SFID" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">The sub-frame identification strategy used in the PCM frame.</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence>
     
<xs:choice>
       
<xs:element name="MinorFrameOffset_Words" type="MinorFrameOffsetType">
         
<xs:annotation>
           
<xs:documentation xml:lang="en">The minor frame offset in Words of the SFID. The offset value starts at zero.  NOTE: this element should only be used to specify an offset if all minor frame word are the same width.</xs:documentation>
         
</xs:annotation>
       
</xs:element>
       
<xs:element name="MinorFrameOffset_Bits" type="xs:unsignedInt">
         
<xs:annotation>
           
<xs:documentation xml:lang="en">The minor frame offset in Bits of the SFID.  The offset value starts at zero.</xs:documentation>
         
</xs:annotation>
       
</xs:element>
     
</xs:choice>
     
<xs:element name="StartValue" type="xs:unsignedInt" default="0">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">The start value for the SFID.</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="Increment" type="xs:integer">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">The value by which to increment the SFID (can be positive or negative).</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="MostSignificantBit">
       
<xs:annotation>
         
<xs:documentation>The location of the most significant bit.  The allowed values are First and Last.</xs:documentation>
       
</xs:annotation>
       
<xs:simpleType>
         
<xs:restriction base="xs:string">
           
<xs:enumeration value="First"/>
           
<xs:enumeration value="Last"/>
         
</xs:restriction>
       
</xs:simpleType>
     
</xs:element>
     
<xs:element name="Justification" default="Left" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">Specifies the alignment.  The default value is "Left".</xs:documentation>
       
</xs:annotation>
       
<xs:simpleType>
         
<xs:restriction base="xs:string">
           
<xs:enumeration value="Left"/>
           
<xs:enumeration value="Right"/>
         
</xs:restriction>
       
</xs:simpleType>
     
</xs:element>
     
<xs:element name="SizeInBits" type="xs:unsignedInt" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>This is the number of bits in the SFID.  The default value is the value for the DefaultDataBitsPerWord element.  NOTE: If the SFID value does NOT appear at the begining or the end of a word boundary then the minor frame offset should be set using the "MinorFrameOffset_Bits" element.</xs:documentation>
       
</xs:annotation>
     
</xs:element>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element SubframeSynchronizationStrategy/SFID/MinorFrameOffset_Words
diagram
type MinorFrameOffsetType
properties
isRef 0
content complex
annotation
documentation
The minor frame offset in Words of the SFID. The offset value starts at zero.  NOTE: this element should only be used to specify an offset if all minor frame word are the same width.
source <xs:element name="MinorFrameOffset_Words" type="MinorFrameOffsetType">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">The minor frame offset in Words of the SFID. The offset value starts at zero.  NOTE: this element should only be used to specify an offset if all minor frame word are the same width.</xs:documentation>
 
</xs:annotation>
</xs:element>

element SubframeSynchronizationStrategy/SFID/MinorFrameOffset_Bits
diagram
type xs:unsignedInt
properties
isRef 0
content simple
annotation
documentation
The minor frame offset in Bits of the SFID.  The offset value starts at zero.
source <xs:element name="MinorFrameOffset_Bits" type="xs:unsignedInt">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">The minor frame offset in Bits of the SFID.  The offset value starts at zero.</xs:documentation>
 
</xs:annotation>
</xs:element>

element SubframeSynchronizationStrategy/SFID/StartValue
diagram
type xs:unsignedInt
properties
isRef 0
content simple
default 0
annotation
documentation
The start value for the SFID.
source <xs:element name="StartValue" type="xs:unsignedInt" default="0">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">The start value for the SFID.</xs:documentation>
 
</xs:annotation>
</xs:element>

element SubframeSynchronizationStrategy/SFID/Increment
diagram
type xs:integer
properties
isRef 0
content simple
annotation
documentation
The value by which to increment the SFID (can be positive or negative).
source <xs:element name="Increment" type="xs:integer">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">The value by which to increment the SFID (can be positive or negative).</xs:documentation>
 
</xs:annotation>
</xs:element>

element SubframeSynchronizationStrategy/SFID/MostSignificantBit
diagram
type restriction of xs:string
properties
isRef 0
content simple
used by
group PackageMappingCommonGroup
facets
enumeration First
enumeration Last
annotation
documentation
The location of the most significant bit.  The allowed values are First and Last.
source <xs:element name="MostSignificantBit">
 
<xs:annotation>
   
<xs:documentation>The location of the most significant bit.  The allowed values are First and Last.</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="First"/>
     
<xs:enumeration value="Last"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element SubframeSynchronizationStrategy/SFID/Justification
diagram
type restriction of xs:string
properties
isRef 0
minOcc 0
maxOcc 1
content simple
default Left
used by
group PackageMappingCommonGroup
facets
enumeration Left
enumeration Right
annotation
documentation
Specifies the alignment.  The default value is "Left".
source <xs:element name="Justification" default="Left" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">Specifies the alignment.  The default value is "Left".</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="Left"/>
     
<xs:enumeration value="Right"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element SubframeSynchronizationStrategy/SFID/SizeInBits
diagram
type xs:unsignedInt
properties
isRef 0
minOcc 0
maxOcc 1
content simple
used by
complexTypes PackageSubParameterType ParameterType
annotation
documentation
This is the number of bits in the SFID.  The default value is the value for the DefaultDataBitsPerWord element.  NOTE: If the SFID value does NOT appear at the begining or the end of a word boundary then the minor frame offset should be set using the "MinorFrameOffset_Bits" element.
source <xs:element name="SizeInBits" type="xs:unsignedInt" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>This is the number of bits in the SFID.  The default value is the value for the DefaultDataBitsPerWord element.  NOTE: If the SFID value does NOT appear at the begining or the end of a word boundary then the minor frame offset should be set using the "MinorFrameOffset_Bits" element.</xs:documentation>
 
</xs:annotation>
</xs:element>

element SubframeSynchronizationStrategy/URC
diagram
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children Pattern NumberOfBits Location
annotation
documentation
This can be used to specify a unique synchronization pattern in the PCM frame.
source <xs:element name="URC" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This can be used to specify a unique synchronization pattern in the PCM frame.</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:all>
     
<xs:element name="Pattern" default="0">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">The bit pattern which is used to synchronize.</xs:documentation>
       
</xs:annotation>
       
<xs:simpleType>
         
<xs:restriction base="xs:string">
           
<xs:pattern value="[10]+"/>
         
</xs:restriction>
       
</xs:simpleType>
     
</xs:element>
     
<xs:element name="NumberOfBits" type="xs:unsignedInt">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">The length of the synchronization pattern used.</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="Location" type="FrameLocationType">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">Identifies a location in a frame.</xs:documentation>
       
</xs:annotation>
     
</xs:element>
   
</xs:all>
 
</xs:complexType>
</xs:element>

element SubframeSynchronizationStrategy/URC/Pattern
diagram
type restriction of xs:string
properties
isRef 0
content simple
default 0
facets
pattern [10]+
annotation
documentation
The bit pattern which is used to synchronize.
source <xs:element name="Pattern" default="0">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">The bit pattern which is used to synchronize.</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:pattern value="[10]+"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element SubframeSynchronizationStrategy/URC/NumberOfBits
diagram
type xs:unsignedInt
properties
isRef 0
content simple
annotation
documentation
The length of the synchronization pattern used.
source <xs:element name="NumberOfBits" type="xs:unsignedInt">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">The length of the synchronization pattern used.</xs:documentation>
 
</xs:annotation>
</xs:element>

element SubframeSynchronizationStrategy/URC/Location
diagram
type FrameLocationType
properties
isRef 0
content complex
children MinorFrameNumber Offset_Words Offset_Bits Occurrences
annotation
documentation
Identifies a location in a frame.
source <xs:element name="Location" type="FrameLocationType">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">Identifies a location in a frame.</xs:documentation>
 
</xs:annotation>
</xs:element>

element SubframeSynchronizationStrategy/SyncWordComplement
diagram
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children FCC FAC
annotation
documentation
This can be used to state that one or more of the SYNCWORD patterns are complemented to identify specific minor frames.
source <xs:element name="SyncWordComplement" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This can be used to state that one or more of the SYNCWORD patterns are complemented to identify specific minor frames.</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:choice>
     
<xs:element name="FCC">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">This element would be used to state in which minor frame per major frame the sync word complement should occur.</xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:sequence>
           
<xs:element name="MinorFrameNumber">
             
<xs:annotation>
               
<xs:documentation xml:lang="en">This sets the minor frame in which the complement sync word occurs.</xs:documentation>
             
</xs:annotation>
             
<xs:simpleType>
               
<xs:restriction base="xs:unsignedInt">
                 
<xs:minInclusive value="1"/>
               
</xs:restriction>
             
</xs:simpleType>
           
</xs:element>
         
</xs:sequence>
       
</xs:complexType>
     
</xs:element>
     
<xs:element name="FAC">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">This is used to indicate that sync words in alternating minor frames are complemented.</xs:documentation>
       
</xs:annotation>
     
</xs:element>
   
</xs:choice>
 
</xs:complexType>
</xs:element>

element SubframeSynchronizationStrategy/SyncWordComplement/FCC
diagram
properties
isRef 0
content complex
children MinorFrameNumber
annotation
documentation
This element would be used to state in which minor frame per major frame the sync word complement should occur.
source <xs:element name="FCC">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This element would be used to state in which minor frame per major frame the sync word complement should occur.</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="MinorFrameNumber">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">This sets the minor frame in which the complement sync word occurs.</xs:documentation>
       
</xs:annotation>
       
<xs:simpleType>
         
<xs:restriction base="xs:unsignedInt">
           
<xs:minInclusive value="1"/>
         
</xs:restriction>
       
</xs:simpleType>
     
</xs:element>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element SubframeSynchronizationStrategy/SyncWordComplement/FCC/MinorFrameNumber
diagram
type restriction of xs:unsignedInt
properties
isRef 0
content simple
facets
minInclusive 1
annotation
documentation
This sets the minor frame in which the complement sync word occurs.
source <xs:element name="MinorFrameNumber">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This sets the minor frame in which the complement sync word occurs.</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:unsignedInt">
     
<xs:minInclusive value="1"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element SubframeSynchronizationStrategy/SyncWordComplement/FAC
diagram
properties
isRef 0
annotation
documentation
This is used to indicate that sync words in alternating minor frames are complemented.
source <xs:element name="FAC">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This is used to indicate that sync words in alternating minor frames are complemented.</xs:documentation>
 
</xs:annotation>
</xs:element>

element SynchronizationStrategy
diagram
properties
content complex
children SubframeSynchronizationStrategy SyncWord
used by
elements DARV3Type/Properties/DataSourceType/ACQ IRIG-106-Ch-10Type/Properties/DataType/PCM/Format_1 DARV3Type/Properties/DataSourceType/PCM IRIG-106-Ch4Type/Properties
annotation
documentation
This element is used to define the major and minor frame synchronization.
source <xs:element name="SynchronizationStrategy">
 
<xs:annotation>
   
<xs:documentation>This element is used to define the major and minor frame synchronization.</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:all>
     
<xs:element ref="SubframeSynchronizationStrategy" minOccurs="0"/>
     
<xs:element ref="SyncWord" minOccurs="0"/>
   
</xs:all>
 
</xs:complexType>
</xs:element>

element SyncWord
diagram
type restriction of xs:string
properties
content simple
default 0
used by
element SynchronizationStrategy
facets
minLength 1
maxLength 64
pattern [1,0]+
annotation
documentation
The code used to synchronize the PCM major frame.  NOTE: the location of the syncword is always presumed to be at word/bit offset '0'.  Furthermore, if the offset is expressed in terms of words then the number of bits in word '0' is the number of bits in the SyncWord and is NOT dependent on the specified default number of bits for a minor frame word.
source <xs:element name="SyncWord" default="0">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">The code used to synchronize the PCM major frame.  NOTE: the location of the syncword is always presumed to be at word/bit offset '0'.  Furthermore, if the offset is expressed in terms of words then the number of bits in word '0' is the number of bits in the SyncWord and is NOT dependent on the specified default number of bits for a minor frame word.</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:minLength value="1"/>
     
<xs:maxLength value="64"/>
     
<xs:pattern value="[1,0]+"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element TimeTags
diagram
type TimeTagsType
properties
content complex
children TimeTagSequence MicroTimeTag
annotation
documentation
This element is used to identify time tags in a PCM frame.
source <xs:element name="TimeTags" type="TimeTagsType">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This element is used to identify time tags in a PCM frame.</xs:documentation>
 
</xs:annotation>
</xs:element>

element WordsPerMinorFrame
diagram
type xs:unsignedInt
properties
content simple
annotation
documentation
This element is used to set the number of words in a minor frame.
source <xs:element name="WordsPerMinorFrame" type="xs:unsignedInt">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This element is used to set the number of words in a minor frame.</xs:documentation>
 
</xs:annotation>
</xs:element>

complexType DataMaskType
diagram
children AlgorithmReference Mask
source <xs:complexType name="DataMaskType">
 
<xs:choice>
   
<xs:element name="AlgorithmReference" type="AlgorithmReferenceType">
     
<xs:annotation>
       
<xs:documentation xml:lang="en">This element contains the name of a bitmap algorithm that returns a contiguous subset of the data bits.</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="Mask" type="xs:hexBinary">
     
<xs:annotation>
       
<xs:documentation xml:lang="en">This element contains a hexadecimal value that defines which portion of a parameter will be transmitted.</xs:documentation>
     
</xs:annotation>
   
</xs:element>
 
</xs:choice>
</xs:complexType>

element DataMaskType/AlgorithmReference
diagram
type AlgorithmReferenceType
properties
isRef 0
content complex
used by
complexTypes PackageSubParameterType ParameterType
annotation
documentation
This element contains the name of a bitmap algorithm that returns a contiguous subset of the data bits.
source <xs:element name="AlgorithmReference" type="AlgorithmReferenceType">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This element contains the name of a bitmap algorithm that returns a contiguous subset of the data bits.</xs:documentation>
 
</xs:annotation>
</xs:element>

element DataMaskType/Mask
diagram
type xs:hexBinary
properties
isRef 0
content simple
used by
group PackageMappingCommonGroup
annotation
documentation
This element contains a hexadecimal value that defines which portion of a parameter will be transmitted.
source <xs:element name="Mask" type="xs:hexBinary">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This element contains a hexadecimal value that defines which portion of a parameter will be transmitted.</xs:documentation>
 
</xs:annotation>
</xs:element>

complexType FrameFormatIdentifierType
diagram
type extension of FrameParameterType
properties
base FrameParameterType
children Value Location
used by
elements IRIG-106-Ch4Type/Properties/FrameFormatIdentifier IRIG-106-Ch-10Type/Properties/DataType/PCM/Format_1/FrameFormatIdentifier DARV3Type/Properties/DataSourceType/ACQ/FrameFormatIdentifier DARV3Type/Properties/DataSourceType/PCM/FrameFormatIdentifier
annotation
documentation
This element type is used to identify a parameter which is to be used to distinguish between formats.
source <xs:complexType name="FrameFormatIdentifierType">
 
<xs:annotation>
   
<xs:documentation>This element type is used to identify a parameter which is to be used to distinguish between formats.</xs:documentation>
 
</xs:annotation>
 
<xs:complexContent>
   
<xs:extension base="FrameParameterType">
     
<xs:all>
       
<xs:element name="Value" type="xs:unsignedInt">
         
<xs:annotation>
           
<xs:documentation xml:lang="en">The value of the frame format identifier.</xs:documentation>
         
</xs:annotation>
       
</xs:element>
       
<xs:element name="Location" type="FrameLocationType">
         
<xs:annotation>
           
<xs:documentation xml:lang="en">Identifies a location in a frame.</xs:documentation>
         
</xs:annotation>
       
</xs:element>
     
</xs:all>
   
</xs:extension>
 
</xs:complexContent>
</xs:complexType>

element FrameFormatIdentifierType/Value
diagram
type xs:unsignedInt
properties
isRef 0
content simple
annotation
documentation
The value of the frame format identifier.
source <xs:element name="Value" type="xs:unsignedInt">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">The value of the frame format identifier.</xs:documentation>
 
</xs:annotation>
</xs:element>

element FrameFormatIdentifierType/Location
diagram
type FrameLocationType
properties
isRef 0
content complex
children MinorFrameNumber Offset_Words Offset_Bits Occurrences
annotation
documentation
Identifies a location in a frame.
source <xs:element name="Location" type="FrameLocationType">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">Identifies a location in a frame.</xs:documentation>
 
</xs:annotation>
</xs:element>

complexType FrameLocationType
diagram
children MinorFrameNumber Offset_Words Offset_Bits Occurrences
used by
elements RegularPlacementDataType/FirstLocation SubframeSynchronizationStrategy/URC/Location IRIG-106-Ch4Type/Content/Mapping/Location FrameFormatIdentifierType/Location TimeTagsType/TimeTagSequence/Location TimeTagsType/MicroTimeTag/Location DARV3Type/Content/Mapping/Location
annotation
documentation
This element type is used to identify a location in PCM frame.
source <xs:complexType name="FrameLocationType">
 
<xs:annotation>
   
<xs:documentation>This element type is used to identify a location in PCM frame.</xs:documentation>
 
</xs:annotation>
 
<xs:sequence>
   
<xs:element name="MinorFrameNumber">
     
<xs:annotation>
       
<xs:documentation xml:lang="en">This element contains the minor frame number.  Note, this number starts at 1.</xs:documentation>
     
</xs:annotation>
     
<xs:simpleType>
       
<xs:restriction base="xs:unsignedLong">
         
<xs:minInclusive value="1"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:element>
   
<xs:choice>
     
<xs:annotation>
       
<xs:documentation xml:lang="en">The offset can be expressed in either Words or Bits.</xs:documentation>
     
</xs:annotation>
     
<xs:element ref="Offset_Words"/>
     
<xs:element ref="Offset_Bits"/>
   
</xs:choice>
   
<xs:element name="Occurrences" type="xs:unsignedInt" default="1" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation xml:lang="en">The number of times that the parameter occurs in the package.  NOTE:  The default value is 1 if not specified.  Parameters that appear more than once will be evenly spaced throughout the package.</xs:documentation>
     
</xs:annotation>
   
</xs:element>
 
</xs:sequence>
</xs:complexType>

element FrameLocationType/MinorFrameNumber
diagram
type restriction of xs:unsignedLong
properties
isRef 0
content simple
facets
minInclusive 1
annotation
documentation
This element contains the minor frame number.  Note, this number starts at 1.
source <xs:element name="MinorFrameNumber">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This element contains the minor frame number.  Note, this number starts at 1.</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:unsignedLong">
     
<xs:minInclusive value="1"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element FrameLocationType/Occurrences
diagram
type xs:unsignedInt
properties
isRef 0
minOcc 0
maxOcc 1
content simple
default 1
used by
elements TmNSDataMessageType/Content/Mapping/Location IRIG-106-Ch-10Type/Content/Mapping/Location IenaPackageType/Content/Mapping/Location GenericPackageType/Content/Mapping/Location RS-232-BasicType/Content/Mapping/Location Panavia-MessageType/Content/Mapping/Location Network-TransportType/Content/Mapping/Location MIL-STD-1553ContentType/Mapping/Location Memory-StorageType/Content/Mapping/Location IENA-Ethernet-UDP-BasicType/Content/Mapping/Location FirewireType/Content/Mapping/Location FCS-MessageType/Content/Mapping/Location CCDLType/Content/Mapping/Location CAN-Bus-MessageType/Content/Mapping/Location CAISType/Content/Mapping/Location ARINC-429-WordType/Content/Mapping/Location ARINC-429-BlockType/Content/Mapping/Location
annotation
documentation
The number of times that the parameter occurs in the package.  NOTE:  The default value is 1 if not specified.  Parameters that appear more than once will be evenly spaced throughout the package.
source <xs:element name="Occurrences" type="xs:unsignedInt" default="1" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">The number of times that the parameter occurs in the package.  NOTE:  The default value is 1 if not specified.  Parameters that appear more than once will be evenly spaced throughout the package.</xs:documentation>
 
</xs:annotation>
</xs:element>

complexType FrameParameterType
diagram
used by
complexTypes FrameFormatIdentifierType TimeTagType
annotation
documentation
This element type is the base type for all parameters placed in a PCM frame.
source <xs:complexType name="FrameParameterType">
 
<xs:annotation>
   
<xs:documentation>This element type is the base type for all parameters placed in a PCM frame.</xs:documentation>
 
</xs:annotation>
</xs:complexType>

complexType FramePropertiesType
diagram
children BitsPerMinorFrame MinorFramesPerMajorFrame DefaultDataBitsPerWord FillPattern DefaultMostSignificantBit DefaultParity DefaultJustification
used by
elements IRIG-106-Ch4Type/Properties/MajorFrameProperties IRIG-106-Ch-10Type/Properties/DataType/PCM/Format_1/MajorFrameProperties DARV3Type/Properties/DataSourceType/ACQ/MajorFrameProperties DARV3Type/Properties/DataSourceType/PCM/MajorFrameProperties
annotation
documentation
This element type is the base type for elements that are used to describe PCM frame characteristics.
source <xs:complexType name="FramePropertiesType">
 
<xs:annotation>
   
<xs:documentation>This element type is the base type for elements that are used to describe PCM frame characteristics.</xs:documentation>
 
</xs:annotation>
 
<xs:all>
   
<xs:element name="BitsPerMinorFrame">
     
<xs:annotation>
       
<xs:documentation>This element is used to set the number of bits in a minor frame.</xs:documentation>
     
</xs:annotation>
     
<xs:simpleType>
       
<xs:restriction base="xs:unsignedInt">
         
<xs:minInclusive value="1"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:element>
   
<xs:element name="MinorFramesPerMajorFrame">
     
<xs:annotation>
       
<xs:documentation xml:lang="en">This element is used to set the number of minor frames in a major frame.</xs:documentation>
     
</xs:annotation>
     
<xs:simpleType>
       
<xs:restriction base="xs:unsignedInt">
         
<xs:minInclusive value="1"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:element>
   
<xs:element name="DefaultDataBitsPerWord">
     
<xs:annotation>
       
<xs:documentation xml:lang="en">This element is used to specify the default number of data bits per word.</xs:documentation>
     
</xs:annotation>
     
<xs:simpleType>
       
<xs:restriction base="xs:unsignedInt"/>
     
</xs:simpleType>
   
</xs:element>
   
<xs:element ref="FillPattern"/>
   
<xs:element ref="DefaultMostSignificantBit"/>
   
<xs:element name="DefaultParity" default="None" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation xml:lang="en">The default parity of each word</xs:documentation>
     
</xs:annotation>
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:enumeration value="Odd"/>
         
<xs:enumeration value="Even"/>
         
<xs:enumeration value="None"/>
         
<xs:enumeration value="CarryForward">
           
<xs:annotation>
             
<xs:documentation xml:lang="en">This option is used when these bits are part immedialty followed by other bits over which parity is checked.  For example 64-bit + odd parity might have three 16-bit words with carry followed by a forth 16-bit word with odd parity.</xs:documentation>
           
</xs:annotation>
         
</xs:enumeration>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:element>
   
<xs:element ref="DefaultJustification" minOccurs="0"/>
 
</xs:all>
</xs:complexType>

element FramePropertiesType/BitsPerMinorFrame
diagram
type restriction of xs:unsignedInt
properties
isRef 0
content simple
facets
minInclusive 1
annotation
documentation
This element is used to set the number of bits in a minor frame.
source <xs:element name="BitsPerMinorFrame">
 
<xs:annotation>
   
<xs:documentation>This element is used to set the number of bits in a minor frame.</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:unsignedInt">
     
<xs:minInclusive value="1"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element FramePropertiesType/MinorFramesPerMajorFrame
diagram
type restriction of xs:unsignedInt
properties
isRef 0
content simple
facets
minInclusive 1
annotation
documentation
This element is used to set the number of minor frames in a major frame.
source <xs:element name="MinorFramesPerMajorFrame">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This element is used to set the number of minor frames in a major frame.</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:unsignedInt">
     
<xs:minInclusive value="1"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element FramePropertiesType/DefaultDataBitsPerWord
diagram
type restriction of xs:unsignedInt
properties
isRef 0
content simple
annotation
documentation
This element is used to specify the default number of data bits per word.
source <xs:element name="DefaultDataBitsPerWord">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This element is used to specify the default number of data bits per word.</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:unsignedInt"/>
 
</xs:simpleType>
</xs:element>

element FramePropertiesType/DefaultParity
diagram
type restriction of xs:string
properties
isRef 0
minOcc 0
maxOcc 1
content simple
default None
used by
element GenericPackageType/Properties
facets
enumeration Odd
enumeration Even
enumeration None
enumeration CarryForward
annotation
documentation
The default parity of each word
source <xs:element name="DefaultParity" default="None" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">The default parity of each word</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="Odd"/>
     
<xs:enumeration value="Even"/>
     
<xs:enumeration value="None"/>
     
<xs:enumeration value="CarryForward">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">This option is used when these bits are part immedialty followed by other bits over which parity is checked.  For example 64-bit + odd parity might have three 16-bit words with carry followed by a forth 16-bit word with odd parity.</xs:documentation>
       
</xs:annotation>
     
</xs:enumeration>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

complexType IRIG-106-Ch4Type
diagram
type extension of PackageType
properties
base PackageType
children Documentation IsAsynchronous ReferencedToAbsoluteTime PackageRate PlaceParametersContiguously Sequencing Properties Content
used by
element IRIG-106-Ch-4
attributes
Name  Type  Use  Default  Fixed  Annotation
Namederived by: xs:stringrequired      
Versionxs:decimaloptional      
Enabledxs:booleanoptional  true    
annotation
documentation
This complex type defines a generic IRIG-106 chapter 4 PCM data stream.
source <xs:complexType name="IRIG-106-Ch4Type">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This complex type defines a generic IRIG-106 chapter 4 PCM data stream.</xs:documentation>
 
</xs:annotation>
 
<xs:complexContent>
   
<xs:extension base="PackageType">
     
<xs:sequence>
       
<xs:element name="Properties">
         
<xs:complexType>
           
<xs:all>
             
<xs:element name="FrameFormatIdentifier" type="FrameFormatIdentifierType" minOccurs="0">
               
<xs:annotation>
                 
<xs:documentation xml:lang="en">This element descibes the Frame Format Identifier.</xs:documentation>
               
</xs:annotation>
             
</xs:element>
             
<xs:element name="MajorFrameProperties" type="FramePropertiesType">
               
<xs:annotation>
                 
<xs:documentation xml:lang="en">This element is used to describe the characteristics of a major frame.</xs:documentation>
               
</xs:annotation>
             
</xs:element>
             
<xs:element ref="SynchronizationStrategy"/>
           
</xs:all>
         
</xs:complexType>
       
</xs:element>
       
<xs:element name="Content" minOccurs="0">
         
<xs:annotation>
           
<xs:documentation xml:lang="en">This element is used to describe parameter placement.</xs:documentation>
         
</xs:annotation>
         
<xs:complexType>
           
<xs:sequence>
             
<xs:element name="Mapping" maxOccurs="unbounded">
               
<xs:annotation>
                 
<xs:documentation xml:lang="en">This element defines the placement of a parameter in a frame.</xs:documentation>
               
</xs:annotation>
               
<xs:complexType>
                 
<xs:sequence minOccurs="0">
                   
<xs:group ref="PackageMappingCommonGroup"/>
                   
<xs:element name="Location" type="FrameLocationType" maxOccurs="unbounded">
                     
<xs:annotation>
                       
<xs:documentation xml:lang="en">The location(s) of a parameter in a package.  NOTE: if more than one location is specified then it is an error to have an Occurrences value greater than one.</xs:documentation>
                     
</xs:annotation>
                   
</xs:element>
                 
</xs:sequence>
               
</xs:complexType>
             
</xs:element>
           
</xs:sequence>
         
</xs:complexType>
         
<xs:unique name="UniqueIRIG106Ch4ParameterName">
           
<xs:selector xpath="./Parameter"/>
           
<xs:field xpath="@Name"/>
         
</xs:unique>
       
</xs:element>
     
</xs:sequence>
   
</xs:extension>
 
</xs:complexContent>
</xs:complexType>

element IRIG-106-Ch4Type/Properties
diagram
properties
isRef 0
content complex
children FrameFormatIdentifier MajorFrameProperties SynchronizationStrategy
source <xs:element name="Properties">
 
<xs:complexType>
   
<xs:all>
     
<xs:element name="FrameFormatIdentifier" type="FrameFormatIdentifierType" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">This element descibes the Frame Format Identifier.</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="MajorFrameProperties" type="FramePropertiesType">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">This element is used to describe the characteristics of a major frame.</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element ref="SynchronizationStrategy"/>
   
</xs:all>
 
</xs:complexType>
</xs:element>

element IRIG-106-Ch4Type/Properties/FrameFormatIdentifier
diagram
type FrameFormatIdentifierType
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children Value Location
annotation
documentation
This element descibes the Frame Format Identifier.
source <xs:element name="FrameFormatIdentifier" type="FrameFormatIdentifierType" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This element descibes the Frame Format Identifier.</xs:documentation>
 
</xs:annotation>
</xs:element>

element IRIG-106-Ch4Type/Properties/MajorFrameProperties
diagram
type FramePropertiesType
properties
isRef 0
content complex
children BitsPerMinorFrame MinorFramesPerMajorFrame DefaultDataBitsPerWord FillPattern DefaultMostSignificantBit DefaultParity DefaultJustification
annotation
documentation
This element is used to describe the characteristics of a major frame.
source <xs:element name="MajorFrameProperties" type="FramePropertiesType">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This element is used to describe the characteristics of a major frame.</xs:documentation>
 
</xs:annotation>
</xs:element>

element IRIG-106-Ch4Type/Content
diagram
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children Mapping
used by
complexTypes PackageSubParameterType ParameterType
identity constraints
  Name  Refer  Selector  Field(s)  
unique  UniqueIRIG106Ch4ParameterName    ./Parameter  @Name  
annotation
documentation
This element is used to describe parameter placement.
source <xs:element name="Content" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This element is used to describe parameter placement.</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="Mapping" maxOccurs="unbounded">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">This element defines the placement of a parameter in a frame.</xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:sequence minOccurs="0">
           
<xs:group ref="PackageMappingCommonGroup"/>
           
<xs:element name="Location" type="FrameLocationType" maxOccurs="unbounded">
             
<xs:annotation>
               
<xs:documentation xml:lang="en">The location(s) of a parameter in a package.  NOTE: if more than one location is specified then it is an error to have an Occurrences value greater than one.</xs:documentation>
             
</xs:annotation>
           
</xs:element>
         
</xs:sequence>
       
</xs:complexType>
     
</xs:element>
   
</xs:sequence>
 
</xs:complexType>
 
<xs:unique name="UniqueIRIG106Ch4ParameterName">
   
<xs:selector xpath="./Parameter"/>
   
<xs:field xpath="@Name"/>
 
</xs:unique>
</xs:element>

element IRIG-106-Ch4Type/Content/Mapping
diagram
properties
isRef 0
minOcc 1
maxOcc unbounded
content complex
children NumberOfDataBits MostSignificantBit Parity Justification Mask Complement FillValue ParameterReference Parameter SourceInstrumentReference PackageReference X-PackageBase Location
annotation
documentation
This element defines the placement of a parameter in a frame.
source <xs:element name="Mapping" maxOccurs="unbounded">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This element defines the placement of a parameter in a frame.</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence minOccurs="0">
     
<xs:group ref="PackageMappingCommonGroup"/>
     
<xs:element name="Location" type="FrameLocationType" maxOccurs="unbounded">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">The location(s) of a parameter in a package.  NOTE: if more than one location is specified then it is an error to have an Occurrences value greater than one.</xs:documentation>
       
</xs:annotation>
     
</xs:element>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element IRIG-106-Ch4Type/Content/Mapping/Location
diagram
type FrameLocationType
properties
isRef 0
minOcc 1
maxOcc unbounded
content complex
children MinorFrameNumber Offset_Words Offset_Bits Occurrences
annotation
documentation
The location(s) of a parameter in a package.  NOTE: if more than one location is specified then it is an error to have an Occurrences value greater than one.
source <xs:element name="Location" type="FrameLocationType" maxOccurs="unbounded">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">The location(s) of a parameter in a package.  NOTE: if more than one location is specified then it is an error to have an Occurrences value greater than one.</xs:documentation>
 
</xs:annotation>
</xs:element>

complexType MinorFrameOffsetType
diagram
type extension of xs:unsignedInt
properties
base xs:unsignedInt
used by
elements SubframeSynchronizationStrategy/SFID/MinorFrameOffset_Words Offset_Words WordNumber
annotation
documentation
This element type is used to specify the offset with respect to the start of a minor frame. The offset value starts at zero.
source <xs:complexType name="MinorFrameOffsetType">
 
<xs:annotation>
   
<xs:documentation>This element type is used to specify the offset with respect to the start of a minor frame. The offset value starts at zero.</xs:documentation>
 
</xs:annotation>
 
<xs:simpleContent>
   
<xs:extension base="xs:unsignedInt"/>
 
</xs:simpleContent>
</xs:complexType>

complexType RegularPlacementDataType
diagram
children NumberOfSamples FirstLocation
annotation
documentation
This element type is the base type for elements that are used to describe regularly placed parameters.
source <xs:complexType name="RegularPlacementDataType">
 
<xs:annotation>
   
<xs:documentation>This element type is the base type for elements that are used to describe regularly placed parameters.</xs:documentation>
 
</xs:annotation>
 
<xs:all>
   
<xs:element name="NumberOfSamples" type="xs:unsignedInt">
     
<xs:annotation>
       
<xs:documentation xml:lang="en">The number of times this parameter occurs in this frame format.</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="FirstLocation" type="FrameLocationType">
     
<xs:annotation>
       
<xs:documentation xml:lang="en">Identifies a location in a frame.</xs:documentation>
     
</xs:annotation>
   
</xs:element>
 
</xs:all>
</xs:complexType>

element RegularPlacementDataType/NumberOfSamples
diagram
type xs:unsignedInt
properties
isRef 0
content simple
annotation
documentation
The number of times this parameter occurs in this frame format.
source <xs:element name="NumberOfSamples" type="xs:unsignedInt">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">The number of times this parameter occurs in this frame format.</xs:documentation>
 
</xs:annotation>
</xs:element>

element RegularPlacementDataType/FirstLocation
diagram
type FrameLocationType
properties
isRef 0
content complex
children MinorFrameNumber Offset_Words Offset_Bits Occurrences
annotation
documentation
Identifies a location in a frame.
source <xs:element name="FirstLocation" type="FrameLocationType">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">Identifies a location in a frame.</xs:documentation>
 
</xs:annotation>
</xs:element>

complexType TimeTagsType
diagram
children TimeTagSequence MicroTimeTag
used by
element TimeTags
source <xs:complexType name="TimeTagsType">
 
<xs:sequence>
   
<xs:element name="TimeTagSequence" minOccurs="0" maxOccurs="256">
     
<xs:annotation>
       
<xs:documentation xml:lang="en">This element is used to identify a time tag sequence. This sequence must reside entirely in the minor frame specified in the Location element and must occupy a contiguous sequence of 48 bits starting at the position specified in the location element.</xs:documentation>
     
</xs:annotation>
     
<xs:complexType>
       
<xs:sequence>
         
<xs:element name="Location" type="FrameLocationType">
           
<xs:annotation>
             
<xs:documentation xml:lang="en">This element is used to identify the location of the high time parameter.  By definition the high, low, and micro time parameters occupy the next 48 bits in a frame.</xs:documentation>
           
</xs:annotation>
         
</xs:element>
         
<xs:element name="HI_TIME" type="TimeTagType">
           
<xs:annotation>
             
<xs:documentation xml:lang="en">This element is used to identify the high time parameter.</xs:documentation>
           
</xs:annotation>
         
</xs:element>
         
<xs:element name="LO_TIME" type="TimeTagType">
           
<xs:annotation>
             
<xs:documentation xml:lang="en">This element is used to identify the low time parameter.</xs:documentation>
           
</xs:annotation>
         
</xs:element>
         
<xs:element name="MICRO_TIME" type="TimeTagType">
           
<xs:annotation>
             
<xs:documentation xml:lang="en">This element is used to identify the micro time parameter.</xs:documentation>
           
</xs:annotation>
         
</xs:element>
       
</xs:sequence>
     
</xs:complexType>
   
</xs:element>
   
<xs:element name="MicroTimeTag" minOccurs="0" maxOccurs="unbounded">
     
<xs:annotation>
       
<xs:documentation xml:lang="en">This element can be used to insert a time tag parameter which contains micro-time information.</xs:documentation>
     
</xs:annotation>
     
<xs:complexType>
       
<xs:complexContent>
         
<xs:extension base="TimeTagType">
           
<xs:sequence>
             
<xs:element name="Location" type="FrameLocationType">
               
<xs:annotation>
                 
<xs:documentation xml:lang="en">This element contains the location of the micro time tag parameter.</xs:documentation>
               
</xs:annotation>
             
</xs:element>
           
</xs:sequence>
         
</xs:extension>
       
</xs:complexContent>
     
</xs:complexType>
   
</xs:element>
 
</xs:sequence>
</xs:complexType>

element TimeTagsType/TimeTagSequence
diagram
properties
isRef 0
minOcc 0
maxOcc 256
content complex
children Location HI_TIME LO_TIME MICRO_TIME
annotation
documentation
This element is used to identify a time tag sequence. This sequence must reside entirely in the minor frame specified in the Location element and must occupy a contiguous sequence of 48 bits starting at the position specified in the location element.
source <xs:element name="TimeTagSequence" minOccurs="0" maxOccurs="256">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This element is used to identify a time tag sequence. This sequence must reside entirely in the minor frame specified in the Location element and must occupy a contiguous sequence of 48 bits starting at the position specified in the location element.</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="Location" type="FrameLocationType">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">This element is used to identify the location of the high time parameter.  By definition the high, low, and micro time parameters occupy the next 48 bits in a frame.</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="HI_TIME" type="TimeTagType">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">This element is used to identify the high time parameter.</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="LO_TIME" type="TimeTagType">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">This element is used to identify the low time parameter.</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="MICRO_TIME" type="TimeTagType">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">This element is used to identify the micro time parameter.</xs:documentation>
       
</xs:annotation>
     
</xs:element>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element TimeTagsType/TimeTagSequence/Location
diagram
type FrameLocationType
properties
isRef 0
content complex
children MinorFrameNumber Offset_Words Offset_Bits Occurrences
annotation
documentation
This element is used to identify the location of the high time parameter.  By definition the high, low, and micro time parameters occupy the next 48 bits in a frame.
source <xs:element name="Location" type="FrameLocationType">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This element is used to identify the location of the high time parameter.  By definition the high, low, and micro time parameters occupy the next 48 bits in a frame.</xs:documentation>
 
</xs:annotation>
</xs:element>

element TimeTagsType/TimeTagSequence/HI_TIME
diagram
type TimeTagType
properties
isRef 0
content complex
annotation
documentation
This element is used to identify the high time parameter.
source <xs:element name="HI_TIME" type="TimeTagType">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This element is used to identify the high time parameter.</xs:documentation>
 
</xs:annotation>
</xs:element>

element TimeTagsType/TimeTagSequence/LO_TIME
diagram
type TimeTagType
properties
isRef 0
content complex
annotation
documentation
This element is used to identify the low time parameter.
source <xs:element name="LO_TIME" type="TimeTagType">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This element is used to identify the low time parameter.</xs:documentation>
 
</xs:annotation>
</xs:element>

element TimeTagsType/TimeTagSequence/MICRO_TIME
diagram
type TimeTagType
properties
isRef 0
content complex
annotation
documentation
This element is used to identify the micro time parameter.
source <xs:element name="MICRO_TIME" type="TimeTagType">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This element is used to identify the micro time parameter.</xs:documentation>
 
</xs:annotation>
</xs:element>

element TimeTagsType/MicroTimeTag
diagram
type extension of TimeTagType
properties
isRef 0
minOcc 0
maxOcc unbounded
content complex
children Location
annotation
documentation
This element can be used to insert a time tag parameter which contains micro-time information.
source <xs:element name="MicroTimeTag" minOccurs="0" maxOccurs="unbounded">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This element can be used to insert a time tag parameter which contains micro-time information.</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:complexContent>
     
<xs:extension base="TimeTagType">
       
<xs:sequence>
         
<xs:element name="Location" type="FrameLocationType">
           
<xs:annotation>
             
<xs:documentation xml:lang="en">This element contains the location of the micro time tag parameter.</xs:documentation>
           
</xs:annotation>
         
</xs:element>
       
</xs:sequence>
     
</xs:extension>
   
</xs:complexContent>
 
</xs:complexType>
</xs:element>

element TimeTagsType/MicroTimeTag/Location
diagram
type FrameLocationType
properties
isRef 0
content complex
children MinorFrameNumber Offset_Words Offset_Bits Occurrences
annotation
documentation
This element contains the location of the micro time tag parameter.
source <xs:element name="Location" type="FrameLocationType">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This element contains the location of the micro time tag parameter.</xs:documentation>
 
</xs:annotation>
</xs:element>

complexType TimeTagType
diagram
type extension of FrameParameterType
properties
base FrameParameterType
used by
elements TimeTagsType/TimeTagSequence/HI_TIME TimeTagsType/TimeTagSequence/LO_TIME TimeTagsType/TimeTagSequence/MICRO_TIME TimeTagsType/MicroTimeTag
annotation
documentation
This element type is the base type for all time tag parameters.
source <xs:complexType name="TimeTagType">
 
<xs:annotation>
   
<xs:documentation>This element type is the base type for all time tag parameters.</xs:documentation>
 
</xs:annotation>
 
<xs:complexContent>
   
<xs:extension base="FrameParameterType"/>
 
</xs:complexContent>
</xs:complexType>

complexType IRIG-TimeType
diagram
type extension of PackageType
properties
base PackageType
children Documentation IsAsynchronous ReferencedToAbsoluteTime PackageRate PlaceParametersContiguously Sequencing Properties
used by
element IRIG-Time
attributes
Name  Type  Use  Default  Fixed  Annotation
Namederived by: xs:stringrequired      
Versionxs:decimaloptional      
Enabledxs:booleanoptional  true    
annotation
documentation
This is the base type used for describing an IRIG time code format.
source <xs:complexType name="IRIG-TimeType">
 
<xs:annotation>
   
<xs:documentation>This is the base type used for describing an IRIG time code format.</xs:documentation>
 
</xs:annotation>
 
<xs:complexContent>
   
<xs:extension base="PackageType">
     
<xs:sequence>
       
<xs:element name="Properties">
         
<xs:complexType>
           
<xs:all>
             
<xs:element name="IRIGTimeFormat" type="xs:string">
               
<xs:annotation>
                 
<xs:documentation xml:lang="en">This element contains the IRIG time format in the following form (Format)(Modulation)(Frequency)(Code).  for example, 'B123','B001' and so on.</xs:documentation>
               
</xs:annotation>
             
</xs:element>
           
</xs:all>
         
</xs:complexType>
       
</xs:element>
     
</xs:sequence>
   
</xs:extension>
 
</xs:complexContent>
</xs:complexType>

element IRIG-TimeType/Properties
diagram
properties
isRef 0
content complex
children IRIGTimeFormat
source <xs:element name="Properties">
 
<xs:complexType>
   
<xs:all>
     
<xs:element name="IRIGTimeFormat" type="xs:string">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">This element contains the IRIG time format in the following form (Format)(Modulation)(Frequency)(Code).  for example, 'B123','B001' and so on.</xs:documentation>
       
</xs:annotation>
     
</xs:element>
   
</xs:all>
 
</xs:complexType>
</xs:element>

element IRIG-TimeType/Properties/IRIGTimeFormat
diagram
type xs:string
properties
isRef 0
content simple
annotation
documentation
This element contains the IRIG time format in the following form (Format)(Modulation)(Frequency)(Code).  for example, 'B123','B001' and so on.
source <xs:element name="IRIGTimeFormat" type="xs:string">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This element contains the IRIG time format in the following form (Format)(Modulation)(Frequency)(Code).  for example, 'B123','B001' and so on.</xs:documentation>
 
</xs:annotation>
</xs:element>

complexType Memory-StorageType
diagram
type extension of PackageType
properties
base PackageType
children Documentation IsAsynchronous ReferencedToAbsoluteTime PackageRate PlaceParametersContiguously Sequencing Content
used by
element Memory-Storage
attributes
Name  Type  Use  Default  Fixed  Annotation
Namederived by: xs:stringrequired      
Versionxs:decimaloptional      
Enabledxs:booleanoptional  true    
annotation
documentation
This element type is used to describe a generic memory storage protocol.
source <xs:complexType name="Memory-StorageType">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This element type is used to describe a generic memory storage protocol.</xs:documentation>
 
</xs:annotation>
 
<xs:complexContent>
   
<xs:extension base="PackageType">
     
<xs:sequence>
       
<xs:element name="Content" minOccurs="0">
         
<xs:annotation>
           
<xs:documentation xml:lang="en">This element describes the structure of data stored on a particular memory storatge device.</xs:documentation>
         
</xs:annotation>
         
<xs:complexType>
           
<xs:sequence>
             
<xs:element name="Mapping" minOccurs="0" maxOccurs="unbounded">
               
<xs:annotation>
                 
<xs:documentation xml:lang="en">This element defines the placement of a parameter in a frame.</xs:documentation>
               
</xs:annotation>
               
<xs:complexType>
                 
<xs:sequence minOccurs="0">
                   
<xs:group ref="PackageMappingCommonGroup"/>
                   
<xs:element name="Location" maxOccurs="unbounded">
                     
<xs:annotation>
                       
<xs:documentation xml:lang="en">The location(s) of a parameter in a package.  NOTE: if more than one location is specified then it is an error to have an Occurrences value greater than one.</xs:documentation>
                     
</xs:annotation>
                     
<xs:complexType>
                       
<xs:all>
                         
<xs:element ref="Offset_Address" minOccurs="0"/>
                         
<xs:element ref="Occurrences" minOccurs="0"/>
                       
</xs:all>
                     
</xs:complexType>
                   
</xs:element>
                 
</xs:sequence>
               
</xs:complexType>
             
</xs:element>
           
</xs:sequence>
         
</xs:complexType>
         
<xs:unique name="UniqueMemoryStorageParameterName">
           
<xs:selector xpath="./Parameter"/>
           
<xs:field xpath="@Name"/>
         
</xs:unique>
       
</xs:element>
     
</xs:sequence>
   
</xs:extension>
 
</xs:complexContent>
</xs:complexType>

element Memory-StorageType/Content
diagram
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children Mapping
used by
complexTypes PackageSubParameterType ParameterType
identity constraints
  Name  Refer  Selector  Field(s)  
unique  UniqueMemoryStorageParameterName    ./Parameter  @Name  
annotation
documentation
This element describes the structure of data stored on a particular memory storatge device.
source <xs:element name="Content" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This element describes the structure of data stored on a particular memory storatge device.</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="Mapping" minOccurs="0" maxOccurs="unbounded">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">This element defines the placement of a parameter in a frame.</xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:sequence minOccurs="0">
           
<xs:group ref="PackageMappingCommonGroup"/>
           
<xs:element name="Location" maxOccurs="unbounded">
             
<xs:annotation>
               
<xs:documentation xml:lang="en">The location(s) of a parameter in a package.  NOTE: if more than one location is specified then it is an error to have an Occurrences value greater than one.</xs:documentation>
             
</xs:annotation>
             
<xs:complexType>
               
<xs:all>
                 
<xs:element ref="Offset_Address" minOccurs="0"/>
                 
<xs:element ref="Occurrences" minOccurs="0"/>
               
</xs:all>
             
</xs:complexType>
           
</xs:element>
         
</xs:sequence>
       
</xs:complexType>
     
</xs:element>
   
</xs:sequence>
 
</xs:complexType>
 
<xs:unique name="UniqueMemoryStorageParameterName">
   
<xs:selector xpath="./Parameter"/>
   
<xs:field xpath="@Name"/>
 
</xs:unique>
</xs:element>

element Memory-StorageType/Content/Mapping
diagram
properties
isRef 0
minOcc 0
maxOcc unbounded
content complex
children NumberOfDataBits MostSignificantBit Parity Justification Mask Complement FillValue ParameterReference Parameter SourceInstrumentReference PackageReference X-PackageBase Location
annotation
documentation
This element defines the placement of a parameter in a frame.
source <xs:element name="Mapping" minOccurs="0" maxOccurs="unbounded">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This element defines the placement of a parameter in a frame.</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence minOccurs="0">
     
<xs:group ref="PackageMappingCommonGroup"/>
     
<xs:element name="Location" maxOccurs="unbounded">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">The location(s) of a parameter in a package.  NOTE: if more than one location is specified then it is an error to have an Occurrences value greater than one.</xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:all>
           
<xs:element ref="Offset_Address" minOccurs="0"/>
           
<xs:element ref="Occurrences" minOccurs="0"/>
         
</xs:all>
       
</xs:complexType>
     
</xs:element>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element Memory-StorageType/Content/Mapping/Location
diagram
properties
isRef 0
minOcc 1
maxOcc unbounded
content complex
children Offset_Address Occurrences
annotation
documentation
The location(s) of a parameter in a package.  NOTE: if more than one location is specified then it is an error to have an Occurrences value greater than one.
source <xs:element name="Location" maxOccurs="unbounded">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">The location(s) of a parameter in a package.  NOTE: if more than one location is specified then it is an error to have an Occurrences value greater than one.</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:all>
     
<xs:element ref="Offset_Address" minOccurs="0"/>
     
<xs:element ref="Occurrences" minOccurs="0"/>
   
</xs:all>
 
</xs:complexType>
</xs:element>

complexType MIL-STD-1553-MessageType
diagram
type extension of PackageType
properties
base PackageType
children Documentation IsAsynchronous ReferencedToAbsoluteTime PackageRate PlaceParametersContiguously Sequencing Bus BusControllerToRemoteTerminal RemoteTerminalToBusController RemoteTerminalToRemoteTerminal BusControllerToAllRemoteTerminals RemoteTerminalToAllRemoteTerminals ModeNoData ModeTransmitData ModeReceiveData BroadcastModeNoData BroadcastModeReceiveData
used by
element MIL-STD-1553-Message
attributes
Name  Type  Use  Default  Fixed  Annotation
Namederived by: xs:stringrequired      
Versionxs:decimaloptional      
Enabledxs:booleanoptional  true    
annotation
documentation
This package represents one of ten MIL-STD-1553 messages.
source <xs:complexType name="MIL-STD-1553-MessageType">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This package represents one of ten MIL-STD-1553 messages.</xs:documentation>
 
</xs:annotation>
 
<xs:complexContent>
   
<xs:extension base="PackageType">
     
<xs:sequence>
       
<xs:element name="Bus" default="Both" minOccurs="0">
         
<xs:annotation>
           
<xs:documentation xml:lang="en">Indicates which of the dual redundant buses the message appears on</xs:documentation>
         
</xs:annotation>
         
<xs:simpleType>
           
<xs:restriction base="xs:string">
             
<xs:enumeration value="A"/>
             
<xs:enumeration value="B"/>
             
<xs:enumeration value="Both"/>
           
</xs:restriction>
         
</xs:simpleType>
       
</xs:element>
       
<xs:choice>
         
<xs:element name="BusControllerToRemoteTerminal">
           
<xs:annotation>
             
<xs:documentation xml:lang="en">This element defines a message from a bus controller to a remote terminal.</xs:documentation>
           
</xs:annotation>
           
<xs:complexType>
             
<xs:all>
               
<xs:element name="Properties" minOccurs="0">
                 
<xs:complexType>
                   
<xs:sequence>
                     
<xs:element name="NumberOfDataWords" type="xs:unsignedInt" minOccurs="0">
                       
<xs:annotation>
                         
<xs:documentation>When this element is included it allows the bus monitor to distinguish between messages on the basis of their length.  If this element does not exist then all word lengths are covered.</xs:documentation>
                       
</xs:annotation>
                     
</xs:element>
                   
</xs:sequence>
                 
</xs:complexType>
               
</xs:element>
               
<xs:element name="Destination" minOccurs="0">
                 
<xs:annotation>
                   
<xs:documentation xml:lang="en">This element is used to specify the destination of a MiL-STD-1553 message.  The absence of a Destination element implies that the message is to a Bus Controller.</xs:documentation>
                 
</xs:annotation>
                 
<xs:complexType>
                   
<xs:sequence>
                     
<xs:element name="RemoteTerminal" minOccurs="0">
                       
<xs:annotation>
                         
<xs:documentation xml:lang="en">The transmitting remote terminal's ID.  The absence of this element implies a broadcast to all remote terminals.</xs:documentation>
                       
</xs:annotation>
                       
<xs:simpleType>
                         
<xs:restriction base="xs:unsignedInt">
                           
<xs:minInclusive value="0"/>
                           
<xs:maxInclusive value="30"/>
                         
</xs:restriction>
                       
</xs:simpleType>
                     
</xs:element>
                     
<xs:choice minOccurs="0">
                       
<xs:element name="SubAddress" type="SubAddressType" minOccurs="0">
                         
<xs:annotation>
                           
<xs:documentation xml:lang="en">A sub-address on the remote terminal.</xs:documentation>
                         
</xs:annotation>
                       
</xs:element>
                       
<xs:element name="Sub_Address" minOccurs="0">
                         
<xs:simpleType>
                           
<xs:restriction base="xs:unsignedInt">
                             
<xs:minInclusive value="0"/>
                             
<xs:maxInclusive value="31"/>
                           
</xs:restriction>
                         
</xs:simpleType>
                       
</xs:element>
                     
</xs:choice>
                     
<xs:element name="SubAddressMap" minOccurs="0">
                       
<xs:annotation>
                         
<xs:documentation xml:lang="en">This element is used to remap the 30 sub-addresses based upon a mode code 17 message.</xs:documentation>
                       
</xs:annotation>
                       
<xs:complexType>
                         
<xs:choice>
                           
<xs:element name="Any">
                             
<xs:annotation>
                               
<xs:documentation xml:lang="en">This element is used to indicate that all options are included.</xs:documentation>
                             
</xs:annotation>
                           
</xs:element>
                           
<xs:element name="Map" maxOccurs="128">
                             
<xs:simpleType>
                               
<xs:restriction base="xs:unsignedInt">
                                 
<xs:minInclusive value="0"/>
                                 
<xs:maxInclusive value="127"/>
                               
</xs:restriction>
                             
</xs:simpleType>
                           
</xs:element>
                         
</xs:choice>
                       
</xs:complexType>
                     
</xs:element>
                     
<xs:element name="CycleNumber" minOccurs="0">
                       
<xs:complexType>
                         
<xs:choice>
                           
<xs:element name="Any"/>
                           
<xs:element name="Number" maxOccurs="64">
                             
<xs:simpleType>
                               
<xs:restriction base="xs:unsignedInt">
                                 
<xs:minInclusive value="0"/>
                                 
<xs:maxInclusive value="63"/>
                               
</xs:restriction>
                             
</xs:simpleType>
                           
</xs:element>
                         
</xs:choice>
                       
</xs:complexType>
                     
</xs:element>
                   
</xs:sequence>
                 
</xs:complexType>
               
</xs:element>
               
<xs:element name="Content" type="MIL-STD-1553ContentType" minOccurs="0">
                 
<xs:annotation>
                   
<xs:documentation xml:lang="en">This element is usd to define the payload of a MIL-STD-1553 message.</xs:documentation>
                 
</xs:annotation>
               
</xs:element>
             
</xs:all>
           
</xs:complexType>
         
</xs:element>
         
<xs:element name="RemoteTerminalToBusController">
           
<xs:annotation>
             
<xs:documentation xml:lang="en">This element defines a message from a remote terminal to a  bus controller.</xs:documentation>
           
</xs:annotation>
           
<xs:complexType>
             
<xs:all>
               
<xs:element name="Properties" minOccurs="0">
                 
<xs:complexType>
                   
<xs:sequence>
                     
<xs:element name="NumberOfDataWords" type="xs:unsignedInt">
                       
<xs:annotation>
                         
<xs:documentation>When this element is included it allows the bus monitor to distinguish between messages on the basis of their length.  If this element does not exist then all word lengths are covered.</xs:documentation>
                       
</xs:annotation>
                     
</xs:element>
                   
</xs:sequence>
                 
</xs:complexType>
               
</xs:element>
               
<xs:element name="Source" minOccurs="0">
                 
<xs:annotation>
                   
<xs:documentation xml:lang="en">This element is used to specify the source of a MIL-STD-1553 message. The absence of a Source element implies that the message is from a Bus Controller.</xs:documentation>
                 
</xs:annotation>
                 
<xs:complexType>
                   
<xs:sequence>
                     
<xs:element name="RemoteTerminal" minOccurs="0">
                       
<xs:annotation>
                         
<xs:documentation xml:lang="en">The transmitting remote terminal's ID.  the absence of this element indicates that the message is defined for any transmitting remote terminal.</xs:documentation>
                       
</xs:annotation>
                       
<xs:simpleType>
                         
<xs:restriction base="xs:unsignedInt">
                           
<xs:minInclusive value="0"/>
                           
<xs:maxInclusive value="30"/>
                         
</xs:restriction>
                       
</xs:simpleType>
                     
</xs:element>
                     
<xs:choice minOccurs="0">
                       
<xs:element name="SubAddress" type="SubAddressType" minOccurs="0">
                         
<xs:annotation>
                           
<xs:documentation xml:lang="en">A sub-address on the remote terminal.</xs:documentation>
                         
</xs:annotation>
                       
</xs:element>
                       
<xs:element name="Sub_Address" minOccurs="0">
                         
<xs:simpleType>
                           
<xs:restriction base="xs:unsignedInt">
                             
<xs:minInclusive value="0"/>
                             
<xs:maxInclusive value="31"/>
                           
</xs:restriction>
                         
</xs:simpleType>
                       
</xs:element>
                     
</xs:choice>
                     
<xs:element name="SubAddressMap" minOccurs="0">
                       
<xs:annotation>
                         
<xs:documentation xml:lang="en">This element is used to remap the 30 sub-addresses based upon a mode code 17 message.</xs:documentation>
                       
</xs:annotation>
                       
<xs:complexType>
                         
<xs:choice>
                           
<xs:element name="Any">
                             
<xs:annotation>
                               
<xs:documentation xml:lang="en">This element is used to indicate that all options are included.</xs:documentation>
                             
</xs:annotation>
                           
</xs:element>
                           
<xs:element name="Map" maxOccurs="128">
                             
<xs:simpleType>
                               
<xs:restriction base="xs:unsignedInt">
                                 
<xs:minInclusive value="0"/>
                                 
<xs:maxInclusive value="127"/>
                               
</xs:restriction>
                             
</xs:simpleType>
                           
</xs:element>
                         
</xs:choice>
                       
</xs:complexType>
                     
</xs:element>
                     
<xs:element name="CycleNumber" minOccurs="0">
                       
<xs:complexType>
                         
<xs:choice>
                           
<xs:element name="Any"/>
                           
<xs:element name="Number" maxOccurs="64">
                             
<xs:simpleType>
                               
<xs:restriction base="xs:unsignedInt">
                                 
<xs:minInclusive value="0"/>
                                 
<xs:maxInclusive value="63"/>
                               
</xs:restriction>
                             
</xs:simpleType>
                           
</xs:element>
                         
</xs:choice>
                       
</xs:complexType>
                     
</xs:element>
                   
</xs:sequence>
                 
</xs:complexType>
               
</xs:element>
               
<xs:element name="Content" type="MIL-STD-1553ContentType" minOccurs="0">
                 
<xs:annotation>
                   
<xs:documentation xml:lang="en">This element is usd to define the payload of a MIL-STD-1553 message.</xs:documentation>
                 
</xs:annotation>
               
</xs:element>
             
</xs:all>
           
</xs:complexType>
         
</xs:element>
         
<xs:element name="RemoteTerminalToRemoteTerminal">
           
<xs:annotation>
             
<xs:documentation xml:lang="en">This element defines a message from a remote terminal to a remote terminal.</xs:documentation>
           
</xs:annotation>
           
<xs:complexType>
             
<xs:all>
               
<xs:element name="Properties" minOccurs="0">
                 
<xs:complexType>
                   
<xs:sequence>
                     
<xs:element name="NumberOfDataWords" type="xs:unsignedInt">
                       
<xs:annotation>
                         
<xs:documentation>When this element is included it allows the bus monitor to distinguish between messages on the basis of their length.  If this element does not exist then all word lengths are covered.</xs:documentation>
                       
</xs:annotation>
                     
</xs:element>
                   
</xs:sequence>
                 
</xs:complexType>
               
</xs:element>
               
<xs:element name="Source" minOccurs="0">
                 
<xs:annotation>
                   
<xs:documentation xml:lang="en">This element is used to specify the source of a MIL-STD-1553 message. The absence of a Source element implies that the message is from a Bus Controller.</xs:documentation>
                 
</xs:annotation>
                 
<xs:complexType>
                   
<xs:sequence>
                     
<xs:element name="RemoteTerminal" minOccurs="0">
                       
<xs:annotation>
                         
<xs:documentation xml:lang="en">The transmitting remote terminal's ID.  the absence of this element indicates that the message is defined for any transmitting remote terminal.</xs:documentation>
                       
</xs:annotation>
                       
<xs:simpleType>
                         
<xs:restriction base="xs:unsignedInt">
                           
<xs:minInclusive value="0"/>
                           
<xs:maxInclusive value="30"/>
                         
</xs:restriction>
                       
</xs:simpleType>
                     
</xs:element>
                     
<xs:choice minOccurs="0">
                       
<xs:element name="SubAddress" type="SubAddressType" minOccurs="0">
                         
<xs:annotation>
                           
<xs:documentation xml:lang="en">A sub-address on the remote terminal.</xs:documentation>
                         
</xs:annotation>
                       
</xs:element>
                       
<xs:element name="Sub_Address" minOccurs="0">
                         
<xs:simpleType>
                           
<xs:restriction base="xs:unsignedInt">
                             
<xs:minInclusive value="0"/>
                             
<xs:maxInclusive value="31"/>
                           
</xs:restriction>
                         
</xs:simpleType>
                       
</xs:element>
                     
</xs:choice>
                     
<xs:element name="SubAddressMap" minOccurs="0">
                       
<xs:annotation>
                         
<xs:documentation xml:lang="en">This element is used to remap the 30 sub-addresses based upon a mode code 17 message.</xs:documentation>
                       
</xs:annotation>
                       
<xs:complexType>
                         
<xs:choice>
                           
<xs:element name="Any">
                             
<xs:annotation>
                               
<xs:documentation xml:lang="en">This element is used to indicate that all options are included.</xs:documentation>
                             
</xs:annotation>
                           
</xs:element>
                           
<xs:element name="Map" maxOccurs="128">
                             
<xs:simpleType>
                               
<xs:restriction base="xs:unsignedInt">
                                 
<xs:minInclusive value="0"/>
                                 
<xs:maxInclusive value="127"/>
                               
</xs:restriction>
                             
</xs:simpleType>
                           
</xs:element>
                         
</xs:choice>
                       
</xs:complexType>
                     
</xs:element>
                     
<xs:element name="CycleNumber" minOccurs="0">
                       
<xs:complexType>
                         
<xs:choice>
                           
<xs:element name="Any"/>
                           
<xs:element name="Number" maxOccurs="64">
                             
<xs:simpleType>
                               
<xs:restriction base="xs:unsignedInt">
                                 
<xs:minInclusive value="0"/>
                                 
<xs:maxInclusive value="63"/>
                               
</xs:restriction>
                             
</xs:simpleType>
                           
</xs:element>
                         
</xs:choice>
                       
</xs:complexType>
                     
</xs:element>
                   
</xs:sequence>
                 
</xs:complexType>
               
</xs:element>
               
<xs:element name="Destination" minOccurs="0">
                 
<xs:annotation>
                   
<xs:documentation xml:lang="en">This element is used to specify the destination of a MiL-STD-1553 message.  The abscence of a Destination element implies that the message is to a Bus Controller.</xs:documentation>
                 
</xs:annotation>
                 
<xs:complexType>
                   
<xs:sequence>
                     
<xs:element name="RemoteTerminal" minOccurs="0">
                       
<xs:annotation>
                         
<xs:documentation xml:lang="en">The transmitting remote terminal's ID.  The absence of this element implies a broadcast to all remote terminals.</xs:documentation>
                       
</xs:annotation>
                       
<xs:simpleType>
                         
<xs:restriction base="xs:unsignedInt">
                           
<xs:minInclusive value="0"/>
                           
<xs:maxInclusive value="30"/>
                         
</xs:restriction>
                       
</xs:simpleType>
                     
</xs:element>
                     
<xs:choice minOccurs="0">
                       
<xs:element name="SubAddress" type="SubAddressType" minOccurs="0">
                         
<xs:annotation>
                           
<xs:documentation xml:lang="en">A sub-address on the remote terminal.</xs:documentation>
                         
</xs:annotation>
                       
</xs:element>
                       
<xs:element name="Sub_Address" minOccurs="0">
                         
<xs:simpleType>
                           
<xs:restriction base="xs:unsignedInt">
                             
<xs:minInclusive value="0"/>
                             
<xs:maxInclusive value="31"/>
                           
</xs:restriction>
                         
</xs:simpleType>
                       
</xs:element>
                     
</xs:choice>
                     
<xs:element name="SubAddressMap" minOccurs="0">
                       
<xs:annotation>
                         
<xs:documentation xml:lang="en">This element is used to remap the 30 sub-addresses based upon a mode code 17 message.</xs:documentation>
                       
</xs:annotation>
                       
<xs:complexType>
                         
<xs:choice>
                           
<xs:element name="Any">
                             
<xs:annotation>
                               
<xs:documentation xml:lang="en">This element is used to indicate that all options are included.</xs:documentation>
                             
</xs:annotation>
                           
</xs:element>
                           
<xs:element name="Map" maxOccurs="128">
                             
<xs:simpleType>
                               
<xs:restriction base="xs:unsignedInt">
                                 
<xs:minInclusive value="0"/>
                                 
<xs:maxInclusive value="127"/>
                               
</xs:restriction>
                             
</xs:simpleType>
                           
</xs:element>
                         
</xs:choice>
                       
</xs:complexType>
                     
</xs:element>
                     
<xs:element name="CycleNumber" minOccurs="0">
                       
<xs:complexType>
                         
<xs:choice>
                           
<xs:element name="Any"/>
                           
<xs:element name="Number" maxOccurs="64">
                             
<xs:simpleType>
                               
<xs:restriction base="xs:unsignedInt">
                                 
<xs:minInclusive value="0"/>
                                 
<xs:maxInclusive value="63"/>
                               
</xs:restriction>
                             
</xs:simpleType>
                           
</xs:element>
                         
</xs:choice>
                       
</xs:complexType>
                     
</xs:element>
                   
</xs:sequence>
                 
</xs:complexType>
               
</xs:element>
               
<xs:element name="Content" type="MIL-STD-1553ContentType" minOccurs="0">
                 
<xs:annotation>
                   
<xs:documentation xml:lang="en">This element is usd to define the payload of a MIL-STD-1553 message.</xs:documentation>
                 
</xs:annotation>
               
</xs:element>
             
</xs:all>
           
</xs:complexType>
         
</xs:element>
         
<xs:element name="BusControllerToAllRemoteTerminals">
           
<xs:annotation>
             
<xs:documentation xml:lang="en">This element defines a broadcast message from a bus controller to all remote terminals.</xs:documentation>
           
</xs:annotation>
           
<xs:complexType>
             
<xs:all>
               
<xs:element name="Properties" minOccurs="0">
                 
<xs:complexType>
                   
<xs:sequence>
                     
<xs:element name="NumberOfDataWords" type="xs:unsignedInt">
                       
<xs:annotation>
                         
<xs:documentation>When this element is included it allows the bus monitor to distinguish between messages on the basis of their length.  If this element does not exist then all word lengths are covered.</xs:documentation>
                       
</xs:annotation>
                     
</xs:element>
                   
</xs:sequence>
                 
</xs:complexType>
               
</xs:element>
               
<xs:element name="Destination" minOccurs="0">
                 
<xs:annotation>
                   
<xs:documentation xml:lang="en">This element is used to specify the destination of a MIL-STD-1553 message.  The abcence of a Destination element implies that the message is to a Bus Controller.</xs:documentation>
                 
</xs:annotation>
                 
<xs:complexType>
                   
<xs:sequence>
                     
<xs:choice minOccurs="0">
                       
<xs:element name="SubAddress" type="SubAddressType" minOccurs="0">
                         
<xs:annotation>
                           
<xs:documentation xml:lang="en">A sub-address on the remote terminal.</xs:documentation>
                         
</xs:annotation>
                       
</xs:element>
                       
<xs:element name="Sub_Address" minOccurs="0">
                         
<xs:simpleType>
                           
<xs:restriction base="xs:unsignedInt">
                             
<xs:minInclusive value="0"/>
                             
<xs:maxInclusive value="31"/>
                           
</xs:restriction>
                         
</xs:simpleType>
                       
</xs:element>
                     
</xs:choice>
                     
<xs:element name="SubAddressMap" minOccurs="0">
                       
<xs:annotation>
                         
<xs:documentation xml:lang="en">This element is used to remap the 30 sub-addresses based upon a mode code 17 message.</xs:documentation>
                       
</xs:annotation>
                       
<xs:complexType>
                         
<xs:choice>
                           
<xs:element name="Any">
                             
<xs:annotation>
                               
<xs:documentation xml:lang="en">This element is used to indicate that all options are included.</xs:documentation>
                             
</xs:annotation>
                           
</xs:element>
                           
<xs:element name="Map" maxOccurs="128">
                             
<xs:simpleType>
                               
<xs:restriction base="xs:unsignedInt">
                                 
<xs:minInclusive value="0"/>
                                 
<xs:maxInclusive value="127"/>
                               
</xs:restriction>
                             
</xs:simpleType>
                           
</xs:element>
                         
</xs:choice>
                       
</xs:complexType>
                     
</xs:element>
                     
<xs:element name="CycleNumber" minOccurs="0">
                       
<xs:complexType>
                         
<xs:choice>
                           
<xs:element name="Any"/>
                           
<xs:element name="Number" maxOccurs="64">
                             
<xs:simpleType>
                               
<xs:restriction base="xs:unsignedInt">
                                 
<xs:minInclusive value="0"/>
                                 
<xs:maxInclusive value="63"/>
                               
</xs:restriction>
                             
</xs:simpleType>
                           
</xs:element>
                         
</xs:choice>
                       
</xs:complexType>
                     
</xs:element>
                   
</xs:sequence>
                 
</xs:complexType>
               
</xs:element>
               
<xs:element name="Content" type="MIL-STD-1553ContentType" minOccurs="0">
                 
<xs:annotation>
                   
<xs:documentation xml:lang="en">This element is usd to define the payload of a MIL-STD-1553 message.</xs:documentation>
                 
</xs:annotation>
               
</xs:element>
             
</xs:all>
           
</xs:complexType>
         
</xs:element>
         
<xs:element name="RemoteTerminalToAllRemoteTerminals">
           
<xs:annotation>
             
<xs:documentation xml:lang="en">This element defines a broadcast message from a remote terminal to all other remote terminals</xs:documentation>
           
</xs:annotation>
           
<xs:complexType>
             
<xs:all>
               
<xs:element name="Properties" minOccurs="0">
                 
<xs:complexType>
                   
<xs:sequence>
                     
<xs:element name="NumberOfDataWords" type="xs:unsignedInt">
                       
<xs:annotation>
                         
<xs:documentation>When this element is included it allows the bus monitor to distinguish between messages on the basis of their length.  If this element does not exist then all word lengths are covered.</xs:documentation>
                       
</xs:annotation>
                     
</xs:element>
                   
</xs:sequence>
                 
</xs:complexType>
               
</xs:element>
               
<xs:element name="Source" minOccurs="0">
                 
<xs:annotation>
                   
<xs:documentation xml:lang="en">This element is used to specify the source of a MIL-STD-1553 message. The absence of a Source element implies that the message is from a Bus Controller.</xs:documentation>
                 
</xs:annotation>
                 
<xs:complexType>
                   
<xs:sequence>
                     
<xs:element name="RemoteTerminal" minOccurs="0">
                       
<xs:annotation>
                         
<xs:documentation xml:lang="en">The transmitting remote terminal's ID.  the absence of this element indicates that the message is defined for any transmitting remote terminal.  The absence of this element specifies any remote terminal as a source of a broadcast message.</xs:documentation>
                       
</xs:annotation>
                       
<xs:simpleType>
                         
<xs:restriction base="xs:unsignedInt">
                           
<xs:minInclusive value="0"/>
                           
<xs:maxInclusive value="30"/>
                         
</xs:restriction>
                       
</xs:simpleType>
                     
</xs:element>
                     
<xs:choice minOccurs="0">
                       
<xs:element name="SubAddress" type="SubAddressType" minOccurs="0">
                         
<xs:annotation>
                           
<xs:documentation xml:lang="en">A sub-address on the remote terminal.</xs:documentation>
                         
</xs:annotation>
                       
</xs:element>
                       
<xs:element name="Sub_Address" minOccurs="0">
                         
<xs:simpleType>
                           
<xs:restriction base="xs:unsignedInt">
                             
<xs:minInclusive value="0"/>
                             
<xs:maxInclusive value="31"/>
                           
</xs:restriction>
                         
</xs:simpleType>
                       
</xs:element>
                     
</xs:choice>
                     
<xs:element name="SubAddressMap" minOccurs="0">
                       
<xs:annotation>
                         
<xs:documentation xml:lang="en">This element is used to remap the 30 sub-addresses based upon a mode code 17 message.</xs:documentation>
                       
</xs:annotation>
                       
<xs:complexType>
                         
<xs:choice>
                           
<xs:element name="Any">
                             
<xs:annotation>
                               
<xs:documentation xml:lang="en">This element is used to indicate that all options are included.</xs:documentation>
                             
</xs:annotation>
                           
</xs:element>
                           
<xs:element name="Map" maxOccurs="128">
                             
<xs:simpleType>
                               
<xs:restriction base="xs:unsignedInt">
                                 
<xs:minInclusive value="0"/>
                                 
<xs:maxInclusive value="127"/>
                               
</xs:restriction>
                             
</xs:simpleType>
                           
</xs:element>
                         
</xs:choice>
                       
</xs:complexType>
                     
</xs:element>
                     
<xs:element name="CycleNumber" minOccurs="0">
                       
<xs:complexType>
                         
<xs:choice>
                           
<xs:element name="Any"/>
                           
<xs:element name="Number" maxOccurs="64">
                             
<xs:simpleType>
                               
<xs:restriction base="xs:unsignedInt">
                                 
<xs:minInclusive value="0"/>
                                 
<xs:maxInclusive value="63"/>
                               
</xs:restriction>
                             
</xs:simpleType>
                           
</xs:element>
                         
</xs:choice>
                       
</xs:complexType>
                     
</xs:element>
                   
</xs:sequence>
                 
</xs:complexType>
               
</xs:element>
               
<xs:element name="Destination" minOccurs="0">
                 
<xs:annotation>
                   
<xs:documentation xml:lang="en">This element is used to specify the destination of a MiL-STD-1553 message.  The abscence of a Destination element implies that all sub-addresses and sub-adress maps on all remote terminals.</xs:documentation>
                 
</xs:annotation>
                 
<xs:complexType>
                   
<xs:sequence>
                     
<xs:choice minOccurs="0">
                       
<xs:element name="SubAddress" type="SubAddressType" minOccurs="0">
                         
<xs:annotation>
                           
<xs:documentation xml:lang="en">A sub-address on the remote terminal.</xs:documentation>
                         
</xs:annotation>
                       
</xs:element>
                       
<xs:element name="Sub_Address" minOccurs="0">
                         
<xs:simpleType>
                           
<xs:restriction base="xs:unsignedInt">
                             
<xs:minInclusive value="0"/>
                             
<xs:maxInclusive value="31"/>
                           
</xs:restriction>
                         
</xs:simpleType>
                       
</xs:element>
                     
</xs:choice>
                     
<xs:element name="SubAddressMap" minOccurs="0">
                       
<xs:annotation>
                         
<xs:documentation xml:lang="en">This element is used to remap the 30 sub-addresses based upon a mode code 17 message.</xs:documentation>
                       
</xs:annotation>
                       
<xs:complexType>
                         
<xs:choice>
                           
<xs:element name="Any">
                             
<xs:annotation>
                               
<xs:documentation xml:lang="en">This element is used to indicate that all options are included.</xs:documentation>
                             
</xs:annotation>
                           
</xs:element>
                           
<xs:element name="Map" maxOccurs="128">
                             
<xs:simpleType>
                               
<xs:restriction base="xs:unsignedInt">
                                 
<xs:minInclusive value="0"/>
                                 
<xs:maxInclusive value="127"/>
                               
</xs:restriction>
                             
</xs:simpleType>
                           
</xs:element>
                         
</xs:choice>
                       
</xs:complexType>
                     
</xs:element>
                     
<xs:element name="CycleNumber" minOccurs="0">
                       
<xs:complexType>
                         
<xs:choice>
                           
<xs:element name="Any"/>
                           
<xs:element name="Number" maxOccurs="64">
                             
<xs:simpleType>
                               
<xs:restriction base="xs:unsignedInt">
                                 
<xs:minInclusive value="0"/>
                                 
<xs:maxInclusive value="63"/>
                               
</xs:restriction>
                             
</xs:simpleType>
                           
</xs:element>
                         
</xs:choice>
                       
</xs:complexType>
                     
</xs:element>
                   
</xs:sequence>
                 
</xs:complexType>
               
</xs:element>
               
<xs:element name="Content" type="MIL-STD-1553ContentType" minOccurs="0">
                 
<xs:annotation>
                   
<xs:documentation xml:lang="en">This element is usd to define the payload of a MIL-STD-1553 message.</xs:documentation>
                 
</xs:annotation>
               
</xs:element>
             
</xs:all>
           
</xs:complexType>
         
</xs:element>
         
<xs:element name="ModeNoData">
           
<xs:annotation>
             
<xs:documentation xml:lang="en">This element defines a mode message with no data to a remote terminal.</xs:documentation>
           
</xs:annotation>
           
<xs:complexType>
             
<xs:all>
               
<xs:element name="Properties">
                 
<xs:complexType>
                   
<xs:choice>
                     
<xs:element name="ModeCode">
                       
<xs:annotation>
                         
<xs:documentation xml:lang="en">This element contains the Mode Code number.</xs:documentation>
                       
</xs:annotation>
                       
<xs:simpleType>
                         
<xs:restriction base="xs:unsignedInt">
                           
<xs:minInclusive value="0"/>
                           
<xs:maxInclusive value="31"/>
                         
</xs:restriction>
                       
</xs:simpleType>
                     
</xs:element>
                     
<xs:element name="Any">
                       
<xs:annotation>
                         
<xs:documentation xml:lang="en">This element is used to indicate that all mode codes are included.</xs:documentation>
                       
</xs:annotation>
                     
</xs:element>
                   
</xs:choice>
                 
</xs:complexType>
               
</xs:element>
               
<xs:element name="Destination" minOccurs="0">
                 
<xs:annotation>
                   
<xs:documentation xml:lang="en">This element is used to specify the destination of a MIL-STD-1553 message.  The absence of a Destination element implies that the message is all remote terminals and sub-addresses and sub-address maps.</xs:documentation>
                 
</xs:annotation>
                 
<xs:complexType>
                   
<xs:sequence>
                     
<xs:element name="RemoteTerminal" minOccurs="0">
                       
<xs:annotation>
                         
<xs:documentation xml:lang="en">The transmitting remote terminal's ID.  The absence of this element implies a broadcast to all remote terminals.</xs:documentation>
                       
</xs:annotation>
                       
<xs:simpleType>
                         
<xs:restriction base="xs:unsignedInt">
                           
<xs:minInclusive value="0"/>
                           
<xs:maxInclusive value="30"/>
                         
</xs:restriction>
                       
</xs:simpleType>
                     
</xs:element>
                     
<xs:choice minOccurs="0">
                       
<xs:element name="SubAddress" type="SubAddressType" minOccurs="0">
                         
<xs:annotation>
                           
<xs:documentation xml:lang="en">A sub-address on the remote terminal.</xs:documentation>
                         
</xs:annotation>
                       
</xs:element>
                       
<xs:element name="Sub_Address" minOccurs="0">
                         
<xs:simpleType>
                           
<xs:restriction base="xs:unsignedInt">
                             
<xs:minInclusive value="0"/>
                             
<xs:maxInclusive value="31"/>
                           
</xs:restriction>
                         
</xs:simpleType>
                       
</xs:element>
                     
</xs:choice>
                     
<xs:element name="SubAddressMap" minOccurs="0">
                       
<xs:annotation>
                         
<xs:documentation xml:lang="en">This element is used to remap the 30 sub-addresses based upon a mode code 17 message.</xs:documentation>
                       
</xs:annotation>
                       
<xs:complexType>
                         
<xs:choice>
                           
<xs:element name="Any">
                             
<xs:annotation>
                               
<xs:documentation xml:lang="en">This element is used to indicate that all options are included.</xs:documentation>
                             
</xs:annotation>
                           
</xs:element>
                           
<xs:element name="Map" maxOccurs="128">
                             
<xs:simpleType>
                               
<xs:restriction base="xs:unsignedInt">
                                 
<xs:minInclusive value="0"/>
                                 
<xs:maxInclusive value="127"/>
                               
</xs:restriction>
                             
</xs:simpleType>
                           
</xs:element>
                         
</xs:choice>
                       
</xs:complexType>
                     
</xs:element>
                     
<xs:element name="CycleNumber" minOccurs="0">
                       
<xs:complexType>
                         
<xs:choice>
                           
<xs:element name="Any"/>
                           
<xs:element name="Number" maxOccurs="64">
                             
<xs:simpleType>
                               
<xs:restriction base="xs:unsignedInt">
                                 
<xs:minInclusive value="0"/>
                                 
<xs:maxInclusive value="63"/>
                               
</xs:restriction>
                             
</xs:simpleType>
                           
</xs:element>
                         
</xs:choice>
                       
</xs:complexType>
                     
</xs:element>
                   
</xs:sequence>
                 
</xs:complexType>
               
</xs:element>
             
</xs:all>
           
</xs:complexType>
         
</xs:element>
         
<xs:element name="ModeTransmitData">
           
<xs:annotation>
             
<xs:documentation xml:lang="en">This element defines a mode message with data from a remote terminal.</xs:documentation>
           
</xs:annotation>
           
<xs:complexType>
             
<xs:all>
               
<xs:element name="Properties">
                 
<xs:complexType>
                   
<xs:choice>
                     
<xs:element name="ModeCode">
                       
<xs:annotation>
                         
<xs:documentation xml:lang="en">This element contains the Mode Code number.</xs:documentation>
                       
</xs:annotation>
                       
<xs:simpleType>
                         
<xs:restriction base="xs:unsignedInt">
                           
<xs:minInclusive value="0"/>
                           
<xs:maxInclusive value="31"/>
                         
</xs:restriction>
                       
</xs:simpleType>
                     
</xs:element>
                     
<xs:element name="Any">
                       
<xs:annotation>
                         
<xs:documentation xml:lang="en">This element is used to indicate that all mode codes are included.</xs:documentation>
                       
</xs:annotation>
                     
</xs:element>
                   
</xs:choice>
                 
</xs:complexType>
               
</xs:element>
               
<xs:element name="Source" minOccurs="0">
                 
<xs:annotation>
                   
<xs:documentation xml:lang="en">This element is used to specify the source of a MIL-STD-1553 message. The absence of a Source element implies that the message is from a Bus Controller.</xs:documentation>
                 
</xs:annotation>
                 
<xs:complexType>
                   
<xs:sequence>
                     
<xs:element name="RemoteTerminal" minOccurs="0">
                       
<xs:annotation>
                         
<xs:documentation xml:lang="en">The transmitting remote terminal's ID.  The abscence of this element indicates that the message is defined for any transmitting remote terminal.</xs:documentation>
                       
</xs:annotation>
                       
<xs:simpleType>
                         
<xs:restriction base="xs:unsignedInt">
                           
<xs:minInclusive value="0"/>
                           
<xs:maxInclusive value="30"/>
                         
</xs:restriction>
                       
</xs:simpleType>
                     
</xs:element>
                     
<xs:choice minOccurs="0">
                       
<xs:element name="SubAddress" type="SubAddressType" minOccurs="0">
                         
<xs:annotation>
                           
<xs:documentation xml:lang="en">A sub-address on the remote terminal.</xs:documentation>
                         
</xs:annotation>
                       
</xs:element>
                       
<xs:element name="Sub_Address" minOccurs="0">
                         
<xs:simpleType>
                           
<xs:restriction base="xs:unsignedInt">
                             
<xs:minInclusive value="0"/>
                             
<xs:maxInclusive value="31"/>
                           
</xs:restriction>
                         
</xs:simpleType>
                       
</xs:element>
                     
</xs:choice>
                     
<xs:element name="SubAddressMap" minOccurs="0">
                       
<xs:annotation>
                         
<xs:documentation xml:lang="en">This element is used to remap the 30 sub-addresses based upon a mode code 17 message.</xs:documentation>
                       
</xs:annotation>
                       
<xs:complexType>
                         
<xs:choice>
                           
<xs:element name="Any">
                             
<xs:annotation>
                               
<xs:documentation xml:lang="en">This element is used to indicate that all options are included.</xs:documentation>
                             
</xs:annotation>
                           
</xs:element>
                           
<xs:element name="Map" maxOccurs="128">
                             
<xs:simpleType>
                               
<xs:restriction base="xs:unsignedInt">
                                 
<xs:minInclusive value="0"/>
                                 
<xs:maxInclusive value="127"/>
                               
</xs:restriction>
                             
</xs:simpleType>
                           
</xs:element>
                         
</xs:choice>
                       
</xs:complexType>
                     
</xs:element>
                     
<xs:element name="CycleNumber" minOccurs="0">
                       
<xs:complexType>
                         
<xs:choice>
                           
<xs:element name="Any"/>
                           
<xs:element name="Number" maxOccurs="64">
                             
<xs:simpleType>
                               
<xs:restriction base="xs:unsignedInt">
                                 
<xs:minInclusive value="0"/>
                                 
<xs:maxInclusive value="63"/>
                               
</xs:restriction>
                             
</xs:simpleType>
                           
</xs:element>
                         
</xs:choice>
                       
</xs:complexType>
                     
</xs:element>
                   
</xs:sequence>
                 
</xs:complexType>
               
</xs:element>
               
<xs:element name="Content" type="MIL-STD-1553ContentType" minOccurs="0">
                 
<xs:annotation>
                   
<xs:documentation xml:lang="en">This element is usd to define the payload of a MIL-STD-1553 message.</xs:documentation>
                 
</xs:annotation>
               
</xs:element>
             
</xs:all>
           
</xs:complexType>
         
</xs:element>
         
<xs:element name="ModeReceiveData">
           
<xs:annotation>
             
<xs:documentation xml:lang="en">This element defines a mode message with data to a remote terminal.</xs:documentation>
           
</xs:annotation>
           
<xs:complexType>
             
<xs:all>
               
<xs:element name="Properties">
                 
<xs:complexType>
                   
<xs:choice>
                     
<xs:element name="ModeCode">
                       
<xs:annotation>
                         
<xs:documentation xml:lang="en">This element contains the Mode Code number.</xs:documentation>
                       
</xs:annotation>
                       
<xs:simpleType>
                         
<xs:restriction base="xs:unsignedInt">
                           
<xs:minInclusive value="0"/>
                           
<xs:maxInclusive value="31"/>
                         
</xs:restriction>
                       
</xs:simpleType>
                     
</xs:element>
                     
<xs:element name="Any">
                       
<xs:annotation>
                         
<xs:documentation xml:lang="en">This element is used to indicate that all mode codes are included.</xs:documentation>
                       
</xs:annotation>
                     
</xs:element>
                   
</xs:choice>
                 
</xs:complexType>
               
</xs:element>
               
<xs:element name="Destination" minOccurs="0">
                 
<xs:annotation>
                   
<xs:documentation xml:lang="en">This element is used to specify the destination of a MIL-STD-1553 message.  The absence of a Destination element implies that the message is to a Bus Controller.</xs:documentation>
                 
</xs:annotation>
                 
<xs:complexType>
                   
<xs:sequence>
                     
<xs:element name="RemoteTerminal" minOccurs="0">
                       
<xs:annotation>
                         
<xs:documentation xml:lang="en">The transmitting remote terminal's ID.  The absence of this element implies to all remote terminals.</xs:documentation>
                       
</xs:annotation>
                       
<xs:simpleType>
                         
<xs:restriction base="xs:unsignedInt">
                           
<xs:minInclusive value="0"/>
                           
<xs:maxInclusive value="30"/>
                         
</xs:restriction>
                       
</xs:simpleType>
                     
</xs:element>
                     
<xs:choice minOccurs="0">
                       
<xs:element name="SubAddress" type="SubAddressType" minOccurs="0">
                         
<xs:annotation>
                           
<xs:documentation xml:lang="en">A sub-address on the remote terminal.</xs:documentation>
                         
</xs:annotation>
                       
</xs:element>
                       
<xs:element name="Sub_Address" minOccurs="0">
                         
<xs:simpleType>
                           
<xs:restriction base="xs:unsignedInt">
                             
<xs:minInclusive value="0"/>
                             
<xs:maxInclusive value="31"/>
                           
</xs:restriction>
                         
</xs:simpleType>
                       
</xs:element>
                     
</xs:choice>
                     
<xs:element name="SubAddressMap" minOccurs="0">
                       
<xs:annotation>
                         
<xs:documentation xml:lang="en">This element is used to remap the 30 sub-addresses based upon a mode code 17 message.</xs:documentation>
                       
</xs:annotation>
                       
<xs:complexType>
                         
<xs:choice>
                           
<xs:element name="Any">
                             
<xs:annotation>
                               
<xs:documentation xml:lang="en">This element is used to indicate that all options are included.</xs:documentation>
                             
</xs:annotation>
                           
</xs:element>
                           
<xs:element name="Map" maxOccurs="128">
                             
<xs:simpleType>
                               
<xs:restriction base="xs:unsignedInt">
                                 
<xs:minInclusive value="0"/>
                                 
<xs:maxInclusive value="127"/>
                               
</xs:restriction>
                             
</xs:simpleType>
                           
</xs:element>
                         
</xs:choice>
                       
</xs:complexType>
                     
</xs:element>
                     
<xs:element name="CycleNumber" minOccurs="0">
                       
<xs:complexType>
                         
<xs:choice>
                           
<xs:element name="Any"/>
                           
<xs:element name="Number" maxOccurs="64">
                             
<xs:simpleType>
                               
<xs:restriction base="xs:unsignedInt">
                                 
<xs:minInclusive value="0"/>
                                 
<xs:maxInclusive value="63"/>
                               
</xs:restriction>
                             
</xs:simpleType>
                           
</xs:element>
                         
</xs:choice>
                       
</xs:complexType>
                     
</xs:element>
                   
</xs:sequence>
                 
</xs:complexType>
               
</xs:element>
               
<xs:element name="Content" type="MIL-STD-1553ContentType" minOccurs="0">
                 
<xs:annotation>
                   
<xs:documentation xml:lang="en">This element is usd to define the payload of a MIL-STD-1553 message.</xs:documentation>
                 
</xs:annotation>
               
</xs:element>
             
</xs:all>
           
</xs:complexType>
         
</xs:element>
         
<xs:element name="BroadcastModeNoData">
           
<xs:annotation>
             
<xs:documentation xml:lang="en">This element defines a broadcast mode message with no data</xs:documentation>
           
</xs:annotation>
           
<xs:complexType>
             
<xs:all>
               
<xs:element name="Properties">
                 
<xs:complexType>
                   
<xs:choice>
                     
<xs:element name="ModeCode">
                       
<xs:annotation>
                         
<xs:documentation xml:lang="en">This element contains the Mode Code number.</xs:documentation>
                       
</xs:annotation>
                       
<xs:simpleType>
                         
<xs:restriction base="xs:unsignedInt">
                           
<xs:minInclusive value="0"/>
                           
<xs:maxInclusive value="31"/>
                         
</xs:restriction>
                       
</xs:simpleType>
                     
</xs:element>
                     
<xs:element name="Any">
                       
<xs:annotation>
                         
<xs:documentation xml:lang="en">This element is used to indicate that all mode codes are included.</xs:documentation>
                       
</xs:annotation>
                     
</xs:element>
                   
</xs:choice>
                 
</xs:complexType>
               
</xs:element>
               
<xs:element name="Destination" minOccurs="0">
                 
<xs:annotation>
                   
<xs:documentation xml:lang="en">This element is used to specify the destination of a MIL-STD-1553 message.  The absence of a Destination element implies that the message is to a Bus Controller.</xs:documentation>
                 
</xs:annotation>
                 
<xs:complexType>
                   
<xs:sequence>
                     
<xs:choice minOccurs="0">
                       
<xs:element name="SubAddress" type="SubAddressType" minOccurs="0">
                         
<xs:annotation>
                           
<xs:documentation xml:lang="en">A sub-address on the remote terminal.</xs:documentation>
                         
</xs:annotation>
                       
</xs:element>
                       
<xs:element name="Sub_Address" minOccurs="0">
                         
<xs:simpleType>
                           
<xs:restriction base="xs:unsignedInt">
                             
<xs:minInclusive value="0"/>
                             
<xs:maxInclusive value="31"/>
                           
</xs:restriction>
                         
</xs:simpleType>
                       
</xs:element>
                     
</xs:choice>
                     
<xs:element name="SubAddressMap" minOccurs="0">
                       
<xs:annotation>
                         
<xs:documentation xml:lang="en">This element is used to remap the 30 sub-addresses based upon a mode code 17 message.</xs:documentation>
                       
</xs:annotation>
                       
<xs:complexType>
                         
<xs:choice>
                           
<xs:element name="Any">
                             
<xs:annotation>
                               
<xs:documentation xml:lang="en">This element is used to indicate that all options are included.</xs:documentation>
                             
</xs:annotation>
                           
</xs:element>
                           
<xs:element name="Map" maxOccurs="128">
                             
<xs:simpleType>
                               
<xs:restriction base="xs:unsignedInt">
                                 
<xs:minInclusive value="0"/>
                                 
<xs:maxInclusive value="127"/>
                               
</xs:restriction>
                             
</xs:simpleType>
                           
</xs:element>
                         
</xs:choice>
                       
</xs:complexType>
                     
</xs:element>
                     
<xs:element name="CycleNumber" minOccurs="0">
                       
<xs:complexType>
                         
<xs:choice>
                           
<xs:element name="Any"/>
                           
<xs:element name="Number" maxOccurs="64">
                             
<xs:simpleType>
                               
<xs:restriction base="xs:unsignedInt">
                                 
<xs:minInclusive value="0"/>
                                 
<xs:maxInclusive value="63"/>
                               
</xs:restriction>
                             
</xs:simpleType>
                           
</xs:element>
                         
</xs:choice>
                       
</xs:complexType>
                     
</xs:element>
                   
</xs:sequence>
                 
</xs:complexType>
               
</xs:element>
             
</xs:all>
           
</xs:complexType>
         
</xs:element>
         
<xs:element name="BroadcastModeReceiveData">
           
<xs:annotation>
             
<xs:documentation xml:lang="en">This element defines a broadcast mode message with data.</xs:documentation>
           
</xs:annotation>
           
<xs:complexType>
             
<xs:all>
               
<xs:element name="Properties">
                 
<xs:complexType>
                   
<xs:choice>
                     
<xs:element name="ModeCode">
                       
<xs:annotation>
                         
<xs:documentation xml:lang="en">This element contains the Mode Code number.</xs:documentation>
                       
</xs:annotation>
                       
<xs:simpleType>
                         
<xs:restriction base="xs:unsignedInt">
                           
<xs:minInclusive value="0"/>
                           
<xs:maxInclusive value="31"/>
                         
</xs:restriction>
                       
</xs:simpleType>
                     
</xs:element>
                     
<xs:element name="Any">
                       
<xs:annotation>
                         
<xs:documentation xml:lang="en">This element is used to indicate that all mode codes are included.</xs:documentation>
                       
</xs:annotation>
                     
</xs:element>
                   
</xs:choice>
                 
</xs:complexType>
               
</xs:element>
               
<xs:element name="Destination" minOccurs="0">
                 
<xs:annotation>
                   
<xs:documentation xml:lang="en">This element is used to specify the destination of a MIL-STD-1553 message.  The absence of a Destination element implies that the message is to a Bus Controller.</xs:documentation>
                 
</xs:annotation>
                 
<xs:complexType>
                   
<xs:sequence>
                     
<xs:choice minOccurs="0">
                       
<xs:element name="SubAddress" type="SubAddressType" minOccurs="0">
                         
<xs:annotation>
                           
<xs:documentation xml:lang="en">A sub-address on the remote terminal.</xs:documentation>
                         
</xs:annotation>
                       
</xs:element>
                       
<xs:element name="Sub_Address" minOccurs="0">
                         
<xs:simpleType>
                           
<xs:restriction base="xs:unsignedInt">
                             
<xs:minInclusive value="0"/>
                             
<xs:maxInclusive value="31"/>
                           
</xs:restriction>
                         
</xs:simpleType>
                       
</xs:element>
                     
</xs:choice>
                     
<xs:element name="SubAddressMap" minOccurs="0">
                       
<xs:annotation>
                         
<xs:documentation xml:lang="en">This element is used to remap the 30 sub-addresses based upon a mode code 17 message.</xs:documentation>
                       
</xs:annotation>
                       
<xs:complexType>
                         
<xs:choice>
                           
<xs:element name="Any">
                             
<xs:annotation>
                               
<xs:documentation xml:lang="en">This element is used to indicate that all options are included.</xs:documentation>
                             
</xs:annotation>
                           
</xs:element>
                           
<xs:element name="Map" maxOccurs="128">
                             
<xs:simpleType>
                               
<xs:restriction base="xs:unsignedInt">
                                 
<xs:minInclusive value="0"/>
                                 
<xs:maxInclusive value="127"/>
                               
</xs:restriction>
                             
</xs:simpleType>
                           
</xs:element>
                         
</xs:choice>
                       
</xs:complexType>
                     
</xs:element>
                     
<xs:element name="CycleNumber" minOccurs="0">
                       
<xs:complexType>
                         
<xs:choice>
                           
<xs:element name="Any"/>
                           
<xs:element name="Number" maxOccurs="64">
                             
<xs:simpleType>
                               
<xs:restriction base="xs:unsignedInt">
                                 
<xs:minInclusive value="0"/>
                                 
<xs:maxInclusive value="63"/>
                               
</xs:restriction>
                             
</xs:simpleType>
                           
</xs:element>
                         
</xs:choice>
                       
</xs:complexType>
                     
</xs:element>
                   
</xs:sequence>
                 
</xs:complexType>
               
</xs:element>
               
<xs:element name="Content" type="MIL-STD-1553ContentType" minOccurs="0">
                 
<xs:annotation>
                   
<xs:documentation xml:lang="en">This element is usd to define the payload of a MIL-STD-1553 message.</xs:documentation>
                 
</xs:annotation>
               
</xs:element>
             
</xs:all>
           
</xs:complexType>
         
</xs:element>
       
</xs:choice>
     
</xs:sequence>
   
</xs:extension>
 
</xs:complexContent>
</xs:complexType>

element MIL-STD-1553-MessageType/Bus
diagram
type restriction of xs:string
properties
isRef 0
minOcc 0
maxOcc 1
content simple
default Both
facets
enumeration A
enumeration B
enumeration Both
annotation
documentation
Indicates which of the dual redundant buses the message appears on
source <xs:element name="Bus" default="Both" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">Indicates which of the dual redundant buses the message appears on</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="A"/>
     
<xs:enumeration value="B"/>
     
<xs:enumeration value="Both"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element MIL-STD-1553-MessageType/BusControllerToRemoteTerminal
diagram
properties
isRef 0
content complex
children Properties Destination Content
annotation
documentation
This element defines a message from a bus controller to a remote terminal.
source <xs:element name="BusControllerToRemoteTerminal">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This element defines a message from a bus controller to a remote terminal.</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:all>
     
<xs:element name="Properties" minOccurs="0">
       
<xs:complexType>
         
<xs:sequence>
           
<xs:element name="NumberOfDataWords" type="xs:unsignedInt" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation>When this element is included it allows the bus monitor to distinguish between messages on the basis of their length.  If this element does not exist then all word lengths are covered.</xs:documentation>
             
</xs:annotation>
           
</xs:element>
         
</xs:sequence>
       
</xs:complexType>
     
</xs:element>
     
<xs:element name="Destination" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">This element is used to specify the destination of a MiL-STD-1553 message.  The absence of a Destination element implies that the message is to a Bus Controller.</xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:sequence>
           
<xs:element name="RemoteTerminal" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation xml:lang="en">The transmitting remote terminal's ID.  The absence of this element implies a broadcast to all remote terminals.</xs:documentation>
             
</xs:annotation>
             
<xs:simpleType>
               
<xs:restriction base="xs:unsignedInt">
                 
<xs:minInclusive value="0"/>
                 
<xs:maxInclusive value="30"/>
               
</xs:restriction>
             
</xs:simpleType>
           
</xs:element>
           
<xs:choice minOccurs="0">
             
<xs:element name="SubAddress" type="SubAddressType" minOccurs="0">
               
<xs:annotation>
                 
<xs:documentation xml:lang="en">A sub-address on the remote terminal.</xs:documentation>
               
</xs:annotation>
             
</xs:element>
             
<xs:element name="Sub_Address" minOccurs="0">
               
<xs:simpleType>
                 
<xs:restriction base="xs:unsignedInt">
                   
<xs:minInclusive value="0"/>
                   
<xs:maxInclusive value="31"/>
                 
</xs:restriction>
               
</xs:simpleType>
             
</xs:element>
           
</xs:choice>
           
<xs:element name="SubAddressMap" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation xml:lang="en">This element is used to remap the 30 sub-addresses based upon a mode code 17 message.</xs:documentation>
             
</xs:annotation>
             
<xs:complexType>
               
<xs:choice>
                 
<xs:element name="Any">
                   
<xs:annotation>
                     
<xs:documentation xml:lang="en">This element is used to indicate that all options are included.</xs:documentation>
                   
</xs:annotation>
                 
</xs:element>
                 
<xs:element name="Map" maxOccurs="128">
                   
<xs:simpleType>
                     
<xs:restriction base="xs:unsignedInt">
                       
<xs:minInclusive value="0"/>
                       
<xs:maxInclusive value="127"/>
                     
</xs:restriction>
                   
</xs:simpleType>
                 
</xs:element>
               
</xs:choice>
             
</xs:complexType>
           
</xs:element>
           
<xs:element name="CycleNumber" minOccurs="0">
             
<xs:complexType>
               
<xs:choice>
                 
<xs:element name="Any"/>
                 
<xs:element name="Number" maxOccurs="64">
                   
<xs:simpleType>
                     
<xs:restriction base="xs:unsignedInt">
                       
<xs:minInclusive value="0"/>
                       
<xs:maxInclusive value="63"/>
                     
</xs:restriction>
                   
</xs:simpleType>
                 
</xs:element>
               
</xs:choice>
             
</xs:complexType>
           
</xs:element>
         
</xs:sequence>
       
</xs:complexType>
     
</xs:element>
     
<xs:element name="Content" type="MIL-STD-1553ContentType" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">This element is usd to define the payload of a MIL-STD-1553 message.</xs:documentation>
       
</xs:annotation>
     
</xs:element>
   
</xs:all>
 
</xs:complexType>
</xs:element>

element MIL-STD-1553-MessageType/BusControllerToRemoteTerminal/Properties
diagram
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children NumberOfDataWords
source <xs:element name="Properties" minOccurs="0">
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="NumberOfDataWords" type="xs:unsignedInt" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>When this element is included it allows the bus monitor to distinguish between messages on the basis of their length.  If this element does not exist then all word lengths are covered.</xs:documentation>
       
</xs:annotation>
     
</xs:element>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element MIL-STD-1553-MessageType/BusControllerToRemoteTerminal/Properties/NumberOfDataWords
diagram
type xs:unsignedInt
properties
isRef 0
minOcc 0
maxOcc 1
content simple
annotation
documentation
When this element is included it allows the bus monitor to distinguish between messages on the basis of their length.  If this element does not exist then all word lengths are covered.
source <xs:element name="NumberOfDataWords" type="xs:unsignedInt" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>When this element is included it allows the bus monitor to distinguish between messages on the basis of their length.  If this element does not exist then all word lengths are covered.</xs:documentation>
 
</xs:annotation>
</xs:element>

element MIL-STD-1553-MessageType/BusControllerToRemoteTerminal/Destination
diagram
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children RemoteTerminal SubAddress Sub_Address SubAddressMap CycleNumber
annotation
documentation
This element is used to specify the destination of a MiL-STD-1553 message.  The absence of a Destination element implies that the message is to a Bus Controller.
source <xs:element name="Destination" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This element is used to specify the destination of a MiL-STD-1553 message.  The absence of a Destination element implies that the message is to a Bus Controller.</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="RemoteTerminal" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">The transmitting remote terminal's ID.  The absence of this element implies a broadcast to all remote terminals.</xs:documentation>
       
</xs:annotation>
       
<xs:simpleType>
         
<xs:restriction base="xs:unsignedInt">
           
<xs:minInclusive value="0"/>
           
<xs:maxInclusive value="30"/>
         
</xs:restriction>
       
</xs:simpleType>
     
</xs:element>
     
<xs:choice minOccurs="0">
       
<xs:element name="SubAddress" type="SubAddressType" minOccurs="0">
         
<xs:annotation>
           
<xs:documentation xml:lang="en">A sub-address on the remote terminal.</xs:documentation>
         
</xs:annotation>
       
</xs:element>
       
<xs:element name="Sub_Address" minOccurs="0">
         
<xs:simpleType>
           
<xs:restriction base="xs:unsignedInt">
             
<xs:minInclusive value="0"/>
             
<xs:maxInclusive value="31"/>
           
</xs:restriction>
         
</xs:simpleType>
       
</xs:element>
     
</xs:choice>
     
<xs:element name="SubAddressMap" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">This element is used to remap the 30 sub-addresses based upon a mode code 17 message.</xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:choice>
           
<xs:element name="Any">
             
<xs:annotation>
               
<xs:documentation xml:lang="en">This element is used to indicate that all options are included.</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="Map" maxOccurs="128">
             
<xs:simpleType>
               
<xs:restriction base="xs:unsignedInt">
                 
<xs:minInclusive value="0"/>
                 
<xs:maxInclusive value="127"/>
               
</xs:restriction>
             
</xs:simpleType>
           
</xs:element>
         
</xs:choice>
       
</xs:complexType>
     
</xs:element>
     
<xs:element name="CycleNumber" minOccurs="0">
       
<xs:complexType>
         
<xs:choice>
           
<xs:element name="Any"/>
           
<xs:element name="Number" maxOccurs="64">
             
<xs:simpleType>
               
<xs:restriction base="xs:unsignedInt">
                 
<xs:minInclusive value="0"/>
                 
<xs:maxInclusive value="63"/>
               
</xs:restriction>
             
</xs:simpleType>
           
</xs:element>
         
</xs:choice>
       
</xs:complexType>
     
</xs:element>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element MIL-STD-1553-MessageType/BusControllerToRemoteTerminal/Destination/RemoteTerminal
diagram
type restriction of xs:unsignedInt
properties
isRef 0
minOcc 0
maxOcc 1
content simple
facets
minInclusive 0
maxInclusive 30
annotation
documentation
The transmitting remote terminal's ID.  The absence of this element implies a broadcast to all remote terminals.
source <xs:element name="RemoteTerminal" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">The transmitting remote terminal's ID.  The absence of this element implies a broadcast to all remote terminals.</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:unsignedInt">
     
<xs:minInclusive value="0"/>
     
<xs:maxInclusive value="30"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element MIL-STD-1553-MessageType/BusControllerToRemoteTerminal/Destination/SubAddress
diagram
type SubAddressType
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children Any Address
annotation
documentation
A sub-address on the remote terminal.
source <xs:element name="SubAddress" type="SubAddressType" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">A sub-address on the remote terminal.</xs:documentation>
 
</xs:annotation>
</xs:element>

element MIL-STD-1553-MessageType/BusControllerToRemoteTerminal/Destination/Sub_Address
diagram
type restriction of xs:unsignedInt
properties
isRef 0
minOcc 0
maxOcc 1
content simple
facets
minInclusive 0
maxInclusive 31
source <xs:element name="Sub_Address" minOccurs="0">
 
<xs:simpleType>
   
<xs:restriction base="xs:unsignedInt">
     
<xs:minInclusive value="0"/>
     
<xs:maxInclusive value="31"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element MIL-STD-1553-MessageType/BusControllerToRemoteTerminal/Destination/SubAddressMap
diagram
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children Any Map
annotation
documentation
This element is used to remap the 30 sub-addresses based upon a mode code 17 message.
source <xs:element name="SubAddressMap" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This element is used to remap the 30 sub-addresses based upon a mode code 17 message.</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:choice>
     
<xs:element name="Any">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">This element is used to indicate that all options are included.</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="Map" maxOccurs="128">
       
<xs:simpleType>
         
<xs:restriction base="xs:unsignedInt">
           
<xs:minInclusive value="0"/>
           
<xs:maxInclusive value="127"/>
         
</xs:restriction>
       
</xs:simpleType>
     
</xs:element>
   
</xs:choice>
 
</xs:complexType>
</xs:element>

element MIL-STD-1553-MessageType/BusControllerToRemoteTerminal/Destination/SubAddressMap/Any
diagram
properties
isRef 0
annotation
documentation
This element is used to indicate that all options are included.
source <xs:element name="Any">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This element is used to indicate that all options are included.</xs:documentation>
 
</xs:annotation>
</xs:element>

element MIL-STD-1553-MessageType/BusControllerToRemoteTerminal/Destination/SubAddressMap/Map
diagram
type restriction of xs:unsignedInt
properties
isRef 0
minOcc 1
maxOcc 128
content simple
facets
minInclusive 0
maxInclusive 127
source <xs:element name="Map" maxOccurs="128">
 
<xs:simpleType>
   
<xs:restriction base="xs:unsignedInt">
     
<xs:minInclusive value="0"/>
     
<xs:maxInclusive value="127"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element MIL-STD-1553-MessageType/BusControllerToRemoteTerminal/Destination/CycleNumber
diagram
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children Any Number
source <xs:element name="CycleNumber" minOccurs="0">
 
<xs:complexType>
   
<xs:choice>
     
<xs:element name="Any"/>
     
<xs:element name="Number" maxOccurs="64">
       
<xs:simpleType>
         
<xs:restriction base="xs:unsignedInt">
           
<xs:minInclusive value="0"/>
           
<xs:maxInclusive value="63"/>
         
</xs:restriction>
       
</xs:simpleType>
     
</xs:element>
   
</xs:choice>
 
</xs:complexType>
</xs:element>

element MIL-STD-1553-MessageType/BusControllerToRemoteTerminal/Destination/CycleNumber/Any
diagram
properties
isRef 0
source <xs:element name="Any"/>

element MIL-STD-1553-MessageType/BusControllerToRemoteTerminal/Destination/CycleNumber/Number
diagram
type restriction of xs:unsignedInt
properties
isRef 0
minOcc 1
maxOcc 64
content simple
facets
minInclusive 0
maxInclusive 63
source <xs:element name="Number" maxOccurs="64">
 
<xs:simpleType>
   
<xs:restriction base="xs:unsignedInt">
     
<xs:minInclusive value="0"/>
     
<xs:maxInclusive value="63"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element MIL-STD-1553-MessageType/BusControllerToRemoteTerminal/Content
diagram
type MIL-STD-1553ContentType
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children Mapping
used by
complexTypes PackageSubParameterType ParameterType
annotation
documentation
This element is usd to define the payload of a MIL-STD-1553 message.
source <xs:element name="Content" type="MIL-STD-1553ContentType" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This element is usd to define the payload of a MIL-STD-1553 message.</xs:documentation>
 
</xs:annotation>
</xs:element>

element MIL-STD-1553-MessageType/RemoteTerminalToBusController
diagram
properties
isRef 0
content complex
children Properties Source Content
annotation
documentation
This element defines a message from a remote terminal to a  bus controller.
source <xs:element name="RemoteTerminalToBusController">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This element defines a message from a remote terminal to a  bus controller.</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:all>
     
<xs:element name="Properties" minOccurs="0">
       
<xs:complexType>
         
<xs:sequence>
           
<xs:element name="NumberOfDataWords" type="xs:unsignedInt">
             
<xs:annotation>
               
<xs:documentation>When this element is included it allows the bus monitor to distinguish between messages on the basis of their length.  If this element does not exist then all word lengths are covered.</xs:documentation>
             
</xs:annotation>
           
</xs:element>
         
</xs:sequence>
       
</xs:complexType>
     
</xs:element>
     
<xs:element name="Source" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">This element is used to specify the source of a MIL-STD-1553 message. The absence of a Source element implies that the message is from a Bus Controller.</xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:sequence>
           
<xs:element name="RemoteTerminal" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation xml:lang="en">The transmitting remote terminal's ID.  the absence of this element indicates that the message is defined for any transmitting remote terminal.</xs:documentation>
             
</xs:annotation>
             
<xs:simpleType>
               
<xs:restriction base="xs:unsignedInt">
                 
<xs:minInclusive value="0"/>
                 
<xs:maxInclusive value="30"/>
               
</xs:restriction>
             
</xs:simpleType>
           
</xs:element>
           
<xs:choice minOccurs="0">
             
<xs:element name="SubAddress" type="SubAddressType" minOccurs="0">
               
<xs:annotation>
                 
<xs:documentation xml:lang="en">A sub-address on the remote terminal.</xs:documentation>
               
</xs:annotation>
             
</xs:element>
             
<xs:element name="Sub_Address" minOccurs="0">
               
<xs:simpleType>
                 
<xs:restriction base="xs:unsignedInt">
                   
<xs:minInclusive value="0"/>
                   
<xs:maxInclusive value="31"/>
                 
</xs:restriction>
               
</xs:simpleType>
             
</xs:element>
           
</xs:choice>
           
<xs:element name="SubAddressMap" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation xml:lang="en">This element is used to remap the 30 sub-addresses based upon a mode code 17 message.</xs:documentation>
             
</xs:annotation>
             
<xs:complexType>
               
<xs:choice>
                 
<xs:element name="Any">
                   
<xs:annotation>
                     
<xs:documentation xml:lang="en">This element is used to indicate that all options are included.</xs:documentation>
                   
</xs:annotation>
                 
</xs:element>
                 
<xs:element name="Map" maxOccurs="128">
                   
<xs:simpleType>
                     
<xs:restriction base="xs:unsignedInt">
                       
<xs:minInclusive value="0"/>
                       
<xs:maxInclusive value="127"/>
                     
</xs:restriction>
                   
</xs:simpleType>
                 
</xs:element>
               
</xs:choice>
             
</xs:complexType>
           
</xs:element>
           
<xs:element name="CycleNumber" minOccurs="0">
             
<xs:complexType>
               
<xs:choice>
                 
<xs:element name="Any"/>
                 
<xs:element name="Number" maxOccurs="64">
                   
<xs:simpleType>
                     
<xs:restriction base="xs:unsignedInt">
                       
<xs:minInclusive value="0"/>
                       
<xs:maxInclusive value="63"/>
                     
</xs:restriction>
                   
</xs:simpleType>
                 
</xs:element>
               
</xs:choice>
             
</xs:complexType>
           
</xs:element>
         
</xs:sequence>
       
</xs:complexType>
     
</xs:element>
     
<xs:element name="Content" type="MIL-STD-1553ContentType" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">This element is usd to define the payload of a MIL-STD-1553 message.</xs:documentation>
       
</xs:annotation>
     
</xs:element>
   
</xs:all>
 
</xs:complexType>
</xs:element>

element MIL-STD-1553-MessageType/RemoteTerminalToBusController/Properties
diagram
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children NumberOfDataWords
source <xs:element name="Properties" minOccurs="0">
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="NumberOfDataWords" type="xs:unsignedInt">
       
<xs:annotation>
         
<xs:documentation>When this element is included it allows the bus monitor to distinguish between messages on the basis of their length.  If this element does not exist then all word lengths are covered.</xs:documentation>
       
</xs:annotation>
     
</xs:element>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element MIL-STD-1553-MessageType/RemoteTerminalToBusController/Properties/NumberOfDataWords
diagram
type xs:unsignedInt
properties
isRef 0
content simple
annotation
documentation
When this element is included it allows the bus monitor to distinguish between messages on the basis of their length.  If this element does not exist then all word lengths are covered.
source <xs:element name="NumberOfDataWords" type="xs:unsignedInt">
 
<xs:annotation>
   
<xs:documentation>When this element is included it allows the bus monitor to distinguish between messages on the basis of their length.  If this element does not exist then all word lengths are covered.</xs:documentation>
 
</xs:annotation>
</xs:element>

element MIL-STD-1553-MessageType/RemoteTerminalToBusController/Source
diagram
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children RemoteTerminal SubAddress Sub_Address SubAddressMap CycleNumber
annotation
documentation
This element is used to specify the source of a MIL-STD-1553 message. The absence of a Source element implies that the message is from a Bus Controller.
source <xs:element name="Source" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This element is used to specify the source of a MIL-STD-1553 message. The absence of a Source element implies that the message is from a Bus Controller.</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="RemoteTerminal" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">The transmitting remote terminal's ID.  the absence of this element indicates that the message is defined for any transmitting remote terminal.</xs:documentation>
       
</xs:annotation>
       
<xs:simpleType>
         
<xs:restriction base="xs:unsignedInt">
           
<xs:minInclusive value="0"/>
           
<xs:maxInclusive value="30"/>
         
</xs:restriction>
       
</xs:simpleType>
     
</xs:element>
     
<xs:choice minOccurs="0">
       
<xs:element name="SubAddress" type="SubAddressType" minOccurs="0">
         
<xs:annotation>
           
<xs:documentation xml:lang="en">A sub-address on the remote terminal.</xs:documentation>
         
</xs:annotation>
       
</xs:element>
       
<xs:element name="Sub_Address" minOccurs="0">
         
<xs:simpleType>
           
<xs:restriction base="xs:unsignedInt">
             
<xs:minInclusive value="0"/>
             
<xs:maxInclusive value="31"/>
           
</xs:restriction>
         
</xs:simpleType>
       
</xs:element>
     
</xs:choice>
     
<xs:element name="SubAddressMap" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">This element is used to remap the 30 sub-addresses based upon a mode code 17 message.</xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:choice>
           
<xs:element name="Any">
             
<xs:annotation>
               
<xs:documentation xml:lang="en">This element is used to indicate that all options are included.</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="Map" maxOccurs="128">
             
<xs:simpleType>
               
<xs:restriction base="xs:unsignedInt">
                 
<xs:minInclusive value="0"/>
                 
<xs:maxInclusive value="127"/>
               
</xs:restriction>
             
</xs:simpleType>
           
</xs:element>
         
</xs:choice>
       
</xs:complexType>
     
</xs:element>
     
<xs:element name="CycleNumber" minOccurs="0">
       
<xs:complexType>
         
<xs:choice>
           
<xs:element name="Any"/>
           
<xs:element name="Number" maxOccurs="64">
             
<xs:simpleType>
               
<xs:restriction base="xs:unsignedInt">
                 
<xs:minInclusive value="0"/>
                 
<xs:maxInclusive value="63"/>
               
</xs:restriction>
             
</xs:simpleType>
           
</xs:element>
         
</xs:choice>
       
</xs:complexType>
     
</xs:element>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element MIL-STD-1553-MessageType/RemoteTerminalToBusController/Source/RemoteTerminal
diagram
type restriction of xs:unsignedInt
properties
isRef 0
minOcc 0
maxOcc 1
content simple
facets
minInclusive 0
maxInclusive 30
annotation
documentation
The transmitting remote terminal's ID.  the absence of this element indicates that the message is defined for any transmitting remote terminal.
source <xs:element name="RemoteTerminal" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">The transmitting remote terminal's ID.  the absence of this element indicates that the message is defined for any transmitting remote terminal.</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:unsignedInt">
     
<xs:minInclusive value="0"/>
     
<xs:maxInclusive value="30"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element MIL-STD-1553-MessageType/RemoteTerminalToBusController/Source/SubAddress
diagram
type SubAddressType
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children Any Address
annotation
documentation
A sub-address on the remote terminal.
source <xs:element name="SubAddress" type="SubAddressType" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">A sub-address on the remote terminal.</xs:documentation>
 
</xs:annotation>
</xs:element>

element MIL-STD-1553-MessageType/RemoteTerminalToBusController/Source/Sub_Address
diagram
type restriction of xs:unsignedInt
properties
isRef 0
minOcc 0
maxOcc 1
content simple
facets
minInclusive 0
maxInclusive 31
source <xs:element name="Sub_Address" minOccurs="0">
 
<xs:simpleType>
   
<xs:restriction base="xs:unsignedInt">
     
<xs:minInclusive value="0"/>
     
<xs:maxInclusive value="31"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element MIL-STD-1553-MessageType/RemoteTerminalToBusController/Source/SubAddressMap
diagram
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children Any Map
annotation
documentation
This element is used to remap the 30 sub-addresses based upon a mode code 17 message.
source <xs:element name="SubAddressMap" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This element is used to remap the 30 sub-addresses based upon a mode code 17 message.</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:choice>
     
<xs:element name="Any">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">This element is used to indicate that all options are included.</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="Map" maxOccurs="128">
       
<xs:simpleType>
         
<xs:restriction base="xs:unsignedInt">
           
<xs:minInclusive value="0"/>
           
<xs:maxInclusive value="127"/>
         
</xs:restriction>
       
</xs:simpleType>
     
</xs:element>
   
</xs:choice>
 
</xs:complexType>
</xs:element>

element MIL-STD-1553-MessageType/RemoteTerminalToBusController/Source/SubAddressMap/Any
diagram
properties
isRef 0
annotation
documentation
This element is used to indicate that all options are included.
source <xs:element name="Any">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This element is used to indicate that all options are included.</xs:documentation>
 
</xs:annotation>
</xs:element>

element MIL-STD-1553-MessageType/RemoteTerminalToBusController/Source/SubAddressMap/Map
diagram
type restriction of xs:unsignedInt
properties
isRef 0
minOcc 1
maxOcc 128
content simple
facets
minInclusive 0
maxInclusive 127
source <xs:element name="Map" maxOccurs="128">
 
<xs:simpleType>
   
<xs:restriction base="xs:unsignedInt">
     
<xs:minInclusive value="0"/>
     
<xs:maxInclusive value="127"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element MIL-STD-1553-MessageType/RemoteTerminalToBusController/Source/CycleNumber
diagram
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children Any Number
source <xs:element name="CycleNumber" minOccurs="0">
 
<xs:complexType>
   
<xs:choice>
     
<xs:element name="Any"/>
     
<xs:element name="Number" maxOccurs="64">
       
<xs:simpleType>
         
<xs:restriction base="xs:unsignedInt">
           
<xs:minInclusive value="0"/>
           
<xs:maxInclusive value="63"/>
         
</xs:restriction>
       
</xs:simpleType>
     
</xs:element>
   
</xs:choice>
 
</xs:complexType>
</xs:element>

element MIL-STD-1553-MessageType/RemoteTerminalToBusController/Source/CycleNumber/Any
diagram
properties
isRef 0
source <xs:element name="Any"/>

element MIL-STD-1553-MessageType/RemoteTerminalToBusController/Source/CycleNumber/Number
diagram
type restriction of xs:unsignedInt
properties
isRef 0
minOcc 1
maxOcc 64
content simple
facets
minInclusive 0
maxInclusive 63
source <xs:element name="Number" maxOccurs="64">
 
<xs:simpleType>
   
<xs:restriction base="xs:unsignedInt">
     
<xs:minInclusive value="0"/>
     
<xs:maxInclusive value="63"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element MIL-STD-1553-MessageType/RemoteTerminalToBusController/Content
diagram
type MIL-STD-1553ContentType
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children Mapping
used by
complexTypes PackageSubParameterType ParameterType
annotation
documentation
This element is usd to define the payload of a MIL-STD-1553 message.
source <xs:element name="Content" type="MIL-STD-1553ContentType" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This element is usd to define the payload of a MIL-STD-1553 message.</xs:documentation>
 
</xs:annotation>
</xs:element>

element MIL-STD-1553-MessageType/RemoteTerminalToRemoteTerminal
diagram
properties
isRef 0
content complex
children Properties Source Destination Content
annotation
documentation
This element defines a message from a remote terminal to a remote terminal.
source <xs:element name="RemoteTerminalToRemoteTerminal">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This element defines a message from a remote terminal to a remote terminal.</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:all>
     
<xs:element name="Properties" minOccurs="0">
       
<xs:complexType>
         
<xs:sequence>
           
<xs:element name="NumberOfDataWords" type="xs:unsignedInt">
             
<xs:annotation>
               
<xs:documentation>When this element is included it allows the bus monitor to distinguish between messages on the basis of their length.  If this element does not exist then all word lengths are covered.</xs:documentation>
             
</xs:annotation>
           
</xs:element>
         
</xs:sequence>
       
</xs:complexType>
     
</xs:element>
     
<xs:element name="Source" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">This element is used to specify the source of a MIL-STD-1553 message. The absence of a Source element implies that the message is from a Bus Controller.</xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:sequence>
           
<xs:element name="RemoteTerminal" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation xml:lang="en">The transmitting remote terminal's ID.  the absence of this element indicates that the message is defined for any transmitting remote terminal.</xs:documentation>
             
</xs:annotation>
             
<xs:simpleType>
               
<xs:restriction base="xs:unsignedInt">
                 
<xs:minInclusive value="0"/>
                 
<xs:maxInclusive value="30"/>
               
</xs:restriction>
             
</xs:simpleType>
           
</xs:element>
           
<xs:choice minOccurs="0">
             
<xs:element name="SubAddress" type="SubAddressType" minOccurs="0">
               
<xs:annotation>
                 
<xs:documentation xml:lang="en">A sub-address on the remote terminal.</xs:documentation>
               
</xs:annotation>
             
</xs:element>
             
<xs:element name="Sub_Address" minOccurs="0">
               
<xs:simpleType>
                 
<xs:restriction base="xs:unsignedInt">
                   
<xs:minInclusive value="0"/>
                   
<xs:maxInclusive value="31"/>
                 
</xs:restriction>
               
</xs:simpleType>
             
</xs:element>
           
</xs:choice>
           
<xs:element name="SubAddressMap" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation xml:lang="en">This element is used to remap the 30 sub-addresses based upon a mode code 17 message.</xs:documentation>
             
</xs:annotation>
             
<xs:complexType>
               
<xs:choice>
                 
<xs:element name="Any">
                   
<xs:annotation>
                     
<xs:documentation xml:lang="en">This element is used to indicate that all options are included.</xs:documentation>
                   
</xs:annotation>
                 
</xs:element>
                 
<xs:element name="Map" maxOccurs="128">
                   
<xs:simpleType>
                     
<xs:restriction base="xs:unsignedInt">
                       
<xs:minInclusive value="0"/>
                       
<xs:maxInclusive value="127"/>
                     
</xs:restriction>
                   
</xs:simpleType>
                 
</xs:element>
               
</xs:choice>
             
</xs:complexType>
           
</xs:element>
           
<xs:element name="CycleNumber" minOccurs="0">
             
<xs:complexType>
               
<xs:choice>
                 
<xs:element name="Any"/>
                 
<xs:element name="Number" maxOccurs="64">
                   
<xs:simpleType>
                     
<xs:restriction base="xs:unsignedInt">
                       
<xs:minInclusive value="0"/>
                       
<xs:maxInclusive value="63"/>
                     
</xs:restriction>
                   
</xs:simpleType>
                 
</xs:element>
               
</xs:choice>
             
</xs:complexType>
           
</xs:element>
         
</xs:sequence>
       
</xs:complexType>
     
</xs:element>
     
<xs:element name="Destination" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">This element is used to specify the destination of a MiL-STD-1553 message.  The abscence of a Destination element implies that the message is to a Bus Controller.</xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:sequence>
           
<xs:element name="RemoteTerminal" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation xml:lang="en">The transmitting remote terminal's ID.  The absence of this element implies a broadcast to all remote terminals.</xs:documentation>
             
</xs:annotation>
             
<xs:simpleType>
               
<xs:restriction base="xs:unsignedInt">
                 
<xs:minInclusive value="0"/>
                 
<xs:maxInclusive value="30"/>
               
</xs:restriction>
             
</xs:simpleType>
           
</xs:element>
           
<xs:choice minOccurs="0">
             
<xs:element name="SubAddress" type="SubAddressType" minOccurs="0">
               
<xs:annotation>
                 
<xs:documentation xml:lang="en">A sub-address on the remote terminal.</xs:documentation>
               
</xs:annotation>
             
</xs:element>
             
<xs:element name="Sub_Address" minOccurs="0">
               
<xs:simpleType>
                 
<xs:restriction base="xs:unsignedInt">
                   
<xs:minInclusive value="0"/>
                   
<xs:maxInclusive value="31"/>
                 
</xs:restriction>
               
</xs:simpleType>
             
</xs:element>
           
</xs:choice>
           
<xs:element name="SubAddressMap" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation xml:lang="en">This element is used to remap the 30 sub-addresses based upon a mode code 17 message.</xs:documentation>
             
</xs:annotation>
             
<xs:complexType>
               
<xs:choice>
                 
<xs:element name="Any">
                   
<xs:annotation>
                     
<xs:documentation xml:lang="en">This element is used to indicate that all options are included.</xs:documentation>
                   
</xs:annotation>
                 
</xs:element>
                 
<xs:element name="Map" maxOccurs="128">
                   
<xs:simpleType>
                     
<xs:restriction base="xs:unsignedInt">
                       
<xs:minInclusive value="0"/>
                       
<xs:maxInclusive value="127"/>
                     
</xs:restriction>
                   
</xs:simpleType>
                 
</xs:element>
               
</xs:choice>
             
</xs:complexType>
           
</xs:element>
           
<xs:element name="CycleNumber" minOccurs="0">
             
<xs:complexType>
               
<xs:choice>
                 
<xs:element name="Any"/>
                 
<xs:element name="Number" maxOccurs="64">
                   
<xs:simpleType>
                     
<xs:restriction base="xs:unsignedInt">
                       
<xs:minInclusive value="0"/>
                       
<xs:maxInclusive value="63"/>
                     
</xs:restriction>
                   
</xs:simpleType>
                 
</xs:element>
               
</xs:choice>
             
</xs:complexType>
           
</xs:element>
         
</xs:sequence>
       
</xs:complexType>
     
</xs:element>
     
<xs:element name="Content" type="MIL-STD-1553ContentType" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">This element is usd to define the payload of a MIL-STD-1553 message.</xs:documentation>
       
</xs:annotation>
     
</xs:element>
   
</xs:all>
 
</xs:complexType>
</xs:element>

element MIL-STD-1553-MessageType/RemoteTerminalToRemoteTerminal/Properties
diagram
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children NumberOfDataWords
source <xs:element name="Properties" minOccurs="0">
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="NumberOfDataWords" type="xs:unsignedInt">
       
<xs:annotation>
         
<xs:documentation>When this element is included it allows the bus monitor to distinguish between messages on the basis of their length.  If this element does not exist then all word lengths are covered.</xs:documentation>
       
</xs:annotation>
     
</xs:element>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element MIL-STD-1553-MessageType/RemoteTerminalToRemoteTerminal/Properties/NumberOfDataWords
diagram
type xs:unsignedInt
properties
isRef 0
content simple
annotation
documentation
When this element is included it allows the bus monitor to distinguish between messages on the basis of their length.  If this element does not exist then all word lengths are covered.
source <xs:element name="NumberOfDataWords" type="xs:unsignedInt">
 
<xs:annotation>
   
<xs:documentation>When this element is included it allows the bus monitor to distinguish between messages on the basis of their length.  If this element does not exist then all word lengths are covered.</xs:documentation>
 
</xs:annotation>
</xs:element>

element MIL-STD-1553-MessageType/RemoteTerminalToRemoteTerminal/Source
diagram
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children RemoteTerminal SubAddress Sub_Address SubAddressMap CycleNumber
annotation
documentation
This element is used to specify the source of a MIL-STD-1553 message. The absence of a Source element implies that the message is from a Bus Controller.
source <xs:element name="Source" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This element is used to specify the source of a MIL-STD-1553 message. The absence of a Source element implies that the message is from a Bus Controller.</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="RemoteTerminal" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">The transmitting remote terminal's ID.  the absence of this element indicates that the message is defined for any transmitting remote terminal.</xs:documentation>
       
</xs:annotation>
       
<xs:simpleType>
         
<xs:restriction base="xs:unsignedInt">
           
<xs:minInclusive value="0"/>
           
<xs:maxInclusive value="30"/>
         
</xs:restriction>
       
</xs:simpleType>
     
</xs:element>
     
<xs:choice minOccurs="0">
       
<xs:element name="SubAddress" type="SubAddressType" minOccurs="0">
         
<xs:annotation>
           
<xs:documentation xml:lang="en">A sub-address on the remote terminal.</xs:documentation>
         
</xs:annotation>
       
</xs:element>
       
<xs:element name="Sub_Address" minOccurs="0">
         
<xs:simpleType>
           
<xs:restriction base="xs:unsignedInt">
             
<xs:minInclusive value="0"/>
             
<xs:maxInclusive value="31"/>
           
</xs:restriction>
         
</xs:simpleType>
       
</xs:element>
     
</xs:choice>
     
<xs:element name="SubAddressMap" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">This element is used to remap the 30 sub-addresses based upon a mode code 17 message.</xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:choice>
           
<xs:element name="Any">
             
<xs:annotation>
               
<xs:documentation xml:lang="en">This element is used to indicate that all options are included.</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="Map" maxOccurs="128">
             
<xs:simpleType>
               
<xs:restriction base="xs:unsignedInt">
                 
<xs:minInclusive value="0"/>
                 
<xs:maxInclusive value="127"/>
               
</xs:restriction>
             
</xs:simpleType>
           
</xs:element>
         
</xs:choice>
       
</xs:complexType>
     
</xs:element>
     
<xs:element name="CycleNumber" minOccurs="0">
       
<xs:complexType>
         
<xs:choice>
           
<xs:element name="Any"/>
           
<xs:element name="Number" maxOccurs="64">
             
<xs:simpleType>
               
<xs:restriction base="xs:unsignedInt">
                 
<xs:minInclusive value="0"/>
                 
<xs:maxInclusive value="63"/>
               
</xs:restriction>
             
</xs:simpleType>
           
</xs:element>
         
</xs:choice>
       
</xs:complexType>
     
</xs:element>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element MIL-STD-1553-MessageType/RemoteTerminalToRemoteTerminal/Source/RemoteTerminal
diagram
type restriction of xs:unsignedInt
properties
isRef 0
minOcc 0
maxOcc 1
content simple
facets
minInclusive 0
maxInclusive 30
annotation
documentation
The transmitting remote terminal's ID.  the absence of this element indicates that the message is defined for any transmitting remote terminal.
source <xs:element name="RemoteTerminal" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">The transmitting remote terminal's ID.  the absence of this element indicates that the message is defined for any transmitting remote terminal.</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:unsignedInt">
     
<xs:minInclusive value="0"/>
     
<xs:maxInclusive value="30"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element MIL-STD-1553-MessageType/RemoteTerminalToRemoteTerminal/Source/SubAddress
diagram
type SubAddressType
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children Any Address
annotation
documentation
A sub-address on the remote terminal.
source <xs:element name="SubAddress" type="SubAddressType" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">A sub-address on the remote terminal.</xs:documentation>
 
</xs:annotation>
</xs:element>

element MIL-STD-1553-MessageType/RemoteTerminalToRemoteTerminal/Source/Sub_Address
diagram
type restriction of xs:unsignedInt
properties
isRef 0
minOcc 0
maxOcc 1
content simple
facets
minInclusive 0
maxInclusive 31
source <xs:element name="Sub_Address" minOccurs="0">
 
<xs:simpleType>
   
<xs:restriction base="xs:unsignedInt">
     
<xs:minInclusive value="0"/>
     
<xs:maxInclusive value="31"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element MIL-STD-1553-MessageType/RemoteTerminalToRemoteTerminal/Source/SubAddressMap
diagram
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children Any Map
annotation
documentation
This element is used to remap the 30 sub-addresses based upon a mode code 17 message.
source <xs:element name="SubAddressMap" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This element is used to remap the 30 sub-addresses based upon a mode code 17 message.</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:choice>
     
<xs:element name="Any">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">This element is used to indicate that all options are included.</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="Map" maxOccurs="128">
       
<xs:simpleType>
         
<xs:restriction base="xs:unsignedInt">
           
<xs:minInclusive value="0"/>
           
<xs:maxInclusive value="127"/>
         
</xs:restriction>
       
</xs:simpleType>
     
</xs:element>
   
</xs:choice>
 
</xs:complexType>
</xs:element>

element MIL-STD-1553-MessageType/RemoteTerminalToRemoteTerminal/Source/SubAddressMap/Any
diagram
properties
isRef 0
annotation
documentation
This element is used to indicate that all options are included.
source <xs:element name="Any">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This element is used to indicate that all options are included.</xs:documentation>
 
</xs:annotation>
</xs:element>

element MIL-STD-1553-MessageType/RemoteTerminalToRemoteTerminal/Source/SubAddressMap/Map
diagram
type restriction of xs:unsignedInt
properties
isRef 0
minOcc 1
maxOcc 128
content simple
facets
minInclusive 0
maxInclusive 127
source <xs:element name="Map" maxOccurs="128">
 
<xs:simpleType>
   
<xs:restriction base="xs:unsignedInt">
     
<xs:minInclusive value="0"/>
     
<xs:maxInclusive value="127"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element MIL-STD-1553-MessageType/RemoteTerminalToRemoteTerminal/Source/CycleNumber
diagram
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children Any Number
source <xs:element name="CycleNumber" minOccurs="0">
 
<xs:complexType>
   
<xs:choice>
     
<xs:element name="Any"/>
     
<xs:element name="Number" maxOccurs="64">
       
<xs:simpleType>
         
<xs:restriction base="xs:unsignedInt">
           
<xs:minInclusive value="0"/>
           
<xs:maxInclusive value="63"/>
         
</xs:restriction>
       
</xs:simpleType>
     
</xs:element>
   
</xs:choice>
 
</xs:complexType>
</xs:element>

element MIL-STD-1553-MessageType/RemoteTerminalToRemoteTerminal/Source/CycleNumber/Any
diagram
properties
isRef 0
source <xs:element name="Any"/>

element MIL-STD-1553-MessageType/RemoteTerminalToRemoteTerminal/Source/CycleNumber/Number
diagram
type restriction of xs:unsignedInt
properties
isRef 0
minOcc 1
maxOcc 64
content simple
facets
minInclusive 0
maxInclusive 63
source <xs:element name="Number" maxOccurs="64">
 
<xs:simpleType>
   
<xs:restriction base="xs:unsignedInt">
     
<xs:minInclusive value="0"/>
     
<xs:maxInclusive value="63"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element MIL-STD-1553-MessageType/RemoteTerminalToRemoteTerminal/Destination
diagram
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children RemoteTerminal SubAddress Sub_Address SubAddressMap CycleNumber
annotation
documentation
This element is used to specify the destination of a MiL-STD-1553 message.  The abscence of a Destination element implies that the message is to a Bus Controller.
source <xs:element name="Destination" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This element is used to specify the destination of a MiL-STD-1553 message.  The abscence of a Destination element implies that the message is to a Bus Controller.</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="RemoteTerminal" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">The transmitting remote terminal's ID.  The absence of this element implies a broadcast to all remote terminals.</xs:documentation>
       
</xs:annotation>
       
<xs:simpleType>
         
<xs:restriction base="xs:unsignedInt">
           
<xs:minInclusive value="0"/>
           
<xs:maxInclusive value="30"/>
         
</xs:restriction>
       
</xs:simpleType>
     
</xs:element>
     
<xs:choice minOccurs="0">
       
<xs:element name="SubAddress" type="SubAddressType" minOccurs="0">
         
<xs:annotation>
           
<xs:documentation xml:lang="en">A sub-address on the remote terminal.</xs:documentation>
         
</xs:annotation>
       
</xs:element>
       
<xs:element name="Sub_Address" minOccurs="0">
         
<xs:simpleType>
           
<xs:restriction base="xs:unsignedInt">
             
<xs:minInclusive value="0"/>
             
<xs:maxInclusive value="31"/>
           
</xs:restriction>
         
</xs:simpleType>
       
</xs:element>
     
</xs:choice>
     
<xs:element name="SubAddressMap" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">This element is used to remap the 30 sub-addresses based upon a mode code 17 message.</xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:choice>
           
<xs:element name="Any">
             
<xs:annotation>
               
<xs:documentation xml:lang="en">This element is used to indicate that all options are included.</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="Map" maxOccurs="128">
             
<xs:simpleType>
               
<xs:restriction base="xs:unsignedInt">
                 
<xs:minInclusive value="0"/>
                 
<xs:maxInclusive value="127"/>
               
</xs:restriction>
             
</xs:simpleType>
           
</xs:element>
         
</xs:choice>
       
</xs:complexType>
     
</xs:element>
     
<xs:element name="CycleNumber" minOccurs="0">
       
<xs:complexType>
         
<xs:choice>
           
<xs:element name="Any"/>
           
<xs:element name="Number" maxOccurs="64">
             
<xs:simpleType>
               
<xs:restriction base="xs:unsignedInt">
                 
<xs:minInclusive value="0"/>
                 
<xs:maxInclusive value="63"/>
               
</xs:restriction>
             
</xs:simpleType>
           
</xs:element>
         
</xs:choice>
       
</xs:complexType>
     
</xs:element>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element MIL-STD-1553-MessageType/RemoteTerminalToRemoteTerminal/Destination/RemoteTerminal
diagram
type restriction of xs:unsignedInt
properties
isRef 0
minOcc 0
maxOcc 1
content simple
facets
minInclusive 0
maxInclusive 30
annotation
documentation
The transmitting remote terminal's ID.  The absence of this element implies a broadcast to all remote terminals.
source <xs:element name="RemoteTerminal" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">The transmitting remote terminal's ID.  The absence of this element implies a broadcast to all remote terminals.</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:unsignedInt">
     
<xs:minInclusive value="0"/>
     
<xs:maxInclusive value="30"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element MIL-STD-1553-MessageType/RemoteTerminalToRemoteTerminal/Destination/SubAddress
diagram
type SubAddressType
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children Any Address
annotation
documentation
A sub-address on the remote terminal.
source <xs:element name="SubAddress" type="SubAddressType" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">A sub-address on the remote terminal.</xs:documentation>
 
</xs:annotation>
</xs:element>

element MIL-STD-1553-MessageType/RemoteTerminalToRemoteTerminal/Destination/Sub_Address
diagram
type restriction of xs:unsignedInt
properties
isRef 0
minOcc 0
maxOcc 1
content simple
facets
minInclusive 0
maxInclusive 31
source <xs:element name="Sub_Address" minOccurs="0">
 
<xs:simpleType>
   
<xs:restriction base="xs:unsignedInt">
     
<xs:minInclusive value="0"/>
     
<xs:maxInclusive value="31"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element MIL-STD-1553-MessageType/RemoteTerminalToRemoteTerminal/Destination/SubAddressMap
diagram
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children Any Map
annotation
documentation
This element is used to remap the 30 sub-addresses based upon a mode code 17 message.
source <xs:element name="SubAddressMap" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This element is used to remap the 30 sub-addresses based upon a mode code 17 message.</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:choice>
     
<xs:element name="Any">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">This element is used to indicate that all options are included.</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="Map" maxOccurs="128">
       
<xs:simpleType>
         
<xs:restriction base="xs:unsignedInt">
           
<xs:minInclusive value="0"/>
           
<xs:maxInclusive value="127"/>
         
</xs:restriction>
       
</xs:simpleType>
     
</xs:element>
   
</xs:choice>
 
</xs:complexType>
</xs:element>

element MIL-STD-1553-MessageType/RemoteTerminalToRemoteTerminal/Destination/SubAddressMap/Any
diagram
properties
isRef 0
annotation
documentation
This element is used to indicate that all options are included.
source <xs:element name="Any">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This element is used to indicate that all options are included.</xs:documentation>
 
</xs:annotation>
</xs:element>

element MIL-STD-1553-MessageType/RemoteTerminalToRemoteTerminal/Destination/SubAddressMap/Map
diagram
type restriction of xs:unsignedInt
properties
isRef 0
minOcc 1
maxOcc 128
content simple
facets
minInclusive 0
maxInclusive 127
source <xs:element name="Map" maxOccurs="128">
 
<xs:simpleType>
   
<xs:restriction base="xs:unsignedInt">
     
<xs:minInclusive value="0"/>
     
<xs:maxInclusive value="127"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element MIL-STD-1553-MessageType/RemoteTerminalToRemoteTerminal/Destination/CycleNumber
diagram
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children Any Number
source <xs:element name="CycleNumber" minOccurs="0">
 
<xs:complexType>
   
<xs:choice>
     
<xs:element name="Any"/>
     
<xs:element name="Number" maxOccurs="64">
       
<xs:simpleType>
         
<xs:restriction base="xs:unsignedInt">
           
<xs:minInclusive value="0"/>
           
<xs:maxInclusive value="63"/>
         
</xs:restriction>
       
</xs:simpleType>
     
</xs:element>
   
</xs:choice>
 
</xs:complexType>
</xs:element>

element MIL-STD-1553-MessageType/RemoteTerminalToRemoteTerminal/Destination/CycleNumber/Any
diagram
properties
isRef 0
source <xs:element name="Any"/>

element MIL-STD-1553-MessageType/RemoteTerminalToRemoteTerminal/Destination/CycleNumber/Number
diagram
type restriction of xs:unsignedInt
properties
isRef 0
minOcc 1
maxOcc 64
content simple
facets
minInclusive 0
maxInclusive 63
source <xs:element name="Number" maxOccurs="64">
 
<xs:simpleType>
   
<xs:restriction base="xs:unsignedInt">
     
<xs:minInclusive value="0"/>
     
<xs:maxInclusive value="63"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element MIL-STD-1553-MessageType/RemoteTerminalToRemoteTerminal/Content
diagram
type MIL-STD-1553ContentType
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children Mapping
used by
complexTypes PackageSubParameterType ParameterType
annotation
documentation
This element is usd to define the payload of a MIL-STD-1553 message.
source <xs:element name="Content" type="MIL-STD-1553ContentType" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This element is usd to define the payload of a MIL-STD-1553 message.</xs:documentation>
 
</xs:annotation>
</xs:element>

element MIL-STD-1553-MessageType/BusControllerToAllRemoteTerminals
diagram
properties
isRef 0
content complex
children Properties Destination Content
annotation
documentation
This element defines a broadcast message from a bus controller to all remote terminals.
source <xs:element name="BusControllerToAllRemoteTerminals">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This element defines a broadcast message from a bus controller to all remote terminals.</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:all>
     
<xs:element name="Properties" minOccurs="0">
       
<xs:complexType>
         
<xs:sequence>
           
<xs:element name="NumberOfDataWords" type="xs:unsignedInt">
             
<xs:annotation>
               
<xs:documentation>When this element is included it allows the bus monitor to distinguish between messages on the basis of their length.  If this element does not exist then all word lengths are covered.</xs:documentation>
             
</xs:annotation>
           
</xs:element>
         
</xs:sequence>
       
</xs:complexType>
     
</xs:element>
     
<xs:element name="Destination" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">This element is used to specify the destination of a MIL-STD-1553 message.  The abcence of a Destination element implies that the message is to a Bus Controller.</xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:sequence>
           
<xs:choice minOccurs="0">
             
<xs:element name="SubAddress" type="SubAddressType" minOccurs="0">
               
<xs:annotation>
                 
<xs:documentation xml:lang="en">A sub-address on the remote terminal.</xs:documentation>
               
</xs:annotation>
             
</xs:element>
             
<xs:element name="Sub_Address" minOccurs="0">
               
<xs:simpleType>
                 
<xs:restriction base="xs:unsignedInt">
                   
<xs:minInclusive value="0"/>
                   
<xs:maxInclusive value="31"/>
                 
</xs:restriction>
               
</xs:simpleType>
             
</xs:element>
           
</xs:choice>
           
<xs:element name="SubAddressMap" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation xml:lang="en">This element is used to remap the 30 sub-addresses based upon a mode code 17 message.</xs:documentation>
             
</xs:annotation>
             
<xs:complexType>
               
<xs:choice>
                 
<xs:element name="Any">
                   
<xs:annotation>
                     
<xs:documentation xml:lang="en">This element is used to indicate that all options are included.</xs:documentation>
                   
</xs:annotation>
                 
</xs:element>
                 
<xs:element name="Map" maxOccurs="128">
                   
<xs:simpleType>
                     
<xs:restriction base="xs:unsignedInt">
                       
<xs:minInclusive value="0"/>
                       
<xs:maxInclusive value="127"/>
                     
</xs:restriction>
                   
</xs:simpleType>
                 
</xs:element>
               
</xs:choice>
             
</xs:complexType>
           
</xs:element>
           
<xs:element name="CycleNumber" minOccurs="0">
             
<xs:complexType>
               
<xs:choice>
                 
<xs:element name="Any"/>
                 
<xs:element name="Number" maxOccurs="64">
                   
<xs:simpleType>
                     
<xs:restriction base="xs:unsignedInt">
                       
<xs:minInclusive value="0"/>
                       
<xs:maxInclusive value="63"/>
                     
</xs:restriction>
                   
</xs:simpleType>
                 
</xs:element>
               
</xs:choice>
             
</xs:complexType>
           
</xs:element>
         
</xs:sequence>
       
</xs:complexType>
     
</xs:element>
     
<xs:element name="Content" type="MIL-STD-1553ContentType" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">This element is usd to define the payload of a MIL-STD-1553 message.</xs:documentation>
       
</xs:annotation>
     
</xs:element>
   
</xs:all>
 
</xs:complexType>
</xs:element>

element MIL-STD-1553-MessageType/BusControllerToAllRemoteTerminals/Properties
diagram
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children NumberOfDataWords
source <xs:element name="Properties" minOccurs="0">
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="NumberOfDataWords" type="xs:unsignedInt">
       
<xs:annotation>
         
<xs:documentation>When this element is included it allows the bus monitor to distinguish between messages on the basis of their length.  If this element does not exist then all word lengths are covered.</xs:documentation>
       
</xs:annotation>
     
</xs:element>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element MIL-STD-1553-MessageType/BusControllerToAllRemoteTerminals/Properties/NumberOfDataWords
diagram
type xs:unsignedInt
properties
isRef 0
content simple
annotation
documentation
When this element is included it allows the bus monitor to distinguish between messages on the basis of their length.  If this element does not exist then all word lengths are covered.
source <xs:element name="NumberOfDataWords" type="xs:unsignedInt">
 
<xs:annotation>
   
<xs:documentation>When this element is included it allows the bus monitor to distinguish between messages on the basis of their length.  If this element does not exist then all word lengths are covered.</xs:documentation>
 
</xs:annotation>
</xs:element>

element MIL-STD-1553-MessageType/BusControllerToAllRemoteTerminals/Destination
diagram
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children SubAddress Sub_Address SubAddressMap CycleNumber
annotation
documentation
This element is used to specify the destination of a MIL-STD-1553 message.  The abcence of a Destination element implies that the message is to a Bus Controller.
source <xs:element name="Destination" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This element is used to specify the destination of a MIL-STD-1553 message.  The abcence of a Destination element implies that the message is to a Bus Controller.</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence>
     
<xs:choice minOccurs="0">
       
<xs:element name="SubAddress" type="SubAddressType" minOccurs="0">
         
<xs:annotation>
           
<xs:documentation xml:lang="en">A sub-address on the remote terminal.</xs:documentation>
         
</xs:annotation>
       
</xs:element>
       
<xs:element name="Sub_Address" minOccurs="0">
         
<xs:simpleType>
           
<xs:restriction base="xs:unsignedInt">
             
<xs:minInclusive value="0"/>
             
<xs:maxInclusive value="31"/>
           
</xs:restriction>
         
</xs:simpleType>
       
</xs:element>
     
</xs:choice>
     
<xs:element name="SubAddressMap" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">This element is used to remap the 30 sub-addresses based upon a mode code 17 message.</xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:choice>
           
<xs:element name="Any">
             
<xs:annotation>
               
<xs:documentation xml:lang="en">This element is used to indicate that all options are included.</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="Map" maxOccurs="128">
             
<xs:simpleType>
               
<xs:restriction base="xs:unsignedInt">
                 
<xs:minInclusive value="0"/>
                 
<xs:maxInclusive value="127"/>
               
</xs:restriction>
             
</xs:simpleType>
           
</xs:element>
         
</xs:choice>
       
</xs:complexType>
     
</xs:element>
     
<xs:element name="CycleNumber" minOccurs="0">
       
<xs:complexType>
         
<xs:choice>
           
<xs:element name="Any"/>
           
<xs:element name="Number" maxOccurs="64">
             
<xs:simpleType>
               
<xs:restriction base="xs:unsignedInt">
                 
<xs:minInclusive value="0"/>
                 
<xs:maxInclusive value="63"/>
               
</xs:restriction>
             
</xs:simpleType>
           
</xs:element>
         
</xs:choice>
       
</xs:complexType>
     
</xs:element>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element MIL-STD-1553-MessageType/BusControllerToAllRemoteTerminals/Destination/SubAddress
diagram
type SubAddressType
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children Any Address
annotation
documentation
A sub-address on the remote terminal.
source <xs:element name="SubAddress" type="SubAddressType" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">A sub-address on the remote terminal.</xs:documentation>
 
</xs:annotation>
</xs:element>

element MIL-STD-1553-MessageType/BusControllerToAllRemoteTerminals/Destination/Sub_Address
diagram
type restriction of xs:unsignedInt
properties
isRef 0
minOcc 0
maxOcc 1
content simple
facets
minInclusive 0
maxInclusive 31
source <xs:element name="Sub_Address" minOccurs="0">
 
<xs:simpleType>
   
<xs:restriction base="xs:unsignedInt">
     
<xs:minInclusive value="0"/>
     
<xs:maxInclusive value="31"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element MIL-STD-1553-MessageType/BusControllerToAllRemoteTerminals/Destination/SubAddressMap
diagram
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children Any Map
annotation
documentation
This element is used to remap the 30 sub-addresses based upon a mode code 17 message.
source <xs:element name="SubAddressMap" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This element is used to remap the 30 sub-addresses based upon a mode code 17 message.</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:choice>
     
<xs:element name="Any">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">This element is used to indicate that all options are included.</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="Map" maxOccurs="128">
       
<xs:simpleType>
         
<xs:restriction base="xs:unsignedInt">
           
<xs:minInclusive value="0"/>
           
<xs:maxInclusive value="127"/>
         
</xs:restriction>
       
</xs:simpleType>
     
</xs:element>
   
</xs:choice>
 
</xs:complexType>
</xs:element>

element MIL-STD-1553-MessageType/BusControllerToAllRemoteTerminals/Destination/SubAddressMap/Any
diagram
properties
isRef 0
annotation
documentation
This element is used to indicate that all options are included.
source <xs:element name="Any">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This element is used to indicate that all options are included.</xs:documentation>
 
</xs:annotation>
</xs:element>

element MIL-STD-1553-MessageType/BusControllerToAllRemoteTerminals/Destination/SubAddressMap/Map
diagram
type restriction of xs:unsignedInt
properties
isRef 0
minOcc 1
maxOcc 128
content simple
facets
minInclusive 0
maxInclusive 127
source <xs:element name="Map" maxOccurs="128">
 
<xs:simpleType>
   
<xs:restriction base="xs:unsignedInt">
     
<xs:minInclusive value="0"/>
     
<xs:maxInclusive value="127"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element MIL-STD-1553-MessageType/BusControllerToAllRemoteTerminals/Destination/CycleNumber
diagram
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children Any Number
source <xs:element name="CycleNumber" minOccurs="0">
 
<xs:complexType>
   
<xs:choice>
     
<xs:element name="Any"/>
     
<xs:element name="Number" maxOccurs="64">
       
<xs:simpleType>
         
<xs:restriction base="xs:unsignedInt">
           
<xs:minInclusive value="0"/>
           
<xs:maxInclusive value="63"/>
         
</xs:restriction>
       
</xs:simpleType>
     
</xs:element>
   
</xs:choice>
 
</xs:complexType>
</xs:element>

element MIL-STD-1553-MessageType/BusControllerToAllRemoteTerminals/Destination/CycleNumber/Any
diagram
properties
isRef 0
source <xs:element name="Any"/>

element MIL-STD-1553-MessageType/BusControllerToAllRemoteTerminals/Destination/CycleNumber/Number
diagram
type restriction of xs:unsignedInt
properties
isRef 0
minOcc 1
maxOcc 64
content simple
facets
minInclusive 0
maxInclusive 63
source <xs:element name="Number" maxOccurs="64">
 
<xs:simpleType>
   
<xs:restriction base="xs:unsignedInt">
     
<xs:minInclusive value="0"/>
     
<xs:maxInclusive value="63"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element MIL-STD-1553-MessageType/BusControllerToAllRemoteTerminals/Content
diagram
type MIL-STD-1553ContentType
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children Mapping
used by
complexTypes PackageSubParameterType ParameterType
annotation
documentation
This element is usd to define the payload of a MIL-STD-1553 message.
source <xs:element name="Content" type="MIL-STD-1553ContentType" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This element is usd to define the payload of a MIL-STD-1553 message.</xs:documentation>
 
</xs:annotation>
</xs:element>

element MIL-STD-1553-MessageType/RemoteTerminalToAllRemoteTerminals
diagram
properties
isRef 0
content complex
children Properties Source Destination Content
annotation
documentation
This element defines a broadcast message from a remote terminal to all other remote terminals
source <xs:element name="RemoteTerminalToAllRemoteTerminals">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This element defines a broadcast message from a remote terminal to all other remote terminals</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:all>
     
<xs:element name="Properties" minOccurs="0">
       
<xs:complexType>
         
<xs:sequence>
           
<xs:element name="NumberOfDataWords" type="xs:unsignedInt">
             
<xs:annotation>
               
<xs:documentation>When this element is included it allows the bus monitor to distinguish between messages on the basis of their length.  If this element does not exist then all word lengths are covered.</xs:documentation>
             
</xs:annotation>
           
</xs:element>
         
</xs:sequence>
       
</xs:complexType>
     
</xs:element>
     
<xs:element name="Source" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">This element is used to specify the source of a MIL-STD-1553 message. The absence of a Source element implies that the message is from a Bus Controller.</xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:sequence>
           
<xs:element name="RemoteTerminal" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation xml:lang="en">The transmitting remote terminal's ID.  the absence of this element indicates that the message is defined for any transmitting remote terminal.  The absence of this element specifies any remote terminal as a source of a broadcast message.</xs:documentation>
             
</xs:annotation>
             
<xs:simpleType>
               
<xs:restriction base="xs:unsignedInt">
                 
<xs:minInclusive value="0"/>
                 
<xs:maxInclusive value="30"/>
               
</xs:restriction>
             
</xs:simpleType>
           
</xs:element>
           
<xs:choice minOccurs="0">
             
<xs:element name="SubAddress" type="SubAddressType" minOccurs="0">
               
<xs:annotation>
                 
<xs:documentation xml:lang="en">A sub-address on the remote terminal.</xs:documentation>
               
</xs:annotation>
             
</xs:element>
             
<xs:element name="Sub_Address" minOccurs="0">
               
<xs:simpleType>
                 
<xs:restriction base="xs:unsignedInt">
                   
<xs:minInclusive value="0"/>
                   
<xs:maxInclusive value="31"/>
                 
</xs:restriction>
               
</xs:simpleType>
             
</xs:element>
           
</xs:choice>
           
<xs:element name="SubAddressMap" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation xml:lang="en">This element is used to remap the 30 sub-addresses based upon a mode code 17 message.</xs:documentation>
             
</xs:annotation>
             
<xs:complexType>
               
<xs:choice>
                 
<xs:element name="Any">
                   
<xs:annotation>
                     
<xs:documentation xml:lang="en">This element is used to indicate that all options are included.</xs:documentation>
                   
</xs:annotation>
                 
</xs:element>
                 
<xs:element name="Map" maxOccurs="128">
                   
<xs:simpleType>
                     
<xs:restriction base="xs:unsignedInt">
                       
<xs:minInclusive value="0"/>
                       
<xs:maxInclusive value="127"/>
                     
</xs:restriction>
                   
</xs:simpleType>
                 
</xs:element>
               
</xs:choice>
             
</xs:complexType>
           
</xs:element>
           
<xs:element name="CycleNumber" minOccurs="0">
             
<xs:complexType>
               
<xs:choice>
                 
<xs:element name="Any"/>
                 
<xs:element name="Number" maxOccurs="64">
                   
<xs:simpleType>
                     
<xs:restriction base="xs:unsignedInt">
                       
<xs:minInclusive value="0"/>
                       
<xs:maxInclusive value="63"/>
                     
</xs:restriction>
                   
</xs:simpleType>
                 
</xs:element>
               
</xs:choice>
             
</xs:complexType>
           
</xs:element>
         
</xs:sequence>
       
</xs:complexType>
     
</xs:element>
     
<xs:element name="Destination" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">This element is used to specify the destination of a MiL-STD-1553 message.  The abscence of a Destination element implies that all sub-addresses and sub-adress maps on all remote terminals.</xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:sequence>
           
<xs:choice minOccurs="0">
             
<xs:element name="SubAddress" type="SubAddressType" minOccurs="0">
               
<xs:annotation>
                 
<xs:documentation xml:lang="en">A sub-address on the remote terminal.</xs:documentation>
               
</xs:annotation>
             
</xs:element>
             
<xs:element name="Sub_Address" minOccurs="0">
               
<xs:simpleType>
                 
<xs:restriction base="xs:unsignedInt">
                   
<xs:minInclusive value="0"/>
                   
<xs:maxInclusive value="31"/>
                 
</xs:restriction>
               
</xs:simpleType>
             
</xs:element>
           
</xs:choice>
           
<xs:element name="SubAddressMap" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation xml:lang="en">This element is used to remap the 30 sub-addresses based upon a mode code 17 message.</xs:documentation>
             
</xs:annotation>
             
<xs:complexType>
               
<xs:choice>
                 
<xs:element name="Any">
                   
<xs:annotation>
                     
<xs:documentation xml:lang="en">This element is used to indicate that all options are included.</xs:documentation>
                   
</xs:annotation>
                 
</xs:element>
                 
<xs:element name="Map" maxOccurs="128">
                   
<xs:simpleType>
                     
<xs:restriction base="xs:unsignedInt">
                       
<xs:minInclusive value="0"/>
                       
<xs:maxInclusive value="127"/>
                     
</xs:restriction>
                   
</xs:simpleType>
                 
</xs:element>
               
</xs:choice>
             
</xs:complexType>
           
</xs:element>
           
<xs:element name="CycleNumber" minOccurs="0">
             
<xs:complexType>
               
<xs:choice>
                 
<xs:element name="Any"/>
                 
<xs:element name="Number" maxOccurs="64">
                   
<xs:simpleType>
                     
<xs:restriction base="xs:unsignedInt">
                       
<xs:minInclusive value="0"/>
                       
<xs:maxInclusive value="63"/>
                     
</xs:restriction>
                   
</xs:simpleType>
                 
</xs:element>
               
</xs:choice>
             
</xs:complexType>
           
</xs:element>
         
</xs:sequence>
       
</xs:complexType>
     
</xs:element>
     
<xs:element name="Content" type="MIL-STD-1553ContentType" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">This element is usd to define the payload of a MIL-STD-1553 message.</xs:documentation>
       
</xs:annotation>
     
</xs:element>
   
</xs:all>
 
</xs:complexType>
</xs:element>

element MIL-STD-1553-MessageType/RemoteTerminalToAllRemoteTerminals/Properties
diagram
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children NumberOfDataWords
source <xs:element name="Properties" minOccurs="0">
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="NumberOfDataWords" type="xs:unsignedInt">
       
<xs:annotation>
         
<xs:documentation>When this element is included it allows the bus monitor to distinguish between messages on the basis of their length.  If this element does not exist then all word lengths are covered.</xs:documentation>
       
</xs:annotation>
     
</xs:element>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element MIL-STD-1553-MessageType/RemoteTerminalToAllRemoteTerminals/Properties/NumberOfDataWords
diagram
type xs:unsignedInt
properties
isRef 0
content simple
annotation
documentation
When this element is included it allows the bus monitor to distinguish between messages on the basis of their length.  If this element does not exist then all word lengths are covered.
source <xs:element name="NumberOfDataWords" type="xs:unsignedInt">
 
<xs:annotation>
   
<xs:documentation>When this element is included it allows the bus monitor to distinguish between messages on the basis of their length.  If this element does not exist then all word lengths are covered.</xs:documentation>
 
</xs:annotation>
</xs:element>

element MIL-STD-1553-MessageType/RemoteTerminalToAllRemoteTerminals/Source
diagram
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children RemoteTerminal SubAddress Sub_Address SubAddressMap CycleNumber
annotation
documentation
This element is used to specify the source of a MIL-STD-1553 message. The absence of a Source element implies that the message is from a Bus Controller.
source <xs:element name="Source" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This element is used to specify the source of a MIL-STD-1553 message. The absence of a Source element implies that the message is from a Bus Controller.</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="RemoteTerminal" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">The transmitting remote terminal's ID.  the absence of this element indicates that the message is defined for any transmitting remote terminal.  The absence of this element specifies any remote terminal as a source of a broadcast message.</xs:documentation>
       
</xs:annotation>
       
<xs:simpleType>
         
<xs:restriction base="xs:unsignedInt">
           
<xs:minInclusive value="0"/>
           
<xs:maxInclusive value="30"/>
         
</xs:restriction>
       
</xs:simpleType>
     
</xs:element>
     
<xs:choice minOccurs="0">
       
<xs:element name="SubAddress" type="SubAddressType" minOccurs="0">
         
<xs:annotation>
           
<xs:documentation xml:lang="en">A sub-address on the remote terminal.</xs:documentation>
         
</xs:annotation>
       
</xs:element>
       
<xs:element name="Sub_Address" minOccurs="0">
         
<xs:simpleType>
           
<xs:restriction base="xs:unsignedInt">
             
<xs:minInclusive value="0"/>
             
<xs:maxInclusive value="31"/>
           
</xs:restriction>
         
</xs:simpleType>
       
</xs:element>
     
</xs:choice>
     
<xs:element name="SubAddressMap" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">This element is used to remap the 30 sub-addresses based upon a mode code 17 message.</xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:choice>
           
<xs:element name="Any">
             
<xs:annotation>
               
<xs:documentation xml:lang="en">This element is used to indicate that all options are included.</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="Map" maxOccurs="128">
             
<xs:simpleType>
               
<xs:restriction base="xs:unsignedInt">
                 
<xs:minInclusive value="0"/>
                 
<xs:maxInclusive value="127"/>
               
</xs:restriction>
             
</xs:simpleType>
           
</xs:element>
         
</xs:choice>
       
</xs:complexType>
     
</xs:element>
     
<xs:element name="CycleNumber" minOccurs="0">
       
<xs:complexType>
         
<xs:choice>
           
<xs:element name="Any"/>
           
<xs:element name="Number" maxOccurs="64">
             
<xs:simpleType>
               
<xs:restriction base="xs:unsignedInt">
                 
<xs:minInclusive value="0"/>
                 
<xs:maxInclusive value="63"/>
               
</xs:restriction>
             
</xs:simpleType>
           
</xs:element>
         
</xs:choice>
       
</xs:complexType>
     
</xs:element>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element MIL-STD-1553-MessageType/RemoteTerminalToAllRemoteTerminals/Source/RemoteTerminal
diagram
type restriction of xs:unsignedInt
properties
isRef 0
minOcc 0
maxOcc 1
content simple
facets
minInclusive 0
maxInclusive 30
annotation
documentation
The transmitting remote terminal's ID.  the absence of this element indicates that the message is defined for any transmitting remote terminal.  The absence of this element specifies any remote terminal as a source of a broadcast message.
source <xs:element name="RemoteTerminal" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">The transmitting remote terminal's ID.  the absence of this element indicates that the message is defined for any transmitting remote terminal.  The absence of this element specifies any remote terminal as a source of a broadcast message.</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:unsignedInt">
     
<xs:minInclusive value="0"/>
     
<xs:maxInclusive value="30"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element MIL-STD-1553-MessageType/RemoteTerminalToAllRemoteTerminals/Source/SubAddress
diagram
type SubAddressType
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children Any Address
annotation
documentation
A sub-address on the remote terminal.
source <xs:element name="SubAddress" type="SubAddressType" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">A sub-address on the remote terminal.</xs:documentation>
 
</xs:annotation>
</xs:element>

element MIL-STD-1553-MessageType/RemoteTerminalToAllRemoteTerminals/Source/Sub_Address
diagram
type restriction of xs:unsignedInt
properties
isRef 0
minOcc 0
maxOcc 1
content simple
facets
minInclusive 0
maxInclusive 31
source <xs:element name="Sub_Address" minOccurs="0">
 
<xs:simpleType>
   
<xs:restriction base="xs:unsignedInt">
     
<xs:minInclusive value="0"/>
     
<xs:maxInclusive value="31"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element MIL-STD-1553-MessageType/RemoteTerminalToAllRemoteTerminals/Source/SubAddressMap
diagram
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children Any Map
annotation
documentation
This element is used to remap the 30 sub-addresses based upon a mode code 17 message.
source <xs:element name="SubAddressMap" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This element is used to remap the 30 sub-addresses based upon a mode code 17 message.</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:choice>
     
<xs:element name="Any">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">This element is used to indicate that all options are included.</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="Map" maxOccurs="128">
       
<xs:simpleType>
         
<xs:restriction base="xs:unsignedInt">
           
<xs:minInclusive value="0"/>
           
<xs:maxInclusive value="127"/>
         
</xs:restriction>
       
</xs:simpleType>
     
</xs:element>
   
</xs:choice>
 
</xs:complexType>
</xs:element>

element MIL-STD-1553-MessageType/RemoteTerminalToAllRemoteTerminals/Source/SubAddressMap/Any
diagram
properties
isRef 0
annotation
documentation
This element is used to indicate that all options are included.
source <xs:element name="Any">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This element is used to indicate that all options are included.</xs:documentation>
 
</xs:annotation>
</xs:element>

element MIL-STD-1553-MessageType/RemoteTerminalToAllRemoteTerminals/Source/SubAddressMap/Map
diagram
type restriction of xs:unsignedInt
properties
isRef 0
minOcc 1
maxOcc 128
content simple
facets
minInclusive 0
maxInclusive 127
source <xs:element name="Map" maxOccurs="128">
 
<xs:simpleType>
   
<xs:restriction base="xs:unsignedInt">
     
<xs:minInclusive value="0"/>
     
<xs:maxInclusive value="127"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element MIL-STD-1553-MessageType/RemoteTerminalToAllRemoteTerminals/Source/CycleNumber
diagram
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children Any Number
source <xs:element name="CycleNumber" minOccurs="0">
 
<xs:complexType>
   
<xs:choice>
     
<xs:element name="Any"/>
     
<xs:element name="Number" maxOccurs="64">
       
<xs:simpleType>
         
<xs:restriction base="xs:unsignedInt">
           
<xs:minInclusive value="0"/>
           
<xs:maxInclusive value="63"/>
         
</xs:restriction>
       
</xs:simpleType>
     
</xs:element>
   
</xs:choice>
 
</xs:complexType>
</xs:element>

element MIL-STD-1553-MessageType/RemoteTerminalToAllRemoteTerminals/Source/CycleNumber/Any
diagram
properties
isRef 0
source <xs:element name="Any"/>

element MIL-STD-1553-MessageType/RemoteTerminalToAllRemoteTerminals/Source/CycleNumber/Number
diagram
type restriction of xs:unsignedInt
properties
isRef 0
minOcc 1
maxOcc 64
content simple
facets
minInclusive 0
maxInclusive 63
source <xs:element name="Number" maxOccurs="64">
 
<xs:simpleType>
   
<xs:restriction base="xs:unsignedInt">
     
<xs:minInclusive value="0"/>
     
<xs:maxInclusive value="63"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element MIL-STD-1553-MessageType/RemoteTerminalToAllRemoteTerminals/Destination
diagram
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children SubAddress Sub_Address SubAddressMap CycleNumber
annotation
documentation
This element is used to specify the destination of a MiL-STD-1553 message.  The abscence of a Destination element implies that all sub-addresses and sub-adress maps on all remote terminals.
source <xs:element name="Destination" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This element is used to specify the destination of a MiL-STD-1553 message.  The abscence of a Destination element implies that all sub-addresses and sub-adress maps on all remote terminals.</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence>
     
<xs:choice minOccurs="0">
       
<xs:element name="SubAddress" type="SubAddressType" minOccurs="0">
         
<xs:annotation>
           
<xs:documentation xml:lang="en">A sub-address on the remote terminal.</xs:documentation>
         
</xs:annotation>
       
</xs:element>
       
<xs:element name="Sub_Address" minOccurs="0">
         
<xs:simpleType>
           
<xs:restriction base="xs:unsignedInt">
             
<xs:minInclusive value="0"/>
             
<xs:maxInclusive value="31"/>
           
</xs:restriction>
         
</xs:simpleType>
       
</xs:element>
     
</xs:choice>
     
<xs:element name="SubAddressMap" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">This element is used to remap the 30 sub-addresses based upon a mode code 17 message.</xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:choice>
           
<xs:element name="Any">
             
<xs:annotation>
               
<xs:documentation xml:lang="en">This element is used to indicate that all options are included.</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="Map" maxOccurs="128">
             
<xs:simpleType>
               
<xs:restriction base="xs:unsignedInt">
                 
<xs:minInclusive value="0"/>
                 
<xs:maxInclusive value="127"/>
               
</xs:restriction>
             
</xs:simpleType>
           
</xs:element>
         
</xs:choice>
       
</xs:complexType>
     
</xs:element>
     
<xs:element name="CycleNumber" minOccurs="0">
       
<xs:complexType>
         
<xs:choice>
           
<xs:element name="Any"/>
           
<xs:element name="Number" maxOccurs="64">
             
<xs:simpleType>
               
<xs:restriction base="xs:unsignedInt">
                 
<xs:minInclusive value="0"/>
                 
<xs:maxInclusive value="63"/>
               
</xs:restriction>
             
</xs:simpleType>
           
</xs:element>
         
</xs:choice>
       
</xs:complexType>
     
</xs:element>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element MIL-STD-1553-MessageType/RemoteTerminalToAllRemoteTerminals/Destination/SubAddress
diagram
type SubAddressType
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children Any Address
annotation
documentation
A sub-address on the remote terminal.
source <xs:element name="SubAddress" type="SubAddressType" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">A sub-address on the remote terminal.</xs:documentation>
 
</xs:annotation>
</xs:element>

element MIL-STD-1553-MessageType/RemoteTerminalToAllRemoteTerminals/Destination/Sub_Address
diagram
type restriction of xs:unsignedInt
properties
isRef 0
minOcc 0
maxOcc 1
content simple
facets
minInclusive 0
maxInclusive 31
source <xs:element name="Sub_Address" minOccurs="0">
 
<xs:simpleType>
   
<xs:restriction base="xs:unsignedInt">
     
<xs:minInclusive value="0"/>
     
<xs:maxInclusive value="31"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element MIL-STD-1553-MessageType/RemoteTerminalToAllRemoteTerminals/Destination/SubAddressMap
diagram
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children Any Map
annotation
documentation
This element is used to remap the 30 sub-addresses based upon a mode code 17 message.
source <xs:element name="SubAddressMap" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This element is used to remap the 30 sub-addresses based upon a mode code 17 message.</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:choice>
     
<xs:element name="Any">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">This element is used to indicate that all options are included.</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="Map" maxOccurs="128">
       
<xs:simpleType>
         
<xs:restriction base="xs:unsignedInt">
           
<xs:minInclusive value="0"/>
           
<xs:maxInclusive value="127"/>
         
</xs:restriction>
       
</xs:simpleType>
     
</xs:element>
   
</xs:choice>
 
</xs:complexType>
</xs:element>

element MIL-STD-1553-MessageType/RemoteTerminalToAllRemoteTerminals/Destination/SubAddressMap/Any
diagram
properties
isRef 0
annotation
documentation
This element is used to indicate that all options are included.
source <xs:element name="Any">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This element is used to indicate that all options are included.</xs:documentation>
 
</xs:annotation>
</xs:element>

element MIL-STD-1553-MessageType/RemoteTerminalToAllRemoteTerminals/Destination/SubAddressMap/Map
diagram
type restriction of xs:unsignedInt
properties
isRef 0
minOcc 1
maxOcc 128
content simple
facets
minInclusive 0
maxInclusive 127
source <xs:element name="Map" maxOccurs="128">
 
<xs:simpleType>
   
<xs:restriction base="xs:unsignedInt">
     
<xs:minInclusive value="0"/>
     
<xs:maxInclusive value="127"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element MIL-STD-1553-MessageType/RemoteTerminalToAllRemoteTerminals/Destination/CycleNumber
diagram
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children Any Number
source <xs:element name="CycleNumber" minOccurs="0">
 
<xs:complexType>
   
<xs:choice>
     
<xs:element name="Any"/>
     
<xs:element name="Number" maxOccurs="64">
       
<xs:simpleType>
         
<xs:restriction base="xs:unsignedInt">
           
<xs:minInclusive value="0"/>
           
<xs:maxInclusive value="63"/>
         
</xs:restriction>
       
</xs:simpleType>
     
</xs:element>
   
</xs:choice>
 
</xs:complexType>
</xs:element>

element MIL-STD-1553-MessageType/RemoteTerminalToAllRemoteTerminals/Destination/CycleNumber/Any
diagram
properties
isRef 0
source <xs:element name="Any"/>

element MIL-STD-1553-MessageType/RemoteTerminalToAllRemoteTerminals/Destination/CycleNumber/Number
diagram
type restriction of xs:unsignedInt
properties
isRef 0
minOcc 1
maxOcc 64
content simple
facets
minInclusive 0
maxInclusive 63
source <xs:element name="Number" maxOccurs="64">
 
<xs:simpleType>
   
<xs:restriction base="xs:unsignedInt">
     
<xs:minInclusive value="0"/>
     
<xs:maxInclusive value="63"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element MIL-STD-1553-MessageType/RemoteTerminalToAllRemoteTerminals/Content
diagram
type MIL-STD-1553ContentType
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children Mapping
used by
complexTypes PackageSubParameterType ParameterType
annotation
documentation
This element is usd to define the payload of a MIL-STD-1553 message.
source <xs:element name="Content" type="MIL-STD-1553ContentType" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This element is usd to define the payload of a MIL-STD-1553 message.</xs:documentation>
 
</xs:annotation>
</xs:element>

element MIL-STD-1553-MessageType/ModeNoData
diagram
properties
isRef 0
content complex
children Properties Destination
annotation
documentation
This element defines a mode message with no data to a remote terminal.
source <xs:element name="ModeNoData">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This element defines a mode message with no data to a remote terminal.</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:all>
     
<xs:element name="Properties">
       
<xs:complexType>
         
<xs:choice>
           
<xs:element name="ModeCode">
             
<xs:annotation>
               
<xs:documentation xml:lang="en">This element contains the Mode Code number.</xs:documentation>
             
</xs:annotation>
             
<xs:simpleType>
               
<xs:restriction base="xs:unsignedInt">
                 
<xs:minInclusive value="0"/>
                 
<xs:maxInclusive value="31"/>
               
</xs:restriction>
             
</xs:simpleType>
           
</xs:element>
           
<xs:element name="Any">
             
<xs:annotation>
               
<xs:documentation xml:lang="en">This element is used to indicate that all mode codes are included.</xs:documentation>
             
</xs:annotation>
           
</xs:element>
         
</xs:choice>
       
</xs:complexType>
     
</xs:element>
     
<xs:element name="Destination" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">This element is used to specify the destination of a MIL-STD-1553 message.  The absence of a Destination element implies that the message is all remote terminals and sub-addresses and sub-address maps.</xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:sequence>
           
<xs:element name="RemoteTerminal" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation xml:lang="en">The transmitting remote terminal's ID.  The absence of this element implies a broadcast to all remote terminals.</xs:documentation>
             
</xs:annotation>
             
<xs:simpleType>
               
<xs:restriction base="xs:unsignedInt">
                 
<xs:minInclusive value="0"/>
                 
<xs:maxInclusive value="30"/>
               
</xs:restriction>
             
</xs:simpleType>
           
</xs:element>
           
<xs:choice minOccurs="0">
             
<xs:element name="SubAddress" type="SubAddressType" minOccurs="0">
               
<xs:annotation>
                 
<xs:documentation xml:lang="en">A sub-address on the remote terminal.</xs:documentation>
               
</xs:annotation>
             
</xs:element>
             
<xs:element name="Sub_Address" minOccurs="0">
               
<xs:simpleType>
                 
<xs:restriction base="xs:unsignedInt">
                   
<xs:minInclusive value="0"/>
                   
<xs:maxInclusive value="31"/>
                 
</xs:restriction>
               
</xs:simpleType>
             
</xs:element>
           
</xs:choice>
           
<xs:element name="SubAddressMap" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation xml:lang="en">This element is used to remap the 30 sub-addresses based upon a mode code 17 message.</xs:documentation>
             
</xs:annotation>
             
<xs:complexType>
               
<xs:choice>
                 
<xs:element name="Any">
                   
<xs:annotation>
                     
<xs:documentation xml:lang="en">This element is used to indicate that all options are included.</xs:documentation>
                   
</xs:annotation>
                 
</xs:element>
                 
<xs:element name="Map" maxOccurs="128">
                   
<xs:simpleType>
                     
<xs:restriction base="xs:unsignedInt">
                       
<xs:minInclusive value="0"/>
                       
<xs:maxInclusive value="127"/>
                     
</xs:restriction>
                   
</xs:simpleType>
                 
</xs:element>
               
</xs:choice>
             
</xs:complexType>
           
</xs:element>
           
<xs:element name="CycleNumber" minOccurs="0">
             
<xs:complexType>
               
<xs:choice>
                 
<xs:element name="Any"/>
                 
<xs:element name="Number" maxOccurs="64">
                   
<xs:simpleType>
                     
<xs:restriction base="xs:unsignedInt">
                       
<xs:minInclusive value="0"/>
                       
<xs:maxInclusive value="63"/>
                     
</xs:restriction>
                   
</xs:simpleType>
                 
</xs:element>
               
</xs:choice>
             
</xs:complexType>
           
</xs:element>
         
</xs:sequence>
       
</xs:complexType>
     
</xs:element>
   
</xs:all>
 
</xs:complexType>
</xs:element>

element MIL-STD-1553-MessageType/ModeNoData/Properties
diagram
properties
isRef 0
content complex
children ModeCode Any
source <xs:element name="Properties">
 
<xs:complexType>
   
<xs:choice>
     
<xs:element name="ModeCode">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">This element contains the Mode Code number.</xs:documentation>
       
</xs:annotation>
       
<xs:simpleType>
         
<xs:restriction base="xs:unsignedInt">
           
<xs:minInclusive value="0"/>
           
<xs:maxInclusive value="31"/>
         
</xs:restriction>
       
</xs:simpleType>
     
</xs:element>
     
<xs:element name="Any">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">This element is used to indicate that all mode codes are included.</xs:documentation>
       
</xs:annotation>
     
</xs:element>
   
</xs:choice>
 
</xs:complexType>
</xs:element>

element MIL-STD-1553-MessageType/ModeNoData/Properties/ModeCode
diagram
type restriction of xs:unsignedInt
properties
isRef 0
content simple
facets
minInclusive 0
maxInclusive 31
annotation
documentation
This element contains the Mode Code number.
source <xs:element name="ModeCode">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This element contains the Mode Code number.</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:unsignedInt">
     
<xs:minInclusive value="0"/>
     
<xs:maxInclusive value="31"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element MIL-STD-1553-MessageType/ModeNoData/Properties/Any
diagram
properties
isRef 0
annotation
documentation
This element is used to indicate that all mode codes are included.
source <xs:element name="Any">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This element is used to indicate that all mode codes are included.</xs:documentation>
 
</xs:annotation>
</xs:element>

element MIL-STD-1553-MessageType/ModeNoData/Destination
diagram
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children RemoteTerminal SubAddress Sub_Address SubAddressMap CycleNumber
annotation
documentation
This element is used to specify the destination of a MIL-STD-1553 message.  The absence of a Destination element implies that the message is all remote terminals and sub-addresses and sub-address maps.
source <xs:element name="Destination" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This element is used to specify the destination of a MIL-STD-1553 message.  The absence of a Destination element implies that the message is all remote terminals and sub-addresses and sub-address maps.</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="RemoteTerminal" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">The transmitting remote terminal's ID.  The absence of this element implies a broadcast to all remote terminals.</xs:documentation>
       
</xs:annotation>
       
<xs:simpleType>
         
<xs:restriction base="xs:unsignedInt">
           
<xs:minInclusive value="0"/>
           
<xs:maxInclusive value="30"/>
         
</xs:restriction>
       
</xs:simpleType>
     
</xs:element>
     
<xs:choice minOccurs="0">
       
<xs:element name="SubAddress" type="SubAddressType" minOccurs="0">
         
<xs:annotation>
           
<xs:documentation xml:lang="en">A sub-address on the remote terminal.</xs:documentation>
         
</xs:annotation>
       
</xs:element>
       
<xs:element name="Sub_Address" minOccurs="0">
         
<xs:simpleType>
           
<xs:restriction base="xs:unsignedInt">
             
<xs:minInclusive value="0"/>
             
<xs:maxInclusive value="31"/>
           
</xs:restriction>
         
</xs:simpleType>
       
</xs:element>
     
</xs:choice>
     
<xs:element name="SubAddressMap" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">This element is used to remap the 30 sub-addresses based upon a mode code 17 message.</xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:choice>
           
<xs:element name="Any">
             
<xs:annotation>
               
<xs:documentation xml:lang="en">This element is used to indicate that all options are included.</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="Map" maxOccurs="128">
             
<xs:simpleType>
               
<xs:restriction base="xs:unsignedInt">
                 
<xs:minInclusive value="0"/>
                 
<xs:maxInclusive value="127"/>
               
</xs:restriction>
             
</xs:simpleType>
           
</xs:element>
         
</xs:choice>
       
</xs:complexType>
     
</xs:element>
     
<xs:element name="CycleNumber" minOccurs="0">
       
<xs:complexType>
         
<xs:choice>
           
<xs:element name="Any"/>
           
<xs:element name="Number" maxOccurs="64">
             
<xs:simpleType>
               
<xs:restriction base="xs:unsignedInt">
                 
<xs:minInclusive value="0"/>
                 
<xs:maxInclusive value="63"/>
               
</xs:restriction>
             
</xs:simpleType>
           
</xs:element>
         
</xs:choice>
       
</xs:complexType>
     
</xs:element>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element MIL-STD-1553-MessageType/ModeNoData/Destination/RemoteTerminal
diagram
type restriction of xs:unsignedInt
properties
isRef 0
minOcc 0
maxOcc 1
content simple
facets
minInclusive 0
maxInclusive 30
annotation
documentation
The transmitting remote terminal's ID.  The absence of this element implies a broadcast to all remote terminals.
source <xs:element name="RemoteTerminal" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">The transmitting remote terminal's ID.  The absence of this element implies a broadcast to all remote terminals.</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:unsignedInt">
     
<xs:minInclusive value="0"/>
     
<xs:maxInclusive value="30"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element MIL-STD-1553-MessageType/ModeNoData/Destination/SubAddress
diagram
type SubAddressType
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children Any Address
annotation
documentation
A sub-address on the remote terminal.
source <xs:element name="SubAddress" type="SubAddressType" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">A sub-address on the remote terminal.</xs:documentation>
 
</xs:annotation>
</xs:element>

element MIL-STD-1553-MessageType/ModeNoData/Destination/Sub_Address
diagram
type restriction of xs:unsignedInt
properties
isRef 0
minOcc 0
maxOcc 1
content simple
facets
minInclusive 0
maxInclusive 31
source <xs:element name="Sub_Address" minOccurs="0">
 
<xs:simpleType>
   
<xs:restriction base="xs:unsignedInt">
     
<xs:minInclusive value="0"/>
     
<xs:maxInclusive value="31"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element MIL-STD-1553-MessageType/ModeNoData/Destination/SubAddressMap
diagram
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children Any Map
annotation
documentation
This element is used to remap the 30 sub-addresses based upon a mode code 17 message.
source <xs:element name="SubAddressMap" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This element is used to remap the 30 sub-addresses based upon a mode code 17 message.</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:choice>
     
<xs:element name="Any">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">This element is used to indicate that all options are included.</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="Map" maxOccurs="128">
       
<xs:simpleType>
         
<xs:restriction base="xs:unsignedInt">
           
<xs:minInclusive value="0"/>
           
<xs:maxInclusive value="127"/>
         
</xs:restriction>
       
</xs:simpleType>
     
</xs:element>
   
</xs:choice>
 
</xs:complexType>
</xs:element>

element MIL-STD-1553-MessageType/ModeNoData/Destination/SubAddressMap/Any
diagram
properties
isRef 0
annotation
documentation
This element is used to indicate that all options are included.
source <xs:element name="Any">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This element is used to indicate that all options are included.</xs:documentation>
 
</xs:annotation>
</xs:element>

element MIL-STD-1553-MessageType/ModeNoData/Destination/SubAddressMap/Map
diagram
type restriction of xs:unsignedInt
properties
isRef 0
minOcc 1
maxOcc 128
content simple
facets
minInclusive 0
maxInclusive 127
source <xs:element name="Map" maxOccurs="128">
 
<xs:simpleType>
   
<xs:restriction base="xs:unsignedInt">
     
<xs:minInclusive value="0"/>
     
<xs:maxInclusive value="127"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element MIL-STD-1553-MessageType/ModeNoData/Destination/CycleNumber
diagram
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children Any Number
source <xs:element name="CycleNumber" minOccurs="0">
 
<xs:complexType>
   
<xs:choice>
     
<xs:element name="Any"/>
     
<xs:element name="Number" maxOccurs="64">
       
<xs:simpleType>
         
<xs:restriction base="xs:unsignedInt">
           
<xs:minInclusive value="0"/>
           
<xs:maxInclusive value="63"/>
         
</xs:restriction>
       
</xs:simpleType>
     
</xs:element>
   
</xs:choice>
 
</xs:complexType>
</xs:element>

element MIL-STD-1553-MessageType/ModeNoData/Destination/CycleNumber/Any
diagram
properties
isRef 0
source <xs:element name="Any"/>

element MIL-STD-1553-MessageType/ModeNoData/Destination/CycleNumber/Number
diagram
type restriction of xs:unsignedInt
properties
isRef 0
minOcc 1
maxOcc 64
content simple
facets
minInclusive 0
maxInclusive 63
source <xs:element name="Number" maxOccurs="64">
 
<xs:simpleType>
   
<xs:restriction base="xs:unsignedInt">
     
<xs:minInclusive value="0"/>
     
<xs:maxInclusive value="63"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element MIL-STD-1553-MessageType/ModeTransmitData
diagram
properties
isRef 0
content complex
children Properties Source Content
annotation
documentation
This element defines a mode message with data from a remote terminal.
source <xs:element name="ModeTransmitData">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This element defines a mode message with data from a remote terminal.</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:all>
     
<xs:element name="Properties">
       
<xs:complexType>
         
<xs:choice>
           
<xs:element name="ModeCode">
             
<xs:annotation>
               
<xs:documentation xml:lang="en">This element contains the Mode Code number.</xs:documentation>
             
</xs:annotation>
             
<xs:simpleType>
               
<xs:restriction base="xs:unsignedInt">
                 
<xs:minInclusive value="0"/>
                 
<xs:maxInclusive value="31"/>
               
</xs:restriction>
             
</xs:simpleType>
           
</xs:element>
           
<xs:element name="Any">
             
<xs:annotation>
               
<xs:documentation xml:lang="en">This element is used to indicate that all mode codes are included.</xs:documentation>
             
</xs:annotation>
           
</xs:element>
         
</xs:choice>
       
</xs:complexType>
     
</xs:element>
     
<xs:element name="Source" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">This element is used to specify the source of a MIL-STD-1553 message. The absence of a Source element implies that the message is from a Bus Controller.</xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:sequence>
           
<xs:element name="RemoteTerminal" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation xml:lang="en">The transmitting remote terminal's ID.  The abscence of this element indicates that the message is defined for any transmitting remote terminal.</xs:documentation>
             
</xs:annotation>
             
<xs:simpleType>
               
<xs:restriction base="xs:unsignedInt">
                 
<xs:minInclusive value="0"/>
                 
<xs:maxInclusive value="30"/>
               
</xs:restriction>
             
</xs:simpleType>
           
</xs:element>
           
<xs:choice minOccurs="0">
             
<xs:element name="SubAddress" type="SubAddressType" minOccurs="0">
               
<xs:annotation>
                 
<xs:documentation xml:lang="en">A sub-address on the remote terminal.</xs:documentation>
               
</xs:annotation>
             
</xs:element>
             
<xs:element name="Sub_Address" minOccurs="0">
               
<xs:simpleType>
                 
<xs:restriction base="xs:unsignedInt">
                   
<xs:minInclusive value="0"/>
                   
<xs:maxInclusive value="31"/>
                 
</xs:restriction>
               
</xs:simpleType>
             
</xs:element>
           
</xs:choice>
           
<xs:element name="SubAddressMap" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation xml:lang="en">This element is used to remap the 30 sub-addresses based upon a mode code 17 message.</xs:documentation>
             
</xs:annotation>
             
<xs:complexType>
               
<xs:choice>
                 
<xs:element name="Any">
                   
<xs:annotation>
                     
<xs:documentation xml:lang="en">This element is used to indicate that all options are included.</xs:documentation>
                   
</xs:annotation>
                 
</xs:element>
                 
<xs:element name="Map" maxOccurs="128">
                   
<xs:simpleType>
                     
<xs:restriction base="xs:unsignedInt">
                       
<xs:minInclusive value="0"/>
                       
<xs:maxInclusive value="127"/>
                     
</xs:restriction>
                   
</xs:simpleType>
                 
</xs:element>
               
</xs:choice>
             
</xs:complexType>
           
</xs:element>
           
<xs:element name="CycleNumber" minOccurs="0">
             
<xs:complexType>
               
<xs:choice>
                 
<xs:element name="Any"/>
                 
<xs:element name="Number" maxOccurs="64">
                   
<xs:simpleType>
                     
<xs:restriction base="xs:unsignedInt">
                       
<xs:minInclusive value="0"/>
                       
<xs:maxInclusive value="63"/>
                     
</xs:restriction>
                   
</xs:simpleType>
                 
</xs:element>
               
</xs:choice>
             
</xs:complexType>
           
</xs:element>
         
</xs:sequence>
       
</xs:complexType>
     
</xs:element>
     
<xs:element name="Content" type="MIL-STD-1553ContentType" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">This element is usd to define the payload of a MIL-STD-1553 message.</xs:documentation>
       
</xs:annotation>
     
</xs:element>
   
</xs:all>
 
</xs:complexType>
</xs:element>

element MIL-STD-1553-MessageType/ModeTransmitData/Properties
diagram
properties
isRef 0
content complex
children ModeCode Any
source <xs:element name="Properties">
 
<xs:complexType>
   
<xs:choice>
     
<xs:element name="ModeCode">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">This element contains the Mode Code number.</xs:documentation>
       
</xs:annotation>
       
<xs:simpleType>
         
<xs:restriction base="xs:unsignedInt">
           
<xs:minInclusive value="0"/>
           
<xs:maxInclusive value="31"/>
         
</xs:restriction>
       
</xs:simpleType>
     
</xs:element>
     
<xs:element name="Any">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">This element is used to indicate that all mode codes are included.</xs:documentation>
       
</xs:annotation>
     
</xs:element>
   
</xs:choice>
 
</xs:complexType>
</xs:element>

element MIL-STD-1553-MessageType/ModeTransmitData/Properties/ModeCode
diagram
type restriction of xs:unsignedInt
properties
isRef 0
content simple
facets
minInclusive 0
maxInclusive 31
annotation
documentation
This element contains the Mode Code number.
source <xs:element name="ModeCode">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This element contains the Mode Code number.</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:unsignedInt">
     
<xs:minInclusive value="0"/>
     
<xs:maxInclusive value="31"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element MIL-STD-1553-MessageType/ModeTransmitData/Properties/Any
diagram
properties
isRef 0
annotation
documentation
This element is used to indicate that all mode codes are included.
source <xs:element name="Any">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This element is used to indicate that all mode codes are included.</xs:documentation>
 
</xs:annotation>
</xs:element>

element MIL-STD-1553-MessageType/ModeTransmitData/Source
diagram
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children RemoteTerminal SubAddress Sub_Address SubAddressMap CycleNumber
annotation
documentation
This element is used to specify the source of a MIL-STD-1553 message. The absence of a Source element implies that the message is from a Bus Controller.
source <xs:element name="Source" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This element is used to specify the source of a MIL-STD-1553 message. The absence of a Source element implies that the message is from a Bus Controller.</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="RemoteTerminal" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">The transmitting remote terminal's ID.  The abscence of this element indicates that the message is defined for any transmitting remote terminal.</xs:documentation>
       
</xs:annotation>
       
<xs:simpleType>
         
<xs:restriction base="xs:unsignedInt">
           
<xs:minInclusive value="0"/>
           
<xs:maxInclusive value="30"/>
         
</xs:restriction>
       
</xs:simpleType>
     
</xs:element>
     
<xs:choice minOccurs="0">
       
<xs:element name="SubAddress" type="SubAddressType" minOccurs="0">
         
<xs:annotation>
           
<xs:documentation xml:lang="en">A sub-address on the remote terminal.</xs:documentation>
         
</xs:annotation>
       
</xs:element>
       
<xs:element name="Sub_Address" minOccurs="0">
         
<xs:simpleType>
           
<xs:restriction base="xs:unsignedInt">
             
<xs:minInclusive value="0"/>
             
<xs:maxInclusive value="31"/>
           
</xs:restriction>
         
</xs:simpleType>
       
</xs:element>
     
</xs:choice>
     
<xs:element name="SubAddressMap" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">This element is used to remap the 30 sub-addresses based upon a mode code 17 message.</xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:choice>
           
<xs:element name="Any">
             
<xs:annotation>
               
<xs:documentation xml:lang="en">This element is used to indicate that all options are included.</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="Map" maxOccurs="128">
             
<xs:simpleType>
               
<xs:restriction base="xs:unsignedInt">
                 
<xs:minInclusive value="0"/>
                 
<xs:maxInclusive value="127"/>
               
</xs:restriction>
             
</xs:simpleType>
           
</xs:element>
         
</xs:choice>
       
</xs:complexType>
     
</xs:element>
     
<xs:element name="CycleNumber" minOccurs="0">
       
<xs:complexType>
         
<xs:choice>
           
<xs:element name="Any"/>
           
<xs:element name="Number" maxOccurs="64">
             
<xs:simpleType>
               
<xs:restriction base="xs:unsignedInt">
                 
<xs:minInclusive value="0"/>
                 
<xs:maxInclusive value="63"/>
               
</xs:restriction>
             
</xs:simpleType>
           
</xs:element>
         
</xs:choice>
       
</xs:complexType>
     
</xs:element>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element MIL-STD-1553-MessageType/ModeTransmitData/Source/RemoteTerminal
diagram
type restriction of xs:unsignedInt
properties
isRef 0
minOcc 0
maxOcc 1
content simple
facets
minInclusive 0
maxInclusive 30
annotation
documentation
The transmitting remote terminal's ID.  The abscence of this element indicates that the message is defined for any transmitting remote terminal.
source <xs:element name="RemoteTerminal" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">The transmitting remote terminal's ID.  The abscence of this element indicates that the message is defined for any transmitting remote terminal.</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:unsignedInt">
     
<xs:minInclusive value="0"/>
     
<xs:maxInclusive value="30"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element MIL-STD-1553-MessageType/ModeTransmitData/Source/SubAddress
diagram
type SubAddressType
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children Any Address
annotation
documentation
A sub-address on the remote terminal.
source <xs:element name="SubAddress" type="SubAddressType" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">A sub-address on the remote terminal.</xs:documentation>
 
</xs:annotation>
</xs:element>

element MIL-STD-1553-MessageType/ModeTransmitData/Source/Sub_Address
diagram
type restriction of xs:unsignedInt
properties
isRef 0
minOcc 0
maxOcc 1
content simple
facets
minInclusive 0
maxInclusive 31
source <xs:element name="Sub_Address" minOccurs="0">
 
<xs:simpleType>
   
<xs:restriction base="xs:unsignedInt">
     
<xs:minInclusive value="0"/>
     
<xs:maxInclusive value="31"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element MIL-STD-1553-MessageType/ModeTransmitData/Source/SubAddressMap
diagram
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children Any Map
annotation
documentation
This element is used to remap the 30 sub-addresses based upon a mode code 17 message.
source <xs:element name="SubAddressMap" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This element is used to remap the 30 sub-addresses based upon a mode code 17 message.</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:choice>
     
<xs:element name="Any">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">This element is used to indicate that all options are included.</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="Map" maxOccurs="128">
       
<xs:simpleType>
         
<xs:restriction base="xs:unsignedInt">
           
<xs:minInclusive value="0"/>
           
<xs:maxInclusive value="127"/>
         
</xs:restriction>
       
</xs:simpleType>
     
</xs:element>
   
</xs:choice>
 
</xs:complexType>
</xs:element>

element MIL-STD-1553-MessageType/ModeTransmitData/Source/SubAddressMap/Any
diagram
properties
isRef 0
annotation
documentation
This element is used to indicate that all options are included.
source <xs:element name="Any">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This element is used to indicate that all options are included.</xs:documentation>
 
</xs:annotation>
</xs:element>

element MIL-STD-1553-MessageType/ModeTransmitData/Source/SubAddressMap/Map
diagram
type restriction of xs:unsignedInt
properties
isRef 0
minOcc 1
maxOcc 128
content simple
facets
minInclusive 0
maxInclusive 127
source <xs:element name="Map" maxOccurs="128">
 
<xs:simpleType>
   
<xs:restriction base="xs:unsignedInt">
     
<xs:minInclusive value="0"/>
     
<xs:maxInclusive value="127"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element MIL-STD-1553-MessageType/ModeTransmitData/Source/CycleNumber
diagram
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children Any Number
source <xs:element name="CycleNumber" minOccurs="0">
 
<xs:complexType>
   
<xs:choice>
     
<xs:element name="Any"/>
     
<xs:element name="Number" maxOccurs="64">
       
<xs:simpleType>
         
<xs:restriction base="xs:unsignedInt">
           
<xs:minInclusive value="0"/>
           
<xs:maxInclusive value="63"/>
         
</xs:restriction>
       
</xs:simpleType>
     
</xs:element>
   
</xs:choice>
 
</xs:complexType>
</xs:element>

element MIL-STD-1553-MessageType/ModeTransmitData/Source/CycleNumber/Any
diagram
properties
isRef 0
source <xs:element name="Any"/>

element MIL-STD-1553-MessageType/ModeTransmitData/Source/CycleNumber/Number
diagram
type restriction of xs:unsignedInt
properties
isRef 0
minOcc 1
maxOcc 64
content simple
facets
minInclusive 0
maxInclusive 63
source <xs:element name="Number" maxOccurs="64">
 
<xs:simpleType>
   
<xs:restriction base="xs:unsignedInt">
     
<xs:minInclusive value="0"/>
     
<xs:maxInclusive value="63"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element MIL-STD-1553-MessageType/ModeTransmitData/Content
diagram
type MIL-STD-1553ContentType
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children Mapping
used by
complexTypes PackageSubParameterType ParameterType
annotation
documentation
This element is usd to define the payload of a MIL-STD-1553 message.
source <xs:element name="Content" type="MIL-STD-1553ContentType" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This element is usd to define the payload of a MIL-STD-1553 message.</xs:documentation>
 
</xs:annotation>
</xs:element>

element MIL-STD-1553-MessageType/ModeReceiveData
diagram
properties
isRef 0
content complex
children Properties Destination Content
annotation
documentation
This element defines a mode message with data to a remote terminal.
source <xs:element name="ModeReceiveData">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This element defines a mode message with data to a remote terminal.</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:all>
     
<xs:element name="Properties">
       
<xs:complexType>
         
<xs:choice>
           
<xs:element name="ModeCode">
             
<xs:annotation>
               
<xs:documentation xml:lang="en">This element contains the Mode Code number.</xs:documentation>
             
</xs:annotation>
             
<xs:simpleType>
               
<xs:restriction base="xs:unsignedInt">
                 
<xs:minInclusive value="0"/>
                 
<xs:maxInclusive value="31"/>
               
</xs:restriction>
             
</xs:simpleType>
           
</xs:element>
           
<xs:element name="Any">
             
<xs:annotation>
               
<xs:documentation xml:lang="en">This element is used to indicate that all mode codes are included.</xs:documentation>
             
</xs:annotation>
           
</xs:element>
         
</xs:choice>
       
</xs:complexType>
     
</xs:element>
     
<xs:element name="Destination" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">This element is used to specify the destination of a MIL-STD-1553 message.  The absence of a Destination element implies that the message is to a Bus Controller.</xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:sequence>
           
<xs:element name="RemoteTerminal" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation xml:lang="en">The transmitting remote terminal's ID.  The absence of this element implies to all remote terminals.</xs:documentation>
             
</xs:annotation>
             
<xs:simpleType>
               
<xs:restriction base="xs:unsignedInt">
                 
<xs:minInclusive value="0"/>
                 
<xs:maxInclusive value="30"/>
               
</xs:restriction>
             
</xs:simpleType>
           
</xs:element>
           
<xs:choice minOccurs="0">
             
<xs:element name="SubAddress" type="SubAddressType" minOccurs="0">
               
<xs:annotation>
                 
<xs:documentation xml:lang="en">A sub-address on the remote terminal.</xs:documentation>
               
</xs:annotation>
             
</xs:element>
             
<xs:element name="Sub_Address" minOccurs="0">
               
<xs:simpleType>
                 
<xs:restriction base="xs:unsignedInt">
                   
<xs:minInclusive value="0"/>
                   
<xs:maxInclusive value="31"/>
                 
</xs:restriction>
               
</xs:simpleType>
             
</xs:element>
           
</xs:choice>
           
<xs:element name="SubAddressMap" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation xml:lang="en">This element is used to remap the 30 sub-addresses based upon a mode code 17 message.</xs:documentation>
             
</xs:annotation>
             
<xs:complexType>
               
<xs:choice>
                 
<xs:element name="Any">
                   
<xs:annotation>
                     
<xs:documentation xml:lang="en">This element is used to indicate that all options are included.</xs:documentation>
                   
</xs:annotation>
                 
</xs:element>
                 
<xs:element name="Map" maxOccurs="128">
                   
<xs:simpleType>
                     
<xs:restriction base="xs:unsignedInt">
                       
<xs:minInclusive value="0"/>
                       
<xs:maxInclusive value="127"/>
                     
</xs:restriction>
                   
</xs:simpleType>
                 
</xs:element>
               
</xs:choice>
             
</xs:complexType>
           
</xs:element>
           
<xs:element name="CycleNumber" minOccurs="0">
             
<xs:complexType>
               
<xs:choice>
                 
<xs:element name="Any"/>
                 
<xs:element name="Number" maxOccurs="64">
                   
<xs:simpleType>
                     
<xs:restriction base="xs:unsignedInt">
                       
<xs:minInclusive value="0"/>
                       
<xs:maxInclusive value="63"/>
                     
</xs:restriction>
                   
</xs:simpleType>
                 
</xs:element>
               
</xs:choice>
             
</xs:complexType>
           
</xs:element>
         
</xs:sequence>
       
</xs:complexType>
     
</xs:element>
     
<xs:element name="Content" type="MIL-STD-1553ContentType" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">This element is usd to define the payload of a MIL-STD-1553 message.</xs:documentation>
       
</xs:annotation>
     
</xs:element>
   
</xs:all>
 
</xs:complexType>
</xs:element>

element MIL-STD-1553-MessageType/ModeReceiveData/Properties
diagram
properties
isRef 0
content complex
children ModeCode Any
source <xs:element name="Properties">
 
<xs:complexType>
   
<xs:choice>
     
<xs:element name="ModeCode">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">This element contains the Mode Code number.</xs:documentation>
       
</xs:annotation>
       
<xs:simpleType>
         
<xs:restriction base="xs:unsignedInt">
           
<xs:minInclusive value="0"/>
           
<xs:maxInclusive value="31"/>
         
</xs:restriction>
       
</xs:simpleType>
     
</xs:element>
     
<xs:element name="Any">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">This element is used to indicate that all mode codes are included.</xs:documentation>
       
</xs:annotation>
     
</xs:element>
   
</xs:choice>
 
</xs:complexType>
</xs:element>

element MIL-STD-1553-MessageType/ModeReceiveData/Properties/ModeCode
diagram
type restriction of xs:unsignedInt
properties
isRef 0
content simple
facets
minInclusive 0
maxInclusive 31
annotation
documentation
This element contains the Mode Code number.
source <xs:element name="ModeCode">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This element contains the Mode Code number.</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:unsignedInt">
     
<xs:minInclusive value="0"/>
     
<xs:maxInclusive value="31"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element MIL-STD-1553-MessageType/ModeReceiveData/Properties/Any
diagram
properties
isRef 0
annotation
documentation
This element is used to indicate that all mode codes are included.
source <xs:element name="Any">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This element is used to indicate that all mode codes are included.</xs:documentation>
 
</xs:annotation>
</xs:element>

element MIL-STD-1553-MessageType/ModeReceiveData/Destination
diagram
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children RemoteTerminal SubAddress Sub_Address SubAddressMap CycleNumber
annotation
documentation
This element is used to specify the destination of a MIL-STD-1553 message.  The absence of a Destination element implies that the message is to a Bus Controller.
source <xs:element name="Destination" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This element is used to specify the destination of a MIL-STD-1553 message.  The absence of a Destination element implies that the message is to a Bus Controller.</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="RemoteTerminal" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">The transmitting remote terminal's ID.  The absence of this element implies to all remote terminals.</xs:documentation>
       
</xs:annotation>
       
<xs:simpleType>
         
<xs:restriction base="xs:unsignedInt">
           
<xs:minInclusive value="0"/>
           
<xs:maxInclusive value="30"/>
         
</xs:restriction>
       
</xs:simpleType>
     
</xs:element>
     
<xs:choice minOccurs="0">
       
<xs:element name="SubAddress" type="SubAddressType" minOccurs="0">
         
<xs:annotation>
           
<xs:documentation xml:lang="en">A sub-address on the remote terminal.</xs:documentation>
         
</xs:annotation>
       
</xs:element>
       
<xs:element name="Sub_Address" minOccurs="0">
         
<xs:simpleType>
           
<xs:restriction base="xs:unsignedInt">
             
<xs:minInclusive value="0"/>
             
<xs:maxInclusive value="31"/>
           
</xs:restriction>
         
</xs:simpleType>
       
</xs:element>
     
</xs:choice>
     
<xs:element name="SubAddressMap" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">This element is used to remap the 30 sub-addresses based upon a mode code 17 message.</xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:choice>
           
<xs:element name="Any">
             
<xs:annotation>
               
<xs:documentation xml:lang="en">This element is used to indicate that all options are included.</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="Map" maxOccurs="128">
             
<xs:simpleType>
               
<xs:restriction base="xs:unsignedInt">
                 
<xs:minInclusive value="0"/>
                 
<xs:maxInclusive value="127"/>
               
</xs:restriction>
             
</xs:simpleType>
           
</xs:element>
         
</xs:choice>
       
</xs:complexType>
     
</xs:element>
     
<xs:element name="CycleNumber" minOccurs="0">
       
<xs:complexType>
         
<xs:choice>
           
<xs:element name="Any"/>
           
<xs:element name="Number" maxOccurs="64">
             
<xs:simpleType>
               
<xs:restriction base="xs:unsignedInt">
                 
<xs:minInclusive value="0"/>
                 
<xs:maxInclusive value="63"/>
               
</xs:restriction>
             
</xs:simpleType>
           
</xs:element>
         
</xs:choice>
       
</xs:complexType>
     
</xs:element>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element MIL-STD-1553-MessageType/ModeReceiveData/Destination/RemoteTerminal
diagram
type restriction of xs:unsignedInt
properties
isRef 0
minOcc 0
maxOcc 1
content simple
facets
minInclusive 0
maxInclusive 30
annotation
documentation
The transmitting remote terminal's ID.  The absence of this element implies to all remote terminals.
source <xs:element name="RemoteTerminal" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">The transmitting remote terminal's ID.  The absence of this element implies to all remote terminals.</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:unsignedInt">
     
<xs:minInclusive value="0"/>
     
<xs:maxInclusive value="30"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element MIL-STD-1553-MessageType/ModeReceiveData/Destination/SubAddress
diagram
type SubAddressType
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children Any Address
annotation
documentation
A sub-address on the remote terminal.
source <xs:element name="SubAddress" type="SubAddressType" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">A sub-address on the remote terminal.</xs:documentation>
 
</xs:annotation>
</xs:element>

element MIL-STD-1553-MessageType/ModeReceiveData/Destination/Sub_Address
diagram
type restriction of xs:unsignedInt
properties
isRef 0
minOcc 0
maxOcc 1
content simple
facets
minInclusive 0
maxInclusive 31
source <xs:element name="Sub_Address" minOccurs="0">
 
<xs:simpleType>
   
<xs:restriction base="xs:unsignedInt">
     
<xs:minInclusive value="0"/>
     
<xs:maxInclusive value="31"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element MIL-STD-1553-MessageType/ModeReceiveData/Destination/SubAddressMap
diagram
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children Any Map
annotation
documentation
This element is used to remap the 30 sub-addresses based upon a mode code 17 message.
source <xs:element name="SubAddressMap" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This element is used to remap the 30 sub-addresses based upon a mode code 17 message.</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:choice>
     
<xs:element name="Any">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">This element is used to indicate that all options are included.</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="Map" maxOccurs="128">
       
<xs:simpleType>
         
<xs:restriction base="xs:unsignedInt">
           
<xs:minInclusive value="0"/>
           
<xs:maxInclusive value="127"/>
         
</xs:restriction>
       
</xs:simpleType>
     
</xs:element>
   
</xs:choice>
 
</xs:complexType>
</xs:element>

element MIL-STD-1553-MessageType/ModeReceiveData/Destination/SubAddressMap/Any
diagram
properties
isRef 0
annotation
documentation
This element is used to indicate that all options are included.
source <xs:element name="Any">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This element is used to indicate that all options are included.</xs:documentation>
 
</xs:annotation>
</xs:element>

element MIL-STD-1553-MessageType/ModeReceiveData/Destination/SubAddressMap/Map
diagram
type restriction of xs:unsignedInt
properties
isRef 0
minOcc 1
maxOcc 128
content simple
facets
minInclusive 0
maxInclusive 127
source <xs:element name="Map" maxOccurs="128">
 
<xs:simpleType>
   
<xs:restriction base="xs:unsignedInt">
     
<xs:minInclusive value="0"/>
     
<xs:maxInclusive value="127"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element MIL-STD-1553-MessageType/ModeReceiveData/Destination/CycleNumber
diagram
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children Any Number
source <xs:element name="CycleNumber" minOccurs="0">
 
<xs:complexType>
   
<xs:choice>
     
<xs:element name="Any"/>
     
<xs:element name="Number" maxOccurs="64">
       
<xs:simpleType>
         
<xs:restriction base="xs:unsignedInt">
           
<xs:minInclusive value="0"/>
           
<xs:maxInclusive value="63"/>
         
</xs:restriction>
       
</xs:simpleType>
     
</xs:element>
   
</xs:choice>
 
</xs:complexType>
</xs:element>

element MIL-STD-1553-MessageType/ModeReceiveData/Destination/CycleNumber/Any
diagram
properties
isRef 0
source <xs:element name="Any"/>

element MIL-STD-1553-MessageType/ModeReceiveData/Destination/CycleNumber/Number
diagram
type restriction of xs:unsignedInt
properties
isRef 0
minOcc 1
maxOcc 64
content simple
facets
minInclusive 0
maxInclusive 63
source <xs:element name="Number" maxOccurs="64">
 
<xs:simpleType>
   
<xs:restriction base="xs:unsignedInt">
     
<xs:minInclusive value="0"/>
     
<xs:maxInclusive value="63"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element MIL-STD-1553-MessageType/ModeReceiveData/Content
diagram
type MIL-STD-1553ContentType
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children Mapping
used by
complexTypes PackageSubParameterType ParameterType
annotation
documentation
This element is usd to define the payload of a MIL-STD-1553 message.
source <xs:element name="Content" type="MIL-STD-1553ContentType" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This element is usd to define the payload of a MIL-STD-1553 message.</xs:documentation>
 
</xs:annotation>
</xs:element>

element MIL-STD-1553-MessageType/BroadcastModeNoData
diagram
properties
isRef 0
content complex
children Properties Destination
annotation
documentation
This element defines a broadcast mode message with no data
source <xs:element name="BroadcastModeNoData">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This element defines a broadcast mode message with no data</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:all>
     
<xs:element name="Properties">
       
<xs:complexType>
         
<xs:choice>
           
<xs:element name="ModeCode">
             
<xs:annotation>
               
<xs:documentation xml:lang="en">This element contains the Mode Code number.</xs:documentation>
             
</xs:annotation>
             
<xs:simpleType>
               
<xs:restriction base="xs:unsignedInt">
                 
<xs:minInclusive value="0"/>
                 
<xs:maxInclusive value="31"/>
               
</xs:restriction>
             
</xs:simpleType>
           
</xs:element>
           
<xs:element name="Any">
             
<xs:annotation>
               
<xs:documentation xml:lang="en">This element is used to indicate that all mode codes are included.</xs:documentation>
             
</xs:annotation>
           
</xs:element>
         
</xs:choice>
       
</xs:complexType>
     
</xs:element>
     
<xs:element name="Destination" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">This element is used to specify the destination of a MIL-STD-1553 message.  The absence of a Destination element implies that the message is to a Bus Controller.</xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:sequence>
           
<xs:choice minOccurs="0">
             
<xs:element name="SubAddress" type="SubAddressType" minOccurs="0">
               
<xs:annotation>
                 
<xs:documentation xml:lang="en">A sub-address on the remote terminal.</xs:documentation>
               
</xs:annotation>
             
</xs:element>
             
<xs:element name="Sub_Address" minOccurs="0">
               
<xs:simpleType>
                 
<xs:restriction base="xs:unsignedInt">
                   
<xs:minInclusive value="0"/>
                   
<xs:maxInclusive value="31"/>
                 
</xs:restriction>
               
</xs:simpleType>
             
</xs:element>
           
</xs:choice>
           
<xs:element name="SubAddressMap" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation xml:lang="en">This element is used to remap the 30 sub-addresses based upon a mode code 17 message.</xs:documentation>
             
</xs:annotation>
             
<xs:complexType>
               
<xs:choice>
                 
<xs:element name="Any">
                   
<xs:annotation>
                     
<xs:documentation xml:lang="en">This element is used to indicate that all options are included.</xs:documentation>
                   
</xs:annotation>
                 
</xs:element>
                 
<xs:element name="Map" maxOccurs="128">
                   
<xs:simpleType>
                     
<xs:restriction base="xs:unsignedInt">
                       
<xs:minInclusive value="0"/>
                       
<xs:maxInclusive value="127"/>
                     
</xs:restriction>
                   
</xs:simpleType>
                 
</xs:element>
               
</xs:choice>
             
</xs:complexType>
           
</xs:element>
           
<xs:element name="CycleNumber" minOccurs="0">
             
<xs:complexType>
               
<xs:choice>
                 
<xs:element name="Any"/>
                 
<xs:element name="Number" maxOccurs="64">
                   
<xs:simpleType>
                     
<xs:restriction base="xs:unsignedInt">
                       
<xs:minInclusive value="0"/>
                       
<xs:maxInclusive value="63"/>
                     
</xs:restriction>
                   
</xs:simpleType>
                 
</xs:element>
               
</xs:choice>
             
</xs:complexType>
           
</xs:element>
         
</xs:sequence>
       
</xs:complexType>
     
</xs:element>
   
</xs:all>
 
</xs:complexType>
</xs:element>

element MIL-STD-1553-MessageType/BroadcastModeNoData/Properties
diagram
properties
isRef 0
content complex
children ModeCode Any
source <xs:element name="Properties">
 
<xs:complexType>
   
<xs:choice>
     
<xs:element name="ModeCode">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">This element contains the Mode Code number.</xs:documentation>
       
</xs:annotation>
       
<xs:simpleType>
         
<xs:restriction base="xs:unsignedInt">
           
<xs:minInclusive value="0"/>
           
<xs:maxInclusive value="31"/>
         
</xs:restriction>
       
</xs:simpleType>
     
</xs:element>
     
<xs:element name="Any">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">This element is used to indicate that all mode codes are included.</xs:documentation>
       
</xs:annotation>
     
</xs:element>
   
</xs:choice>
 
</xs:complexType>
</xs:element>

element MIL-STD-1553-MessageType/BroadcastModeNoData/Properties/ModeCode
diagram
type restriction of xs:unsignedInt
properties
isRef 0
content simple
facets
minInclusive 0
maxInclusive 31
annotation
documentation
This element contains the Mode Code number.
source <xs:element name="ModeCode">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This element contains the Mode Code number.</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:unsignedInt">
     
<xs:minInclusive value="0"/>
     
<xs:maxInclusive value="31"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element MIL-STD-1553-MessageType/BroadcastModeNoData/Properties/Any
diagram
properties
isRef 0
annotation
documentation
This element is used to indicate that all mode codes are included.
source <xs:element name="Any">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This element is used to indicate that all mode codes are included.</xs:documentation>
 
</xs:annotation>
</xs:element>

element MIL-STD-1553-MessageType/BroadcastModeNoData/Destination
diagram
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children SubAddress Sub_Address SubAddressMap CycleNumber
annotation
documentation
This element is used to specify the destination of a MIL-STD-1553 message.  The absence of a Destination element implies that the message is to a Bus Controller.
source <xs:element name="Destination" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This element is used to specify the destination of a MIL-STD-1553 message.  The absence of a Destination element implies that the message is to a Bus Controller.</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence>
     
<xs:choice minOccurs="0">
       
<xs:element name="SubAddress" type="SubAddressType" minOccurs="0">
         
<xs:annotation>
           
<xs:documentation xml:lang="en">A sub-address on the remote terminal.</xs:documentation>
         
</xs:annotation>
       
</xs:element>
       
<xs:element name="Sub_Address" minOccurs="0">
         
<xs:simpleType>
           
<xs:restriction base="xs:unsignedInt">
             
<xs:minInclusive value="0"/>
             
<xs:maxInclusive value="31"/>
           
</xs:restriction>
         
</xs:simpleType>
       
</xs:element>
     
</xs:choice>
     
<xs:element name="SubAddressMap" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">This element is used to remap the 30 sub-addresses based upon a mode code 17 message.</xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:choice>
           
<xs:element name="Any">
             
<xs:annotation>
               
<xs:documentation xml:lang="en">This element is used to indicate that all options are included.</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="Map" maxOccurs="128">
             
<xs:simpleType>
               
<xs:restriction base="xs:unsignedInt">
                 
<xs:minInclusive value="0"/>
                 
<xs:maxInclusive value="127"/>
               
</xs:restriction>
             
</xs:simpleType>
           
</xs:element>
         
</xs:choice>
       
</xs:complexType>
     
</xs:element>
     
<xs:element name="CycleNumber" minOccurs="0">
       
<xs:complexType>
         
<xs:choice>
           
<xs:element name="Any"/>
           
<xs:element name="Number" maxOccurs="64">
             
<xs:simpleType>
               
<xs:restriction base="xs:unsignedInt">
                 
<xs:minInclusive value="0"/>
                 
<xs:maxInclusive value="63"/>
               
</xs:restriction>
             
</xs:simpleType>
           
</xs:element>
         
</xs:choice>
       
</xs:complexType>
     
</xs:element>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element MIL-STD-1553-MessageType/BroadcastModeNoData/Destination/SubAddress
diagram
type SubAddressType
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children Any Address
annotation
documentation
A sub-address on the remote terminal.
source <xs:element name="SubAddress" type="SubAddressType" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">A sub-address on the remote terminal.</xs:documentation>
 
</xs:annotation>
</xs:element>

element MIL-STD-1553-MessageType/BroadcastModeNoData/Destination/Sub_Address
diagram
type restriction of xs:unsignedInt
properties
isRef 0
minOcc 0
maxOcc 1
content simple
facets
minInclusive 0
maxInclusive 31
source <xs:element name="Sub_Address" minOccurs="0">
 
<xs:simpleType>
   
<xs:restriction base="xs:unsignedInt">
     
<xs:minInclusive value="0"/>
     
<xs:maxInclusive value="31"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element MIL-STD-1553-MessageType/BroadcastModeNoData/Destination/SubAddressMap
diagram
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children Any Map
annotation
documentation
This element is used to remap the 30 sub-addresses based upon a mode code 17 message.
source <xs:element name="SubAddressMap" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This element is used to remap the 30 sub-addresses based upon a mode code 17 message.</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:choice>
     
<xs:element name="Any">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">This element is used to indicate that all options are included.</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="Map" maxOccurs="128">
       
<xs:simpleType>
         
<xs:restriction base="xs:unsignedInt">
           
<xs:minInclusive value="0"/>
           
<xs:maxInclusive value="127"/>
         
</xs:restriction>
       
</xs:simpleType>
     
</xs:element>
   
</xs:choice>
 
</xs:complexType>
</xs:element>

element MIL-STD-1553-MessageType/BroadcastModeNoData/Destination/SubAddressMap/Any
diagram
properties
isRef 0
annotation
documentation
This element is used to indicate that all options are included.
source <xs:element name="Any">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This element is used to indicate that all options are included.</xs:documentation>
 
</xs:annotation>
</xs:element>

element MIL-STD-1553-MessageType/BroadcastModeNoData/Destination/SubAddressMap/Map
diagram
type restriction of xs:unsignedInt
properties
isRef 0
minOcc 1
maxOcc 128
content simple
facets
minInclusive 0
maxInclusive 127
source <xs:element name="Map" maxOccurs="128">
 
<xs:simpleType>
   
<xs:restriction base="xs:unsignedInt">
     
<xs:minInclusive value="0"/>
     
<xs:maxInclusive value="127"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element MIL-STD-1553-MessageType/BroadcastModeNoData/Destination/CycleNumber
diagram
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children Any Number
source <xs:element name="CycleNumber" minOccurs="0">
 
<xs:complexType>
   
<xs:choice>
     
<xs:element name="Any"/>
     
<xs:element name="Number" maxOccurs="64">
       
<xs:simpleType>
         
<xs:restriction base="xs:unsignedInt">
           
<xs:minInclusive value="0"/>
           
<xs:maxInclusive value="63"/>
         
</xs:restriction>
       
</xs:simpleType>
     
</xs:element>
   
</xs:choice>
 
</xs:complexType>
</xs:element>

element MIL-STD-1553-MessageType/BroadcastModeNoData/Destination/CycleNumber/Any
diagram
properties
isRef 0
source <xs:element name="Any"/>

element MIL-STD-1553-MessageType/BroadcastModeNoData/Destination/CycleNumber/Number
diagram
type restriction of xs:unsignedInt
properties
isRef 0
minOcc 1
maxOcc 64
content simple
facets
minInclusive 0
maxInclusive 63
source <xs:element name="Number" maxOccurs="64">
 
<xs:simpleType>
   
<xs:restriction base="xs:unsignedInt">
     
<xs:minInclusive value="0"/>
     
<xs:maxInclusive value="63"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element MIL-STD-1553-MessageType/BroadcastModeReceiveData
diagram
properties
isRef 0
content complex
children Properties Destination Content
annotation
documentation
This element defines a broadcast mode message with data.
source <xs:element name="BroadcastModeReceiveData">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This element defines a broadcast mode message with data.</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:all>
     
<xs:element name="Properties">
       
<xs:complexType>
         
<xs:choice>
           
<xs:element name="ModeCode">
             
<xs:annotation>
               
<xs:documentation xml:lang="en">This element contains the Mode Code number.</xs:documentation>
             
</xs:annotation>
             
<xs:simpleType>
               
<xs:restriction base="xs:unsignedInt">
                 
<xs:minInclusive value="0"/>
                 
<xs:maxInclusive value="31"/>
               
</xs:restriction>
             
</xs:simpleType>
           
</xs:element>
           
<xs:element name="Any">
             
<xs:annotation>
               
<xs:documentation xml:lang="en">This element is used to indicate that all mode codes are included.</xs:documentation>
             
</xs:annotation>
           
</xs:element>
         
</xs:choice>
       
</xs:complexType>
     
</xs:element>
     
<xs:element name="Destination" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">This element is used to specify the destination of a MIL-STD-1553 message.  The absence of a Destination element implies that the message is to a Bus Controller.</xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:sequence>
           
<xs:choice minOccurs="0">
             
<xs:element name="SubAddress" type="SubAddressType" minOccurs="0">
               
<xs:annotation>
                 
<xs:documentation xml:lang="en">A sub-address on the remote terminal.</xs:documentation>
               
</xs:annotation>
             
</xs:element>
             
<xs:element name="Sub_Address" minOccurs="0">
               
<xs:simpleType>
                 
<xs:restriction base="xs:unsignedInt">
                   
<xs:minInclusive value="0"/>
                   
<xs:maxInclusive value="31"/>
                 
</xs:restriction>
               
</xs:simpleType>
             
</xs:element>
           
</xs:choice>
           
<xs:element name="SubAddressMap" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation xml:lang="en">This element is used to remap the 30 sub-addresses based upon a mode code 17 message.</xs:documentation>
             
</xs:annotation>
             
<xs:complexType>
               
<xs:choice>
                 
<xs:element name="Any">
                   
<xs:annotation>
                     
<xs:documentation xml:lang="en">This element is used to indicate that all options are included.</xs:documentation>
                   
</xs:annotation>
                 
</xs:element>
                 
<xs:element name="Map" maxOccurs="128">
                   
<xs:simpleType>
                     
<xs:restriction base="xs:unsignedInt">
                       
<xs:minInclusive value="0"/>
                       
<xs:maxInclusive value="127"/>
                     
</xs:restriction>
                   
</xs:simpleType>
                 
</xs:element>
               
</xs:choice>
             
</xs:complexType>
           
</xs:element>
           
<xs:element name="CycleNumber" minOccurs="0">
             
<xs:complexType>
               
<xs:choice>
                 
<xs:element name="Any"/>
                 
<xs:element name="Number" maxOccurs="64">
                   
<xs:simpleType>
                     
<xs:restriction base="xs:unsignedInt">
                       
<xs:minInclusive value="0"/>
                       
<xs:maxInclusive value="63"/>
                     
</xs:restriction>
                   
</xs:simpleType>
                 
</xs:element>
               
</xs:choice>
             
</xs:complexType>
           
</xs:element>
         
</xs:sequence>
       
</xs:complexType>
     
</xs:element>
     
<xs:element name="Content" type="MIL-STD-1553ContentType" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">This element is usd to define the payload of a MIL-STD-1553 message.</xs:documentation>
       
</xs:annotation>
     
</xs:element>
   
</xs:all>
 
</xs:complexType>
</xs:element>

element MIL-STD-1553-MessageType/BroadcastModeReceiveData/Properties
diagram
properties
isRef 0
content complex
children ModeCode Any
source <xs:element name="Properties">
 
<xs:complexType>
   
<xs:choice>
     
<xs:element name="ModeCode">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">This element contains the Mode Code number.</xs:documentation>
       
</xs:annotation>
       
<xs:simpleType>
         
<xs:restriction base="xs:unsignedInt">
           
<xs:minInclusive value="0"/>
           
<xs:maxInclusive value="31"/>
         
</xs:restriction>
       
</xs:simpleType>
     
</xs:element>
     
<xs:element name="Any">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">This element is used to indicate that all mode codes are included.</xs:documentation>
       
</xs:annotation>
     
</xs:element>
   
</xs:choice>
 
</xs:complexType>
</xs:element>

element MIL-STD-1553-MessageType/BroadcastModeReceiveData/Properties/ModeCode
diagram
type restriction of xs:unsignedInt
properties
isRef 0
content simple
facets
minInclusive 0
maxInclusive 31
annotation
documentation
This element contains the Mode Code number.
source <xs:element name="ModeCode">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This element contains the Mode Code number.</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:unsignedInt">
     
<xs:minInclusive value="0"/>
     
<xs:maxInclusive value="31"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element MIL-STD-1553-MessageType/BroadcastModeReceiveData/Properties/Any
diagram
properties
isRef 0
annotation
documentation
This element is used to indicate that all mode codes are included.
source <xs:element name="Any">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This element is used to indicate that all mode codes are included.</xs:documentation>
 
</xs:annotation>
</xs:element>

element MIL-STD-1553-MessageType/BroadcastModeReceiveData/Destination
diagram
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children SubAddress Sub_Address SubAddressMap CycleNumber
annotation
documentation
This element is used to specify the destination of a MIL-STD-1553 message.  The absence of a Destination element implies that the message is to a Bus Controller.
source <xs:element name="Destination" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This element is used to specify the destination of a MIL-STD-1553 message.  The absence of a Destination element implies that the message is to a Bus Controller.</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence>
     
<xs:choice minOccurs="0">
       
<xs:element name="SubAddress" type="SubAddressType" minOccurs="0">
         
<xs:annotation>
           
<xs:documentation xml:lang="en">A sub-address on the remote terminal.</xs:documentation>
         
</xs:annotation>
       
</xs:element>
       
<xs:element name="Sub_Address" minOccurs="0">
         
<xs:simpleType>
           
<xs:restriction base="xs:unsignedInt">
             
<xs:minInclusive value="0"/>
             
<xs:maxInclusive value="31"/>
           
</xs:restriction>
         
</xs:simpleType>
       
</xs:element>
     
</xs:choice>
     
<xs:element name="SubAddressMap" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">This element is used to remap the 30 sub-addresses based upon a mode code 17 message.</xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:choice>
           
<xs:element name="Any">
             
<xs:annotation>
               
<xs:documentation xml:lang="en">This element is used to indicate that all options are included.</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="Map" maxOccurs="128">
             
<xs:simpleType>
               
<xs:restriction base="xs:unsignedInt">
                 
<xs:minInclusive value="0"/>
                 
<xs:maxInclusive value="127"/>
               
</xs:restriction>
             
</xs:simpleType>
           
</xs:element>
         
</xs:choice>
       
</xs:complexType>
     
</xs:element>
     
<xs:element name="CycleNumber" minOccurs="0">
       
<xs:complexType>
         
<xs:choice>
           
<xs:element name="Any"/>
           
<xs:element name="Number" maxOccurs="64">
             
<xs:simpleType>
               
<xs:restriction base="xs:unsignedInt">
                 
<xs:minInclusive value="0"/>
                 
<xs:maxInclusive value="63"/>
               
</xs:restriction>
             
</xs:simpleType>
           
</xs:element>
         
</xs:choice>
       
</xs:complexType>
     
</xs:element>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element MIL-STD-1553-MessageType/BroadcastModeReceiveData/Destination/SubAddress
diagram
type SubAddressType
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children Any Address
annotation
documentation
A sub-address on the remote terminal.
source <xs:element name="SubAddress" type="SubAddressType" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">A sub-address on the remote terminal.</xs:documentation>
 
</xs:annotation>
</xs:element>

element MIL-STD-1553-MessageType/BroadcastModeReceiveData/Destination/Sub_Address
diagram
type restriction of xs:unsignedInt
properties
isRef 0
minOcc 0
maxOcc 1
content simple
facets
minInclusive 0
maxInclusive 31
source <xs:element name="Sub_Address" minOccurs="0">
 
<xs:simpleType>
   
<xs:restriction base="xs:unsignedInt">
     
<xs:minInclusive value="0"/>
     
<xs:maxInclusive value="31"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element MIL-STD-1553-MessageType/BroadcastModeReceiveData/Destination/SubAddressMap
diagram
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children Any Map
annotation
documentation
This element is used to remap the 30 sub-addresses based upon a mode code 17 message.
source <xs:element name="SubAddressMap" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This element is used to remap the 30 sub-addresses based upon a mode code 17 message.</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:choice>
     
<xs:element name="Any">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">This element is used to indicate that all options are included.</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="Map" maxOccurs="128">
       
<xs:simpleType>
         
<xs:restriction base="xs:unsignedInt">
           
<xs:minInclusive value="0"/>
           
<xs:maxInclusive value="127"/>
         
</xs:restriction>
       
</xs:simpleType>
     
</xs:element>
   
</xs:choice>
 
</xs:complexType>
</xs:element>

element MIL-STD-1553-MessageType/BroadcastModeReceiveData/Destination/SubAddressMap/Any
diagram
properties
isRef 0
annotation
documentation
This element is used to indicate that all options are included.
source <xs:element name="Any">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This element is used to indicate that all options are included.</xs:documentation>
 
</xs:annotation>
</xs:element>

element MIL-STD-1553-MessageType/BroadcastModeReceiveData/Destination/SubAddressMap/Map
diagram
type restriction of xs:unsignedInt
properties
isRef 0
minOcc 1
maxOcc 128
content simple
facets
minInclusive 0
maxInclusive 127
source <xs:element name="Map" maxOccurs="128">
 
<xs:simpleType>
   
<xs:restriction base="xs:unsignedInt">
     
<xs:minInclusive value="0"/>
     
<xs:maxInclusive value="127"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element MIL-STD-1553-MessageType/BroadcastModeReceiveData/Destination/CycleNumber
diagram
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children Any Number
source <xs:element name="CycleNumber" minOccurs="0">
 
<xs:complexType>
   
<xs:choice>
     
<xs:element name="Any"/>
     
<xs:element name="Number" maxOccurs="64">
       
<xs:simpleType>
         
<xs:restriction base="xs:unsignedInt">
           
<xs:minInclusive value="0"/>
           
<xs:maxInclusive value="63"/>
         
</xs:restriction>
       
</xs:simpleType>
     
</xs:element>
   
</xs:choice>
 
</xs:complexType>
</xs:element>

element MIL-STD-1553-MessageType/BroadcastModeReceiveData/Destination/CycleNumber/Any
diagram
properties
isRef 0
source <xs:element name="Any"/>

element MIL-STD-1553-MessageType/BroadcastModeReceiveData/Destination/CycleNumber/Number
diagram
type restriction of xs:unsignedInt
properties
isRef 0
minOcc 1
maxOcc 64
content simple
facets
minInclusive 0
maxInclusive 63
source <xs:element name="Number" maxOccurs="64">
 
<xs:simpleType>
   
<xs:restriction base="xs:unsignedInt">
     
<xs:minInclusive value="0"/>
     
<xs:maxInclusive value="63"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element MIL-STD-1553-MessageType/BroadcastModeReceiveData/Content
diagram
type MIL-STD-1553ContentType
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children Mapping
used by
complexTypes PackageSubParameterType ParameterType
annotation
documentation
This element is usd to define the payload of a MIL-STD-1553 message.
source <xs:element name="Content" type="MIL-STD-1553ContentType" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This element is usd to define the payload of a MIL-STD-1553 message.</xs:documentation>
 
</xs:annotation>
</xs:element>

complexType MIL-STD-1553ContentType
diagram
children Mapping
used by
elements MIL-STD-1553-MessageType/BusControllerToRemoteTerminal/Content MIL-STD-1553-MessageType/RemoteTerminalToBusController/Content MIL-STD-1553-MessageType/RemoteTerminalToRemoteTerminal/Content MIL-STD-1553-MessageType/BusControllerToAllRemoteTerminals/Content MIL-STD-1553-MessageType/RemoteTerminalToAllRemoteTerminals/Content MIL-STD-1553-MessageType/ModeTransmitData/Content MIL-STD-1553-MessageType/ModeReceiveData/Content MIL-STD-1553-MessageType/BroadcastModeReceiveData/Content
source <xs:complexType name="MIL-STD-1553ContentType">
 
<xs:sequence>
   
<xs:element name="Mapping" minOccurs="0" maxOccurs="unbounded">
     
<xs:annotation>
       
<xs:documentation xml:lang="en">This element defines the placement of a parameter in a frame.</xs:documentation>
     
</xs:annotation>
     
<xs:complexType>
       
<xs:sequence minOccurs="0">
         
<xs:group ref="PackageMappingCommonGroup"/>
         
<xs:element name="Location" minOccurs="0" maxOccurs="unbounded">
           
<xs:annotation>
             
<xs:documentation xml:lang="en">The location(s) of a parameter in a package.  NOTE: if more than one location is specified then it is an error to have an Occurrences value greater than one.</xs:documentation>
           
</xs:annotation>
           
<xs:complexType>
             
<xs:sequence>
               
<xs:choice>
                 
<xs:element ref="Offset_Words"/>
                 
<xs:element ref="Offset_Bits"/>
                 
<xs:element ref="WordNumber"/>
               
</xs:choice>
               
<xs:element ref="Occurrences" minOccurs="0"/>
             
</xs:sequence>
           
</xs:complexType>
         
</xs:element>
       
</xs:sequence>
     
</xs:complexType>
   
</xs:element>
 
</xs:sequence>
</xs:complexType>

element MIL-STD-1553ContentType/Mapping
diagram
properties
isRef 0
minOcc 0
maxOcc unbounded
content complex
children NumberOfDataBits MostSignificantBit Parity Justification Mask Complement FillValue ParameterReference Parameter SourceInstrumentReference PackageReference X-PackageBase Location
annotation
documentation
This element defines the placement of a parameter in a frame.
source <xs:element name="Mapping" minOccurs="0" maxOccurs="unbounded">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This element defines the placement of a parameter in a frame.</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence minOccurs="0">
     
<xs:group ref="PackageMappingCommonGroup"/>
     
<xs:element name="Location" minOccurs="0" maxOccurs="unbounded">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">The location(s) of a parameter in a package.  NOTE: if more than one location is specified then it is an error to have an Occurrences value greater than one.</xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:sequence>
           
<xs:choice>
             
<xs:element ref="Offset_Words"/>
             
<xs:element ref="Offset_Bits"/>
             
<xs:element ref="WordNumber"/>
           
</xs:choice>
           
<xs:element ref="Occurrences" minOccurs="0"/>
         
</xs:sequence>
       
</xs:complexType>
     
</xs:element>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element MIL-STD-1553ContentType/Mapping/Location
diagram
properties
isRef 0
minOcc 0
maxOcc unbounded
content complex
children Offset_Words Offset_Bits WordNumber Occurrences
annotation
documentation
The location(s) of a parameter in a package.  NOTE: if more than one location is specified then it is an error to have an Occurrences value greater than one.
source <xs:element name="Location" minOccurs="0" maxOccurs="unbounded">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">The location(s) of a parameter in a package.  NOTE: if more than one location is specified then it is an error to have an Occurrences value greater than one.</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence>
     
<xs:choice>
       
<xs:element ref="Offset_Words"/>
       
<xs:element ref="Offset_Bits"/>
       
<xs:element ref="WordNumber"/>
     
</xs:choice>
     
<xs:element ref="Occurrences" minOccurs="0"/>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

complexType SubAddressType
diagram
children Any Address
used by
elements MIL-STD-1553-MessageType/BusControllerToRemoteTerminal/Destination/SubAddress MIL-STD-1553-MessageType/RemoteTerminalToBusController/Source/SubAddress MIL-STD-1553-MessageType/RemoteTerminalToRemoteTerminal/Source/SubAddress MIL-STD-1553-MessageType/RemoteTerminalToRemoteTerminal/Destination/SubAddress MIL-STD-1553-MessageType/BusControllerToAllRemoteTerminals/Destination/SubAddress MIL-STD-1553-MessageType/RemoteTerminalToAllRemoteTerminals/Source/SubAddress MIL-STD-1553-MessageType/RemoteTerminalToAllRemoteTerminals/Destination/SubAddress MIL-STD-1553-MessageType/ModeNoData/Destination/SubAddress MIL-STD-1553-MessageType/ModeTransmitData/Source/SubAddress MIL-STD-1553-MessageType/ModeReceiveData/Destination/SubAddress MIL-STD-1553-MessageType/BroadcastModeNoData/Destination/SubAddress MIL-STD-1553-MessageType/BroadcastModeReceiveData/Destination/SubAddress
source <xs:complexType name="SubAddressType">
 
<xs:choice>
   
<xs:element name="Any">
     
<xs:annotation>
       
<xs:documentation xml:lang="en">This element is used to indicate that all options are included.</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="Address">
     
<xs:annotation>
       
<xs:documentation xml:lang="en">For MIL-STD-1553-A the sub-address ranges from 0 to 31 and for MIL-STD-1553-B  0 or 31.</xs:documentation>
     
</xs:annotation>
     
<xs:simpleType>
       
<xs:restriction base="xs:unsignedInt">
         
<xs:minInclusive value="0"/>
         
<xs:maxInclusive value="31"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:element>
 
</xs:choice>
</xs:complexType>

element SubAddressType/Any
diagram
properties
isRef 0
annotation
documentation
This element is used to indicate that all options are included.
source <xs:element name="Any">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This element is used to indicate that all options are included.</xs:documentation>
 
</xs:annotation>
</xs:element>

element SubAddressType/Address
diagram
type restriction of xs:unsignedInt
properties
isRef 0
content simple
facets
minInclusive 0
maxInclusive 31
annotation
documentation
For MIL-STD-1553-A the sub-address ranges from 0 to 31 and for MIL-STD-1553-B  0 or 31.
source <xs:element name="Address">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">For MIL-STD-1553-A the sub-address ranges from 0 to 31 and for MIL-STD-1553-B  0 or 31.</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:unsignedInt">
     
<xs:minInclusive value="0"/>
     
<xs:maxInclusive value="31"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

complexType Network-TransportType
diagram
type extension of PackageType
properties
base PackageType
children Documentation IsAsynchronous ReferencedToAbsoluteTime PackageRate PlaceParametersContiguously Sequencing Properties Source Destination Content
used by
element Network-Transport
attributes
Name  Type  Use  Default  Fixed  Annotation
Namederived by: xs:stringrequired      
Versionxs:decimaloptional      
Enabledxs:booleanoptional  true    
source <xs:complexType name="Network-TransportType">
 
<xs:complexContent>
   
<xs:extension base="PackageType">
     
<xs:sequence>
       
<xs:element name="Properties" minOccurs="0">
         
<xs:annotation>
           
<xs:documentation xml:lang="en">This element is used to define the content of the non-data section(s) of the package</xs:documentation>
         
</xs:annotation>
         
<xs:complexType>
           
<xs:sequence>
             
<xs:element ref="HashBinary" maxOccurs="unbounded"/>
           
</xs:sequence>
         
</xs:complexType>
       
</xs:element>
       
<xs:element name="Source" minOccurs="0">
         
<xs:annotation>
           
<xs:documentation xml:lang="en">This element can be used to spcify the source of the data packet.</xs:documentation>
         
</xs:annotation>
         
<xs:complexType>
           
<xs:all>
             
<xs:element name="IPAddress">
               
<xs:annotation>
                 
<xs:documentation xml:lang="en">The IP address used as the source of data packets.</xs:documentation>
               
</xs:annotation>
               
<xs:complexType>
                 
<xs:choice>
                   
<xs:element name="Value" default="000.000.000.000">
                     
<xs:annotation>
                       
<xs:documentation source="en">This element is used to specify a particular value.</xs:documentation>
                     
</xs:annotation>
                     
<xs:simpleType>
                       
<xs:restriction base="xs:string">
                         
<xs:pattern value="[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}"/>
                       
</xs:restriction>
                     
</xs:simpleType>
                   
</xs:element>
                   
<xs:element name="Any">
                     
<xs:annotation>
                       
<xs:documentation xml:lang="en">This element is used to indicate any or all values.</xs:documentation>
                     
</xs:annotation>
                   
</xs:element>
                   
<xs:element name="Wildcard">
                     
<xs:annotation>
                       
<xs:documentation xml:lang="en">This element contains a binary expression in which individual bits can be wild-carded.</xs:documentation>
                     
</xs:annotation>
                     
<xs:simpleType>
                       
<xs:restriction base="xs:string">
                         
<xs:pattern value="[0,1,*]+"/>
                       
</xs:restriction>
                     
</xs:simpleType>
                   
</xs:element>
                 
</xs:choice>
               
</xs:complexType>
             
</xs:element>
             
<xs:element name="Port">
               
<xs:annotation>
                 
<xs:documentation xml:lang="en">The IP port used as the source of data packets.</xs:documentation>
               
</xs:annotation>
               
<xs:complexType>
                 
<xs:choice>
                   
<xs:element name="Value">
                     
<xs:annotation>
                       
<xs:documentation source="en">This element is used to specify a particular value.</xs:documentation>
                     
</xs:annotation>
                     
<xs:simpleType>
                       
<xs:restriction base="xs:unsignedInt">
                         
<xs:minInclusive value="0"/>
                         
<xs:maxInclusive value="65536"/>
                       
</xs:restriction>
                     
</xs:simpleType>
                   
</xs:element>
                   
<xs:element name="Any">
                     
<xs:annotation>
                       
<xs:documentation xml:lang="en">This element is used to indicate any or all values.</xs:documentation>
                     
</xs:annotation>
                   
</xs:element>
                   
<xs:element name="Wildcard">
                     
<xs:annotation>
                       
<xs:documentation xml:lang="en">This element contains a binary expression in which individual bits can be wild-carded.</xs:documentation>
                     
</xs:annotation>
                     
<xs:simpleType>
                       
<xs:restriction base="xs:string">
                         
<xs:pattern value="[0,1,*]+"/>
                       
</xs:restriction>
                     
</xs:simpleType>
                   
</xs:element>
                 
</xs:choice>
               
</xs:complexType>
             
</xs:element>
             
<xs:element name="MACAddress" minOccurs="0">
               
<xs:annotation>
                 
<xs:documentation xml:lang="en">This optional parameter is used to specify the MAC address that corresponds to the IP address.  It can be used if the hardware cannot resolve it automatically using the "ARP" standard protocol.</xs:documentation>
               
</xs:annotation>
               
<xs:complexType>
                 
<xs:choice>
                   
<xs:element name="Value" default="00-00-00-00-00-00">
                     
<xs:annotation>
                       
<xs:documentation source="en">This element is used to specify a particular value.</xs:documentation>
                     
</xs:annotation>
                     
<xs:simpleType>
                       
<xs:restriction base="xs:string">
                         
<xs:pattern value="[0-9a-fA-F][0-9a-fA-F]-[0-9a-fA-F][0-9a-fA-F]-[0-9a-fA-F][0-9a-fA-F]-[0-9a-fA-F][0-9a-fA-F]-[0-9a-fA-F][0-9a-fA-F]-[0-9a-fA-F][0-9a-fA-F]"/>
                       
</xs:restriction>
                     
</xs:simpleType>
                   
</xs:element>
                   
<xs:element name="Any">
                     
<xs:annotation>
                       
<xs:documentation xml:lang="en">This element is used to indicate any or all values.</xs:documentation>
                     
</xs:annotation>
                   
</xs:element>
                   
<xs:element name="Wildcard">
                     
<xs:annotation>
                       
<xs:documentation xml:lang="en">This element contains a binary expression in which individual bits can be wild-carded.</xs:documentation>
                     
</xs:annotation>
                     
<xs:simpleType>
                       
<xs:restriction base="xs:string">
                         
<xs:pattern value="[0,1,*]+"/>
                       
</xs:restriction>
                     
</xs:simpleType>
                   
</xs:element>
                 
</xs:choice>
               
</xs:complexType>
             
</xs:element>
           
</xs:all>
         
</xs:complexType>
       
</xs:element>
       
<xs:element name="Destination" minOccurs="0">
         
<xs:annotation>
           
<xs:documentation xml:lang="en">This element is used to specify the destination of the data packet.</xs:documentation>
         
</xs:annotation>
         
<xs:complexType>
           
<xs:all>
             
<xs:element name="IPAddress">
               
<xs:annotation>
                 
<xs:documentation xml:lang="en">The IP address used as the destination of data packets.</xs:documentation>
               
</xs:annotation>
               
<xs:complexType>
                 
<xs:choice>
                   
<xs:element name="Value" default="000.000.000.000">
                     
<xs:annotation>
                       
<xs:documentation source="en">This element is used to specify a particular value.</xs:documentation>
                     
</xs:annotation>
                     
<xs:simpleType>
                       
<xs:restriction base="xs:string">
                         
<xs:pattern value="[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}"/>
                       
</xs:restriction>
                     
</xs:simpleType>
                   
</xs:element>
                   
<xs:element name="Any">
                     
<xs:annotation>
                       
<xs:documentation xml:lang="en">This element is used to indicate any or all values.</xs:documentation>
                     
</xs:annotation>
                   
</xs:element>
                   
<xs:element name="Wildcard">
                     
<xs:annotation>
                       
<xs:documentation xml:lang="en">This element contains a binary expression in which individual bits can be wild-carded.</xs:documentation>
                     
</xs:annotation>
                     
<xs:simpleType>
                       
<xs:restriction base="xs:string">
                         
<xs:pattern value="[0,1,*]+"/>
                       
</xs:restriction>
                     
</xs:simpleType>
                   
</xs:element>
                 
</xs:choice>
               
</xs:complexType>
             
</xs:element>
             
<xs:element name="Port">
               
<xs:annotation>
                 
<xs:documentation xml:lang="en">The IP port used as the destination of data packets.</xs:documentation>
               
</xs:annotation>
               
<xs:complexType>
                 
<xs:choice>
                   
<xs:element name="Value">
                     
<xs:annotation>
                       
<xs:documentation source="en">This element is used to specify a particular value.</xs:documentation>
                     
</xs:annotation>
                     
<xs:simpleType>
                       
<xs:restriction base="xs:unsignedInt">
                         
<xs:minInclusive value="0"/>
                         
<xs:maxInclusive value="65536"/>
                       
</xs:restriction>
                     
</xs:simpleType>
                   
</xs:element>
                   
<xs:element name="Any">
                     
<xs:annotation>
                       
<xs:documentation xml:lang="en">This element is used to indicate any or all values.</xs:documentation>
                     
</xs:annotation>
                   
</xs:element>
                   
<xs:element name="Wildcard">
                     
<xs:annotation>
                       
<xs:documentation xml:lang="en">This element contains a binary expression in which individual bits can be wild-carded.</xs:documentation>
                     
</xs:annotation>
                     
<xs:simpleType>
                       
<xs:restriction base="xs:string">
                         
<xs:pattern value="[0,1,*]+"/>
                       
</xs:restriction>
                     
</xs:simpleType>
                   
</xs:element>
                 
</xs:choice>
               
</xs:complexType>
             
</xs:element>
             
<xs:element name="MACAddress" minOccurs="0">
               
<xs:annotation>
                 
<xs:documentation xml:lang="en">This optional element is used to specify the MAC address that corresponds to the IP address.  It can be used if the hardware cannot resolve it automatically using the "ARP" standard protocol.</xs:documentation>
               
</xs:annotation>
               
<xs:complexType>
                 
<xs:choice>
                   
<xs:element name="Value" default="00-00-00-00-00-00">
                     
<xs:annotation>
                       
<xs:documentation source="en">This element is used to specify a particular value.</xs:documentation>
                     
</xs:annotation>
                     
<xs:simpleType>
                       
<xs:restriction base="xs:string">
                         
<xs:pattern value="[0-9a-fA-F][0-9a-fA-F]-[0-9a-fA-F][0-9a-fA-F]-[0-9a-fA-F][0-9a-fA-F]-[0-9a-fA-F][0-9a-fA-F]-[0-9a-fA-F][0-9a-fA-F]-[0-9a-fA-F][0-9a-fA-F]"/>
                       
</xs:restriction>
                     
</xs:simpleType>
                   
</xs:element>
                   
<xs:element name="Any">
                     
<xs:annotation>
                       
<xs:documentation xml:lang="en">This element is used to indicate any or all values.</xs:documentation>
                     
</xs:annotation>
                   
</xs:element>
                   
<xs:element name="Wildcard">
                     
<xs:annotation>
                       
<xs:documentation xml:lang="en">This element contains a binary expression in which individual bits can be wild-carded.</xs:documentation>
                     
</xs:annotation>
                     
<xs:simpleType>
                       
<xs:restriction base="xs:string">
                         
<xs:pattern value="[0,1,*]+"/>
                       
</xs:restriction>
                     
</xs:simpleType>
                   
</xs:element>
                 
</xs:choice>
               
</xs:complexType>
             
</xs:element>
           
</xs:all>
         
</xs:complexType>
       
</xs:element>
       
<xs:element name="Content" minOccurs="0">
         
<xs:complexType>
           
<xs:sequence>
             
<xs:element name="Mapping" minOccurs="0" maxOccurs="unbounded">
               
<xs:annotation>
                 
<xs:documentation xml:lang="en">This element defines the placement of a parameter in a frame.</xs:documentation>
               
</xs:annotation>
               
<xs:complexType>
                 
<xs:sequence minOccurs="0">
                   
<xs:group ref="PackageMappingCommonGroup"/>
                   
<xs:element name="Location" maxOccurs="unbounded">
                     
<xs:annotation>
                       
<xs:documentation xml:lang="en">The location(s) of a parameter in a package.  NOTE: if more than one location is specified then it is an error to have an Occurrences value greater than one.</xs:documentation>
                     
</xs:annotation>
                     
<xs:complexType>
                       
<xs:sequence>
                         
<xs:choice>
                           
<xs:element ref="Offset_Bytes"/>
                           
<xs:element ref="Offset_Bits"/>
                         
</xs:choice>
                         
<xs:element ref="Occurrences" minOccurs="0"/>
                       
</xs:sequence>
                     
</xs:complexType>
                   
</xs:element>
                 
</xs:sequence>
               
</xs:complexType>
             
</xs:element>
           
</xs:sequence>
         
</xs:complexType>
         
<xs:unique name="UniqueNetworkTransportParameterName">
           
<xs:selector xpath="./Parameter"/>
           
<xs:field xpath="@Name"/>
         
</xs:unique>
       
</xs:element>
     
</xs:sequence>
   
</xs:extension>
 
</xs:complexContent>
</xs:complexType>

element Network-TransportType/Properties
diagram
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children HashBinary
annotation
documentation
This element is used to define the content of the non-data section(s) of the package
source <xs:element name="Properties" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This element is used to define the content of the non-data section(s) of the package</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element ref="HashBinary" maxOccurs="unbounded"/>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element Network-TransportType/Source
diagram
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children IPAddress Port MACAddress
annotation
documentation
This element can be used to spcify the source of the data packet.
source <xs:element name="Source" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This element can be used to spcify the source of the data packet.</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:all>
     
<xs:element name="IPAddress">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">The IP address used as the source of data packets.</xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:choice>
           
<xs:element name="Value" default="000.000.000.000">
             
<xs:annotation>
               
<xs:documentation source="en">This element is used to specify a particular value.</xs:documentation>
             
</xs:annotation>
             
<xs:simpleType>
               
<xs:restriction base="xs:string">
                 
<xs:pattern value="[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}"/>
               
</xs:restriction>
             
</xs:simpleType>
           
</xs:element>
           
<xs:element name="Any">
             
<xs:annotation>
               
<xs:documentation xml:lang="en">This element is used to indicate any or all values.</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="Wildcard">
             
<xs:annotation>
               
<xs:documentation xml:lang="en">This element contains a binary expression in which individual bits can be wild-carded.</xs:documentation>
             
</xs:annotation>
             
<xs:simpleType>
               
<xs:restriction base="xs:string">
                 
<xs:pattern value="[0,1,*]+"/>
               
</xs:restriction>
             
</xs:simpleType>
           
</xs:element>
         
</xs:choice>
       
</xs:complexType>
     
</xs:element>
     
<xs:element name="Port">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">The IP port used as the source of data packets.</xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:choice>
           
<xs:element name="Value">
             
<xs:annotation>
               
<xs:documentation source="en">This element is used to specify a particular value.</xs:documentation>
             
</xs:annotation>
             
<xs:simpleType>
               
<xs:restriction base="xs:unsignedInt">
                 
<xs:minInclusive value="0"/>
                 
<xs:maxInclusive value="65536"/>
               
</xs:restriction>
             
</xs:simpleType>
           
</xs:element>
           
<xs:element name="Any">
             
<xs:annotation>
               
<xs:documentation xml:lang="en">This element is used to indicate any or all values.</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="Wildcard">
             
<xs:annotation>
               
<xs:documentation xml:lang="en">This element contains a binary expression in which individual bits can be wild-carded.</xs:documentation>
             
</xs:annotation>
             
<xs:simpleType>
               
<xs:restriction base="xs:string">
                 
<xs:pattern value="[0,1,*]+"/>
               
</xs:restriction>
             
</xs:simpleType>
           
</xs:element>
         
</xs:choice>
       
</xs:complexType>
     
</xs:element>
     
<xs:element name="MACAddress" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">This optional parameter is used to specify the MAC address that corresponds to the IP address.  It can be used if the hardware cannot resolve it automatically using the "ARP" standard protocol.</xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:choice>
           
<xs:element name="Value" default="00-00-00-00-00-00">
             
<xs:annotation>
               
<xs:documentation source="en">This element is used to specify a particular value.</xs:documentation>
             
</xs:annotation>
             
<xs:simpleType>
               
<xs:restriction base="xs:string">
                 
<xs:pattern value="[0-9a-fA-F][0-9a-fA-F]-[0-9a-fA-F][0-9a-fA-F]-[0-9a-fA-F][0-9a-fA-F]-[0-9a-fA-F][0-9a-fA-F]-[0-9a-fA-F][0-9a-fA-F]-[0-9a-fA-F][0-9a-fA-F]"/>
               
</xs:restriction>
             
</xs:simpleType>
           
</xs:element>
           
<xs:element name="Any">
             
<xs:annotation>
               
<xs:documentation xml:lang="en">This element is used to indicate any or all values.</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="Wildcard">
             
<xs:annotation>
               
<xs:documentation xml:lang="en">This element contains a binary expression in which individual bits can be wild-carded.</xs:documentation>
             
</xs:annotation>
             
<xs:simpleType>
               
<xs:restriction base="xs:string">
                 
<xs:pattern value="[0,1,*]+"/>
               
</xs:restriction>
             
</xs:simpleType>
           
</xs:element>
         
</xs:choice>
       
</xs:complexType>
     
</xs:element>
   
</xs:all>
 
</xs:complexType>
</xs:element>

element Network-TransportType/Source/IPAddress
diagram
properties
isRef 0
content complex
children Value Any Wildcard
used by
elements IENA-Ethernet-UDP-BasicType/Destination IenaPackageType/Destination IRIG-106-Ch-10Type/Destination TmNSDataMessageType/Destination DARV3Type/Destination IENA-Ethernet-UDP-BasicType/Source IenaPackageType/Source
annotation
documentation
The IP address used as the source of data packets.
source <xs:element name="IPAddress">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">The IP address used as the source of data packets.</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:choice>
     
<xs:element name="Value" default="000.000.000.000">
       
<xs:annotation>
         
<xs:documentation source="en">This element is used to specify a particular value.</xs:documentation>
       
</xs:annotation>
       
<xs:simpleType>
         
<xs:restriction base="xs:string">
           
<xs:pattern value="[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}"/>
         
</xs:restriction>
       
</xs:simpleType>
     
</xs:element>
     
<xs:element name="Any">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">This element is used to indicate any or all values.</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="Wildcard">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">This element contains a binary expression in which individual bits can be wild-carded.</xs:documentation>
       
</xs:annotation>
       
<xs:simpleType>
         
<xs:restriction base="xs:string">
           
<xs:pattern value="[0,1,*]+"/>
         
</xs:restriction>
       
</xs:simpleType>
     
</xs:element>
   
</xs:choice>
 
</xs:complexType>
</xs:element>

element Network-TransportType/Source/IPAddress/Value
diagram
type restriction of xs:string
properties
isRef 0
content simple
default 000.000.000.000
facets
pattern [0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}
annotation
documentation
This element is used to specify a particular value.
source <xs:element name="Value" default="000.000.000.000">
 
<xs:annotation>
   
<xs:documentation source="en">This element is used to specify a particular value.</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:pattern value="[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element Network-TransportType/Source/IPAddress/Any
diagram
properties
isRef 0
annotation
documentation
This element is used to indicate any or all values.
source <xs:element name="Any">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This element is used to indicate any or all values.</xs:documentation>
 
</xs:annotation>
</xs:element>

element Network-TransportType/Source/IPAddress/Wildcard
diagram
type restriction of xs:string
properties
isRef 0
content simple
facets
pattern [0,1,*]+
annotation
documentation
This element contains a binary expression in which individual bits can be wild-carded.
source <xs:element name="Wildcard">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This element contains a binary expression in which individual bits can be wild-carded.</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:pattern value="[0,1,*]+"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element Network-TransportType/Source/Port
diagram
properties
isRef 0
content complex
children Value Any Wildcard
used by
elements IENA-Ethernet-UDP-BasicType/Destination IenaPackageType/Destination IRIG-106-Ch-10Type/Destination TmNSDataMessageType/Destination DARV3Type/Destination IENA-Ethernet-UDP-BasicType/Source IenaPackageType/Source
annotation
documentation
The IP port used as the source of data packets.
source <xs:element name="Port">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">The IP port used as the source of data packets.</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:choice>
     
<xs:element name="Value">
       
<xs:annotation>
         
<xs:documentation source="en">This element is used to specify a particular value.</xs:documentation>
       
</xs:annotation>
       
<xs:simpleType>
         
<xs:restriction base="xs:unsignedInt">
           
<xs:minInclusive value="0"/>
           
<xs:maxInclusive value="65536"/>
         
</xs:restriction>
       
</xs:simpleType>
     
</xs:element>
     
<xs:element name="Any">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">This element is used to indicate any or all values.</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="Wildcard">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">This element contains a binary expression in which individual bits can be wild-carded.</xs:documentation>
       
</xs:annotation>
       
<xs:simpleType>
         
<xs:restriction base="xs:string">
           
<xs:pattern value="[0,1,*]+"/>
         
</xs:restriction>
       
</xs:simpleType>
     
</xs:element>
   
</xs:choice>
 
</xs:complexType>
</xs:element>

element Network-TransportType/Source/Port/Value
diagram
type restriction of xs:unsignedInt
properties
isRef 0
content simple
facets
minInclusive 0
maxInclusive 65536
annotation
documentation
This element is used to specify a particular value.
source <xs:element name="Value">
 
<xs:annotation>
   
<xs:documentation source="en">This element is used to specify a particular value.</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:unsignedInt">
     
<xs:minInclusive value="0"/>
     
<xs:maxInclusive value="65536"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element Network-TransportType/Source/Port/Any
diagram
properties
isRef 0
annotation
documentation
This element is used to indicate any or all values.
source <xs:element name="Any">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This element is used to indicate any or all values.</xs:documentation>
 
</xs:annotation>
</xs:element>

element Network-TransportType/Source/Port/Wildcard
diagram
type restriction of xs:string
properties
isRef 0
content simple
facets
pattern [0,1,*]+
annotation
documentation
This element contains a binary expression in which individual bits can be wild-carded.
source <xs:element name="Wildcard">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This element contains a binary expression in which individual bits can be wild-carded.</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:pattern value="[0,1,*]+"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element Network-TransportType/Source/MACAddress
diagram
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children Value Any Wildcard
used by
elements IENA-Ethernet-UDP-BasicType/Destination IenaPackageType/Destination IRIG-106-Ch-10Type/Destination TmNSDataMessageType/Destination DARV3Type/Destination IENA-Ethernet-UDP-BasicType/Source IenaPackageType/Source
annotation
documentation
This optional parameter is used to specify the MAC address that corresponds to the IP address.  It can be used if the hardware cannot resolve it automatically using the "ARP" standard protocol.
source <xs:element name="MACAddress" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This optional parameter is used to specify the MAC address that corresponds to the IP address.  It can be used if the hardware cannot resolve it automatically using the "ARP" standard protocol.</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:choice>
     
<xs:element name="Value" default="00-00-00-00-00-00">
       
<xs:annotation>
         
<xs:documentation source="en">This element is used to specify a particular value.</xs:documentation>
       
</xs:annotation>
       
<xs:simpleType>
         
<xs:restriction base="xs:string">
           
<xs:pattern value="[0-9a-fA-F][0-9a-fA-F]-[0-9a-fA-F][0-9a-fA-F]-[0-9a-fA-F][0-9a-fA-F]-[0-9a-fA-F][0-9a-fA-F]-[0-9a-fA-F][0-9a-fA-F]-[0-9a-fA-F][0-9a-fA-F]"/>
         
</xs:restriction>
       
</xs:simpleType>
     
</xs:element>
     
<xs:element name="Any">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">This element is used to indicate any or all values.</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="Wildcard">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">This element contains a binary expression in which individual bits can be wild-carded.</xs:documentation>
       
</xs:annotation>
       
<xs:simpleType>
         
<xs:restriction base="xs:string">
           
<xs:pattern value="[0,1,*]+"/>
         
</xs:restriction>
       
</xs:simpleType>
     
</xs:element>
   
</xs:choice>
 
</xs:complexType>
</xs:element>

element Network-TransportType/Source/MACAddress/Value
diagram
type restriction of xs:string
properties
isRef 0
content simple
default 00-00-00-00-00-00
facets
pattern [0-9a-fA-F][0-9a-fA-F]-[0-9a-fA-F][0-9a-fA-F]-[0-9a-fA-F][0-9a-fA-F]-[0-9a-fA-F][0-9a-fA-F]-[0-9a-fA-F][0-9a-fA-F]-[0-9a-fA-F][0-9a-fA-F]
annotation
documentation
This element is used to specify a particular value.
source <xs:element name="Value" default="00-00-00-00-00-00">
 
<xs:annotation>
   
<xs:documentation source="en">This element is used to specify a particular value.</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:pattern value="[0-9a-fA-F][0-9a-fA-F]-[0-9a-fA-F][0-9a-fA-F]-[0-9a-fA-F][0-9a-fA-F]-[0-9a-fA-F][0-9a-fA-F]-[0-9a-fA-F][0-9a-fA-F]-[0-9a-fA-F][0-9a-fA-F]"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element Network-TransportType/Source/MACAddress/Any
diagram
properties
isRef 0
annotation
documentation
This element is used to indicate any or all values.
source <xs:element name="Any">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This element is used to indicate any or all values.</xs:documentation>
 
</xs:annotation>
</xs:element>

element Network-TransportType/Source/MACAddress/Wildcard
diagram
type restriction of xs:string
properties
isRef 0
content simple
facets
pattern [0,1,*]+
annotation
documentation
This element contains a binary expression in which individual bits can be wild-carded.
source <xs:element name="Wildcard">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This element contains a binary expression in which individual bits can be wild-carded.</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:pattern value="[0,1,*]+"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element Network-TransportType/Destination
diagram
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children IPAddress Port MACAddress
annotation
documentation
This element is used to specify the destination of the data packet.
source <xs:element name="Destination" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This element is used to specify the destination of the data packet.</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:all>
     
<xs:element name="IPAddress">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">The IP address used as the destination of data packets.</xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:choice>
           
<xs:element name="Value" default="000.000.000.000">
             
<xs:annotation>
               
<xs:documentation source="en">This element is used to specify a particular value.</xs:documentation>
             
</xs:annotation>
             
<xs:simpleType>
               
<xs:restriction base="xs:string">
                 
<xs:pattern value="[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}"/>
               
</xs:restriction>
             
</xs:simpleType>
           
</xs:element>
           
<xs:element name="Any">
             
<xs:annotation>
               
<xs:documentation xml:lang="en">This element is used to indicate any or all values.</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="Wildcard">
             
<xs:annotation>
               
<xs:documentation xml:lang="en">This element contains a binary expression in which individual bits can be wild-carded.</xs:documentation>
             
</xs:annotation>
             
<xs:simpleType>
               
<xs:restriction base="xs:string">
                 
<xs:pattern value="[0,1,*]+"/>
               
</xs:restriction>
             
</xs:simpleType>
           
</xs:element>
         
</xs:choice>
       
</xs:complexType>
     
</xs:element>
     
<xs:element name="Port">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">The IP port used as the destination of data packets.</xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:choice>
           
<xs:element name="Value">
             
<xs:annotation>
               
<xs:documentation source="en">This element is used to specify a particular value.</xs:documentation>
             
</xs:annotation>
             
<xs:simpleType>
               
<xs:restriction base="xs:unsignedInt">
                 
<xs:minInclusive value="0"/>
                 
<xs:maxInclusive value="65536"/>
               
</xs:restriction>
             
</xs:simpleType>
           
</xs:element>
           
<xs:element name="Any">
             
<xs:annotation>
               
<xs:documentation xml:lang="en">This element is used to indicate any or all values.</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="Wildcard">
             
<xs:annotation>
               
<xs:documentation xml:lang="en">This element contains a binary expression in which individual bits can be wild-carded.</xs:documentation>
             
</xs:annotation>
             
<xs:simpleType>
               
<xs:restriction base="xs:string">
                 
<xs:pattern value="[0,1,*]+"/>
               
</xs:restriction>
             
</xs:simpleType>
           
</xs:element>
         
</xs:choice>
       
</xs:complexType>
     
</xs:element>
     
<xs:element name="MACAddress" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">This optional element is used to specify the MAC address that corresponds to the IP address.  It can be used if the hardware cannot resolve it automatically using the "ARP" standard protocol.</xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:choice>
           
<xs:element name="Value" default="00-00-00-00-00-00">
             
<xs:annotation>
               
<xs:documentation source="en">This element is used to specify a particular value.</xs:documentation>
             
</xs:annotation>
             
<xs:simpleType>
               
<xs:restriction base="xs:string">
                 
<xs:pattern value="[0-9a-fA-F][0-9a-fA-F]-[0-9a-fA-F][0-9a-fA-F]-[0-9a-fA-F][0-9a-fA-F]-[0-9a-fA-F][0-9a-fA-F]-[0-9a-fA-F][0-9a-fA-F]-[0-9a-fA-F][0-9a-fA-F]"/>
               
</xs:restriction>
             
</xs:simpleType>
           
</xs:element>
           
<xs:element name="Any">
             
<xs:annotation>
               
<xs:documentation xml:lang="en">This element is used to indicate any or all values.</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="Wildcard">
             
<xs:annotation>
               
<xs:documentation xml:lang="en">This element contains a binary expression in which individual bits can be wild-carded.</xs:documentation>
             
</xs:annotation>
             
<xs:simpleType>
               
<xs:restriction base="xs:string">
                 
<xs:pattern value="[0,1,*]+"/>
               
</xs:restriction>
             
</xs:simpleType>
           
</xs:element>
         
</xs:choice>
       
</xs:complexType>
     
</xs:element>
   
</xs:all>
 
</xs:complexType>
</xs:element>

element Network-TransportType/Destination/IPAddress
diagram
properties
isRef 0
content complex
children Value Any Wildcard
used by
elements IENA-Ethernet-UDP-BasicType/Destination IenaPackageType/Destination IRIG-106-Ch-10Type/Destination TmNSDataMessageType/Destination DARV3Type/Destination IENA-Ethernet-UDP-BasicType/Source IenaPackageType/Source
annotation
documentation
The IP address used as the destination of data packets.
source <xs:element name="IPAddress">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">The IP address used as the destination of data packets.</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:choice>
     
<xs:element name="Value" default="000.000.000.000">
       
<xs:annotation>
         
<xs:documentation source="en">This element is used to specify a particular value.</xs:documentation>
       
</xs:annotation>
       
<xs:simpleType>
         
<xs:restriction base="xs:string">
           
<xs:pattern value="[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}"/>
         
</xs:restriction>
       
</xs:simpleType>
     
</xs:element>
     
<xs:element name="Any">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">This element is used to indicate any or all values.</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="Wildcard">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">This element contains a binary expression in which individual bits can be wild-carded.</xs:documentation>
       
</xs:annotation>
       
<xs:simpleType>
         
<xs:restriction base="xs:string">
           
<xs:pattern value="[0,1,*]+"/>
         
</xs:restriction>
       
</xs:simpleType>
     
</xs:element>
   
</xs:choice>
 
</xs:complexType>
</xs:element>

element Network-TransportType/Destination/IPAddress/Value
diagram
type restriction of xs:string
properties
isRef 0
content simple
default 000.000.000.000
facets
pattern [0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}
annotation
documentation
This element is used to specify a particular value.
source <xs:element name="Value" default="000.000.000.000">
 
<xs:annotation>
   
<xs:documentation source="en">This element is used to specify a particular value.</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:pattern value="[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element Network-TransportType/Destination/IPAddress/Any
diagram
properties
isRef 0
annotation
documentation
This element is used to indicate any or all values.
source <xs:element name="Any">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This element is used to indicate any or all values.</xs:documentation>
 
</xs:annotation>
</xs:element>

element Network-TransportType/Destination/IPAddress/Wildcard
diagram
type restriction of xs:string
properties
isRef 0
content simple
facets
pattern [0,1,*]+
annotation
documentation
This element contains a binary expression in which individual bits can be wild-carded.
source <xs:element name="Wildcard">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This element contains a binary expression in which individual bits can be wild-carded.</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:pattern value="[0,1,*]+"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element Network-TransportType/Destination/Port
diagram
properties
isRef 0
content complex
children Value Any Wildcard
used by
elements IENA-Ethernet-UDP-BasicType/Destination IenaPackageType/Destination IRIG-106-Ch-10Type/Destination TmNSDataMessageType/Destination DARV3Type/Destination IENA-Ethernet-UDP-BasicType/Source IenaPackageType/Source
annotation
documentation
The IP port used as the destination of data packets.
source <xs:element name="Port">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">The IP port used as the destination of data packets.</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:choice>
     
<xs:element name="Value">
       
<xs:annotation>
         
<xs:documentation source="en">This element is used to specify a particular value.</xs:documentation>
       
</xs:annotation>
       
<xs:simpleType>
         
<xs:restriction base="xs:unsignedInt">
           
<xs:minInclusive value="0"/>
           
<xs:maxInclusive value="65536"/>
         
</xs:restriction>
       
</xs:simpleType>
     
</xs:element>
     
<xs:element name="Any">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">This element is used to indicate any or all values.</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="Wildcard">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">This element contains a binary expression in which individual bits can be wild-carded.</xs:documentation>
       
</xs:annotation>
       
<xs:simpleType>
         
<xs:restriction base="xs:string">
           
<xs:pattern value="[0,1,*]+"/>
         
</xs:restriction>
       
</xs:simpleType>
     
</xs:element>
   
</xs:choice>
 
</xs:complexType>
</xs:element>

element Network-TransportType/Destination/Port/Value
diagram
type restriction of xs:unsignedInt
properties
isRef 0
content simple
facets
minInclusive 0
maxInclusive 65536
annotation
documentation
This element is used to specify a particular value.
source <xs:element name="Value">
 
<xs:annotation>
   
<xs:documentation source="en">This element is used to specify a particular value.</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:unsignedInt">
     
<xs:minInclusive value="0"/>
     
<xs:maxInclusive value="65536"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element Network-TransportType/Destination/Port/Any
diagram
properties
isRef 0
annotation
documentation
This element is used to indicate any or all values.
source <xs:element name="Any">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This element is used to indicate any or all values.</xs:documentation>
 
</xs:annotation>
</xs:element>

element Network-TransportType/Destination/Port/Wildcard
diagram
type restriction of xs:string
properties
isRef 0
content simple
facets
pattern [0,1,*]+
annotation
documentation
This element contains a binary expression in which individual bits can be wild-carded.
source <xs:element name="Wildcard">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This element contains a binary expression in which individual bits can be wild-carded.</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:pattern value="[0,1,*]+"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element Network-TransportType/Destination/MACAddress
diagram
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children Value Any Wildcard
used by
elements IENA-Ethernet-UDP-BasicType/Destination IenaPackageType/Destination IRIG-106-Ch-10Type/Destination TmNSDataMessageType/Destination DARV3Type/Destination IENA-Ethernet-UDP-BasicType/Source IenaPackageType/Source
annotation
documentation
This optional element is used to specify the MAC address that corresponds to the IP address.  It can be used if the hardware cannot resolve it automatically using the "ARP" standard protocol.
source <xs:element name="MACAddress" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This optional element is used to specify the MAC address that corresponds to the IP address.  It can be used if the hardware cannot resolve it automatically using the "ARP" standard protocol.</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:choice>
     
<xs:element name="Value" default="00-00-00-00-00-00">
       
<xs:annotation>
         
<xs:documentation source="en">This element is used to specify a particular value.</xs:documentation>
       
</xs:annotation>
       
<xs:simpleType>
         
<xs:restriction base="xs:string">
           
<xs:pattern value="[0-9a-fA-F][0-9a-fA-F]-[0-9a-fA-F][0-9a-fA-F]-[0-9a-fA-F][0-9a-fA-F]-[0-9a-fA-F][0-9a-fA-F]-[0-9a-fA-F][0-9a-fA-F]-[0-9a-fA-F][0-9a-fA-F]"/>
         
</xs:restriction>
       
</xs:simpleType>
     
</xs:element>
     
<xs:element name="Any">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">This element is used to indicate any or all values.</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="Wildcard">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">This element contains a binary expression in which individual bits can be wild-carded.</xs:documentation>
       
</xs:annotation>
       
<xs:simpleType>
         
<xs:restriction base="xs:string">
           
<xs:pattern value="[0,1,*]+"/>
         
</xs:restriction>
       
</xs:simpleType>
     
</xs:element>
   
</xs:choice>
 
</xs:complexType>
</xs:element>

element Network-TransportType/Destination/MACAddress/Value
diagram
type restriction of xs:string
properties
isRef 0
content simple
default 00-00-00-00-00-00
facets
pattern [0-9a-fA-F][0-9a-fA-F]-[0-9a-fA-F][0-9a-fA-F]-[0-9a-fA-F][0-9a-fA-F]-[0-9a-fA-F][0-9a-fA-F]-[0-9a-fA-F][0-9a-fA-F]-[0-9a-fA-F][0-9a-fA-F]
annotation
documentation
This element is used to specify a particular value.
source <xs:element name="Value" default="00-00-00-00-00-00">
 
<xs:annotation>
   
<xs:documentation source="en">This element is used to specify a particular value.</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:pattern value="[0-9a-fA-F][0-9a-fA-F]-[0-9a-fA-F][0-9a-fA-F]-[0-9a-fA-F][0-9a-fA-F]-[0-9a-fA-F][0-9a-fA-F]-[0-9a-fA-F][0-9a-fA-F]-[0-9a-fA-F][0-9a-fA-F]"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element Network-TransportType/Destination/MACAddress/Any
diagram
properties
isRef 0
annotation
documentation
This element is used to indicate any or all values.
source <xs:element name="Any">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This element is used to indicate any or all values.</xs:documentation>
 
</xs:annotation>
</xs:element>

element Network-TransportType/Destination/MACAddress/Wildcard
diagram
type restriction of xs:string
properties
isRef 0
content simple
facets
pattern [0,1,*]+
annotation
documentation
This element contains a binary expression in which individual bits can be wild-carded.
source <xs:element name="Wildcard">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This element contains a binary expression in which individual bits can be wild-carded.</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:pattern value="[0,1,*]+"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element Network-TransportType/Content
diagram
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children Mapping
used by
complexTypes PackageSubParameterType ParameterType
identity constraints
  Name  Refer  Selector  Field(s)  
unique  UniqueNetworkTransportParameterName    ./Parameter  @Name  
source <xs:element name="Content" minOccurs="0">
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="Mapping" minOccurs="0" maxOccurs="unbounded">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">This element defines the placement of a parameter in a frame.</xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:sequence minOccurs="0">
           
<xs:group ref="PackageMappingCommonGroup"/>
           
<xs:element name="Location" maxOccurs="unbounded">
             
<xs:annotation>
               
<xs:documentation xml:lang="en">The location(s) of a parameter in a package.  NOTE: if more than one location is specified then it is an error to have an Occurrences value greater than one.</xs:documentation>
             
</xs:annotation>
             
<xs:complexType>
               
<xs:sequence>
                 
<xs:choice>
                   
<xs:element ref="Offset_Bytes"/>
                   
<xs:element ref="Offset_Bits"/>
                 
</xs:choice>
                 
<xs:element ref="Occurrences" minOccurs="0"/>
               
</xs:sequence>
             
</xs:complexType>
           
</xs:element>
         
</xs:sequence>
       
</xs:complexType>
     
</xs:element>
   
</xs:sequence>
 
</xs:complexType>
 
<xs:unique name="UniqueNetworkTransportParameterName">
   
<xs:selector xpath="./Parameter"/>
   
<xs:field xpath="@Name"/>
 
</xs:unique>
</xs:element>

element Network-TransportType/Content/Mapping
diagram
properties
isRef 0
minOcc 0
maxOcc unbounded
content complex
children NumberOfDataBits MostSignificantBit Parity Justification Mask Complement FillValue ParameterReference Parameter SourceInstrumentReference PackageReference X-PackageBase Location
annotation
documentation
This element defines the placement of a parameter in a frame.
source <xs:element name="Mapping" minOccurs="0" maxOccurs="unbounded">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This element defines the placement of a parameter in a frame.</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence minOccurs="0">
     
<xs:group ref="PackageMappingCommonGroup"/>
     
<xs:element name="Location" maxOccurs="unbounded">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">The location(s) of a parameter in a package.  NOTE: if more than one location is specified then it is an error to have an Occurrences value greater than one.</xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:sequence>
           
<xs:choice>
             
<xs:element ref="Offset_Bytes"/>
             
<xs:element ref="Offset_Bits"/>
           
</xs:choice>
           
<xs:element ref="Occurrences" minOccurs="0"/>
         
</xs:sequence>
       
</xs:complexType>
     
</xs:element>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element Network-TransportType/Content/Mapping/Location
diagram
properties
isRef 0
minOcc 1
maxOcc unbounded
content complex
children Offset_Bytes Offset_Bits Occurrences
annotation
documentation
The location(s) of a parameter in a package.  NOTE: if more than one location is specified then it is an error to have an Occurrences value greater than one.
source <xs:element name="Location" maxOccurs="unbounded">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">The location(s) of a parameter in a package.  NOTE: if more than one location is specified then it is an error to have an Occurrences value greater than one.</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence>
     
<xs:choice>
       
<xs:element ref="Offset_Bytes"/>
       
<xs:element ref="Offset_Bits"/>
     
</xs:choice>
     
<xs:element ref="Occurrences" minOccurs="0"/>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

complexType Panavia-MessageType
diagram
type extension of PackageType
properties
base PackageType
children Documentation IsAsynchronous ReferencedToAbsoluteTime PackageRate PlaceParametersContiguously Sequencing Content
used by
element Panavia
attributes
Name  Type  Use  Default  Fixed  Annotation
Namederived by: xs:stringrequired      
Versionxs:decimaloptional      
Enabledxs:booleanoptional  true    
annotation
documentation
This package defines a Panavia message.
source <xs:complexType name="Panavia-MessageType">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This package defines a Panavia message.</xs:documentation>
 
</xs:annotation>
 
<xs:complexContent>
   
<xs:extension base="PackageType">
     
<xs:sequence>
       
<xs:element name="Content" minOccurs="0">
         
<xs:annotation>
           
<xs:documentation xml:lang="en">This element defines the content of a Panavia message.</xs:documentation>
         
</xs:annotation>
         
<xs:complexType>
           
<xs:sequence>
             
<xs:element name="Mapping" minOccurs="0" maxOccurs="unbounded">
               
<xs:annotation>
                 
<xs:documentation xml:lang="en">This element defines the placement of a parameter in a frame.</xs:documentation>
               
</xs:annotation>
               
<xs:complexType>
                 
<xs:sequence minOccurs="0">
                   
<xs:group ref="PackageMappingCommonGroup"/>
                   
<xs:choice>
                     
<xs:element name="Tag">
                       
<xs:annotation>
                         
<xs:documentation xml:lang="en">This element is used to specify the value that is used to identify the parameter.  </xs:documentation>
                       
</xs:annotation>
                       
<xs:simpleType>
                         
<xs:restriction base="xs:unsignedInt">
                           
<xs:minInclusive value="0"/>
                           
<xs:maxInclusive value="31"/>
                         
</xs:restriction>
                       
</xs:simpleType>
                     
</xs:element>
                     
<xs:element name="Location" minOccurs="0" maxOccurs="unbounded">
                       
<xs:annotation>
                         
<xs:documentation xml:lang="en">The location(s) of a parameter in a package.  NOTE: if more than one location is specified then it is an error to have an Occurrences value greater than one.</xs:documentation>
                       
</xs:annotation>
                       
<xs:complexType>
                         
<xs:all>
                           
<xs:element name="MinorFrameIndex">
                             
<xs:annotation>
                               
<xs:documentation xml:lang="en">This element contains the minor frame number.  Note, this number starts at 0.  </xs:documentation>
                             
</xs:annotation>
                             
<xs:simpleType>
                               
<xs:restriction base="xs:unsignedLong">
                                 
<xs:minInclusive value="0"/>
                                 
<xs:maxInclusive value="31"/>
                               
</xs:restriction>
                             
</xs:simpleType>
                           
</xs:element>
                           
<xs:element ref="Offset_Words"/>
                           
<xs:element ref="Occurrences" minOccurs="0"/>
                         
</xs:all>
                       
</xs:complexType>
                     
</xs:element>
                   
</xs:choice>
                 
</xs:sequence>
               
</xs:complexType>
             
</xs:element>
           
</xs:sequence>
         
</xs:complexType>
         
<xs:unique name="PanaviaUniqueParameterName">
           
<xs:selector xpath="Parameter"/>
           
<xs:field xpath="@Name"/>
         
</xs:unique>
       
</xs:element>
     
</xs:sequence>
   
</xs:extension>
 
</xs:complexContent>
</xs:complexType>

element Panavia-MessageType/Content
diagram
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children Mapping
used by
complexTypes PackageSubParameterType ParameterType
identity constraints
  Name  Refer  Selector  Field(s)  
unique  PanaviaUniqueParameterName    Parameter  @Name  
annotation
documentation
This element defines the content of a Panavia message.
source <xs:element name="Content" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This element defines the content of a Panavia message.</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="Mapping" minOccurs="0" maxOccurs="unbounded">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">This element defines the placement of a parameter in a frame.</xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:sequence minOccurs="0">
           
<xs:group ref="PackageMappingCommonGroup"/>
           
<xs:choice>
             
<xs:element name="Tag">
               
<xs:annotation>
                 
<xs:documentation xml:lang="en">This element is used to specify the value that is used to identify the parameter.  </xs:documentation>
               
</xs:annotation>
               
<xs:simpleType>
                 
<xs:restriction base="xs:unsignedInt">
                   
<xs:minInclusive value="0"/>
                   
<xs:maxInclusive value="31"/>
                 
</xs:restriction>
               
</xs:simpleType>
             
</xs:element>
             
<xs:element name="Location" minOccurs="0" maxOccurs="unbounded">
               
<xs:annotation>
                 
<xs:documentation xml:lang="en">The location(s) of a parameter in a package.  NOTE: if more than one location is specified then it is an error to have an Occurrences value greater than one.</xs:documentation>
               
</xs:annotation>
               
<xs:complexType>
                 
<xs:all>
                   
<xs:element name="MinorFrameIndex">
                     
<xs:annotation>
                       
<xs:documentation xml:lang="en">This element contains the minor frame number.  Note, this number starts at 0.  </xs:documentation>
                     
</xs:annotation>
                     
<xs:simpleType>
                       
<xs:restriction base="xs:unsignedLong">
                         
<xs:minInclusive value="0"/>
                         
<xs:maxInclusive value="31"/>
                       
</xs:restriction>
                     
</xs:simpleType>
                   
</xs:element>
                   
<xs:element ref="Offset_Words"/>
                   
<xs:element ref="Occurrences" minOccurs="0"/>
                 
</xs:all>
               
</xs:complexType>
             
</xs:element>
           
</xs:choice>
         
</xs:sequence>
       
</xs:complexType>
     
</xs:element>
   
</xs:sequence>
 
</xs:complexType>
 
<xs:unique name="PanaviaUniqueParameterName">
   
<xs:selector xpath="Parameter"/>
   
<xs:field xpath="@Name"/>
 
</xs:unique>
</xs:element>

element Panavia-MessageType/Content/Mapping
diagram
properties
isRef 0
minOcc 0
maxOcc unbounded
content complex
children NumberOfDataBits MostSignificantBit Parity Justification Mask Complement FillValue ParameterReference Parameter SourceInstrumentReference PackageReference X-PackageBase Tag Location
annotation
documentation
This element defines the placement of a parameter in a frame.
source <xs:element name="Mapping" minOccurs="0" maxOccurs="unbounded">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This element defines the placement of a parameter in a frame.</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence minOccurs="0">
     
<xs:group ref="PackageMappingCommonGroup"/>
     
<xs:choice>
       
<xs:element name="Tag">
         
<xs:annotation>
           
<xs:documentation xml:lang="en">This element is used to specify the value that is used to identify the parameter.  </xs:documentation>
         
</xs:annotation>
         
<xs:simpleType>
           
<xs:restriction base="xs:unsignedInt">
             
<xs:minInclusive value="0"/>
             
<xs:maxInclusive value="31"/>
           
</xs:restriction>
         
</xs:simpleType>
       
</xs:element>
       
<xs:element name="Location" minOccurs="0" maxOccurs="unbounded">
         
<xs:annotation>
           
<xs:documentation xml:lang="en">The location(s) of a parameter in a package.  NOTE: if more than one location is specified then it is an error to have an Occurrences value greater than one.</xs:documentation>
         
</xs:annotation>
         
<xs:complexType>
           
<xs:all>
             
<xs:element name="MinorFrameIndex">
               
<xs:annotation>
                 
<xs:documentation xml:lang="en">This element contains the minor frame number.  Note, this number starts at 0.  </xs:documentation>
               
</xs:annotation>
               
<xs:simpleType>
                 
<xs:restriction base="xs:unsignedLong">
                   
<xs:minInclusive value="0"/>
                   
<xs:maxInclusive value="31"/>
                 
</xs:restriction>
               
</xs:simpleType>
             
</xs:element>
             
<xs:element ref="Offset_Words"/>
             
<xs:element ref="Occurrences" minOccurs="0"/>
           
</xs:all>
         
</xs:complexType>
       
</xs:element>
     
</xs:choice>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element Panavia-MessageType/Content/Mapping/Tag
diagram
type restriction of xs:unsignedInt
properties
isRef 0
content simple
facets
minInclusive 0
maxInclusive 31
annotation
documentation
This element is used to specify the value that is used to identify the parameter. 
source <xs:element name="Tag">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This element is used to specify the value that is used to identify the parameter.  </xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:unsignedInt">
     
<xs:minInclusive value="0"/>
     
<xs:maxInclusive value="31"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element Panavia-MessageType/Content/Mapping/Location
diagram
properties
isRef 0
minOcc 0
maxOcc unbounded
content complex
children MinorFrameIndex Offset_Words Occurrences
annotation
documentation
The location(s) of a parameter in a package.  NOTE: if more than one location is specified then it is an error to have an Occurrences value greater than one.
source <xs:element name="Location" minOccurs="0" maxOccurs="unbounded">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">The location(s) of a parameter in a package.  NOTE: if more than one location is specified then it is an error to have an Occurrences value greater than one.</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:all>
     
<xs:element name="MinorFrameIndex">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">This element contains the minor frame number.  Note, this number starts at 0.  </xs:documentation>
       
</xs:annotation>
       
<xs:simpleType>
         
<xs:restriction base="xs:unsignedLong">
           
<xs:minInclusive value="0"/>
           
<xs:maxInclusive value="31"/>
         
</xs:restriction>
       
</xs:simpleType>
     
</xs:element>
     
<xs:element ref="Offset_Words"/>
     
<xs:element ref="Occurrences" minOccurs="0"/>
   
</xs:all>
 
</xs:complexType>
</xs:element>

element Panavia-MessageType/Content/Mapping/Location/MinorFrameIndex
diagram
type restriction of xs:unsignedLong
properties
isRef 0
content simple
facets
minInclusive 0
maxInclusive 31
annotation
documentation
This element contains the minor frame number.  Note, this number starts at 0. 
source <xs:element name="MinorFrameIndex">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This element contains the minor frame number.  Note, this number starts at 0.  </xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:unsignedLong">
     
<xs:minInclusive value="0"/>
     
<xs:maxInclusive value="31"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

complexType RS-232-BasicType
diagram
type extension of PackageType
properties
base PackageType
children Documentation IsAsynchronous ReferencedToAbsoluteTime PackageRate PlaceParametersContiguously Sequencing Properties Content
used by
element RS-232-Basic
attributes
Name  Type  Use  Default  Fixed  Annotation
Namederived by: xs:stringrequired      
Versionxs:decimaloptional      
Enabledxs:booleanoptional  true    
annotation
documentation
This element type is used to describe a generic RS-232 protocol.
source <xs:complexType name="RS-232-BasicType">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This element type is used to describe a generic RS-232 protocol.</xs:documentation>
 
</xs:annotation>
 
<xs:complexContent>
   
<xs:extension base="PackageType">
     
<xs:sequence>
       
<xs:element name="Properties">
         
<xs:complexType>
           
<xs:all>
             
<xs:element name="BytesPerPackage" type="xs:unsignedInt" minOccurs="0">
               
<xs:annotation>
                 
<xs:documentation xml:lang="en">The number of bytes in the RS-232 package can be used by some applications to determine when a message ends.</xs:documentation>
               
</xs:annotation>
             
</xs:element>
             
<xs:element name="StartIdentification" minOccurs="0">
               
<xs:annotation>
                 
<xs:documentation xml:lang="en">This optional element is used to identify the start of an package.</xs:documentation>
               
</xs:annotation>
               
<xs:complexType>
                 
<xs:all>
                   
<xs:element name="Gap" minOccurs="0">
                     
<xs:complexType>
                       
<xs:choice>
                         
<xs:element name="MilliSeconds" type="xs:float" minOccurs="0">
                           
<xs:annotation>
                             
<xs:documentation xml:lang="en">This element contains the value for the gap (in milliseconds) between packages of this type.</xs:documentation>
                           
</xs:annotation>
                         
</xs:element>
                         
<xs:element name="Bits" minOccurs="0">
                           
<xs:annotation>
                             
<xs:documentation xml:lang="en">This element contains the value for the gap (in bits) between packages of this type.</xs:documentation>
                           
</xs:annotation>
                         
</xs:element>
                       
</xs:choice>
                     
</xs:complexType>
                   
</xs:element>
                   
<xs:element ref="Patterns" minOccurs="0"/>
                 
</xs:all>
               
</xs:complexType>
             
</xs:element>
             
<xs:element name="StopIdentification" minOccurs="0">
               
<xs:annotation>
                 
<xs:documentation xml:lang="en">This optional element is used to identify the end of an package.</xs:documentation>
               
</xs:annotation>
               
<xs:complexType>
                 
<xs:all>
                   
<xs:element ref="Patterns" minOccurs="0"/>
                 
</xs:all>
               
</xs:complexType>
             
</xs:element>
           
</xs:all>
         
</xs:complexType>
       
</xs:element>
       
<xs:element name="Content" minOccurs="0">
         
<xs:annotation>
           
<xs:documentation xml:lang="en">This element describes the payload of an RS-232 message described by MessageIdentification element.</xs:documentation>
         
</xs:annotation>
         
<xs:complexType>
           
<xs:sequence>
             
<xs:element name="Mapping" minOccurs="0" maxOccurs="unbounded">
               
<xs:annotation>
                 
<xs:documentation xml:lang="en">This element defines the placement of a parameter in a frame.</xs:documentation>
               
</xs:annotation>
               
<xs:complexType>
                 
<xs:sequence minOccurs="0">
                   
<xs:group ref="PackageMappingCommonGroup"/>
                   
<xs:element name="Location" maxOccurs="unbounded">
                     
<xs:annotation>
                       
<xs:documentation xml:lang="en">The location(s) of a parameter in a package.  NOTE: if more than one location is specified then it is an error to have an Occurrences value greater than one.</xs:documentation>
                     
</xs:annotation>
                     
<xs:complexType>
                       
<xs:all>
                         
<xs:element ref="Offset_Words"/>
                         
<xs:element ref="Occurrences" minOccurs="0"/>
                       
</xs:all>
                     
</xs:complexType>
                   
</xs:element>
                 
</xs:sequence>
               
</xs:complexType>
             
</xs:element>
           
</xs:sequence>
         
</xs:complexType>
         
<xs:unique name="UniqueRS232ParameterName">
           
<xs:selector xpath="./Parameter"/>
           
<xs:field xpath="@Name"/>
         
</xs:unique>
       
</xs:element>
     
</xs:sequence>
   
</xs:extension>
 
</xs:complexContent>
</xs:complexType>

element RS-232-BasicType/Properties
diagram
properties
isRef 0
content complex
children BytesPerPackage StartIdentification StopIdentification
source <xs:element name="Properties">
 
<xs:complexType>
   
<xs:all>
     
<xs:element name="BytesPerPackage" type="xs:unsignedInt" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">The number of bytes in the RS-232 package can be used by some applications to determine when a message ends.</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="StartIdentification" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">This optional element is used to identify the start of an package.</xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:all>
           
<xs:element name="Gap" minOccurs="0">
             
<xs:complexType>
               
<xs:choice>
                 
<xs:element name="MilliSeconds" type="xs:float" minOccurs="0">
                   
<xs:annotation>
                     
<xs:documentation xml:lang="en">This element contains the value for the gap (in milliseconds) between packages of this type.</xs:documentation>
                   
</xs:annotation>
                 
</xs:element>
                 
<xs:element name="Bits" minOccurs="0">
                   
<xs:annotation>
                     
<xs:documentation xml:lang="en">This element contains the value for the gap (in bits) between packages of this type.</xs:documentation>
                   
</xs:annotation>
                 
</xs:element>
               
</xs:choice>
             
</xs:complexType>
           
</xs:element>
           
<xs:element ref="Patterns" minOccurs="0"/>
         
</xs:all>
       
</xs:complexType>
     
</xs:element>
     
<xs:element name="StopIdentification" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">This optional element is used to identify the end of an package.</xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:all>
           
<xs:element ref="Patterns" minOccurs="0"/>
         
</xs:all>
       
</xs:complexType>
     
</xs:element>
   
</xs:all>
 
</xs:complexType>
</xs:element>

element RS-232-BasicType/Properties/BytesPerPackage
diagram
type xs:unsignedInt
properties
isRef 0
minOcc 0
maxOcc 1
content simple
annotation
documentation
The number of bytes in the RS-232 package can be used by some applications to determine when a message ends.
source <xs:element name="BytesPerPackage" type="xs:unsignedInt" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">The number of bytes in the RS-232 package can be used by some applications to determine when a message ends.</xs:documentation>
 
</xs:annotation>
</xs:element>

element RS-232-BasicType/Properties/StartIdentification
diagram
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children Gap Patterns
annotation
documentation
This optional element is used to identify the start of an package.
source <xs:element name="StartIdentification" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This optional element is used to identify the start of an package.</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:all>
     
<xs:element name="Gap" minOccurs="0">
       
<xs:complexType>
         
<xs:choice>
           
<xs:element name="MilliSeconds" type="xs:float" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation xml:lang="en">This element contains the value for the gap (in milliseconds) between packages of this type.</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="Bits" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation xml:lang="en">This element contains the value for the gap (in bits) between packages of this type.</xs:documentation>
             
</xs:annotation>
           
</xs:element>
         
</xs:choice>
       
</xs:complexType>
     
</xs:element>
     
<xs:element ref="Patterns" minOccurs="0"/>
   
</xs:all>
 
</xs:complexType>
</xs:element>

element RS-232-BasicType/Properties/StartIdentification/Gap
diagram
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children MilliSeconds Bits
source <xs:element name="Gap" minOccurs="0">
 
<xs:complexType>
   
<xs:choice>
     
<xs:element name="MilliSeconds" type="xs:float" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">This element contains the value for the gap (in milliseconds) between packages of this type.</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="Bits" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">This element contains the value for the gap (in bits) between packages of this type.</xs:documentation>
       
</xs:annotation>
     
</xs:element>
   
</xs:choice>
 
</xs:complexType>
</xs:element>

element RS-232-BasicType/Properties/StartIdentification/Gap/MilliSeconds
diagram
type xs:float
properties
isRef 0
minOcc 0
maxOcc 1
content simple
annotation
documentation
This element contains the value for the gap (in milliseconds) between packages of this type.
source <xs:element name="MilliSeconds" type="xs:float" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This element contains the value for the gap (in milliseconds) between packages of this type.</xs:documentation>
 
</xs:annotation>
</xs:element>

element RS-232-BasicType/Properties/StartIdentification/Gap/Bits
diagram
properties
isRef 0
minOcc 0
maxOcc 1
annotation
documentation
This element contains the value for the gap (in bits) between packages of this type.
source <xs:element name="Bits" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This element contains the value for the gap (in bits) between packages of this type.</xs:documentation>
 
</xs:annotation>
</xs:element>

element RS-232-BasicType/Properties/StopIdentification
diagram
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children Patterns
annotation
documentation
This optional element is used to identify the end of an package.
source <xs:element name="StopIdentification" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This optional element is used to identify the end of an package.</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:all>
     
<xs:element ref="Patterns" minOccurs="0"/>
   
</xs:all>
 
</xs:complexType>
</xs:element>

element RS-232-BasicType/Content
diagram
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children Mapping
used by
complexTypes PackageSubParameterType ParameterType
identity constraints
  Name  Refer  Selector  Field(s)  
unique  UniqueRS232ParameterName    ./Parameter  @Name  
annotation
documentation
This element describes the payload of an RS-232 message described by MessageIdentification element.
source <xs:element name="Content" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This element describes the payload of an RS-232 message described by MessageIdentification element.</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="Mapping" minOccurs="0" maxOccurs="unbounded">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">This element defines the placement of a parameter in a frame.</xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:sequence minOccurs="0">
           
<xs:group ref="PackageMappingCommonGroup"/>
           
<xs:element name="Location" maxOccurs="unbounded">
             
<xs:annotation>
               
<xs:documentation xml:lang="en">The location(s) of a parameter in a package.  NOTE: if more than one location is specified then it is an error to have an Occurrences value greater than one.</xs:documentation>
             
</xs:annotation>
             
<xs:complexType>
               
<xs:all>
                 
<xs:element ref="Offset_Words"/>
                 
<xs:element ref="Occurrences" minOccurs="0"/>
               
</xs:all>
             
</xs:complexType>
           
</xs:element>
         
</xs:sequence>
       
</xs:complexType>
     
</xs:element>
   
</xs:sequence>
 
</xs:complexType>
 
<xs:unique name="UniqueRS232ParameterName">
   
<xs:selector xpath="./Parameter"/>
   
<xs:field xpath="@Name"/>
 
</xs:unique>
</xs:element>

element RS-232-BasicType/Content/Mapping
diagram
properties
isRef 0
minOcc 0
maxOcc unbounded
content complex
children NumberOfDataBits MostSignificantBit Parity Justification Mask Complement FillValue ParameterReference Parameter SourceInstrumentReference PackageReference X-PackageBase Location
annotation
documentation
This element defines the placement of a parameter in a frame.
source <xs:element name="Mapping" minOccurs="0" maxOccurs="unbounded">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This element defines the placement of a parameter in a frame.</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence minOccurs="0">
     
<xs:group ref="PackageMappingCommonGroup"/>
     
<xs:element name="Location" maxOccurs="unbounded">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">The location(s) of a parameter in a package.  NOTE: if more than one location is specified then it is an error to have an Occurrences value greater than one.</xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:all>
           
<xs:element ref="Offset_Words"/>
           
<xs:element ref="Occurrences" minOccurs="0"/>
         
</xs:all>
       
</xs:complexType>
     
</xs:element>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element RS-232-BasicType/Content/Mapping/Location
diagram
properties
isRef 0
minOcc 1
maxOcc unbounded
content complex
children Offset_Words Occurrences
annotation
documentation
The location(s) of a parameter in a package.  NOTE: if more than one location is specified then it is an error to have an Occurrences value greater than one.
source <xs:element name="Location" maxOccurs="unbounded">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">The location(s) of a parameter in a package.  NOTE: if more than one location is specified then it is an error to have an Occurrences value greater than one.</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:all>
     
<xs:element ref="Offset_Words"/>
     
<xs:element ref="Occurrences" minOccurs="0"/>
   
</xs:all>
 
</xs:complexType>
</xs:element>

complexType SnarferType
diagram
type extension of PackageType
properties
base PackageType
children Documentation IsAsynchronous ReferencedToAbsoluteTime PackageRate PlaceParametersContiguously Sequencing Properties
used by
element Snarfer
attributes
Name  Type  Use  Default  Fixed  Annotation
Namederived by: xs:stringrequired      
Versionxs:decimaloptional      
Enabledxs:booleanoptional  true    
annotation
documentation
This package type is used to describe a Snarfer (i.e. a filtered FIFO) used in bus monitoring.
source <xs:complexType name="SnarferType">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This package type is used to describe a Snarfer (i.e. a filtered FIFO) used in bus monitoring.</xs:documentation>
 
</xs:annotation>
 
<xs:complexContent>
   
<xs:extension base="PackageType">
     
<xs:sequence>
       
<xs:element name="Properties">
         
<xs:complexType>
           
<xs:all>
             
<xs:element name="NumberOfBitsInSnarferWord" type="xs:unsignedInt">
               
<xs:annotation>
                 
<xs:documentation xml:lang="en">The total number of bits in the Snarfer word including data and non-data bits.</xs:documentation>
               
</xs:annotation>
             
</xs:element>
             
<xs:element name="PackageTimeOut" type="xs:double" minOccurs="0">
               
<xs:annotation>
                 
<xs:documentation xml:lang="en">The maximum length of time to wait before sending a package.</xs:documentation>
               
</xs:annotation>
             
</xs:element>
             
<xs:element name="MinimumPackageSize" type="xs:double" minOccurs="0">
               
<xs:annotation>
                 
<xs:documentation xml:lang="en">The minimum size of sent package.</xs:documentation>
               
</xs:annotation>
             
</xs:element>
             
<xs:element name="FIFOFullValue" minOccurs="0">
               
<xs:annotation>
                 
<xs:documentation xml:lang="en">This element is used to specify how a FIFO full event has occurred</xs:documentation>
               
</xs:annotation>
               
<xs:complexType>
                 
<xs:choice>
                   
<xs:element name="FixedValue" type="xs:hexBinary">
                     
<xs:annotation>
                       
<xs:documentation xml:lang="en">This element is used to specify that the FIFO is full by returning a known fixed value.</xs:documentation>
                     
</xs:annotation>
                   
</xs:element>
                   
<xs:element name="LastValueRead" type="xs:hexBinary"/>
                 
</xs:choice>
               
</xs:complexType>
             
</xs:element>
             
<xs:element name="FIFOEmptyValue" minOccurs="0">
               
<xs:annotation>
                 
<xs:documentation xml:lang="en">This element is used to specify how a FIFO empty event has occurred.</xs:documentation>
               
</xs:annotation>
               
<xs:complexType>
                 
<xs:choice>
                   
<xs:element name="FixedValue" type="xs:hexBinary">
                     
<xs:annotation>
                       
<xs:documentation xml:lang="en">This element is used to specify that the FIFO is empty by returning a known fixed value.</xs:documentation>
                     
</xs:annotation>
                   
</xs:element>
                   
<xs:element name="LastValueRead"/>
                 
</xs:choice>
               
</xs:complexType>
             
</xs:element>
             
<xs:element name="BusIdentifier" minOccurs="0">
               
<xs:annotation>
                 
<xs:documentation xml:lang="en">This element is used to determine which bits are used to identify the bus.</xs:documentation>
               
</xs:annotation>
               
<xs:complexType>
                 
<xs:all>
                   
<xs:element name="StartBitIndex" type="xs:unsignedInt">
                     
<xs:annotation>
                       
<xs:documentation xml:lang="en">Indicates the first bit in the sequence of bits in the Snarfer word used as the bus identifier</xs:documentation>
                     
</xs:annotation>
                   
</xs:element>
                   
<xs:element name="StopBitIndex" type="xs:unsignedInt">
                     
<xs:annotation>
                       
<xs:documentation xml:lang="en">Indicates the last bit in the sequence of bits in the Snarfer word used as the bus identifier</xs:documentation>
                     
</xs:annotation>
                   
</xs:element>
                 
</xs:all>
               
</xs:complexType>
             
</xs:element>
             
<xs:element name="ContentIdentifier" minOccurs="0">
               
<xs:annotation>
                 
<xs:documentation xml:lang="en">This element is used to determine which bits are used to identify content.</xs:documentation>
               
</xs:annotation>
               
<xs:complexType>
                 
<xs:all>
                   
<xs:element name="StartBitIndex" type="xs:unsignedInt">
                     
<xs:annotation>
                       
<xs:documentation xml:lang="en">Indicates the first bit in the sequence of bits in the Snarfer word used as the content identifier.</xs:documentation>
                     
</xs:annotation>
                   
</xs:element>
                   
<xs:element name="StopBitIndex" type="xs:unsignedInt">
                     
<xs:annotation>
                       
<xs:documentation xml:lang="en">Indicates the last bit in the sequence of bits in the Snarfer word used as the content identifier.</xs:documentation>
                     
</xs:annotation>
                   
</xs:element>
                 
</xs:all>
               
</xs:complexType>
             
</xs:element>
             
<xs:element name="ErrorCodeValues" minOccurs="0">
               
<xs:annotation>
                 
<xs:documentation xml:lang="en">This element contains a list of error code values and their definitions.</xs:documentation>
               
</xs:annotation>
               
<xs:complexType>
                 
<xs:sequence>
                   
<xs:element name="ErrorDefinition" minOccurs="0" maxOccurs="unbounded">
                     
<xs:annotation>
                       
<xs:documentation xml:lang="en">This element is used to define an error value and specify its description.</xs:documentation>
                     
</xs:annotation>
                     
<xs:complexType>
                       
<xs:all>
                         
<xs:element name="Value" type="xs:hexBinary">
                           
<xs:annotation>
                             
<xs:documentation xml:lang="en">This element contains an error value.</xs:documentation>
                           
</xs:annotation>
                         
</xs:element>
                         
<xs:element name="Description" type="xs:string">
                           
<xs:annotation>
                             
<xs:documentation xml:lang="en">This element defines the meaning of the error value.</xs:documentation>
                           
</xs:annotation>
                         
</xs:element>
                       
</xs:all>
                     
</xs:complexType>
                   
</xs:element>
                 
</xs:sequence>
               
</xs:complexType>
             
</xs:element>
             
<xs:element name="ContentIdentifierTags" minOccurs="0">
               
<xs:annotation>
                 
<xs:documentation xml:lang="en">This element is used to specify tags for identifying the different types of data in a snarfer.</xs:documentation>
               
</xs:annotation>
               
<xs:complexType>
                 
<xs:all>
                   
<xs:element name="FIFO" minOccurs="0">
                     
<xs:annotation>
                       
<xs:documentation xml:lang="en">This element contains a list of FIFO tags.</xs:documentation>
                     
</xs:annotation>
                     
<xs:complexType>
                       
<xs:all>
                         
<xs:element name="Full" type="xs:hexBinary" minOccurs="0"/>
                         
<xs:element name="Empty" type="xs:hexBinary" minOccurs="0"/>
                       
</xs:all>
                     
</xs:complexType>
                   
</xs:element>
                   
<xs:element name="Traffic" minOccurs="0">
                     
<xs:annotation>
                       
<xs:documentation xml:lang="en">This element contains a list of traffic tags.</xs:documentation>
                     
</xs:annotation>
                     
<xs:complexType>
                       
<xs:sequence>
                         
<xs:element name="DATA" type="xs:hexBinary" minOccurs="0">
                           
<xs:annotation>
                             
<xs:documentation xml:lang="en">This element is used to tag data traffic.</xs:documentation>
                           
</xs:annotation>
                         
</xs:element>
                         
<xs:element name="DATA_HI" type="xs:hexBinary" minOccurs="0">
                           
<xs:annotation>
                             
<xs:documentation xml:lang="en">This element is used to tag the most significant 16 bits of data traffic for a 32-bit traffic word.</xs:documentation>
                           
</xs:annotation>
                         
</xs:element>
                         
<xs:element name="DATA_LO" type="xs:hexBinary" minOccurs="0">
                           
<xs:annotation>
                             
<xs:documentation xml:lang="en">This element is used to tag the least significant 16 bits of data traffic for a 32-bit traffic word.</xs:documentation>
                           
</xs:annotation>
                         
</xs:element>
                         
<xs:element name="UserDefined" minOccurs="0" maxOccurs="unbounded">
                           
<xs:annotation>
                             
<xs:documentation xml:lang="en">This element can be used to identify user-defined traffic.  Each user-defined tag is identifed by using a unique "Nam" attribute.</xs:documentation>
                           
</xs:annotation>
                           
<xs:complexType>
                             
<xs:simpleContent>
                               
<xs:extension base="xs:hexBinary">
                                 
<xs:attribute name="Name" type="xs:string" use="required"/>
                               
</xs:extension>
                             
</xs:simpleContent>
                           
</xs:complexType>
                         
</xs:element>
                       
</xs:sequence>
                     
</xs:complexType>
                   
</xs:element>
                   
<xs:element name="Time" minOccurs="0">
                     
<xs:annotation>
                       
<xs:documentation xml:lang="en">This element contains a list of time tags.</xs:documentation>
                     
</xs:annotation>
                     
<xs:complexType>
                       
<xs:choice>
                         
<xs:sequence>
                           
<xs:element name="TIME_HI" type="xs:hexBinary" minOccurs="0">
                             
<xs:annotation>
                               
<xs:documentation xml:lang="en">This element specifies an IRIG HIGH TIME word.</xs:documentation>
                             
</xs:annotation>
                           
</xs:element>
                           
<xs:element name="TIME_LO" type="xs:hexBinary" minOccurs="0">
                             
<xs:annotation>
                               
<xs:documentation xml:lang="en">This element specifies an IRIG LO TIME word.</xs:documentation>
                             
</xs:annotation>
                           
</xs:element>
                           
<xs:element name="TIME_MICO" type="xs:hexBinary" minOccurs="0">
                             
<xs:annotation>
                               
<xs:documentation xml:lang="en">This element specifies an IRIG MICRO TIME word.</xs:documentation>
                             
</xs:annotation>
                           
</xs:element>
                           
<xs:element name="TIME_DAYOFYEAR" type="xs:hexBinary" minOccurs="0">
                             
<xs:annotation>
                               
<xs:documentation xml:lang="en">This element specifies an IRIG DAY OF YEAR word.</xs:documentation>
                             
</xs:annotation>
                           
</xs:element>
                         
</xs:sequence>
                         
<xs:sequence>
                           
<xs:element name="PTPTime" type="xs:string">
                             
<xs:annotation>
                               
<xs:documentation xml:lang="en">This element is used to indicate that PTP time is being used</xs:documentation>
                             
</xs:annotation>
                           
</xs:element>
                         
</xs:sequence>
                       
</xs:choice>
                     
</xs:complexType>
                   
</xs:element>
                   
<xs:element name="Errors" minOccurs="0">
                     
<xs:annotation>
                       
<xs:documentation xml:lang="en">This element contains a list of error tags.</xs:documentation>
                     
</xs:annotation>
                     
<xs:complexType>
                       
<xs:sequence>
                         
<xs:element name="Error" type="xs:hexBinary" maxOccurs="unbounded"/>
                       
</xs:sequence>
                     
</xs:complexType>
                   
</xs:element>
                 
</xs:all>
               
</xs:complexType>
             
</xs:element>
           
</xs:all>
         
</xs:complexType>
       
</xs:element>
     
</xs:sequence>
   
</xs:extension>
 
</xs:complexContent>
</xs:complexType>

element SnarferType/Properties
diagram
properties
isRef 0
content complex
children NumberOfBitsInSnarferWord PackageTimeOut MinimumPackageSize FIFOFullValue FIFOEmptyValue BusIdentifier ContentIdentifier ErrorCodeValues ContentIdentifierTags
source <xs:element name="Properties">
 
<xs:complexType>
   
<xs:all>
     
<xs:element name="NumberOfBitsInSnarferWord" type="xs:unsignedInt">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">The total number of bits in the Snarfer word including data and non-data bits.</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="PackageTimeOut" type="xs:double" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">The maximum length of time to wait before sending a package.</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="MinimumPackageSize" type="xs:double" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">The minimum size of sent package.</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="FIFOFullValue" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">This element is used to specify how a FIFO full event has occurred</xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:choice>
           
<xs:element name="FixedValue" type="xs:hexBinary">
             
<xs:annotation>
               
<xs:documentation xml:lang="en">This element is used to specify that the FIFO is full by returning a known fixed value.</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="LastValueRead" type="xs:hexBinary"/>
         
</xs:choice>
       
</xs:complexType>
     
</xs:element>
     
<xs:element name="FIFOEmptyValue" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">This element is used to specify how a FIFO empty event has occurred.</xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:choice>
           
<xs:element name="FixedValue" type="xs:hexBinary">
             
<xs:annotation>
               
<xs:documentation xml:lang="en">This element is used to specify that the FIFO is empty by returning a known fixed value.</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="LastValueRead"/>
         
</xs:choice>
       
</xs:complexType>
     
</xs:element>
     
<xs:element name="BusIdentifier" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">This element is used to determine which bits are used to identify the bus.</xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:all>
           
<xs:element name="StartBitIndex" type="xs:unsignedInt">
             
<xs:annotation>
               
<xs:documentation xml:lang="en">Indicates the first bit in the sequence of bits in the Snarfer word used as the bus identifier</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="StopBitIndex" type="xs:unsignedInt">
             
<xs:annotation>
               
<xs:documentation xml:lang="en">Indicates the last bit in the sequence of bits in the Snarfer word used as the bus identifier</xs:documentation>
             
</xs:annotation>
           
</xs:element>
         
</xs:all>
       
</xs:complexType>
     
</xs:element>
     
<xs:element name="ContentIdentifier" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">This element is used to determine which bits are used to identify content.</xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:all>
           
<xs:element name="StartBitIndex" type="xs:unsignedInt">
             
<xs:annotation>
               
<xs:documentation xml:lang="en">Indicates the first bit in the sequence of bits in the Snarfer word used as the content identifier.</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="StopBitIndex" type="xs:unsignedInt">
             
<xs:annotation>
               
<xs:documentation xml:lang="en">Indicates the last bit in the sequence of bits in the Snarfer word used as the content identifier.</xs:documentation>
             
</xs:annotation>
           
</xs:element>
         
</xs:all>
       
</xs:complexType>
     
</xs:element>
     
<xs:element name="ErrorCodeValues" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">This element contains a list of error code values and their definitions.</xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:sequence>
           
<xs:element name="ErrorDefinition" minOccurs="0" maxOccurs="unbounded">
             
<xs:annotation>
               
<xs:documentation xml:lang="en">This element is used to define an error value and specify its description.</xs:documentation>
             
</xs:annotation>
             
<xs:complexType>
               
<xs:all>
                 
<xs:element name="Value" type="xs:hexBinary">
                   
<xs:annotation>
                     
<xs:documentation xml:lang="en">This element contains an error value.</xs:documentation>
                   
</xs:annotation>
                 
</xs:element>
                 
<xs:element name="Description" type="xs:string">
                   
<xs:annotation>
                     
<xs:documentation xml:lang="en">This element defines the meaning of the error value.</xs:documentation>
                   
</xs:annotation>
                 
</xs:element>
               
</xs:all>
             
</xs:complexType>
           
</xs:element>
         
</xs:sequence>
       
</xs:complexType>
     
</xs:element>
     
<xs:element name="ContentIdentifierTags" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">This element is used to specify tags for identifying the different types of data in a snarfer.</xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:all>
           
<xs:element name="FIFO" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation xml:lang="en">This element contains a list of FIFO tags.</xs:documentation>
             
</xs:annotation>
             
<xs:complexType>
               
<xs:all>
                 
<xs:element name="Full" type="xs:hexBinary" minOccurs="0"/>
                 
<xs:element name="Empty" type="xs:hexBinary" minOccurs="0"/>
               
</xs:all>
             
</xs:complexType>
           
</xs:element>
           
<xs:element name="Traffic" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation xml:lang="en">This element contains a list of traffic tags.</xs:documentation>
             
</xs:annotation>
             
<xs:complexType>
               
<xs:sequence>
                 
<xs:element name="DATA" type="xs:hexBinary" minOccurs="0">
                   
<xs:annotation>
                     
<xs:documentation xml:lang="en">This element is used to tag data traffic.</xs:documentation>
                   
</xs:annotation>
                 
</xs:element>
                 
<xs:element name="DATA_HI" type="xs:hexBinary" minOccurs="0">
                   
<xs:annotation>
                     
<xs:documentation xml:lang="en">This element is used to tag the most significant 16 bits of data traffic for a 32-bit traffic word.</xs:documentation>
                   
</xs:annotation>
                 
</xs:element>
                 
<xs:element name="DATA_LO" type="xs:hexBinary" minOccurs="0">
                   
<xs:annotation>
                     
<xs:documentation xml:lang="en">This element is used to tag the least significant 16 bits of data traffic for a 32-bit traffic word.</xs:documentation>
                   
</xs:annotation>
                 
</xs:element>
                 
<xs:element name="UserDefined" minOccurs="0" maxOccurs="unbounded">
                   
<xs:annotation>
                     
<xs:documentation xml:lang="en">This element can be used to identify user-defined traffic.  Each user-defined tag is identifed by using a unique "Nam" attribute.</xs:documentation>
                   
</xs:annotation>
                   
<xs:complexType>
                     
<xs:simpleContent>
                       
<xs:extension base="xs:hexBinary">
                         
<xs:attribute name="Name" type="xs:string" use="required"/>
                       
</xs:extension>
                     
</xs:simpleContent>
                   
</xs:complexType>
                 
</xs:element>
               
</xs:sequence>
             
</xs:complexType>
           
</xs:element>
           
<xs:element name="Time" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation xml:lang="en">This element contains a list of time tags.</xs:documentation>
             
</xs:annotation>
             
<xs:complexType>
               
<xs:choice>
                 
<xs:sequence>
                   
<xs:element name="TIME_HI" type="xs:hexBinary" minOccurs="0">
                     
<xs:annotation>
                       
<xs:documentation xml:lang="en">This element specifies an IRIG HIGH TIME word.</xs:documentation>
                     
</xs:annotation>
                   
</xs:element>
                   
<xs:element name="TIME_LO" type="xs:hexBinary" minOccurs="0">
                     
<xs:annotation>
                       
<xs:documentation xml:lang="en">This element specifies an IRIG LO TIME word.</xs:documentation>
                     
</xs:annotation>
                   
</xs:element>
                   
<xs:element name="TIME_MICO" type="xs:hexBinary" minOccurs="0">
                     
<xs:annotation>
                       
<xs:documentation xml:lang="en">This element specifies an IRIG MICRO TIME word.</xs:documentation>
                     
</xs:annotation>
                   
</xs:element>
                   
<xs:element name="TIME_DAYOFYEAR" type="xs:hexBinary" minOccurs="0">
                     
<xs:annotation>
                       
<xs:documentation xml:lang="en">This element specifies an IRIG DAY OF YEAR word.</xs:documentation>
                     
</xs:annotation>
                   
</xs:element>
                 
</xs:sequence>
                 
<xs:sequence>
                   
<xs:element name="PTPTime" type="xs:string">
                     
<xs:annotation>
                       
<xs:documentation xml:lang="en">This element is used to indicate that PTP time is being used</xs:documentation>
                     
</xs:annotation>
                   
</xs:element>
                 
</xs:sequence>
               
</xs:choice>
             
</xs:complexType>
           
</xs:element>
           
<xs:element name="Errors" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation xml:lang="en">This element contains a list of error tags.</xs:documentation>
             
</xs:annotation>
             
<xs:complexType>
               
<xs:sequence>
                 
<xs:element name="Error" type="xs:hexBinary" maxOccurs="unbounded"/>
               
</xs:sequence>
             
</xs:complexType>
           
</xs:element>
         
</xs:all>
       
</xs:complexType>
     
</xs:element>
   
</xs:all>
 
</xs:complexType>
</xs:element>

element SnarferType/Properties/NumberOfBitsInSnarferWord
diagram
type xs:unsignedInt
properties
isRef 0
content simple
annotation
documentation
The total number of bits in the Snarfer word including data and non-data bits.
source <xs:element name="NumberOfBitsInSnarferWord" type="xs:unsignedInt">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">The total number of bits in the Snarfer word including data and non-data bits.</xs:documentation>
 
</xs:annotation>
</xs:element>

element SnarferType/Properties/PackageTimeOut
diagram
type xs:double
properties
isRef 0
minOcc 0
maxOcc 1
content simple
annotation
documentation
The maximum length of time to wait before sending a package.
source <xs:element name="PackageTimeOut" type="xs:double" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">The maximum length of time to wait before sending a package.</xs:documentation>
 
</xs:annotation>
</xs:element>

element SnarferType/Properties/MinimumPackageSize
diagram
type xs:double
properties
isRef 0
minOcc 0
maxOcc 1
content simple
annotation
documentation
The minimum size of sent package.
source <xs:element name="MinimumPackageSize" type="xs:double" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">The minimum size of sent package.</xs:documentation>
 
</xs:annotation>
</xs:element>

element SnarferType/Properties/FIFOFullValue
diagram
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children FixedValue LastValueRead
annotation
documentation
This element is used to specify how a FIFO full event has occurred
source <xs:element name="FIFOFullValue" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This element is used to specify how a FIFO full event has occurred</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:choice>
     
<xs:element name="FixedValue" type="xs:hexBinary">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">This element is used to specify that the FIFO is full by returning a known fixed value.</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="LastValueRead" type="xs:hexBinary"/>
   
</xs:choice>
 
</xs:complexType>
</xs:element>

element SnarferType/Properties/FIFOFullValue/FixedValue
diagram
type xs:hexBinary
properties
isRef 0
content simple
annotation
documentation
This element is used to specify that the FIFO is full by returning a known fixed value.
source <xs:element name="FixedValue" type="xs:hexBinary">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This element is used to specify that the FIFO is full by returning a known fixed value.</xs:documentation>
 
</xs:annotation>
</xs:element>

element SnarferType/Properties/FIFOFullValue/LastValueRead
diagram
type xs:hexBinary
properties
isRef 0
content simple
source <xs:element name="LastValueRead" type="xs:hexBinary"/>

element SnarferType/Properties/FIFOEmptyValue
diagram
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children FixedValue LastValueRead
annotation
documentation
This element is used to specify how a FIFO empty event has occurred.
source <xs:element name="FIFOEmptyValue" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This element is used to specify how a FIFO empty event has occurred.</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:choice>
     
<xs:element name="FixedValue" type="xs:hexBinary">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">This element is used to specify that the FIFO is empty by returning a known fixed value.</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="LastValueRead"/>
   
</xs:choice>
 
</xs:complexType>
</xs:element>

element SnarferType/Properties/FIFOEmptyValue/FixedValue
diagram
type xs:hexBinary
properties
isRef 0
content simple
annotation
documentation
This element is used to specify that the FIFO is empty by returning a known fixed value.
source <xs:element name="FixedValue" type="xs:hexBinary">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This element is used to specify that the FIFO is empty by returning a known fixed value.</xs:documentation>
 
</xs:annotation>
</xs:element>

element SnarferType/Properties/FIFOEmptyValue/LastValueRead
diagram
properties
isRef 0
source <xs:element name="LastValueRead"/>

element SnarferType/Properties/BusIdentifier
diagram
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children StartBitIndex StopBitIndex
annotation
documentation
This element is used to determine which bits are used to identify the bus.
source <xs:element name="BusIdentifier" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This element is used to determine which bits are used to identify the bus.</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:all>
     
<xs:element name="StartBitIndex" type="xs:unsignedInt">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">Indicates the first bit in the sequence of bits in the Snarfer word used as the bus identifier</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="StopBitIndex" type="xs:unsignedInt">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">Indicates the last bit in the sequence of bits in the Snarfer word used as the bus identifier</xs:documentation>
       
</xs:annotation>
     
</xs:element>
   
</xs:all>
 
</xs:complexType>
</xs:element>

element SnarferType/Properties/BusIdentifier/StartBitIndex
diagram
type xs:unsignedInt
properties
isRef 0
content simple
annotation
documentation
Indicates the first bit in the sequence of bits in the Snarfer word used as the bus identifier
source <xs:element name="StartBitIndex" type="xs:unsignedInt">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">Indicates the first bit in the sequence of bits in the Snarfer word used as the bus identifier</xs:documentation>
 
</xs:annotation>
</xs:element>

element SnarferType/Properties/BusIdentifier/StopBitIndex
diagram
type xs:unsignedInt
properties
isRef 0
content simple
annotation
documentation
Indicates the last bit in the sequence of bits in the Snarfer word used as the bus identifier
source <xs:element name="StopBitIndex" type="xs:unsignedInt">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">Indicates the last bit in the sequence of bits in the Snarfer word used as the bus identifier</xs:documentation>
 
</xs:annotation>
</xs:element>

element SnarferType/Properties/ContentIdentifier
diagram
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children StartBitIndex StopBitIndex
annotation
documentation
This element is used to determine which bits are used to identify content.
source <xs:element name="ContentIdentifier" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This element is used to determine which bits are used to identify content.</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:all>
     
<xs:element name="StartBitIndex" type="xs:unsignedInt">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">Indicates the first bit in the sequence of bits in the Snarfer word used as the content identifier.</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="StopBitIndex" type="xs:unsignedInt">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">Indicates the last bit in the sequence of bits in the Snarfer word used as the content identifier.</xs:documentation>
       
</xs:annotation>
     
</xs:element>
   
</xs:all>
 
</xs:complexType>
</xs:element>

element SnarferType/Properties/ContentIdentifier/StartBitIndex
diagram
type xs:unsignedInt
properties
isRef 0
content simple
annotation
documentation
Indicates the first bit in the sequence of bits in the Snarfer word used as the content identifier.
source <xs:element name="StartBitIndex" type="xs:unsignedInt">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">Indicates the first bit in the sequence of bits in the Snarfer word used as the content identifier.</xs:documentation>
 
</xs:annotation>
</xs:element>

element SnarferType/Properties/ContentIdentifier/StopBitIndex
diagram
type xs:unsignedInt
properties
isRef 0
content simple
annotation
documentation
Indicates the last bit in the sequence of bits in the Snarfer word used as the content identifier.
source <xs:element name="StopBitIndex" type="xs:unsignedInt">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">Indicates the last bit in the sequence of bits in the Snarfer word used as the content identifier.</xs:documentation>
 
</xs:annotation>
</xs:element>

element SnarferType/Properties/ErrorCodeValues
diagram
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children ErrorDefinition
annotation
documentation
This element contains a list of error code values and their definitions.
source <xs:element name="ErrorCodeValues" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This element contains a list of error code values and their definitions.</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="ErrorDefinition" minOccurs="0" maxOccurs="unbounded">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">This element is used to define an error value and specify its description.</xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:all>
           
<xs:element name="Value" type="xs:hexBinary">
             
<xs:annotation>
               
<xs:documentation xml:lang="en">This element contains an error value.</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="Description" type="xs:string">
             
<xs:annotation>
               
<xs:documentation xml:lang="en">This element defines the meaning of the error value.</xs:documentation>
             
</xs:annotation>
           
</xs:element>
         
</xs:all>
       
</xs:complexType>
     
</xs:element>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element SnarferType/Properties/ErrorCodeValues/ErrorDefinition
diagram
properties
isRef 0
minOcc 0
maxOcc unbounded
content complex
children Value Description
annotation
documentation
This element is used to define an error value and specify its description.
source <xs:element name="ErrorDefinition" minOccurs="0" maxOccurs="unbounded">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This element is used to define an error value and specify its description.</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:all>
     
<xs:element name="Value" type="xs:hexBinary">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">This element contains an error value.</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="Description" type="xs:string">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">This element defines the meaning of the error value.</xs:documentation>
       
</xs:annotation>
     
</xs:element>
   
</xs:all>
 
</xs:complexType>
</xs:element>

element SnarferType/Properties/ErrorCodeValues/ErrorDefinition/Value
diagram
type xs:hexBinary
properties
isRef 0
content simple
annotation
documentation
This element contains an error value.
source <xs:element name="Value" type="xs:hexBinary">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This element contains an error value.</xs:documentation>
 
</xs:annotation>
</xs:element>

element SnarferType/Properties/ErrorCodeValues/ErrorDefinition/Description
diagram
type xs:string
properties
isRef 0
content simple
annotation
documentation
This element defines the meaning of the error value.
source <xs:element name="Description" type="xs:string">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This element defines the meaning of the error value.</xs:documentation>
 
</xs:annotation>
</xs:element>

element SnarferType/Properties/ContentIdentifierTags
diagram
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children FIFO Traffic Time Errors
annotation
documentation
This element is used to specify tags for identifying the different types of data in a snarfer.
source <xs:element name="ContentIdentifierTags" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This element is used to specify tags for identifying the different types of data in a snarfer.</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:all>
     
<xs:element name="FIFO" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">This element contains a list of FIFO tags.</xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:all>
           
<xs:element name="Full" type="xs:hexBinary" minOccurs="0"/>
           
<xs:element name="Empty" type="xs:hexBinary" minOccurs="0"/>
         
</xs:all>
       
</xs:complexType>
     
</xs:element>
     
<xs:element name="Traffic" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">This element contains a list of traffic tags.</xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:sequence>
           
<xs:element name="DATA" type="xs:hexBinary" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation xml:lang="en">This element is used to tag data traffic.</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="DATA_HI" type="xs:hexBinary" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation xml:lang="en">This element is used to tag the most significant 16 bits of data traffic for a 32-bit traffic word.</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="DATA_LO" type="xs:hexBinary" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation xml:lang="en">This element is used to tag the least significant 16 bits of data traffic for a 32-bit traffic word.</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="UserDefined" minOccurs="0" maxOccurs="unbounded">
             
<xs:annotation>
               
<xs:documentation xml:lang="en">This element can be used to identify user-defined traffic.  Each user-defined tag is identifed by using a unique "Nam" attribute.</xs:documentation>
             
</xs:annotation>
             
<xs:complexType>
               
<xs:simpleContent>
                 
<xs:extension base="xs:hexBinary">
                   
<xs:attribute name="Name" type="xs:string" use="required"/>
                 
</xs:extension>
               
</xs:simpleContent>
             
</xs:complexType>
           
</xs:element>
         
</xs:sequence>
       
</xs:complexType>
     
</xs:element>
     
<xs:element name="Time" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">This element contains a list of time tags.</xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:choice>
           
<xs:sequence>
             
<xs:element name="TIME_HI" type="xs:hexBinary" minOccurs="0">
               
<xs:annotation>
                 
<xs:documentation xml:lang="en">This element specifies an IRIG HIGH TIME word.</xs:documentation>
               
</xs:annotation>
             
</xs:element>
             
<xs:element name="TIME_LO" type="xs:hexBinary" minOccurs="0">
               
<xs:annotation>
                 
<xs:documentation xml:lang="en">This element specifies an IRIG LO TIME word.</xs:documentation>
               
</xs:annotation>
             
</xs:element>
             
<xs:element name="TIME_MICO" type="xs:hexBinary" minOccurs="0">
               
<xs:annotation>
                 
<xs:documentation xml:lang="en">This element specifies an IRIG MICRO TIME word.</xs:documentation>
               
</xs:annotation>
             
</xs:element>
             
<xs:element name="TIME_DAYOFYEAR" type="xs:hexBinary" minOccurs="0">
               
<xs:annotation>
                 
<xs:documentation xml:lang="en">This element specifies an IRIG DAY OF YEAR word.</xs:documentation>
               
</xs:annotation>
             
</xs:element>
           
</xs:sequence>
           
<xs:sequence>
             
<xs:element name="PTPTime" type="xs:string">
               
<xs:annotation>
                 
<xs:documentation xml:lang="en">This element is used to indicate that PTP time is being used</xs:documentation>
               
</xs:annotation>
             
</xs:element>
           
</xs:sequence>
         
</xs:choice>
       
</xs:complexType>
     
</xs:element>
     
<xs:element name="Errors" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">This element contains a list of error tags.</xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:sequence>
           
<xs:element name="Error" type="xs:hexBinary" maxOccurs="unbounded"/>
         
</xs:sequence>
       
</xs:complexType>
     
</xs:element>
   
</xs:all>
 
</xs:complexType>
</xs:element>

element SnarferType/Properties/ContentIdentifierTags/FIFO
diagram
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children Full Empty
annotation
documentation
This element contains a list of FIFO tags.
source <xs:element name="FIFO" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This element contains a list of FIFO tags.</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:all>
     
<xs:element name="Full" type="xs:hexBinary" minOccurs="0"/>
     
<xs:element name="Empty" type="xs:hexBinary" minOccurs="0"/>
   
</xs:all>
 
</xs:complexType>
</xs:element>

element SnarferType/Properties/ContentIdentifierTags/FIFO/Full
diagram
type xs:hexBinary
properties
isRef 0
minOcc 0
maxOcc 1
content simple
source <xs:element name="Full" type="xs:hexBinary" minOccurs="0"/>

element SnarferType/Properties/ContentIdentifierTags/FIFO/Empty
diagram
type xs:hexBinary
properties
isRef 0
minOcc 0
maxOcc 1
content simple
source <xs:element name="Empty" type="xs:hexBinary" minOccurs="0"/>

element SnarferType/Properties/ContentIdentifierTags/Traffic
diagram
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children DATA DATA_HI DATA_LO UserDefined
annotation
documentation
This element contains a list of traffic tags.
source <xs:element name="Traffic" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This element contains a list of traffic tags.</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="DATA" type="xs:hexBinary" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">This element is used to tag data traffic.</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="DATA_HI" type="xs:hexBinary" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">This element is used to tag the most significant 16 bits of data traffic for a 32-bit traffic word.</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="DATA_LO" type="xs:hexBinary" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">This element is used to tag the least significant 16 bits of data traffic for a 32-bit traffic word.</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="UserDefined" minOccurs="0" maxOccurs="unbounded">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">This element can be used to identify user-defined traffic.  Each user-defined tag is identifed by using a unique "Nam" attribute.</xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:simpleContent>
           
<xs:extension base="xs:hexBinary">
             
<xs:attribute name="Name" type="xs:string" use="required"/>
           
</xs:extension>
         
</xs:simpleContent>
       
</xs:complexType>
     
</xs:element>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element SnarferType/Properties/ContentIdentifierTags/Traffic/DATA
diagram
type xs:hexBinary
properties
isRef 0
minOcc 0
maxOcc 1
content simple
annotation
documentation
This element is used to tag data traffic.
source <xs:element name="DATA" type="xs:hexBinary" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This element is used to tag data traffic.</xs:documentation>
 
</xs:annotation>
</xs:element>

element SnarferType/Properties/ContentIdentifierTags/Traffic/DATA_HI
diagram
type xs:hexBinary
properties
isRef 0
minOcc 0
maxOcc 1
content simple
annotation
documentation
This element is used to tag the most significant 16 bits of data traffic for a 32-bit traffic word.
source <xs:element name="DATA_HI" type="xs:hexBinary" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This element is used to tag the most significant 16 bits of data traffic for a 32-bit traffic word.</xs:documentation>
 
</xs:annotation>
</xs:element>

element SnarferType/Properties/ContentIdentifierTags/Traffic/DATA_LO
diagram
type xs:hexBinary
properties
isRef 0
minOcc 0
maxOcc 1
content simple
annotation
documentation
This element is used to tag the least significant 16 bits of data traffic for a 32-bit traffic word.
source <xs:element name="DATA_LO" type="xs:hexBinary" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This element is used to tag the least significant 16 bits of data traffic for a 32-bit traffic word.</xs:documentation>
 
</xs:annotation>
</xs:element>

element SnarferType/Properties/ContentIdentifierTags/Traffic/UserDefined
diagram
type extension of xs:hexBinary
properties
isRef 0
minOcc 0
maxOcc unbounded
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
Namexs:stringrequired      
annotation
documentation
This element can be used to identify user-defined traffic.  Each user-defined tag is identifed by using a unique "Nam" attribute.
source <xs:element name="UserDefined" minOccurs="0" maxOccurs="unbounded">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This element can be used to identify user-defined traffic.  Each user-defined tag is identifed by using a unique "Nam" attribute.</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:simpleContent>
     
<xs:extension base="xs:hexBinary">
       
<xs:attribute name="Name" type="xs:string" use="required"/>
     
</xs:extension>
   
</xs:simpleContent>
 
</xs:complexType>
</xs:element>

attribute SnarferType/Properties/ContentIdentifierTags/Traffic/UserDefined/@Name
type xs:string
properties
isRef 0
use required
source <xs:attribute name="Name" type="xs:string" use="required"/>

element SnarferType/Properties/ContentIdentifierTags/Time
diagram
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children TIME_HI TIME_LO TIME_MICO TIME_DAYOFYEAR PTPTime
annotation
documentation
This element contains a list of time tags.
source <xs:element name="Time" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This element contains a list of time tags.</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:choice>
     
<xs:sequence>
       
<xs:element name="TIME_HI" type="xs:hexBinary" minOccurs="0">
         
<xs:annotation>
           
<xs:documentation xml:lang="en">This element specifies an IRIG HIGH TIME word.</xs:documentation>
         
</xs:annotation>
       
</xs:element>
       
<xs:element name="TIME_LO" type="xs:hexBinary" minOccurs="0">
         
<xs:annotation>
           
<xs:documentation xml:lang="en">This element specifies an IRIG LO TIME word.</xs:documentation>
         
</xs:annotation>
       
</xs:element>
       
<xs:element name="TIME_MICO" type="xs:hexBinary" minOccurs="0">
         
<xs:annotation>
           
<xs:documentation xml:lang="en">This element specifies an IRIG MICRO TIME word.</xs:documentation>
         
</xs:annotation>
       
</xs:element>
       
<xs:element name="TIME_DAYOFYEAR" type="xs:hexBinary" minOccurs="0">
         
<xs:annotation>
           
<xs:documentation xml:lang="en">This element specifies an IRIG DAY OF YEAR word.</xs:documentation>
         
</xs:annotation>
       
</xs:element>
     
</xs:sequence>
     
<xs:sequence>
       
<xs:element name="PTPTime" type="xs:string">
         
<xs:annotation>
           
<xs:documentation xml:lang="en">This element is used to indicate that PTP time is being used</xs:documentation>
         
</xs:annotation>
       
</xs:element>
     
</xs:sequence>
   
</xs:choice>
 
</xs:complexType>
</xs:element>

element SnarferType/Properties/ContentIdentifierTags/Time/TIME_HI
diagram
type xs:hexBinary
properties
isRef 0
minOcc 0
maxOcc 1
content simple
annotation
documentation
This element specifies an IRIG HIGH TIME word.
source <xs:element name="TIME_HI" type="xs:hexBinary" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This element specifies an IRIG HIGH TIME word.</xs:documentation>
 
</xs:annotation>
</xs:element>

element SnarferType/Properties/ContentIdentifierTags/Time/TIME_LO
diagram
type xs:hexBinary
properties
isRef 0
minOcc 0
maxOcc 1
content simple
annotation
documentation
This element specifies an IRIG LO TIME word.
source <xs:element name="TIME_LO" type="xs:hexBinary" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This element specifies an IRIG LO TIME word.</xs:documentation>
 
</xs:annotation>
</xs:element>

element SnarferType/Properties/ContentIdentifierTags/Time/TIME_MICO
diagram
type xs:hexBinary
properties
isRef 0
minOcc 0
maxOcc 1
content simple
annotation
documentation
This element specifies an IRIG MICRO TIME word.
source <xs:element name="TIME_MICO" type="xs:hexBinary" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This element specifies an IRIG MICRO TIME word.</xs:documentation>
 
</xs:annotation>
</xs:element>

element SnarferType/Properties/ContentIdentifierTags/Time/TIME_DAYOFYEAR
diagram
type xs:hexBinary
properties
isRef 0
minOcc 0
maxOcc 1
content simple
annotation
documentation
This element specifies an IRIG DAY OF YEAR word.
source <xs:element name="TIME_DAYOFYEAR" type="xs:hexBinary" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This element specifies an IRIG DAY OF YEAR word.</xs:documentation>
 
</xs:annotation>
</xs:element>

element SnarferType/Properties/ContentIdentifierTags/Time/PTPTime
diagram
type xs:string
properties
isRef 0
content simple
annotation
documentation
This element is used to indicate that PTP time is being used
source <xs:element name="PTPTime" type="xs:string">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This element is used to indicate that PTP time is being used</xs:documentation>
 
</xs:annotation>
</xs:element>

element SnarferType/Properties/ContentIdentifierTags/Errors
diagram
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children Error
annotation
documentation
This element contains a list of error tags.
source <xs:element name="Errors" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This element contains a list of error tags.</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="Error" type="xs:hexBinary" maxOccurs="unbounded"/>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element SnarferType/Properties/ContentIdentifierTags/Errors/Error
diagram
type xs:hexBinary
properties
isRef 0
minOcc 1
maxOcc unbounded
content simple
source <xs:element name="Error" type="xs:hexBinary" maxOccurs="unbounded"/>

complexType STANAG-3910-MessageType
diagram
type extension of PackageType
properties
base PackageType
children Documentation IsAsynchronous ReferencedToAbsoluteTime PackageRate PlaceParametersContiguously Sequencing Properties Destination Content
used by
element STANAG-3910
attributes
Name  Type  Use  Default  Fixed  Annotation
Namederived by: xs:stringrequired      
Versionxs:decimaloptional      
Enabledxs:booleanoptional  true    
annotation
documentation
This package represents one of ten MIL-STD-1553 messages.
source <xs:complexType name="STANAG-3910-MessageType">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This package represents one of ten MIL-STD-1553 messages.</xs:documentation>
 
</xs:annotation>
 
<xs:complexContent>
   
<xs:extension base="PackageType">
     
<xs:sequence>
       
<xs:element name="Properties" minOccurs="0">
         
<xs:complexType>
           
<xs:all>
             
<xs:element name="PhysicalAddress" type="xs:hexBinary">
               
<xs:annotation>
                 
<xs:documentation xml:lang="en">An five value that is used to identify the STANAG-3910 message.</xs:documentation>
               
</xs:annotation>
             
</xs:element>
           
</xs:all>
         
</xs:complexType>
       
</xs:element>
       
<xs:element name="Destination" minOccurs="0">
         
<xs:annotation>
           
<xs:documentation xml:lang="en">This element is used to specify the destination of a MiL-STD-1553 message.  The absence of a Destination element implies that the message is to a Bus Controller.</xs:documentation>
         
</xs:annotation>
         
<xs:complexType>
           
<xs:all>
             
<xs:element name="DestinationAddress" type="xs:hexBinary">
               
<xs:annotation>
                 
<xs:documentation xml:lang="en">An 15 value that is used to identify the STANAG-3910 message.</xs:documentation>
               
</xs:annotation>
             
</xs:element>
           
</xs:all>
         
</xs:complexType>
       
</xs:element>
       
<xs:element name="Content" minOccurs="0">
         
<xs:complexType>
           
<xs:sequence>
             
<xs:element name="Mapping" minOccurs="0" maxOccurs="unbounded">
               
<xs:annotation>
                 
<xs:documentation xml:lang="en">This element defines the placement of a parameter in a frame.</xs:documentation>
               
</xs:annotation>
               
<xs:complexType>
                 
<xs:sequence minOccurs="0">
                   
<xs:group ref="PackageMappingCommonGroup"/>
                   
<xs:element name="Location" minOccurs="0" maxOccurs="unbounded">
                     
<xs:annotation>
                       
<xs:documentation xml:lang="en">The location(s) of a parameter in a package.  NOTE: if more than one location is specified then it is an error to have an Occurrences value greater than one.</xs:documentation>
                     
</xs:annotation>
                     
<xs:complexType>
                       
<xs:sequence>
                         
<xs:choice>
                           
<xs:element ref="Offset_Words"/>
                           
<xs:element ref="Offset_Bits"/>
                         
</xs:choice>
                         
<xs:element name="Occurrences" type="xs:unsignedInt" default="1" minOccurs="0">
                           
<xs:annotation>
                             
<xs:documentation xml:lang="en">The number of times that a parameter occurs in a package.  If this value is greater than one then it is presumed that each occurence of a parameter is placed at equally spaced intervals in the package.</xs:documentation>
                           
</xs:annotation>
                         
</xs:element>
                       
</xs:sequence>
                     
</xs:complexType>
                   
</xs:element>
                 
</xs:sequence>
               
</xs:complexType>
             
</xs:element>
           
</xs:sequence>
         
</xs:complexType>
         
<xs:unique name="UniqueSTANAGContentParameterName">
           
<xs:selector xpath="./Parameter"/>
           
<xs:field xpath="@Name"/>
         
</xs:unique>
       
</xs:element>
     
</xs:sequence>
   
</xs:extension>
 
</xs:complexContent>
</xs:complexType>

element STANAG-3910-MessageType/Properties
diagram
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children PhysicalAddress
source <xs:element name="Properties" minOccurs="0">
 
<xs:complexType>
   
<xs:all>
     
<xs:element name="PhysicalAddress" type="xs:hexBinary">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">An five value that is used to identify the STANAG-3910 message.</xs:documentation>
       
</xs:annotation>
     
</xs:element>
   
</xs:all>
 
</xs:complexType>
</xs:element>

element STANAG-3910-MessageType/Properties/PhysicalAddress
diagram
type xs:hexBinary
properties
isRef 0
content simple
annotation
documentation
An five value that is used to identify the STANAG-3910 message.
source <xs:element name="PhysicalAddress" type="xs:hexBinary">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">An five value that is used to identify the STANAG-3910 message.</xs:documentation>
 
</xs:annotation>
</xs:element>

element STANAG-3910-MessageType/Destination
diagram
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children DestinationAddress
annotation
documentation
This element is used to specify the destination of a MiL-STD-1553 message.  The absence of a Destination element implies that the message is to a Bus Controller.
source <xs:element name="Destination" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This element is used to specify the destination of a MiL-STD-1553 message.  The absence of a Destination element implies that the message is to a Bus Controller.</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:all>
     
<xs:element name="DestinationAddress" type="xs:hexBinary">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">An 15 value that is used to identify the STANAG-3910 message.</xs:documentation>
       
</xs:annotation>
     
</xs:element>
   
</xs:all>
 
</xs:complexType>
</xs:element>

element STANAG-3910-MessageType/Destination/DestinationAddress
diagram
type xs:hexBinary
properties
isRef 0
content simple
annotation
documentation
An 15 value that is used to identify the STANAG-3910 message.
source <xs:element name="DestinationAddress" type="xs:hexBinary">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">An 15 value that is used to identify the STANAG-3910 message.</xs:documentation>
 
</xs:annotation>
</xs:element>

element STANAG-3910-MessageType/Content
diagram
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children Mapping
used by
complexTypes PackageSubParameterType ParameterType
identity constraints
  Name  Refer  Selector  Field(s)  
unique  UniqueSTANAGContentParameterName    ./Parameter  @Name  
source <xs:element name="Content" minOccurs="0">
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="Mapping" minOccurs="0" maxOccurs="unbounded">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">This element defines the placement of a parameter in a frame.</xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:sequence minOccurs="0">
           
<xs:group ref="PackageMappingCommonGroup"/>
           
<xs:element name="Location" minOccurs="0" maxOccurs="unbounded">
             
<xs:annotation>
               
<xs:documentation xml:lang="en">The location(s) of a parameter in a package.  NOTE: if more than one location is specified then it is an error to have an Occurrences value greater than one.</xs:documentation>
             
</xs:annotation>
             
<xs:complexType>
               
<xs:sequence>
                 
<xs:choice>
                   
<xs:element ref="Offset_Words"/>
                   
<xs:element ref="Offset_Bits"/>
                 
</xs:choice>
                 
<xs:element name="Occurrences" type="xs:unsignedInt" default="1" minOccurs="0">
                   
<xs:annotation>
                     
<xs:documentation xml:lang="en">The number of times that a parameter occurs in a package.  If this value is greater than one then it is presumed that each occurence of a parameter is placed at equally spaced intervals in the package.</xs:documentation>
                   
</xs:annotation>
                 
</xs:element>
               
</xs:sequence>
             
</xs:complexType>
           
</xs:element>
         
</xs:sequence>
       
</xs:complexType>
     
</xs:element>
   
</xs:sequence>
 
</xs:complexType>
 
<xs:unique name="UniqueSTANAGContentParameterName">
   
<xs:selector xpath="./Parameter"/>
   
<xs:field xpath="@Name"/>
 
</xs:unique>
</xs:element>

element STANAG-3910-MessageType/Content/Mapping
diagram
properties
isRef 0
minOcc 0
maxOcc unbounded
content complex
children NumberOfDataBits MostSignificantBit Parity Justification Mask Complement FillValue ParameterReference Parameter SourceInstrumentReference PackageReference X-PackageBase Location
annotation
documentation
This element defines the placement of a parameter in a frame.
source <xs:element name="Mapping" minOccurs="0" maxOccurs="unbounded">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This element defines the placement of a parameter in a frame.</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence minOccurs="0">
     
<xs:group ref="PackageMappingCommonGroup"/>
     
<xs:element name="Location" minOccurs="0" maxOccurs="unbounded">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">The location(s) of a parameter in a package.  NOTE: if more than one location is specified then it is an error to have an Occurrences value greater than one.</xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:sequence>
           
<xs:choice>
             
<xs:element ref="Offset_Words"/>
             
<xs:element ref="Offset_Bits"/>
           
</xs:choice>
           
<xs:element name="Occurrences" type="xs:unsignedInt" default="1" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation xml:lang="en">The number of times that a parameter occurs in a package.  If this value is greater than one then it is presumed that each occurence of a parameter is placed at equally spaced intervals in the package.</xs:documentation>
             
</xs:annotation>
           
</xs:element>
         
</xs:sequence>
       
</xs:complexType>
     
</xs:element>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element STANAG-3910-MessageType/Content/Mapping/Location
diagram
properties
isRef 0
minOcc 0
maxOcc unbounded
content complex
children Offset_Words Offset_Bits Occurrences
annotation
documentation
The location(s) of a parameter in a package.  NOTE: if more than one location is specified then it is an error to have an Occurrences value greater than one.
source <xs:element name="Location" minOccurs="0" maxOccurs="unbounded">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">The location(s) of a parameter in a package.  NOTE: if more than one location is specified then it is an error to have an Occurrences value greater than one.</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence>
     
<xs:choice>
       
<xs:element ref="Offset_Words"/>
       
<xs:element ref="Offset_Bits"/>
     
</xs:choice>
     
<xs:element name="Occurrences" type="xs:unsignedInt" default="1" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">The number of times that a parameter occurs in a package.  If this value is greater than one then it is presumed that each occurence of a parameter is placed at equally spaced intervals in the package.</xs:documentation>
       
</xs:annotation>
     
</xs:element>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element STANAG-3910-MessageType/Content/Mapping/Location/Occurrences
diagram
type xs:unsignedInt
properties
isRef 0
minOcc 0
maxOcc 1
content simple
default 1
used by
elements TmNSDataMessageType/Content/Mapping/Location IRIG-106-Ch-10Type/Content/Mapping/Location IenaPackageType/Content/Mapping/Location GenericPackageType/Content/Mapping/Location RS-232-BasicType/Content/Mapping/Location Panavia-MessageType/Content/Mapping/Location Network-TransportType/Content/Mapping/Location MIL-STD-1553ContentType/Mapping/Location Memory-StorageType/Content/Mapping/Location IENA-Ethernet-UDP-BasicType/Content/Mapping/Location FirewireType/Content/Mapping/Location FCS-MessageType/Content/Mapping/Location CCDLType/Content/Mapping/Location CAN-Bus-MessageType/Content/Mapping/Location CAISType/Content/Mapping/Location ARINC-429-WordType/Content/Mapping/Location ARINC-429-BlockType/Content/Mapping/Location
annotation
documentation
The number of times that a parameter occurs in a package.  If this value is greater than one then it is presumed that each occurence of a parameter is placed at equally spaced intervals in the package.
source <xs:element name="Occurrences" type="xs:unsignedInt" default="1" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">The number of times that a parameter occurs in a package.  If this value is greater than one then it is presumed that each occurence of a parameter is placed at equally spaced intervals in the package.</xs:documentation>
 
</xs:annotation>
</xs:element>

complexType iNET-XType
diagram
type extension of PackageType
properties
base PackageType
children Documentation IsAsynchronous ReferencedToAbsoluteTime PackageRate PlaceParametersContiguously Sequencing Properties Source Destination Content
used by
element iNET-X
attributes
Name  Type  Use  Default  Fixed  Annotation
Namederived by: xs:stringrequired      
Versionxs:decimaloptional      
Enabledxs:booleanoptional  true    
source <xs:complexType name="iNET-XType">
 
<xs:complexContent>
   
<xs:extension base="PackageType">
     
<xs:sequence>
       
<xs:element name="Properties">
         
<xs:annotation>
           
<xs:documentation xml:lang="en">This element is used to define the content of the non-data section(s) of the package</xs:documentation>
         
</xs:annotation>
         
<xs:complexType>
           
<xs:all>
             
<xs:element name="StreamID" type="xs:string">
               
<xs:annotation>
                 
<xs:documentation xml:lang="en">This element is used to uniquely identify the stream</xs:documentation>
               
</xs:annotation>
             
</xs:element>
             
<xs:element name="Format">
               
<xs:annotation>
                 
<xs:documentation xml:lang="en">This element is used to specify the type of xNET package. </xs:documentation>
               
</xs:annotation>
               
<xs:complexType>
                 
<xs:choice>
                   
<xs:element name="Placed">
                     
<xs:annotation>
                       
<xs:documentation xml:lang="en">Specifies that the packet contains individually placed parameters. Examples would sampled parameters from an Analog module., Snarfer data or Synchronous PCM.</xs:documentation>
                     
</xs:annotation>
                     
<xs:complexType/>
                   
</xs:element>
                   
<xs:element name="BitStream">
                     
<xs:annotation>
                       
<xs:documentation xml:lang="en">Specifies that the packet contains a stream of bits.  Examples would be CVSD or Asynchronous PCM</xs:documentation>
                     
</xs:annotation>
                     
<xs:complexType>
                       
<xs:all>
                         
<xs:element name="DataType" type="xs:string">
                           
<xs:annotation>
                             
<xs:documentation xml:lang="en">The type of data being transmitted.  Some examples are "CVSD", "PCM" etc.</xs:documentation>
                           
</xs:annotation>
                         
</xs:element>
                         
<xs:element name="SizeInBytes" type="xs:unsignedInt">
                           
<xs:annotation>
                             
<xs:documentation xml:lang="en">Contains the size of the packet in bytes</xs:documentation>
                           
</xs:annotation>
                         
</xs:element>
                       
</xs:all>
                     
</xs:complexType>
                   
</xs:element>
                   
<xs:element name="Event">
                     
<xs:annotation>
                       
<xs:documentation xml:lang="en">Specifies that the packet contains event information</xs:documentation>
                     
</xs:annotation>
                     
<xs:complexType>
                       
<xs:all>
                         
<xs:element name="Enumerations" minOccurs="0">
                           
<xs:annotation>
                             
<xs:documentation xml:lang="en">This element is used to list all event values.</xs:documentation>
                           
</xs:annotation>
                           
<xs:complexType>
                             
<xs:sequence>
                               
<xs:element name="Enumeration" minOccurs="0" maxOccurs="unbounded">
                                 
<xs:annotation>
                                   
<xs:documentation xml:lang="en">This element is used to describe an enumerated value</xs:documentation>
                                 
</xs:annotation>
                                 
<xs:complexType>
                                   
<xs:all>
                                     
<xs:element name="Value" type="xs:hexBinary">
                                       
<xs:annotation>
                                         
<xs:documentation xml:lang="en">The hex value of the event</xs:documentation>
                                       
</xs:annotation>
                                     
</xs:element>
                                     
<xs:element name="Label" type="xs:string">
                                       
<xs:annotation>
                                         
<xs:documentation xml:lang="en">A description or label associated with the event.</xs:documentation>
                                       
</xs:annotation>
                                     
</xs:element>
                                   
</xs:all>
                                 
</xs:complexType>
                               
</xs:element>
                             
</xs:sequence>
                           
</xs:complexType>
                           
<xs:unique name="UniqueEnumerationValue">
                             
<xs:selector xpath="Enumeration"/>
                             
<xs:field xpath="Value"/>
                           
</xs:unique>
                         
</xs:element>
                       
</xs:all>
                     
</xs:complexType>
                   
</xs:element>
                   
<xs:element name="ParserAligned">
                     
<xs:annotation>
                       
<xs:documentation xml:lang="en">Specifies that the packet contains parsed message data.  Examples would include MIL-STD-1553, and ARINC-429 bus messages</xs:documentation>
                     
</xs:annotation>
                     
<xs:complexType>
                       
<xs:all>
                         
<xs:element name="DataType" type="xs:string">
                           
<xs:annotation>
                             
<xs:documentation xml:lang="en">The type of data being transmitted.  Some examples are "MIL-STD-1553", "ARINC-429" etc.</xs:documentation>
                           
</xs:annotation>
                         
</xs:element>
                         
<xs:element name="TargetSizeInBytes" type="xs:unsignedInt">
                           
<xs:annotation>
                             
<xs:documentation xml:lang="en">Contains the target size of the packet in bytes</xs:documentation>
                           
</xs:annotation>
                         
</xs:element>
                       
</xs:all>
                     
</xs:complexType>
                   
</xs:element>
                   
<xs:element name="Block">
                     
<xs:annotation>
                       
<xs:documentation xml:lang="en">Specifies that the packet contains one or more blocks of data.  Each block would be the same lenght.  An example would be a video stream embvedded in the packet.</xs:documentation>
                     
</xs:annotation>
                     
<xs:complexType>
                       
<xs:all>
                         
<xs:element name="BytesPerBlock" type="xs:unsignedInt">
                           
<xs:annotation>
                             
<xs:documentation xml:lang="en">The number of bytes per block</xs:documentation>
                           
</xs:annotation>
                         
</xs:element>
                         
<xs:element name="NumberOfBlocks" type="xs:unsignedInt">
                           
<xs:annotation>
                             
<xs:documentation xml:lang="en">The number of blocks in the packet</xs:documentation>
                           
</xs:annotation>
                         
</xs:element>
                         
<xs:element name="DataType" type="xs:string" minOccurs="0">
                           
<xs:annotation>
                             
<xs:documentation xml:lang="en">The type of data being transmitted.  An example would be "Video".</xs:documentation>
                           
</xs:annotation>
                         
</xs:element>
                       
</xs:all>
                     
</xs:complexType>
                   
</xs:element>
                   
<xs:element name="Analog">
                     
<xs:annotation>
                       
<xs:documentation xml:lang="en">Specifies that the packet contains packetized analog data.</xs:documentation>
                     
</xs:annotation>
                   
</xs:element>
                 
</xs:choice>
               
</xs:complexType>
             
</xs:element>
           
</xs:all>
         
</xs:complexType>
       
</xs:element>
       
<xs:element name="Source" minOccurs="0">
         
<xs:annotation>
           
<xs:documentation xml:lang="en">This element can be used to spcify the source of the data packet.</xs:documentation>
         
</xs:annotation>
         
<xs:complexType>
           
<xs:all>
             
<xs:element name="IPAddress">
               
<xs:annotation>
                 
<xs:documentation xml:lang="en">The IP address used as the source of data packets.</xs:documentation>
               
</xs:annotation>
               
<xs:complexType>
                 
<xs:choice>
                   
<xs:element name="Value" default="000.000.000.000">
                     
<xs:annotation>
                       
<xs:documentation source="en">This element is used to specify a particular value.</xs:documentation>
                     
</xs:annotation>
                     
<xs:simpleType>
                       
<xs:restriction base="xs:string">
                         
<xs:pattern value="[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}"/>
                       
</xs:restriction>
                     
</xs:simpleType>
                   
</xs:element>
                   
<xs:element name="Any">
                     
<xs:annotation>
                       
<xs:documentation xml:lang="en">This element is used to indicate any or all values.</xs:documentation>
                     
</xs:annotation>
                   
</xs:element>
                   
<xs:element name="Wildcard">
                     
<xs:annotation>
                       
<xs:documentation xml:lang="en">This element contains a binary expression in which individual bits can be wild-carded.</xs:documentation>
                     
</xs:annotation>
                     
<xs:simpleType>
                       
<xs:restriction base="xs:string">
                         
<xs:pattern value="[0,1,*]+"/>
                       
</xs:restriction>
                     
</xs:simpleType>
                   
</xs:element>
                 
</xs:choice>
               
</xs:complexType>
             
</xs:element>
             
<xs:element name="Port">
               
<xs:annotation>
                 
<xs:documentation xml:lang="en">The IP port used as the source of data packets.</xs:documentation>
               
</xs:annotation>
               
<xs:complexType>
                 
<xs:choice>
                   
<xs:element name="Value">
                     
<xs:annotation>
                       
<xs:documentation source="en">This element is used to specify a particular value.</xs:documentation>
                     
</xs:annotation>
                     
<xs:simpleType>
                       
<xs:restriction base="xs:unsignedInt">
                         
<xs:minInclusive value="0"/>
                         
<xs:maxInclusive value="65536"/>
                       
</xs:restriction>
                     
</xs:simpleType>
                   
</xs:element>
                   
<xs:element name="Any">
                     
<xs:annotation>
                       
<xs:documentation xml:lang="en">This element is used to indicate any or all values.</xs:documentation>
                     
</xs:annotation>
                   
</xs:element>
                   
<xs:element name="Wildcard">
                     
<xs:annotation>
                       
<xs:documentation xml:lang="en">This element contains a binary expression in which individual bits can be wild-carded.</xs:documentation>
                     
</xs:annotation>
                     
<xs:simpleType>
                       
<xs:restriction base="xs:string">
                         
<xs:pattern value="[0,1,*]+"/>
                       
</xs:restriction>
                     
</xs:simpleType>
                   
</xs:element>
                 
</xs:choice>
               
</xs:complexType>
             
</xs:element>
             
<xs:element name="MACAddress" minOccurs="0">
               
<xs:annotation>
                 
<xs:documentation xml:lang="en">This optional parameter is used to specify the MAC address that corresponds to the IP address.  It can be used if the hardware cannot resolve it automatically using the "ARP" standard protocol.</xs:documentation>
               
</xs:annotation>
               
<xs:complexType>
                 
<xs:choice>
                   
<xs:element name="Value" default="00-00-00-00-00-00">
                     
<xs:annotation>
                       
<xs:documentation source="en">This element is used to specify a particular value.</xs:documentation>
                     
</xs:annotation>
                     
<xs:simpleType>
                       
<xs:restriction base="xs:string">
                         
<xs:pattern value="[0-9a-fA-F][0-9a-fA-F]-[0-9a-fA-F][0-9a-fA-F]-[0-9a-fA-F][0-9a-fA-F]-[0-9a-fA-F][0-9a-fA-F]-[0-9a-fA-F][0-9a-fA-F]-[0-9a-fA-F][0-9a-fA-F]"/>
                       
</xs:restriction>
                     
</xs:simpleType>
                   
</xs:element>
                   
<xs:element name="Any">
                     
<xs:annotation>
                       
<xs:documentation xml:lang="en">This element is used to indicate any or all values.</xs:documentation>
                     
</xs:annotation>
                   
</xs:element>
                   
<xs:element name="Wildcard">
                     
<xs:annotation>
                       
<xs:documentation xml:lang="en">This element contains a binary expression in which individual bits can be wild-carded.</xs:documentation>
                     
</xs:annotation>
                     
<xs:simpleType>
                       
<xs:restriction base="xs:string">
                         
<xs:pattern value="[0,1,*]+"/>
                       
</xs:restriction>
                     
</xs:simpleType>
                   
</xs:element>
                 
</xs:choice>
               
</xs:complexType>
             
</xs:element>
           
</xs:all>
         
</xs:complexType>
       
</xs:element>
       
<xs:element name="Destination" minOccurs="0">
         
<xs:annotation>
           
<xs:documentation xml:lang="en">This element is used to specify the destination of the data packet.</xs:documentation>
         
</xs:annotation>
         
<xs:complexType>
           
<xs:all>
             
<xs:element name="IPAddress">
               
<xs:annotation>
                 
<xs:documentation xml:lang="en">The IP address used as the destination of data packets.</xs:documentation>
               
</xs:annotation>
               
<xs:complexType>
                 
<xs:choice>
                   
<xs:element name="Value" default="000.000.000.000">
                     
<xs:annotation>
                       
<xs:documentation source="en">This element is used to specify a particular value.</xs:documentation>
                     
</xs:annotation>
                     
<xs:simpleType>
                       
<xs:restriction base="xs:string">
                         
<xs:pattern value="[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}"/>
                       
</xs:restriction>
                     
</xs:simpleType>
                   
</xs:element>
                   
<xs:element name="Any">
                     
<xs:annotation>
                       
<xs:documentation xml:lang="en">This element is used to indicate any or all values.</xs:documentation>
                     
</xs:annotation>
                   
</xs:element>
                   
<xs:element name="Wildcard">
                     
<xs:annotation>
                       
<xs:documentation xml:lang="en">This element contains a binary expression in which individual bits can be wild-carded.</xs:documentation>
                     
</xs:annotation>
                     
<xs:simpleType>
                       
<xs:restriction base="xs:string">
                         
<xs:pattern value="[0,1,*]+"/>
                       
</xs:restriction>
                     
</xs:simpleType>
                   
</xs:element>
                 
</xs:choice>
               
</xs:complexType>
             
</xs:element>
             
<xs:element name="Port">
               
<xs:annotation>
                 
<xs:documentation xml:lang="en">The IP port used as the destination of data packets.</xs:documentation>
               
</xs:annotation>
               
<xs:complexType>
                 
<xs:choice>
                   
<xs:element name="Value">
                     
<xs:annotation>
                       
<xs:documentation source="en">This element is used to specify a particular value.</xs:documentation>
                     
</xs:annotation>
                     
<xs:simpleType>
                       
<xs:restriction base="xs:unsignedInt">
                         
<xs:minInclusive value="0"/>
                         
<xs:maxInclusive value="65536"/>
                       
</xs:restriction>
                     
</xs:simpleType>
                   
</xs:element>
                   
<xs:element name="Any">
                     
<xs:annotation>
                       
<xs:documentation xml:lang="en">This element is used to indicate any or all values.</xs:documentation>
                     
</xs:annotation>
                   
</xs:element>
                   
<xs:element name="Wildcard">
                     
<xs:annotation>
                       
<xs:documentation xml:lang="en">This element contains a binary expression in which individual bits can be wild-carded.</xs:documentation>
                     
</xs:annotation>
                     
<xs:simpleType>
                       
<xs:restriction base="xs:string">
                         
<xs:pattern value="[0,1,*]+"/>
                       
</xs:restriction>
                     
</xs:simpleType>
                   
</xs:element>
                 
</xs:choice>
               
</xs:complexType>
             
</xs:element>
             
<xs:element name="MACAddress" minOccurs="0">
               
<xs:annotation>
                 
<xs:documentation xml:lang="en">This optional element is used to specify the MAC address that corresponds to the IP address.  It can be used if the hardware cannot resolve it automatically using the "ARP" standard protocol.</xs:documentation>
               
</xs:annotation>
               
<xs:complexType>
                 
<xs:choice>
                   
<xs:element name="Value" default="00-00-00-00-00-00">
                     
<xs:annotation>
                       
<xs:documentation source="en">This element is used to specify a particular value.</xs:documentation>
                     
</xs:annotation>
                     
<xs:simpleType>
                       
<xs:restriction base="xs:string">
                         
<xs:pattern value="[0-9a-fA-F][0-9a-fA-F]-[0-9a-fA-F][0-9a-fA-F]-[0-9a-fA-F][0-9a-fA-F]-[0-9a-fA-F][0-9a-fA-F]-[0-9a-fA-F][0-9a-fA-F]-[0-9a-fA-F][0-9a-fA-F]"/>
                       
</xs:restriction>
                     
</xs:simpleType>
                   
</xs:element>
                   
<xs:element name="Any">
                     
<xs:annotation>
                       
<xs:documentation xml:lang="en">This element is used to indicate any or all values.</xs:documentation>
                     
</xs:annotation>
                   
</xs:element>
                   
<xs:element name="Wildcard">
                     
<xs:annotation>
                       
<xs:documentation xml:lang="en">This element contains a binary expression in which individual bits can be wild-carded.</xs:documentation>
                     
</xs:annotation>
                     
<xs:simpleType>
                       
<xs:restriction base="xs:string">
                         
<xs:pattern value="[0,1,*]+"/>
                       
</xs:restriction>
                     
</xs:simpleType>
                   
</xs:element>
                 
</xs:choice>
               
</xs:complexType>
             
</xs:element>
           
</xs:all>
         
</xs:complexType>
       
</xs:element>
       
<xs:element name="Content" minOccurs="0">
         
<xs:annotation>
           
<xs:documentation xml:lang="en">The content section is really only applicable to "Placed" data.  Placed data is ALWAYS aligned on 16 bit boundaries.  If a placed Parameter is less than 16 bits then the remaining unused bits, up to the next 16 bit boundary, are uindefined.  Also, if the number of bits in a placed Parameter is greater than 16 bits, it will overflow across the next 16 bit boundary and the remaining unused bits will again being undefined.  Also, all occurrences of a Parameter are ALWAYS placed contiguously after each other.</xs:documentation>
         
</xs:annotation>
         
<xs:complexType>
           
<xs:sequence>
             
<xs:element name="Mapping" minOccurs="0" maxOccurs="unbounded">
               
<xs:complexType>
                 
<xs:sequence>
                   
<xs:group ref="PackageMappingCommonGroup"/>
                   
<xs:element name="Location" minOccurs="0" maxOccurs="unbounded">
                     
<xs:annotation>
                       
<xs:documentation xml:lang="en">The location(s) of a parameter in a package.  NOTE: if more than one location is specified then it is an error to have an Occurrences value greater than one.</xs:documentation>
                     
</xs:annotation>
                     
<xs:complexType>
                       
<xs:sequence>
                         
<xs:element ref="Offset_Bytes"/>
                         
<xs:element name="Occurrences" type="xs:unsignedInt" default="1" minOccurs="0">
                           
<xs:annotation>
                             
<xs:documentation xml:lang="en">The number of times that a parameter occurs in a package.  If this value is greater than one then it is presumed that each occurence of a parameter is placed at equally spaced intervals in the package.</xs:documentation>
                           
</xs:annotation>
                         
</xs:element>
                       
</xs:sequence>
                     
</xs:complexType>
                   
</xs:element>
                 
</xs:sequence>
               
</xs:complexType>
             
</xs:element>
           
</xs:sequence>
         
</xs:complexType>
         
<xs:unique name="UniquexNETParameterName">
           
<xs:selector xpath="./Parameter"/>
           
<xs:field xpath="@Name"/>
         
</xs:unique>
       
</xs:element>
     
</xs:sequence>
   
</xs:extension>
 
</xs:complexContent>
</xs:complexType>

element iNET-XType/Properties
diagram
properties
isRef 0
content complex
children StreamID Format
annotation
documentation
This element is used to define the content of the non-data section(s) of the package
source <xs:element name="Properties">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This element is used to define the content of the non-data section(s) of the package</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:all>
     
<xs:element name="StreamID" type="xs:string">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">This element is used to uniquely identify the stream</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="Format">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">This element is used to specify the type of xNET package. </xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:choice>
           
<xs:element name="Placed">
             
<xs:annotation>
               
<xs:documentation xml:lang="en">Specifies that the packet contains individually placed parameters. Examples would sampled parameters from an Analog module., Snarfer data or Synchronous PCM.</xs:documentation>
             
</xs:annotation>
             
<xs:complexType/>
           
</xs:element>
           
<xs:element name="BitStream">
             
<xs:annotation>
               
<xs:documentation xml:lang="en">Specifies that the packet contains a stream of bits.  Examples would be CVSD or Asynchronous PCM</xs:documentation>
             
</xs:annotation>
             
<xs:complexType>
               
<xs:all>
                 
<xs:element name="DataType" type="xs:string">
                   
<xs:annotation>
                     
<xs:documentation xml:lang="en">The type of data being transmitted.  Some examples are "CVSD", "PCM" etc.</xs:documentation>
                   
</xs:annotation>
                 
</xs:element>
                 
<xs:element name="SizeInBytes" type="xs:unsignedInt">
                   
<xs:annotation>
                     
<xs:documentation xml:lang="en">Contains the size of the packet in bytes</xs:documentation>
                   
</xs:annotation>
                 
</xs:element>
               
</xs:all>
             
</xs:complexType>
           
</xs:element>
           
<xs:element name="Event">
             
<xs:annotation>
               
<xs:documentation xml:lang="en">Specifies that the packet contains event information</xs:documentation>
             
</xs:annotation>
             
<xs:complexType>
               
<xs:all>
                 
<xs:element name="Enumerations" minOccurs="0">
                   
<xs:annotation>
                     
<xs:documentation xml:lang="en">This element is used to list all event values.</xs:documentation>
                   
</xs:annotation>
                   
<xs:complexType>
                     
<xs:sequence>
                       
<xs:element name="Enumeration" minOccurs="0" maxOccurs="unbounded">
                         
<xs:annotation>
                           
<xs:documentation xml:lang="en">This element is used to describe an enumerated value</xs:documentation>
                         
</xs:annotation>
                         
<xs:complexType>
                           
<xs:all>
                             
<xs:element name="Value" type="xs:hexBinary">
                               
<xs:annotation>
                                 
<xs:documentation xml:lang="en">The hex value of the event</xs:documentation>
                               
</xs:annotation>
                             
</xs:element>
                             
<xs:element name="Label" type="xs:string">
                               
<xs:annotation>
                                 
<xs:documentation xml:lang="en">A description or label associated with the event.</xs:documentation>
                               
</xs:annotation>
                             
</xs:element>
                           
</xs:all>
                         
</xs:complexType>
                       
</xs:element>
                     
</xs:sequence>
                   
</xs:complexType>
                   
<xs:unique name="UniqueEnumerationValue">
                     
<xs:selector xpath="Enumeration"/>
                     
<xs:field xpath="Value"/>
                   
</xs:unique>
                 
</xs:element>
               
</xs:all>
             
</xs:complexType>
           
</xs:element>
           
<xs:element name="ParserAligned">
             
<xs:annotation>
               
<xs:documentation xml:lang="en">Specifies that the packet contains parsed message data.  Examples would include MIL-STD-1553, and ARINC-429 bus messages</xs:documentation>
             
</xs:annotation>
             
<xs:complexType>
               
<xs:all>
                 
<xs:element name="DataType" type="xs:string">
                   
<xs:annotation>
                     
<xs:documentation xml:lang="en">The type of data being transmitted.  Some examples are "MIL-STD-1553", "ARINC-429" etc.</xs:documentation>
                   
</xs:annotation>
                 
</xs:element>
                 
<xs:element name="TargetSizeInBytes" type="xs:unsignedInt">
                   
<xs:annotation>
                     
<xs:documentation xml:lang="en">Contains the target size of the packet in bytes</xs:documentation>
                   
</xs:annotation>
                 
</xs:element>
               
</xs:all>
             
</xs:complexType>
           
</xs:element>
           
<xs:element name="Block">
             
<xs:annotation>
               
<xs:documentation xml:lang="en">Specifies that the packet contains one or more blocks of data.  Each block would be the same lenght.  An example would be a video stream embvedded in the packet.</xs:documentation>
             
</xs:annotation>
             
<xs:complexType>
               
<xs:all>
                 
<xs:element name="BytesPerBlock" type="xs:unsignedInt">
                   
<xs:annotation>
                     
<xs:documentation xml:lang="en">The number of bytes per block</xs:documentation>
                   
</xs:annotation>
                 
</xs:element>
                 
<xs:element name="NumberOfBlocks" type="xs:unsignedInt">
                   
<xs:annotation>
                     
<xs:documentation xml:lang="en">The number of blocks in the packet</xs:documentation>
                   
</xs:annotation>
                 
</xs:element>
                 
<xs:element name="DataType" type="xs:string" minOccurs="0">
                   
<xs:annotation>
                     
<xs:documentation xml:lang="en">The type of data being transmitted.  An example would be "Video".</xs:documentation>
                   
</xs:annotation>
                 
</xs:element>
               
</xs:all>
             
</xs:complexType>
           
</xs:element>
           
<xs:element name="Analog">
             
<xs:annotation>
               
<xs:documentation xml:lang="en">Specifies that the packet contains packetized analog data.</xs:documentation>
             
</xs:annotation>
           
</xs:element>
         
</xs:choice>
       
</xs:complexType>
     
</xs:element>
   
</xs:all>
 
</xs:complexType>
</xs:element>

element iNET-XType/Properties/StreamID
diagram
type xs:string
properties
isRef 0
content simple
annotation
documentation
This element is used to uniquely identify the stream
source <xs:element name="StreamID" type="xs:string">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This element is used to uniquely identify the stream</xs:documentation>
 
</xs:annotation>
</xs:element>

element iNET-XType/Properties/Format
diagram
properties
isRef 0
content complex
children Placed BitStream Event ParserAligned Block Analog
annotation
documentation
This element is used to specify the type of xNET package.
source <xs:element name="Format">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This element is used to specify the type of xNET package. </xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:choice>
     
<xs:element name="Placed">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">Specifies that the packet contains individually placed parameters. Examples would sampled parameters from an Analog module., Snarfer data or Synchronous PCM.</xs:documentation>
       
</xs:annotation>
       
<xs:complexType/>
     
</xs:element>
     
<xs:element name="BitStream">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">Specifies that the packet contains a stream of bits.  Examples would be CVSD or Asynchronous PCM</xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:all>
           
<xs:element name="DataType" type="xs:string">
             
<xs:annotation>
               
<xs:documentation xml:lang="en">The type of data being transmitted.  Some examples are "CVSD", "PCM" etc.</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="SizeInBytes" type="xs:unsignedInt">
             
<xs:annotation>
               
<xs:documentation xml:lang="en">Contains the size of the packet in bytes</xs:documentation>
             
</xs:annotation>
           
</xs:element>
         
</xs:all>
       
</xs:complexType>
     
</xs:element>
     
<xs:element name="Event">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">Specifies that the packet contains event information</xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:all>
           
<xs:element name="Enumerations" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation xml:lang="en">This element is used to list all event values.</xs:documentation>
             
</xs:annotation>
             
<xs:complexType>
               
<xs:sequence>
                 
<xs:element name="Enumeration" minOccurs="0" maxOccurs="unbounded">
                   
<xs:annotation>
                     
<xs:documentation xml:lang="en">This element is used to describe an enumerated value</xs:documentation>
                   
</xs:annotation>
                   
<xs:complexType>
                     
<xs:all>
                       
<xs:element name="Value" type="xs:hexBinary">
                         
<xs:annotation>
                           
<xs:documentation xml:lang="en">The hex value of the event</xs:documentation>
                         
</xs:annotation>
                       
</xs:element>
                       
<xs:element name="Label" type="xs:string">
                         
<xs:annotation>
                           
<xs:documentation xml:lang="en">A description or label associated with the event.</xs:documentation>
                         
</xs:annotation>
                       
</xs:element>
                     
</xs:all>
                   
</xs:complexType>
                 
</xs:element>
               
</xs:sequence>
             
</xs:complexType>
             
<xs:unique name="UniqueEnumerationValue">
               
<xs:selector xpath="Enumeration"/>
               
<xs:field xpath="Value"/>
             
</xs:unique>
           
</xs:element>
         
</xs:all>
       
</xs:complexType>
     
</xs:element>
     
<xs:element name="ParserAligned">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">Specifies that the packet contains parsed message data.  Examples would include MIL-STD-1553, and ARINC-429 bus messages</xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:all>
           
<xs:element name="DataType" type="xs:string">
             
<xs:annotation>
               
<xs:documentation xml:lang="en">The type of data being transmitted.  Some examples are "MIL-STD-1553", "ARINC-429" etc.</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="TargetSizeInBytes" type="xs:unsignedInt">
             
<xs:annotation>
               
<xs:documentation xml:lang="en">Contains the target size of the packet in bytes</xs:documentation>
             
</xs:annotation>
           
</xs:element>
         
</xs:all>
       
</xs:complexType>
     
</xs:element>
     
<xs:element name="Block">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">Specifies that the packet contains one or more blocks of data.  Each block would be the same lenght.  An example would be a video stream embvedded in the packet.</xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:all>
           
<xs:element name="BytesPerBlock" type="xs:unsignedInt">
             
<xs:annotation>
               
<xs:documentation xml:lang="en">The number of bytes per block</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="NumberOfBlocks" type="xs:unsignedInt">
             
<xs:annotation>
               
<xs:documentation xml:lang="en">The number of blocks in the packet</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="DataType" type="xs:string" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation xml:lang="en">The type of data being transmitted.  An example would be "Video".</xs:documentation>
             
</xs:annotation>
           
</xs:element>
         
</xs:all>
       
</xs:complexType>
     
</xs:element>
     
<xs:element name="Analog">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">Specifies that the packet contains packetized analog data.</xs:documentation>
       
</xs:annotation>
     
</xs:element>
   
</xs:choice>
 
</xs:complexType>
</xs:element>

element iNET-XType/Properties/Format/Placed
diagram
properties
isRef 0
content complex
annotation
documentation
Specifies that the packet contains individually placed parameters. Examples would sampled parameters from an Analog module., Snarfer data or Synchronous PCM.
source <xs:element name="Placed">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">Specifies that the packet contains individually placed parameters. Examples would sampled parameters from an Analog module., Snarfer data or Synchronous PCM.</xs:documentation>
 
</xs:annotation>
 
<xs:complexType/>
</xs:element>

element iNET-XType/Properties/Format/BitStream
diagram
properties
isRef 0
content complex
children DataType SizeInBytes
annotation
documentation
Specifies that the packet contains a stream of bits.  Examples would be CVSD or Asynchronous PCM
source <xs:element name="BitStream">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">Specifies that the packet contains a stream of bits.  Examples would be CVSD or Asynchronous PCM</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:all>
     
<xs:element name="DataType" type="xs:string">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">The type of data being transmitted.  Some examples are "CVSD", "PCM" etc.</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="SizeInBytes" type="xs:unsignedInt">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">Contains the size of the packet in bytes</xs:documentation>
       
</xs:annotation>
     
</xs:element>
   
</xs:all>
 
</xs:complexType>
</xs:element>

element iNET-XType/Properties/Format/BitStream/DataType
diagram
type xs:string
properties
isRef 0
content simple
annotation
documentation
The type of data being transmitted.  Some examples are "CVSD", "PCM" etc.
source <xs:element name="DataType" type="xs:string">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">The type of data being transmitted.  Some examples are "CVSD", "PCM" etc.</xs:documentation>
 
</xs:annotation>
</xs:element>

element iNET-XType/Properties/Format/BitStream/SizeInBytes
diagram
type xs:unsignedInt
properties
isRef 0
content simple
annotation
documentation
Contains the size of the packet in bytes
source <xs:element name="SizeInBytes" type="xs:unsignedInt">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">Contains the size of the packet in bytes</xs:documentation>
 
</xs:annotation>
</xs:element>

element iNET-XType/Properties/Format/Event
diagram
properties
isRef 0
content complex
children Enumerations
annotation
documentation
Specifies that the packet contains event information
source <xs:element name="Event">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">Specifies that the packet contains event information</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:all>
     
<xs:element name="Enumerations" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">This element is used to list all event values.</xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:sequence>
           
<xs:element name="Enumeration" minOccurs="0" maxOccurs="unbounded">
             
<xs:annotation>
               
<xs:documentation xml:lang="en">This element is used to describe an enumerated value</xs:documentation>
             
</xs:annotation>
             
<xs:complexType>
               
<xs:all>
                 
<xs:element name="Value" type="xs:hexBinary">
                   
<xs:annotation>
                     
<xs:documentation xml:lang="en">The hex value of the event</xs:documentation>
                   
</xs:annotation>
                 
</xs:element>
                 
<xs:element name="Label" type="xs:string">
                   
<xs:annotation>
                     
<xs:documentation xml:lang="en">A description or label associated with the event.</xs:documentation>
                   
</xs:annotation>
                 
</xs:element>
               
</xs:all>
             
</xs:complexType>
           
</xs:element>
         
</xs:sequence>
       
</xs:complexType>
       
<xs:unique name="UniqueEnumerationValue">
         
<xs:selector xpath="Enumeration"/>
         
<xs:field xpath="Value"/>
       
</xs:unique>
     
</xs:element>
   
</xs:all>
 
</xs:complexType>
</xs:element>

element iNET-XType/Properties/Format/Event/Enumerations
diagram
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children Enumeration
used by
complexTypes PackageSubParameterType ParameterType
identity constraints
  Name  Refer  Selector  Field(s)  
unique  UniqueEnumerationValue    Enumeration  Value  
annotation
documentation
This element is used to list all event values.
source <xs:element name="Enumerations" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This element is used to list all event values.</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="Enumeration" minOccurs="0" maxOccurs="unbounded">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">This element is used to describe an enumerated value</xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:all>
           
<xs:element name="Value" type="xs:hexBinary">
             
<xs:annotation>
               
<xs:documentation xml:lang="en">The hex value of the event</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="Label" type="xs:string">
             
<xs:annotation>
               
<xs:documentation xml:lang="en">A description or label associated with the event.</xs:documentation>
             
</xs:annotation>
           
</xs:element>
         
</xs:all>
       
</xs:complexType>
     
</xs:element>
   
</xs:sequence>
 
</xs:complexType>
 
<xs:unique name="UniqueEnumerationValue">
   
<xs:selector xpath="Enumeration"/>
   
<xs:field xpath="Value"/>
 
</xs:unique>
</xs:element>

element iNET-XType/Properties/Format/Event/Enumerations/Enumeration
diagram
properties
isRef 0
minOcc 0
maxOcc unbounded
content complex
children Value Label
annotation
documentation
This element is used to describe an enumerated value
source <xs:element name="Enumeration" minOccurs="0" maxOccurs="unbounded">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This element is used to describe an enumerated value</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:all>
     
<xs:element name="Value" type="xs:hexBinary">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">The hex value of the event</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="Label" type="xs:string">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">A description or label associated with the event.</xs:documentation>
       
</xs:annotation>
     
</xs:element>
   
</xs:all>
 
</xs:complexType>
</xs:element>

element iNET-XType/Properties/Format/Event/Enumerations/Enumeration/Value
diagram
type xs:hexBinary
properties
isRef 0
content simple
annotation
documentation
The hex value of the event
source <xs:element name="Value" type="xs:hexBinary">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">The hex value of the event</xs:documentation>
 
</xs:annotation>
</xs:element>

element iNET-XType/Properties/Format/Event/Enumerations/Enumeration/Label
diagram
type xs:string
properties
isRef 0
content simple
used by
elements ARINC-429-BlockType/Properties/StartIdentification ARINC-429-BlockType/Properties/StopIdentification
annotation
documentation
A description or label associated with the event.
source <xs:element name="Label" type="xs:string">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">A description or label associated with the event.</xs:documentation>
 
</xs:annotation>
</xs:element>

element iNET-XType/Properties/Format/ParserAligned
diagram
properties
isRef 0
content complex
children DataType TargetSizeInBytes
annotation
documentation
Specifies that the packet contains parsed message data.  Examples would include MIL-STD-1553, and ARINC-429 bus messages
source <xs:element name="ParserAligned">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">Specifies that the packet contains parsed message data.  Examples would include MIL-STD-1553, and ARINC-429 bus messages</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:all>
     
<xs:element name="DataType" type="xs:string">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">The type of data being transmitted.  Some examples are "MIL-STD-1553", "ARINC-429" etc.</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="TargetSizeInBytes" type="xs:unsignedInt">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">Contains the target size of the packet in bytes</xs:documentation>
       
</xs:annotation>
     
</xs:element>
   
</xs:all>
 
</xs:complexType>
</xs:element>

element iNET-XType/Properties/Format/ParserAligned/DataType
diagram
type xs:string
properties
isRef 0
content simple
annotation
documentation
The type of data being transmitted.  Some examples are "MIL-STD-1553", "ARINC-429" etc.
source <xs:element name="DataType" type="xs:string">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">The type of data being transmitted.  Some examples are "MIL-STD-1553", "ARINC-429" etc.</xs:documentation>
 
</xs:annotation>
</xs:element>

element iNET-XType/Properties/Format/ParserAligned/TargetSizeInBytes
diagram
type xs:unsignedInt
properties
isRef 0
content simple
annotation
documentation
Contains the target size of the packet in bytes
source <xs:element name="TargetSizeInBytes" type="xs:unsignedInt">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">Contains the target size of the packet in bytes</xs:documentation>
 
</xs:annotation>
</xs:element>

element iNET-XType/Properties/Format/Block
diagram
properties
isRef 0
content complex
children BytesPerBlock NumberOfBlocks DataType
annotation
documentation
Specifies that the packet contains one or more blocks of data.  Each block would be the same lenght.  An example would be a video stream embvedded in the packet.
source <xs:element name="Block">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">Specifies that the packet contains one or more blocks of data.  Each block would be the same lenght.  An example would be a video stream embvedded in the packet.</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:all>
     
<xs:element name="BytesPerBlock" type="xs:unsignedInt">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">The number of bytes per block</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="NumberOfBlocks" type="xs:unsignedInt">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">The number of blocks in the packet</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="DataType" type="xs:string" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">The type of data being transmitted.  An example would be "Video".</xs:documentation>
       
</xs:annotation>
     
</xs:element>
   
</xs:all>
 
</xs:complexType>
</xs:element>

element iNET-XType/Properties/Format/Block/BytesPerBlock
diagram
type xs:unsignedInt
properties
isRef 0
content simple
annotation
documentation
The number of bytes per block
source <xs:element name="BytesPerBlock" type="xs:unsignedInt">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">The number of bytes per block</xs:documentation>
 
</xs:annotation>
</xs:element>

element iNET-XType/Properties/Format/Block/NumberOfBlocks
diagram
type xs:unsignedInt
properties
isRef 0
content simple
annotation
documentation
The number of blocks in the packet
source <xs:element name="NumberOfBlocks" type="xs:unsignedInt">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">The number of blocks in the packet</xs:documentation>
 
</xs:annotation>
</xs:element>

element iNET-XType/Properties/Format/Block/DataType
diagram
type xs:string
properties
isRef 0
minOcc 0
maxOcc 1
content simple
annotation
documentation
The type of data being transmitted.  An example would be "Video".
source <xs:element name="DataType" type="xs:string" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">The type of data being transmitted.  An example would be "Video".</xs:documentation>
 
</xs:annotation>
</xs:element>

element iNET-XType/Properties/Format/Analog
diagram
properties
isRef 0
annotation
documentation
Specifies that the packet contains packetized analog data.
source <xs:element name="Analog">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">Specifies that the packet contains packetized analog data.</xs:documentation>
 
</xs:annotation>
</xs:element>

element iNET-XType/Source
diagram
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children IPAddress Port MACAddress
annotation
documentation
This element can be used to spcify the source of the data packet.
source <xs:element name="Source" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This element can be used to spcify the source of the data packet.</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:all>
     
<xs:element name="IPAddress">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">The IP address used as the source of data packets.</xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:choice>
           
<xs:element name="Value" default="000.000.000.000">
             
<xs:annotation>
               
<xs:documentation source="en">This element is used to specify a particular value.</xs:documentation>
             
</xs:annotation>
             
<xs:simpleType>
               
<xs:restriction base="xs:string">
                 
<xs:pattern value="[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}"/>
               
</xs:restriction>
             
</xs:simpleType>
           
</xs:element>
           
<xs:element name="Any">
             
<xs:annotation>
               
<xs:documentation xml:lang="en">This element is used to indicate any or all values.</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="Wildcard">
             
<xs:annotation>
               
<xs:documentation xml:lang="en">This element contains a binary expression in which individual bits can be wild-carded.</xs:documentation>
             
</xs:annotation>
             
<xs:simpleType>
               
<xs:restriction base="xs:string">
                 
<xs:pattern value="[0,1,*]+"/>
               
</xs:restriction>
             
</xs:simpleType>
           
</xs:element>
         
</xs:choice>
       
</xs:complexType>
     
</xs:element>
     
<xs:element name="Port">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">The IP port used as the source of data packets.</xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:choice>
           
<xs:element name="Value">
             
<xs:annotation>
               
<xs:documentation source="en">This element is used to specify a particular value.</xs:documentation>
             
</xs:annotation>
             
<xs:simpleType>
               
<xs:restriction base="xs:unsignedInt">
                 
<xs:minInclusive value="0"/>
                 
<xs:maxInclusive value="65536"/>
               
</xs:restriction>
             
</xs:simpleType>
           
</xs:element>
           
<xs:element name="Any">
             
<xs:annotation>
               
<xs:documentation xml:lang="en">This element is used to indicate any or all values.</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="Wildcard">
             
<xs:annotation>
               
<xs:documentation xml:lang="en">This element contains a binary expression in which individual bits can be wild-carded.</xs:documentation>
             
</xs:annotation>
             
<xs:simpleType>
               
<xs:restriction base="xs:string">
                 
<xs:pattern value="[0,1,*]+"/>
               
</xs:restriction>
             
</xs:simpleType>
           
</xs:element>
         
</xs:choice>
       
</xs:complexType>
     
</xs:element>
     
<xs:element name="MACAddress" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">This optional parameter is used to specify the MAC address that corresponds to the IP address.  It can be used if the hardware cannot resolve it automatically using the "ARP" standard protocol.</xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:choice>
           
<xs:element name="Value" default="00-00-00-00-00-00">
             
<xs:annotation>
               
<xs:documentation source="en">This element is used to specify a particular value.</xs:documentation>
             
</xs:annotation>
             
<xs:simpleType>
               
<xs:restriction base="xs:string">
                 
<xs:pattern value="[0-9a-fA-F][0-9a-fA-F]-[0-9a-fA-F][0-9a-fA-F]-[0-9a-fA-F][0-9a-fA-F]-[0-9a-fA-F][0-9a-fA-F]-[0-9a-fA-F][0-9a-fA-F]-[0-9a-fA-F][0-9a-fA-F]"/>
               
</xs:restriction>
             
</xs:simpleType>
           
</xs:element>
           
<xs:element name="Any">
             
<xs:annotation>
               
<xs:documentation xml:lang="en">This element is used to indicate any or all values.</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="Wildcard">
             
<xs:annotation>
               
<xs:documentation xml:lang="en">This element contains a binary expression in which individual bits can be wild-carded.</xs:documentation>
             
</xs:annotation>
             
<xs:simpleType>
               
<xs:restriction base="xs:string">
                 
<xs:pattern value="[0,1,*]+"/>
               
</xs:restriction>
             
</xs:simpleType>
           
</xs:element>
         
</xs:choice>
       
</xs:complexType>
     
</xs:element>
   
</xs:all>
 
</xs:complexType>
</xs:element>

element iNET-XType/Source/IPAddress
diagram
properties
isRef 0
content complex
children Value Any Wildcard
used by
elements IENA-Ethernet-UDP-BasicType/Destination IenaPackageType/Destination IRIG-106-Ch-10Type/Destination TmNSDataMessageType/Destination DARV3Type/Destination IENA-Ethernet-UDP-BasicType/Source IenaPackageType/Source
annotation
documentation
The IP address used as the source of data packets.
source <xs:element name="IPAddress">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">The IP address used as the source of data packets.</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:choice>
     
<xs:element name="Value" default="000.000.000.000">
       
<xs:annotation>
         
<xs:documentation source="en">This element is used to specify a particular value.</xs:documentation>
       
</xs:annotation>
       
<xs:simpleType>
         
<xs:restriction base="xs:string">
           
<xs:pattern value="[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}"/>
         
</xs:restriction>
       
</xs:simpleType>
     
</xs:element>
     
<xs:element name="Any">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">This element is used to indicate any or all values.</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="Wildcard">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">This element contains a binary expression in which individual bits can be wild-carded.</xs:documentation>
       
</xs:annotation>
       
<xs:simpleType>
         
<xs:restriction base="xs:string">
           
<xs:pattern value="[0,1,*]+"/>
         
</xs:restriction>
       
</xs:simpleType>
     
</xs:element>
   
</xs:choice>
 
</xs:complexType>
</xs:element>

element iNET-XType/Source/IPAddress/Value
diagram
type restriction of xs:string
properties
isRef 0
content simple
default 000.000.000.000
facets
pattern [0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}
annotation
documentation
This element is used to specify a particular value.
source <xs:element name="Value" default="000.000.000.000">
 
<xs:annotation>
   
<xs:documentation source="en">This element is used to specify a particular value.</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:pattern value="[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element iNET-XType/Source/IPAddress/Any
diagram
properties
isRef 0
annotation
documentation
This element is used to indicate any or all values.
source <xs:element name="Any">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This element is used to indicate any or all values.</xs:documentation>
 
</xs:annotation>
</xs:element>

element iNET-XType/Source/IPAddress/Wildcard
diagram
type restriction of xs:string
properties
isRef 0
content simple
facets
pattern [0,1,*]+
annotation
documentation
This element contains a binary expression in which individual bits can be wild-carded.
source <xs:element name="Wildcard">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This element contains a binary expression in which individual bits can be wild-carded.</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:pattern value="[0,1,*]+"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element iNET-XType/Source/Port
diagram
properties
isRef 0
content complex
children Value Any Wildcard
used by
elements IENA-Ethernet-UDP-BasicType/Destination IenaPackageType/Destination IRIG-106-Ch-10Type/Destination TmNSDataMessageType/Destination DARV3Type/Destination IENA-Ethernet-UDP-BasicType/Source IenaPackageType/Source
annotation
documentation
The IP port used as the source of data packets.
source <xs:element name="Port">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">The IP port used as the source of data packets.</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:choice>
     
<xs:element name="Value">
       
<xs:annotation>
         
<xs:documentation source="en">This element is used to specify a particular value.</xs:documentation>
       
</xs:annotation>
       
<xs:simpleType>
         
<xs:restriction base="xs:unsignedInt">
           
<xs:minInclusive value="0"/>
           
<xs:maxInclusive value="65536"/>
         
</xs:restriction>
       
</xs:simpleType>
     
</xs:element>
     
<xs:element name="Any">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">This element is used to indicate any or all values.</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="Wildcard">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">This element contains a binary expression in which individual bits can be wild-carded.</xs:documentation>
       
</xs:annotation>
       
<xs:simpleType>
         
<xs:restriction base="xs:string">
           
<xs:pattern value="[0,1,*]+"/>
         
</xs:restriction>
       
</xs:simpleType>
     
</xs:element>
   
</xs:choice>
 
</xs:complexType>
</xs:element>

element iNET-XType/Source/Port/Value
diagram
type restriction of xs:unsignedInt
properties
isRef 0
content simple
facets
minInclusive 0
maxInclusive 65536
annotation
documentation
This element is used to specify a particular value.
source <xs:element name="Value">
 
<xs:annotation>
   
<xs:documentation source="en">This element is used to specify a particular value.</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:unsignedInt">
     
<xs:minInclusive value="0"/>
     
<xs:maxInclusive value="65536"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element iNET-XType/Source/Port/Any
diagram
properties
isRef 0
annotation
documentation
This element is used to indicate any or all values.
source <xs:element name="Any">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This element is used to indicate any or all values.</xs:documentation>
 
</xs:annotation>
</xs:element>

element iNET-XType/Source/Port/Wildcard
diagram
type restriction of xs:string
properties
isRef 0
content simple
facets
pattern [0,1,*]+
annotation
documentation
This element contains a binary expression in which individual bits can be wild-carded.
source <xs:element name="Wildcard">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This element contains a binary expression in which individual bits can be wild-carded.</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:pattern value="[0,1,*]+"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element iNET-XType/Source/MACAddress
diagram
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children Value Any Wildcard
used by
elements IENA-Ethernet-UDP-BasicType/Destination IenaPackageType/Destination IRIG-106-Ch-10Type/Destination TmNSDataMessageType/Destination DARV3Type/Destination IENA-Ethernet-UDP-BasicType/Source IenaPackageType/Source
annotation
documentation
This optional parameter is used to specify the MAC address that corresponds to the IP address.  It can be used if the hardware cannot resolve it automatically using the "ARP" standard protocol.
source <xs:element name="MACAddress" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This optional parameter is used to specify the MAC address that corresponds to the IP address.  It can be used if the hardware cannot resolve it automatically using the "ARP" standard protocol.</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:choice>
     
<xs:element name="Value" default="00-00-00-00-00-00">
       
<xs:annotation>
         
<xs:documentation source="en">This element is used to specify a particular value.</xs:documentation>
       
</xs:annotation>
       
<xs:simpleType>
         
<xs:restriction base="xs:string">
           
<xs:pattern value="[0-9a-fA-F][0-9a-fA-F]-[0-9a-fA-F][0-9a-fA-F]-[0-9a-fA-F][0-9a-fA-F]-[0-9a-fA-F][0-9a-fA-F]-[0-9a-fA-F][0-9a-fA-F]-[0-9a-fA-F][0-9a-fA-F]"/>
         
</xs:restriction>
       
</xs:simpleType>
     
</xs:element>
     
<xs:element name="Any">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">This element is used to indicate any or all values.</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="Wildcard">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">This element contains a binary expression in which individual bits can be wild-carded.</xs:documentation>
       
</xs:annotation>
       
<xs:simpleType>
         
<xs:restriction base="xs:string">
           
<xs:pattern value="[0,1,*]+"/>
         
</xs:restriction>
       
</xs:simpleType>
     
</xs:element>
   
</xs:choice>
 
</xs:complexType>
</xs:element>

element iNET-XType/Source/MACAddress/Value
diagram
type restriction of xs:string
properties
isRef 0
content simple
default 00-00-00-00-00-00
facets
pattern [0-9a-fA-F][0-9a-fA-F]-[0-9a-fA-F][0-9a-fA-F]-[0-9a-fA-F][0-9a-fA-F]-[0-9a-fA-F][0-9a-fA-F]-[0-9a-fA-F][0-9a-fA-F]-[0-9a-fA-F][0-9a-fA-F]
annotation
documentation
This element is used to specify a particular value.
source <xs:element name="Value" default="00-00-00-00-00-00">
 
<xs:annotation>
   
<xs:documentation source="en">This element is used to specify a particular value.</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:pattern value="[0-9a-fA-F][0-9a-fA-F]-[0-9a-fA-F][0-9a-fA-F]-[0-9a-fA-F][0-9a-fA-F]-[0-9a-fA-F][0-9a-fA-F]-[0-9a-fA-F][0-9a-fA-F]-[0-9a-fA-F][0-9a-fA-F]"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element iNET-XType/Source/MACAddress/Any
diagram
properties
isRef 0
annotation
documentation
This element is used to indicate any or all values.
source <xs:element name="Any">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This element is used to indicate any or all values.</xs:documentation>
 
</xs:annotation>
</xs:element>

element iNET-XType/Source/MACAddress/Wildcard
diagram
type restriction of xs:string
properties
isRef 0
content simple
facets
pattern [0,1,*]+
annotation
documentation
This element contains a binary expression in which individual bits can be wild-carded.
source <xs:element name="Wildcard">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This element contains a binary expression in which individual bits can be wild-carded.</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:pattern value="[0,1,*]+"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element iNET-XType/Destination
diagram
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children IPAddress Port MACAddress
annotation
documentation
This element is used to specify the destination of the data packet.
source <xs:element name="Destination" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This element is used to specify the destination of the data packet.</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:all>
     
<xs:element name="IPAddress">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">The IP address used as the destination of data packets.</xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:choice>
           
<xs:element name="Value" default="000.000.000.000">
             
<xs:annotation>
               
<xs:documentation source="en">This element is used to specify a particular value.</xs:documentation>
             
</xs:annotation>
             
<xs:simpleType>
               
<xs:restriction base="xs:string">
                 
<xs:pattern value="[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}"/>
               
</xs:restriction>
             
</xs:simpleType>
           
</xs:element>
           
<xs:element name="Any">
             
<xs:annotation>
               
<xs:documentation xml:lang="en">This element is used to indicate any or all values.</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="Wildcard">
             
<xs:annotation>
               
<xs:documentation xml:lang="en">This element contains a binary expression in which individual bits can be wild-carded.</xs:documentation>
             
</xs:annotation>
             
<xs:simpleType>
               
<xs:restriction base="xs:string">
                 
<xs:pattern value="[0,1,*]+"/>
               
</xs:restriction>
             
</xs:simpleType>
           
</xs:element>
         
</xs:choice>
       
</xs:complexType>
     
</xs:element>
     
<xs:element name="Port">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">The IP port used as the destination of data packets.</xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:choice>
           
<xs:element name="Value">
             
<xs:annotation>
               
<xs:documentation source="en">This element is used to specify a particular value.</xs:documentation>
             
</xs:annotation>
             
<xs:simpleType>
               
<xs:restriction base="xs:unsignedInt">
                 
<xs:minInclusive value="0"/>
                 
<xs:maxInclusive value="65536"/>
               
</xs:restriction>
             
</xs:simpleType>
           
</xs:element>
           
<xs:element name="Any">
             
<xs:annotation>
               
<xs:documentation xml:lang="en">This element is used to indicate any or all values.</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="Wildcard">
             
<xs:annotation>
               
<xs:documentation xml:lang="en">This element contains a binary expression in which individual bits can be wild-carded.</xs:documentation>
             
</xs:annotation>
             
<xs:simpleType>
               
<xs:restriction base="xs:string">
                 
<xs:pattern value="[0,1,*]+"/>
               
</xs:restriction>
             
</xs:simpleType>
           
</xs:element>
         
</xs:choice>
       
</xs:complexType>
     
</xs:element>
     
<xs:element name="MACAddress" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">This optional element is used to specify the MAC address that corresponds to the IP address.  It can be used if the hardware cannot resolve it automatically using the "ARP" standard protocol.</xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:choice>
           
<xs:element name="Value" default="00-00-00-00-00-00">
             
<xs:annotation>
               
<xs:documentation source="en">This element is used to specify a particular value.</xs:documentation>
             
</xs:annotation>
             
<xs:simpleType>
               
<xs:restriction base="xs:string">
                 
<xs:pattern value="[0-9a-fA-F][0-9a-fA-F]-[0-9a-fA-F][0-9a-fA-F]-[0-9a-fA-F][0-9a-fA-F]-[0-9a-fA-F][0-9a-fA-F]-[0-9a-fA-F][0-9a-fA-F]-[0-9a-fA-F][0-9a-fA-F]"/>
               
</xs:restriction>
             
</xs:simpleType>
           
</xs:element>
           
<xs:element name="Any">
             
<xs:annotation>
               
<xs:documentation xml:lang="en">This element is used to indicate any or all values.</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="Wildcard">
             
<xs:annotation>
               
<xs:documentation xml:lang="en">This element contains a binary expression in which individual bits can be wild-carded.</xs:documentation>
             
</xs:annotation>
             
<xs:simpleType>
               
<xs:restriction base="xs:string">
                 
<xs:pattern value="[0,1,*]+"/>
               
</xs:restriction>
             
</xs:simpleType>
           
</xs:element>
         
</xs:choice>
       
</xs:complexType>
     
</xs:element>
   
</xs:all>
 
</xs:complexType>
</xs:element>

element iNET-XType/Destination/IPAddress
diagram
properties
isRef 0
content complex
children Value Any Wildcard
used by
elements IENA-Ethernet-UDP-BasicType/Destination IenaPackageType/Destination IRIG-106-Ch-10Type/Destination TmNSDataMessageType/Destination DARV3Type/Destination IENA-Ethernet-UDP-BasicType/Source IenaPackageType/Source
annotation
documentation
The IP address used as the destination of data packets.
source <xs:element name="IPAddress">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">The IP address used as the destination of data packets.</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:choice>
     
<xs:element name="Value" default="000.000.000.000">
       
<xs:annotation>
         
<xs:documentation source="en">This element is used to specify a particular value.</xs:documentation>
       
</xs:annotation>
       
<xs:simpleType>
         
<xs:restriction base="xs:string">
           
<xs:pattern value="[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}"/>
         
</xs:restriction>
       
</xs:simpleType>
     
</xs:element>
     
<xs:element name="Any">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">This element is used to indicate any or all values.</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="Wildcard">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">This element contains a binary expression in which individual bits can be wild-carded.</xs:documentation>
       
</xs:annotation>
       
<xs:simpleType>
         
<xs:restriction base="xs:string">
           
<xs:pattern value="[0,1,*]+"/>
         
</xs:restriction>
       
</xs:simpleType>
     
</xs:element>
   
</xs:choice>
 
</xs:complexType>
</xs:element>

element iNET-XType/Destination/IPAddress/Value
diagram
type restriction of xs:string
properties
isRef 0
content simple
default 000.000.000.000
facets
pattern [0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}
annotation
documentation
This element is used to specify a particular value.
source <xs:element name="Value" default="000.000.000.000">
 
<xs:annotation>
   
<xs:documentation source="en">This element is used to specify a particular value.</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:pattern value="[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element iNET-XType/Destination/IPAddress/Any
diagram
properties
isRef 0
annotation
documentation
This element is used to indicate any or all values.
source <xs:element name="Any">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This element is used to indicate any or all values.</xs:documentation>
 
</xs:annotation>
</xs:element>

element iNET-XType/Destination/IPAddress/Wildcard
diagram
type restriction of xs:string
properties
isRef 0
content simple
facets
pattern [0,1,*]+
annotation
documentation
This element contains a binary expression in which individual bits can be wild-carded.
source <xs:element name="Wildcard">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This element contains a binary expression in which individual bits can be wild-carded.</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:pattern value="[0,1,*]+"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element iNET-XType/Destination/Port
diagram
properties
isRef 0
content complex
children Value Any Wildcard
used by
elements IENA-Ethernet-UDP-BasicType/Destination IenaPackageType/Destination IRIG-106-Ch-10Type/Destination TmNSDataMessageType/Destination DARV3Type/Destination IENA-Ethernet-UDP-BasicType/Source IenaPackageType/Source
annotation
documentation
The IP port used as the destination of data packets.
source <xs:element name="Port">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">The IP port used as the destination of data packets.</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:choice>
     
<xs:element name="Value">
       
<xs:annotation>
         
<xs:documentation source="en">This element is used to specify a particular value.</xs:documentation>
       
</xs:annotation>
       
<xs:simpleType>
         
<xs:restriction base="xs:unsignedInt">
           
<xs:minInclusive value="0"/>
           
<xs:maxInclusive value="65536"/>
         
</xs:restriction>
       
</xs:simpleType>
     
</xs:element>
     
<xs:element name="Any">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">This element is used to indicate any or all values.</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="Wildcard">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">This element contains a binary expression in which individual bits can be wild-carded.</xs:documentation>
       
</xs:annotation>
       
<xs:simpleType>
         
<xs:restriction base="xs:string">
           
<xs:pattern value="[0,1,*]+"/>
         
</xs:restriction>
       
</xs:simpleType>
     
</xs:element>
   
</xs:choice>
 
</xs:complexType>
</xs:element>

element iNET-XType/Destination/Port/Value
diagram
type restriction of xs:unsignedInt
properties
isRef 0
content simple
facets
minInclusive 0
maxInclusive 65536
annotation
documentation
This element is used to specify a particular value.
source <xs:element name="Value">
 
<xs:annotation>
   
<xs:documentation source="en">This element is used to specify a particular value.</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:unsignedInt">
     
<xs:minInclusive value="0"/>
     
<xs:maxInclusive value="65536"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element iNET-XType/Destination/Port/Any
diagram
properties
isRef 0
annotation
documentation
This element is used to indicate any or all values.
source <xs:element name="Any">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This element is used to indicate any or all values.</xs:documentation>
 
</xs:annotation>
</xs:element>

element iNET-XType/Destination/Port/Wildcard
diagram
type restriction of xs:string
properties
isRef 0
content simple
facets
pattern [0,1,*]+
annotation
documentation
This element contains a binary expression in which individual bits can be wild-carded.
source <xs:element name="Wildcard">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This element contains a binary expression in which individual bits can be wild-carded.</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:pattern value="[0,1,*]+"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element iNET-XType/Destination/MACAddress
diagram
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children Value Any Wildcard
used by
elements IENA-Ethernet-UDP-BasicType/Destination IenaPackageType/Destination IRIG-106-Ch-10Type/Destination TmNSDataMessageType/Destination DARV3Type/Destination IENA-Ethernet-UDP-BasicType/Source IenaPackageType/Source
annotation
documentation
This optional element is used to specify the MAC address that corresponds to the IP address.  It can be used if the hardware cannot resolve it automatically using the "ARP" standard protocol.
source <xs:element name="MACAddress" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This optional element is used to specify the MAC address that corresponds to the IP address.  It can be used if the hardware cannot resolve it automatically using the "ARP" standard protocol.</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:choice>
     
<xs:element name="Value" default="00-00-00-00-00-00">
       
<xs:annotation>
         
<xs:documentation source="en">This element is used to specify a particular value.</xs:documentation>
       
</xs:annotation>
       
<xs:simpleType>
         
<xs:restriction base="xs:string">
           
<xs:pattern value="[0-9a-fA-F][0-9a-fA-F]-[0-9a-fA-F][0-9a-fA-F]-[0-9a-fA-F][0-9a-fA-F]-[0-9a-fA-F][0-9a-fA-F]-[0-9a-fA-F][0-9a-fA-F]-[0-9a-fA-F][0-9a-fA-F]"/>
         
</xs:restriction>
       
</xs:simpleType>
     
</xs:element>
     
<xs:element name="Any">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">This element is used to indicate any or all values.</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="Wildcard">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">This element contains a binary expression in which individual bits can be wild-carded.</xs:documentation>
       
</xs:annotation>
       
<xs:simpleType>
         
<xs:restriction base="xs:string">
           
<xs:pattern value="[0,1,*]+"/>
         
</xs:restriction>
       
</xs:simpleType>
     
</xs:element>
   
</xs:choice>
 
</xs:complexType>
</xs:element>

element iNET-XType/Destination/MACAddress/Value
diagram
type restriction of xs:string
properties
isRef 0
content simple
default 00-00-00-00-00-00
facets
pattern [0-9a-fA-F][0-9a-fA-F]-[0-9a-fA-F][0-9a-fA-F]-[0-9a-fA-F][0-9a-fA-F]-[0-9a-fA-F][0-9a-fA-F]-[0-9a-fA-F][0-9a-fA-F]-[0-9a-fA-F][0-9a-fA-F]
annotation
documentation
This element is used to specify a particular value.
source <xs:element name="Value" default="00-00-00-00-00-00">
 
<xs:annotation>
   
<xs:documentation source="en">This element is used to specify a particular value.</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:pattern value="[0-9a-fA-F][0-9a-fA-F]-[0-9a-fA-F][0-9a-fA-F]-[0-9a-fA-F][0-9a-fA-F]-[0-9a-fA-F][0-9a-fA-F]-[0-9a-fA-F][0-9a-fA-F]-[0-9a-fA-F][0-9a-fA-F]"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element iNET-XType/Destination/MACAddress/Any
diagram
properties
isRef 0
annotation
documentation
This element is used to indicate any or all values.
source <xs:element name="Any">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This element is used to indicate any or all values.</xs:documentation>
 
</xs:annotation>
</xs:element>

element iNET-XType/Destination/MACAddress/Wildcard
diagram
type restriction of xs:string
properties
isRef 0
content simple
facets
pattern [0,1,*]+
annotation
documentation
This element contains a binary expression in which individual bits can be wild-carded.
source <xs:element name="Wildcard">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This element contains a binary expression in which individual bits can be wild-carded.</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:pattern value="[0,1,*]+"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element iNET-XType/Content
diagram
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children Mapping
used by
complexTypes PackageSubParameterType ParameterType
identity constraints
  Name  Refer  Selector  Field(s)  
unique  UniquexNETParameterName    ./Parameter  @Name  
annotation
documentation
The content section is really only applicable to "Placed" data.  Placed data is ALWAYS aligned on 16 bit boundaries.  If a placed Parameter is less than 16 bits then the remaining unused bits, up to the next 16 bit boundary, are uindefined.  Also, if the number of bits in a placed Parameter is greater than 16 bits, it will overflow across the next 16 bit boundary and the remaining unused bits will again being undefined.  Also, all occurrences of a Parameter are ALWAYS placed contiguously after each other.
source <xs:element name="Content" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">The content section is really only applicable to "Placed" data.  Placed data is ALWAYS aligned on 16 bit boundaries.  If a placed Parameter is less than 16 bits then the remaining unused bits, up to the next 16 bit boundary, are uindefined.  Also, if the number of bits in a placed Parameter is greater than 16 bits, it will overflow across the next 16 bit boundary and the remaining unused bits will again being undefined.  Also, all occurrences of a Parameter are ALWAYS placed contiguously after each other.</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="Mapping" minOccurs="0" maxOccurs="unbounded">
       
<xs:complexType>
         
<xs:sequence>
           
<xs:group ref="PackageMappingCommonGroup"/>
           
<xs:element name="Location" minOccurs="0" maxOccurs="unbounded">
             
<xs:annotation>
               
<xs:documentation xml:lang="en">The location(s) of a parameter in a package.  NOTE: if more than one location is specified then it is an error to have an Occurrences value greater than one.</xs:documentation>
             
</xs:annotation>
             
<xs:complexType>
               
<xs:sequence>
                 
<xs:element ref="Offset_Bytes"/>
                 
<xs:element name="Occurrences" type="xs:unsignedInt" default="1" minOccurs="0">
                   
<xs:annotation>
                     
<xs:documentation xml:lang="en">The number of times that a parameter occurs in a package.  If this value is greater than one then it is presumed that each occurence of a parameter is placed at equally spaced intervals in the package.</xs:documentation>
                   
</xs:annotation>
                 
</xs:element>
               
</xs:sequence>
             
</xs:complexType>
           
</xs:element>
         
</xs:sequence>
       
</xs:complexType>
     
</xs:element>
   
</xs:sequence>
 
</xs:complexType>
 
<xs:unique name="UniquexNETParameterName">
   
<xs:selector xpath="./Parameter"/>
   
<xs:field xpath="@Name"/>
 
</xs:unique>
</xs:element>

element iNET-XType/Content/Mapping
diagram
properties
isRef 0
minOcc 0
maxOcc unbounded
content complex
children NumberOfDataBits MostSignificantBit Parity Justification Mask Complement FillValue ParameterReference Parameter SourceInstrumentReference PackageReference X-PackageBase Location
source <xs:element name="Mapping" minOccurs="0" maxOccurs="unbounded">
 
<xs:complexType>
   
<xs:sequence>
     
<xs:group ref="PackageMappingCommonGroup"/>
     
<xs:element name="Location" minOccurs="0" maxOccurs="unbounded">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">The location(s) of a parameter in a package.  NOTE: if more than one location is specified then it is an error to have an Occurrences value greater than one.</xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:sequence>
           
<xs:element ref="Offset_Bytes"/>
           
<xs:element name="Occurrences" type="xs:unsignedInt" default="1" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation xml:lang="en">The number of times that a parameter occurs in a package.  If this value is greater than one then it is presumed that each occurence of a parameter is placed at equally spaced intervals in the package.</xs:documentation>
             
</xs:annotation>
           
</xs:element>
         
</xs:sequence>
       
</xs:complexType>
     
</xs:element>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element iNET-XType/Content/Mapping/Location
diagram
properties
isRef 0
minOcc 0
maxOcc unbounded
content complex
children Offset_Bytes Occurrences
annotation
documentation
The location(s) of a parameter in a package.  NOTE: if more than one location is specified then it is an error to have an Occurrences value greater than one.
source <xs:element name="Location" minOccurs="0" maxOccurs="unbounded">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">The location(s) of a parameter in a package.  NOTE: if more than one location is specified then it is an error to have an Occurrences value greater than one.</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element ref="Offset_Bytes"/>
     
<xs:element name="Occurrences" type="xs:unsignedInt" default="1" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">The number of times that a parameter occurs in a package.  If this value is greater than one then it is presumed that each occurence of a parameter is placed at equally spaced intervals in the package.</xs:documentation>
       
</xs:annotation>
     
</xs:element>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element iNET-XType/Content/Mapping/Location/Occurrences
diagram
type xs:unsignedInt
properties
isRef 0
minOcc 0
maxOcc 1
content simple
default 1
used by
elements TmNSDataMessageType/Content/Mapping/Location IRIG-106-Ch-10Type/Content/Mapping/Location IenaPackageType/Content/Mapping/Location GenericPackageType/Content/Mapping/Location RS-232-BasicType/Content/Mapping/Location Panavia-MessageType/Content/Mapping/Location Network-TransportType/Content/Mapping/Location MIL-STD-1553ContentType/Mapping/Location Memory-StorageType/Content/Mapping/Location IENA-Ethernet-UDP-BasicType/Content/Mapping/Location FirewireType/Content/Mapping/Location FCS-MessageType/Content/Mapping/Location CCDLType/Content/Mapping/Location CAN-Bus-MessageType/Content/Mapping/Location CAISType/Content/Mapping/Location ARINC-429-WordType/Content/Mapping/Location ARINC-429-BlockType/Content/Mapping/Location
annotation
documentation
The number of times that a parameter occurs in a package.  If this value is greater than one then it is presumed that each occurence of a parameter is placed at equally spaced intervals in the package.
source <xs:element name="Occurrences" type="xs:unsignedInt" default="1" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">The number of times that a parameter occurs in a package.  If this value is greater than one then it is presumed that each occurence of a parameter is placed at equally spaced intervals in the package.</xs:documentation>
 
</xs:annotation>
</xs:element>

element TotalSizeInBits
diagram
type xs:unsignedInt
properties
content simple
used by
element GenericPackageType/Properties
annotation
documentation
Can be used to specify the size of the package in bits
source <xs:element name="TotalSizeInBits" type="xs:unsignedInt">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">Can be used to specify the size of the package in bits</xs:documentation>
 
</xs:annotation>
</xs:element>

element TotalSizeInBytes
diagram
type xs:unsignedInt
properties
content simple
used by
element GenericPackageType/Properties
annotation
documentation
Can be used to specify the size of the package in bytes
source <xs:element name="TotalSizeInBytes" type="xs:unsignedInt">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">Can be used to specify the size of the package in bytes</xs:documentation>
 
</xs:annotation>
</xs:element>

element TotalSizeInWords
diagram
type xs:unsignedInt
properties
content simple
used by
element GenericPackageType/Properties
annotation
documentation
Can be used to specify the size of the package in words
source <xs:element name="TotalSizeInWords" type="xs:unsignedInt">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">Can be used to specify the size of the package in words</xs:documentation>
 
</xs:annotation>
</xs:element>

complexType GenericPackageType
diagram
type extension of PackageType
properties
base PackageType
children Documentation IsAsynchronous ReferencedToAbsoluteTime PackageRate PlaceParametersContiguously Sequencing Type SubType Properties Content
used by
element Generic
attributes
Name  Type  Use  Default  Fixed  Annotation
Namederived by: xs:stringrequired      
Versionxs:decimaloptional      
Enabledxs:booleanoptional  true    
source <xs:complexType name="GenericPackageType">
 
<xs:complexContent>
   
<xs:extension base="PackageType">
     
<xs:sequence>
       
<xs:element name="Type" type="xs:string">
         
<xs:annotation>
           
<xs:documentation xml:lang="en">This element can be used to specify the type of the package .  Examples include, MIL-STD-1553, ARINC-429 and so on.</xs:documentation>
         
</xs:annotation>
       
</xs:element>
       
<xs:element name="SubType" type="xs:string" minOccurs="0">
         
<xs:annotation>
           
<xs:documentation xml:lang="en">This element can be used to specify a package's sub-type.  An example would be MIL-STD-1553-RT-RT.</xs:documentation>
         
</xs:annotation>
       
</xs:element>
       
<xs:element name="Properties" minOccurs="0">
         
<xs:annotation>
           
<xs:documentation xml:lang="en">This element can optinally contain settings decribing the stucture of a package, general header  inforamtion and so on.</xs:documentation>
         
</xs:annotation>
         
<xs:complexType>
           
<xs:sequence>
             
<xs:choice minOccurs="0">
               
<xs:element ref="TotalSizeInBits"/>
               
<xs:element ref="TotalSizeInBytes"/>
               
<xs:element ref="TotalSizeInWords"/>
             
</xs:choice>
             
<xs:element ref="DefaultWordSize" minOccurs="0"/>
             
<xs:element ref="DefaultNumberOfDataBits" minOccurs="0"/>
             
<xs:element ref="DefaultMostSignificantBit" minOccurs="0"/>
             
<xs:element ref="DefaultParity" minOccurs="0"/>
             
<xs:element ref="DefaultJustification" minOccurs="0"/>
             
<xs:element ref="DefaultMask" minOccurs="0"/>
             
<xs:element ref="DefaultComplement" minOccurs="0"/>
             
<xs:element name="Settings" type="PackageSettingsType" minOccurs="0">
               
<xs:annotation>
                 
<xs:documentation xml:lang="en">Contains a list of package settings</xs:documentation>
               
</xs:annotation>
             
</xs:element>
           
</xs:sequence>
         
</xs:complexType>
       
</xs:element>
       
<xs:element name="Content" minOccurs="0">
         
<xs:annotation>
           
<xs:documentation xml:lang="en">This element describes the payload of an generic package. NOTE: in some cases it is not possible to determine the exact layout of payload data in a pacakge and the content section can be excluded.  In these cases the structure nd layout of the content section can be determined from the type and sub-type of the package</xs:documentation>
         
</xs:annotation>
         
<xs:complexType>
           
<xs:sequence>
             
<xs:element name="StartOffset" type="xs:unsignedInt" default="0" minOccurs="0">
               
<xs:annotation>
                 
<xs:documentation xml:lang="en">This element is used to indicate at what values the offset location values should start.  The default value is 0</xs:documentation>
               
</xs:annotation>
             
</xs:element>
             
<xs:element name="Mapping" minOccurs="0" maxOccurs="unbounded">
               
<xs:annotation>
                 
<xs:documentation xml:lang="en">This element defines the placement of a parameter in a package</xs:documentation>
               
</xs:annotation>
               
<xs:complexType>
                 
<xs:sequence minOccurs="0">
                   
<xs:group ref="PackageMappingCommonGroup"/>
                   
<xs:element name="Location" maxOccurs="unbounded">
                     
<xs:annotation>
                       
<xs:documentation xml:lang="en">The location(s) of a parameter in a package.  NOTE: if more than one location is specified then it is an error to have an Occurrences value greater than one.</xs:documentation>
                     
</xs:annotation>
                     
<xs:complexType>
                       
<xs:sequence>
                         
<xs:element name="MinorFrame" type="xs:unsignedInt" minOccurs="0">
                           
<xs:annotation>
                             
<xs:documentation xml:lang="en">This element can optionally be used to speficy a minor frame number or index.</xs:documentation>
                           
</xs:annotation>
                         
</xs:element>
                         
<xs:choice>
                           
<xs:element ref="Offset_Bits"/>
                           
<xs:element ref="Offset_Bytes"/>
                           
<xs:element ref="Offset_Words"/>
                           
<xs:element ref="Offset_Address"/>
                           
<xs:element ref="Offset_uS"/>
                           
<xs:element name="Identifier">
                             
<xs:annotation>
                               
<xs:documentation xml:lang="en">Thsi element is used to identify a location using an identifier</xs:documentation>
                             
</xs:annotation>
                           
</xs:element>
                         
</xs:choice>
                         
<xs:element ref="Occurrences" minOccurs="0"/>
                       
</xs:sequence>
                     
</xs:complexType>
                   
</xs:element>
                 
</xs:sequence>
               
</xs:complexType>
             
</xs:element>
           
</xs:sequence>
         
</xs:complexType>
         
<xs:unique name="UniqueGenericPackageParameterName">
           
<xs:selector xpath="./Parameter"/>
           
<xs:field xpath="@Name"/>
         
</xs:unique>
       
</xs:element>
     
</xs:sequence>
   
</xs:extension>
 
</xs:complexContent>
</xs:complexType>

element GenericPackageType/Type
diagram
type xs:string
properties
isRef 0
content simple
annotation
documentation
This element can be used to specify the type of the package .  Examples include, MIL-STD-1553, ARINC-429 and so on.
source <xs:element name="Type" type="xs:string">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This element can be used to specify the type of the package .  Examples include, MIL-STD-1553, ARINC-429 and so on.</xs:documentation>
 
</xs:annotation>
</xs:element>

element GenericPackageType/SubType
diagram
type xs:string
properties
isRef 0
minOcc 0
maxOcc 1
content simple
annotation
documentation
This element can be used to specify a package's sub-type.  An example would be MIL-STD-1553-RT-RT.
source <xs:element name="SubType" type="xs:string" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This element can be used to specify a package's sub-type.  An example would be MIL-STD-1553-RT-RT.</xs:documentation>
 
</xs:annotation>
</xs:element>

element GenericPackageType/Properties
diagram
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children TotalSizeInBits TotalSizeInBytes TotalSizeInWords DefaultWordSize DefaultNumberOfDataBits DefaultMostSignificantBit DefaultParity DefaultJustification DefaultMask DefaultComplement Settings
annotation
documentation
This element can optinally contain settings decribing the stucture of a package, general header  inforamtion and so on.
source <xs:element name="Properties" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This element can optinally contain settings decribing the stucture of a package, general header  inforamtion and so on.</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence>
     
<xs:choice minOccurs="0">
       
<xs:element ref="TotalSizeInBits"/>
       
<xs:element ref="TotalSizeInBytes"/>
       
<xs:element ref="TotalSizeInWords"/>
     
</xs:choice>
     
<xs:element ref="DefaultWordSize" minOccurs="0"/>
     
<xs:element ref="DefaultNumberOfDataBits" minOccurs="0"/>
     
<xs:element ref="DefaultMostSignificantBit" minOccurs="0"/>
     
<xs:element ref="DefaultParity" minOccurs="0"/>
     
<xs:element ref="DefaultJustification" minOccurs="0"/>
     
<xs:element ref="DefaultMask" minOccurs="0"/>
     
<xs:element ref="DefaultComplement" minOccurs="0"/>
     
<xs:element name="Settings" type="PackageSettingsType" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">Contains a list of package settings</xs:documentation>
       
</xs:annotation>
     
</xs:element>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element GenericPackageType/Properties/Settings
diagram
type PackageSettingsType
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children Setting
used by
elements Channel ChannelGroup Processes/Process
complexType InstrumentType
attributes
Name  Type  Use  Default  Fixed  Annotation
Namexs:stringoptional      
annotation
documentation
Contains a list of package settings
source <xs:element name="Settings" type="PackageSettingsType" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">Contains a list of package settings</xs:documentation>
 
</xs:annotation>
</xs:element>

element GenericPackageType/Content
diagram
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children StartOffset Mapping
used by
complexTypes PackageSubParameterType ParameterType
identity constraints
  Name  Refer  Selector  Field(s)  
unique  UniqueGenericPackageParameterName    ./Parameter  @Name  
annotation
documentation
This element describes the payload of an generic package. NOTE: in some cases it is not possible to determine the exact layout of payload data in a pacakge and the content section can be excluded.  In these cases the structure nd layout of the content section can be determined from the type and sub-type of the package
source <xs:element name="Content" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This element describes the payload of an generic package. NOTE: in some cases it is not possible to determine the exact layout of payload data in a pacakge and the content section can be excluded.  In these cases the structure nd layout of the content section can be determined from the type and sub-type of the package</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="StartOffset" type="xs:unsignedInt" default="0" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">This element is used to indicate at what values the offset location values should start.  The default value is 0</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="Mapping" minOccurs="0" maxOccurs="unbounded">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">This element defines the placement of a parameter in a package</xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:sequence minOccurs="0">
           
<xs:group ref="PackageMappingCommonGroup"/>
           
<xs:element name="Location" maxOccurs="unbounded">
             
<xs:annotation>
               
<xs:documentation xml:lang="en">The location(s) of a parameter in a package.  NOTE: if more than one location is specified then it is an error to have an Occurrences value greater than one.</xs:documentation>
             
</xs:annotation>
             
<xs:complexType>
               
<xs:sequence>
                 
<xs:element name="MinorFrame" type="xs:unsignedInt" minOccurs="0">
                   
<xs:annotation>
                     
<xs:documentation xml:lang="en">This element can optionally be used to speficy a minor frame number or index.</xs:documentation>
                   
</xs:annotation>
                 
</xs:element>
                 
<xs:choice>
                   
<xs:element ref="Offset_Bits"/>
                   
<xs:element ref="Offset_Bytes"/>
                   
<xs:element ref="Offset_Words"/>
                   
<xs:element ref="Offset_Address"/>
                   
<xs:element ref="Offset_uS"/>
                   
<xs:element name="Identifier">
                     
<xs:annotation>
                       
<xs:documentation xml:lang="en">Thsi element is used to identify a location using an identifier</xs:documentation>
                     
</xs:annotation>
                   
</xs:element>
                 
</xs:choice>
                 
<xs:element ref="Occurrences" minOccurs="0"/>
               
</xs:sequence>
             
</xs:complexType>
           
</xs:element>
         
</xs:sequence>
       
</xs:complexType>
     
</xs:element>
   
</xs:sequence>
 
</xs:complexType>
 
<xs:unique name="UniqueGenericPackageParameterName">
   
<xs:selector xpath="./Parameter"/>
   
<xs:field xpath="@Name"/>
 
</xs:unique>
</xs:element>

element GenericPackageType/Content/StartOffset
diagram
type xs:unsignedInt
properties
isRef 0
minOcc 0
maxOcc 1
content simple
default 0
annotation
documentation
This element is used to indicate at what values the offset location values should start.  The default value is 0
source <xs:element name="StartOffset" type="xs:unsignedInt" default="0" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This element is used to indicate at what values the offset location values should start.  The default value is 0</xs:documentation>
 
</xs:annotation>
</xs:element>

element GenericPackageType/Content/Mapping
diagram
properties
isRef 0
minOcc 0
maxOcc unbounded
content complex
children NumberOfDataBits MostSignificantBit Parity Justification Mask Complement FillValue ParameterReference Parameter SourceInstrumentReference PackageReference X-PackageBase Location
annotation
documentation
This element defines the placement of a parameter in a package
source <xs:element name="Mapping" minOccurs="0" maxOccurs="unbounded">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This element defines the placement of a parameter in a package</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence minOccurs="0">
     
<xs:group ref="PackageMappingCommonGroup"/>
     
<xs:element name="Location" maxOccurs="unbounded">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">The location(s) of a parameter in a package.  NOTE: if more than one location is specified then it is an error to have an Occurrences value greater than one.</xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:sequence>
           
<xs:element name="MinorFrame" type="xs:unsignedInt" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation xml:lang="en">This element can optionally be used to speficy a minor frame number or index.</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:choice>
             
<xs:element ref="Offset_Bits"/>
             
<xs:element ref="Offset_Bytes"/>
             
<xs:element ref="Offset_Words"/>
             
<xs:element ref="Offset_Address"/>
             
<xs:element ref="Offset_uS"/>
             
<xs:element name="Identifier">
               
<xs:annotation>
                 
<xs:documentation xml:lang="en">Thsi element is used to identify a location using an identifier</xs:documentation>
               
</xs:annotation>
             
</xs:element>
           
</xs:choice>
           
<xs:element ref="Occurrences" minOccurs="0"/>
         
</xs:sequence>
       
</xs:complexType>
     
</xs:element>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element GenericPackageType/Content/Mapping/Location
diagram
properties
isRef 0
minOcc 1
maxOcc unbounded
content complex
children MinorFrame Offset_Bits Offset_Bytes Offset_Words Offset_Address Offset_uS Identifier Occurrences
annotation
documentation
The location(s) of a parameter in a package.  NOTE: if more than one location is specified then it is an error to have an Occurrences value greater than one.
source <xs:element name="Location" maxOccurs="unbounded">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">The location(s) of a parameter in a package.  NOTE: if more than one location is specified then it is an error to have an Occurrences value greater than one.</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="MinorFrame" type="xs:unsignedInt" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">This element can optionally be used to speficy a minor frame number or index.</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:choice>
       
<xs:element ref="Offset_Bits"/>
       
<xs:element ref="Offset_Bytes"/>
       
<xs:element ref="Offset_Words"/>
       
<xs:element ref="Offset_Address"/>
       
<xs:element ref="Offset_uS"/>
       
<xs:element name="Identifier">
         
<xs:annotation>
           
<xs:documentation xml:lang="en">Thsi element is used to identify a location using an identifier</xs:documentation>
         
</xs:annotation>
       
</xs:element>
     
</xs:choice>
     
<xs:element ref="Occurrences" minOccurs="0"/>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element GenericPackageType/Content/Mapping/Location/MinorFrame
diagram
type xs:unsignedInt
properties
isRef 0
minOcc 0
maxOcc 1
content simple
annotation
documentation
This element can optionally be used to speficy a minor frame number or index.
source <xs:element name="MinorFrame" type="xs:unsignedInt" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This element can optionally be used to speficy a minor frame number or index.</xs:documentation>
 
</xs:annotation>
</xs:element>

element GenericPackageType/Content/Mapping/Location/Identifier
diagram
properties
isRef 0
annotation
documentation
Thsi element is used to identify a location using an identifier
source <xs:element name="Identifier">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">Thsi element is used to identify a location using an identifier</xs:documentation>
 
</xs:annotation>
</xs:element>

complexType PackageSettingsType
diagram
children Setting
used by
elements GenericPackageType/Properties/Settings IRIG-106-Ch-10Type/Properties/Settings TmNSDataMessageType/Properties/Settings DARV3Type/Properties/Settings
attributes
Name  Type  Use  Default  Fixed  Annotation
Namexs:stringoptional      
source <xs:complexType name="PackageSettingsType">
 
<xs:sequence>
   
<xs:element name="Setting" maxOccurs="unbounded">
     
<xs:annotation>
       
<xs:documentation xml:lang="en">This element contains a package setting</xs:documentation>
     
</xs:annotation>
     
<xs:complexType>
       
<xs:all>
         
<xs:element name="Name" type="xs:string">
           
<xs:annotation>
             
<xs:documentation xml:lang="en">The name of the packge setting</xs:documentation>
           
</xs:annotation>
         
</xs:element>
         
<xs:element name="Value" type="xs:string">
           
<xs:annotation>
             
<xs:documentation xml:lang="en">The value for the setting</xs:documentation>
           
</xs:annotation>
         
</xs:element>
       
</xs:all>
     
</xs:complexType>
   
</xs:element>
 
</xs:sequence>
 
<xs:attribute name="Name" type="xs:string" use="optional"/>
</xs:complexType>

attribute PackageSettingsType/@Name
type xs:string
properties
isRef 0
use optional
source <xs:attribute name="Name" type="xs:string" use="optional"/>

element PackageSettingsType/Setting
diagram
properties
isRef 0
minOcc 1
maxOcc unbounded
content complex
children Name Value
used by
elements Settings LinkType/Settings
annotation
documentation
This element contains a package setting
source <xs:element name="Setting" maxOccurs="unbounded">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This element contains a package setting</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:all>
     
<xs:element name="Name" type="xs:string">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">The name of the packge setting</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="Value" type="xs:string">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">The value for the setting</xs:documentation>
       
</xs:annotation>
     
</xs:element>
   
</xs:all>
 
</xs:complexType>
</xs:element>

element PackageSettingsType/Setting/Name
diagram
type xs:string
properties
isRef 0
content simple
annotation
documentation
The name of the packge setting
source <xs:element name="Name" type="xs:string">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">The name of the packge setting</xs:documentation>
 
</xs:annotation>
</xs:element>

element PackageSettingsType/Setting/Value
diagram
type xs:string
properties
isRef 0
content simple
annotation
documentation
The value for the setting
source <xs:element name="Value" type="xs:string">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">The value for the setting</xs:documentation>
 
</xs:annotation>
</xs:element>

complexType IenaPackageType
diagram
type extension of PackageType
properties
base PackageType
children Documentation IsAsynchronous ReferencedToAbsoluteTime PackageRate PlaceParametersContiguously Sequencing Properties Source Destination Content
used by
element IENA
attributes
Name  Type  Use  Default  Fixed  Annotation
Namederived by: xs:stringrequired      
Versionxs:decimaloptional      
Enabledxs:booleanoptional  true    
source <xs:complexType name="IenaPackageType">
 
<xs:complexContent>
   
<xs:extension base="PackageType">
     
<xs:sequence>
       
<xs:element name="Properties" type="IenaPropertiesType"/>
       
<xs:element name="Source" minOccurs="0">
         
<xs:annotation>
           
<xs:documentation xml:lang="en">This element can be used to specify the source of the data packet.</xs:documentation>
         
</xs:annotation>
         
<xs:complexType>
           
<xs:all>
             
<xs:element ref="IPAddress"/>
             
<xs:element ref="Port"/>
             
<xs:element ref="MACAddress" minOccurs="0"/>
           
</xs:all>
         
</xs:complexType>
       
</xs:element>
       
<xs:element name="Destination">
         
<xs:annotation>
           
<xs:documentation xml:lang="en">This element is used to specify the destination of the data packet.</xs:documentation>
         
</xs:annotation>
         
<xs:complexType>
           
<xs:all>
             
<xs:element ref="IPAddress"/>
             
<xs:element ref="Port"/>
             
<xs:element ref="MACAddress" minOccurs="0"/>
           
</xs:all>
         
</xs:complexType>
       
</xs:element>
       
<xs:element name="Content" minOccurs="0">
         
<xs:annotation>
           
<xs:documentation xml:lang="en">Only applicable for IENA Payload (Parameters) Type P</xs:documentation>
         
</xs:annotation>
         
<xs:complexType>
           
<xs:sequence>
             
<xs:element name="Mapping" minOccurs="0" maxOccurs="unbounded">
               
<xs:annotation>
                 
<xs:documentation xml:lang="en">This element defines the placement of a parameter in a frame.</xs:documentation>
               
</xs:annotation>
               
<xs:complexType>
                 
<xs:sequence minOccurs="0">
                   
<xs:group ref="PackageMappingCommonGroup"/>
                   
<xs:element name="Location" maxOccurs="unbounded">
                     
<xs:annotation>
                       
<xs:documentation xml:lang="en">The location(s) of a parameter in a package.  NOTE: if more than one location is specified then it is an error to have an Occurrences value greater than one.</xs:documentation>
                     
</xs:annotation>
                     
<xs:complexType>
                       
<xs:sequence>
                         
<xs:choice>
                           
<xs:element ref="Offset_Words"/>
                           
<xs:element ref="Offset_Bits"/>
                         
</xs:choice>
                         
<xs:element ref="Occurrences" minOccurs="0"/>
                       
</xs:sequence>
                     
</xs:complexType>
                   
</xs:element>
                 
</xs:sequence>
               
</xs:complexType>
             
</xs:element>
           
</xs:sequence>
         
</xs:complexType>
         
<xs:unique name="UniqueIENAParameterName">
           
<xs:selector xpath="./Parameter"/>
           
<xs:field xpath="@Name"/>
         
</xs:unique>
       
</xs:element>
     
</xs:sequence>
   
</xs:extension>
 
</xs:complexContent>
</xs:complexType>

element IenaPackageType/Properties
diagram
type IenaPropertiesType
properties
isRef 0
content complex
children Key Status NumberOfWords EndWord TimeToLive PayloadType
source <xs:element name="Properties" type="IenaPropertiesType"/>

element IenaPackageType/Source
diagram
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children IPAddress Port MACAddress
annotation
documentation
This element can be used to specify the source of the data packet.
source <xs:element name="Source" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This element can be used to specify the source of the data packet.</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:all>
     
<xs:element ref="IPAddress"/>
     
<xs:element ref="Port"/>
     
<xs:element ref="MACAddress" minOccurs="0"/>
   
</xs:all>
 
</xs:complexType>
</xs:element>

element IenaPackageType/Destination
diagram
properties
isRef 0
content complex
children IPAddress Port MACAddress
annotation
documentation
This element is used to specify the destination of the data packet.
source <xs:element name="Destination">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This element is used to specify the destination of the data packet.</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:all>
     
<xs:element ref="IPAddress"/>
     
<xs:element ref="Port"/>
     
<xs:element ref="MACAddress" minOccurs="0"/>
   
</xs:all>
 
</xs:complexType>
</xs:element>

element IenaPackageType/Content
diagram
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children Mapping
used by
complexTypes PackageSubParameterType ParameterType
identity constraints
  Name  Refer  Selector  Field(s)  
unique  UniqueIENAParameterName    ./Parameter  @Name  
annotation
documentation
Only applicable for IENA Payload (Parameters) Type P
source <xs:element name="Content" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">Only applicable for IENA Payload (Parameters) Type P</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="Mapping" minOccurs="0" maxOccurs="unbounded">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">This element defines the placement of a parameter in a frame.</xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:sequence minOccurs="0">
           
<xs:group ref="PackageMappingCommonGroup"/>
           
<xs:element name="Location" maxOccurs="unbounded">
             
<xs:annotation>
               
<xs:documentation xml:lang="en">The location(s) of a parameter in a package.  NOTE: if more than one location is specified then it is an error to have an Occurrences value greater than one.</xs:documentation>
             
</xs:annotation>
             
<xs:complexType>
               
<xs:sequence>
                 
<xs:choice>
                   
<xs:element ref="Offset_Words"/>
                   
<xs:element ref="Offset_Bits"/>
                 
</xs:choice>
                 
<xs:element ref="Occurrences" minOccurs="0"/>
               
</xs:sequence>
             
</xs:complexType>
           
</xs:element>
         
</xs:sequence>
       
</xs:complexType>
     
</xs:element>
   
</xs:sequence>
 
</xs:complexType>
 
<xs:unique name="UniqueIENAParameterName">
   
<xs:selector xpath="./Parameter"/>
   
<xs:field xpath="@Name"/>
 
</xs:unique>
</xs:element>

element IenaPackageType/Content/Mapping
diagram
properties
isRef 0
minOcc 0
maxOcc unbounded
content complex
children NumberOfDataBits MostSignificantBit Parity Justification Mask Complement FillValue ParameterReference Parameter SourceInstrumentReference PackageReference X-PackageBase Location
annotation
documentation
This element defines the placement of a parameter in a frame.
source <xs:element name="Mapping" minOccurs="0" maxOccurs="unbounded">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This element defines the placement of a parameter in a frame.</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence minOccurs="0">
     
<xs:group ref="PackageMappingCommonGroup"/>
     
<xs:element name="Location" maxOccurs="unbounded">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">The location(s) of a parameter in a package.  NOTE: if more than one location is specified then it is an error to have an Occurrences value greater than one.</xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:sequence>
           
<xs:choice>
             
<xs:element ref="Offset_Words"/>
             
<xs:element ref="Offset_Bits"/>
           
</xs:choice>
           
<xs:element ref="Occurrences" minOccurs="0"/>
         
</xs:sequence>
       
</xs:complexType>
     
</xs:element>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element IenaPackageType/Content/Mapping/Location
diagram
properties
isRef 0
minOcc 1
maxOcc unbounded
content complex
children Offset_Words Offset_Bits Occurrences
annotation
documentation
The location(s) of a parameter in a package.  NOTE: if more than one location is specified then it is an error to have an Occurrences value greater than one.
source <xs:element name="Location" maxOccurs="unbounded">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">The location(s) of a parameter in a package.  NOTE: if more than one location is specified then it is an error to have an Occurrences value greater than one.</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence>
     
<xs:choice>
       
<xs:element ref="Offset_Words"/>
       
<xs:element ref="Offset_Bits"/>
     
</xs:choice>
     
<xs:element ref="Occurrences" minOccurs="0"/>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

complexType IenaPropertiesType
diagram
children Key Status NumberOfWords EndWord TimeToLive PayloadType
used by
element IenaPackageType/Properties
source <xs:complexType name="IenaPropertiesType">
 
<xs:all>
   
<xs:element name="Key">
     
<xs:annotation>
       
<xs:documentation xml:lang="en">The unique identifier for the packet.</xs:documentation>
     
</xs:annotation>
     
<xs:simpleType>
       
<xs:restriction base="xs:hexBinary"/>
     
</xs:simpleType>
   
</xs:element>
   
<xs:element name="Status" type="xs:hexBinary"/>
   
<xs:element name="NumberOfWords" type="xs:unsignedInt" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation xml:lang="en">The total number of words in the packet including header information and data.</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="EndWord" type="xs:hexBinary">
     
<xs:annotation>
       
<xs:documentation xml:lang="en">The pattern that identifies the end of a packet.</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="TimeToLive" default="255" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation xml:lang="en">This is the maximum number of hops the data is allowed to make. It is used to prevent packets going round on the network forever.</xs:documentation>
     
</xs:annotation>
     
<xs:simpleType>
       
<xs:restriction base="xs:unsignedInt">
         
<xs:minInclusive value="0"/>
         
<xs:maxInclusive value="255"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:element>
   
<xs:element name="PayloadType" default="P Type" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation xml:lang="en">Specifies the IENA Payload Type (Also refered to as Parameters Type).  There are 5 types, P, D, N, M, and Q</xs:documentation>
     
</xs:annotation>
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:enumeration value="P Type"/>
         
<xs:enumeration value="D Type"/>
         
<xs:enumeration value="N Type"/>
         
<xs:enumeration value="M Type"/>
         
<xs:enumeration value="Q Type"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:element>
 
</xs:all>
</xs:complexType>

element IenaPropertiesType/Key
diagram
type restriction of xs:hexBinary
properties
isRef 0
content simple
annotation
documentation
The unique identifier for the packet.
source <xs:element name="Key">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">The unique identifier for the packet.</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:hexBinary"/>
 
</xs:simpleType>
</xs:element>

element IenaPropertiesType/Status
diagram
type xs:hexBinary
properties
isRef 0
content simple
source <xs:element name="Status" type="xs:hexBinary"/>

element IenaPropertiesType/NumberOfWords
diagram
type xs:unsignedInt
properties
isRef 0
minOcc 0
maxOcc 1
content simple
annotation
documentation
The total number of words in the packet including header information and data.
source <xs:element name="NumberOfWords" type="xs:unsignedInt" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">The total number of words in the packet including header information and data.</xs:documentation>
 
</xs:annotation>
</xs:element>

element IenaPropertiesType/EndWord
diagram
type xs:hexBinary
properties
isRef 0
content simple
annotation
documentation
The pattern that identifies the end of a packet.
source <xs:element name="EndWord" type="xs:hexBinary">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">The pattern that identifies the end of a packet.</xs:documentation>
 
</xs:annotation>
</xs:element>

element IenaPropertiesType/TimeToLive
diagram
type restriction of xs:unsignedInt
properties
isRef 0
minOcc 0
maxOcc 1
content simple
default 255
facets
minInclusive 0
maxInclusive 255
annotation
documentation
This is the maximum number of hops the data is allowed to make. It is used to prevent packets going round on the network forever.
source <xs:element name="TimeToLive" default="255" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This is the maximum number of hops the data is allowed to make. It is used to prevent packets going round on the network forever.</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:unsignedInt">
     
<xs:minInclusive value="0"/>
     
<xs:maxInclusive value="255"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element IenaPropertiesType/PayloadType
diagram
type restriction of xs:string
properties
isRef 0
minOcc 0
maxOcc 1
content simple
default P Type
facets
enumeration P Type
enumeration D Type
enumeration N Type
enumeration M Type
enumeration Q Type
annotation
documentation
Specifies the IENA Payload Type (Also refered to as Parameters Type).  There are 5 types, P, D, N, M, and Q
source <xs:element name="PayloadType" default="P Type" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">Specifies the IENA Payload Type (Also refered to as Parameters Type).  There are 5 types, P, D, N, M, and Q</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="P Type"/>
     
<xs:enumeration value="D Type"/>
     
<xs:enumeration value="N Type"/>
     
<xs:enumeration value="M Type"/>
     
<xs:enumeration value="Q Type"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

complexType IRIG-106-Ch-10Type
diagram
type extension of PackageType
properties
base PackageType
children Documentation IsAsynchronous ReferencedToAbsoluteTime PackageRate PlaceParametersContiguously Sequencing Properties Destination Content Addendum
used by
element IRIG-106-Ch-10
attributes
Name  Type  Use  Default  Fixed  Annotation
Namederived by: xs:stringrequired      
Versionxs:decimaloptional      
Enabledxs:booleanoptional  true    
annotation
documentation
This package defines a single 32-bit
source <xs:complexType name="IRIG-106-Ch-10Type">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This package defines a single 32-bit </xs:documentation>
 
</xs:annotation>
 
<xs:complexContent>
   
<xs:extension base="PackageType">
     
<xs:sequence>
       
<xs:element name="Properties" minOccurs="0">
         
<xs:complexType>
           
<xs:all>
             
<xs:element name="ChannelID" minOccurs="0">
               
<xs:annotation>
                 
<xs:documentation xml:lang="en">The 16 bit packet channel ID. All channels in a system must have a unique channel ID for each data source</xs:documentation>
               
</xs:annotation>
               
<xs:simpleType>
                 
<xs:restriction base="xs:hexBinary"/>
               
</xs:simpleType>
             
</xs:element>
             
<xs:element name="UDPHeaderTrasferFormat" default="1" minOccurs="0">
               
<xs:annotation>
                 
<xs:documentation xml:lang="en">Specifies the UDP Transfer Header format.  The allowed values are 1, 2 and 3.  The default value is 1</xs:documentation>
               
</xs:annotation>
               
<xs:simpleType>
                 
<xs:restriction base="xs:string">
                   
<xs:enumeration value="1"/>
                   
<xs:enumeration value="2"/>
                   
<xs:enumeration value="3"/>
                 
</xs:restriction>
               
</xs:simpleType>
             
</xs:element>
             
<xs:element name="DataType">
               
<xs:annotation>
                 
<xs:documentation xml:lang="en">A value representing the type and format of the data</xs:documentation>
               
</xs:annotation>
               
<xs:complexType>
                 
<xs:choice>
                   
<xs:element name="ComputerGenerated">
                     
<xs:annotation>
                       
<xs:documentation xml:lang="en">Computer-Generated Data</xs:documentation>
                     
</xs:annotation>
                     
<xs:complexType>
                       
<xs:choice>
                         
<xs:element name="Format_0">
                           
<xs:annotation>
                             
<xs:documentation xml:lang="en">User-Defined</xs:documentation>
                           
</xs:annotation>
                         
</xs:element>
                         
<xs:element name="Format_1">
                           
<xs:annotation>
                             
<xs:documentation xml:lang="en">Setup Record</xs:documentation>
                           
</xs:annotation>
                           
<xs:complexType>
                             
<xs:all minOccurs="0">
                               
<xs:element name="TMATSFileFormat" minOccurs="0">
                                 
<xs:simpleType>
                                   
<xs:restriction base="xs:string">
                                     
<xs:enumeration value="ASCII"/>
                                     
<xs:enumeration value="XML"/>
                                   
</xs:restriction>
                                 
</xs:simpleType>
                               
</xs:element>
                             
</xs:all>
                           
</xs:complexType>
                         
</xs:element>
                         
<xs:element name="Format_2">
                           
<xs:annotation>
                             
<xs:documentation xml:lang="en">Recording Events</xs:documentation>
                           
</xs:annotation>
                         
</xs:element>
                         
<xs:element name="Format_3">
                           
<xs:annotation>
                             
<xs:documentation xml:lang="en">Recording Index</xs:documentation>
                           
</xs:annotation>
                         
</xs:element>
                         
<xs:element name="Format_4">
                           
<xs:annotation>
                             
<xs:documentation xml:lang="en">Streaming Configuration Records</xs:documentation>
                           
</xs:annotation>
                         
</xs:element>
                         
<xs:element name="Format_5"/>
                         
<xs:element name="Format_6"/>
                         
<xs:element name="Format_7"/>
                       
</xs:choice>
                     
</xs:complexType>
                   
</xs:element>
                   
<xs:element name="PCM">
                     
<xs:annotation>
                       
<xs:documentation xml:lang="en">IRIG-106 Chatper 4 or 8 PCM Data</xs:documentation>
                     
</xs:annotation>
                     
<xs:complexType>
                       
<xs:choice>
                         
<xs:element name="Format_0">
                           
<xs:annotation>
                             
<xs:documentation xml:lang="en">Reserved</xs:documentation>
                           
</xs:annotation>
                         
</xs:element>
                         
<xs:element name="Format_1">
                           
<xs:annotation>
                             
<xs:documentation xml:lang="en">Chapter 4 or 8</xs:documentation>
                           
</xs:annotation>
                           
<xs:complexType>
                             
<xs:all>
                               
<xs:element name="ThroughputModeEnabled" type="xs:boolean" default="false" minOccurs="0">
                                 
<xs:annotation>
                                   
<xs:documentation xml:lang="en">Used to determine if "Throuput Mode" is enabled.  The defailt value is "false" (i.e. not enabled) meaning that the PCM data is frame synchronized </xs:documentation>
                                 
</xs:annotation>
                               
</xs:element>
                               
<xs:element name="WordUnpackingEnabled" type="xs:boolean" default="true" minOccurs="0">
                                 
<xs:annotation>
                                   
<xs:documentation xml:lang="en">Used to determine if "Word Packing" is enabled.  The defailt value is "true" (i.e. enabled)</xs:documentation>
                                 
</xs:annotation>
                               
</xs:element>
                               
<xs:element name="FrameFormatIdentifier" type="FrameFormatIdentifierType" minOccurs="0">
                                 
<xs:annotation>
                                   
<xs:documentation xml:lang="en">This element descibes the Frame Format Identifier.</xs:documentation>
                                 
</xs:annotation>
                               
</xs:element>
                               
<xs:element ref="SynchronizationStrategy" minOccurs="0"/>
                               
<xs:element name="MajorFrameProperties" type="FramePropertiesType" minOccurs="0">
                                 
<xs:annotation>
                                   
<xs:documentation xml:lang="en">This element is used to describe the characteristics of a major frame.</xs:documentation>
                                 
</xs:annotation>
                               
</xs:element>
                             
</xs:all>
                           
</xs:complexType>
                         
</xs:element>
                         
<xs:element name="Format_2"/>
                         
<xs:element name="Format_3"/>
                         
<xs:element name="Format_4"/>
                         
<xs:element name="Format_5"/>
                         
<xs:element name="Format_6"/>
                         
<xs:element name="Format_7"/>
                       
</xs:choice>
                     
</xs:complexType>
                   
</xs:element>
                   
<xs:element name="Time">
                     
<xs:annotation>
                       
<xs:documentation xml:lang="en">Time Data</xs:documentation>
                     
</xs:annotation>
                     
<xs:complexType>
                       
<xs:choice>
                         
<xs:element name="Format_0">
                           
<xs:annotation>
                             
<xs:documentation xml:lang="en">Reserved</xs:documentation>
                           
</xs:annotation>
                         
</xs:element>
                         
<xs:element name="Format_1">
                           
<xs:annotation>
                             
<xs:documentation xml:lang="en">RCC/Global Positioning System (GPS)/Relative Time Counter (RTC)</xs:documentation>
                           
</xs:annotation>
                           
<xs:complexType>
                             
<xs:all minOccurs="0">
                               
<xs:element name="TimeFormat" minOccurs="0">
                                 
<xs:simpleType>
                                   
<xs:restriction base="xs:string">
                                     
<xs:enumeration value="IRIG-B"/>
                                     
<xs:enumeration value="IRIG-A"/>
                                     
<xs:enumeration value="IRIG-G"/>
                                     
<xs:enumeration value="Real-Time Clock"/>
                                     
<xs:enumeration value="UTC time from GPS"/>
                                     
<xs:enumeration value="Native GPS Time"/>
                                     
<xs:enumeration value="NONE"/>
                                   
</xs:restriction>
                                 
</xs:simpleType>
                               
</xs:element>
                             
</xs:all>
                           
</xs:complexType>
                         
</xs:element>
                         
<xs:element name="Format_2">
                           
<xs:annotation>
                             
<xs:documentation xml:lang="en">Network Time</xs:documentation>
                           
</xs:annotation>
                           
<xs:complexType>
                             
<xs:all minOccurs="0">
                               
<xs:element name="TimeFormat" minOccurs="0">
                                 
<xs:simpleType>
                                   
<xs:restriction base="xs:string">
                                     
<xs:enumeration value="NTP V3"/>
                                     
<xs:enumeration value="IEEE-1588-2002"/>
                                     
<xs:enumeration value="IEEE-1588-2008"/>
                                   
</xs:restriction>
                                 
</xs:simpleType>
                               
</xs:element>
                             
</xs:all>
                           
</xs:complexType>
                         
</xs:element>
                         
<xs:element name="Format_3"/>
                         
<xs:element name="Format_4"/>
                         
<xs:element name="Format_5"/>
                         
<xs:element name="Format_6"/>
                         
<xs:element name="Format_7"/>
                       
</xs:choice>
                     
</xs:complexType>
                   
</xs:element>
                   
<xs:element name="MIL-STD-1553">
                     
<xs:annotation>
                       
<xs:documentation xml:lang="en">MIL-STD-1553 Data</xs:documentation>
                     
</xs:annotation>
                     
<xs:complexType>
                       
<xs:choice>
                         
<xs:element name="Format_0">
                           
<xs:annotation>
                             
<xs:documentation xml:lang="en">Reserved</xs:documentation>
                           
</xs:annotation>
                         
</xs:element>
                         
<xs:element name="Format_1">
                           
<xs:annotation>
                             
<xs:documentation xml:lang="en">MIL-STD-1553B Data</xs:documentation>
                           
</xs:annotation>
                           
<xs:complexType/>
                         
</xs:element>
                         
<xs:element name="Format_2">
                           
<xs:annotation>
                             
<xs:documentation xml:lang="en">16PP194 Bus</xs:documentation>
                           
</xs:annotation>
                         
</xs:element>
                         
<xs:element name="Format_3">
                           
<xs:annotation>
                             
<xs:documentation xml:lang="en">Reserved</xs:documentation>
                           
</xs:annotation>
                         
</xs:element>
                         
<xs:element name="Format_4">
                           
<xs:annotation>
                             
<xs:documentation xml:lang="en">Reserved</xs:documentation>
                           
</xs:annotation>
                         
</xs:element>
                         
<xs:element name="Format_5">
                           
<xs:annotation>
                             
<xs:documentation xml:lang="en">Reserved</xs:documentation>
                           
</xs:annotation>
                         
</xs:element>
                         
<xs:element name="Format_6">
                           
<xs:annotation>
                             
<xs:documentation xml:lang="en">Reserved</xs:documentation>
                           
</xs:annotation>
                         
</xs:element>
                         
<xs:element name="Format_7">
                           
<xs:annotation>
                             
<xs:documentation xml:lang="en">Reserved</xs:documentation>
                           
</xs:annotation>
                         
</xs:element>
                       
</xs:choice>
                     
</xs:complexType>
                   
</xs:element>
                   
<xs:element name="Analog">
                     
<xs:annotation>
                       
<xs:documentation xml:lang="en">Analog Data</xs:documentation>
                     
</xs:annotation>
                     
<xs:complexType>
                       
<xs:choice>
                         
<xs:element name="Format_0">
                           
<xs:annotation>
                             
<xs:documentation xml:lang="en">Reserved</xs:documentation>
                           
</xs:annotation>
                         
</xs:element>
                         
<xs:element name="Format_1">
                           
<xs:annotation>
                             
<xs:documentation xml:lang="en">Analog Data</xs:documentation>
                           
</xs:annotation>
                           
<xs:complexType>
                             
<xs:all minOccurs="0">
                               
<xs:element name="WordUnpackingEnabled" type="xs:boolean" default="true" minOccurs="0">
                                 
<xs:annotation>
                                   
<xs:documentation xml:lang="en">Used to determine if "Word Packing" is enabled.  The defailt value is "true" (i.e. enabled)</xs:documentation>
                                 
</xs:annotation>
                               
</xs:element>
                             
</xs:all>
                           
</xs:complexType>
                         
</xs:element>
                         
<xs:element name="Format_2">
                           
<xs:annotation>
                             
<xs:documentation xml:lang="en">Reserved</xs:documentation>
                           
</xs:annotation>
                         
</xs:element>
                         
<xs:element name="Format_3">
                           
<xs:annotation>
                             
<xs:documentation xml:lang="en">Reserved</xs:documentation>
                           
</xs:annotation>
                         
</xs:element>
                         
<xs:element name="Format_4">
                           
<xs:annotation>
                             
<xs:documentation xml:lang="en">Reserved</xs:documentation>
                           
</xs:annotation>
                         
</xs:element>
                         
<xs:element name="Format_5">
                           
<xs:annotation>
                             
<xs:documentation xml:lang="en">Reserved</xs:documentation>
                           
</xs:annotation>
                         
</xs:element>
                         
<xs:element name="Format_6">
                           
<xs:annotation>
                             
<xs:documentation xml:lang="en">Reserved</xs:documentation>
                           
</xs:annotation>
                         
</xs:element>
                         
<xs:element name="Format_7">
                           
<xs:annotation>
                             
<xs:documentation xml:lang="en">Reserved</xs:documentation>
                           
</xs:annotation>
                         
</xs:element>
                       
</xs:choice>
                     
</xs:complexType>
                   
</xs:element>
                   
<xs:element name="Discrete">
                     
<xs:annotation>
                       
<xs:documentation xml:lang="en">Discrete Data</xs:documentation>
                     
</xs:annotation>
                     
<xs:complexType>
                       
<xs:choice>
                         
<xs:element name="Format_0">
                           
<xs:annotation>
                             
<xs:documentation xml:lang="en">Reserved</xs:documentation>
                           
</xs:annotation>
                         
</xs:element>
                         
<xs:element name="Format_1">
                           
<xs:annotation>
                             
<xs:documentation xml:lang="en">Discrete Data</xs:documentation>
                           
</xs:annotation>
                           
<xs:complexType>
                             
<xs:all>
                               
<xs:element name="RecordState">
                                 
<xs:simpleType>
                                   
<xs:restriction base="xs:string">
                                     
<xs:enumeration value="StateBased"/>
                                     
<xs:enumeration value="TimeBased"/>
                                   
</xs:restriction>
                                 
</xs:simpleType>
                               
</xs:element>
                               
<xs:element name="Alignment">
                                 
<xs:simpleType>
                                   
<xs:restriction base="xs:string">
                                     
<xs:enumeration value="msb"/>
                                     
<xs:enumeration value="lsb"/>
                                   
</xs:restriction>
                                 
</xs:simpleType>
                               
</xs:element>
                             
</xs:all>
                           
</xs:complexType>
                         
</xs:element>
                         
<xs:element name="Format_2">
                           
<xs:annotation>
                             
<xs:documentation xml:lang="en">Reserved</xs:documentation>
                           
</xs:annotation>
                         
</xs:element>
                         
<xs:element name="Format_3">
                           
<xs:annotation>
                             
<xs:documentation xml:lang="en">Reserved</xs:documentation>
                           
</xs:annotation>
                         
</xs:element>
                         
<xs:element name="Format_4">
                           
<xs:annotation>
                             
<xs:documentation xml:lang="en">Reserved</xs:documentation>
                           
</xs:annotation>
                         
</xs:element>
                         
<xs:element name="Format_5">
                           
<xs:annotation>
                             
<xs:documentation xml:lang="en">Reserved</xs:documentation>
                           
</xs:annotation>
                         
</xs:element>
                         
<xs:element name="Format_6">
                           
<xs:annotation>
                             
<xs:documentation xml:lang="en">Reserved</xs:documentation>
                           
</xs:annotation>
                         
</xs:element>
                         
<xs:element name="Format_7">
                           
<xs:annotation>
                             
<xs:documentation xml:lang="en">Reserved</xs:documentation>
                           
</xs:annotation>
                         
</xs:element>
                       
</xs:choice>
                     
</xs:complexType>
                   
</xs:element>
                   
<xs:element name="Message">
                     
<xs:annotation>
                       
<xs:documentation xml:lang="en">Generic Message Data</xs:documentation>
                     
</xs:annotation>
                     
<xs:complexType>
                       
<xs:choice>
                         
<xs:element name="Format_0">
                           
<xs:annotation>
                             
<xs:documentation xml:lang="en">Generic Message Data</xs:documentation>
                           
</xs:annotation>
                         
</xs:element>
                         
<xs:element name="Format_1">
                           
<xs:annotation>
                             
<xs:documentation xml:lang="en">Reserved</xs:documentation>
                           
</xs:annotation>
                           
<xs:complexType/>
                         
</xs:element>
                         
<xs:element name="Format_2">
                           
<xs:annotation>
                             
<xs:documentation xml:lang="en">Reserved</xs:documentation>
                           
</xs:annotation>
                         
</xs:element>
                         
<xs:element name="Format_3">
                           
<xs:annotation>
                             
<xs:documentation xml:lang="en">Reserved</xs:documentation>
                           
</xs:annotation>
                         
</xs:element>
                         
<xs:element name="Format_4">
                           
<xs:annotation>
                             
<xs:documentation xml:lang="en">Reserved</xs:documentation>
                           
</xs:annotation>
                         
</xs:element>
                         
<xs:element name="Format_5">
                           
<xs:annotation>
                             
<xs:documentation xml:lang="en">Reserved</xs:documentation>
                           
</xs:annotation>
                         
</xs:element>
                         
<xs:element name="Format_6">
                           
<xs:annotation>
                             
<xs:documentation xml:lang="en">Reserved</xs:documentation>
                           
</xs:annotation>
                         
</xs:element>
                         
<xs:element name="Format_7">
                           
<xs:annotation>
                             
<xs:documentation xml:lang="en">Reserved</xs:documentation>
                           
</xs:annotation>
                         
</xs:element>
                       
</xs:choice>
                     
</xs:complexType>
                   
</xs:element>
                   
<xs:element name="ARINC-429">
                     
<xs:annotation>
                       
<xs:documentation xml:lang="en">ARINC-429 Data</xs:documentation>
                     
</xs:annotation>
                     
<xs:complexType>
                       
<xs:choice>
                         
<xs:element name="Format_0">
                           
<xs:annotation>
                             
<xs:documentation xml:lang="en">ARINC-429 Data</xs:documentation>
                           
</xs:annotation>
                           
<xs:complexType>
                             
<xs:all minOccurs="0">
                               
<xs:element name="Speed">
                                 
<xs:simpleType>
                                   
<xs:restriction base="xs:string">
                                     
<xs:enumeration value="High"/>
                                     
<xs:enumeration value="Low"/>
                                   
</xs:restriction>
                                 
</xs:simpleType>
                               
</xs:element>
                             
</xs:all>
                           
</xs:complexType>
                         
</xs:element>
                         
<xs:element name="Format_1">
                           
<xs:annotation>
                             
<xs:documentation xml:lang="en">Reserved</xs:documentation>
                           
</xs:annotation>
                           
<xs:complexType/>
                         
</xs:element>
                         
<xs:element name="Format_2">
                           
<xs:annotation>
                             
<xs:documentation xml:lang="en">Reserved</xs:documentation>
                           
</xs:annotation>
                         
</xs:element>
                         
<xs:element name="Format_3">
                           
<xs:annotation>
                             
<xs:documentation xml:lang="en">Reserved</xs:documentation>
                           
</xs:annotation>
                         
</xs:element>
                         
<xs:element name="Format_4">
                           
<xs:annotation>
                             
<xs:documentation xml:lang="en">Reserved</xs:documentation>
                           
</xs:annotation>
                         
</xs:element>
                         
<xs:element name="Format_5">
                           
<xs:annotation>
                             
<xs:documentation xml:lang="en">Reserved</xs:documentation>
                           
</xs:annotation>
                         
</xs:element>
                         
<xs:element name="Format_6">
                           
<xs:annotation>
                             
<xs:documentation xml:lang="en">Reserved</xs:documentation>
                           
</xs:annotation>
                         
</xs:element>
                         
<xs:element name="Format_7">
                           
<xs:annotation>
                             
<xs:documentation xml:lang="en">Reserved</xs:documentation>
                           
</xs:annotation>
                         
</xs:element>
                       
</xs:choice>
                     
</xs:complexType>
                   
</xs:element>
                   
<xs:element name="Video">
                     
<xs:annotation>
                       
<xs:documentation xml:lang="en">Video Data</xs:documentation>
                     
</xs:annotation>
                     
<xs:complexType>
                       
<xs:choice>
                         
<xs:element name="Format_0">
                           
<xs:annotation>
                             
<xs:documentation xml:lang="en">MPEG-2/H.264 Video</xs:documentation>
                           
</xs:annotation>
                           
<xs:complexType>
                             
<xs:all minOccurs="0">
                               
<xs:element name="EmbeddedTimePresent" type="xs:boolean" minOccurs="0"/>
                               
<xs:element name="PayloadType" minOccurs="0">
                                 
<xs:simpleType>
                                   
<xs:restriction base="xs:string">
                                     
<xs:enumeration value="MPEG-2 Main Profile at Main Level"/>
                                     
<xs:enumeration value="H.264 Main Profile at L2.1"/>
                                     
<xs:enumeration value="H.264 Main Profile at L2.2"/>
                                     
<xs:enumeration value="H.264 Main Profile at L3"/>
                                   
</xs:restriction>
                                 
</xs:simpleType>
                               
</xs:element>
                             
</xs:all>
                           
</xs:complexType>
                         
</xs:element>
                         
<xs:element name="Format_1">
                           
<xs:annotation>
                             
<xs:documentation xml:lang="en">ISO 13818-1 MPEG-2</xs:documentation>
                           
</xs:annotation>
                           
<xs:complexType>
                             
<xs:all minOccurs="0">
                               
<xs:element name="EncodingProfileLevel" minOccurs="0">
                                 
<xs:simpleType>
                                   
<xs:restriction base="xs:string">
                                     
<xs:enumeration value="Simple Profile at Main Level"/>
                                     
<xs:enumeration value="Main Profile at Low Level"/>
                                     
<xs:enumeration value="Main Profile at Main Level"/>
                                     
<xs:enumeration value="Main Profile at High-1440 Level"/>
                                     
<xs:enumeration value="Main Profile at High Level"/>
                                     
<xs:enumeration value="SNR Profile at Low Level"/>
                                     
<xs:enumeration value="SNR Profile at Main Level"/>
                                     
<xs:enumeration value="Spatial Profile at High-1440 Level"/>
                                     
<xs:enumeration value="High Profile at Main Level"/>
                                     
<xs:enumeration value="High Profile at High-1440Level"/>
                                     
<xs:enumeration value="High Profile at high Level"/>
                                     
<xs:enumeration value="4:2:2 Profile at Main Level"/>
                                   
</xs:restriction>
                                 
</xs:simpleType>
                               
</xs:element>
                               
<xs:element name="EmbeddedTimePresent" type="xs:boolean" minOccurs="0"/>
                               
<xs:element name="EncodingMode" minOccurs="0">
                                 
<xs:simpleType>
                                   
<xs:restriction base="xs:string">
                                     
<xs:enumeration value="CBR"/>
                                     
<xs:enumeration value="Variable"/>
                                   
</xs:restriction>
                                 
</xs:simpleType>
                               
</xs:element>
                               
<xs:element name="Type" minOccurs="0">
                                 
<xs:simpleType>
                                   
<xs:restriction base="xs:string">
                                     
<xs:enumeration value="Transport Data"/>
                                     
<xs:enumeration value="Program Data"/>
                                   
</xs:restriction>
                                 
</xs:simpleType>
                               
</xs:element>
                             
</xs:all>
                           
</xs:complexType>
                         
</xs:element>
                         
<xs:element name="Format_2">
                           
<xs:annotation>
                             
<xs:documentation xml:lang="en">ISO 14496-10 MPEG-4 Part 10 AVC/ITU H.264</xs:documentation>
                           
</xs:annotation>
                           
<xs:complexType>
                             
<xs:all>
                               
<xs:element name="AudioEncodingType" minOccurs="0">
                                 
<xs:simpleType>
                                   
<xs:restriction base="xs:string">
                                     
<xs:enumeration value="ISO/IEC 13818-3"/>
                                     
<xs:enumeration value="ISO/IEC 13818-7"/>
                                   
</xs:restriction>
                                 
</xs:simpleType>
                               
</xs:element>
                               
<xs:element name="EncodingLevel" minOccurs="0">
                                 
<xs:simpleType>
                                   
<xs:restriction base="xs:string">
                                     
<xs:enumeration value="1"/>
                                     
<xs:enumeration value="1.b"/>
                                     
<xs:enumeration value="1.1"/>
                                     
<xs:enumeration value="1.2"/>
                                     
<xs:enumeration value="1.3"/>
                                     
<xs:enumeration value="2"/>
                                     
<xs:enumeration value="2.1"/>
                                     
<xs:enumeration value="2.2"/>
                                     
<xs:enumeration value="3"/>
                                     
<xs:enumeration value="3.1"/>
                                     
<xs:enumeration value="3.2"/>
                                     
<xs:enumeration value="4"/>
                                     
<xs:enumeration value="4.1"/>
                                     
<xs:enumeration value="4.2"/>
                                     
<xs:enumeration value="5"/>
                                     
<xs:enumeration value="5.1"/>
                                   
</xs:restriction>
                                 
</xs:simpleType>
                               
</xs:element>
                               
<xs:element name="EncodingProfile" minOccurs="0">
                                 
<xs:simpleType>
                                   
<xs:restriction base="xs:string">
                                     
<xs:enumeration value="Baseline Profile"/>
                                     
<xs:enumeration value="Extended Profile"/>
                                     
<xs:enumeration value="High 10 Profile"/>
                                     
<xs:enumeration value="High 4:4:4 Profile"/>
                                     
<xs:enumeration value="Main Profile"/>
                                     
<xs:enumeration value="High Profile"/>
                                     
<xs:enumeration value="High 4:2:2 Profile"/>
                                   
</xs:restriction>
                                 
</xs:simpleType>
                               
</xs:element>
                               
<xs:element name="EmbeddedTimePresent" type="xs:boolean" minOccurs="0"/>
                               
<xs:element name="EncodingMode" minOccurs="0">
                                 
<xs:simpleType>
                                   
<xs:restriction base="xs:string">
                                     
<xs:enumeration value="CBR"/>
                                     
<xs:enumeration value="Variable"/>
                                   
</xs:restriction>
                                 
</xs:simpleType>
                               
</xs:element>
                               
<xs:element name="Type" minOccurs="0">
                                 
<xs:simpleType>
                                   
<xs:restriction base="xs:string">
                                     
<xs:enumeration value="Transport Data"/>
                                     
<xs:enumeration value="Program Data"/>
                                   
</xs:restriction>
                                 
</xs:simpleType>
                               
</xs:element>
                             
</xs:all>
                           
</xs:complexType>
                         
</xs:element>
                         
<xs:element name="Format_3">
                           
<xs:annotation>
                             
<xs:documentation xml:lang="en">MJPEG</xs:documentation>
                           
</xs:annotation>
                         
</xs:element>
                         
<xs:element name="Format_4">
                           
<xs:annotation>
                             
<xs:documentation xml:lang="en">MJPEG-2000</xs:documentation>
                           
</xs:annotation>
                         
</xs:element>
                         
<xs:element name="Format_5">
                           
<xs:annotation>
                             
<xs:documentation xml:lang="en">Reserved</xs:documentation>
                           
</xs:annotation>
                         
</xs:element>
                         
<xs:element name="Format_6">
                           
<xs:annotation>
                             
<xs:documentation xml:lang="en">Reserved</xs:documentation>
                           
</xs:annotation>
                         
</xs:element>
                         
<xs:element name="Format_7">
                           
<xs:annotation>
                             
<xs:documentation xml:lang="en">Reserved</xs:documentation>
                           
</xs:annotation>
                         
</xs:element>
                       
</xs:choice>
                     
</xs:complexType>
                   
</xs:element>
                   
<xs:element name="Image">
                     
<xs:annotation>
                       
<xs:documentation xml:lang="en">Image Data</xs:documentation>
                     
</xs:annotation>
                     
<xs:complexType>
                       
<xs:choice>
                         
<xs:element name="Format_0">
                           
<xs:annotation>
                             
<xs:documentation xml:lang="en">Image Data</xs:documentation>
                           
</xs:annotation>
                         
</xs:element>
                         
<xs:element name="Format_1">
                           
<xs:annotation>
                             
<xs:documentation xml:lang="en">Still Imagery</xs:documentation>
                           
</xs:annotation>
                           
<xs:complexType>
                             
<xs:all minOccurs="0">
                               
<xs:element name="ImageFormat" minOccurs="0">
                                 
<xs:simpleType>
                                   
<xs:restriction base="xs:string">
                                     
<xs:enumeration value="MIL-STD-2500"/>
                                     
<xs:enumeration value="JPEG"/>
                                     
<xs:enumeration value="JPEG 2000"/>
                                     
<xs:enumeration value="PNG"/>
                                   
</xs:restriction>
                                 
</xs:simpleType>
                               
</xs:element>
                             
</xs:all>
                           
</xs:complexType>
                         
</xs:element>
                         
<xs:element name="Format_2">
                           
<xs:annotation>
                             
<xs:documentation xml:lang="en">Dynamic Imagery</xs:documentation>
                           
</xs:annotation>
                           
<xs:complexType>
                             
<xs:all minOccurs="0">
                               
<xs:element name="ImageFormat" minOccurs="0">
                                 
<xs:simpleType>
                                   
<xs:restriction base="xs:string">
                                     
<xs:enumeration value="Mono8"/>
                                     
<xs:enumeration value="Mono8Signed"/>
                                     
<xs:enumeration value="Mono10"/>
                                     
<xs:enumeration value="Mono10Packed"/>
                                     
<xs:enumeration value="Mono12"/>
                                     
<xs:enumeration value="Mono12Packed"/>
                                     
<xs:enumeration value="Mono14"/>
                                     
<xs:enumeration value="Mono16"/>
                                     
<xs:enumeration value="BayerGR8"/>
                                     
<xs:enumeration value="BayerRG8"/>
                                     
<xs:enumeration value="BayerGB8"/>
                                     
<xs:enumeration value="BayerBG8"/>
                                     
<xs:enumeration value="BayerGR10"/>
                                     
<xs:enumeration value="BayerRG10"/>
                                     
<xs:enumeration value="BayerGB10"/>
                                     
<xs:enumeration value="BayerBG10"/>
                                     
<xs:enumeration value="BayerGR12"/>
                                     
<xs:enumeration value="BayerRG12"/>
                                     
<xs:enumeration value="BayerGB12"/>
                                     
<xs:enumeration value="BayerBG12"/>
                                     
<xs:enumeration value="BayerGR10Packed"/>
                                     
<xs:enumeration value="BayerRG10Packed"/>
                                     
<xs:enumeration value="BayerGB10Packed"/>
                                     
<xs:enumeration value="BayerBG10Packed"/>
                                     
<xs:enumeration value="BayerGR12Packed"/>
                                     
<xs:enumeration value="BayerRG12Packed"/>
                                     
<xs:enumeration value="BayerGB12Packed"/>
                                     
<xs:enumeration value="BayerBG12Packed"/>
                                     
<xs:enumeration value="BayerGR16"/>
                                     
<xs:enumeration value="BayerRG16"/>
                                     
<xs:enumeration value="BayerGB16"/>
                                     
<xs:enumeration value="BayerBG16"/>
                                     
<xs:enumeration value="RGB8Packed"/>
                                     
<xs:enumeration value="BGR8Packed"/>
                                     
<xs:enumeration value="RGBA8Packed"/>
                                     
<xs:enumeration value="BGRA8Packed"/>
                                     
<xs:enumeration value="RGB10Packed"/>
                                     
<xs:enumeration value="BGR10Packed"/>
                                     
<xs:enumeration value="RGB12Packed"/>
                                     
<xs:enumeration value="BGR12Packed"/>
                                     
<xs:enumeration value="RGB16Packed"/>
                                     
<xs:enumeration value="BGR16Packed"/>
                                     
<xs:enumeration value="RGB10V1Packed"/>
                                     
<xs:enumeration value="BGR10V1Packed"/>
                                     
<xs:enumeration value="RGB10V2Packed"/>
                                     
<xs:enumeration value="BGR10V2Packed"/>
                                     
<xs:enumeration value="RGB12V1Packed"/>
                                     
<xs:enumeration value="RGB565Packed"/>
                                     
<xs:enumeration value="BGR565Packed"/>
                                     
<xs:enumeration value="YUV411Packed"/>
                                     
<xs:enumeration value="YUV422Packed"/>
                                     
<xs:enumeration value="YUV444Packed"/>
                                     
<xs:enumeration value="YUYVPacked"/>
                                     
<xs:enumeration value="RGB8Planar"/>
                                     
<xs:enumeration value="RGB10Planar"/>
                                     
<xs:enumeration value="RGB12Planar"/>
                                     
<xs:enumeration value="RGB16Planar"/>
                                     
<xs:enumeration value="Device-specific"/>
                                   
</xs:restriction>
                                 
</xs:simpleType>
                               
</xs:element>
                             
</xs:all>
                           
</xs:complexType>
                         
</xs:element>
                         
<xs:element name="Format_3">
                           
<xs:annotation>
                             
<xs:documentation xml:lang="en">Reserved</xs:documentation>
                           
</xs:annotation>
                         
</xs:element>
                         
<xs:element name="Format_4">
                           
<xs:annotation>
                             
<xs:documentation xml:lang="en">Reserved</xs:documentation>
                           
</xs:annotation>
                         
</xs:element>
                         
<xs:element name="Format_5">
                           
<xs:annotation>
                             
<xs:documentation xml:lang="en">Reserved</xs:documentation>
                           
</xs:annotation>
                         
</xs:element>
                         
<xs:element name="Format_6">
                           
<xs:annotation>
                             
<xs:documentation xml:lang="en">Reserved</xs:documentation>
                           
</xs:annotation>
                         
</xs:element>
                         
<xs:element name="Format_7">
                           
<xs:annotation>
                             
<xs:documentation xml:lang="en">Reserved</xs:documentation>
                           
</xs:annotation>
                         
</xs:element>
                       
</xs:choice>
                     
</xs:complexType>
                   
</xs:element>
                   
<xs:element name="UART">
                     
<xs:annotation>
                       
<xs:documentation xml:lang="en">UART Data</xs:documentation>
                     
</xs:annotation>
                     
<xs:complexType>
                       
<xs:choice>
                         
<xs:element name="Format_0">
                           
<xs:annotation>
                             
<xs:documentation xml:lang="en">UART Data</xs:documentation>
                           
</xs:annotation>
                         
</xs:element>
                         
<xs:element name="Format_1">
                           
<xs:annotation>
                             
<xs:documentation>Reserved</xs:documentation>
                           
</xs:annotation>
                           
<xs:complexType/>
                         
</xs:element>
                         
<xs:element name="Format_2">
                           
<xs:annotation>
                             
<xs:documentation xml:lang="en">Reserved</xs:documentation>
                           
</xs:annotation>
                         
</xs:element>
                         
<xs:element name="Format_3">
                           
<xs:annotation>
                             
<xs:documentation xml:lang="en">Reserved</xs:documentation>
                           
</xs:annotation>
                         
</xs:element>
                         
<xs:element name="Format_4">
                           
<xs:annotation>
                             
<xs:documentation xml:lang="en">Reserved</xs:documentation>
                           
</xs:annotation>
                         
</xs:element>
                         
<xs:element name="Format_5">
                           
<xs:annotation>
                             
<xs:documentation xml:lang="en">Reserved</xs:documentation>
                           
</xs:annotation>
                         
</xs:element>
                         
<xs:element name="Format_6">
                           
<xs:annotation>
                             
<xs:documentation xml:lang="en">Reserved</xs:documentation>
                           
</xs:annotation>
                         
</xs:element>
                         
<xs:element name="Format_7">
                           
<xs:annotation>
                             
<xs:documentation xml:lang="en">Reserved</xs:documentation>
                           
</xs:annotation>
                         
</xs:element>
                       
</xs:choice>
                     
</xs:complexType>
                   
</xs:element>
                   
<xs:element name="IEEE-1394 ">
                     
<xs:annotation>
                       
<xs:documentation xml:lang="en">IEEE 1394 Data</xs:documentation>
                     
</xs:annotation>
                     
<xs:complexType>
                       
<xs:choice>
                         
<xs:element name="Format_0">
                           
<xs:annotation>
                             
<xs:documentation xml:lang="en">IEEE 1394 Transaction</xs:documentation>
                           
</xs:annotation>
                           
<xs:complexType>
                             
<xs:all minOccurs="0">
                               
<xs:element name="PacketBodyType" minOccurs="0">
                                 
<xs:simpleType>
                                   
<xs:restriction base="xs:string">
                                     
<xs:enumeration value="Type 0"/>
                                     
<xs:enumeration value="Type 1"/>
                                     
<xs:enumeration value="Type 2"/>
                                   
</xs:restriction>
                                 
</xs:simpleType>
                               
</xs:element>
                             
</xs:all>
                           
</xs:complexType>
                         
</xs:element>
                         
<xs:element name="Format_1">
                           
<xs:annotation>
                             
<xs:documentation xml:lang="en">IEEE 1394 Physical Layer</xs:documentation>
                           
</xs:annotation>
                           
<xs:complexType>
                             
<xs:all minOccurs="0">
                               
<xs:element name="TransmissionSpeed" minOccurs="0">
                                 
<xs:simpleType>
                                   
<xs:restriction base="xs:string">
                                     
<xs:enumeration value="S100 A"/>
                                     
<xs:enumeration value="S100 B"/>
                                     
<xs:enumeration value="S200 A"/>
                                     
<xs:enumeration value="S200 B"/>
                                     
<xs:enumeration value="S400 A"/>
                                     
<xs:enumeration value="S400 B"/>
                                     
<xs:enumeration value="S800 B"/>
                                     
<xs:enumeration value="S1600 B"/>
                                     
<xs:enumeration value="S3200 B"/>
                                   
</xs:restriction>
                                 
</xs:simpleType>
                               
</xs:element>
                             
</xs:all>
                           
</xs:complexType>
                         
</xs:element>
                         
<xs:element name="Format_2">
                           
<xs:annotation>
                             
<xs:documentation xml:lang="en">Reserved</xs:documentation>
                           
</xs:annotation>
                         
</xs:element>
                         
<xs:element name="Format_3">
                           
<xs:annotation>
                             
<xs:documentation xml:lang="en">Reserved</xs:documentation>
                           
</xs:annotation>
                         
</xs:element>
                         
<xs:element name="Format_4">
                           
<xs:annotation>
                             
<xs:documentation xml:lang="en">Reserved</xs:documentation>
                           
</xs:annotation>
                         
</xs:element>
                         
<xs:element name="Format_5">
                           
<xs:annotation>
                             
<xs:documentation xml:lang="en">Reserved</xs:documentation>
                           
</xs:annotation>
                         
</xs:element>
                         
<xs:element name="Format_6">
                           
<xs:annotation>
                             
<xs:documentation xml:lang="en">Reserved</xs:documentation>
                           
</xs:annotation>
                         
</xs:element>
                         
<xs:element name="Format_7">
                           
<xs:annotation>
                             
<xs:documentation xml:lang="en">Reserved</xs:documentation>
                           
</xs:annotation>
                         
</xs:element>
                       
</xs:choice>
                     
</xs:complexType>
                   
</xs:element>
                   
<xs:element name="Parallel">
                     
<xs:annotation>
                       
<xs:documentation xml:lang="en">Parallel Data</xs:documentation>
                     
</xs:annotation>
                     
<xs:complexType>
                       
<xs:choice>
                         
<xs:element name="Format_0">
                           
<xs:annotation>
                             
<xs:documentation xml:lang="en">Parallel Data</xs:documentation>
                           
</xs:annotation>
                           
<xs:complexType>
                             
<xs:all minOccurs="0">
                               
<xs:element name="DataType" minOccurs="0">
                                 
<xs:complexType>
                                   
<xs:choice>
                                     
<xs:element name="GeneralPurposeParallelData" minOccurs="0">
                                       
<xs:annotation>
                                         
<xs:documentation xml:lang="en">General-purpose parallel data packets can contain any number of data bytes</xs:documentation>
                                       
</xs:annotation>
                                       
<xs:complexType>
                                         
<xs:all>
                                           
<xs:element name="NumberOfBits" type="xs:unsignedInt">
                                             
<xs:annotation>
                                               
<xs:documentation xml:lang="en">Number of bits of recorded data (parallel data word width in bits)</xs:documentation>
                                             
</xs:annotation>
                                           
</xs:element>
                                         
</xs:all>
                                       
</xs:complexType>
                                     
</xs:element>
                                     
<xs:element name="DCRsiParallelData" minOccurs="0">
                                       
<xs:annotation>
                                         
<xs:documentation xml:lang="en">DCRsi data packets</xs:documentation>
                                       
</xs:annotation>
                                     
</xs:element>
                                   
</xs:choice>
                                 
</xs:complexType>
                               
</xs:element>
                             
</xs:all>
                           
</xs:complexType>
                         
</xs:element>
                         
<xs:element name="Format_1">
                           
<xs:annotation>
                             
<xs:documentation xml:lang="en">Reserved</xs:documentation>
                           
</xs:annotation>
                           
<xs:complexType/>
                         
</xs:element>
                         
<xs:element name="Format_2">
                           
<xs:annotation>
                             
<xs:documentation xml:lang="en">Reserved</xs:documentation>
                           
</xs:annotation>
                         
</xs:element>
                         
<xs:element name="Format_3">
                           
<xs:annotation>
                             
<xs:documentation xml:lang="en">Reserved</xs:documentation>
                           
</xs:annotation>
                         
</xs:element>
                         
<xs:element name="Format_4">
                           
<xs:annotation>
                             
<xs:documentation xml:lang="en">Reserved</xs:documentation>
                           
</xs:annotation>
                         
</xs:element>
                         
<xs:element name="Format_5">
                           
<xs:annotation>
                             
<xs:documentation xml:lang="en">Reserved</xs:documentation>
                           
</xs:annotation>
                         
</xs:element>
                         
<xs:element name="Format_6">
                           
<xs:annotation>
                             
<xs:documentation xml:lang="en">Reserved</xs:documentation>
                           
</xs:annotation>
                         
</xs:element>
                         
<xs:element name="Format_7">
                           
<xs:annotation>
                             
<xs:documentation xml:lang="en">Reserved</xs:documentation>
                           
</xs:annotation>
                         
</xs:element>
                       
</xs:choice>
                     
</xs:complexType>
                   
</xs:element>
                   
<xs:element name="Ethernet ">
                     
<xs:annotation>
                       
<xs:documentation xml:lang="en">Ethernet Data</xs:documentation>
                     
</xs:annotation>
                     
<xs:complexType>
                       
<xs:choice>
                         
<xs:element name="Format_0">
                           
<xs:annotation>
                             
<xs:documentation xml:lang="en">Ethernet Data</xs:documentation>
                           
</xs:annotation>
                         
</xs:element>
                         
<xs:element name="Format_1">
                           
<xs:annotation>
                             
<xs:documentation xml:lang="en">Ethernet UDP Payload and/or ARINC-664 Part 7</xs:documentation>
                           
</xs:annotation>
                           
<xs:complexType>
                             
<xs:all>
                               
<xs:element name="Type">
                                 
<xs:simpleType>
                                   
<xs:restriction base="xs:string">
                                     
<xs:enumeration value="ARINC-664"/>
                                     
<xs:enumeration value="UDP"/>
                                   
</xs:restriction>
                                 
</xs:simpleType>
                               
</xs:element>
                             
</xs:all>
                           
</xs:complexType>
                         
</xs:element>
                         
<xs:element name="Format_2">
                           
<xs:annotation>
                             
<xs:documentation xml:lang="en">Reserved</xs:documentation>
                           
</xs:annotation>
                         
</xs:element>
                         
<xs:element name="Format_3">
                           
<xs:annotation>
                             
<xs:documentation xml:lang="en">Reserved</xs:documentation>
                           
</xs:annotation>
                         
</xs:element>
                         
<xs:element name="Format_4">
                           
<xs:annotation>
                             
<xs:documentation xml:lang="en">Reserved</xs:documentation>
                           
</xs:annotation>
                         
</xs:element>
                         
<xs:element name="Format_5">
                           
<xs:annotation>
                             
<xs:documentation xml:lang="en">Reserved</xs:documentation>
                           
</xs:annotation>
                         
</xs:element>
                         
<xs:element name="Format_6">
                           
<xs:annotation>
                             
<xs:documentation xml:lang="en">Reserved</xs:documentation>
                           
</xs:annotation>
                         
</xs:element>
                         
<xs:element name="Format_7">
                           
<xs:annotation>
                             
<xs:documentation xml:lang="en">Reserved</xs:documentation>
                           
</xs:annotation>
                         
</xs:element>
                       
</xs:choice>
                     
</xs:complexType>
                   
</xs:element>
                   
<xs:element name="TSPI-CTS ">
                     
<xs:annotation>
                       
<xs:documentation xml:lang="en">Time Space Position Information and Combat Training Systems Data Packets (TSPI/CTS)</xs:documentation>
                     
</xs:annotation>
                     
<xs:complexType>
                       
<xs:choice>
                         
<xs:element name="Format_0">
                           
<xs:annotation>
                             
<xs:documentation xml:lang="en">GPS NMEA-RTCM</xs:documentation>
                           
</xs:annotation>
                           
<xs:complexType>
                             
<xs:all minOccurs="0">
                               
<xs:element name="Type" minOccurs="0">
                                 
<xs:annotation>
                                   
<xs:documentation xml:lang="en">The type of data NMEA-RTCM contains within the packet</xs:documentation>
                                 
</xs:annotation>
                                 
<xs:simpleType>
                                   
<xs:restriction base="xs:string">
                                     
<xs:enumeration value="NMEA 0183"/>
                                     
<xs:enumeration value="NMEA 0183-HS"/>
                                     
<xs:enumeration value="NMEA 2000"/>
                                     
<xs:enumeration value="RTCM SC104"/>
                                   
</xs:restriction>
                                 
</xs:simpleType>
                               
</xs:element>
                             
</xs:all>
                           
</xs:complexType>
                         
</xs:element>
                         
<xs:element name="Format_1">
                           
<xs:annotation>
                             
<xs:documentation xml:lang="en">EAG ACMI</xs:documentation>
                           
</xs:annotation>
                           
<xs:complexType>
                             
<xs:all minOccurs="0">
                               
<xs:element name="Content" minOccurs="0">
                                 
<xs:annotation>
                                   
<xs:documentation xml:lang="en">The content of the EAG ACMI data within the packet</xs:documentation>
                                 
</xs:annotation>
                                 
<xs:simpleType>
                                   
<xs:restriction base="xs:string">
                                     
<xs:enumeration value="TSPI data only">
                                       
<xs:annotation>
                                         
<xs:documentation xml:lang="en">TSPI data only (no static data or pod ID)</xs:documentation>
                                       
</xs:annotation>
                                     
</xs:enumeration>
                                     
<xs:enumeration value="Contains Pod ID">
                                       
<xs:annotation>
                                         
<xs:documentation xml:lang="en">Contains pod ID and static data</xs:documentation>
                                       
</xs:annotation>
                                     
</xs:enumeration>
                                   
</xs:restriction>
                                 
</xs:simpleType>
                               
</xs:element>
                             
</xs:all>
                           
</xs:complexType>
                         
</xs:element>
                         
<xs:element name="Format_2">
                           
<xs:annotation>
                             
<xs:documentation xml:lang="en">ACTTS</xs:documentation>
                           
</xs:annotation>
                           
<xs:complexType>
                             
<xs:all minOccurs="0">
                               
<xs:element name="Format" minOccurs="0">
                                 
<xs:annotation>
                                   
<xs:documentation xml:lang="en">The ACTTS format type</xs:documentation>
                                 
</xs:annotation>
                                 
<xs:simpleType>
                                   
<xs:restriction base="xs:string">
                                     
<xs:enumeration value="KITS">
                                       
<xs:annotation>
                                         
<xs:documentation xml:lang="en">Kadena Interim Training System (KITS) Recording Formats</xs:documentation>
                                       
</xs:annotation>
                                     
</xs:enumeration>
                                     
<xs:enumeration value="Alpena KITS">
                                       
<xs:annotation>
                                         
<xs:documentation xml:lang="en">Alpena KITS Recording Formats</xs:documentation>
                                       
</xs:annotation>
                                     
</xs:enumeration>
                                     
<xs:enumeration value="USAF Europe">
                                       
<xs:annotation>
                                         
<xs:documentation xml:lang="en">USAF Europe Rangeless Interim Training System Recording Formats</xs:documentation>
                                       
</xs:annotation>
                                     
</xs:enumeration>
                                     
<xs:enumeration value="Alaska ACTS">
                                       
<xs:annotation>
                                         
<xs:documentation xml:lang="en">Alaska ACTS Upgrade Recording Formats</xs:documentation>
                                       
</xs:annotation>
                                     
</xs:enumeration>
                                     
<xs:enumeration value="Goldwater">
                                       
<xs:annotation>
                                         
<xs:documentation xml:lang="en">Goldwater Range Mission and Debriefing System Recording Formats</xs:documentation>
                                       
</xs:annotation>
                                     
</xs:enumeration>
                                     
<xs:enumeration value="P4RC">
                                       
<xs:annotation>
                                         
<xs:documentation xml:lang="en">P4RC Recording Formats</xs:documentation>
                                       
</xs:annotation>
                                     
</xs:enumeration>
                                     
<xs:enumeration value="Nellis ACTS">
                                       
<xs:annotation>
                                         
<xs:documentation xml:lang="en">Nellis ACTS Range Security Initiative Recording Formats</xs:documentation>
                                       
</xs:annotation>
                                     
</xs:enumeration>
                                     
<xs:enumeration value="P4RC+P5 CTS">
                                       
<xs:annotation>
                                         
<xs:documentation xml:lang="en">P4RC+P5 CTS Participant Subsystem Recording Formats</xs:documentation>
                                       
</xs:annotation>
                                     
</xs:enumeration>
                                     
<xs:enumeration value="P5 CTS">
                                       
<xs:annotation>
                                         
<xs:documentation xml:lang="en">P5 CTS Recording Formats</xs:documentation>
                                       
</xs:annotation>
                                     
</xs:enumeration>
                                   
</xs:restriction>
                                 
</xs:simpleType>
                               
</xs:element>
                             
</xs:all>
                           
</xs:complexType>
                         
</xs:element>
                         
<xs:element name="Format_3"/>
                         
<xs:element name="Format_4"/>
                         
<xs:element name="Format_5"/>
                         
<xs:element name="Format_6"/>
                         
<xs:element name="Format_7"/>
                       
</xs:choice>
                     
</xs:complexType>
                   
</xs:element>
                   
<xs:element name="CAN">
                     
<xs:annotation>
                       
<xs:documentation xml:lang="en">Controller Area Network Bus Data</xs:documentation>
                     
</xs:annotation>
                     
<xs:complexType>
                       
<xs:choice>
                         
<xs:element name="Format_0"/>
                       
</xs:choice>
                     
</xs:complexType>
                   
</xs:element>
                   
<xs:element name="FibreChannel ">
                     
<xs:annotation>
                       
<xs:documentation xml:lang="en">Fibre Channel Data</xs:documentation>
                     
</xs:annotation>
                     
<xs:complexType>
                       
<xs:choice>
                         
<xs:element name="Format_0">
                           
<xs:annotation>
                             
<xs:documentation xml:lang="en">Fibre Channel Data</xs:documentation>
                           
</xs:annotation>
                         
</xs:element>
                         
<xs:element name="Format_1">
                           
<xs:annotation>
                             
<xs:documentation xml:lang="en">FC-FS Layer</xs:documentation>
                           
</xs:annotation>
                           
<xs:complexType/>
                         
</xs:element>
                         
<xs:element name="Format_2">
                           
<xs:annotation>
                             
<xs:documentation xml:lang="en">Reserved</xs:documentation>
                           
</xs:annotation>
                         
</xs:element>
                         
<xs:element name="Format_3">
                           
<xs:annotation>
                             
<xs:documentation xml:lang="en">Reserved</xs:documentation>
                           
</xs:annotation>
                         
</xs:element>
                         
<xs:element name="Format_4">
                           
<xs:annotation>
                             
<xs:documentation xml:lang="en">Reserved</xs:documentation>
                           
</xs:annotation>
                         
</xs:element>
                         
<xs:element name="Format_5">
                           
<xs:annotation>
                             
<xs:documentation xml:lang="en">Reserved</xs:documentation>
                           
</xs:annotation>
                         
</xs:element>
                         
<xs:element name="Format_6">
                           
<xs:annotation>
                             
<xs:documentation xml:lang="en">Reserved</xs:documentation>
                           
</xs:annotation>
                         
</xs:element>
                         
<xs:element name="Format_7">
                           
<xs:annotation>
                             
<xs:documentation xml:lang="en">Reserved</xs:documentation>
                           
</xs:annotation>
                         
</xs:element>
                       
</xs:choice>
                     
</xs:complexType>
                   
</xs:element>
                 
</xs:choice>
               
</xs:complexType>
             
</xs:element>
             
<xs:element name="Settings" type="PackageSettingsType" minOccurs="0">
               
<xs:annotation>
                 
<xs:documentation xml:lang="en">This can be used to add one or more Data Type or Channel specifc package settings</xs:documentation>
               
</xs:annotation>
             
</xs:element>
           
</xs:all>
         
</xs:complexType>
       
</xs:element>
       
<xs:element name="Destination" minOccurs="0">
         
<xs:annotation>
           
<xs:documentation xml:lang="en">This element is used to specify the destination of the data packet.</xs:documentation>
         
</xs:annotation>
         
<xs:complexType>
           
<xs:all>
             
<xs:element ref="IPAddress"/>
             
<xs:element ref="Port"/>
             
<xs:element ref="MACAddress" minOccurs="0"/>
           
</xs:all>
         
</xs:complexType>
       
</xs:element>
       
<xs:element name="Content" minOccurs="0">
         
<xs:annotation>
           
<xs:documentation xml:lang="en">This element describes the payload of an generic package. NOTE: in some cases it is not possible to determine the exact layout of payload data in a pacakge and the content section can be excluded.  In these cases the structure nd layout of the content section can be determined from the type and sub-type of the package</xs:documentation>
         
</xs:annotation>
         
<xs:complexType>
           
<xs:sequence>
             
<xs:element name="StartOffset" type="xs:unsignedInt" default="0" minOccurs="0">
               
<xs:annotation>
                 
<xs:documentation xml:lang="en">This element is used to indicate at what values the offset location values should start.  The default value is 0</xs:documentation>
               
</xs:annotation>
             
</xs:element>
             
<xs:element name="Mapping" minOccurs="0" maxOccurs="unbounded">
               
<xs:annotation>
                 
<xs:documentation xml:lang="en">This element defines the placement of a parameter in a package</xs:documentation>
               
</xs:annotation>
               
<xs:complexType>
                 
<xs:sequence minOccurs="0">
                   
<xs:group ref="PackageMappingCommonGroup"/>
                   
<xs:element name="Location" maxOccurs="unbounded">
                     
<xs:annotation>
                       
<xs:documentation xml:lang="en">The location(s) of a parameter in a package.  NOTE: if more than one location is specified then it is an error to have an Occurrences value greater than one.</xs:documentation>
                     
</xs:annotation>
                     
<xs:complexType>
                       
<xs:sequence>
                         
<xs:element name="MinorFrameNumber" type="xs:unsignedInt" minOccurs="0">
                           
<xs:annotation>
                             
<xs:documentation xml:lang="en">This element can optionally be used to speficy a minor frame number or index.</xs:documentation>
                           
</xs:annotation>
                         
</xs:element>
                         
<xs:choice>
                           
<xs:element ref="Offset_Bits"/>
                           
<xs:element ref="Offset_Bytes"/>
                           
<xs:element ref="Offset_Words"/>
                           
<xs:element ref="Offset_Address"/>
                           
<xs:element ref="Offset_uS"/>
                           
<xs:element name="Identifier">
                             
<xs:annotation>
                               
<xs:documentation xml:lang="en">Thsi element is used to identify a location using an identifier</xs:documentation>
                             
</xs:annotation>
                           
</xs:element>
                           
<xs:element name="SubchannelID"/>
                         
</xs:choice>
                         
<xs:element ref="Occurrences" minOccurs="0"/>
                       
</xs:sequence>
                     
</xs:complexType>
                   
</xs:element>
                 
</xs:sequence>
               
</xs:complexType>
             
</xs:element>
           
</xs:sequence>
         
</xs:complexType>
         
<xs:unique name="UniqueChapter10GenericPackageParameterName">
           
<xs:selector xpath="./Parameter"/>
           
<xs:field xpath="@Name"/>
         
</xs:unique>
       
</xs:element>
       
<xs:element ref="Addendum" minOccurs="0"/>
     
</xs:sequence>
   
</xs:extension>
 
</xs:complexContent>
</xs:complexType>

element IRIG-106-Ch-10Type/Properties
diagram
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children ChannelID UDPHeaderTrasferFormat DataType Settings
source <xs:element name="Properties" minOccurs="0">
 
<xs:complexType>
   
<xs:all>
     
<xs:element name="ChannelID" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">The 16 bit packet channel ID. All channels in a system must have a unique channel ID for each data source</xs:documentation>
       
</xs:annotation>
       
<xs:simpleType>
         
<xs:restriction base="xs:hexBinary"/>
       
</xs:simpleType>
     
</xs:element>
     
<xs:element name="UDPHeaderTrasferFormat" default="1" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">Specifies the UDP Transfer Header format.  The allowed values are 1, 2 and 3.  The default value is 1</xs:documentation>
       
</xs:annotation>
       
<xs:simpleType>
         
<xs:restriction base="xs:string">
           
<xs:enumeration value="1"/>
           
<xs:enumeration value="2"/>
           
<xs:enumeration value="3"/>
         
</xs:restriction>
       
</xs:simpleType>
     
</xs:element>
     
<xs:element name="DataType">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">A value representing the type and format of the data</xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:choice>
           
<xs:element name="ComputerGenerated">
             
<xs:annotation>
               
<xs:documentation xml:lang="en">Computer-Generated Data</xs:documentation>
             
</xs:annotation>
             
<xs:complexType>
               
<xs:choice>
                 
<xs:element name="Format_0">
                   
<xs:annotation>
                     
<xs:documentation xml:lang="en">User-Defined</xs:documentation>
                   
</xs:annotation>
                 
</xs:element>
                 
<xs:element name="Format_1">
                   
<xs:annotation>
                     
<xs:documentation xml:lang="en">Setup Record</xs:documentation>
                   
</xs:annotation>
                   
<xs:complexType>
                     
<xs:all minOccurs="0">
                       
<xs:element name="TMATSFileFormat" minOccurs="0">
                         
<xs:simpleType>
                           
<xs:restriction base="xs:string">
                             
<xs:enumeration value="ASCII"/>
                             
<xs:enumeration value="XML"/>
                           
</xs:restriction>
                         
</xs:simpleType>
                       
</xs:element>
                     
</xs:all>
                   
</xs:complexType>
                 
</xs:element>
                 
<xs:element name="Format_2">
                   
<xs:annotation>
                     
<xs:documentation xml:lang="en">Recording Events</xs:documentation>
                   
</xs:annotation>
                 
</xs:element>
                 
<xs:element name="Format_3">
                   
<xs:annotation>
                     
<xs:documentation xml:lang="en">Recording Index</xs:documentation>
                   
</xs:annotation>
                 
</xs:element>
                 
<xs:element name="Format_4">
                   
<xs:annotation>
                     
<xs:documentation xml:lang="en">Streaming Configuration Records</xs:documentation>
                   
</xs:annotation>
                 
</xs:element>
                 
<xs:element name="Format_5"/>
                 
<xs:element name="Format_6"/>
                 
<xs:element name="Format_7"/>
               
</xs:choice>
             
</xs:complexType>
           
</xs:element>
           
<xs:element name="PCM">
             
<xs:annotation>
               
<xs:documentation xml:lang="en">IRIG-106 Chatper 4 or 8 PCM Data</xs:documentation>
             
</xs:annotation>
             
<xs:complexType>
               
<xs:choice>
                 
<xs:element name="Format_0">
                   
<xs:annotation>
                     
<xs:documentation xml:lang="en">Reserved</xs:documentation>
                   
</xs:annotation>
                 
</xs:element>
                 
<xs:element name="Format_1">
                   
<xs:annotation>
                     
<xs:documentation xml:lang="en">Chapter 4 or 8</xs:documentation>
                   
</xs:annotation>
                   
<xs:complexType>
                     
<xs:all>
                       
<xs:element name="ThroughputModeEnabled" type="xs:boolean" default="false" minOccurs="0">
                         
<xs:annotation>
                           
<xs:documentation xml:lang="en">Used to determine if "Throuput Mode" is enabled.  The defailt value is "false" (i.e. not enabled) meaning that the PCM data is frame synchronized </xs:documentation>
                         
</xs:annotation>
                       
</xs:element>
                       
<xs:element name="WordUnpackingEnabled" type="xs:boolean" default="true" minOccurs="0">
                         
<xs:annotation>
                           
<xs:documentation xml:lang="en">Used to determine if "Word Packing" is enabled.  The defailt value is "true" (i.e. enabled)</xs:documentation>
                         
</xs:annotation>
                       
</xs:element>
                       
<xs:element name="FrameFormatIdentifier" type="FrameFormatIdentifierType" minOccurs="0">
                         
<xs:annotation>
                           
<xs:documentation xml:lang="en">This element descibes the Frame Format Identifier.</xs:documentation>
                         
</xs:annotation>
                       
</xs:element>
                       
<xs:element ref="SynchronizationStrategy" minOccurs="0"/>
                       
<xs:element name="MajorFrameProperties" type="FramePropertiesType" minOccurs="0">
                         
<xs:annotation>
                           
<xs:documentation xml:lang="en">This element is used to describe the characteristics of a major frame.</xs:documentation>
                         
</xs:annotation>
                       
</xs:element>
                     
</xs:all>
                   
</xs:complexType>
                 
</xs:element>
                 
<xs:element name="Format_2"/>
                 
<xs:element name="Format_3"/>
                 
<xs:element name="Format_4"/>
                 
<xs:element name="Format_5"/>
                 
<xs:element name="Format_6"/>
                 
<xs:element name="Format_7"/>
               
</xs:choice>
             
</xs:complexType>
           
</xs:element>
           
<xs:element name="Time">
             
<xs:annotation>
               
<xs:documentation xml:lang="en">Time Data</xs:documentation>
             
</xs:annotation>
             
<xs:complexType>
               
<xs:choice>
                 
<xs:element name="Format_0">
                   
<xs:annotation>
                     
<xs:documentation xml:lang="en">Reserved</xs:documentation>
                   
</xs:annotation>
                 
</xs:element>
                 
<xs:element name="Format_1">
                   
<xs:annotation>
                     
<xs:documentation xml:lang="en">RCC/Global Positioning System (GPS)/Relative Time Counter (RTC)</xs:documentation>
                   
</xs:annotation>
                   
<xs:complexType>
                     
<xs:all minOccurs="0">
                       
<xs:element name="TimeFormat" minOccurs="0">
                         
<xs:simpleType>
                           
<xs:restriction base="xs:string">
                             
<xs:enumeration value="IRIG-B"/>
                             
<xs:enumeration value="IRIG-A"/>
                             
<xs:enumeration value="IRIG-G"/>
                             
<xs:enumeration value="Real-Time Clock"/>
                             
<xs:enumeration value="UTC time from GPS"/>
                             
<xs:enumeration value="Native GPS Time"/>
                             
<xs:enumeration value="NONE"/>
                           
</xs:restriction>
                         
</xs:simpleType>
                       
</xs:element>
                     
</xs:all>
                   
</xs:complexType>
                 
</xs:element>
                 
<xs:element name="Format_2">
                   
<xs:annotation>
                     
<xs:documentation xml:lang="en">Network Time</xs:documentation>
                   
</xs:annotation>
                   
<xs:complexType>
                     
<xs:all minOccurs="0">
                       
<xs:element name="TimeFormat" minOccurs="0">
                         
<xs:simpleType>
                           
<xs:restriction base="xs:string">
                             
<xs:enumeration value="NTP V3"/>
                             
<xs:enumeration value="IEEE-1588-2002"/>
                             
<xs:enumeration value="IEEE-1588-2008"/>
                           
</xs:restriction>
                         
</xs:simpleType>
                       
</xs:element>
                     
</xs:all>
                   
</xs:complexType>
                 
</xs:element>
                 
<xs:element name="Format_3"/>
                 
<xs:element name="Format_4"/>
                 
<xs:element name="Format_5"/>
                 
<xs:element name="Format_6"/>
                 
<xs:element name="Format_7"/>
               
</xs:choice>
             
</xs:complexType>
           
</xs:element>
           
<xs:element name="MIL-STD-1553">
             
<xs:annotation>
               
<xs:documentation xml:lang="en">MIL-STD-1553 Data</xs:documentation>
             
</xs:annotation>
             
<xs:complexType>
               
<xs:choice>
                 
<xs:element name="Format_0">
                   
<xs:annotation>
                     
<xs:documentation xml:lang="en">Reserved</xs:documentation>
                   
</xs:annotation>
                 
</xs:element>
                 
<xs:element name="Format_1">
                   
<xs:annotation>
                     
<xs:documentation xml:lang="en">MIL-STD-1553B Data</xs:documentation>
                   
</xs:annotation>
                   
<xs:complexType/>
                 
</xs:element>
                 
<xs:element name="Format_2">
                   
<xs:annotation>
                     
<xs:documentation xml:lang="en">16PP194 Bus</xs:documentation>
                   
</xs:annotation>
                 
</xs:element>
                 
<xs:element name="Format_3">
                   
<xs:annotation>
                     
<xs:documentation xml:lang="en">Reserved</xs:documentation>
                   
</xs:annotation>
                 
</xs:element>
                 
<xs:element name="Format_4">
                   
<xs:annotation>
                     
<xs:documentation xml:lang="en">Reserved</xs:documentation>
                   
</xs:annotation>
                 
</xs:element>
                 
<xs:element name="Format_5">
                   
<xs:annotation>
                     
<xs:documentation xml:lang="en">Reserved</xs:documentation>
                   
</xs:annotation>
                 
</xs:element>
                 
<xs:element name="Format_6">
                   
<xs:annotation>
                     
<xs:documentation xml:lang="en">Reserved</xs:documentation>
                   
</xs:annotation>
                 
</xs:element>
                 
<xs:element name="Format_7">
                   
<xs:annotation>
                     
<xs:documentation xml:lang="en">Reserved</xs:documentation>
                   
</xs:annotation>
                 
</xs:element>
               
</xs:choice>
             
</xs:complexType>
           
</xs:element>
           
<xs:element name="Analog">
             
<xs:annotation>
               
<xs:documentation xml:lang="en">Analog Data</xs:documentation>
             
</xs:annotation>
             
<xs:complexType>
               
<xs:choice>
                 
<xs:element name="Format_0">
                   
<xs:annotation>
                     
<xs:documentation xml:lang="en">Reserved</xs:documentation>
                   
</xs:annotation>
                 
</xs:element>
                 
<xs:element name="Format_1">
                   
<xs:annotation>
                     
<xs:documentation xml:lang="en">Analog Data</xs:documentation>
                   
</xs:annotation>
                   
<xs:complexType>
                     
<xs:all minOccurs="0">
                       
<xs:element name="WordUnpackingEnabled" type="xs:boolean" default="true" minOccurs="0">
                         
<xs:annotation>
                           
<xs:documentation xml:lang="en">Used to determine if "Word Packing" is enabled.  The defailt value is "true" (i.e. enabled)</xs:documentation>
                         
</xs:annotation>
                       
</xs:element>
                     
</xs:all>
                   
</xs:complexType>
                 
</xs:element>
                 
<xs:element name="Format_2">
                   
<xs:annotation>
                     
<xs:documentation xml:lang="en">Reserved</xs:documentation>
                   
</xs:annotation>
                 
</xs:element>
                 
<xs:element name="Format_3">
                   
<xs:annotation>
                     
<xs:documentation xml:lang="en">Reserved</xs:documentation>
                   
</xs:annotation>
                 
</xs:element>
                 
<xs:element name="Format_4">
                   
<xs:annotation>
                     
<xs:documentation xml:lang="en">Reserved</xs:documentation>
                   
</xs:annotation>
                 
</xs:element>
                 
<xs:element name="Format_5">
                   
<xs:annotation>
                     
<xs:documentation xml:lang="en">Reserved</xs:documentation>
                   
</xs:annotation>
                 
</xs:element>
                 
<xs:element name="Format_6">
                   
<xs:annotation>
                     
<xs:documentation xml:lang="en">Reserved</xs:documentation>
                   
</xs:annotation>
                 
</xs:element>
                 
<xs:element name="Format_7">
                   
<xs:annotation>
                     
<xs:documentation xml:lang="en">Reserved</xs:documentation>
                   
</xs:annotation>
                 
</xs:element>
               
</xs:choice>
             
</xs:complexType>
           
</xs:element>
           
<xs:element name="Discrete">
             
<xs:annotation>
               
<xs:documentation xml:lang="en">Discrete Data</xs:documentation>
             
</xs:annotation>
             
<xs:complexType>
               
<xs:choice>
                 
<xs:element name="Format_0">
                   
<xs:annotation>
                     
<xs:documentation xml:lang="en">Reserved</xs:documentation>
                   
</xs:annotation>
                 
</xs:element>
                 
<xs:element name="Format_1">
                   
<xs:annotation>
                     
<xs:documentation xml:lang="en">Discrete Data</xs:documentation>
                   
</xs:annotation>
                   
<xs:complexType>
                     
<xs:all>
                       
<xs:element name="RecordState">
                         
<xs:simpleType>
                           
<xs:restriction base="xs:string">
                             
<xs:enumeration value="StateBased"/>
                             
<xs:enumeration value="TimeBased"/>
                           
</xs:restriction>
                         
</xs:simpleType>
                       
</xs:element>
                       
<xs:element name="Alignment">
                         
<xs:simpleType>
                           
<xs:restriction base="xs:string">
                             
<xs:enumeration value="msb"/>
                             
<xs:enumeration value="lsb"/>
                           
</xs:restriction>
                         
</xs:simpleType>
                       
</xs:element>
                     
</xs:all>
                   
</xs:complexType>
                 
</xs:element>
                 
<xs:element name="Format_2">
                   
<xs:annotation>
                     
<xs:documentation xml:lang="en">Reserved</xs:documentation>
                   
</xs:annotation>
                 
</xs:element>
                 
<xs:element name="Format_3">
                   
<xs:annotation>
                     
<xs:documentation xml:lang="en">Reserved</xs:documentation>
                   
</xs:annotation>
                 
</xs:element>
                 
<xs:element name="Format_4">
                   
<xs:annotation>
                     
<xs:documentation xml:lang="en">Reserved</xs:documentation>
                   
</xs:annotation>
                 
</xs:element>
                 
<xs:element name="Format_5">
                   
<xs:annotation>
                     
<xs:documentation xml:lang="en">Reserved</xs:documentation>
                   
</xs:annotation>
                 
</xs:element>
                 
<xs:element name="Format_6">
                   
<xs:annotation>
                     
<xs:documentation xml:lang="en">Reserved</xs:documentation>
                   
</xs:annotation>
                 
</xs:element>
                 
<xs:element name="Format_7">
                   
<xs:annotation>
                     
<xs:documentation xml:lang="en">Reserved</xs:documentation>
                   
</xs:annotation>
                 
</xs:element>
               
</xs:choice>
             
</xs:complexType>
           
</xs:element>
           
<xs:element name="Message">
             
<xs:annotation>
               
<xs:documentation xml:lang="en">Generic Message Data</xs:documentation>
             
</xs:annotation>
             
<xs:complexType>
               
<xs:choice>
                 
<xs:element name="Format_0">
                   
<xs:annotation>
                     
<xs:documentation xml:lang="en">Generic Message Data</xs:documentation>
                   
</xs:annotation>
                 
</xs:element>
                 
<xs:element name="Format_1">
                   
<xs:annotation>
                     
<xs:documentation xml:lang="en">Reserved</xs:documentation>
                   
</xs:annotation>
                   
<xs:complexType/>
                 
</xs:element>
                 
<xs:element name="Format_2">
                   
<xs:annotation>
                     
<xs:documentation xml:lang="en">Reserved</xs:documentation>
                   
</xs:annotation>
                 
</xs:element>
                 
<xs:element name="Format_3">
                   
<xs:annotation>
                     
<xs:documentation xml:lang="en">Reserved</xs:documentation>
                   
</xs:annotation>
                 
</xs:element>
                 
<xs:element name="Format_4">
                   
<xs:annotation>
                     
<xs:documentation xml:lang="en">Reserved</xs:documentation>
                   
</xs:annotation>
                 
</xs:element>
                 
<xs:element name="Format_5">
                   
<xs:annotation>
                     
<xs:documentation xml:lang="en">Reserved</xs:documentation>
                   
</xs:annotation>
                 
</xs:element>
                 
<xs:element name="Format_6">
                   
<xs:annotation>
                     
<xs:documentation xml:lang="en">Reserved</xs:documentation>
                   
</xs:annotation>
                 
</xs:element>
                 
<xs:element name="Format_7">
                   
<xs:annotation>
                     
<xs:documentation xml:lang="en">Reserved</xs:documentation>
                   
</xs:annotation>
                 
</xs:element>
               
</xs:choice>
             
</xs:complexType>
           
</xs:element>
           
<xs:element name="ARINC-429">
             
<xs:annotation>
               
<xs:documentation xml:lang="en">ARINC-429 Data</xs:documentation>
             
</xs:annotation>
             
<xs:complexType>
               
<xs:choice>
                 
<xs:element name="Format_0">
                   
<xs:annotation>
                     
<xs:documentation xml:lang="en">ARINC-429 Data</xs:documentation>
                   
</xs:annotation>
                   
<xs:complexType>
                     
<xs:all minOccurs="0">
                       
<xs:element name="Speed">
                         
<xs:simpleType>
                           
<xs:restriction base="xs:string">
                             
<xs:enumeration value="High"/>
                             
<xs:enumeration value="Low"/>
                           
</xs:restriction>
                         
</xs:simpleType>
                       
</xs:element>
                     
</xs:all>
                   
</xs:complexType>
                 
</xs:element>
                 
<xs:element name="Format_1">
                   
<xs:annotation>
                     
<xs:documentation xml:lang="en">Reserved</xs:documentation>
                   
</xs:annotation>
                   
<xs:complexType/>
                 
</xs:element>
                 
<xs:element name="Format_2">
                   
<xs:annotation>
                     
<xs:documentation xml:lang="en">Reserved</xs:documentation>
                   
</xs:annotation>
                 
</xs:element>
                 
<xs:element name="Format_3">
                   
<xs:annotation>
                     
<xs:documentation xml:lang="en">Reserved</xs:documentation>
                   
</xs:annotation>
                 
</xs:element>
                 
<xs:element name="Format_4">
                   
<xs:annotation>
                     
<xs:documentation xml:lang="en">Reserved</xs:documentation>
                   
</xs:annotation>
                 
</xs:element>
                 
<xs:element name="Format_5">
                   
<xs:annotation>
                     
<xs:documentation xml:lang="en">Reserved</xs:documentation>
                   
</xs:annotation>
                 
</xs:element>
                 
<xs:element name="Format_6">
                   
<xs:annotation>
                     
<xs:documentation xml:lang="en">Reserved</xs:documentation>
                   
</xs:annotation>
                 
</xs:element>
                 
<xs:element name="Format_7">
                   
<xs:annotation>
                     
<xs:documentation xml:lang="en">Reserved</xs:documentation>
                   
</xs:annotation>
                 
</xs:element>
               
</xs:choice>
             
</xs:complexType>
           
</xs:element>
           
<xs:element name="Video">
             
<xs:annotation>
               
<xs:documentation xml:lang="en">Video Data</xs:documentation>
             
</xs:annotation>
             
<xs:complexType>
               
<xs:choice>
                 
<xs:element name="Format_0">
                   
<xs:annotation>
                     
<xs:documentation xml:lang="en">MPEG-2/H.264 Video</xs:documentation>
                   
</xs:annotation>
                   
<xs:complexType>
                     
<xs:all minOccurs="0">
                       
<xs:element name="EmbeddedTimePresent" type="xs:boolean" minOccurs="0"/>
                       
<xs:element name="PayloadType" minOccurs="0">
                         
<xs:simpleType>
                           
<xs:restriction base="xs:string">
                             
<xs:enumeration value="MPEG-2 Main Profile at Main Level"/>
                             
<xs:enumeration value="H.264 Main Profile at L2.1"/>
                             
<xs:enumeration value="H.264 Main Profile at L2.2"/>
                             
<xs:enumeration value="H.264 Main Profile at L3"/>
                           
</xs:restriction>
                         
</xs:simpleType>
                       
</xs:element>
                     
</xs:all>
                   
</xs:complexType>
                 
</xs:element>
                 
<xs:element name="Format_1">
                   
<xs:annotation>
                     
<xs:documentation xml:lang="en">ISO 13818-1 MPEG-2</xs:documentation>
                   
</xs:annotation>
                   
<xs:complexType>
                     
<xs:all minOccurs="0">
                       
<xs:element name="EncodingProfileLevel" minOccurs="0">
                         
<xs:simpleType>
                           
<xs:restriction base="xs:string">
                             
<xs:enumeration value="Simple Profile at Main Level"/>
                             
<xs:enumeration value="Main Profile at Low Level"/>
                             
<xs:enumeration value="Main Profile at Main Level"/>
                             
<xs:enumeration value="Main Profile at High-1440 Level"/>
                             
<xs:enumeration value="Main Profile at High Level"/>
                             
<xs:enumeration value="SNR Profile at Low Level"/>
                             
<xs:enumeration value="SNR Profile at Main Level"/>
                             
<xs:enumeration value="Spatial Profile at High-1440 Level"/>
                             
<xs:enumeration value="High Profile at Main Level"/>
                             
<xs:enumeration value="High Profile at High-1440Level"/>
                             
<xs:enumeration value="High Profile at high Level"/>
                             
<xs:enumeration value="4:2:2 Profile at Main Level"/>
                           
</xs:restriction>
                         
</xs:simpleType>
                       
</xs:element>
                       
<xs:element name="EmbeddedTimePresent" type="xs:boolean" minOccurs="0"/>
                       
<xs:element name="EncodingMode" minOccurs="0">
                         
<xs:simpleType>
                           
<xs:restriction base="xs:string">
                             
<xs:enumeration value="CBR"/>
                             
<xs:enumeration value="Variable"/>
                           
</xs:restriction>
                         
</xs:simpleType>
                       
</xs:element>
                       
<xs:element name="Type" minOccurs="0">
                         
<xs:simpleType>
                           
<xs:restriction base="xs:string">
                             
<xs:enumeration value="Transport Data"/>
                             
<xs:enumeration value="Program Data"/>
                           
</xs:restriction>
                         
</xs:simpleType>
                       
</xs:element>
                     
</xs:all>
                   
</xs:complexType>
                 
</xs:element>
                 
<xs:element name="Format_2">
                   
<xs:annotation>
                     
<xs:documentation xml:lang="en">ISO 14496-10 MPEG-4 Part 10 AVC/ITU H.264</xs:documentation>
                   
</xs:annotation>
                   
<xs:complexType>
                     
<xs:all>
                       
<xs:element name="AudioEncodingType" minOccurs="0">
                         
<xs:simpleType>
                           
<xs:restriction base="xs:string">
                             
<xs:enumeration value="ISO/IEC 13818-3"/>
                             
<xs:enumeration value="ISO/IEC 13818-7"/>
                           
</xs:restriction>
                         
</xs:simpleType>
                       
</xs:element>
                       
<xs:element name="EncodingLevel" minOccurs="0">
                         
<xs:simpleType>
                           
<xs:restriction base="xs:string">
                             
<xs:enumeration value="1"/>
                             
<xs:enumeration value="1.b"/>
                             
<xs:enumeration value="1.1"/>
                             
<xs:enumeration value="1.2"/>
                             
<xs:enumeration value="1.3"/>
                             
<xs:enumeration value="2"/>
                             
<xs:enumeration value="2.1"/>
                             
<xs:enumeration value="2.2"/>
                             
<xs:enumeration value="3"/>
                             
<xs:enumeration value="3.1"/>
                             
<xs:enumeration value="3.2"/>
                             
<xs:enumeration value="4"/>
                             
<xs:enumeration value="4.1"/>
                             
<xs:enumeration value="4.2"/>
                             
<xs:enumeration value="5"/>
                             
<xs:enumeration value="5.1"/>
                           
</xs:restriction>
                         
</xs:simpleType>
                       
</xs:element>
                       
<xs:element name="EncodingProfile" minOccurs="0">
                         
<xs:simpleType>
                           
<xs:restriction base="xs:string">
                             
<xs:enumeration value="Baseline Profile"/>
                             
<xs:enumeration value="Extended Profile"/>
                             
<xs:enumeration value="High 10 Profile"/>
                             
<xs:enumeration value="High 4:4:4 Profile"/>
                             
<xs:enumeration value="Main Profile"/>
                             
<xs:enumeration value="High Profile"/>
                             
<xs:enumeration value="High 4:2:2 Profile"/>
                           
</xs:restriction>
                         
</xs:simpleType>
                       
</xs:element>
                       
<xs:element name="EmbeddedTimePresent" type="xs:boolean" minOccurs="0"/>
                       
<xs:element name="EncodingMode" minOccurs="0">
                         
<xs:simpleType>
                           
<xs:restriction base="xs:string">
                             
<xs:enumeration value="CBR"/>
                             
<xs:enumeration value="Variable"/>
                           
</xs:restriction>
                         
</xs:simpleType>
                       
</xs:element>
                       
<xs:element name="Type" minOccurs="0">
                         
<xs:simpleType>
                           
<xs:restriction base="xs:string">
                             
<xs:enumeration value="Transport Data"/>
                             
<xs:enumeration value="Program Data"/>
                           
</xs:restriction>
                         
</xs:simpleType>
                       
</xs:element>
                     
</xs:all>
                   
</xs:complexType>
                 
</xs:element>
                 
<xs:element name="Format_3">
                   
<xs:annotation>
                     
<xs:documentation xml:lang="en">MJPEG</xs:documentation>
                   
</xs:annotation>
                 
</xs:element>
                 
<xs:element name="Format_4">
                   
<xs:annotation>
                     
<xs:documentation xml:lang="en">MJPEG-2000</xs:documentation>
                   
</xs:annotation>
                 
</xs:element>
                 
<xs:element name="Format_5">
                   
<xs:annotation>
                     
<xs:documentation xml:lang="en">Reserved</xs:documentation>
                   
</xs:annotation>
                 
</xs:element>
                 
<xs:element name="Format_6">
                   
<xs:annotation>
                     
<xs:documentation xml:lang="en">Reserved</xs:documentation>
                   
</xs:annotation>
                 
</xs:element>
                 
<xs:element name="Format_7">
                   
<xs:annotation>
                     
<xs:documentation xml:lang="en">Reserved</xs:documentation>
                   
</xs:annotation>
                 
</xs:element>
               
</xs:choice>
             
</xs:complexType>
           
</xs:element>
           
<xs:element name="Image">
             
<xs:annotation>
               
<xs:documentation xml:lang="en">Image Data</xs:documentation>
             
</xs:annotation>
             
<xs:complexType>
               
<xs:choice>
                 
<xs:element name="Format_0">
                   
<xs:annotation>
                     
<xs:documentation xml:lang="en">Image Data</xs:documentation>
                   
</xs:annotation>
                 
</xs:element>
                 
<xs:element name="Format_1">
                   
<xs:annotation>
                     
<xs:documentation xml:lang="en">Still Imagery</xs:documentation>
                   
</xs:annotation>
                   
<xs:complexType>
                     
<xs:all minOccurs="0">
                       
<xs:element name="ImageFormat" minOccurs="0">
                         
<xs:simpleType>
                           
<xs:restriction base="xs:string">
                             
<xs:enumeration value="MIL-STD-2500"/>
                             
<xs:enumeration value="JPEG"/>
                             
<xs:enumeration value="JPEG 2000"/>
                             
<xs:enumeration value="PNG"/>
                           
</xs:restriction>
                         
</xs:simpleType>
                       
</xs:element>
                     
</xs:all>
                   
</xs:complexType>
                 
</xs:element>
                 
<xs:element name="Format_2">
                   
<xs:annotation>
                     
<xs:documentation xml:lang="en">Dynamic Imagery</xs:documentation>
                   
</xs:annotation>
                   
<xs:complexType>
                     
<xs:all minOccurs="0">
                       
<xs:element name="ImageFormat" minOccurs="0">
                         
<xs:simpleType>
                           
<xs:restriction base="xs:string">
                             
<xs:enumeration value="Mono8"/>
                             
<xs:enumeration value="Mono8Signed"/>
                             
<xs:enumeration value="Mono10"/>
                             
<xs:enumeration value="Mono10Packed"/>
                             
<xs:enumeration value="Mono12"/>
                             
<xs:enumeration value="Mono12Packed"/>
                             
<xs:enumeration value="Mono14"/>
                             
<xs:enumeration value="Mono16"/>
                             
<xs:enumeration value="BayerGR8"/>
                             
<xs:enumeration value="BayerRG8"/>
                             
<xs:enumeration value="BayerGB8"/>
                             
<xs:enumeration value="BayerBG8"/>
                             
<xs:enumeration value="BayerGR10"/>
                             
<xs:enumeration value="BayerRG10"/>
                             
<xs:enumeration value="BayerGB10"/>
                             
<xs:enumeration value="BayerBG10"/>
                             
<xs:enumeration value="BayerGR12"/>
                             
<xs:enumeration value="BayerRG12"/>
                             
<xs:enumeration value="BayerGB12"/>
                             
<xs:enumeration value="BayerBG12"/>
                             
<xs:enumeration value="BayerGR10Packed"/>
                             
<xs:enumeration value="BayerRG10Packed"/>
                             
<xs:enumeration value="BayerGB10Packed"/>
                             
<xs:enumeration value="BayerBG10Packed"/>
                             
<xs:enumeration value="BayerGR12Packed"/>
                             
<xs:enumeration value="BayerRG12Packed"/>
                             
<xs:enumeration value="BayerGB12Packed"/>
                             
<xs:enumeration value="BayerBG12Packed"/>
                             
<xs:enumeration value="BayerGR16"/>
                             
<xs:enumeration value="BayerRG16"/>
                             
<xs:enumeration value="BayerGB16"/>
                             
<xs:enumeration value="BayerBG16"/>
                             
<xs:enumeration value="RGB8Packed"/>
                             
<xs:enumeration value="BGR8Packed"/>
                             
<xs:enumeration value="RGBA8Packed"/>
                             
<xs:enumeration value="BGRA8Packed"/>
                             
<xs:enumeration value="RGB10Packed"/>
                             
<xs:enumeration value="BGR10Packed"/>
                             
<xs:enumeration value="RGB12Packed"/>
                             
<xs:enumeration value="BGR12Packed"/>
                             
<xs:enumeration value="RGB16Packed"/>
                             
<xs:enumeration value="BGR16Packed"/>
                             
<xs:enumeration value="RGB10V1Packed"/>
                             
<xs:enumeration value="BGR10V1Packed"/>
                             
<xs:enumeration value="RGB10V2Packed"/>
                             
<xs:enumeration value="BGR10V2Packed"/>
                             
<xs:enumeration value="RGB12V1Packed"/>
                             
<xs:enumeration value="RGB565Packed"/>
                             
<xs:enumeration value="BGR565Packed"/>
                             
<xs:enumeration value="YUV411Packed"/>
                             
<xs:enumeration value="YUV422Packed"/>
                             
<xs:enumeration value="YUV444Packed"/>
                             
<xs:enumeration value="YUYVPacked"/>
                             
<xs:enumeration value="RGB8Planar"/>
                             
<xs:enumeration value="RGB10Planar"/>
                             
<xs:enumeration value="RGB12Planar"/>
                             
<xs:enumeration value="RGB16Planar"/>
                             
<xs:enumeration value="Device-specific"/>
                           
</xs:restriction>
                         
</xs:simpleType>
                       
</xs:element>
                     
</xs:all>
                   
</xs:complexType>
                 
</xs:element>
                 
<xs:element name="Format_3">
                   
<xs:annotation>
                     
<xs:documentation xml:lang="en">Reserved</xs:documentation>
                   
</xs:annotation>
                 
</xs:element>
                 
<xs:element name="Format_4">
                   
<xs:annotation>
                     
<xs:documentation xml:lang="en">Reserved</xs:documentation>
                   
</xs:annotation>
                 
</xs:element>
                 
<xs:element name="Format_5">
                   
<xs:annotation>
                     
<xs:documentation xml:lang="en">Reserved</xs:documentation>
                   
</xs:annotation>
                 
</xs:element>
                 
<xs:element name="Format_6">
                   
<xs:annotation>
                     
<xs:documentation xml:lang="en">Reserved</xs:documentation>
                   
</xs:annotation>
                 
</xs:element>
                 
<xs:element name="Format_7">
                   
<xs:annotation>
                     
<xs:documentation xml:lang="en">Reserved</xs:documentation>
                   
</xs:annotation>
                 
</xs:element>
               
</xs:choice>
             
</xs:complexType>
           
</xs:element>
           
<xs:element name="UART">
             
<xs:annotation>
               
<xs:documentation xml:lang="en">UART Data</xs:documentation>
             
</xs:annotation>
             
<xs:complexType>
               
<xs:choice>
                 
<xs:element name="Format_0">
                   
<xs:annotation>
                     
<xs:documentation xml:lang="en">UART Data</xs:documentation>
                   
</xs:annotation>
                 
</xs:element>
                 
<xs:element name="Format_1">
                   
<xs:annotation>
                     
<xs:documentation>Reserved</xs:documentation>
                   
</xs:annotation>
                   
<xs:complexType/>
                 
</xs:element>
                 
<xs:element name="Format_2">
                   
<xs:annotation>
                     
<xs:documentation xml:lang="en">Reserved</xs:documentation>
                   
</xs:annotation>
                 
</xs:element>
                 
<xs:element name="Format_3">
                   
<xs:annotation>
                     
<xs:documentation xml:lang="en">Reserved</xs:documentation>
                   
</xs:annotation>
                 
</xs:element>
                 
<xs:element name="Format_4">
                   
<xs:annotation>
                     
<xs:documentation xml:lang="en">Reserved</xs:documentation>
                   
</xs:annotation>
                 
</xs:element>
                 
<xs:element name="Format_5">
                   
<xs:annotation>
                     
<xs:documentation xml:lang="en">Reserved</xs:documentation>
                   
</xs:annotation>
                 
</xs:element>
                 
<xs:element name="Format_6">
                   
<xs:annotation>
                     
<xs:documentation xml:lang="en">Reserved</xs:documentation>
                   
</xs:annotation>
                 
</xs:element>
                 
<xs:element name="Format_7">
                   
<xs:annotation>
                     
<xs:documentation xml:lang="en">Reserved</xs:documentation>
                   
</xs:annotation>
                 
</xs:element>
               
</xs:choice>
             
</xs:complexType>
           
</xs:element>
           
<xs:element name="IEEE-1394 ">
             
<xs:annotation>
               
<xs:documentation xml:lang="en">IEEE 1394 Data</xs:documentation>
             
</xs:annotation>
             
<xs:complexType>
               
<xs:choice>
                 
<xs:element name="Format_0">
                   
<xs:annotation>
                     
<xs:documentation xml:lang="en">IEEE 1394 Transaction</xs:documentation>
                   
</xs:annotation>
                   
<xs:complexType>
                     
<xs:all minOccurs="0">
                       
<xs:element name="PacketBodyType" minOccurs="0">
                         
<xs:simpleType>
                           
<xs:restriction base="xs:string">
                             
<xs:enumeration value="Type 0"/>
                             
<xs:enumeration value="Type 1"/>
                             
<xs:enumeration value="Type 2"/>
                           
</xs:restriction>
                         
</xs:simpleType>
                       
</xs:element>
                     
</xs:all>
                   
</xs:complexType>
                 
</xs:element>
                 
<xs:element name="Format_1">
                   
<xs:annotation>
                     
<xs:documentation xml:lang="en">IEEE 1394 Physical Layer</xs:documentation>
                   
</xs:annotation>
                   
<xs:complexType>
                     
<xs:all minOccurs="0">
                       
<xs:element name="TransmissionSpeed" minOccurs="0">
                         
<xs:simpleType>
                           
<xs:restriction base="xs:string">
                             
<xs:enumeration value="S100 A"/>
                             
<xs:enumeration value="S100 B"/>
                             
<xs:enumeration value="S200 A"/>
                             
<xs:enumeration value="S200 B"/>
                             
<xs:enumeration value="S400 A"/>
                             
<xs:enumeration value="S400 B"/>
                             
<xs:enumeration value="S800 B"/>
                             
<xs:enumeration value="S1600 B"/>
                             
<xs:enumeration value="S3200 B"/>
                           
</xs:restriction>
                         
</xs:simpleType>
                       
</xs:element>
                     
</xs:all>
                   
</xs:complexType>
                 
</xs:element>
                 
<xs:element name="Format_2">
                   
<xs:annotation>
                     
<xs:documentation xml:lang="en">Reserved</xs:documentation>
                   
</xs:annotation>
                 
</xs:element>
                 
<xs:element name="Format_3">
                   
<xs:annotation>
                     
<xs:documentation xml:lang="en">Reserved</xs:documentation>
                   
</xs:annotation>
                 
</xs:element>
                 
<xs:element name="Format_4">
                   
<xs:annotation>
                     
<xs:documentation xml:lang="en">Reserved</xs:documentation>
                   
</xs:annotation>
                 
</xs:element>
                 
<xs:element name="Format_5">
                   
<xs:annotation>
                     
<xs:documentation xml:lang="en">Reserved</xs:documentation>
                   
</xs:annotation>
                 
</xs:element>
                 
<xs:element name="Format_6">
                   
<xs:annotation>
                     
<xs:documentation xml:lang="en">Reserved</xs:documentation>
                   
</xs:annotation>
                 
</xs:element>
                 
<xs:element name="Format_7">
                   
<xs:annotation>
                     
<xs:documentation xml:lang="en">Reserved</xs:documentation>
                   
</xs:annotation>
                 
</xs:element>
               
</xs:choice>
             
</xs:complexType>
           
</xs:element>
           
<xs:element name="Parallel">
             
<xs:annotation>
               
<xs:documentation xml:lang="en">Parallel Data</xs:documentation>
             
</xs:annotation>
             
<xs:complexType>
               
<xs:choice>
                 
<xs:element name="Format_0">
                   
<xs:annotation>
                     
<xs:documentation xml:lang="en">Parallel Data</xs:documentation>
                   
</xs:annotation>
                   
<xs:complexType>
                     
<xs:all minOccurs="0">
                       
<xs:element name="DataType" minOccurs="0">
                         
<xs:complexType>
                           
<xs:choice>
                             
<xs:element name="GeneralPurposeParallelData" minOccurs="0">
                               
<xs:annotation>
                                 
<xs:documentation xml:lang="en">General-purpose parallel data packets can contain any number of data bytes</xs:documentation>
                               
</xs:annotation>
                               
<xs:complexType>
                                 
<xs:all>
                                   
<xs:element name="NumberOfBits" type="xs:unsignedInt">
                                     
<xs:annotation>
                                       
<xs:documentation xml:lang="en">Number of bits of recorded data (parallel data word width in bits)</xs:documentation>
                                     
</xs:annotation>
                                   
</xs:element>
                                 
</xs:all>
                               
</xs:complexType>
                             
</xs:element>
                             
<xs:element name="DCRsiParallelData" minOccurs="0">
                               
<xs:annotation>
                                 
<xs:documentation xml:lang="en">DCRsi data packets</xs:documentation>
                               
</xs:annotation>
                             
</xs:element>
                           
</xs:choice>
                         
</xs:complexType>
                       
</xs:element>
                     
</xs:all>
                   
</xs:complexType>
                 
</xs:element>
                 
<xs:element name="Format_1">
                   
<xs:annotation>
                     
<xs:documentation xml:lang="en">Reserved</xs:documentation>
                   
</xs:annotation>
                   
<xs:complexType/>
                 
</xs:element>
                 
<xs:element name="Format_2">
                   
<xs:annotation>
                     
<xs:documentation xml:lang="en">Reserved</xs:documentation>
                   
</xs:annotation>
                 
</xs:element>
                 
<xs:element name="Format_3">
                   
<xs:annotation>
                     
<xs:documentation xml:lang="en">Reserved</xs:documentation>
                   
</xs:annotation>
                 
</xs:element>
                 
<xs:element name="Format_4">
                   
<xs:annotation>
                     
<xs:documentation xml:lang="en">Reserved</xs:documentation>
                   
</xs:annotation>
                 
</xs:element>
                 
<xs:element name="Format_5">
                   
<xs:annotation>
                     
<xs:documentation xml:lang="en">Reserved</xs:documentation>
                   
</xs:annotation>
                 
</xs:element>
                 
<xs:element name="Format_6">
                   
<xs:annotation>
                     
<xs:documentation xml:lang="en">Reserved</xs:documentation>
                   
</xs:annotation>
                 
</xs:element>
                 
<xs:element name="Format_7">
                   
<xs:annotation>
                     
<xs:documentation xml:lang="en">Reserved</xs:documentation>
                   
</xs:annotation>
                 
</xs:element>
               
</xs:choice>
             
</xs:complexType>
           
</xs:element>
           
<xs:element name="Ethernet ">
             
<xs:annotation>
               
<xs:documentation xml:lang="en">Ethernet Data</xs:documentation>
             
</xs:annotation>
             
<xs:complexType>
               
<xs:choice>
                 
<xs:element name="Format_0">
                   
<xs:annotation>
                     
<xs:documentation xml:lang="en">Ethernet Data</xs:documentation>
                   
</xs:annotation>
                 
</xs:element>
                 
<xs:element name="Format_1">
                   
<xs:annotation>
                     
<xs:documentation xml:lang="en">Ethernet UDP Payload and/or ARINC-664 Part 7</xs:documentation>
                   
</xs:annotation>
                   
<xs:complexType>
                     
<xs:all>
                       
<xs:element name="Type">
                         
<xs:simpleType>
                           
<xs:restriction base="xs:string">
                             
<xs:enumeration value="ARINC-664"/>
                             
<xs:enumeration value="UDP"/>
                           
</xs:restriction>
                         
</xs:simpleType>
                       
</xs:element>
                     
</xs:all>
                   
</xs:complexType>
                 
</xs:element>
                 
<xs:element name="Format_2">
                   
<xs:annotation>
                     
<xs:documentation xml:lang="en">Reserved</xs:documentation>
                   
</xs:annotation>
                 
</xs:element>
                 
<xs:element name="Format_3">
                   
<xs:annotation>
                     
<xs:documentation xml:lang="en">Reserved</xs:documentation>
                   
</xs:annotation>
                 
</xs:element>
                 
<xs:element name="Format_4">
                   
<xs:annotation>
                     
<xs:documentation xml:lang="en">Reserved</xs:documentation>
                   
</xs:annotation>
                 
</xs:element>
                 
<xs:element name="Format_5">
                   
<xs:annotation>
                     
<xs:documentation xml:lang="en">Reserved</xs:documentation>
                   
</xs:annotation>
                 
</xs:element>
                 
<xs:element name="Format_6">
                   
<xs:annotation>
                     
<xs:documentation xml:lang="en">Reserved</xs:documentation>
                   
</xs:annotation>
                 
</xs:element>
                 
<xs:element name="Format_7">
                   
<xs:annotation>
                     
<xs:documentation xml:lang="en">Reserved</xs:documentation>
                   
</xs:annotation>
                 
</xs:element>
               
</xs:choice>
             
</xs:complexType>
           
</xs:element>
           
<xs:element name="TSPI-CTS ">
             
<xs:annotation>
               
<xs:documentation xml:lang="en">Time Space Position Information and Combat Training Systems Data Packets (TSPI/CTS)</xs:documentation>
             
</xs:annotation>
             
<xs:complexType>
               
<xs:choice>
                 
<xs:element name="Format_0">
                   
<xs:annotation>
                     
<xs:documentation xml:lang="en">GPS NMEA-RTCM</xs:documentation>
                   
</xs:annotation>
                   
<xs:complexType>
                     
<xs:all minOccurs="0">
                       
<xs:element name="Type" minOccurs="0">
                         
<xs:annotation>
                           
<xs:documentation xml:lang="en">The type of data NMEA-RTCM contains within the packet</xs:documentation>
                         
</xs:annotation>
                         
<xs:simpleType>
                           
<xs:restriction base="xs:string">
                             
<xs:enumeration value="NMEA 0183"/>
                             
<xs:enumeration value="NMEA 0183-HS"/>
                             
<xs:enumeration value="NMEA 2000"/>
                             
<xs:enumeration value="RTCM SC104"/>
                           
</xs:restriction>
                         
</xs:simpleType>
                       
</xs:element>
                     
</xs:all>
                   
</xs:complexType>
                 
</xs:element>
                 
<xs:element name="Format_1">
                   
<xs:annotation>
                     
<xs:documentation xml:lang="en">EAG ACMI</xs:documentation>
                   
</xs:annotation>
                   
<xs:complexType>
                     
<xs:all minOccurs="0">
                       
<xs:element name="Content" minOccurs="0">
                         
<xs:annotation>
                           
<xs:documentation xml:lang="en">The content of the EAG ACMI data within the packet</xs:documentation>
                         
</xs:annotation>
                         
<xs:simpleType>
                           
<xs:restriction base="xs:string">
                             
<xs:enumeration value="TSPI data only">
                               
<xs:annotation>
                                 
<xs:documentation xml:lang="en">TSPI data only (no static data or pod ID)</xs:documentation>
                               
</xs:annotation>
                             
</xs:enumeration>
                             
<xs:enumeration value="Contains Pod ID">
                               
<xs:annotation>
                                 
<xs:documentation xml:lang="en">Contains pod ID and static data</xs:documentation>
                               
</xs:annotation>
                             
</xs:enumeration>
                           
</xs:restriction>
                         
</xs:simpleType>
                       
</xs:element>
                     
</xs:all>
                   
</xs:complexType>
                 
</xs:element>
                 
<xs:element name="Format_2">
                   
<xs:annotation>
                     
<xs:documentation xml:lang="en">ACTTS</xs:documentation>
                   
</xs:annotation>
                   
<xs:complexType>
                     
<xs:all minOccurs="0">
                       
<xs:element name="Format" minOccurs="0">
                         
<xs:annotation>
                           
<xs:documentation xml:lang="en">The ACTTS format type</xs:documentation>
                         
</xs:annotation>
                         
<xs:simpleType>
                           
<xs:restriction base="xs:string">
                             
<xs:enumeration value="KITS">
                               
<xs:annotation>
                                 
<xs:documentation xml:lang="en">Kadena Interim Training System (KITS) Recording Formats</xs:documentation>
                               
</xs:annotation>
                             
</xs:enumeration>
                             
<xs:enumeration value="Alpena KITS">
                               
<xs:annotation>
                                 
<xs:documentation xml:lang="en">Alpena KITS Recording Formats</xs:documentation>
                               
</xs:annotation>
                             
</xs:enumeration>
                             
<xs:enumeration value="USAF Europe">
                               
<xs:annotation>
                                 
<xs:documentation xml:lang="en">USAF Europe Rangeless Interim Training System Recording Formats</xs:documentation>
                               
</xs:annotation>
                             
</xs:enumeration>
                             
<xs:enumeration value="Alaska ACTS">
                               
<xs:annotation>
                                 
<xs:documentation xml:lang="en">Alaska ACTS Upgrade Recording Formats</xs:documentation>
                               
</xs:annotation>
                             
</xs:enumeration>
                             
<xs:enumeration value="Goldwater">
                               
<xs:annotation>
                                 
<xs:documentation xml:lang="en">Goldwater Range Mission and Debriefing System Recording Formats</xs:documentation>
                               
</xs:annotation>
                             
</xs:enumeration>
                             
<xs:enumeration value="P4RC">
                               
<xs:annotation>
                                 
<xs:documentation xml:lang="en">P4RC Recording Formats</xs:documentation>
                               
</xs:annotation>
                             
</xs:enumeration>
                             
<xs:enumeration value="Nellis ACTS">
                               
<xs:annotation>
                                 
<xs:documentation xml:lang="en">Nellis ACTS Range Security Initiative Recording Formats</xs:documentation>
                               
</xs:annotation>
                             
</xs:enumeration>
                             
<xs:enumeration value="P4RC+P5 CTS">
                               
<xs:annotation>
                                 
<xs:documentation xml:lang="en">P4RC+P5 CTS Participant Subsystem Recording Formats</xs:documentation>
                               
</xs:annotation>
                             
</xs:enumeration>
                             
<xs:enumeration value="P5 CTS">
                               
<xs:annotation>
                                 
<xs:documentation xml:lang="en">P5 CTS Recording Formats</xs:documentation>
                               
</xs:annotation>
                             
</xs:enumeration>
                           
</xs:restriction>
                         
</xs:simpleType>
                       
</xs:element>
                     
</xs:all>
                   
</xs:complexType>
                 
</xs:element>
                 
<xs:element name="Format_3"/>
                 
<xs:element name="Format_4"/>
                 
<xs:element name="Format_5"/>
                 
<xs:element name="Format_6"/>
                 
<xs:element name="Format_7"/>
               
</xs:choice>
             
</xs:complexType>
           
</xs:element>
           
<xs:element name="CAN">
             
<xs:annotation>
               
<xs:documentation xml:lang="en">Controller Area Network Bus Data</xs:documentation>
             
</xs:annotation>
             
<xs:complexType>
               
<xs:choice>
                 
<xs:element name="Format_0"/>
               
</xs:choice>
             
</xs:complexType>
           
</xs:element>
           
<xs:element name="FibreChannel ">
             
<xs:annotation>
               
<xs:documentation xml:lang="en">Fibre Channel Data</xs:documentation>
             
</xs:annotation>
             
<xs:complexType>
               
<xs:choice>
                 
<xs:element name="Format_0">
                   
<xs:annotation>
                     
<xs:documentation xml:lang="en">Fibre Channel Data</xs:documentation>
                   
</xs:annotation>
                 
</xs:element>
                 
<xs:element name="Format_1">
                   
<xs:annotation>
                     
<xs:documentation xml:lang="en">FC-FS Layer</xs:documentation>
                   
</xs:annotation>
                   
<xs:complexType/>
                 
</xs:element>
                 
<xs:element name="Format_2">
                   
<xs:annotation>
                     
<xs:documentation xml:lang="en">Reserved</xs:documentation>
                   
</xs:annotation>
                 
</xs:element>
                 
<xs:element name="Format_3">
                   
<xs:annotation>
                     
<xs:documentation xml:lang="en">Reserved</xs:documentation>
                   
</xs:annotation>
                 
</xs:element>
                 
<xs:element name="Format_4">
                   
<xs:annotation>
                     
<xs:documentation xml:lang="en">Reserved</xs:documentation>
                   
</xs:annotation>
                 
</xs:element>
                 
<xs:element name="Format_5">
                   
<xs:annotation>
                     
<xs:documentation xml:lang="en">Reserved</xs:documentation>
                   
</xs:annotation>
                 
</xs:element>
                 
<xs:element name="Format_6">
                   
<xs:annotation>
                     
<xs:documentation xml:lang="en">Reserved</xs:documentation>
                   
</xs:annotation>
                 
</xs:element>
                 
<xs:element name="Format_7">
                   
<xs:annotation>
                     
<xs:documentation xml:lang="en">Reserved</xs:documentation>
                   
</xs:annotation>
                 
</xs:element>
               
</xs:choice>
             
</xs:complexType>
           
</xs:element>
         
</xs:choice>
       
</xs:complexType>
     
</xs:element>
     
<xs:element name="Settings" type="PackageSettingsType" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">This can be used to add one or more Data Type or Channel specifc package settings</xs:documentation>
       
</xs:annotation>
     
</xs:element>
   
</xs:all>
 
</xs:complexType>
</xs:element>

element IRIG-106-Ch-10Type/Properties/ChannelID
diagram
type restriction of xs:hexBinary
properties
isRef 0
minOcc 0
maxOcc 1
content simple
annotation
documentation
The 16 bit packet channel ID. All channels in a system must have a unique channel ID for each data source
source <xs:element name="ChannelID" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">The 16 bit packet channel ID. All channels in a system must have a unique channel ID for each data source</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:hexBinary"/>
 
</xs:simpleType>
</xs:element>

element IRIG-106-Ch-10Type/Properties/UDPHeaderTrasferFormat
diagram
type restriction of xs:string
properties
isRef 0
minOcc 0
maxOcc 1
content simple
default 1
facets
enumeration 1
enumeration 2
enumeration 3
annotation
documentation
Specifies the UDP Transfer Header format.  The allowed values are 1, 2 and 3.  The default value is 1
source <xs:element name="UDPHeaderTrasferFormat" default="1" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">Specifies the UDP Transfer Header format.  The allowed values are 1, 2 and 3.  The default value is 1</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="1"/>
     
<xs:enumeration value="2"/>
     
<xs:enumeration value="3"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element IRIG-106-Ch-10Type/Properties/DataType
diagram
properties
isRef 0
content complex
children ComputerGenerated PCM Time MIL-STD-1553 Analog Discrete Message ARINC-429 Video Image UART IEEE-1394 Parallel Ethernet TSPI-CTS CAN FibreChannel
annotation
documentation
A value representing the type and format of the data
source <xs:element name="DataType">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">A value representing the type and format of the data</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:choice>
     
<xs:element name="ComputerGenerated">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">Computer-Generated Data</xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:choice>
           
<xs:element name="Format_0">
             
<xs:annotation>
               
<xs:documentation xml:lang="en">User-Defined</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="Format_1">
             
<xs:annotation>
               
<xs:documentation xml:lang="en">Setup Record</xs:documentation>
             
</xs:annotation>
             
<xs:complexType>
               
<xs:all minOccurs="0">
                 
<xs:element name="TMATSFileFormat" minOccurs="0">
                   
<xs:simpleType>
                     
<xs:restriction base="xs:string">
                       
<xs:enumeration value="ASCII"/>
                       
<xs:enumeration value="XML"/>
                     
</xs:restriction>
                   
</xs:simpleType>
                 
</xs:element>
               
</xs:all>
             
</xs:complexType>
           
</xs:element>
           
<xs:element name="Format_2">
             
<xs:annotation>
               
<xs:documentation xml:lang="en">Recording Events</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="Format_3">
             
<xs:annotation>
               
<xs:documentation xml:lang="en">Recording Index</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="Format_4">
             
<xs:annotation>
               
<xs:documentation xml:lang="en">Streaming Configuration Records</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="Format_5"/>
           
<xs:element name="Format_6"/>
           
<xs:element name="Format_7"/>
         
</xs:choice>
       
</xs:complexType>
     
</xs:element>
     
<xs:element name="PCM">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">IRIG-106 Chatper 4 or 8 PCM Data</xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:choice>
           
<xs:element name="Format_0">
             
<xs:annotation>
               
<xs:documentation xml:lang="en">Reserved</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="Format_1">
             
<xs:annotation>
               
<xs:documentation xml:lang="en">Chapter 4 or 8</xs:documentation>
             
</xs:annotation>
             
<xs:complexType>
               
<xs:all>
                 
<xs:element name="ThroughputModeEnabled" type="xs:boolean" default="false" minOccurs="0">
                   
<xs:annotation>
                     
<xs:documentation xml:lang="en">Used to determine if "Throuput Mode" is enabled.  The defailt value is "false" (i.e. not enabled) meaning that the PCM data is frame synchronized </xs:documentation>
                   
</xs:annotation>
                 
</xs:element>
                 
<xs:element name="WordUnpackingEnabled" type="xs:boolean" default="true" minOccurs="0">
                   
<xs:annotation>
                     
<xs:documentation xml:lang="en">Used to determine if "Word Packing" is enabled.  The defailt value is "true" (i.e. enabled)</xs:documentation>
                   
</xs:annotation>
                 
</xs:element>
                 
<xs:element name="FrameFormatIdentifier" type="FrameFormatIdentifierType" minOccurs="0">
                   
<xs:annotation>
                     
<xs:documentation xml:lang="en">This element descibes the Frame Format Identifier.</xs:documentation>
                   
</xs:annotation>
                 
</xs:element>
                 
<xs:element ref="SynchronizationStrategy" minOccurs="0"/>
                 
<xs:element name="MajorFrameProperties" type="FramePropertiesType" minOccurs="0">
                   
<xs:annotation>
                     
<xs:documentation xml:lang="en">This element is used to describe the characteristics of a major frame.</xs:documentation>
                   
</xs:annotation>
                 
</xs:element>
               
</xs:all>
             
</xs:complexType>
           
</xs:element>
           
<xs:element name="Format_2"/>
           
<xs:element name="Format_3"/>
           
<xs:element name="Format_4"/>
           
<xs:element name="Format_5"/>
           
<xs:element name="Format_6"/>
           
<xs:element name="Format_7"/>
         
</xs:choice>
       
</xs:complexType>
     
</xs:element>
     
<xs:element name="Time">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">Time Data</xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:choice>
           
<xs:element name="Format_0">
             
<xs:annotation>
               
<xs:documentation xml:lang="en">Reserved</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="Format_1">
             
<xs:annotation>
               
<xs:documentation xml:lang="en">RCC/Global Positioning System (GPS)/Relative Time Counter (RTC)</xs:documentation>
             
</xs:annotation>
             
<xs:complexType>
               
<xs:all minOccurs="0">
                 
<xs:element name="TimeFormat" minOccurs="0">
                   
<xs:simpleType>
                     
<xs:restriction base="xs:string">
                       
<xs:enumeration value="IRIG-B"/>
                       
<xs:enumeration value="IRIG-A"/>
                       
<xs:enumeration value="IRIG-G"/>
                       
<xs:enumeration value="Real-Time Clock"/>
                       
<xs:enumeration value="UTC time from GPS"/>
                       
<xs:enumeration value="Native GPS Time"/>
                       
<xs:enumeration value="NONE"/>
                     
</xs:restriction>
                   
</xs:simpleType>
                 
</xs:element>
               
</xs:all>
             
</xs:complexType>
           
</xs:element>
           
<xs:element name="Format_2">
             
<xs:annotation>
               
<xs:documentation xml:lang="en">Network Time</xs:documentation>
             
</xs:annotation>
             
<xs:complexType>
               
<xs:all minOccurs="0">
                 
<xs:element name="TimeFormat" minOccurs="0">
                   
<xs:simpleType>
                     
<xs:restriction base="xs:string">
                       
<xs:enumeration value="NTP V3"/>
                       
<xs:enumeration value="IEEE-1588-2002"/>
                       
<xs:enumeration value="IEEE-1588-2008"/>
                     
</xs:restriction>
                   
</xs:simpleType>
                 
</xs:element>
               
</xs:all>
             
</xs:complexType>
           
</xs:element>
           
<xs:element name="Format_3"/>
           
<xs:element name="Format_4"/>
           
<xs:element name="Format_5"/>
           
<xs:element name="Format_6"/>
           
<xs:element name="Format_7"/>
         
</xs:choice>
       
</xs:complexType>
     
</xs:element>
     
<xs:element name="MIL-STD-1553">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">MIL-STD-1553 Data</xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:choice>
           
<xs:element name="Format_0">
             
<xs:annotation>
               
<xs:documentation xml:lang="en">Reserved</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="Format_1">
             
<xs:annotation>
               
<xs:documentation xml:lang="en">MIL-STD-1553B Data</xs:documentation>
             
</xs:annotation>
             
<xs:complexType/>
           
</xs:element>
           
<xs:element name="Format_2">
             
<xs:annotation>
               
<xs:documentation xml:lang="en">16PP194 Bus</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="Format_3">
             
<xs:annotation>
               
<xs:documentation xml:lang="en">Reserved</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="Format_4">
             
<xs:annotation>
               
<xs:documentation xml:lang="en">Reserved</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="Format_5">
             
<xs:annotation>
               
<xs:documentation xml:lang="en">Reserved</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="Format_6">
             
<xs:annotation>
               
<xs:documentation xml:lang="en">Reserved</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="Format_7">
             
<xs:annotation>
               
<xs:documentation xml:lang="en">Reserved</xs:documentation>
             
</xs:annotation>
           
</xs:element>
         
</xs:choice>
       
</xs:complexType>
     
</xs:element>
     
<xs:element name="Analog">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">Analog Data</xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:choice>
           
<xs:element name="Format_0">
             
<xs:annotation>
               
<xs:documentation xml:lang="en">Reserved</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="Format_1">
             
<xs:annotation>
               
<xs:documentation xml:lang="en">Analog Data</xs:documentation>
             
</xs:annotation>
             
<xs:complexType>
               
<xs:all minOccurs="0">
                 
<xs:element name="WordUnpackingEnabled" type="xs:boolean" default="true" minOccurs="0">
                   
<xs:annotation>
                     
<xs:documentation xml:lang="en">Used to determine if "Word Packing" is enabled.  The defailt value is "true" (i.e. enabled)</xs:documentation>
                   
</xs:annotation>
                 
</xs:element>
               
</xs:all>
             
</xs:complexType>
           
</xs:element>
           
<xs:element name="Format_2">
             
<xs:annotation>
               
<xs:documentation xml:lang="en">Reserved</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="Format_3">
             
<xs:annotation>
               
<xs:documentation xml:lang="en">Reserved</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="Format_4">
             
<xs:annotation>
               
<xs:documentation xml:lang="en">Reserved</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="Format_5">
             
<xs:annotation>
               
<xs:documentation xml:lang="en">Reserved</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="Format_6">
             
<xs:annotation>
               
<xs:documentation xml:lang="en">Reserved</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="Format_7">
             
<xs:annotation>
               
<xs:documentation xml:lang="en">Reserved</xs:documentation>
             
</xs:annotation>
           
</xs:element>
         
</xs:choice>
       
</xs:complexType>
     
</xs:element>
     
<xs:element name="Discrete">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">Discrete Data</xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:choice>
           
<xs:element name="Format_0">
             
<xs:annotation>
               
<xs:documentation xml:lang="en">Reserved</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="Format_1">
             
<xs:annotation>
               
<xs:documentation xml:lang="en">Discrete Data</xs:documentation>
             
</xs:annotation>
             
<xs:complexType>
               
<xs:all>
                 
<xs:element name="RecordState">
                   
<xs:simpleType>
                     
<xs:restriction base="xs:string">
                       
<xs:enumeration value="StateBased"/>
                       
<xs:enumeration value="TimeBased"/>
                     
</xs:restriction>
                   
</xs:simpleType>
                 
</xs:element>
                 
<xs:element name="Alignment">
                   
<xs:simpleType>
                     
<xs:restriction base="xs:string">
                       
<xs:enumeration value="msb"/>
                       
<xs:enumeration value="lsb"/>
                     
</xs:restriction>
                   
</xs:simpleType>
                 
</xs:element>
               
</xs:all>
             
</xs:complexType>
           
</xs:element>
           
<xs:element name="Format_2">
             
<xs:annotation>
               
<xs:documentation xml:lang="en">Reserved</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="Format_3">
             
<xs:annotation>
               
<xs:documentation xml:lang="en">Reserved</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="Format_4">
             
<xs:annotation>
               
<xs:documentation xml:lang="en">Reserved</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="Format_5">
             
<xs:annotation>
               
<xs:documentation xml:lang="en">Reserved</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="Format_6">
             
<xs:annotation>
               
<xs:documentation xml:lang="en">Reserved</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="Format_7">
             
<xs:annotation>
               
<xs:documentation xml:lang="en">Reserved</xs:documentation>
             
</xs:annotation>
           
</xs:element>
         
</xs:choice>
       
</xs:complexType>
     
</xs:element>
     
<xs:element name="Message">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">Generic Message Data</xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:choice>
           
<xs:element name="Format_0">
             
<xs:annotation>
               
<xs:documentation xml:lang="en">Generic Message Data</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="Format_1">
             
<xs:annotation>
               
<xs:documentation xml:lang="en">Reserved</xs:documentation>
             
</xs:annotation>
             
<xs:complexType/>
           
</xs:element>
           
<xs:element name="Format_2">
             
<xs:annotation>
               
<xs:documentation xml:lang="en">Reserved</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="Format_3">
             
<xs:annotation>
               
<xs:documentation xml:lang="en">Reserved</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="Format_4">
             
<xs:annotation>
               
<xs:documentation xml:lang="en">Reserved</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="Format_5">
             
<xs:annotation>
               
<xs:documentation xml:lang="en">Reserved</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="Format_6">
             
<xs:annotation>
               
<xs:documentation xml:lang="en">Reserved</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="Format_7">
             
<xs:annotation>
               
<xs:documentation xml:lang="en">Reserved</xs:documentation>
             
</xs:annotation>
           
</xs:element>
         
</xs:choice>
       
</xs:complexType>
     
</xs:element>
     
<xs:element name="ARINC-429">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">ARINC-429 Data</xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:choice>
           
<xs:element name="Format_0">
             
<xs:annotation>
               
<xs:documentation xml:lang="en">ARINC-429 Data</xs:documentation>
             
</xs:annotation>
             
<xs:complexType>
               
<xs:all minOccurs="0">
                 
<xs:element name="Speed">
                   
<xs:simpleType>
                     
<xs:restriction base="xs:string">
                       
<xs:enumeration value="High"/>
                       
<xs:enumeration value="Low"/>
                     
</xs:restriction>
                   
</xs:simpleType>
                 
</xs:element>
               
</xs:all>
             
</xs:complexType>
           
</xs:element>
           
<xs:element name="Format_1">
             
<xs:annotation>
               
<xs:documentation xml:lang="en">Reserved</xs:documentation>
             
</xs:annotation>
             
<xs:complexType/>
           
</xs:element>
           
<xs:element name="Format_2">
             
<xs:annotation>
               
<xs:documentation xml:lang="en">Reserved</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="Format_3">
             
<xs:annotation>
               
<xs:documentation xml:lang="en">Reserved</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="Format_4">
             
<xs:annotation>
               
<xs:documentation xml:lang="en">Reserved</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="Format_5">
             
<xs:annotation>
               
<xs:documentation xml:lang="en">Reserved</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="Format_6">
             
<xs:annotation>
               
<xs:documentation xml:lang="en">Reserved</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="Format_7">
             
<xs:annotation>
               
<xs:documentation xml:lang="en">Reserved</xs:documentation>
             
</xs:annotation>
           
</xs:element>
         
</xs:choice>
       
</xs:complexType>
     
</xs:element>
     
<xs:element name="Video">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">Video Data</xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:choice>
           
<xs:element name="Format_0">
             
<xs:annotation>
               
<xs:documentation xml:lang="en">MPEG-2/H.264 Video</xs:documentation>
             
</xs:annotation>
             
<xs:complexType>
               
<xs:all minOccurs="0">
                 
<xs:element name="EmbeddedTimePresent" type="xs:boolean" minOccurs="0"/>
                 
<xs:element name="PayloadType" minOccurs="0">
                   
<xs:simpleType>
                     
<xs:restriction base="xs:string">
                       
<xs:enumeration value="MPEG-2 Main Profile at Main Level"/>
                       
<xs:enumeration value="H.264 Main Profile at L2.1"/>
                       
<xs:enumeration value="H.264 Main Profile at L2.2"/>
                       
<xs:enumeration value="H.264 Main Profile at L3"/>
                     
</xs:restriction>
                   
</xs:simpleType>
                 
</xs:element>
               
</xs:all>
             
</xs:complexType>
           
</xs:element>
           
<xs:element name="Format_1">
             
<xs:annotation>
               
<xs:documentation xml:lang="en">ISO 13818-1 MPEG-2</xs:documentation>
             
</xs:annotation>
             
<xs:complexType>
               
<xs:all minOccurs="0">
                 
<xs:element name="EncodingProfileLevel" minOccurs="0">
                   
<xs:simpleType>
                     
<xs:restriction base="xs:string">
                       
<xs:enumeration value="Simple Profile at Main Level"/>
                       
<xs:enumeration value="Main Profile at Low Level"/>
                       
<xs:enumeration value="Main Profile at Main Level"/>
                       
<xs:enumeration value="Main Profile at High-1440 Level"/>
                       
<xs:enumeration value="Main Profile at High Level"/>
                       
<xs:enumeration value="SNR Profile at Low Level"/>
                       
<xs:enumeration value="SNR Profile at Main Level"/>
                       
<xs:enumeration value="Spatial Profile at High-1440 Level"/>
                       
<xs:enumeration value="High Profile at Main Level"/>
                       
<xs:enumeration value="High Profile at High-1440Level"/>
                       
<xs:enumeration value="High Profile at high Level"/>
                       
<xs:enumeration value="4:2:2 Profile at Main Level"/>
                     
</xs:restriction>
                   
</xs:simpleType>
                 
</xs:element>
                 
<xs:element name="EmbeddedTimePresent" type="xs:boolean" minOccurs="0"/>
                 
<xs:element name="EncodingMode" minOccurs="0">
                   
<xs:simpleType>
                     
<xs:restriction base="xs:string">
                       
<xs:enumeration value="CBR"/>
                       
<xs:enumeration value="Variable"/>
                     
</xs:restriction>
                   
</xs:simpleType>
                 
</xs:element>
                 
<xs:element name="Type" minOccurs="0">
                   
<xs:simpleType>
                     
<xs:restriction base="xs:string">
                       
<xs:enumeration value="Transport Data"/>
                       
<xs:enumeration value="Program Data"/>
                     
</xs:restriction>
                   
</xs:simpleType>
                 
</xs:element>
               
</xs:all>
             
</xs:complexType>
           
</xs:element>
           
<xs:element name="Format_2">
             
<xs:annotation>
               
<xs:documentation xml:lang="en">ISO 14496-10 MPEG-4 Part 10 AVC/ITU H.264</xs:documentation>
             
</xs:annotation>
             
<xs:complexType>
               
<xs:all>
                 
<xs:element name="AudioEncodingType" minOccurs="0">
                   
<xs:simpleType>
                     
<xs:restriction base="xs:string">
                       
<xs:enumeration value="ISO/IEC 13818-3"/>
                       
<xs:enumeration value="ISO/IEC 13818-7"/>
                     
</xs:restriction>
                   
</xs:simpleType>
                 
</xs:element>
                 
<xs:element name="EncodingLevel" minOccurs="0">
                   
<xs:simpleType>
                     
<xs:restriction base="xs:string">
                       
<xs:enumeration value="1"/>
                       
<xs:enumeration value="1.b"/>
                       
<xs:enumeration value="1.1"/>
                       
<xs:enumeration value="1.2"/>
                       
<xs:enumeration value="1.3"/>
                       
<xs:enumeration value="2"/>
                       
<xs:enumeration value="2.1"/>
                       
<xs:enumeration value="2.2"/>
                       
<xs:enumeration value="3"/>
                       
<xs:enumeration value="3.1"/>
                       
<xs:enumeration value="3.2"/>
                       
<xs:enumeration value="4"/>
                       
<xs:enumeration value="4.1"/>
                       
<xs:enumeration value="4.2"/>
                       
<xs:enumeration value="5"/>
                       
<xs:enumeration value="5.1"/>
                     
</xs:restriction>
                   
</xs:simpleType>
                 
</xs:element>
                 
<xs:element name="EncodingProfile" minOccurs="0">
                   
<xs:simpleType>
                     
<xs:restriction base="xs:string">
                       
<xs:enumeration value="Baseline Profile"/>
                       
<xs:enumeration value="Extended Profile"/>
                       
<xs:enumeration value="High 10 Profile"/>
                       
<xs:enumeration value="High 4:4:4 Profile"/>
                       
<xs:enumeration value="Main Profile"/>
                       
<xs:enumeration value="High Profile"/>
                       
<xs:enumeration value="High 4:2:2 Profile"/>
                     
</xs:restriction>
                   
</xs:simpleType>
                 
</xs:element>
                 
<xs:element name="EmbeddedTimePresent" type="xs:boolean" minOccurs="0"/>
                 
<xs:element name="EncodingMode" minOccurs="0">
                   
<xs:simpleType>
                     
<xs:restriction base="xs:string">
                       
<xs:enumeration value="CBR"/>
                       
<xs:enumeration value="Variable"/>
                     
</xs:restriction>
                   
</xs:simpleType>
                 
</xs:element>
                 
<xs:element name="Type" minOccurs="0">
                   
<xs:simpleType>
                     
<xs:restriction base="xs:string">
                       
<xs:enumeration value="Transport Data"/>
                       
<xs:enumeration value="Program Data"/>
                     
</xs:restriction>
                   
</xs:simpleType>
                 
</xs:element>
               
</xs:all>
             
</xs:complexType>
           
</xs:element>
           
<xs:element name="Format_3">
             
<xs:annotation>
               
<xs:documentation xml:lang="en">MJPEG</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="Format_4">
             
<xs:annotation>
               
<xs:documentation xml:lang="en">MJPEG-2000</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="Format_5">
             
<xs:annotation>
               
<xs:documentation xml:lang="en">Reserved</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="Format_6">
             
<xs:annotation>
               
<xs:documentation xml:lang="en">Reserved</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="Format_7">
             
<xs:annotation>
               
<xs:documentation xml:lang="en">Reserved</xs:documentation>
             
</xs:annotation>
           
</xs:element>
         
</xs:choice>
       
</xs:complexType>
     
</xs:element>
     
<xs:element name="Image">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">Image Data</xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:choice>
           
<xs:element name="Format_0">
             
<xs:annotation>
               
<xs:documentation xml:lang="en">Image Data</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="Format_1">
             
<xs:annotation>
               
<xs:documentation xml:lang="en">Still Imagery</xs:documentation>
             
</xs:annotation>
             
<xs:complexType>
               
<xs:all minOccurs="0">
                 
<xs:element name="ImageFormat" minOccurs="0">
                   
<xs:simpleType>
                     
<xs:restriction base="xs:string">
                       
<xs:enumeration value="MIL-STD-2500"/>
                       
<xs:enumeration value="JPEG"/>
                       
<xs:enumeration value="JPEG 2000"/>
                       
<xs:enumeration value="PNG"/>
                     
</xs:restriction>
                   
</xs:simpleType>
                 
</xs:element>
               
</xs:all>
             
</xs:complexType>
           
</xs:element>
           
<xs:element name="Format_2">
             
<xs:annotation>
               
<xs:documentation xml:lang="en">Dynamic Imagery</xs:documentation>
             
</xs:annotation>
             
<xs:complexType>
               
<xs:all minOccurs="0">
                 
<xs:element name="ImageFormat" minOccurs="0">
                   
<xs:simpleType>
                     
<xs:restriction base="xs:string">
                       
<xs:enumeration value="Mono8"/>
                       
<xs:enumeration value="Mono8Signed"/>
                       
<xs:enumeration value="Mono10"/>
                       
<xs:enumeration value="Mono10Packed"/>
                       
<xs:enumeration value="Mono12"/>
                       
<xs:enumeration value="Mono12Packed"/>
                       
<xs:enumeration value="Mono14"/>
                       
<xs:enumeration value="Mono16"/>
                       
<xs:enumeration value="BayerGR8"/>
                       
<xs:enumeration value="BayerRG8"/>
                       
<xs:enumeration value="BayerGB8"/>
                       
<xs:enumeration value="BayerBG8"/>
                       
<xs:enumeration value="BayerGR10"/>
                       
<xs:enumeration value="BayerRG10"/>
                       
<xs:enumeration value="BayerGB10"/>
                       
<xs:enumeration value="BayerBG10"/>
                       
<xs:enumeration value="BayerGR12"/>
                       
<xs:enumeration value="BayerRG12"/>
                       
<xs:enumeration value="BayerGB12"/>
                       
<xs:enumeration value="BayerBG12"/>
                       
<xs:enumeration value="BayerGR10Packed"/>
                       
<xs:enumeration value="BayerRG10Packed"/>
                       
<xs:enumeration value="BayerGB10Packed"/>
                       
<xs:enumeration value="BayerBG10Packed"/>
                       
<xs:enumeration value="BayerGR12Packed"/>
                       
<xs:enumeration value="BayerRG12Packed"/>
                       
<xs:enumeration value="BayerGB12Packed"/>
                       
<xs:enumeration value="BayerBG12Packed"/>
                       
<xs:enumeration value="BayerGR16"/>
                       
<xs:enumeration value="BayerRG16"/>
                       
<xs:enumeration value="BayerGB16"/>
                       
<xs:enumeration value="BayerBG16"/>
                       
<xs:enumeration value="RGB8Packed"/>
                       
<xs:enumeration value="BGR8Packed"/>
                       
<xs:enumeration value="RGBA8Packed"/>
                       
<xs:enumeration value="BGRA8Packed"/>
                       
<xs:enumeration value="RGB10Packed"/>
                       
<xs:enumeration value="BGR10Packed"/>
                       
<xs:enumeration value="RGB12Packed"/>
                       
<xs:enumeration value="BGR12Packed"/>
                       
<xs:enumeration value="RGB16Packed"/>
                       
<xs:enumeration value="BGR16Packed"/>
                       
<xs:enumeration value="RGB10V1Packed"/>
                       
<xs:enumeration value="BGR10V1Packed"/>
                       
<xs:enumeration value="RGB10V2Packed"/>
                       
<xs:enumeration value="BGR10V2Packed"/>
                       
<xs:enumeration value="RGB12V1Packed"/>
                       
<xs:enumeration value="RGB565Packed"/>
                       
<xs:enumeration value="BGR565Packed"/>
                       
<xs:enumeration value="YUV411Packed"/>
                       
<xs:enumeration value="YUV422Packed"/>
                       
<xs:enumeration value="YUV444Packed"/>
                       
<xs:enumeration value="YUYVPacked"/>
                       
<xs:enumeration value="RGB8Planar"/>
                       
<xs:enumeration value="RGB10Planar"/>
                       
<xs:enumeration value="RGB12Planar"/>
                       
<xs:enumeration value="RGB16Planar"/>
                       
<xs:enumeration value="Device-specific"/>
                     
</xs:restriction>
                   
</xs:simpleType>
                 
</xs:element>
               
</xs:all>
             
</xs:complexType>
           
</xs:element>
           
<xs:element name="Format_3">
             
<xs:annotation>
               
<xs:documentation xml:lang="en">Reserved</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="Format_4">
             
<xs:annotation>
               
<xs:documentation xml:lang="en">Reserved</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="Format_5">
             
<xs:annotation>
               
<xs:documentation xml:lang="en">Reserved</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="Format_6">
             
<xs:annotation>
               
<xs:documentation xml:lang="en">Reserved</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="Format_7">
             
<xs:annotation>
               
<xs:documentation xml:lang="en">Reserved</xs:documentation>
             
</xs:annotation>
           
</xs:element>
         
</xs:choice>
       
</xs:complexType>
     
</xs:element>
     
<xs:element name="UART">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">UART Data</xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:choice>
           
<xs:element name="Format_0">
             
<xs:annotation>
               
<xs:documentation xml:lang="en">UART Data</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="Format_1">
             
<xs:annotation>
               
<xs:documentation>Reserved</xs:documentation>
             
</xs:annotation>
             
<xs:complexType/>
           
</xs:element>
           
<xs:element name="Format_2">
             
<xs:annotation>
               
<xs:documentation xml:lang="en">Reserved</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="Format_3">
             
<xs:annotation>
               
<xs:documentation xml:lang="en">Reserved</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="Format_4">
             
<xs:annotation>
               
<xs:documentation xml:lang="en">Reserved</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="Format_5">
             
<xs:annotation>
               
<xs:documentation xml:lang="en">Reserved</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="Format_6">
             
<xs:annotation>
               
<xs:documentation xml:lang="en">Reserved</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="Format_7">
             
<xs:annotation>
               
<xs:documentation xml:lang="en">Reserved</xs:documentation>
             
</xs:annotation>
           
</xs:element>
         
</xs:choice>
       
</xs:complexType>
     
</xs:element>
     
<xs:element name="IEEE-1394 ">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">IEEE 1394 Data</xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:choice>
           
<xs:element name="Format_0">
             
<xs:annotation>
               
<xs:documentation xml:lang="en">IEEE 1394 Transaction</xs:documentation>
             
</xs:annotation>
             
<xs:complexType>
               
<xs:all minOccurs="0">
                 
<xs:element name="PacketBodyType" minOccurs="0">
                   
<xs:simpleType>
                     
<xs:restriction base="xs:string">
                       
<xs:enumeration value="Type 0"/>
                       
<xs:enumeration value="Type 1"/>
                       
<xs:enumeration value="Type 2"/>
                     
</xs:restriction>
                   
</xs:simpleType>
                 
</xs:element>
               
</xs:all>
             
</xs:complexType>
           
</xs:element>
           
<xs:element name="Format_1">
             
<xs:annotation>
               
<xs:documentation xml:lang="en">IEEE 1394 Physical Layer</xs:documentation>
             
</xs:annotation>
             
<xs:complexType>
               
<xs:all minOccurs="0">
                 
<xs:element name="TransmissionSpeed" minOccurs="0">
                   
<xs:simpleType>
                     
<xs:restriction base="xs:string">
                       
<xs:enumeration value="S100 A"/>
                       
<xs:enumeration value="S100 B"/>
                       
<xs:enumeration value="S200 A"/>
                       
<xs:enumeration value="S200 B"/>
                       
<xs:enumeration value="S400 A"/>
                       
<xs:enumeration value="S400 B"/>
                       
<xs:enumeration value="S800 B"/>
                       
<xs:enumeration value="S1600 B"/>
                       
<xs:enumeration value="S3200 B"/>
                     
</xs:restriction>
                   
</xs:simpleType>
                 
</xs:element>
               
</xs:all>
             
</xs:complexType>
           
</xs:element>
           
<xs:element name="Format_2">
             
<xs:annotation>
               
<xs:documentation xml:lang="en">Reserved</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="Format_3">
             
<xs:annotation>
               
<xs:documentation xml:lang="en">Reserved</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="Format_4">
             
<xs:annotation>
               
<xs:documentation xml:lang="en">Reserved</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="Format_5">
             
<xs:annotation>
               
<xs:documentation xml:lang="en">Reserved</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="Format_6">
             
<xs:annotation>
               
<xs:documentation xml:lang="en">Reserved</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="Format_7">
             
<xs:annotation>
               
<xs:documentation xml:lang="en">Reserved</xs:documentation>
             
</xs:annotation>
           
</xs:element>
         
</xs:choice>
       
</xs:complexType>
     
</xs:element>
     
<xs:element name="Parallel">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">Parallel Data</xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:choice>
           
<xs:element name="Format_0">
             
<xs:annotation>
               
<xs:documentation xml:lang="en">Parallel Data</xs:documentation>
             
</xs:annotation>
             
<xs:complexType>
               
<xs:all minOccurs="0">
                 
<xs:element name="DataType" minOccurs="0">
                   
<xs:complexType>
                     
<xs:choice>
                       
<xs:element name="GeneralPurposeParallelData" minOccurs="0">
                         
<xs:annotation>
                           
<xs:documentation xml:lang="en">General-purpose parallel data packets can contain any number of data bytes</xs:documentation>
                         
</xs:annotation>
                         
<xs:complexType>
                           
<xs:all>
                             
<xs:element name="NumberOfBits" type="xs:unsignedInt">
                               
<xs:annotation>
                                 
<xs:documentation xml:lang="en">Number of bits of recorded data (parallel data word width in bits)</xs:documentation>
                               
</xs:annotation>
                             
</xs:element>
                           
</xs:all>
                         
</xs:complexType>
                       
</xs:element>
                       
<xs:element name="DCRsiParallelData" minOccurs="0">
                         
<xs:annotation>
                           
<xs:documentation xml:lang="en">DCRsi data packets</xs:documentation>
                         
</xs:annotation>
                       
</xs:element>
                     
</xs:choice>
                   
</xs:complexType>
                 
</xs:element>
               
</xs:all>
             
</xs:complexType>
           
</xs:element>
           
<xs:element name="Format_1">
             
<xs:annotation>
               
<xs:documentation xml:lang="en">Reserved</xs:documentation>
             
</xs:annotation>
             
<xs:complexType/>
           
</xs:element>
           
<xs:element name="Format_2">
             
<xs:annotation>
               
<xs:documentation xml:lang="en">Reserved</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="Format_3">
             
<xs:annotation>
               
<xs:documentation xml:lang="en">Reserved</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="Format_4">
             
<xs:annotation>
               
<xs:documentation xml:lang="en">Reserved</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="Format_5">
             
<xs:annotation>
               
<xs:documentation xml:lang="en">Reserved</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="Format_6">
             
<xs:annotation>
               
<xs:documentation xml:lang="en">Reserved</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="Format_7">
             
<xs:annotation>
               
<xs:documentation xml:lang="en">Reserved</xs:documentation>
             
</xs:annotation>
           
</xs:element>
         
</xs:choice>
       
</xs:complexType>
     
</xs:element>
     
<xs:element name="Ethernet ">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">Ethernet Data</xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:choice>
           
<xs:element name="Format_0">
             
<xs:annotation>
               
<xs:documentation xml:lang="en">Ethernet Data</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="Format_1">
             
<xs:annotation>
               
<xs:documentation xml:lang="en">Ethernet UDP Payload and/or ARINC-664 Part 7</xs:documentation>
             
</xs:annotation>
             
<xs:complexType>
               
<xs:all>
                 
<xs:element name="Type">
                   
<xs:simpleType>
                     
<xs:restriction base="xs:string">
                       
<xs:enumeration value="ARINC-664"/>
                       
<xs:enumeration value="UDP"/>
                     
</xs:restriction>
                   
</xs:simpleType>
                 
</xs:element>
               
</xs:all>
             
</xs:complexType>
           
</xs:element>
           
<xs:element name="Format_2">
             
<xs:annotation>
               
<xs:documentation xml:lang="en">Reserved</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="Format_3">
             
<xs:annotation>
               
<xs:documentation xml:lang="en">Reserved</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="Format_4">
             
<xs:annotation>
               
<xs:documentation xml:lang="en">Reserved</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="Format_5">
             
<xs:annotation>
               
<xs:documentation xml:lang="en">Reserved</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="Format_6">
             
<xs:annotation>
               
<xs:documentation xml:lang="en">Reserved</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="Format_7">
             
<xs:annotation>
               
<xs:documentation xml:lang="en">Reserved</xs:documentation>
             
</xs:annotation>
           
</xs:element>
         
</xs:choice>
       
</xs:complexType>
     
</xs:element>
     
<xs:element name="TSPI-CTS ">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">Time Space Position Information and Combat Training Systems Data Packets (TSPI/CTS)</xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:choice>
           
<xs:element name="Format_0">
             
<xs:annotation>
               
<xs:documentation xml:lang="en">GPS NMEA-RTCM</xs:documentation>
             
</xs:annotation>
             
<xs:complexType>
               
<xs:all minOccurs="0">
                 
<xs:element name="Type" minOccurs="0">
                   
<xs:annotation>
                     
<xs:documentation xml:lang="en">The type of data NMEA-RTCM contains within the packet</xs:documentation>
                   
</xs:annotation>
                   
<xs:simpleType>
                     
<xs:restriction base="xs:string">
                       
<xs:enumeration value="NMEA 0183"/>
                       
<xs:enumeration value="NMEA 0183-HS"/>
                       
<xs:enumeration value="NMEA 2000"/>
                       
<xs:enumeration value="RTCM SC104"/>
                     
</xs:restriction>
                   
</xs:simpleType>
                 
</xs:element>
               
</xs:all>
             
</xs:complexType>
           
</xs:element>
           
<xs:element name="Format_1">
             
<xs:annotation>
               
<xs:documentation xml:lang="en">EAG ACMI</xs:documentation>
             
</xs:annotation>
             
<xs:complexType>
               
<xs:all minOccurs="0">
                 
<xs:element name="Content" minOccurs="0">
                   
<xs:annotation>
                     
<xs:documentation xml:lang="en">The content of the EAG ACMI data within the packet</xs:documentation>
                   
</xs:annotation>
                   
<xs:simpleType>
                     
<xs:restriction base="xs:string">
                       
<xs:enumeration value="TSPI data only">
                         
<xs:annotation>
                           
<xs:documentation xml:lang="en">TSPI data only (no static data or pod ID)</xs:documentation>
                         
</xs:annotation>
                       
</xs:enumeration>
                       
<xs:enumeration value="Contains Pod ID">
                         
<xs:annotation>
                           
<xs:documentation xml:lang="en">Contains pod ID and static data</xs:documentation>
                         
</xs:annotation>
                       
</xs:enumeration>
                     
</xs:restriction>
                   
</xs:simpleType>
                 
</xs:element>
               
</xs:all>
             
</xs:complexType>
           
</xs:element>
           
<xs:element name="Format_2">
             
<xs:annotation>
               
<xs:documentation xml:lang="en">ACTTS</xs:documentation>
             
</xs:annotation>
             
<xs:complexType>
               
<xs:all minOccurs="0">
                 
<xs:element name="Format" minOccurs="0">
                   
<xs:annotation>
                     
<xs:documentation xml:lang="en">The ACTTS format type</xs:documentation>
                   
</xs:annotation>
                   
<xs:simpleType>
                     
<xs:restriction base="xs:string">
                       
<xs:enumeration value="KITS">
                         
<xs:annotation>
                           
<xs:documentation xml:lang="en">Kadena Interim Training System (KITS) Recording Formats</xs:documentation>
                         
</xs:annotation>
                       
</xs:enumeration>
                       
<xs:enumeration value="Alpena KITS">
                         
<xs:annotation>
                           
<xs:documentation xml:lang="en">Alpena KITS Recording Formats</xs:documentation>
                         
</xs:annotation>
                       
</xs:enumeration>
                       
<xs:enumeration value="USAF Europe">
                         
<xs:annotation>
                           
<xs:documentation xml:lang="en">USAF Europe Rangeless Interim Training System Recording Formats</xs:documentation>
                         
</xs:annotation>
                       
</xs:enumeration>
                       
<xs:enumeration value="Alaska ACTS">
                         
<xs:annotation>
                           
<xs:documentation xml:lang="en">Alaska ACTS Upgrade Recording Formats</xs:documentation>
                         
</xs:annotation>
                       
</xs:enumeration>
                       
<xs:enumeration value="Goldwater">
                         
<xs:annotation>
                           
<xs:documentation xml:lang="en">Goldwater Range Mission and Debriefing System Recording Formats</xs:documentation>
                         
</xs:annotation>
                       
</xs:enumeration>
                       
<xs:enumeration value="P4RC">
                         
<xs:annotation>
                           
<xs:documentation xml:lang="en">P4RC Recording Formats</xs:documentation>
                         
</xs:annotation>
                       
</xs:enumeration>
                       
<xs:enumeration value="Nellis ACTS">
                         
<xs:annotation>
                           
<xs:documentation xml:lang="en">Nellis ACTS Range Security Initiative Recording Formats</xs:documentation>
                         
</xs:annotation>
                       
</xs:enumeration>
                       
<xs:enumeration value="P4RC+P5 CTS">
                         
<xs:annotation>
                           
<xs:documentation xml:lang="en">P4RC+P5 CTS Participant Subsystem Recording Formats</xs:documentation>
                         
</xs:annotation>
                       
</xs:enumeration>
                       
<xs:enumeration value="P5 CTS">
                         
<xs:annotation>
                           
<xs:documentation xml:lang="en">P5 CTS Recording Formats</xs:documentation>
                         
</xs:annotation>
                       
</xs:enumeration>
                     
</xs:restriction>
                   
</xs:simpleType>
                 
</xs:element>
               
</xs:all>
             
</xs:complexType>
           
</xs:element>
           
<xs:element name="Format_3"/>
           
<xs:element name="Format_4"/>
           
<xs:element name="Format_5"/>
           
<xs:element name="Format_6"/>
           
<xs:element name="Format_7"/>
         
</xs:choice>
       
</xs:complexType>
     
</xs:element>
     
<xs:element name="CAN">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">Controller Area Network Bus Data</xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:choice>
           
<xs:element name="Format_0"/>
         
</xs:choice>
       
</xs:complexType>
     
</xs:element>
     
<xs:element name="FibreChannel ">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">Fibre Channel Data</xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:choice>
           
<xs:element name="Format_0">
             
<xs:annotation>
               
<xs:documentation xml:lang="en">Fibre Channel Data</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="Format_1">
             
<xs:annotation>
               
<xs:documentation xml:lang="en">FC-FS Layer</xs:documentation>
             
</xs:annotation>
             
<xs:complexType/>
           
</xs:element>
           
<xs:element name="Format_2">
             
<xs:annotation>
               
<xs:documentation xml:lang="en">Reserved</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="Format_3">
             
<xs:annotation>
               
<xs:documentation xml:lang="en">Reserved</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="Format_4">
             
<xs:annotation>
               
<xs:documentation xml:lang="en">Reserved</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="Format_5">
             
<xs:annotation>
               
<xs:documentation xml:lang="en">Reserved</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="Format_6">
             
<xs:annotation>
               
<xs:documentation xml:lang="en">Reserved</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="Format_7">
             
<xs:annotation>
               
<xs:documentation xml:lang="en">Reserved</xs:documentation>
             
</xs:annotation>
           
</xs:element>
         
</xs:choice>
       
</xs:complexType>
     
</xs:element>
   
</xs:choice>
 
</xs:complexType>
</xs:element>

element IRIG-106-Ch-10Type/Properties/DataType/ComputerGenerated
diagram
properties
isRef 0
content complex
children Format_0 Format_1 Format_2 Format_3 Format_4 Format_5 Format_6 Format_7
annotation
documentation
Computer-Generated Data
source <xs:element name="ComputerGenerated">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">Computer-Generated Data</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:choice>
     
<xs:element name="Format_0">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">User-Defined</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="Format_1">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">Setup Record</xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:all minOccurs="0">
           
<xs:element name="TMATSFileFormat" minOccurs="0">
             
<xs:simpleType>
               
<xs:restriction base="xs:string">
                 
<xs:enumeration value="ASCII"/>
                 
<xs:enumeration value="XML"/>
               
</xs:restriction>
             
</xs:simpleType>
           
</xs:element>
         
</xs:all>
       
</xs:complexType>
     
</xs:element>
     
<xs:element name="Format_2">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">Recording Events</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="Format_3">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">Recording Index</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="Format_4">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">Streaming Configuration Records</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="Format_5"/>
     
<xs:element name="Format_6"/>
     
<xs:element name="Format_7"/>
   
</xs:choice>
 
</xs:complexType>
</xs:element>

element IRIG-106-Ch-10Type/Properties/DataType/ComputerGenerated/Format_0
diagram
properties
isRef 0
annotation
documentation
User-Defined
source <xs:element name="Format_0">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">User-Defined</xs:documentation>
 
</xs:annotation>
</xs:element>

element IRIG-106-Ch-10Type/Properties/DataType/ComputerGenerated/Format_1
diagram
properties
isRef 0
content complex
children TMATSFileFormat
annotation
documentation
Setup Record
source <xs:element name="Format_1">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">Setup Record</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:all minOccurs="0">
     
<xs:element name="TMATSFileFormat" minOccurs="0">
       
<xs:simpleType>
         
<xs:restriction base="xs:string">
           
<xs:enumeration value="ASCII"/>
           
<xs:enumeration value="XML"/>
         
</xs:restriction>
       
</xs:simpleType>
     
</xs:element>
   
</xs:all>
 
</xs:complexType>
</xs:element>

element IRIG-106-Ch-10Type/Properties/DataType/ComputerGenerated/Format_1/TMATSFileFormat
diagram
type restriction of xs:string
properties
isRef 0
minOcc 0
maxOcc 1
content simple
facets
enumeration ASCII
enumeration XML
source <xs:element name="TMATSFileFormat" minOccurs="0">
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="ASCII"/>
     
<xs:enumeration value="XML"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element IRIG-106-Ch-10Type/Properties/DataType/ComputerGenerated/Format_2
diagram
properties
isRef 0
annotation
documentation
Recording Events
source <xs:element name="Format_2">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">Recording Events</xs:documentation>
 
</xs:annotation>
</xs:element>

element IRIG-106-Ch-10Type/Properties/DataType/ComputerGenerated/Format_3
diagram
properties
isRef 0
annotation
documentation
Recording Index
source <xs:element name="Format_3">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">Recording Index</xs:documentation>
 
</xs:annotation>
</xs:element>

element IRIG-106-Ch-10Type/Properties/DataType/ComputerGenerated/Format_4
diagram
properties
isRef 0
annotation
documentation
Streaming Configuration Records
source <xs:element name="Format_4">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">Streaming Configuration Records</xs:documentation>
 
</xs:annotation>
</xs:element>

element IRIG-106-Ch-10Type/Properties/DataType/ComputerGenerated/Format_5
diagram
properties
isRef 0
source <xs:element name="Format_5"/>

element IRIG-106-Ch-10Type/Properties/DataType/ComputerGenerated/Format_6
diagram
properties
isRef 0
source <xs:element name="Format_6"/>

element IRIG-106-Ch-10Type/Properties/DataType/ComputerGenerated/Format_7
diagram
properties
isRef 0
source <xs:element name="Format_7"/>

element IRIG-106-Ch-10Type/Properties/DataType/PCM
diagram
properties
isRef 0
content complex
children Format_0 Format_1 Format_2 Format_3 Format_4 Format_5 Format_6 Format_7
annotation
documentation
IRIG-106 Chatper 4 or 8 PCM Data
source <xs:element name="PCM">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">IRIG-106 Chatper 4 or 8 PCM Data</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:choice>
     
<xs:element name="Format_0">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">Reserved</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="Format_1">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">Chapter 4 or 8</xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:all>
           
<xs:element name="ThroughputModeEnabled" type="xs:boolean" default="false" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation xml:lang="en">Used to determine if "Throuput Mode" is enabled.  The defailt value is "false" (i.e. not enabled) meaning that the PCM data is frame synchronized </xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="WordUnpackingEnabled" type="xs:boolean" default="true" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation xml:lang="en">Used to determine if "Word Packing" is enabled.  The defailt value is "true" (i.e. enabled)</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="FrameFormatIdentifier" type="FrameFormatIdentifierType" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation xml:lang="en">This element descibes the Frame Format Identifier.</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element ref="SynchronizationStrategy" minOccurs="0"/>
           
<xs:element name="MajorFrameProperties" type="FramePropertiesType" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation xml:lang="en">This element is used to describe the characteristics of a major frame.</xs:documentation>
             
</xs:annotation>
           
</xs:element>
         
</xs:all>
       
</xs:complexType>
     
</xs:element>
     
<xs:element name="Format_2"/>
     
<xs:element name="Format_3"/>
     
<xs:element name="Format_4"/>
     
<xs:element name="Format_5"/>
     
<xs:element name="Format_6"/>
     
<xs:element name="Format_7"/>
   
</xs:choice>
 
</xs:complexType>
</xs:element>

element IRIG-106-Ch-10Type/Properties/DataType/PCM/Format_0
diagram
properties
isRef 0
annotation
documentation
Reserved
source <xs:element name="Format_0">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">Reserved</xs:documentation>
 
</xs:annotation>
</xs:element>

element IRIG-106-Ch-10Type/Properties/DataType/PCM/Format_1
diagram
properties
isRef 0
content complex
children ThroughputModeEnabled WordUnpackingEnabled FrameFormatIdentifier SynchronizationStrategy MajorFrameProperties
annotation
documentation
Chapter 4 or 8
source <xs:element name="Format_1">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">Chapter 4 or 8</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:all>
     
<xs:element name="ThroughputModeEnabled" type="xs:boolean" default="false" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">Used to determine if "Throuput Mode" is enabled.  The defailt value is "false" (i.e. not enabled) meaning that the PCM data is frame synchronized </xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="WordUnpackingEnabled" type="xs:boolean" default="true" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">Used to determine if "Word Packing" is enabled.  The defailt value is "true" (i.e. enabled)</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="FrameFormatIdentifier" type="FrameFormatIdentifierType" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">This element descibes the Frame Format Identifier.</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element ref="SynchronizationStrategy" minOccurs="0"/>
     
<xs:element name="MajorFrameProperties" type="FramePropertiesType" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">This element is used to describe the characteristics of a major frame.</xs:documentation>
       
</xs:annotation>
     
</xs:element>
   
</xs:all>
 
</xs:complexType>
</xs:element>

element IRIG-106-Ch-10Type/Properties/DataType/PCM/Format_1/ThroughputModeEnabled
diagram
type xs:boolean
properties
isRef 0
minOcc 0
maxOcc 1
content simple
default false
annotation
documentation
Used to determine if "Throuput Mode" is enabled.  The defailt value is "false" (i.e. not enabled) meaning that the PCM data is frame synchronized
source <xs:element name="ThroughputModeEnabled" type="xs:boolean" default="false" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">Used to determine if "Throuput Mode" is enabled.  The defailt value is "false" (i.e. not enabled) meaning that the PCM data is frame synchronized </xs:documentation>
 
</xs:annotation>
</xs:element>

element IRIG-106-Ch-10Type/Properties/DataType/PCM/Format_1/WordUnpackingEnabled
diagram
type xs:boolean
properties
isRef 0
minOcc 0
maxOcc 1
content simple
default true
annotation
documentation
Used to determine if "Word Packing" is enabled.  The defailt value is "true" (i.e. enabled)
source <xs:element name="WordUnpackingEnabled" type="xs:boolean" default="true" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">Used to determine if "Word Packing" is enabled.  The defailt value is "true" (i.e. enabled)</xs:documentation>
 
</xs:annotation>
</xs:element>

element IRIG-106-Ch-10Type/Properties/DataType/PCM/Format_1/FrameFormatIdentifier
diagram
type FrameFormatIdentifierType
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children Value Location
annotation
documentation
This element descibes the Frame Format Identifier.
source <xs:element name="FrameFormatIdentifier" type="FrameFormatIdentifierType" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This element descibes the Frame Format Identifier.</xs:documentation>
 
</xs:annotation>
</xs:element>

element IRIG-106-Ch-10Type/Properties/DataType/PCM/Format_1/MajorFrameProperties
diagram
type FramePropertiesType
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children BitsPerMinorFrame MinorFramesPerMajorFrame DefaultDataBitsPerWord FillPattern DefaultMostSignificantBit DefaultParity DefaultJustification
annotation
documentation
This element is used to describe the characteristics of a major frame.
source <xs:element name="MajorFrameProperties" type="FramePropertiesType" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This element is used to describe the characteristics of a major frame.</xs:documentation>
 
</xs:annotation>
</xs:element>

element IRIG-106-Ch-10Type/Properties/DataType/PCM/Format_2
diagram
properties
isRef 0
source <xs:element name="Format_2"/>

element IRIG-106-Ch-10Type/Properties/DataType/PCM/Format_3
diagram
properties
isRef 0
source <xs:element name="Format_3"/>

element IRIG-106-Ch-10Type/Properties/DataType/PCM/Format_4
diagram
properties
isRef 0
source <xs:element name="Format_4"/>

element IRIG-106-Ch-10Type/Properties/DataType/PCM/Format_5
diagram
properties
isRef 0
source <xs:element name="Format_5"/>

element IRIG-106-Ch-10Type/Properties/DataType/PCM/Format_6
diagram
properties
isRef 0
source <xs:element name="Format_6"/>

element IRIG-106-Ch-10Type/Properties/DataType/PCM/Format_7
diagram
properties
isRef 0
source <xs:element name="Format_7"/>

element IRIG-106-Ch-10Type/Properties/DataType/Time
diagram
properties
isRef 0
content complex
children Format_0 Format_1 Format_2 Format_3 Format_4 Format_5 Format_6 Format_7
annotation
documentation
Time Data
source <xs:element name="Time">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">Time Data</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:choice>
     
<xs:element name="Format_0">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">Reserved</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="Format_1">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">RCC/Global Positioning System (GPS)/Relative Time Counter (RTC)</xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:all minOccurs="0">
           
<xs:element name="TimeFormat" minOccurs="0">
             
<xs:simpleType>
               
<xs:restriction base="xs:string">
                 
<xs:enumeration value="IRIG-B"/>
                 
<xs:enumeration value="IRIG-A"/>
                 
<xs:enumeration value="IRIG-G"/>
                 
<xs:enumeration value="Real-Time Clock"/>
                 
<xs:enumeration value="UTC time from GPS"/>
                 
<xs:enumeration value="Native GPS Time"/>
                 
<xs:enumeration value="NONE"/>
               
</xs:restriction>
             
</xs:simpleType>
           
</xs:element>
         
</xs:all>
       
</xs:complexType>
     
</xs:element>
     
<xs:element name="Format_2">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">Network Time</xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:all minOccurs="0">
           
<xs:element name="TimeFormat" minOccurs="0">
             
<xs:simpleType>
               
<xs:restriction base="xs:string">
                 
<xs:enumeration value="NTP V3"/>
                 
<xs:enumeration value="IEEE-1588-2002"/>
                 
<xs:enumeration value="IEEE-1588-2008"/>
               
</xs:restriction>
             
</xs:simpleType>
           
</xs:element>
         
</xs:all>
       
</xs:complexType>
     
</xs:element>
     
<xs:element name="Format_3"/>
     
<xs:element name="Format_4"/>
     
<xs:element name="Format_5"/>
     
<xs:element name="Format_6"/>
     
<xs:element name="Format_7"/>
   
</xs:choice>
 
</xs:complexType>
</xs:element>

element IRIG-106-Ch-10Type/Properties/DataType/Time/Format_0
diagram
properties
isRef 0
annotation
documentation
Reserved
source <xs:element name="Format_0">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">Reserved</xs:documentation>
 
</xs:annotation>
</xs:element>

element IRIG-106-Ch-10Type/Properties/DataType/Time/Format_1
diagram
properties
isRef 0
content complex
children TimeFormat
annotation
documentation
RCC/Global Positioning System (GPS)/Relative Time Counter (RTC)
source <xs:element name="Format_1">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">RCC/Global Positioning System (GPS)/Relative Time Counter (RTC)</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:all minOccurs="0">
     
<xs:element name="TimeFormat" minOccurs="0">
       
<xs:simpleType>
         
<xs:restriction base="xs:string">
           
<xs:enumeration value="IRIG-B"/>
           
<xs:enumeration value="IRIG-A"/>
           
<xs:enumeration value="IRIG-G"/>
           
<xs:enumeration value="Real-Time Clock"/>
           
<xs:enumeration value="UTC time from GPS"/>
           
<xs:enumeration value="Native GPS Time"/>
           
<xs:enumeration value="NONE"/>
         
</xs:restriction>
       
</xs:simpleType>
     
</xs:element>
   
</xs:all>
 
</xs:complexType>
</xs:element>

element IRIG-106-Ch-10Type/Properties/DataType/Time/Format_1/TimeFormat
diagram
type restriction of xs:string
properties
isRef 0
minOcc 0
maxOcc 1
content simple
facets
enumeration IRIG-B
enumeration IRIG-A
enumeration IRIG-G
enumeration Real-Time Clock
enumeration UTC time from GPS
enumeration Native GPS Time
enumeration NONE
source <xs:element name="TimeFormat" minOccurs="0">
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="IRIG-B"/>
     
<xs:enumeration value="IRIG-A"/>
     
<xs:enumeration value="IRIG-G"/>
     
<xs:enumeration value="Real-Time Clock"/>
     
<xs:enumeration value="UTC time from GPS"/>
     
<xs:enumeration value="Native GPS Time"/>
     
<xs:enumeration value="NONE"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element IRIG-106-Ch-10Type/Properties/DataType/Time/Format_2
diagram
properties
isRef 0
content complex
children TimeFormat
annotation
documentation
Network Time
source <xs:element name="Format_2">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">Network Time</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:all minOccurs="0">
     
<xs:element name="TimeFormat" minOccurs="0">
       
<xs:simpleType>
         
<xs:restriction base="xs:string">
           
<xs:enumeration value="NTP V3"/>
           
<xs:enumeration value="IEEE-1588-2002"/>
           
<xs:enumeration value="IEEE-1588-2008"/>
         
</xs:restriction>
       
</xs:simpleType>
     
</xs:element>
   
</xs:all>
 
</xs:complexType>
</xs:element>

element IRIG-106-Ch-10Type/Properties/DataType/Time/Format_2/TimeFormat
diagram
type restriction of xs:string
properties
isRef 0
minOcc 0
maxOcc 1
content simple
facets
enumeration NTP V3
enumeration IEEE-1588-2002
enumeration IEEE-1588-2008
source <xs:element name="TimeFormat" minOccurs="0">
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="NTP V3"/>
     
<xs:enumeration value="IEEE-1588-2002"/>
     
<xs:enumeration value="IEEE-1588-2008"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element IRIG-106-Ch-10Type/Properties/DataType/Time/Format_3
diagram
properties
isRef 0
source <xs:element name="Format_3"/>

element IRIG-106-Ch-10Type/Properties/DataType/Time/Format_4
diagram
properties
isRef 0
source <xs:element name="Format_4"/>

element IRIG-106-Ch-10Type/Properties/DataType/Time/Format_5
diagram
properties
isRef 0
source <xs:element name="Format_5"/>

element IRIG-106-Ch-10Type/Properties/DataType/Time/Format_6
diagram
properties
isRef 0
source <xs:element name="Format_6"/>

element IRIG-106-Ch-10Type/Properties/DataType/Time/Format_7
diagram
properties
isRef 0
source <xs:element name="Format_7"/>

element IRIG-106-Ch-10Type/Properties/DataType/MIL-STD-1553
diagram
properties
isRef 0
content complex
children Format_0 Format_1 Format_2 Format_3 Format_4 Format_5 Format_6 Format_7
annotation
documentation
MIL-STD-1553 Data
source <xs:element name="MIL-STD-1553">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">MIL-STD-1553 Data</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:choice>
     
<xs:element name="Format_0">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">Reserved</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="Format_1">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">MIL-STD-1553B Data</xs:documentation>
       
</xs:annotation>
       
<xs:complexType/>
     
</xs:element>
     
<xs:element name="Format_2">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">16PP194 Bus</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="Format_3">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">Reserved</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="Format_4">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">Reserved</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="Format_5">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">Reserved</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="Format_6">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">Reserved</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="Format_7">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">Reserved</xs:documentation>
       
</xs:annotation>
     
</xs:element>
   
</xs:choice>
 
</xs:complexType>
</xs:element>

element IRIG-106-Ch-10Type/Properties/DataType/MIL-STD-1553/Format_0
diagram
properties
isRef 0
annotation
documentation
Reserved
source <xs:element name="Format_0">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">Reserved</xs:documentation>
 
</xs:annotation>
</xs:element>

element IRIG-106-Ch-10Type/Properties/DataType/MIL-STD-1553/Format_1
diagram
properties
isRef 0
content complex
annotation
documentation
MIL-STD-1553B Data
source <xs:element name="Format_1">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">MIL-STD-1553B Data</xs:documentation>
 
</xs:annotation>
 
<xs:complexType/>
</xs:element>

element IRIG-106-Ch-10Type/Properties/DataType/MIL-STD-1553/Format_2
diagram
properties
isRef 0
annotation
documentation
16PP194 Bus
source <xs:element name="Format_2">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">16PP194 Bus</xs:documentation>
 
</xs:annotation>
</xs:element>

element IRIG-106-Ch-10Type/Properties/DataType/MIL-STD-1553/Format_3
diagram
properties
isRef 0
annotation
documentation
Reserved
source <xs:element name="Format_3">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">Reserved</xs:documentation>
 
</xs:annotation>
</xs:element>

element IRIG-106-Ch-10Type/Properties/DataType/MIL-STD-1553/Format_4
diagram
properties
isRef 0
annotation
documentation
Reserved
source <xs:element name="Format_4">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">Reserved</xs:documentation>
 
</xs:annotation>
</xs:element>

element IRIG-106-Ch-10Type/Properties/DataType/MIL-STD-1553/Format_5
diagram
properties
isRef 0
annotation
documentation
Reserved
source <xs:element name="Format_5">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">Reserved</xs:documentation>
 
</xs:annotation>
</xs:element>

element IRIG-106-Ch-10Type/Properties/DataType/MIL-STD-1553/Format_6
diagram
properties
isRef 0
annotation
documentation
Reserved
source <xs:element name="Format_6">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">Reserved</xs:documentation>
 
</xs:annotation>
</xs:element>

element IRIG-106-Ch-10Type/Properties/DataType/MIL-STD-1553/Format_7
diagram
properties
isRef 0
annotation
documentation
Reserved
source <xs:element name="Format_7">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">Reserved</xs:documentation>
 
</xs:annotation>
</xs:element>

element IRIG-106-Ch-10Type/Properties/DataType/Analog
diagram
properties
isRef 0
content complex
children Format_0 Format_1 Format_2 Format_3 Format_4 Format_5 Format_6 Format_7
annotation
documentation
Analog Data
source <xs:element name="Analog">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">Analog Data</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:choice>
     
<xs:element name="Format_0">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">Reserved</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="Format_1">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">Analog Data</xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:all minOccurs="0">
           
<xs:element name="WordUnpackingEnabled" type="xs:boolean" default="true" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation xml:lang="en">Used to determine if "Word Packing" is enabled.  The defailt value is "true" (i.e. enabled)</xs:documentation>
             
</xs:annotation>
           
</xs:element>
         
</xs:all>
       
</xs:complexType>
     
</xs:element>
     
<xs:element name="Format_2">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">Reserved</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="Format_3">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">Reserved</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="Format_4">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">Reserved</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="Format_5">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">Reserved</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="Format_6">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">Reserved</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="Format_7">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">Reserved</xs:documentation>
       
</xs:annotation>
     
</xs:element>
   
</xs:choice>
 
</xs:complexType>
</xs:element>

element IRIG-106-Ch-10Type/Properties/DataType/Analog/Format_0
diagram
properties
isRef 0
annotation
documentation
Reserved
source <xs:element name="Format_0">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">Reserved</xs:documentation>
 
</xs:annotation>
</xs:element>

element IRIG-106-Ch-10Type/Properties/DataType/Analog/Format_1
diagram
properties
isRef 0
content complex
children WordUnpackingEnabled
annotation
documentation
Analog Data
source <xs:element name="Format_1">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">Analog Data</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:all minOccurs="0">
     
<xs:element name="WordUnpackingEnabled" type="xs:boolean" default="true" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">Used to determine if "Word Packing" is enabled.  The defailt value is "true" (i.e. enabled)</xs:documentation>
       
</xs:annotation>
     
</xs:element>
   
</xs:all>
 
</xs:complexType>
</xs:element>

element IRIG-106-Ch-10Type/Properties/DataType/Analog/Format_1/WordUnpackingEnabled
diagram
type xs:boolean
properties
isRef 0
minOcc 0
maxOcc 1
content simple
default true
annotation
documentation
Used to determine if "Word Packing" is enabled.  The defailt value is "true" (i.e. enabled)
source <xs:element name="WordUnpackingEnabled" type="xs:boolean" default="true" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">Used to determine if "Word Packing" is enabled.  The defailt value is "true" (i.e. enabled)</xs:documentation>
 
</xs:annotation>
</xs:element>

element IRIG-106-Ch-10Type/Properties/DataType/Analog/Format_2
diagram
properties
isRef 0
annotation
documentation
Reserved
source <xs:element name="Format_2">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">Reserved</xs:documentation>
 
</xs:annotation>
</xs:element>

element IRIG-106-Ch-10Type/Properties/DataType/Analog/Format_3
diagram
properties
isRef 0
annotation
documentation
Reserved
source <xs:element name="Format_3">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">Reserved</xs:documentation>
 
</xs:annotation>
</xs:element>

element IRIG-106-Ch-10Type/Properties/DataType/Analog/Format_4
diagram
properties
isRef 0
annotation
documentation
Reserved
source <xs:element name="Format_4">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">Reserved</xs:documentation>
 
</xs:annotation>
</xs:element>

element IRIG-106-Ch-10Type/Properties/DataType/Analog/Format_5
diagram
properties
isRef 0
annotation
documentation
Reserved
source <xs:element name="Format_5">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">Reserved</xs:documentation>
 
</xs:annotation>
</xs:element>

element IRIG-106-Ch-10Type/Properties/DataType/Analog/Format_6
diagram
properties
isRef 0
annotation
documentation
Reserved
source <xs:element name="Format_6">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">Reserved</xs:documentation>
 
</xs:annotation>
</xs:element>

element IRIG-106-Ch-10Type/Properties/DataType/Analog/Format_7
diagram
properties
isRef 0
annotation
documentation
Reserved
source <xs:element name="Format_7">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">Reserved</xs:documentation>
 
</xs:annotation>
</xs:element>

element IRIG-106-Ch-10Type/Properties/DataType/Discrete
diagram
properties
isRef 0
content complex
children Format_0 Format_1 Format_2 Format_3 Format_4 Format_5 Format_6 Format_7
annotation
documentation
Discrete Data
source <xs:element name="Discrete">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">Discrete Data</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:choice>
     
<xs:element name="Format_0">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">Reserved</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="Format_1">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">Discrete Data</xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:all>
           
<xs:element name="RecordState">
             
<xs:simpleType>
               
<xs:restriction base="xs:string">
                 
<xs:enumeration value="StateBased"/>
                 
<xs:enumeration value="TimeBased"/>
               
</xs:restriction>
             
</xs:simpleType>
           
</xs:element>
           
<xs:element name="Alignment">
             
<xs:simpleType>
               
<xs:restriction base="xs:string">
                 
<xs:enumeration value="msb"/>
                 
<xs:enumeration value="lsb"/>
               
</xs:restriction>
             
</xs:simpleType>
           
</xs:element>
         
</xs:all>
       
</xs:complexType>
     
</xs:element>
     
<xs:element name="Format_2">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">Reserved</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="Format_3">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">Reserved</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="Format_4">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">Reserved</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="Format_5">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">Reserved</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="Format_6">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">Reserved</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="Format_7">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">Reserved</xs:documentation>
       
</xs:annotation>
     
</xs:element>
   
</xs:choice>
 
</xs:complexType>
</xs:element>

element IRIG-106-Ch-10Type/Properties/DataType/Discrete/Format_0
diagram
properties
isRef 0
annotation
documentation
Reserved
source <xs:element name="Format_0">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">Reserved</xs:documentation>
 
</xs:annotation>
</xs:element>

element IRIG-106-Ch-10Type/Properties/DataType/Discrete/Format_1
diagram
properties
isRef 0
content complex
children RecordState Alignment
annotation
documentation
Discrete Data
source <xs:element name="Format_1">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">Discrete Data</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:all>
     
<xs:element name="RecordState">
       
<xs:simpleType>
         
<xs:restriction base="xs:string">
           
<xs:enumeration value="StateBased"/>
           
<xs:enumeration value="TimeBased"/>
         
</xs:restriction>
       
</xs:simpleType>
     
</xs:element>
     
<xs:element name="Alignment">
       
<xs:simpleType>
         
<xs:restriction base="xs:string">
           
<xs:enumeration value="msb"/>
           
<xs:enumeration value="lsb"/>
         
</xs:restriction>
       
</xs:simpleType>
     
</xs:element>
   
</xs:all>
 
</xs:complexType>
</xs:element>

element IRIG-106-Ch-10Type/Properties/DataType/Discrete/Format_1/RecordState
diagram
type restriction of xs:string
properties
isRef 0
content simple
facets
enumeration StateBased
enumeration TimeBased
source <xs:element name="RecordState">
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="StateBased"/>
     
<xs:enumeration value="TimeBased"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element IRIG-106-Ch-10Type/Properties/DataType/Discrete/Format_1/Alignment
diagram
type restriction of xs:string
properties
isRef 0
content simple
facets
enumeration msb
enumeration lsb
source <xs:element name="Alignment">
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="msb"/>
     
<xs:enumeration value="lsb"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element IRIG-106-Ch-10Type/Properties/DataType/Discrete/Format_2
diagram
properties
isRef 0
annotation
documentation
Reserved
source <xs:element name="Format_2">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">Reserved</xs:documentation>
 
</xs:annotation>
</xs:element>

element IRIG-106-Ch-10Type/Properties/DataType/Discrete/Format_3
diagram
properties
isRef 0
annotation
documentation
Reserved
source <xs:element name="Format_3">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">Reserved</xs:documentation>
 
</xs:annotation>
</xs:element>

element IRIG-106-Ch-10Type/Properties/DataType/Discrete/Format_4
diagram
properties
isRef 0
annotation
documentation
Reserved
source <xs:element name="Format_4">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">Reserved</xs:documentation>
 
</xs:annotation>
</xs:element>

element IRIG-106-Ch-10Type/Properties/DataType/Discrete/Format_5
diagram
properties
isRef 0
annotation
documentation
Reserved
source <xs:element name="Format_5">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">Reserved</xs:documentation>
 
</xs:annotation>
</xs:element>

element IRIG-106-Ch-10Type/Properties/DataType/Discrete/Format_6
diagram
properties
isRef 0
annotation
documentation
Reserved
source <xs:element name="Format_6">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">Reserved</xs:documentation>
 
</xs:annotation>
</xs:element>

element IRIG-106-Ch-10Type/Properties/DataType/Discrete/Format_7
diagram
properties
isRef 0
annotation
documentation
Reserved
source <xs:element name="Format_7">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">Reserved</xs:documentation>
 
</xs:annotation>
</xs:element>

element IRIG-106-Ch-10Type/Properties/DataType/Message
diagram
properties
isRef 0
content complex
children Format_0 Format_1 Format_2 Format_3 Format_4 Format_5 Format_6 Format_7
annotation
documentation
Generic Message Data
source <xs:element name="Message">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">Generic Message Data</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:choice>
     
<xs:element name="Format_0">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">Generic Message Data</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="Format_1">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">Reserved</xs:documentation>
       
</xs:annotation>
       
<xs:complexType/>
     
</xs:element>
     
<xs:element name="Format_2">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">Reserved</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="Format_3">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">Reserved</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="Format_4">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">Reserved</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="Format_5">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">Reserved</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="Format_6">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">Reserved</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="Format_7">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">Reserved</xs:documentation>
       
</xs:annotation>
     
</xs:element>
   
</xs:choice>
 
</xs:complexType>
</xs:element>

element IRIG-106-Ch-10Type/Properties/DataType/Message/Format_0
diagram
properties
isRef 0
annotation
documentation
Generic Message Data
source <xs:element name="Format_0">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">Generic Message Data</xs:documentation>
 
</xs:annotation>
</xs:element>

element IRIG-106-Ch-10Type/Properties/DataType/Message/Format_1
diagram
properties
isRef 0
content complex
annotation
documentation
Reserved
source <xs:element name="Format_1">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">Reserved</xs:documentation>
 
</xs:annotation>
 
<xs:complexType/>
</xs:element>

element IRIG-106-Ch-10Type/Properties/DataType/Message/Format_2
diagram
properties
isRef 0
annotation
documentation
Reserved
source <xs:element name="Format_2">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">Reserved</xs:documentation>
 
</xs:annotation>
</xs:element>

element IRIG-106-Ch-10Type/Properties/DataType/Message/Format_3
diagram
properties
isRef 0
annotation
documentation
Reserved
source <xs:element name="Format_3">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">Reserved</xs:documentation>
 
</xs:annotation>
</xs:element>

element IRIG-106-Ch-10Type/Properties/DataType/Message/Format_4
diagram
properties
isRef 0
annotation
documentation
Reserved
source <xs:element name="Format_4">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">Reserved</xs:documentation>
 
</xs:annotation>
</xs:element>

element IRIG-106-Ch-10Type/Properties/DataType/Message/Format_5
diagram
properties
isRef 0
annotation
documentation
Reserved
source <xs:element name="Format_5">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">Reserved</xs:documentation>
 
</xs:annotation>
</xs:element>

element IRIG-106-Ch-10Type/Properties/DataType/Message/Format_6
diagram
properties
isRef 0
annotation
documentation
Reserved
source <xs:element name="Format_6">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">Reserved</xs:documentation>
 
</xs:annotation>
</xs:element>

element IRIG-106-Ch-10Type/Properties/DataType/Message/Format_7
diagram
properties
isRef 0
annotation
documentation
Reserved
source <xs:element name="Format_7">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">Reserved</xs:documentation>
 
</xs:annotation>
</xs:element>

element IRIG-106-Ch-10Type/Properties/DataType/ARINC-429
diagram
properties
isRef 0
content complex
children Format_0 Format_1 Format_2 Format_3 Format_4 Format_5 Format_6 Format_7
annotation
documentation
ARINC-429 Data
source <xs:element name="ARINC-429">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">ARINC-429 Data</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:choice>
     
<xs:element name="Format_0">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">ARINC-429 Data</xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:all minOccurs="0">
           
<xs:element name="Speed">
             
<xs:simpleType>
               
<xs:restriction base="xs:string">
                 
<xs:enumeration value="High"/>
                 
<xs:enumeration value="Low"/>
               
</xs:restriction>
             
</xs:simpleType>
           
</xs:element>
         
</xs:all>
       
</xs:complexType>
     
</xs:element>
     
<xs:element name="Format_1">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">Reserved</xs:documentation>
       
</xs:annotation>
       
<xs:complexType/>
     
</xs:element>
     
<xs:element name="Format_2">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">Reserved</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="Format_3">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">Reserved</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="Format_4">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">Reserved</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="Format_5">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">Reserved</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="Format_6">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">Reserved</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="Format_7">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">Reserved</xs:documentation>
       
</xs:annotation>
     
</xs:element>
   
</xs:choice>
 
</xs:complexType>
</xs:element>

element IRIG-106-Ch-10Type/Properties/DataType/ARINC-429/Format_0
diagram
properties
isRef 0
content complex
children Speed
annotation
documentation
ARINC-429 Data
source <xs:element name="Format_0">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">ARINC-429 Data</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:all minOccurs="0">
     
<xs:element name="Speed">
       
<xs:simpleType>
         
<xs:restriction base="xs:string">
           
<xs:enumeration value="High"/>
           
<xs:enumeration value="Low"/>
         
</xs:restriction>
       
</xs:simpleType>
     
</xs:element>
   
</xs:all>
 
</xs:complexType>
</xs:element>

element IRIG-106-Ch-10Type/Properties/DataType/ARINC-429/Format_0/Speed
diagram
type restriction of xs:string
properties
isRef 0
content simple
facets
enumeration High
enumeration Low
source <xs:element name="Speed">
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="High"/>
     
<xs:enumeration value="Low"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element IRIG-106-Ch-10Type/Properties/DataType/ARINC-429/Format_1
diagram
properties
isRef 0
content complex
annotation
documentation
Reserved
source <xs:element name="Format_1">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">Reserved</xs:documentation>
 
</xs:annotation>
 
<xs:complexType/>
</xs:element>

element IRIG-106-Ch-10Type/Properties/DataType/ARINC-429/Format_2
diagram
properties
isRef 0
annotation
documentation
Reserved
source <xs:element name="Format_2">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">Reserved</xs:documentation>
 
</xs:annotation>
</xs:element>

element IRIG-106-Ch-10Type/Properties/DataType/ARINC-429/Format_3
diagram
properties
isRef 0
annotation
documentation
Reserved
source <xs:element name="Format_3">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">Reserved</xs:documentation>
 
</xs:annotation>
</xs:element>

element IRIG-106-Ch-10Type/Properties/DataType/ARINC-429/Format_4
diagram
properties
isRef 0
annotation
documentation
Reserved
source <xs:element name="Format_4">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">Reserved</xs:documentation>
 
</xs:annotation>
</xs:element>

element IRIG-106-Ch-10Type/Properties/DataType/ARINC-429/Format_5
diagram
properties
isRef 0
annotation
documentation
Reserved
source <xs:element name="Format_5">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">Reserved</xs:documentation>
 
</xs:annotation>
</xs:element>

element IRIG-106-Ch-10Type/Properties/DataType/ARINC-429/Format_6
diagram
properties
isRef 0
annotation
documentation
Reserved
source <xs:element name="Format_6">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">Reserved</xs:documentation>
 
</xs:annotation>
</xs:element>

element IRIG-106-Ch-10Type/Properties/DataType/ARINC-429/Format_7
diagram
properties
isRef 0
annotation
documentation
Reserved
source <xs:element name="Format_7">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">Reserved</xs:documentation>
 
</xs:annotation>
</xs:element>

element IRIG-106-Ch-10Type/Properties/DataType/Video
diagram
properties
isRef 0
content complex
children Format_0 Format_1 Format_2 Format_3 Format_4 Format_5 Format_6 Format_7
annotation
documentation
Video Data
source <xs:element name="Video">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">Video Data</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:choice>
     
<xs:element name="Format_0">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">MPEG-2/H.264 Video</xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:all minOccurs="0">
           
<xs:element name="EmbeddedTimePresent" type="xs:boolean" minOccurs="0"/>
           
<xs:element name="PayloadType" minOccurs="0">
             
<xs:simpleType>
               
<xs:restriction base="xs:string">
                 
<xs:enumeration value="MPEG-2 Main Profile at Main Level"/>
                 
<xs:enumeration value="H.264 Main Profile at L2.1"/>
                 
<xs:enumeration value="H.264 Main Profile at L2.2"/>
                 
<xs:enumeration value="H.264 Main Profile at L3"/>
               
</xs:restriction>
             
</xs:simpleType>
           
</xs:element>
         
</xs:all>
       
</xs:complexType>
     
</xs:element>
     
<xs:element name="Format_1">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">ISO 13818-1 MPEG-2</xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:all minOccurs="0">
           
<xs:element name="EncodingProfileLevel" minOccurs="0">
             
<xs:simpleType>
               
<xs:restriction base="xs:string">
                 
<xs:enumeration value="Simple Profile at Main Level"/>
                 
<xs:enumeration value="Main Profile at Low Level"/>
                 
<xs:enumeration value="Main Profile at Main Level"/>
                 
<xs:enumeration value="Main Profile at High-1440 Level"/>
                 
<xs:enumeration value="Main Profile at High Level"/>
                 
<xs:enumeration value="SNR Profile at Low Level"/>
                 
<xs:enumeration value="SNR Profile at Main Level"/>
                 
<xs:enumeration value="Spatial Profile at High-1440 Level"/>
                 
<xs:enumeration value="High Profile at Main Level"/>
                 
<xs:enumeration value="High Profile at High-1440Level"/>
                 
<xs:enumeration value="High Profile at high Level"/>
                 
<xs:enumeration value="4:2:2 Profile at Main Level"/>
               
</xs:restriction>
             
</xs:simpleType>
           
</xs:element>
           
<xs:element name="EmbeddedTimePresent" type="xs:boolean" minOccurs="0"/>
           
<xs:element name="EncodingMode" minOccurs="0">
             
<xs:simpleType>
               
<xs:restriction base="xs:string">
                 
<xs:enumeration value="CBR"/>
                 
<xs:enumeration value="Variable"/>
               
</xs:restriction>
             
</xs:simpleType>
           
</xs:element>
           
<xs:element name="Type" minOccurs="0">
             
<xs:simpleType>
               
<xs:restriction base="xs:string">
                 
<xs:enumeration value="Transport Data"/>
                 
<xs:enumeration value="Program Data"/>
               
</xs:restriction>
             
</xs:simpleType>
           
</xs:element>
         
</xs:all>
       
</xs:complexType>
     
</xs:element>
     
<xs:element name="Format_2">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">ISO 14496-10 MPEG-4 Part 10 AVC/ITU H.264</xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:all>
           
<xs:element name="AudioEncodingType" minOccurs="0">
             
<xs:simpleType>
               
<xs:restriction base="xs:string">
                 
<xs:enumeration value="ISO/IEC 13818-3"/>
                 
<xs:enumeration value="ISO/IEC 13818-7"/>
               
</xs:restriction>
             
</xs:simpleType>
           
</xs:element>
           
<xs:element name="EncodingLevel" minOccurs="0">
             
<xs:simpleType>
               
<xs:restriction base="xs:string">
                 
<xs:enumeration value="1"/>
                 
<xs:enumeration value="1.b"/>
                 
<xs:enumeration value="1.1"/>
                 
<xs:enumeration value="1.2"/>
                 
<xs:enumeration value="1.3"/>
                 
<xs:enumeration value="2"/>
                 
<xs:enumeration value="2.1"/>
                 
<xs:enumeration value="2.2"/>
                 
<xs:enumeration value="3"/>
                 
<xs:enumeration value="3.1"/>
                 
<xs:enumeration value="3.2"/>
                 
<xs:enumeration value="4"/>
                 
<xs:enumeration value="4.1"/>
                 
<xs:enumeration value="4.2"/>
                 
<xs:enumeration value="5"/>
                 
<xs:enumeration value="5.1"/>
               
</xs:restriction>
             
</xs:simpleType>
           
</xs:element>
           
<xs:element name="EncodingProfile" minOccurs="0">
             
<xs:simpleType>
               
<xs:restriction base="xs:string">
                 
<xs:enumeration value="Baseline Profile"/>
                 
<xs:enumeration value="Extended Profile"/>
                 
<xs:enumeration value="High 10 Profile"/>
                 
<xs:enumeration value="High 4:4:4 Profile"/>
                 
<xs:enumeration value="Main Profile"/>
                 
<xs:enumeration value="High Profile"/>
                 
<xs:enumeration value="High 4:2:2 Profile"/>
               
</xs:restriction>
             
</xs:simpleType>
           
</xs:element>
           
<xs:element name="EmbeddedTimePresent" type="xs:boolean" minOccurs="0"/>
           
<xs:element name="EncodingMode" minOccurs="0">
             
<xs:simpleType>
               
<xs:restriction base="xs:string">
                 
<xs:enumeration value="CBR"/>
                 
<xs:enumeration value="Variable"/>
               
</xs:restriction>
             
</xs:simpleType>
           
</xs:element>
           
<xs:element name="Type" minOccurs="0">
             
<xs:simpleType>
               
<xs:restriction base="xs:string">
                 
<xs:enumeration value="Transport Data"/>
                 
<xs:enumeration value="Program Data"/>
               
</xs:restriction>
             
</xs:simpleType>
           
</xs:element>
         
</xs:all>
       
</xs:complexType>
     
</xs:element>
     
<xs:element name="Format_3">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">MJPEG</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="Format_4">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">MJPEG-2000</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="Format_5">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">Reserved</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="Format_6">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">Reserved</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="Format_7">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">Reserved</xs:documentation>
       
</xs:annotation>
     
</xs:element>
   
</xs:choice>
 
</xs:complexType>
</xs:element>

element IRIG-106-Ch-10Type/Properties/DataType/Video/Format_0
diagram
properties
isRef 0
content complex
children EmbeddedTimePresent PayloadType
annotation
documentation
MPEG-2/H.264 Video
source <xs:element name="Format_0">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">MPEG-2/H.264 Video</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:all minOccurs="0">
     
<xs:element name="EmbeddedTimePresent" type="xs:boolean" minOccurs="0"/>
     
<xs:element name="PayloadType" minOccurs="0">
       
<xs:simpleType>
         
<xs:restriction base="xs:string">
           
<xs:enumeration value="MPEG-2 Main Profile at Main Level"/>
           
<xs:enumeration value="H.264 Main Profile at L2.1"/>
           
<xs:enumeration value="H.264 Main Profile at L2.2"/>
           
<xs:enumeration value="H.264 Main Profile at L3"/>
         
</xs:restriction>
       
</xs:simpleType>
     
</xs:element>
   
</xs:all>
 
</xs:complexType>
</xs:element>

element IRIG-106-Ch-10Type/Properties/DataType/Video/Format_0/EmbeddedTimePresent
diagram
type xs:boolean
properties
isRef 0
minOcc 0
maxOcc 1
content simple
source <xs:element name="EmbeddedTimePresent" type="xs:boolean" minOccurs="0"/>

element IRIG-106-Ch-10Type/Properties/DataType/Video/Format_0/PayloadType
diagram
type restriction of xs:string
properties
isRef 0
minOcc 0
maxOcc 1
content simple
facets
enumeration MPEG-2 Main Profile at Main Level
enumeration H.264 Main Profile at L2.1
enumeration H.264 Main Profile at L2.2
enumeration H.264 Main Profile at L3
source <xs:element name="PayloadType" minOccurs="0">
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="MPEG-2 Main Profile at Main Level"/>
     
<xs:enumeration value="H.264 Main Profile at L2.1"/>
     
<xs:enumeration value="H.264 Main Profile at L2.2"/>
     
<xs:enumeration value="H.264 Main Profile at L3"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element IRIG-106-Ch-10Type/Properties/DataType/Video/Format_1
diagram
properties
isRef 0
content complex
children EncodingProfileLevel EmbeddedTimePresent EncodingMode Type
annotation
documentation
ISO 13818-1 MPEG-2
source <xs:element name="Format_1">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">ISO 13818-1 MPEG-2</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:all minOccurs="0">
     
<xs:element name="EncodingProfileLevel" minOccurs="0">
       
<xs:simpleType>
         
<xs:restriction base="xs:string">
           
<xs:enumeration value="Simple Profile at Main Level"/>
           
<xs:enumeration value="Main Profile at Low Level"/>
           
<xs:enumeration value="Main Profile at Main Level"/>
           
<xs:enumeration value="Main Profile at High-1440 Level"/>
           
<xs:enumeration value="Main Profile at High Level"/>
           
<xs:enumeration value="SNR Profile at Low Level"/>
           
<xs:enumeration value="SNR Profile at Main Level"/>
           
<xs:enumeration value="Spatial Profile at High-1440 Level"/>
           
<xs:enumeration value="High Profile at Main Level"/>
           
<xs:enumeration value="High Profile at High-1440Level"/>
           
<xs:enumeration value="High Profile at high Level"/>
           
<xs:enumeration value="4:2:2 Profile at Main Level"/>
         
</xs:restriction>
       
</xs:simpleType>
     
</xs:element>
     
<xs:element name="EmbeddedTimePresent" type="xs:boolean" minOccurs="0"/>
     
<xs:element name="EncodingMode" minOccurs="0">
       
<xs:simpleType>
         
<xs:restriction base="xs:string">
           
<xs:enumeration value="CBR"/>
           
<xs:enumeration value="Variable"/>
         
</xs:restriction>
       
</xs:simpleType>
     
</xs:element>
     
<xs:element name="Type" minOccurs="0">
       
<xs:simpleType>
         
<xs:restriction base="xs:string">
           
<xs:enumeration value="Transport Data"/>
           
<xs:enumeration value="Program Data"/>
         
</xs:restriction>
       
</xs:simpleType>
     
</xs:element>
   
</xs:all>
 
</xs:complexType>
</xs:element>

element IRIG-106-Ch-10Type/Properties/DataType/Video/Format_1/EncodingProfileLevel
diagram
type restriction of xs:string
properties
isRef 0
minOcc 0
maxOcc 1
content simple
facets
enumeration Simple Profile at Main Level
enumeration Main Profile at Low Level
enumeration Main Profile at Main Level
enumeration Main Profile at High-1440 Level
enumeration Main Profile at High Level
enumeration SNR Profile at Low Level
enumeration SNR Profile at Main Level
enumeration Spatial Profile at High-1440 Level
enumeration High Profile at Main Level
enumeration High Profile at High-1440Level
enumeration High Profile at high Level
enumeration 4:2:2 Profile at Main Level
source <xs:element name="EncodingProfileLevel" minOccurs="0">
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="Simple Profile at Main Level"/>
     
<xs:enumeration value="Main Profile at Low Level"/>
     
<xs:enumeration value="Main Profile at Main Level"/>
     
<xs:enumeration value="Main Profile at High-1440 Level"/>
     
<xs:enumeration value="Main Profile at High Level"/>
     
<xs:enumeration value="SNR Profile at Low Level"/>
     
<xs:enumeration value="SNR Profile at Main Level"/>
     
<xs:enumeration value="Spatial Profile at High-1440 Level"/>
     
<xs:enumeration value="High Profile at Main Level"/>
     
<xs:enumeration value="High Profile at High-1440Level"/>
     
<xs:enumeration value="High Profile at high Level"/>
     
<xs:enumeration value="4:2:2 Profile at Main Level"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element IRIG-106-Ch-10Type/Properties/DataType/Video/Format_1/EmbeddedTimePresent
diagram
type xs:boolean
properties
isRef 0
minOcc 0
maxOcc 1
content simple
source <xs:element name="EmbeddedTimePresent" type="xs:boolean" minOccurs="0"/>

element IRIG-106-Ch-10Type/Properties/DataType/Video/Format_1/EncodingMode
diagram
type restriction of xs:string
properties
isRef 0
minOcc 0
maxOcc 1
content simple
facets
enumeration CBR
enumeration Variable
source <xs:element name="EncodingMode" minOccurs="0">
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="CBR"/>
     
<xs:enumeration value="Variable"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element IRIG-106-Ch-10Type/Properties/DataType/Video/Format_1/Type
diagram
type restriction of xs:string
properties
isRef 0
minOcc 0
maxOcc 1
content simple
facets
enumeration Transport Data
enumeration Program Data
source <xs:element name="Type" minOccurs="0">
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="Transport Data"/>
     
<xs:enumeration value="Program Data"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element IRIG-106-Ch-10Type/Properties/DataType/Video/Format_2
diagram
properties
isRef 0
content complex
children AudioEncodingType EncodingLevel EncodingProfile EmbeddedTimePresent EncodingMode Type
annotation
documentation
ISO 14496-10 MPEG-4 Part 10 AVC/ITU H.264
source <xs:element name="Format_2">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">ISO 14496-10 MPEG-4 Part 10 AVC/ITU H.264</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:all>
     
<xs:element name="AudioEncodingType" minOccurs="0">
       
<xs:simpleType>
         
<xs:restriction base="xs:string">
           
<xs:enumeration value="ISO/IEC 13818-3"/>
           
<xs:enumeration value="ISO/IEC 13818-7"/>
         
</xs:restriction>
       
</xs:simpleType>
     
</xs:element>
     
<xs:element name="EncodingLevel" minOccurs="0">
       
<xs:simpleType>
         
<xs:restriction base="xs:string">
           
<xs:enumeration value="1"/>
           
<xs:enumeration value="1.b"/>
           
<xs:enumeration value="1.1"/>
           
<xs:enumeration value="1.2"/>
           
<xs:enumeration value="1.3"/>
           
<xs:enumeration value="2"/>
           
<xs:enumeration value="2.1"/>
           
<xs:enumeration value="2.2"/>
           
<xs:enumeration value="3"/>
           
<xs:enumeration value="3.1"/>
           
<xs:enumeration value="3.2"/>
           
<xs:enumeration value="4"/>
           
<xs:enumeration value="4.1"/>
           
<xs:enumeration value="4.2"/>
           
<xs:enumeration value="5"/>
           
<xs:enumeration value="5.1"/>
         
</xs:restriction>
       
</xs:simpleType>
     
</xs:element>
     
<xs:element name="EncodingProfile" minOccurs="0">
       
<xs:simpleType>
         
<xs:restriction base="xs:string">
           
<xs:enumeration value="Baseline Profile"/>
           
<xs:enumeration value="Extended Profile"/>
           
<xs:enumeration value="High 10 Profile"/>
           
<xs:enumeration value="High 4:4:4 Profile"/>
           
<xs:enumeration value="Main Profile"/>
           
<xs:enumeration value="High Profile"/>
           
<xs:enumeration value="High 4:2:2 Profile"/>
         
</xs:restriction>
       
</xs:simpleType>
     
</xs:element>
     
<xs:element name="EmbeddedTimePresent" type="xs:boolean" minOccurs="0"/>
     
<xs:element name="EncodingMode" minOccurs="0">
       
<xs:simpleType>
         
<xs:restriction base="xs:string">
           
<xs:enumeration value="CBR"/>
           
<xs:enumeration value="Variable"/>
         
</xs:restriction>
       
</xs:simpleType>
     
</xs:element>
     
<xs:element name="Type" minOccurs="0">
       
<xs:simpleType>
         
<xs:restriction base="xs:string">
           
<xs:enumeration value="Transport Data"/>
           
<xs:enumeration value="Program Data"/>
         
</xs:restriction>
       
</xs:simpleType>
     
</xs:element>
   
</xs:all>
 
</xs:complexType>
</xs:element>

element IRIG-106-Ch-10Type/Properties/DataType/Video/Format_2/AudioEncodingType
diagram
type restriction of xs:string
properties
isRef 0
minOcc 0
maxOcc 1
content simple
facets
enumeration ISO/IEC 13818-3
enumeration ISO/IEC 13818-7
source <xs:element name="AudioEncodingType" minOccurs="0">
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="ISO/IEC 13818-3"/>
     
<xs:enumeration value="ISO/IEC 13818-7"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element IRIG-106-Ch-10Type/Properties/DataType/Video/Format_2/EncodingLevel
diagram
type restriction of xs:string
properties
isRef 0
minOcc 0
maxOcc 1
content simple
facets
enumeration 1
enumeration 1.b
enumeration 1.1
enumeration 1.2
enumeration 1.3
enumeration 2
enumeration 2.1
enumeration 2.2
enumeration 3
enumeration 3.1
enumeration 3.2
enumeration 4
enumeration 4.1
enumeration 4.2
enumeration 5
enumeration 5.1
source <xs:element name="EncodingLevel" minOccurs="0">
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="1"/>
     
<xs:enumeration value="1.b"/>
     
<xs:enumeration value="1.1"/>
     
<xs:enumeration value="1.2"/>
     
<xs:enumeration value="1.3"/>
     
<xs:enumeration value="2"/>
     
<xs:enumeration value="2.1"/>
     
<xs:enumeration value="2.2"/>
     
<xs:enumeration value="3"/>
     
<xs:enumeration value="3.1"/>
     
<xs:enumeration value="3.2"/>
     
<xs:enumeration value="4"/>
     
<xs:enumeration value="4.1"/>
     
<xs:enumeration value="4.2"/>
     
<xs:enumeration value="5"/>
     
<xs:enumeration value="5.1"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element IRIG-106-Ch-10Type/Properties/DataType/Video/Format_2/EncodingProfile
diagram
type restriction of xs:string
properties
isRef 0
minOcc 0
maxOcc 1
content simple
facets
enumeration Baseline Profile
enumeration Extended Profile
enumeration High 10 Profile
enumeration High 4:4:4 Profile
enumeration Main Profile
enumeration High Profile
enumeration High 4:2:2 Profile
source <xs:element name="EncodingProfile" minOccurs="0">
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="Baseline Profile"/>
     
<xs:enumeration value="Extended Profile"/>
     
<xs:enumeration value="High 10 Profile"/>
     
<xs:enumeration value="High 4:4:4 Profile"/>
     
<xs:enumeration value="Main Profile"/>
     
<xs:enumeration value="High Profile"/>
     
<xs:enumeration value="High 4:2:2 Profile"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element IRIG-106-Ch-10Type/Properties/DataType/Video/Format_2/EmbeddedTimePresent
diagram
type xs:boolean
properties
isRef 0
minOcc 0
maxOcc 1
content simple
source <xs:element name="EmbeddedTimePresent" type="xs:boolean" minOccurs="0"/>

element IRIG-106-Ch-10Type/Properties/DataType/Video/Format_2/EncodingMode
diagram
type restriction of xs:string
properties
isRef 0
minOcc 0
maxOcc 1
content simple
facets
enumeration CBR
enumeration Variable
source <xs:element name="EncodingMode" minOccurs="0">
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="CBR"/>
     
<xs:enumeration value="Variable"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element IRIG-106-Ch-10Type/Properties/DataType/Video/Format_2/Type
diagram
type restriction of xs:string
properties
isRef 0
minOcc 0
maxOcc 1
content simple
facets
enumeration Transport Data
enumeration Program Data
source <xs:element name="Type" minOccurs="0">
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="Transport Data"/>
     
<xs:enumeration value="Program Data"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element IRIG-106-Ch-10Type/Properties/DataType/Video/Format_3
diagram
properties
isRef 0
annotation
documentation
MJPEG
source <xs:element name="Format_3">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">MJPEG</xs:documentation>
 
</xs:annotation>
</xs:element>

element IRIG-106-Ch-10Type/Properties/DataType/Video/Format_4
diagram
properties
isRef 0
annotation
documentation
MJPEG-2000
source <xs:element name="Format_4">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">MJPEG-2000</xs:documentation>
 
</xs:annotation>
</xs:element>

element IRIG-106-Ch-10Type/Properties/DataType/Video/Format_5
diagram
properties
isRef 0
annotation
documentation
Reserved
source <xs:element name="Format_5">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">Reserved</xs:documentation>
 
</xs:annotation>
</xs:element>

element IRIG-106-Ch-10Type/Properties/DataType/Video/Format_6
diagram
properties
isRef 0
annotation
documentation
Reserved
source <xs:element name="Format_6">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">Reserved</xs:documentation>
 
</xs:annotation>
</xs:element>

element IRIG-106-Ch-10Type/Properties/DataType/Video/Format_7
diagram
properties
isRef 0
annotation
documentation
Reserved
source <xs:element name="Format_7">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">Reserved</xs:documentation>
 
</xs:annotation>
</xs:element>

element IRIG-106-Ch-10Type/Properties/DataType/Image
diagram
properties
isRef 0
content complex
children Format_0 Format_1 Format_2 Format_3 Format_4 Format_5 Format_6 Format_7
annotation
documentation
Image Data
source <xs:element name="Image">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">Image Data</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:choice>
     
<xs:element name="Format_0">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">Image Data</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="Format_1">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">Still Imagery</xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:all minOccurs="0">
           
<xs:element name="ImageFormat" minOccurs="0">
             
<xs:simpleType>
               
<xs:restriction base="xs:string">
                 
<xs:enumeration value="MIL-STD-2500"/>
                 
<xs:enumeration value="JPEG"/>
                 
<xs:enumeration value="JPEG 2000"/>
                 
<xs:enumeration value="PNG"/>
               
</xs:restriction>
             
</xs:simpleType>
           
</xs:element>
         
</xs:all>
       
</xs:complexType>
     
</xs:element>
     
<xs:element name="Format_2">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">Dynamic Imagery</xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:all minOccurs="0">
           
<xs:element name="ImageFormat" minOccurs="0">
             
<xs:simpleType>
               
<xs:restriction base="xs:string">
                 
<xs:enumeration value="Mono8"/>
                 
<xs:enumeration value="Mono8Signed"/>
                 
<xs:enumeration value="Mono10"/>
                 
<xs:enumeration value="Mono10Packed"/>
                 
<xs:enumeration value="Mono12"/>
                 
<xs:enumeration value="Mono12Packed"/>
                 
<xs:enumeration value="Mono14"/>
                 
<xs:enumeration value="Mono16"/>
                 
<xs:enumeration value="BayerGR8"/>
                 
<xs:enumeration value="BayerRG8"/>
                 
<xs:enumeration value="BayerGB8"/>
                 
<xs:enumeration value="BayerBG8"/>
                 
<xs:enumeration value="BayerGR10"/>
                 
<xs:enumeration value="BayerRG10"/>
                 
<xs:enumeration value="BayerGB10"/>
                 
<xs:enumeration value="BayerBG10"/>
                 
<xs:enumeration value="BayerGR12"/>
                 
<xs:enumeration value="BayerRG12"/>
                 
<xs:enumeration value="BayerGB12"/>
                 
<xs:enumeration value="BayerBG12"/>
                 
<xs:enumeration value="BayerGR10Packed"/>
                 
<xs:enumeration value="BayerRG10Packed"/>
                 
<xs:enumeration value="BayerGB10Packed"/>
                 
<xs:enumeration value="BayerBG10Packed"/>
                 
<xs:enumeration value="BayerGR12Packed"/>
                 
<xs:enumeration value="BayerRG12Packed"/>
                 
<xs:enumeration value="BayerGB12Packed"/>
                 
<xs:enumeration value="BayerBG12Packed"/>
                 
<xs:enumeration value="BayerGR16"/>
                 
<xs:enumeration value="BayerRG16"/>
                 
<xs:enumeration value="BayerGB16"/>
                 
<xs:enumeration value="BayerBG16"/>
                 
<xs:enumeration value="RGB8Packed"/>
                 
<xs:enumeration value="BGR8Packed"/>
                 
<xs:enumeration value="RGBA8Packed"/>
                 
<xs:enumeration value="BGRA8Packed"/>
                 
<xs:enumeration value="RGB10Packed"/>
                 
<xs:enumeration value="BGR10Packed"/>
                 
<xs:enumeration value="RGB12Packed"/>
                 
<xs:enumeration value="BGR12Packed"/>
                 
<xs:enumeration value="RGB16Packed"/>
                 
<xs:enumeration value="BGR16Packed"/>
                 
<xs:enumeration value="RGB10V1Packed"/>
                 
<xs:enumeration value="BGR10V1Packed"/>
                 
<xs:enumeration value="RGB10V2Packed"/>
                 
<xs:enumeration value="BGR10V2Packed"/>
                 
<xs:enumeration value="RGB12V1Packed"/>
                 
<xs:enumeration value="RGB565Packed"/>
                 
<xs:enumeration value="BGR565Packed"/>
                 
<xs:enumeration value="YUV411Packed"/>
                 
<xs:enumeration value="YUV422Packed"/>
                 
<xs:enumeration value="YUV444Packed"/>
                 
<xs:enumeration value="YUYVPacked"/>
                 
<xs:enumeration value="RGB8Planar"/>
                 
<xs:enumeration value="RGB10Planar"/>
                 
<xs:enumeration value="RGB12Planar"/>
                 
<xs:enumeration value="RGB16Planar"/>
                 
<xs:enumeration value="Device-specific"/>
               
</xs:restriction>
             
</xs:simpleType>
           
</xs:element>
         
</xs:all>
       
</xs:complexType>
     
</xs:element>
     
<xs:element name="Format_3">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">Reserved</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="Format_4">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">Reserved</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="Format_5">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">Reserved</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="Format_6">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">Reserved</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="Format_7">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">Reserved</xs:documentation>
       
</xs:annotation>
     
</xs:element>
   
</xs:choice>
 
</xs:complexType>
</xs:element>

element IRIG-106-Ch-10Type/Properties/DataType/Image/Format_0
diagram
properties
isRef 0
annotation
documentation
Image Data
source <xs:element name="Format_0">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">Image Data</xs:documentation>
 
</xs:annotation>
</xs:element>

element IRIG-106-Ch-10Type/Properties/DataType/Image/Format_1
diagram
properties
isRef 0
content complex
children ImageFormat
annotation
documentation
Still Imagery
source <xs:element name="Format_1">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">Still Imagery</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:all minOccurs="0">
     
<xs:element name="ImageFormat" minOccurs="0">
       
<xs:simpleType>
         
<xs:restriction base="xs:string">
           
<xs:enumeration value="MIL-STD-2500"/>
           
<xs:enumeration value="JPEG"/>
           
<xs:enumeration value="JPEG 2000"/>
           
<xs:enumeration value="PNG"/>
         
</xs:restriction>
       
</xs:simpleType>
     
</xs:element>
   
</xs:all>
 
</xs:complexType>
</xs:element>

element IRIG-106-Ch-10Type/Properties/DataType/Image/Format_1/ImageFormat
diagram
type restriction of xs:string
properties
isRef 0
minOcc 0
maxOcc 1
content simple
facets
enumeration MIL-STD-2500
enumeration JPEG
enumeration JPEG 2000
enumeration PNG
source <xs:element name="ImageFormat" minOccurs="0">
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="MIL-STD-2500"/>
     
<xs:enumeration value="JPEG"/>
     
<xs:enumeration value="JPEG 2000"/>
     
<xs:enumeration value="PNG"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element IRIG-106-Ch-10Type/Properties/DataType/Image/Format_2
diagram
properties
isRef 0
content complex
children ImageFormat
annotation
documentation
Dynamic Imagery
source <xs:element name="Format_2">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">Dynamic Imagery</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:all minOccurs="0">
     
<xs:element name="ImageFormat" minOccurs="0">
       
<xs:simpleType>
         
<xs:restriction base="xs:string">
           
<xs:enumeration value="Mono8"/>
           
<xs:enumeration value="Mono8Signed"/>
           
<xs:enumeration value="Mono10"/>
           
<xs:enumeration value="Mono10Packed"/>
           
<xs:enumeration value="Mono12"/>
           
<xs:enumeration value="Mono12Packed"/>
           
<xs:enumeration value="Mono14"/>
           
<xs:enumeration value="Mono16"/>
           
<xs:enumeration value="BayerGR8"/>
           
<xs:enumeration value="BayerRG8"/>
           
<xs:enumeration value="BayerGB8"/>
           
<xs:enumeration value="BayerBG8"/>
           
<xs:enumeration value="BayerGR10"/>
           
<xs:enumeration value="BayerRG10"/>
           
<xs:enumeration value="BayerGB10"/>
           
<xs:enumeration value="BayerBG10"/>
           
<xs:enumeration value="BayerGR12"/>
           
<xs:enumeration value="BayerRG12"/>
           
<xs:enumeration value="BayerGB12"/>
           
<xs:enumeration value="BayerBG12"/>
           
<xs:enumeration value="BayerGR10Packed"/>
           
<xs:enumeration value="BayerRG10Packed"/>
           
<xs:enumeration value="BayerGB10Packed"/>
           
<xs:enumeration value="BayerBG10Packed"/>
           
<xs:enumeration value="BayerGR12Packed"/>
           
<xs:enumeration value="BayerRG12Packed"/>
           
<xs:enumeration value="BayerGB12Packed"/>
           
<xs:enumeration value="BayerBG12Packed"/>
           
<xs:enumeration value="BayerGR16"/>
           
<xs:enumeration value="BayerRG16"/>
           
<xs:enumeration value="BayerGB16"/>
           
<xs:enumeration value="BayerBG16"/>
           
<xs:enumeration value="RGB8Packed"/>
           
<xs:enumeration value="BGR8Packed"/>
           
<xs:enumeration value="RGBA8Packed"/>
           
<xs:enumeration value="BGRA8Packed"/>
           
<xs:enumeration value="RGB10Packed"/>
           
<xs:enumeration value="BGR10Packed"/>
           
<xs:enumeration value="RGB12Packed"/>
           
<xs:enumeration value="BGR12Packed"/>
           
<xs:enumeration value="RGB16Packed"/>
           
<xs:enumeration value="BGR16Packed"/>
           
<xs:enumeration value="RGB10V1Packed"/>
           
<xs:enumeration value="BGR10V1Packed"/>
           
<xs:enumeration value="RGB10V2Packed"/>
           
<xs:enumeration value="BGR10V2Packed"/>
           
<xs:enumeration value="RGB12V1Packed"/>
           
<xs:enumeration value="RGB565Packed"/>
           
<xs:enumeration value="BGR565Packed"/>
           
<xs:enumeration value="YUV411Packed"/>
           
<xs:enumeration value="YUV422Packed"/>
           
<xs:enumeration value="YUV444Packed"/>
           
<xs:enumeration value="YUYVPacked"/>
           
<xs:enumeration value="RGB8Planar"/>
           
<xs:enumeration value="RGB10Planar"/>
           
<xs:enumeration value="RGB12Planar"/>
           
<xs:enumeration value="RGB16Planar"/>
           
<xs:enumeration value="Device-specific"/>
         
</xs:restriction>
       
</xs:simpleType>
     
</xs:element>
   
</xs:all>
 
</xs:complexType>
</xs:element>

element IRIG-106-Ch-10Type/Properties/DataType/Image/Format_2/ImageFormat
diagram
type restriction of xs:string
properties
isRef 0
minOcc 0
maxOcc 1
content simple
facets
enumeration Mono8
enumeration Mono8Signed
enumeration Mono10
enumeration Mono10Packed
enumeration Mono12
enumeration Mono12Packed
enumeration Mono14
enumeration Mono16
enumeration BayerGR8
enumeration BayerRG8
enumeration BayerGB8
enumeration BayerBG8
enumeration BayerGR10
enumeration BayerRG10
enumeration BayerGB10
enumeration BayerBG10
enumeration BayerGR12
enumeration BayerRG12
enumeration BayerGB12
enumeration BayerBG12
enumeration BayerGR10Packed
enumeration BayerRG10Packed
enumeration BayerGB10Packed
enumeration BayerBG10Packed
enumeration BayerGR12Packed
enumeration BayerRG12Packed
enumeration BayerGB12Packed
enumeration BayerBG12Packed
enumeration BayerGR16
enumeration BayerRG16
enumeration BayerGB16
enumeration BayerBG16
enumeration RGB8Packed
enumeration BGR8Packed
enumeration RGBA8Packed
enumeration BGRA8Packed
enumeration RGB10Packed
enumeration BGR10Packed
enumeration RGB12Packed
enumeration BGR12Packed
enumeration RGB16Packed
enumeration BGR16Packed
enumeration RGB10V1Packed
enumeration BGR10V1Packed
enumeration RGB10V2Packed
enumeration BGR10V2Packed
enumeration RGB12V1Packed
enumeration RGB565Packed
enumeration BGR565Packed
enumeration YUV411Packed
enumeration YUV422Packed
enumeration YUV444Packed
enumeration YUYVPacked
enumeration RGB8Planar
enumeration RGB10Planar
enumeration RGB12Planar
enumeration RGB16Planar
enumeration Device-specific
source <xs:element name="ImageFormat" minOccurs="0">
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="Mono8"/>
     
<xs:enumeration value="Mono8Signed"/>
     
<xs:enumeration value="Mono10"/>
     
<xs:enumeration value="Mono10Packed"/>
     
<xs:enumeration value="Mono12"/>
     
<xs:enumeration value="Mono12Packed"/>
     
<xs:enumeration value="Mono14"/>
     
<xs:enumeration value="Mono16"/>
     
<xs:enumeration value="BayerGR8"/>
     
<xs:enumeration value="BayerRG8"/>
     
<xs:enumeration value="BayerGB8"/>
     
<xs:enumeration value="BayerBG8"/>
     
<xs:enumeration value="BayerGR10"/>
     
<xs:enumeration value="BayerRG10"/>
     
<xs:enumeration value="BayerGB10"/>
     
<xs:enumeration value="BayerBG10"/>
     
<xs:enumeration value="BayerGR12"/>
     
<xs:enumeration value="BayerRG12"/>
     
<xs:enumeration value="BayerGB12"/>
     
<xs:enumeration value="BayerBG12"/>
     
<xs:enumeration value="BayerGR10Packed"/>
     
<xs:enumeration value="BayerRG10Packed"/>
     
<xs:enumeration value="BayerGB10Packed"/>
     
<xs:enumeration value="BayerBG10Packed"/>
     
<xs:enumeration value="BayerGR12Packed"/>
     
<xs:enumeration value="BayerRG12Packed"/>
     
<xs:enumeration value="BayerGB12Packed"/>
     
<xs:enumeration value="BayerBG12Packed"/>
     
<xs:enumeration value="BayerGR16"/>
     
<xs:enumeration value="BayerRG16"/>
     
<xs:enumeration value="BayerGB16"/>
     
<xs:enumeration value="BayerBG16"/>
     
<xs:enumeration value="RGB8Packed"/>
     
<xs:enumeration value="BGR8Packed"/>
     
<xs:enumeration value="RGBA8Packed"/>
     
<xs:enumeration value="BGRA8Packed"/>
     
<xs:enumeration value="RGB10Packed"/>
     
<xs:enumeration value="BGR10Packed"/>
     
<xs:enumeration value="RGB12Packed"/>
     
<xs:enumeration value="BGR12Packed"/>
     
<xs:enumeration value="RGB16Packed"/>
     
<xs:enumeration value="BGR16Packed"/>
     
<xs:enumeration value="RGB10V1Packed"/>
     
<xs:enumeration value="BGR10V1Packed"/>
     
<xs:enumeration value="RGB10V2Packed"/>
     
<xs:enumeration value="BGR10V2Packed"/>
     
<xs:enumeration value="RGB12V1Packed"/>
     
<xs:enumeration value="RGB565Packed"/>
     
<xs:enumeration value="BGR565Packed"/>
     
<xs:enumeration value="YUV411Packed"/>
     
<xs:enumeration value="YUV422Packed"/>
     
<xs:enumeration value="YUV444Packed"/>
     
<xs:enumeration value="YUYVPacked"/>
     
<xs:enumeration value="RGB8Planar"/>
     
<xs:enumeration value="RGB10Planar"/>
     
<xs:enumeration value="RGB12Planar"/>
     
<xs:enumeration value="RGB16Planar"/>
     
<xs:enumeration value="Device-specific"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element IRIG-106-Ch-10Type/Properties/DataType/Image/Format_3
diagram
properties
isRef 0
annotation
documentation
Reserved
source <xs:element name="Format_3">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">Reserved</xs:documentation>
 
</xs:annotation>
</xs:element>

element IRIG-106-Ch-10Type/Properties/DataType/Image/Format_4
diagram
properties
isRef 0
annotation
documentation
Reserved
source <xs:element name="Format_4">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">Reserved</xs:documentation>
 
</xs:annotation>
</xs:element>

element IRIG-106-Ch-10Type/Properties/DataType/Image/Format_5
diagram
properties
isRef 0
annotation
documentation
Reserved
source <xs:element name="Format_5">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">Reserved</xs:documentation>
 
</xs:annotation>
</xs:element>

element IRIG-106-Ch-10Type/Properties/DataType/Image/Format_6
diagram
properties
isRef 0
annotation
documentation
Reserved
source <xs:element name="Format_6">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">Reserved</xs:documentation>
 
</xs:annotation>
</xs:element>

element IRIG-106-Ch-10Type/Properties/DataType/Image/Format_7
diagram
properties
isRef 0
annotation
documentation
Reserved
source <xs:element name="Format_7">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">Reserved</xs:documentation>
 
</xs:annotation>
</xs:element>

element IRIG-106-Ch-10Type/Properties/DataType/UART
diagram
properties
isRef 0
content complex
children Format_0 Format_1 Format_2 Format_3 Format_4 Format_5 Format_6 Format_7
annotation
documentation
UART Data
source <xs:element name="UART">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">UART Data</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:choice>
     
<xs:element name="Format_0">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">UART Data</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="Format_1">
       
<xs:annotation>
         
<xs:documentation>Reserved</xs:documentation>
       
</xs:annotation>
       
<xs:complexType/>
     
</xs:element>
     
<xs:element name="Format_2">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">Reserved</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="Format_3">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">Reserved</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="Format_4">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">Reserved</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="Format_5">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">Reserved</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="Format_6">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">Reserved</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="Format_7">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">Reserved</xs:documentation>
       
</xs:annotation>
     
</xs:element>
   
</xs:choice>
 
</xs:complexType>
</xs:element>

element IRIG-106-Ch-10Type/Properties/DataType/UART/Format_0
diagram
properties
isRef 0
annotation
documentation
UART Data
source <xs:element name="Format_0">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">UART Data</xs:documentation>
 
</xs:annotation>
</xs:element>

element IRIG-106-Ch-10Type/Properties/DataType/UART/Format_1
diagram
properties
isRef 0
content complex
annotation
documentation
Reserved
source <xs:element name="Format_1">
 
<xs:annotation>
   
<xs:documentation>Reserved</xs:documentation>
 
</xs:annotation>
 
<xs:complexType/>
</xs:element>

element IRIG-106-Ch-10Type/Properties/DataType/UART/Format_2
diagram
properties
isRef 0
annotation
documentation
Reserved
source <xs:element name="Format_2">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">Reserved</xs:documentation>
 
</xs:annotation>
</xs:element>

element IRIG-106-Ch-10Type/Properties/DataType/UART/Format_3
diagram
properties
isRef 0
annotation
documentation
Reserved
source <xs:element name="Format_3">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">Reserved</xs:documentation>
 
</xs:annotation>
</xs:element>

element IRIG-106-Ch-10Type/Properties/DataType/UART/Format_4
diagram
properties
isRef 0
annotation
documentation
Reserved
source <xs:element name="Format_4">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">Reserved</xs:documentation>
 
</xs:annotation>
</xs:element>

element IRIG-106-Ch-10Type/Properties/DataType/UART/Format_5
diagram
properties
isRef 0
annotation
documentation
Reserved
source <xs:element name="Format_5">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">Reserved</xs:documentation>
 
</xs:annotation>
</xs:element>

element IRIG-106-Ch-10Type/Properties/DataType/UART/Format_6
diagram
properties
isRef 0
annotation
documentation
Reserved
source <xs:element name="Format_6">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">Reserved</xs:documentation>
 
</xs:annotation>
</xs:element>

element IRIG-106-Ch-10Type/Properties/DataType/UART/Format_7
diagram
properties
isRef 0
annotation
documentation
Reserved
source <xs:element name="Format_7">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">Reserved</xs:documentation>
 
</xs:annotation>
</xs:element>

element IRIG-106-Ch-10Type/Properties/DataType/IEEE-1394
diagram
properties
isRef 0
content complex
children Format_0 Format_1 Format_2 Format_3 Format_4 Format_5 Format_6 Format_7
annotation
documentation
IEEE 1394 Data
source <xs:element name="IEEE-1394 ">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">IEEE 1394 Data</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:choice>
     
<xs:element name="Format_0">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">IEEE 1394 Transaction</xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:all minOccurs="0">
           
<xs:element name="PacketBodyType" minOccurs="0">
             
<xs:simpleType>
               
<xs:restriction base="xs:string">
                 
<xs:enumeration value="Type 0"/>
                 
<xs:enumeration value="Type 1"/>
                 
<xs:enumeration value="Type 2"/>
               
</xs:restriction>
             
</xs:simpleType>
           
</xs:element>
         
</xs:all>
       
</xs:complexType>
     
</xs:element>
     
<xs:element name="Format_1">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">IEEE 1394 Physical Layer</xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:all minOccurs="0">
           
<xs:element name="TransmissionSpeed" minOccurs="0">
             
<xs:simpleType>
               
<xs:restriction base="xs:string">
                 
<xs:enumeration value="S100 A"/>
                 
<xs:enumeration value="S100 B"/>
                 
<xs:enumeration value="S200 A"/>
                 
<xs:enumeration value="S200 B"/>
                 
<xs:enumeration value="S400 A"/>
                 
<xs:enumeration value="S400 B"/>
                 
<xs:enumeration value="S800 B"/>
                 
<xs:enumeration value="S1600 B"/>
                 
<xs:enumeration value="S3200 B"/>
               
</xs:restriction>
             
</xs:simpleType>
           
</xs:element>
         
</xs:all>
       
</xs:complexType>
     
</xs:element>
     
<xs:element name="Format_2">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">Reserved</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="Format_3">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">Reserved</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="Format_4">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">Reserved</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="Format_5">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">Reserved</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="Format_6">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">Reserved</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="Format_7">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">Reserved</xs:documentation>
       
</xs:annotation>
     
</xs:element>
   
</xs:choice>
 
</xs:complexType>
</xs:element>

element IRIG-106-Ch-10Type/Properties/DataType/IEEE-1394 /Format_0
diagram
properties
isRef 0
content complex
children PacketBodyType
annotation
documentation
IEEE 1394 Transaction
source <xs:element name="Format_0">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">IEEE 1394 Transaction</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:all minOccurs="0">
     
<xs:element name="PacketBodyType" minOccurs="0">
       
<xs:simpleType>
         
<xs:restriction base="xs:string">
           
<xs:enumeration value="Type 0"/>
           
<xs:enumeration value="Type 1"/>
           
<xs:enumeration value="Type 2"/>
         
</xs:restriction>
       
</xs:simpleType>
     
</xs:element>
   
</xs:all>
 
</xs:complexType>
</xs:element>

element IRIG-106-Ch-10Type/Properties/DataType/IEEE-1394 /Format_0/PacketBodyType
diagram
type restriction of xs:string
properties
isRef 0
minOcc 0
maxOcc 1
content simple
facets
enumeration Type 0
enumeration Type 1
enumeration Type 2
source <xs:element name="PacketBodyType" minOccurs="0">
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="Type 0"/>
     
<xs:enumeration value="Type 1"/>
     
<xs:enumeration value="Type 2"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element IRIG-106-Ch-10Type/Properties/DataType/IEEE-1394 /Format_1
diagram
properties
isRef 0
content complex
children TransmissionSpeed
annotation
documentation
IEEE 1394 Physical Layer
source <xs:element name="Format_1">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">IEEE 1394 Physical Layer</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:all minOccurs="0">
     
<xs:element name="TransmissionSpeed" minOccurs="0">
       
<xs:simpleType>
         
<xs:restriction base="xs:string">
           
<xs:enumeration value="S100 A"/>
           
<xs:enumeration value="S100 B"/>
           
<xs:enumeration value="S200 A"/>
           
<xs:enumeration value="S200 B"/>
           
<xs:enumeration value="S400 A"/>
           
<xs:enumeration value="S400 B"/>
           
<xs:enumeration value="S800 B"/>
           
<xs:enumeration value="S1600 B"/>
           
<xs:enumeration value="S3200 B"/>
         
</xs:restriction>
       
</xs:simpleType>
     
</xs:element>
   
</xs:all>
 
</xs:complexType>
</xs:element>

element IRIG-106-Ch-10Type/Properties/DataType/IEEE-1394 /Format_1/TransmissionSpeed
diagram
type restriction of xs:string
properties
isRef 0
minOcc 0
maxOcc 1
content simple
facets
enumeration S100 A
enumeration S100 B
enumeration S200 A
enumeration S200 B
enumeration S400 A
enumeration S400 B
enumeration S800 B
enumeration S1600 B
enumeration S3200 B
source <xs:element name="TransmissionSpeed" minOccurs="0">
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="S100 A"/>
     
<xs:enumeration value="S100 B"/>
     
<xs:enumeration value="S200 A"/>
     
<xs:enumeration value="S200 B"/>
     
<xs:enumeration value="S400 A"/>
     
<xs:enumeration value="S400 B"/>
     
<xs:enumeration value="S800 B"/>
     
<xs:enumeration value="S1600 B"/>
     
<xs:enumeration value="S3200 B"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element IRIG-106-Ch-10Type/Properties/DataType/IEEE-1394 /Format_2
diagram
properties
isRef 0
annotation
documentation
Reserved
source <xs:element name="Format_2">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">Reserved</xs:documentation>
 
</xs:annotation>
</xs:element>

element IRIG-106-Ch-10Type/Properties/DataType/IEEE-1394 /Format_3
diagram
properties
isRef 0
annotation
documentation
Reserved
source <xs:element name="Format_3">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">Reserved</xs:documentation>
 
</xs:annotation>
</xs:element>

element IRIG-106-Ch-10Type/Properties/DataType/IEEE-1394 /Format_4
diagram
properties
isRef 0
annotation
documentation
Reserved
source <xs:element name="Format_4">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">Reserved</xs:documentation>
 
</xs:annotation>
</xs:element>

element IRIG-106-Ch-10Type/Properties/DataType/IEEE-1394 /Format_5
diagram
properties
isRef 0
annotation
documentation
Reserved
source <xs:element name="Format_5">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">Reserved</xs:documentation>
 
</xs:annotation>
</xs:element>

element IRIG-106-Ch-10Type/Properties/DataType/IEEE-1394 /Format_6
diagram
properties
isRef 0
annotation
documentation
Reserved
source <xs:element name="Format_6">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">Reserved</xs:documentation>
 
</xs:annotation>
</xs:element>

element IRIG-106-Ch-10Type/Properties/DataType/IEEE-1394 /Format_7
diagram
properties
isRef 0
annotation
documentation
Reserved
source <xs:element name="Format_7">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">Reserved</xs:documentation>
 
</xs:annotation>
</xs:element>

element IRIG-106-Ch-10Type/Properties/DataType/Parallel
diagram
properties
isRef 0
content complex
children Format_0 Format_1 Format_2 Format_3 Format_4 Format_5 Format_6 Format_7
annotation
documentation
Parallel Data
source <xs:element name="Parallel">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">Parallel Data</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:choice>
     
<xs:element name="Format_0">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">Parallel Data</xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:all minOccurs="0">
           
<xs:element name="DataType" minOccurs="0">
             
<xs:complexType>
               
<xs:choice>
                 
<xs:element name="GeneralPurposeParallelData" minOccurs="0">
                   
<xs:annotation>
                     
<xs:documentation xml:lang="en">General-purpose parallel data packets can contain any number of data bytes</xs:documentation>
                   
</xs:annotation>
                   
<xs:complexType>
                     
<xs:all>
                       
<xs:element name="NumberOfBits" type="xs:unsignedInt">
                         
<xs:annotation>
                           
<xs:documentation xml:lang="en">Number of bits of recorded data (parallel data word width in bits)</xs:documentation>
                         
</xs:annotation>
                       
</xs:element>
                     
</xs:all>
                   
</xs:complexType>
                 
</xs:element>
                 
<xs:element name="DCRsiParallelData" minOccurs="0">
                   
<xs:annotation>
                     
<xs:documentation xml:lang="en">DCRsi data packets</xs:documentation>
                   
</xs:annotation>
                 
</xs:element>
               
</xs:choice>
             
</xs:complexType>
           
</xs:element>
         
</xs:all>
       
</xs:complexType>
     
</xs:element>
     
<xs:element name="Format_1">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">Reserved</xs:documentation>
       
</xs:annotation>
       
<xs:complexType/>
     
</xs:element>
     
<xs:element name="Format_2">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">Reserved</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="Format_3">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">Reserved</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="Format_4">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">Reserved</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="Format_5">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">Reserved</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="Format_6">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">Reserved</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="Format_7">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">Reserved</xs:documentation>
       
</xs:annotation>
     
</xs:element>
   
</xs:choice>
 
</xs:complexType>
</xs:element>

element IRIG-106-Ch-10Type/Properties/DataType/Parallel/Format_0
diagram
properties
isRef 0
content complex
children DataType
annotation
documentation
Parallel Data
source <xs:element name="Format_0">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">Parallel Data</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:all minOccurs="0">
     
<xs:element name="DataType" minOccurs="0">
       
<xs:complexType>
         
<xs:choice>
           
<xs:element name="GeneralPurposeParallelData" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation xml:lang="en">General-purpose parallel data packets can contain any number of data bytes</xs:documentation>
             
</xs:annotation>
             
<xs:complexType>
               
<xs:all>
                 
<xs:element name="NumberOfBits" type="xs:unsignedInt">
                   
<xs:annotation>
                     
<xs:documentation xml:lang="en">Number of bits of recorded data (parallel data word width in bits)</xs:documentation>
                   
</xs:annotation>
                 
</xs:element>
               
</xs:all>
             
</xs:complexType>
           
</xs:element>
           
<xs:element name="DCRsiParallelData" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation xml:lang="en">DCRsi data packets</xs:documentation>
             
</xs:annotation>
           
</xs:element>
         
</xs:choice>
       
</xs:complexType>
     
</xs:element>
   
</xs:all>
 
</xs:complexType>
</xs:element>

element IRIG-106-Ch-10Type/Properties/DataType/Parallel/Format_0/DataType
diagram
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children GeneralPurposeParallelData DCRsiParallelData
source <xs:element name="DataType" minOccurs="0">
 
<xs:complexType>
   
<xs:choice>
     
<xs:element name="GeneralPurposeParallelData" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">General-purpose parallel data packets can contain any number of data bytes</xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:all>
           
<xs:element name="NumberOfBits" type="xs:unsignedInt">
             
<xs:annotation>
               
<xs:documentation xml:lang="en">Number of bits of recorded data (parallel data word width in bits)</xs:documentation>
             
</xs:annotation>
           
</xs:element>
         
</xs:all>
       
</xs:complexType>
     
</xs:element>
     
<xs:element name="DCRsiParallelData" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">DCRsi data packets</xs:documentation>
       
</xs:annotation>
     
</xs:element>
   
</xs:choice>
 
</xs:complexType>
</xs:element>

element IRIG-106-Ch-10Type/Properties/DataType/Parallel/Format_0/DataType/GeneralPurposeParallelData
diagram
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children NumberOfBits
annotation
documentation
General-purpose parallel data packets can contain any number of data bytes
source <xs:element name="GeneralPurposeParallelData" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">General-purpose parallel data packets can contain any number of data bytes</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:all>
     
<xs:element name="NumberOfBits" type="xs:unsignedInt">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">Number of bits of recorded data (parallel data word width in bits)</xs:documentation>
       
</xs:annotation>
     
</xs:element>
   
</xs:all>
 
</xs:complexType>
</xs:element>

element IRIG-106-Ch-10Type/Properties/DataType/Parallel/Format_0/DataType/GeneralPurposeParallelData/NumberOfBits
diagram
type xs:unsignedInt
properties
isRef 0
content simple
annotation
documentation
Number of bits of recorded data (parallel data word width in bits)
source <xs:element name="NumberOfBits" type="xs:unsignedInt">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">Number of bits of recorded data (parallel data word width in bits)</xs:documentation>
 
</xs:annotation>
</xs:element>

element IRIG-106-Ch-10Type/Properties/DataType/Parallel/Format_0/DataType/DCRsiParallelData
diagram
properties
isRef 0
minOcc 0
maxOcc 1
annotation
documentation
DCRsi data packets
source <xs:element name="DCRsiParallelData" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">DCRsi data packets</xs:documentation>
 
</xs:annotation>
</xs:element>

element IRIG-106-Ch-10Type/Properties/DataType/Parallel/Format_1
diagram
properties
isRef 0
content complex
annotation
documentation
Reserved
source <xs:element name="Format_1">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">Reserved</xs:documentation>
 
</xs:annotation>
 
<xs:complexType/>
</xs:element>

element IRIG-106-Ch-10Type/Properties/DataType/Parallel/Format_2
diagram
properties
isRef 0
annotation
documentation
Reserved
source <xs:element name="Format_2">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">Reserved</xs:documentation>
 
</xs:annotation>
</xs:element>

element IRIG-106-Ch-10Type/Properties/DataType/Parallel/Format_3
diagram
properties
isRef 0
annotation
documentation
Reserved
source <xs:element name="Format_3">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">Reserved</xs:documentation>
 
</xs:annotation>
</xs:element>

element IRIG-106-Ch-10Type/Properties/DataType/Parallel/Format_4
diagram
properties
isRef 0
annotation
documentation
Reserved
source <xs:element name="Format_4">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">Reserved</xs:documentation>
 
</xs:annotation>
</xs:element>

element IRIG-106-Ch-10Type/Properties/DataType/Parallel/Format_5
diagram
properties
isRef 0
annotation
documentation
Reserved
source <xs:element name="Format_5">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">Reserved</xs:documentation>
 
</xs:annotation>
</xs:element>

element IRIG-106-Ch-10Type/Properties/DataType/Parallel/Format_6
diagram
properties
isRef 0
annotation
documentation
Reserved
source <xs:element name="Format_6">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">Reserved</xs:documentation>
 
</xs:annotation>
</xs:element>

element IRIG-106-Ch-10Type/Properties/DataType/Parallel/Format_7
diagram
properties
isRef 0
annotation
documentation
Reserved
source <xs:element name="Format_7">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">Reserved</xs:documentation>
 
</xs:annotation>
</xs:element>

element IRIG-106-Ch-10Type/Properties/DataType/Ethernet
diagram
properties
isRef 0
content complex
children Format_0 Format_1 Format_2 Format_3 Format_4 Format_5 Format_6 Format_7
annotation
documentation
Ethernet Data
source <xs:element name="Ethernet ">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">Ethernet Data</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:choice>
     
<xs:element name="Format_0">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">Ethernet Data</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="Format_1">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">Ethernet UDP Payload and/or ARINC-664 Part 7</xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:all>
           
<xs:element name="Type">
             
<xs:simpleType>
               
<xs:restriction base="xs:string">
                 
<xs:enumeration value="ARINC-664"/>
                 
<xs:enumeration value="UDP"/>
               
</xs:restriction>
             
</xs:simpleType>
           
</xs:element>
         
</xs:all>
       
</xs:complexType>
     
</xs:element>
     
<xs:element name="Format_2">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">Reserved</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="Format_3">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">Reserved</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="Format_4">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">Reserved</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="Format_5">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">Reserved</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="Format_6">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">Reserved</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="Format_7">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">Reserved</xs:documentation>
       
</xs:annotation>
     
</xs:element>
   
</xs:choice>
 
</xs:complexType>
</xs:element>

element IRIG-106-Ch-10Type/Properties/DataType/Ethernet /Format_0
diagram
properties
isRef 0
annotation
documentation
Ethernet Data
source <xs:element name="Format_0">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">Ethernet Data</xs:documentation>
 
</xs:annotation>
</xs:element>

element IRIG-106-Ch-10Type/Properties/DataType/Ethernet /Format_1
diagram
properties
isRef 0
content complex
children Type
annotation
documentation
Ethernet UDP Payload and/or ARINC-664 Part 7
source <xs:element name="Format_1">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">Ethernet UDP Payload and/or ARINC-664 Part 7</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:all>
     
<xs:element name="Type">
       
<xs:simpleType>
         
<xs:restriction base="xs:string">
           
<xs:enumeration value="ARINC-664"/>
           
<xs:enumeration value="UDP"/>
         
</xs:restriction>
       
</xs:simpleType>
     
</xs:element>
   
</xs:all>
 
</xs:complexType>
</xs:element>

element IRIG-106-Ch-10Type/Properties/DataType/Ethernet /Format_1/Type
diagram
type restriction of xs:string
properties
isRef 0
content simple
facets
enumeration ARINC-664
enumeration UDP
source <xs:element name="Type">
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="ARINC-664"/>
     
<xs:enumeration value="UDP"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element IRIG-106-Ch-10Type/Properties/DataType/Ethernet /Format_2
diagram
properties
isRef 0
annotation
documentation
Reserved
source <xs:element name="Format_2">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">Reserved</xs:documentation>
 
</xs:annotation>
</xs:element>

element IRIG-106-Ch-10Type/Properties/DataType/Ethernet /Format_3
diagram
properties
isRef 0
annotation
documentation
Reserved
source <xs:element name="Format_3">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">Reserved</xs:documentation>
 
</xs:annotation>
</xs:element>

element IRIG-106-Ch-10Type/Properties/DataType/Ethernet /Format_4
diagram
properties
isRef 0
annotation
documentation
Reserved
source <xs:element name="Format_4">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">Reserved</xs:documentation>
 
</xs:annotation>
</xs:element>

element IRIG-106-Ch-10Type/Properties/DataType/Ethernet /Format_5
diagram
properties
isRef 0
annotation
documentation
Reserved
source <xs:element name="Format_5">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">Reserved</xs:documentation>
 
</xs:annotation>
</xs:element>

element IRIG-106-Ch-10Type/Properties/DataType/Ethernet /Format_6
diagram
properties
isRef 0
annotation
documentation
Reserved
source <xs:element name="Format_6">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">Reserved</xs:documentation>
 
</xs:annotation>
</xs:element>

element IRIG-106-Ch-10Type/Properties/DataType/Ethernet /Format_7
diagram
properties
isRef 0
annotation
documentation
Reserved
source <xs:element name="Format_7">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">Reserved</xs:documentation>
 
</xs:annotation>
</xs:element>

element IRIG-106-Ch-10Type/Properties/DataType/TSPI-CTS
diagram
properties
isRef 0
content complex
children Format_0 Format_1 Format_2 Format_3 Format_4 Format_5 Format_6 Format_7
annotation
documentation
Time Space Position Information and Combat Training Systems Data Packets (TSPI/CTS)
source <xs:element name="TSPI-CTS ">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">Time Space Position Information and Combat Training Systems Data Packets (TSPI/CTS)</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:choice>
     
<xs:element name="Format_0">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">GPS NMEA-RTCM</xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:all minOccurs="0">
           
<xs:element name="Type" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation xml:lang="en">The type of data NMEA-RTCM contains within the packet</xs:documentation>
             
</xs:annotation>
             
<xs:simpleType>
               
<xs:restriction base="xs:string">
                 
<xs:enumeration value="NMEA 0183"/>
                 
<xs:enumeration value="NMEA 0183-HS"/>
                 
<xs:enumeration value="NMEA 2000"/>
                 
<xs:enumeration value="RTCM SC104"/>
               
</xs:restriction>
             
</xs:simpleType>
           
</xs:element>
         
</xs:all>
       
</xs:complexType>
     
</xs:element>
     
<xs:element name="Format_1">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">EAG ACMI</xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:all minOccurs="0">
           
<xs:element name="Content" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation xml:lang="en">The content of the EAG ACMI data within the packet</xs:documentation>
             
</xs:annotation>
             
<xs:simpleType>
               
<xs:restriction base="xs:string">
                 
<xs:enumeration value="TSPI data only">
                   
<xs:annotation>
                     
<xs:documentation xml:lang="en">TSPI data only (no static data or pod ID)</xs:documentation>
                   
</xs:annotation>
                 
</xs:enumeration>
                 
<xs:enumeration value="Contains Pod ID">
                   
<xs:annotation>
                     
<xs:documentation xml:lang="en">Contains pod ID and static data</xs:documentation>
                   
</xs:annotation>
                 
</xs:enumeration>
               
</xs:restriction>
             
</xs:simpleType>
           
</xs:element>
         
</xs:all>
       
</xs:complexType>
     
</xs:element>
     
<xs:element name="Format_2">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">ACTTS</xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:all minOccurs="0">
           
<xs:element name="Format" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation xml:lang="en">The ACTTS format type</xs:documentation>
             
</xs:annotation>
             
<xs:simpleType>
               
<xs:restriction base="xs:string">
                 
<xs:enumeration value="KITS">
                   
<xs:annotation>
                     
<xs:documentation xml:lang="en">Kadena Interim Training System (KITS) Recording Formats</xs:documentation>
                   
</xs:annotation>
                 
</xs:enumeration>
                 
<xs:enumeration value="Alpena KITS">
                   
<xs:annotation>
                     
<xs:documentation xml:lang="en">Alpena KITS Recording Formats</xs:documentation>
                   
</xs:annotation>
                 
</xs:enumeration>
                 
<xs:enumeration value="USAF Europe">
                   
<xs:annotation>
                     
<xs:documentation xml:lang="en">USAF Europe Rangeless Interim Training System Recording Formats</xs:documentation>
                   
</xs:annotation>
                 
</xs:enumeration>
                 
<xs:enumeration value="Alaska ACTS">
                   
<xs:annotation>
                     
<xs:documentation xml:lang="en">Alaska ACTS Upgrade Recording Formats</xs:documentation>
                   
</xs:annotation>
                 
</xs:enumeration>
                 
<xs:enumeration value="Goldwater">
                   
<xs:annotation>
                     
<xs:documentation xml:lang="en">Goldwater Range Mission and Debriefing System Recording Formats</xs:documentation>
                   
</xs:annotation>
                 
</xs:enumeration>
                 
<xs:enumeration value="P4RC">
                   
<xs:annotation>
                     
<xs:documentation xml:lang="en">P4RC Recording Formats</xs:documentation>
                   
</xs:annotation>
                 
</xs:enumeration>
                 
<xs:enumeration value="Nellis ACTS">
                   
<xs:annotation>
                     
<xs:documentation xml:lang="en">Nellis ACTS Range Security Initiative Recording Formats</xs:documentation>
                   
</xs:annotation>
                 
</xs:enumeration>
                 
<xs:enumeration value="P4RC+P5 CTS">
                   
<xs:annotation>
                     
<xs:documentation xml:lang="en">P4RC+P5 CTS Participant Subsystem Recording Formats</xs:documentation>
                   
</xs:annotation>
                 
</xs:enumeration>
                 
<xs:enumeration value="P5 CTS">
                   
<xs:annotation>
                     
<xs:documentation xml:lang="en">P5 CTS Recording Formats</xs:documentation>
                   
</xs:annotation>
                 
</xs:enumeration>
               
</xs:restriction>
             
</xs:simpleType>
           
</xs:element>
         
</xs:all>
       
</xs:complexType>
     
</xs:element>
     
<xs:element name="Format_3"/>
     
<xs:element name="Format_4"/>
     
<xs:element name="Format_5"/>
     
<xs:element name="Format_6"/>
     
<xs:element name="Format_7"/>
   
</xs:choice>
 
</xs:complexType>
</xs:element>

element IRIG-106-Ch-10Type/Properties/DataType/TSPI-CTS /Format_0
diagram
properties
isRef 0
content complex
children Type
annotation
documentation
GPS NMEA-RTCM
source <xs:element name="Format_0">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">GPS NMEA-RTCM</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:all minOccurs="0">
     
<xs:element name="Type" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">The type of data NMEA-RTCM contains within the packet</xs:documentation>
       
</xs:annotation>
       
<xs:simpleType>
         
<xs:restriction base="xs:string">
           
<xs:enumeration value="NMEA 0183"/>
           
<xs:enumeration value="NMEA 0183-HS"/>
           
<xs:enumeration value="NMEA 2000"/>
           
<xs:enumeration value="RTCM SC104"/>
         
</xs:restriction>
       
</xs:simpleType>
     
</xs:element>
   
</xs:all>
 
</xs:complexType>
</xs:element>

element IRIG-106-Ch-10Type/Properties/DataType/TSPI-CTS /Format_0/Type
diagram
type restriction of xs:string
properties
isRef 0
minOcc 0
maxOcc 1
content simple
facets
enumeration NMEA 0183
enumeration NMEA 0183-HS
enumeration NMEA 2000
enumeration RTCM SC104
annotation
documentation
The type of data NMEA-RTCM contains within the packet
source <xs:element name="Type" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">The type of data NMEA-RTCM contains within the packet</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="NMEA 0183"/>
     
<xs:enumeration value="NMEA 0183-HS"/>
     
<xs:enumeration value="NMEA 2000"/>
     
<xs:enumeration value="RTCM SC104"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element IRIG-106-Ch-10Type/Properties/DataType/TSPI-CTS /Format_1
diagram
properties
isRef 0
content complex
children Content
annotation
documentation
EAG ACMI
source <xs:element name="Format_1">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">EAG ACMI</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:all minOccurs="0">
     
<xs:element name="Content" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">The content of the EAG ACMI data within the packet</xs:documentation>
       
</xs:annotation>
       
<xs:simpleType>
         
<xs:restriction base="xs:string">
           
<xs:enumeration value="TSPI data only">
             
<xs:annotation>
               
<xs:documentation xml:lang="en">TSPI data only (no static data or pod ID)</xs:documentation>
             
</xs:annotation>
           
</xs:enumeration>
           
<xs:enumeration value="Contains Pod ID">
             
<xs:annotation>
               
<xs:documentation xml:lang="en">Contains pod ID and static data</xs:documentation>
             
</xs:annotation>
           
</xs:enumeration>
         
</xs:restriction>
       
</xs:simpleType>
     
</xs:element>
   
</xs:all>
 
</xs:complexType>
</xs:element>

element IRIG-106-Ch-10Type/Properties/DataType/TSPI-CTS /Format_1/Content
diagram
type restriction of xs:string
properties
isRef 0
minOcc 0
maxOcc 1
content simple
used by
complexTypes PackageSubParameterType ParameterType
facets
enumeration TSPI data only
enumeration Contains Pod ID
annotation
documentation
The content of the EAG ACMI data within the packet
source <xs:element name="Content" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">The content of the EAG ACMI data within the packet</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="TSPI data only">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">TSPI data only (no static data or pod ID)</xs:documentation>
       
</xs:annotation>
     
</xs:enumeration>
     
<xs:enumeration value="Contains Pod ID">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">Contains pod ID and static data</xs:documentation>
       
</xs:annotation>
     
</xs:enumeration>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element IRIG-106-Ch-10Type/Properties/DataType/TSPI-CTS /Format_2
diagram
properties
isRef 0
content complex
children Format
annotation
documentation
ACTTS
source <xs:element name="Format_2">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">ACTTS</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:all minOccurs="0">
     
<xs:element name="Format" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">The ACTTS format type</xs:documentation>
       
</xs:annotation>
       
<xs:simpleType>
         
<xs:restriction base="xs:string">
           
<xs:enumeration value="KITS">
             
<xs:annotation>
               
<xs:documentation xml:lang="en">Kadena Interim Training System (KITS) Recording Formats</xs:documentation>
             
</xs:annotation>
           
</xs:enumeration>
           
<xs:enumeration value="Alpena KITS">
             
<xs:annotation>
               
<xs:documentation xml:lang="en">Alpena KITS Recording Formats</xs:documentation>
             
</xs:annotation>
           
</xs:enumeration>
           
<xs:enumeration value="USAF Europe">
             
<xs:annotation>
               
<xs:documentation xml:lang="en">USAF Europe Rangeless Interim Training System Recording Formats</xs:documentation>
             
</xs:annotation>
           
</xs:enumeration>
           
<xs:enumeration value="Alaska ACTS">
             
<xs:annotation>
               
<xs:documentation xml:lang="en">Alaska ACTS Upgrade Recording Formats</xs:documentation>
             
</xs:annotation>
           
</xs:enumeration>
           
<xs:enumeration value="Goldwater">
             
<xs:annotation>
               
<xs:documentation xml:lang="en">Goldwater Range Mission and Debriefing System Recording Formats</xs:documentation>
             
</xs:annotation>
           
</xs:enumeration>
           
<xs:enumeration value="P4RC">
             
<xs:annotation>
               
<xs:documentation xml:lang="en">P4RC Recording Formats</xs:documentation>
             
</xs:annotation>
           
</xs:enumeration>
           
<xs:enumeration value="Nellis ACTS">
             
<xs:annotation>
               
<xs:documentation xml:lang="en">Nellis ACTS Range Security Initiative Recording Formats</xs:documentation>
             
</xs:annotation>
           
</xs:enumeration>
           
<xs:enumeration value="P4RC+P5 CTS">
             
<xs:annotation>
               
<xs:documentation xml:lang="en">P4RC+P5 CTS Participant Subsystem Recording Formats</xs:documentation>
             
</xs:annotation>
           
</xs:enumeration>
           
<xs:enumeration value="P5 CTS">
             
<xs:annotation>
               
<xs:documentation xml:lang="en">P5 CTS Recording Formats</xs:documentation>
             
</xs:annotation>
           
</xs:enumeration>
         
</xs:restriction>
       
</xs:simpleType>
     
</xs:element>
   
</xs:all>
 
</xs:complexType>
</xs:element>

element IRIG-106-Ch-10Type/Properties/DataType/TSPI-CTS /Format_2/Format
diagram
type restriction of xs:string
properties
isRef 0
minOcc 0
maxOcc 1
content simple
facets
enumeration KITS
enumeration Alpena KITS
enumeration USAF Europe
enumeration Alaska ACTS
enumeration Goldwater
enumeration P4RC
enumeration Nellis ACTS
enumeration P4RC+P5 CTS
enumeration P5 CTS
annotation
documentation
The ACTTS format type
source <xs:element name="Format" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">The ACTTS format type</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="KITS">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">Kadena Interim Training System (KITS) Recording Formats</xs:documentation>
       
</xs:annotation>
     
</xs:enumeration>
     
<xs:enumeration value="Alpena KITS">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">Alpena KITS Recording Formats</xs:documentation>
       
</xs:annotation>
     
</xs:enumeration>
     
<xs:enumeration value="USAF Europe">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">USAF Europe Rangeless Interim Training System Recording Formats</xs:documentation>
       
</xs:annotation>
     
</xs:enumeration>
     
<xs:enumeration value="Alaska ACTS">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">Alaska ACTS Upgrade Recording Formats</xs:documentation>
       
</xs:annotation>
     
</xs:enumeration>
     
<xs:enumeration value="Goldwater">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">Goldwater Range Mission and Debriefing System Recording Formats</xs:documentation>
       
</xs:annotation>
     
</xs:enumeration>
     
<xs:enumeration value="P4RC">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">P4RC Recording Formats</xs:documentation>
       
</xs:annotation>
     
</xs:enumeration>
     
<xs:enumeration value="Nellis ACTS">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">Nellis ACTS Range Security Initiative Recording Formats</xs:documentation>
       
</xs:annotation>
     
</xs:enumeration>
     
<xs:enumeration value="P4RC+P5 CTS">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">P4RC+P5 CTS Participant Subsystem Recording Formats</xs:documentation>
       
</xs:annotation>
     
</xs:enumeration>
     
<xs:enumeration value="P5 CTS">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">P5 CTS Recording Formats</xs:documentation>
       
</xs:annotation>
     
</xs:enumeration>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element IRIG-106-Ch-10Type/Properties/DataType/TSPI-CTS /Format_3
diagram
properties
isRef 0
source <xs:element name="Format_3"/>

element IRIG-106-Ch-10Type/Properties/DataType/TSPI-CTS /Format_4
diagram
properties
isRef 0
source <xs:element name="Format_4"/>

element IRIG-106-Ch-10Type/Properties/DataType/TSPI-CTS /Format_5
diagram
properties
isRef 0
source <xs:element name="Format_5"/>

element IRIG-106-Ch-10Type/Properties/DataType/TSPI-CTS /Format_6
diagram
properties
isRef 0
source <xs:element name="Format_6"/>

element IRIG-106-Ch-10Type/Properties/DataType/TSPI-CTS /Format_7
diagram
properties
isRef 0
source <xs:element name="Format_7"/>

element IRIG-106-Ch-10Type/Properties/DataType/CAN
diagram
properties
isRef 0
content complex
children Format_0
annotation
documentation
Controller Area Network Bus Data
source <xs:element name="CAN">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">Controller Area Network Bus Data</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:choice>
     
<xs:element name="Format_0"/>
   
</xs:choice>
 
</xs:complexType>
</xs:element>

element IRIG-106-Ch-10Type/Properties/DataType/CAN/Format_0
diagram
properties
isRef 0
source <xs:element name="Format_0"/>

element IRIG-106-Ch-10Type/Properties/DataType/FibreChannel
diagram
properties
isRef 0
content complex
children Format_0 Format_1 Format_2 Format_3 Format_4 Format_5 Format_6 Format_7
annotation
documentation
Fibre Channel Data
source <xs:element name="FibreChannel ">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">Fibre Channel Data</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:choice>
     
<xs:element name="Format_0">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">Fibre Channel Data</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="Format_1">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">FC-FS Layer</xs:documentation>
       
</xs:annotation>
       
<xs:complexType/>
     
</xs:element>
     
<xs:element name="Format_2">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">Reserved</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="Format_3">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">Reserved</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="Format_4">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">Reserved</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="Format_5">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">Reserved</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="Format_6">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">Reserved</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="Format_7">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">Reserved</xs:documentation>
       
</xs:annotation>
     
</xs:element>
   
</xs:choice>
 
</xs:complexType>
</xs:element>

element IRIG-106-Ch-10Type/Properties/DataType/FibreChannel /Format_0
diagram
properties
isRef 0
annotation
documentation
Fibre Channel Data
source <xs:element name="Format_0">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">Fibre Channel Data</xs:documentation>
 
</xs:annotation>
</xs:element>

element IRIG-106-Ch-10Type/Properties/DataType/FibreChannel /Format_1
diagram
properties
isRef 0
content complex
annotation
documentation
FC-FS Layer
source <xs:element name="Format_1">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">FC-FS Layer</xs:documentation>
 
</xs:annotation>
 
<xs:complexType/>
</xs:element>

element IRIG-106-Ch-10Type/Properties/DataType/FibreChannel /Format_2
diagram
properties
isRef 0
annotation
documentation
Reserved
source <xs:element name="Format_2">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">Reserved</xs:documentation>
 
</xs:annotation>
</xs:element>

element IRIG-106-Ch-10Type/Properties/DataType/FibreChannel /Format_3
diagram
properties
isRef 0
annotation
documentation
Reserved
source <xs:element name="Format_3">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">Reserved</xs:documentation>
 
</xs:annotation>
</xs:element>

element IRIG-106-Ch-10Type/Properties/DataType/FibreChannel /Format_4
diagram
properties
isRef 0
annotation
documentation
Reserved
source <xs:element name="Format_4">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">Reserved</xs:documentation>
 
</xs:annotation>
</xs:element>

element IRIG-106-Ch-10Type/Properties/DataType/FibreChannel /Format_5
diagram
properties
isRef 0
annotation
documentation
Reserved
source <xs:element name="Format_5">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">Reserved</xs:documentation>
 
</xs:annotation>
</xs:element>

element IRIG-106-Ch-10Type/Properties/DataType/FibreChannel /Format_6
diagram
properties
isRef 0
annotation
documentation
Reserved
source <xs:element name="Format_6">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">Reserved</xs:documentation>
 
</xs:annotation>
</xs:element>

element IRIG-106-Ch-10Type/Properties/DataType/FibreChannel /Format_7
diagram
properties
isRef 0
annotation
documentation
Reserved
source <xs:element name="Format_7">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">Reserved</xs:documentation>
 
</xs:annotation>
</xs:element>

element IRIG-106-Ch-10Type/Properties/Settings
diagram
type PackageSettingsType
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children Setting
used by
elements Channel ChannelGroup Processes/Process
complexType InstrumentType
attributes
Name  Type  Use  Default  Fixed  Annotation
Namexs:stringoptional      
annotation
documentation
This can be used to add one or more Data Type or Channel specifc package settings
source <xs:element name="Settings" type="PackageSettingsType" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This can be used to add one or more Data Type or Channel specifc package settings</xs:documentation>
 
</xs:annotation>
</xs:element>

element IRIG-106-Ch-10Type/Destination
diagram
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children IPAddress Port MACAddress
annotation
documentation
This element is used to specify the destination of the data packet.
source <xs:element name="Destination" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This element is used to specify the destination of the data packet.</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:all>
     
<xs:element ref="IPAddress"/>
     
<xs:element ref="Port"/>
     
<xs:element ref="MACAddress" minOccurs="0"/>
   
</xs:all>
 
</xs:complexType>
</xs:element>

element IRIG-106-Ch-10Type/Content
diagram
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children StartOffset Mapping
used by
complexTypes PackageSubParameterType ParameterType
identity constraints
  Name  Refer  Selector  Field(s)  
unique  UniqueChapter10GenericPackageParameterName    ./Parameter  @Name  
annotation
documentation
This element describes the payload of an generic package. NOTE: in some cases it is not possible to determine the exact layout of payload data in a pacakge and the content section can be excluded.  In these cases the structure nd layout of the content section can be determined from the type and sub-type of the package
source <xs:element name="Content" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This element describes the payload of an generic package. NOTE: in some cases it is not possible to determine the exact layout of payload data in a pacakge and the content section can be excluded.  In these cases the structure nd layout of the content section can be determined from the type and sub-type of the package</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="StartOffset" type="xs:unsignedInt" default="0" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">This element is used to indicate at what values the offset location values should start.  The default value is 0</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="Mapping" minOccurs="0" maxOccurs="unbounded">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">This element defines the placement of a parameter in a package</xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:sequence minOccurs="0">
           
<xs:group ref="PackageMappingCommonGroup"/>
           
<xs:element name="Location" maxOccurs="unbounded">
             
<xs:annotation>
               
<xs:documentation xml:lang="en">The location(s) of a parameter in a package.  NOTE: if more than one location is specified then it is an error to have an Occurrences value greater than one.</xs:documentation>
             
</xs:annotation>
             
<xs:complexType>
               
<xs:sequence>
                 
<xs:element name="MinorFrameNumber" type="xs:unsignedInt" minOccurs="0">
                   
<xs:annotation>
                     
<xs:documentation xml:lang="en">This element can optionally be used to speficy a minor frame number or index.</xs:documentation>
                   
</xs:annotation>
                 
</xs:element>
                 
<xs:choice>
                   
<xs:element ref="Offset_Bits"/>
                   
<xs:element ref="Offset_Bytes"/>
                   
<xs:element ref="Offset_Words"/>
                   
<xs:element ref="Offset_Address"/>
                   
<xs:element ref="Offset_uS"/>
                   
<xs:element name="Identifier">
                     
<xs:annotation>
                       
<xs:documentation xml:lang="en">Thsi element is used to identify a location using an identifier</xs:documentation>
                     
</xs:annotation>
                   
</xs:element>
                   
<xs:element name="SubchannelID"/>
                 
</xs:choice>
                 
<xs:element ref="Occurrences" minOccurs="0"/>
               
</xs:sequence>
             
</xs:complexType>
           
</xs:element>
         
</xs:sequence>
       
</xs:complexType>
     
</xs:element>
   
</xs:sequence>
 
</xs:complexType>
 
<xs:unique name="UniqueChapter10GenericPackageParameterName">
   
<xs:selector xpath="./Parameter"/>
   
<xs:field xpath="@Name"/>
 
</xs:unique>
</xs:element>

element IRIG-106-Ch-10Type/Content/StartOffset
diagram
type xs:unsignedInt
properties
isRef 0
minOcc 0
maxOcc 1
content simple
default 0
annotation
documentation
This element is used to indicate at what values the offset location values should start.  The default value is 0
source <xs:element name="StartOffset" type="xs:unsignedInt" default="0" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This element is used to indicate at what values the offset location values should start.  The default value is 0</xs:documentation>
 
</xs:annotation>
</xs:element>

element IRIG-106-Ch-10Type/Content/Mapping
diagram
properties
isRef 0
minOcc 0
maxOcc unbounded
content complex
children NumberOfDataBits MostSignificantBit Parity Justification Mask Complement FillValue ParameterReference Parameter SourceInstrumentReference PackageReference X-PackageBase Location
annotation
documentation
This element defines the placement of a parameter in a package
source <xs:element name="Mapping" minOccurs="0" maxOccurs="unbounded">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This element defines the placement of a parameter in a package</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence minOccurs="0">
     
<xs:group ref="PackageMappingCommonGroup"/>
     
<xs:element name="Location" maxOccurs="unbounded">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">The location(s) of a parameter in a package.  NOTE: if more than one location is specified then it is an error to have an Occurrences value greater than one.</xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:sequence>
           
<xs:element name="MinorFrameNumber" type="xs:unsignedInt" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation xml:lang="en">This element can optionally be used to speficy a minor frame number or index.</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:choice>
             
<xs:element ref="Offset_Bits"/>
             
<xs:element ref="Offset_Bytes"/>
             
<xs:element ref="Offset_Words"/>
             
<xs:element ref="Offset_Address"/>
             
<xs:element ref="Offset_uS"/>
             
<xs:element name="Identifier">
               
<xs:annotation>
                 
<xs:documentation xml:lang="en">Thsi element is used to identify a location using an identifier</xs:documentation>
               
</xs:annotation>
             
</xs:element>
             
<xs:element name="SubchannelID"/>
           
</xs:choice>
           
<xs:element ref="Occurrences" minOccurs="0"/>
         
</xs:sequence>
       
</xs:complexType>
     
</xs:element>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element IRIG-106-Ch-10Type/Content/Mapping/Location
diagram
properties
isRef 0
minOcc 1
maxOcc unbounded
content complex
children MinorFrameNumber Offset_Bits Offset_Bytes Offset_Words Offset_Address Offset_uS Identifier SubchannelID Occurrences
annotation
documentation
The location(s) of a parameter in a package.  NOTE: if more than one location is specified then it is an error to have an Occurrences value greater than one.
source <xs:element name="Location" maxOccurs="unbounded">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">The location(s) of a parameter in a package.  NOTE: if more than one location is specified then it is an error to have an Occurrences value greater than one.</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="MinorFrameNumber" type="xs:unsignedInt" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">This element can optionally be used to speficy a minor frame number or index.</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:choice>
       
<xs:element ref="Offset_Bits"/>
       
<xs:element ref="Offset_Bytes"/>
       
<xs:element ref="Offset_Words"/>
       
<xs:element ref="Offset_Address"/>
       
<xs:element ref="Offset_uS"/>
       
<xs:element name="Identifier">
         
<xs:annotation>
           
<xs:documentation xml:lang="en">Thsi element is used to identify a location using an identifier</xs:documentation>
         
</xs:annotation>
       
</xs:element>
       
<xs:element name="SubchannelID"/>
     
</xs:choice>
     
<xs:element ref="Occurrences" minOccurs="0"/>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element IRIG-106-Ch-10Type/Content/Mapping/Location/MinorFrameNumber
diagram
type xs:unsignedInt
properties
isRef 0
minOcc 0
maxOcc 1
content simple
annotation
documentation
This element can optionally be used to speficy a minor frame number or index.
source <xs:element name="MinorFrameNumber" type="xs:unsignedInt" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This element can optionally be used to speficy a minor frame number or index.</xs:documentation>
 
</xs:annotation>
</xs:element>

element IRIG-106-Ch-10Type/Content/Mapping/Location/Identifier
diagram
properties
isRef 0
annotation
documentation
Thsi element is used to identify a location using an identifier
source <xs:element name="Identifier">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">Thsi element is used to identify a location using an identifier</xs:documentation>
 
</xs:annotation>
</xs:element>

element IRIG-106-Ch-10Type/Content/Mapping/Location/SubchannelID
diagram
properties
isRef 0
source <xs:element name="SubchannelID"/>

complexType TmNSDataMessageType
diagram
type extension of PackageType
properties
base PackageType
children Documentation IsAsynchronous ReferencedToAbsoluteTime PackageRate PlaceParametersContiguously Sequencing Properties Destination Content
used by
element TmNSDataMessage
attributes
Name  Type  Use  Default  Fixed  Annotation
Namederived by: xs:stringrequired      
Versionxs:decimaloptional      
Enabledxs:booleanoptional  true    
annotation
documentation
This package defines an IRIG-106 Chapter 10 Ethernet encoded TmNS Data (IRIG-1-6 Chapter 24) Packet
source <xs:complexType name="TmNSDataMessageType">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This package defines an IRIG-106 Chapter 10 Ethernet encoded TmNS Data (IRIG-1-6 Chapter 24) Packet</xs:documentation>
 
</xs:annotation>
 
<xs:complexContent>
   
<xs:extension base="PackageType">
     
<xs:sequence>
       
<xs:element name="Properties" minOccurs="0">
         
<xs:complexType>
           
<xs:all>
             
<xs:element name=" MessageDefinitionID">
               
<xs:annotation>
                 
<xs:documentation xml:lang="en">An ID unique to the message</xs:documentation>
               
</xs:annotation>
               
<xs:simpleType>
                 
<xs:restriction base="xs:hexBinary"/>
               
</xs:simpleType>
             
</xs:element>
             
<xs:element name="DataType" type="xs:string" minOccurs="0">
               
<xs:annotation>
                 
<xs:documentation xml:lang="en">This element can be used to specify the data source type (e.g. MIL-STD-1553, Video, Bit Stream and so on)</xs:documentation>
               
</xs:annotation>
             
</xs:element>
             
<xs:element name="Settings" type="PackageSettingsType" minOccurs="0">
               
<xs:annotation>
                 
<xs:documentation xml:lang="en">This can be used to add one or more Data Type specifc package settings</xs:documentation>
               
</xs:annotation>
             
</xs:element>
           
</xs:all>
         
</xs:complexType>
       
</xs:element>
       
<xs:element name="Destination" minOccurs="0">
         
<xs:annotation>
           
<xs:documentation xml:lang="en">This element is used to specify the destination of the data packet.</xs:documentation>
         
</xs:annotation>
         
<xs:complexType>
           
<xs:all>
             
<xs:element ref="IPAddress"/>
             
<xs:element ref="Port"/>
             
<xs:element ref="MACAddress" minOccurs="0"/>
           
</xs:all>
         
</xs:complexType>
       
</xs:element>
       
<xs:element name="Content" minOccurs="0">
         
<xs:complexType>
           
<xs:sequence>
             
<xs:element name="Mapping" minOccurs="0" maxOccurs="unbounded">
               
<xs:annotation>
                 
<xs:documentation xml:lang="en">This element defines the placement of a parameter in a frame.</xs:documentation>
               
</xs:annotation>
               
<xs:complexType>
                 
<xs:sequence minOccurs="0">
                   
<xs:group ref="PackageMappingCommonGroup"/>
                   
<xs:element name="Location" maxOccurs="unbounded">
                     
<xs:annotation>
                       
<xs:documentation xml:lang="en">The location(s) of a parameter in a package.  NOTE: if more than one location is specified then it is an error to have an Occurrences value greater than one.</xs:documentation>
                     
</xs:annotation>
                     
<xs:complexType>
                       
<xs:sequence>
                         
<xs:choice>
                           
<xs:element ref="Offset_Words"/>
                           
<xs:element ref="Offset_Bytes"/>
                           
<xs:element ref="Offset_Bits"/>
                         
</xs:choice>
                         
<xs:element ref="Occurrences" minOccurs="0"/>
                       
</xs:sequence>
                     
</xs:complexType>
                   
</xs:element>
                 
</xs:sequence>
               
</xs:complexType>
             
</xs:element>
           
</xs:sequence>
         
</xs:complexType>
         
<xs:unique name="UniqueTmNSDataMessagePackageParameterReference">
           
<xs:selector xpath="./Content/Mapping"/>
           
<xs:field xpath="ParameterReference"/>
         
</xs:unique>
       
</xs:element>
     
</xs:sequence>
   
</xs:extension>
 
</xs:complexContent>
</xs:complexType>

element TmNSDataMessageType/Properties
diagram
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children MessageDefinitionID DataType Settings
source <xs:element name="Properties" minOccurs="0">
 
<xs:complexType>
   
<xs:all>
     
<xs:element name=" MessageDefinitionID">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">An ID unique to the message</xs:documentation>
       
</xs:annotation>
       
<xs:simpleType>
         
<xs:restriction base="xs:hexBinary"/>
       
</xs:simpleType>
     
</xs:element>
     
<xs:element name="DataType" type="xs:string" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">This element can be used to specify the data source type (e.g. MIL-STD-1553, Video, Bit Stream and so on)</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="Settings" type="PackageSettingsType" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">This can be used to add one or more Data Type specifc package settings</xs:documentation>
       
</xs:annotation>
     
</xs:element>
   
</xs:all>
 
</xs:complexType>
</xs:element>

element TmNSDataMessageType/Properties/ MessageDefinitionID
diagram
type restriction of xs:hexBinary
properties
isRef 0
content simple
annotation
documentation
An ID unique to the message
source <xs:element name=" MessageDefinitionID">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">An ID unique to the message</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:hexBinary"/>
 
</xs:simpleType>
</xs:element>

element TmNSDataMessageType/Properties/DataType
diagram
type xs:string
properties
isRef 0
minOcc 0
maxOcc 1
content simple
annotation
documentation
This element can be used to specify the data source type (e.g. MIL-STD-1553, Video, Bit Stream and so on)
source <xs:element name="DataType" type="xs:string" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This element can be used to specify the data source type (e.g. MIL-STD-1553, Video, Bit Stream and so on)</xs:documentation>
 
</xs:annotation>
</xs:element>

element TmNSDataMessageType/Properties/Settings
diagram
type PackageSettingsType
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children Setting
used by
elements Channel ChannelGroup Processes/Process
complexType InstrumentType
attributes
Name  Type  Use  Default  Fixed  Annotation
Namexs:stringoptional      
annotation
documentation
This can be used to add one or more Data Type specifc package settings
source <xs:element name="Settings" type="PackageSettingsType" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This can be used to add one or more Data Type specifc package settings</xs:documentation>
 
</xs:annotation>
</xs:element>

element TmNSDataMessageType/Destination
diagram
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children IPAddress Port MACAddress
annotation
documentation
This element is used to specify the destination of the data packet.
source <xs:element name="Destination" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This element is used to specify the destination of the data packet.</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:all>
     
<xs:element ref="IPAddress"/>
     
<xs:element ref="Port"/>
     
<xs:element ref="MACAddress" minOccurs="0"/>
   
</xs:all>
 
</xs:complexType>
</xs:element>

element TmNSDataMessageType/Content
diagram
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children Mapping
used by
complexTypes PackageSubParameterType ParameterType
identity constraints
  Name  Refer  Selector  Field(s)  
unique  UniqueTmNSDataMessagePackageParameterReference    ./Content/Mapping  ParameterReference  
source <xs:element name="Content" minOccurs="0">
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="Mapping" minOccurs="0" maxOccurs="unbounded">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">This element defines the placement of a parameter in a frame.</xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:sequence minOccurs="0">
           
<xs:group ref="PackageMappingCommonGroup"/>
           
<xs:element name="Location" maxOccurs="unbounded">
             
<xs:annotation>
               
<xs:documentation xml:lang="en">The location(s) of a parameter in a package.  NOTE: if more than one location is specified then it is an error to have an Occurrences value greater than one.</xs:documentation>
             
</xs:annotation>
             
<xs:complexType>
               
<xs:sequence>
                 
<xs:choice>
                   
<xs:element ref="Offset_Words"/>
                   
<xs:element ref="Offset_Bytes"/>
                   
<xs:element ref="Offset_Bits"/>
                 
</xs:choice>
                 
<xs:element ref="Occurrences" minOccurs="0"/>
               
</xs:sequence>
             
</xs:complexType>
           
</xs:element>
         
</xs:sequence>
       
</xs:complexType>
     
</xs:element>
   
</xs:sequence>
 
</xs:complexType>
 
<xs:unique name="UniqueTmNSDataMessagePackageParameterReference">
   
<xs:selector xpath="./Content/Mapping"/>
   
<xs:field xpath="ParameterReference"/>
 
</xs:unique>
</xs:element>

element TmNSDataMessageType/Content/Mapping
diagram
properties
isRef 0
minOcc 0
maxOcc unbounded
content complex
children NumberOfDataBits MostSignificantBit Parity Justification Mask Complement FillValue ParameterReference Parameter SourceInstrumentReference PackageReference X-PackageBase Location
annotation
documentation
This element defines the placement of a parameter in a frame.
source <xs:element name="Mapping" minOccurs="0" maxOccurs="unbounded">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This element defines the placement of a parameter in a frame.</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence minOccurs="0">
     
<xs:group ref="PackageMappingCommonGroup"/>
     
<xs:element name="Location" maxOccurs="unbounded">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">The location(s) of a parameter in a package.  NOTE: if more than one location is specified then it is an error to have an Occurrences value greater than one.</xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:sequence>
           
<xs:choice>
             
<xs:element ref="Offset_Words"/>
             
<xs:element ref="Offset_Bytes"/>
             
<xs:element ref="Offset_Bits"/>
           
</xs:choice>
           
<xs:element ref="Occurrences" minOccurs="0"/>
         
</xs:sequence>
       
</xs:complexType>
     
</xs:element>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element TmNSDataMessageType/Content/Mapping/Location
diagram
properties
isRef 0
minOcc 1
maxOcc unbounded
content complex
children Offset_Words Offset_Bytes Offset_Bits Occurrences
annotation
documentation
The location(s) of a parameter in a package.  NOTE: if more than one location is specified then it is an error to have an Occurrences value greater than one.
source <xs:element name="Location" maxOccurs="unbounded">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">The location(s) of a parameter in a package.  NOTE: if more than one location is specified then it is an error to have an Occurrences value greater than one.</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence>
     
<xs:choice>
       
<xs:element ref="Offset_Words"/>
       
<xs:element ref="Offset_Bytes"/>
       
<xs:element ref="Offset_Bits"/>
     
</xs:choice>
     
<xs:element ref="Occurrences" minOccurs="0"/>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

complexType DARV3Type
diagram
type extension of PackageType
properties
base PackageType
children Documentation IsAsynchronous ReferencedToAbsoluteTime PackageRate PlaceParametersContiguously Sequencing Properties Destination Content
used by
element DARv3
attributes
Name  Type  Use  Default  Fixed  Annotation
Namederived by: xs:stringrequired      
Versionxs:decimaloptional      
Enabledxs:booleanoptional  true    
annotation
documentation
This package defines a single DAR packet
source <xs:complexType name="DARV3Type">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This package defines a single DAR packet</xs:documentation>
 
</xs:annotation>
 
<xs:complexContent>
   
<xs:extension base="PackageType">
     
<xs:sequence>
       
<xs:element name="Properties">
         
<xs:complexType>
           
<xs:all>
             
<xs:element name="DataSourceID" type="xs:hexBinary">
               
<xs:annotation>
                 
<xs:documentation xml:lang="en">A unique identifier for the data source</xs:documentation>
               
</xs:annotation>
             
</xs:element>
             
<xs:element name="DataSourceType">
               
<xs:complexType>
                 
<xs:choice>
                   
<xs:element name="MIL-STD-1553">
                     
<xs:annotation>
                       
<xs:documentation xml:lang="en">MIL-STD-1553 data</xs:documentation>
                     
</xs:annotation>
                   
</xs:element>
                   
<xs:element name="A429">
                     
<xs:annotation>
                       
<xs:documentation xml:lang="en">ARINC-429 time</xs:documentation>
                     
</xs:annotation>
                   
</xs:element>
                   
<xs:element name="ACQ">
                     
<xs:annotation>
                       
<xs:documentation xml:lang="en">Analog / digital signal Acquisition</xs:documentation>
                     
</xs:annotation>
                     
<xs:complexType>
                       
<xs:all>
                         
<xs:element ref="SynchronizationStrategy" minOccurs="0"/>
                         
<xs:element name="MajorFrameProperties" type="FramePropertiesType">
                           
<xs:annotation>
                             
<xs:documentation xml:lang="en">This element is used to describe the characteristics of a major frame.</xs:documentation>
                           
</xs:annotation>
                         
</xs:element>
                         
<xs:element name="FrameFormatIdentifier" type="FrameFormatIdentifierType" minOccurs="0">
                           
<xs:annotation>
                             
<xs:documentation xml:lang="en">This element descibes the Frame Format Identifier.</xs:documentation>
                           
</xs:annotation>
                         
</xs:element>
                       
</xs:all>
                     
</xs:complexType>
                   
</xs:element>
                   
<xs:element name="ARINC-664">
                     
<xs:annotation>
                       
<xs:documentation xml:lang="en">ARINC-664 time</xs:documentation>
                     
</xs:annotation>
                   
</xs:element>
                   
<xs:element name="AUD">
                     
<xs:annotation>
                       
<xs:documentation xml:lang="en">Analog audio</xs:documentation>
                     
</xs:annotation>
                   
</xs:element>
                   
<xs:element name="ETH">
                     
<xs:annotation>
                       
<xs:documentation xml:lang="en">100/1000BASE-T</xs:documentation>
                     
</xs:annotation>
                   
</xs:element>
                   
<xs:element name="Event">
                     
<xs:annotation>
                       
<xs:documentation xml:lang="en">100/1000BASE-T</xs:documentation>
                     
</xs:annotation>
                   
</xs:element>
                   
<xs:element name="FAAD">
                     
<xs:annotation>
                       
<xs:documentation xml:lang="en">Forward Area Air Defense Data</xs:documentation>
                     
</xs:annotation>
                   
</xs:element>
                   
<xs:element name="FC">
                     
<xs:annotation>
                       
<xs:documentation xml:lang="en">Fibre Channel</xs:documentation>
                     
</xs:annotation>
                   
</xs:element>
                   
<xs:element name="HFCI">
                     
<xs:annotation>
                       
<xs:documentation xml:lang="en">Intermodule Data Bus (IMB) protocol</xs:documentation>
                     
</xs:annotation>
                   
</xs:element>
                   
<xs:element name="HRV">
                     
<xs:annotation>
                       
<xs:documentation xml:lang="en">1600x1200 analog VGA</xs:documentation>
                     
</xs:annotation>
                   
</xs:element>
                   
<xs:element name="IP">
                     
<xs:annotation>
                       
<xs:documentation xml:lang="en">100/1000BASE-T</xs:documentation>
                     
</xs:annotation>
                   
</xs:element>
                   
<xs:element name="LINK-16">
                     
<xs:annotation>
                       
<xs:documentation xml:lang="en">Tactical Data Link (TDL) 16
data
</xs:documentation>
                     
</xs:annotation>
                   
</xs:element>
                   
<xs:element name="LRV">
                     
<xs:annotation>
                       
<xs:documentation xml:lang="en">720x486 NTSC or 720x576 PAL</xs:documentation>
                     
</xs:annotation>
                   
</xs:element>
                   
<xs:element name="MP2">
                     
<xs:annotation>
                       
<xs:documentation xml:lang="en">Composite/S-video/RGB</xs:documentation>
                     
</xs:annotation>
                   
</xs:element>
                   
<xs:element name="NDO">
                     
<xs:annotation>
                       
<xs:documentation xml:lang="en">ARINC-664 Network Data Objects</xs:documentation>
                     
</xs:annotation>
                   
</xs:element>
                   
<xs:element name="PCM">
                     
<xs:annotation>
                       
<xs:documentation xml:lang="en">PCM to IP gateway</xs:documentation>
                     
</xs:annotation>
                     
<xs:complexType>
                       
<xs:all>
                         
<xs:element ref="SynchronizationStrategy" minOccurs="0"/>
                         
<xs:element name="MajorFrameProperties" type="FramePropertiesType">
                           
<xs:annotation>
                             
<xs:documentation xml:lang="en">This element is used to describe the characteristics of a major frame.</xs:documentation>
                           
</xs:annotation>
                         
</xs:element>
                         
<xs:element name="FrameFormatIdentifier" type="FrameFormatIdentifierType" minOccurs="0">
                           
<xs:annotation>
                             
<xs:documentation xml:lang="en">This element descibes the Frame Format Identifier.</xs:documentation>
                           
</xs:annotation>
                         
</xs:element>
                       
</xs:all>
                     
</xs:complexType>
                   
</xs:element>
                   
<xs:element name="RawBayer">
                     
<xs:annotation>
                       
<xs:documentation xml:lang="eb">100/1000BASE-T</xs:documentation>
                     
</xs:annotation>
                   
</xs:element>
                   
<xs:element name="RDR">
                     
<xs:annotation>
                       
<xs:documentation xml:lang="en">F-22 Radar IQ LVDS</xs:documentation>
                     
</xs:annotation>
                   
</xs:element>
                   
<xs:element name="RGB">
                     
<xs:annotation>
                       
<xs:documentation xml:lang="en">100/1000BASE-T</xs:documentation>
                     
</xs:annotation>
                   
</xs:element>
                   
<xs:element name="Status">
                     
<xs:annotation>
                       
<xs:documentation xml:lang="en">100/1000BASE-T</xs:documentation>
                     
</xs:annotation>
                   
</xs:element>
                   
<xs:element name="TCP">
                     
<xs:annotation>
                       
<xs:documentation xml:lang="en">100/1000BASE-T</xs:documentation>
                     
</xs:annotation>
                   
</xs:element>
                   
<xs:element name="UART">
                     
<xs:annotation>
                       
<xs:documentation xml:lang="en">RS-232</xs:documentation>
                     
</xs:annotation>
                   
</xs:element>
                   
<xs:element name="UDP">
                     
<xs:annotation>
                       
<xs:documentation xml:lang="en">100/1000BASE-T</xs:documentation>
                     
</xs:annotation>
                   
</xs:element>
                 
</xs:choice>
               
</xs:complexType>
             
</xs:element>
             
<xs:element name="Settings" type="PackageSettingsType" minOccurs="0">
               
<xs:annotation>
                 
<xs:documentation xml:lang="en">This can be used to add one or more Data Type specifc package settings</xs:documentation>
               
</xs:annotation>
             
</xs:element>
           
</xs:all>
         
</xs:complexType>
       
</xs:element>
       
<xs:element name="Destination" minOccurs="0">
         
<xs:annotation>
           
<xs:documentation xml:lang="en">This element is used to specify the destination of the data packet.</xs:documentation>
         
</xs:annotation>
         
<xs:complexType>
           
<xs:all>
             
<xs:element ref="IPAddress"/>
             
<xs:element ref="Port"/>
             
<xs:element ref="MACAddress" minOccurs="0"/>
           
</xs:all>
         
</xs:complexType>
       
</xs:element>
       
<xs:element name="Content" minOccurs="0">
         
<xs:complexType>
           
<xs:sequence>
             
<xs:element name="Mapping" minOccurs="0" maxOccurs="unbounded">
               
<xs:annotation>
                 
<xs:documentation xml:lang="en">This element defines the placement of a parameter in a frame.</xs:documentation>
               
</xs:annotation>
               
<xs:complexType>
                 
<xs:sequence>
                   
<xs:group ref="PackageMappingCommonGroup"/>
                   
<xs:element name="Location" type="FrameLocationType" maxOccurs="unbounded">
                     
<xs:annotation>
                       
<xs:documentation xml:lang="en">The location(s) of a parameter in a package.  NOTE: if more than one location is specified then it is an error to have an Occurrences value greater than one.</xs:documentation>
                     
</xs:annotation>
                   
</xs:element>
                 
</xs:sequence>
               
</xs:complexType>
             
</xs:element>
           
</xs:sequence>
         
</xs:complexType>
         
<xs:unique name="UniqueDARV3GenericParameterName">
           
<xs:selector xpath="./Parameter"/>
           
<xs:field xpath="@Name"/>
         
</xs:unique>
       
</xs:element>
     
</xs:sequence>
   
</xs:extension>
 
</xs:complexContent>
</xs:complexType>

element DARV3Type/Properties
diagram
properties
isRef 0
content complex
children DataSourceID DataSourceType Settings
source <xs:element name="Properties">
 
<xs:complexType>
   
<xs:all>
     
<xs:element name="DataSourceID" type="xs:hexBinary">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">A unique identifier for the data source</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="DataSourceType">
       
<xs:complexType>
         
<xs:choice>
           
<xs:element name="MIL-STD-1553">
             
<xs:annotation>
               
<xs:documentation xml:lang="en">MIL-STD-1553 data</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="A429">
             
<xs:annotation>
               
<xs:documentation xml:lang="en">ARINC-429 time</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="ACQ">
             
<xs:annotation>
               
<xs:documentation xml:lang="en">Analog / digital signal Acquisition</xs:documentation>
             
</xs:annotation>
             
<xs:complexType>
               
<xs:all>
                 
<xs:element ref="SynchronizationStrategy" minOccurs="0"/>
                 
<xs:element name="MajorFrameProperties" type="FramePropertiesType">
                   
<xs:annotation>
                     
<xs:documentation xml:lang="en">This element is used to describe the characteristics of a major frame.</xs:documentation>
                   
</xs:annotation>
                 
</xs:element>
                 
<xs:element name="FrameFormatIdentifier" type="FrameFormatIdentifierType" minOccurs="0">
                   
<xs:annotation>
                     
<xs:documentation xml:lang="en">This element descibes the Frame Format Identifier.</xs:documentation>
                   
</xs:annotation>
                 
</xs:element>
               
</xs:all>
             
</xs:complexType>
           
</xs:element>
           
<xs:element name="ARINC-664">
             
<xs:annotation>
               
<xs:documentation xml:lang="en">ARINC-664 time</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="AUD">
             
<xs:annotation>
               
<xs:documentation xml:lang="en">Analog audio</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="ETH">
             
<xs:annotation>
               
<xs:documentation xml:lang="en">100/1000BASE-T</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="Event">
             
<xs:annotation>
               
<xs:documentation xml:lang="en">100/1000BASE-T</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="FAAD">
             
<xs:annotation>
               
<xs:documentation xml:lang="en">Forward Area Air Defense Data</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="FC">
             
<xs:annotation>
               
<xs:documentation xml:lang="en">Fibre Channel</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="HFCI">
             
<xs:annotation>
               
<xs:documentation xml:lang="en">Intermodule Data Bus (IMB) protocol</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="HRV">
             
<xs:annotation>
               
<xs:documentation xml:lang="en">1600x1200 analog VGA</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="IP">
             
<xs:annotation>
               
<xs:documentation xml:lang="en">100/1000BASE-T</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="LINK-16">
             
<xs:annotation>
               
<xs:documentation xml:lang="en">Tactical Data Link (TDL) 16
data
</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="LRV">
             
<xs:annotation>
               
<xs:documentation xml:lang="en">720x486 NTSC or 720x576 PAL</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="MP2">
             
<xs:annotation>
               
<xs:documentation xml:lang="en">Composite/S-video/RGB</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="NDO">
             
<xs:annotation>
               
<xs:documentation xml:lang="en">ARINC-664 Network Data Objects</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="PCM">
             
<xs:annotation>
               
<xs:documentation xml:lang="en">PCM to IP gateway</xs:documentation>
             
</xs:annotation>
             
<xs:complexType>
               
<xs:all>
                 
<xs:element ref="SynchronizationStrategy" minOccurs="0"/>
                 
<xs:element name="MajorFrameProperties" type="FramePropertiesType">
                   
<xs:annotation>
                     
<xs:documentation xml:lang="en">This element is used to describe the characteristics of a major frame.</xs:documentation>
                   
</xs:annotation>
                 
</xs:element>
                 
<xs:element name="FrameFormatIdentifier" type="FrameFormatIdentifierType" minOccurs="0">
                   
<xs:annotation>
                     
<xs:documentation xml:lang="en">This element descibes the Frame Format Identifier.</xs:documentation>
                   
</xs:annotation>
                 
</xs:element>
               
</xs:all>
             
</xs:complexType>
           
</xs:element>
           
<xs:element name="RawBayer">
             
<xs:annotation>
               
<xs:documentation xml:lang="eb">100/1000BASE-T</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="RDR">
             
<xs:annotation>
               
<xs:documentation xml:lang="en">F-22 Radar IQ LVDS</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="RGB">
             
<xs:annotation>
               
<xs:documentation xml:lang="en">100/1000BASE-T</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="Status">
             
<xs:annotation>
               
<xs:documentation xml:lang="en">100/1000BASE-T</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="TCP">
             
<xs:annotation>
               
<xs:documentation xml:lang="en">100/1000BASE-T</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="UART">
             
<xs:annotation>
               
<xs:documentation xml:lang="en">RS-232</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="UDP">
             
<xs:annotation>
               
<xs:documentation xml:lang="en">100/1000BASE-T</xs:documentation>
             
</xs:annotation>
           
</xs:element>
         
</xs:choice>
       
</xs:complexType>
     
</xs:element>
     
<xs:element name="Settings" type="PackageSettingsType" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">This can be used to add one or more Data Type specifc package settings</xs:documentation>
       
</xs:annotation>
     
</xs:element>
   
</xs:all>
 
</xs:complexType>
</xs:element>

element DARV3Type/Properties/DataSourceID
diagram
type xs:hexBinary
properties
isRef 0
content simple
annotation
documentation
A unique identifier for the data source
source <xs:element name="DataSourceID" type="xs:hexBinary">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">A unique identifier for the data source</xs:documentation>
 
</xs:annotation>
</xs:element>

element DARV3Type/Properties/DataSourceType
diagram
properties
isRef 0
content complex
children MIL-STD-1553 A429 ACQ ARINC-664 AUD ETH Event FAAD FC HFCI HRV IP LINK-16 LRV MP2 NDO PCM RawBayer RDR RGB Status TCP UART UDP
source <xs:element name="DataSourceType">
 
<xs:complexType>
   
<xs:choice>
     
<xs:element name="MIL-STD-1553">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">MIL-STD-1553 data</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="A429">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">ARINC-429 time</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="ACQ">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">Analog / digital signal Acquisition</xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:all>
           
<xs:element ref="SynchronizationStrategy" minOccurs="0"/>
           
<xs:element name="MajorFrameProperties" type="FramePropertiesType">
             
<xs:annotation>
               
<xs:documentation xml:lang="en">This element is used to describe the characteristics of a major frame.</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="FrameFormatIdentifier" type="FrameFormatIdentifierType" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation xml:lang="en">This element descibes the Frame Format Identifier.</xs:documentation>
             
</xs:annotation>
           
</xs:element>
         
</xs:all>
       
</xs:complexType>
     
</xs:element>
     
<xs:element name="ARINC-664">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">ARINC-664 time</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="AUD">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">Analog audio</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="ETH">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">100/1000BASE-T</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="Event">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">100/1000BASE-T</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="FAAD">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">Forward Area Air Defense Data</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="FC">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">Fibre Channel</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="HFCI">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">Intermodule Data Bus (IMB) protocol</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="HRV">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">1600x1200 analog VGA</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="IP">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">100/1000BASE-T</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="LINK-16">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">Tactical Data Link (TDL) 16
data
</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="LRV">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">720x486 NTSC or 720x576 PAL</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="MP2">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">Composite/S-video/RGB</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="NDO">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">ARINC-664 Network Data Objects</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="PCM">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">PCM to IP gateway</xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:all>
           
<xs:element ref="SynchronizationStrategy" minOccurs="0"/>
           
<xs:element name="MajorFrameProperties" type="FramePropertiesType">
             
<xs:annotation>
               
<xs:documentation xml:lang="en">This element is used to describe the characteristics of a major frame.</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="FrameFormatIdentifier" type="FrameFormatIdentifierType" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation xml:lang="en">This element descibes the Frame Format Identifier.</xs:documentation>
             
</xs:annotation>
           
</xs:element>
         
</xs:all>
       
</xs:complexType>
     
</xs:element>
     
<xs:element name="RawBayer">
       
<xs:annotation>
         
<xs:documentation xml:lang="eb">100/1000BASE-T</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="RDR">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">F-22 Radar IQ LVDS</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="RGB">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">100/1000BASE-T</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="Status">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">100/1000BASE-T</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="TCP">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">100/1000BASE-T</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="UART">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">RS-232</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="UDP">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">100/1000BASE-T</xs:documentation>
       
</xs:annotation>
     
</xs:element>
   
</xs:choice>
 
</xs:complexType>
</xs:element>

element DARV3Type/Properties/DataSourceType/MIL-STD-1553
diagram
properties
isRef 0
annotation
documentation
MIL-STD-1553 data
source <xs:element name="MIL-STD-1553">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">MIL-STD-1553 data</xs:documentation>
 
</xs:annotation>
</xs:element>

element DARV3Type/Properties/DataSourceType/A429
diagram
properties
isRef 0
annotation
documentation
ARINC-429 time
source <xs:element name="A429">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">ARINC-429 time</xs:documentation>
 
</xs:annotation>
</xs:element>

element DARV3Type/Properties/DataSourceType/ACQ
diagram
properties
isRef 0
content complex
children SynchronizationStrategy MajorFrameProperties FrameFormatIdentifier
annotation
documentation
Analog / digital signal Acquisition
source <xs:element name="ACQ">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">Analog / digital signal Acquisition</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:all>
     
<xs:element ref="SynchronizationStrategy" minOccurs="0"/>
     
<xs:element name="MajorFrameProperties" type="FramePropertiesType">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">This element is used to describe the characteristics of a major frame.</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="FrameFormatIdentifier" type="FrameFormatIdentifierType" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">This element descibes the Frame Format Identifier.</xs:documentation>
       
</xs:annotation>
     
</xs:element>
   
</xs:all>
 
</xs:complexType>
</xs:element>

element DARV3Type/Properties/DataSourceType/ACQ/MajorFrameProperties
diagram
type FramePropertiesType
properties
isRef 0
content complex
children BitsPerMinorFrame MinorFramesPerMajorFrame DefaultDataBitsPerWord FillPattern DefaultMostSignificantBit DefaultParity DefaultJustification
annotation
documentation
This element is used to describe the characteristics of a major frame.
source <xs:element name="MajorFrameProperties" type="FramePropertiesType">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This element is used to describe the characteristics of a major frame.</xs:documentation>
 
</xs:annotation>
</xs:element>

element DARV3Type/Properties/DataSourceType/ACQ/FrameFormatIdentifier
diagram
type FrameFormatIdentifierType
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children Value Location
annotation
documentation
This element descibes the Frame Format Identifier.
source <xs:element name="FrameFormatIdentifier" type="FrameFormatIdentifierType" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This element descibes the Frame Format Identifier.</xs:documentation>
 
</xs:annotation>
</xs:element>

element DARV3Type/Properties/DataSourceType/ARINC-664
diagram
properties
isRef 0
annotation
documentation
ARINC-664 time
source <xs:element name="ARINC-664">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">ARINC-664 time</xs:documentation>
 
</xs:annotation>
</xs:element>

element DARV3Type/Properties/DataSourceType/AUD
diagram
properties
isRef 0
annotation
documentation
Analog audio
source <xs:element name="AUD">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">Analog audio</xs:documentation>
 
</xs:annotation>
</xs:element>

element DARV3Type/Properties/DataSourceType/ETH
diagram
properties
isRef 0
annotation
documentation
100/1000BASE-T
source <xs:element name="ETH">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">100/1000BASE-T</xs:documentation>
 
</xs:annotation>
</xs:element>

element DARV3Type/Properties/DataSourceType/Event
diagram
properties
isRef 0
annotation
documentation
100/1000BASE-T
source <xs:element name="Event">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">100/1000BASE-T</xs:documentation>
 
</xs:annotation>
</xs:element>

element DARV3Type/Properties/DataSourceType/FAAD
diagram
properties
isRef 0
annotation
documentation
Forward Area Air Defense Data
source <xs:element name="FAAD">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">Forward Area Air Defense Data</xs:documentation>
 
</xs:annotation>
</xs:element>

element DARV3Type/Properties/DataSourceType/FC
diagram
properties
isRef 0
annotation
documentation
Fibre Channel
source <xs:element name="FC">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">Fibre Channel</xs:documentation>
 
</xs:annotation>
</xs:element>

element DARV3Type/Properties/DataSourceType/HFCI
diagram
properties
isRef 0
annotation
documentation
Intermodule Data Bus (IMB) protocol
source <xs:element name="HFCI">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">Intermodule Data Bus (IMB) protocol</xs:documentation>
 
</xs:annotation>
</xs:element>

element DARV3Type/Properties/DataSourceType/HRV
diagram
properties
isRef 0
annotation
documentation
1600x1200 analog VGA
source <xs:element name="HRV">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">1600x1200 analog VGA</xs:documentation>
 
</xs:annotation>
</xs:element>

element DARV3Type/Properties/DataSourceType/IP
diagram
properties
isRef 0
annotation
documentation
100/1000BASE-T
source <xs:element name="IP">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">100/1000BASE-T</xs:documentation>
 
</xs:annotation>
</xs:element>

element DARV3Type/Properties/DataSourceType/LINK-16
diagram
properties
isRef 0
annotation
documentation
Tactical Data Link (TDL) 16
data
source <xs:element name="LINK-16">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">Tactical Data Link (TDL) 16
data
</xs:documentation>
 
</xs:annotation>
</xs:element>

element DARV3Type/Properties/DataSourceType/LRV
diagram
properties
isRef 0
annotation
documentation
720x486 NTSC or 720x576 PAL
source <xs:element name="LRV">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">720x486 NTSC or 720x576 PAL</xs:documentation>
 
</xs:annotation>
</xs:element>

element DARV3Type/Properties/DataSourceType/MP2
diagram
properties
isRef 0
annotation
documentation
Composite/S-video/RGB
source <xs:element name="MP2">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">Composite/S-video/RGB</xs:documentation>
 
</xs:annotation>
</xs:element>

element DARV3Type/Properties/DataSourceType/NDO
diagram
properties
isRef 0
annotation
documentation
ARINC-664 Network Data Objects
source <xs:element name="NDO">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">ARINC-664 Network Data Objects</xs:documentation>
 
</xs:annotation>
</xs:element>

element DARV3Type/Properties/DataSourceType/PCM
diagram
properties
isRef 0
content complex
children SynchronizationStrategy MajorFrameProperties FrameFormatIdentifier
annotation
documentation
PCM to IP gateway
source <xs:element name="PCM">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">PCM to IP gateway</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:all>
     
<xs:element ref="SynchronizationStrategy" minOccurs="0"/>
     
<xs:element name="MajorFrameProperties" type="FramePropertiesType">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">This element is used to describe the characteristics of a major frame.</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="FrameFormatIdentifier" type="FrameFormatIdentifierType" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">This element descibes the Frame Format Identifier.</xs:documentation>
       
</xs:annotation>
     
</xs:element>
   
</xs:all>
 
</xs:complexType>
</xs:element>

element DARV3Type/Properties/DataSourceType/PCM/MajorFrameProperties
diagram
type FramePropertiesType
properties
isRef 0
content complex
children BitsPerMinorFrame MinorFramesPerMajorFrame DefaultDataBitsPerWord FillPattern DefaultMostSignificantBit DefaultParity DefaultJustification
annotation
documentation
This element is used to describe the characteristics of a major frame.
source <xs:element name="MajorFrameProperties" type="FramePropertiesType">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This element is used to describe the characteristics of a major frame.</xs:documentation>
 
</xs:annotation>
</xs:element>

element DARV3Type/Properties/DataSourceType/PCM/FrameFormatIdentifier
diagram
type FrameFormatIdentifierType
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children Value Location
annotation
documentation
This element descibes the Frame Format Identifier.
source <xs:element name="FrameFormatIdentifier" type="FrameFormatIdentifierType" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This element descibes the Frame Format Identifier.</xs:documentation>
 
</xs:annotation>
</xs:element>

element DARV3Type/Properties/DataSourceType/RawBayer
diagram
properties
isRef 0
annotation
documentation
100/1000BASE-T
source <xs:element name="RawBayer">
 
<xs:annotation>
   
<xs:documentation xml:lang="eb">100/1000BASE-T</xs:documentation>
 
</xs:annotation>
</xs:element>

element DARV3Type/Properties/DataSourceType/RDR
diagram
properties
isRef 0
annotation
documentation
F-22 Radar IQ LVDS
source <xs:element name="RDR">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">F-22 Radar IQ LVDS</xs:documentation>
 
</xs:annotation>
</xs:element>

element DARV3Type/Properties/DataSourceType/RGB
diagram
properties
isRef 0
annotation
documentation
100/1000BASE-T
source <xs:element name="RGB">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">100/1000BASE-T</xs:documentation>
 
</xs:annotation>
</xs:element>

element DARV3Type/Properties/DataSourceType/Status
diagram
properties
isRef 0
annotation
documentation
100/1000BASE-T
source <xs:element name="Status">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">100/1000BASE-T</xs:documentation>
 
</xs:annotation>
</xs:element>

element DARV3Type/Properties/DataSourceType/TCP
diagram
properties
isRef 0
annotation
documentation
100/1000BASE-T
source <xs:element name="TCP">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">100/1000BASE-T</xs:documentation>
 
</xs:annotation>
</xs:element>

element DARV3Type/Properties/DataSourceType/UART
diagram
properties
isRef 0
annotation
documentation
RS-232
source <xs:element name="UART">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">RS-232</xs:documentation>
 
</xs:annotation>
</xs:element>

element DARV3Type/Properties/DataSourceType/UDP
diagram
properties
isRef 0
annotation
documentation
100/1000BASE-T
source <xs:element name="UDP">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">100/1000BASE-T</xs:documentation>
 
</xs:annotation>
</xs:element>

element DARV3Type/Properties/Settings
diagram
type PackageSettingsType
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children Setting
used by
elements Channel ChannelGroup Processes/Process
complexType InstrumentType
attributes
Name  Type  Use  Default  Fixed  Annotation
Namexs:stringoptional      
annotation
documentation
This can be used to add one or more Data Type specifc package settings
source <xs:element name="Settings" type="PackageSettingsType" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This can be used to add one or more Data Type specifc package settings</xs:documentation>
 
</xs:annotation>
</xs:element>

element DARV3Type/Destination
diagram
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children IPAddress Port MACAddress
annotation
documentation
This element is used to specify the destination of the data packet.
source <xs:element name="Destination" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This element is used to specify the destination of the data packet.</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:all>
     
<xs:element ref="IPAddress"/>
     
<xs:element ref="Port"/>
     
<xs:element ref="MACAddress" minOccurs="0"/>
   
</xs:all>
 
</xs:complexType>
</xs:element>

element DARV3Type/Content
diagram
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children Mapping
used by
complexTypes PackageSubParameterType ParameterType
identity constraints
  Name  Refer  Selector  Field(s)  
unique  UniqueDARV3GenericParameterName    ./Parameter  @Name  
source <xs:element name="Content" minOccurs="0">
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="Mapping" minOccurs="0" maxOccurs="unbounded">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">This element defines the placement of a parameter in a frame.</xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:sequence>
           
<xs:group ref="PackageMappingCommonGroup"/>
           
<xs:element name="Location" type="FrameLocationType" maxOccurs="unbounded">
             
<xs:annotation>
               
<xs:documentation xml:lang="en">The location(s) of a parameter in a package.  NOTE: if more than one location is specified then it is an error to have an Occurrences value greater than one.</xs:documentation>
             
</xs:annotation>
           
</xs:element>
         
</xs:sequence>
       
</xs:complexType>
     
</xs:element>
   
</xs:sequence>
 
</xs:complexType>
 
<xs:unique name="UniqueDARV3GenericParameterName">
   
<xs:selector xpath="./Parameter"/>
   
<xs:field xpath="@Name"/>
 
</xs:unique>
</xs:element>

element DARV3Type/Content/Mapping
diagram
properties
isRef 0
minOcc 0
maxOcc unbounded
content complex
children NumberOfDataBits MostSignificantBit Parity Justification Mask Complement FillValue ParameterReference Parameter SourceInstrumentReference PackageReference X-PackageBase Location
annotation
documentation
This element defines the placement of a parameter in a frame.
source <xs:element name="Mapping" minOccurs="0" maxOccurs="unbounded">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This element defines the placement of a parameter in a frame.</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence>
     
<xs:group ref="PackageMappingCommonGroup"/>
     
<xs:element name="Location" type="FrameLocationType" maxOccurs="unbounded">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">The location(s) of a parameter in a package.  NOTE: if more than one location is specified then it is an error to have an Occurrences value greater than one.</xs:documentation>
       
</xs:annotation>
     
</xs:element>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element DARV3Type/Content/Mapping/Location
diagram
type FrameLocationType
properties
isRef 0
minOcc 1
maxOcc unbounded
content complex
children MinorFrameNumber Offset_Words Offset_Bits Occurrences
annotation
documentation
The location(s) of a parameter in a package.  NOTE: if more than one location is specified then it is an error to have an Occurrences value greater than one.
source <xs:element name="Location" type="FrameLocationType" maxOccurs="unbounded">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">The location(s) of a parameter in a package.  NOTE: if more than one location is specified then it is an error to have an Occurrences value greater than one.</xs:documentation>
 
</xs:annotation>
</xs:element>

complexType LinkType
diagram
type extension of X-DataLinkType
properties
base X-DataLinkType
children Documentation Type Settings Packages Addendum
used by
element Link
attributes
Name  Type  Use  Default  Fixed  Annotation
Namederived by: xs:stringrequired      
Versionxs:decimaloptional      
annotation
documentation
This complex type defines a 1553 DataLink.
source <xs:complexType name="LinkType">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This complex type defines a 1553 DataLink.</xs:documentation>
 
</xs:annotation>
 
<xs:complexContent>
   
<xs:extension base="X-DataLinkType">
     
<xs:sequence>
       
<xs:element name="Type" type="xs:string">
         
<xs:annotation>
           
<xs:documentation>This element is used to specify the type of data link and can contain values such as RS-232,RS-422, RF and so on.</xs:documentation>
         
</xs:annotation>
       
</xs:element>
       
<xs:element name="Settings" minOccurs="0">
         
<xs:annotation>
           
<xs:documentation xml:lang="en">Contains a list of settings common to the link or pacages defined on the link</xs:documentation>
         
</xs:annotation>
         
<xs:complexType>
           
<xs:sequence>
             
<xs:element ref="Setting" minOccurs="0" maxOccurs="unbounded"/>
           
</xs:sequence>
         
</xs:complexType>
       
</xs:element>
       
<xs:element name="Packages" minOccurs="0">
         
<xs:annotation>
           
<xs:documentation xml:lang="en">This element is used to define all Packages that are transmitted/stored over the Datalink.</xs:documentation>
           
<xs:documentation xml:lang="en">This element is usd to define all Packages that are transmitted/stored over the Datalink.</xs:documentation>
         
</xs:annotation>
         
<xs:complexType>
           
<xs:choice minOccurs="0" maxOccurs="unbounded">
             
<xs:element name="PackageReference" type="PackageReferenceType">
               
<xs:annotation>
                 
<xs:documentation xml:lang="en">The name of a package defined in the packages section. Describes the structure of the transmitted/stored data.</xs:documentation>
               
</xs:annotation>
             
</xs:element>
             
<xs:element ref="X-PackageBase"/>
           
</xs:choice>
         
</xs:complexType>
       
</xs:element>
       
<xs:element ref="Addendum" minOccurs="0" maxOccurs="unbounded"/>
     
</xs:sequence>
   
</xs:extension>
 
</xs:complexContent>
</xs:complexType>

element LinkType/Type
diagram
type xs:string
properties
isRef 0
content simple
annotation
documentation
This element is used to specify the type of data link and can contain values such as RS-232,RS-422, RF and so on.
source <xs:element name="Type" type="xs:string">
 
<xs:annotation>
   
<xs:documentation>This element is used to specify the type of data link and can contain values such as RS-232,RS-422, RF and so on.</xs:documentation>
 
</xs:annotation>
</xs:element>

element LinkType/Settings
diagram
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children Setting
used by
elements Channel ChannelGroup Processes/Process
complexType InstrumentType
annotation
documentation
Contains a list of settings common to the link or pacages defined on the link
source <xs:element name="Settings" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">Contains a list of settings common to the link or pacages defined on the link</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element ref="Setting" minOccurs="0" maxOccurs="unbounded"/>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element LinkType/Packages
diagram
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children PackageReference X-PackageBase
used by
element xidml
annotation
documentation
This element is used to define all Packages that are transmitted/stored over the Datalink.
documentation
This element is usd to define all Packages that are transmitted/stored over the Datalink.
source <xs:element name="Packages" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This element is used to define all Packages that are transmitted/stored over the Datalink.</xs:documentation>
   
<xs:documentation xml:lang="en">This element is usd to define all Packages that are transmitted/stored over the Datalink.</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:choice minOccurs="0" maxOccurs="unbounded">
     
<xs:element name="PackageReference" type="PackageReferenceType">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">The name of a package defined in the packages section. Describes the structure of the transmitted/stored data.</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element ref="X-PackageBase"/>
   
</xs:choice>
 
</xs:complexType>
</xs:element>

element LinkType/Packages/PackageReference
diagram
type PackageReferenceType
properties
isRef 0
content complex
annotation
documentation
The name of a package defined in the packages section. Describes the structure of the transmitted/stored data.
source <xs:element name="PackageReference" type="PackageReferenceType">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">The name of a package defined in the packages section. Describes the structure of the transmitted/stored data.</xs:documentation>
 
</xs:annotation>
</xs:element>

element AlgorithmBase
diagram
type CommonAlgorithmType
properties
content complex
substGrp CommonAlgorithmBase
abstract true
children Documentation
used by
element Algorithms/AlgorithmSet
attributes
Name  Type  Use  Default  Fixed  Annotation
Namederived by: xs:stringrequired      
Enabledxs:booleanoptional  true    
source <xs:element name="AlgorithmBase" type="CommonAlgorithmType" abstract="true" substitutionGroup="CommonAlgorithmBase"/>

element AlgorithmManyToManyAlgorithmBase
diagram
type AlgorithmManyToManyAlgorithmType
properties
content complex
abstract true
children Documentation Input Output
attributes
Name  Type  Use  Default  Fixed  Annotation
Namederived by: xs:stringrequired      
Enabledxs:booleanoptional  true    
identity constraints
  Name  Refer  Selector  Field(s)  
unique  UniqueInputParameterName4    ./Input  @Name  
unique  UniqueOutputParameterName4    ./Output  @Name  
source <xs:element name="AlgorithmManyToManyAlgorithmBase" type="AlgorithmManyToManyAlgorithmType" abstract="true">
 
<xs:unique name="UniqueInputParameterName4">
   
<xs:selector xpath="./Input"/>
   
<xs:field xpath="@Name"/>
 
</xs:unique>
 
<xs:unique name="UniqueOutputParameterName4">
   
<xs:selector xpath="./Output"/>
   
<xs:field xpath="@Name"/>
 
</xs:unique>
</xs:element>

element AlgorithmManyToOneAlgorithmBase
diagram
type AlgorithmManyToOneAlgorithmType
properties
content complex
abstract true
children Documentation Input Output
attributes
Name  Type  Use  Default  Fixed  Annotation
Namederived by: xs:stringrequired      
Enabledxs:booleanoptional  true    
identity constraints
  Name  Refer  Selector  Field(s)  
unique  UniqueInputParameterName1    ./Input  @Name  
unique  UniqueOutputParameterName2    ./Output  @Name  
source <xs:element name="AlgorithmManyToOneAlgorithmBase" type="AlgorithmManyToOneAlgorithmType" abstract="true">
 
<xs:unique name="UniqueInputParameterName1">
   
<xs:selector xpath="./Input"/>
   
<xs:field xpath="@Name"/>
 
</xs:unique>
 
<xs:unique name="UniqueOutputParameterName2">
   
<xs:selector xpath="./Output"/>
   
<xs:field xpath="@Name"/>
 
</xs:unique>
</xs:element>

element AlgorithmOneToManyAlgorithmBase
diagram
type AlgorithmOneToManyAlgorithmType
properties
content complex
abstract true
children Documentation Input Output
attributes
Name  Type  Use  Default  Fixed  Annotation
Namederived by: xs:stringrequired      
Enabledxs:booleanoptional  true    
identity constraints
  Name  Refer  Selector  Field(s)  
unique  UniqueInputParameterName3    ./Input  @Name  
unique  UniqueOutputParameterName3    ./Output  @Name  
source <xs:element name="AlgorithmOneToManyAlgorithmBase" type="AlgorithmOneToManyAlgorithmType" abstract="true">
 
<xs:unique name="UniqueInputParameterName3">
   
<xs:selector xpath="./Input"/>
   
<xs:field xpath="@Name"/>
 
</xs:unique>
 
<xs:unique name="UniqueOutputParameterName3">
   
<xs:selector xpath="./Output"/>
   
<xs:field xpath="@Name"/>
 
</xs:unique>
</xs:element>

element AlgorithmOneToOneAlgorithmBase
diagram
type AlgorithmOneToOneAlgorithmType
properties
content complex
abstract true
children Documentation Input Output
attributes
Name  Type  Use  Default  Fixed  Annotation
Namederived by: xs:stringrequired      
Enabledxs:booleanoptional  true    
identity constraints
  Name  Refer  Selector  Field(s)  
unique  UniqueInputAlgorithmParameterName    ./Input  @Name  
source <xs:element name="AlgorithmOneToOneAlgorithmBase" type="AlgorithmOneToOneAlgorithmType" abstract="true">
 
<xs:unique name="UniqueInputAlgorithmParameterName">
   
<xs:selector xpath="./Input"/>
   
<xs:field xpath="@Name"/>
 
</xs:unique>
</xs:element>

element AlgorithmOneToZeroAlgorithmBase
diagram
type AlgorithmOneToOneAlgorithmType
properties
content complex
abstract true
children Documentation Input Output
attributes
Name  Type  Use  Default  Fixed  Annotation
Namederived by: xs:stringrequired      
Enabledxs:booleanoptional  true    
identity constraints
  Name  Refer  Selector  Field(s)  
unique  UniqueInputParameterName    ./Input  @Name  
unique  UniqueOutputParameterName    ./Output  @Name  
source <xs:element name="AlgorithmOneToZeroAlgorithmBase" type="AlgorithmOneToOneAlgorithmType" abstract="true">
 
<xs:unique name="UniqueInputParameterName">
   
<xs:selector xpath="./Input"/>
   
<xs:field xpath="@Name"/>
 
</xs:unique>
 
<xs:unique name="UniqueOutputParameterName">
   
<xs:selector xpath="./Output"/>
   
<xs:field xpath="@Name"/>
 
</xs:unique>
</xs:element>

complexType AlgorithmManyToManyAlgorithmType
diagram
type extension of CommonAlgorithmType
properties
base CommonAlgorithmType
children Documentation Input Output
used by
element AlgorithmManyToManyAlgorithmBase
complexTypes BitmapType MathMLType URL-Defined-AlgorithmType
attributes
Name  Type  Use  Default  Fixed  Annotation
Namederived by: xs:stringrequired      
Enabledxs:booleanoptional  true    
annotation
documentation
This is the base type for algorithms with M input and N output parameters.
source <xs:complexType name="AlgorithmManyToManyAlgorithmType">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This is the base type for algorithms with M input and N output parameters.</xs:documentation>
 
</xs:annotation>
 
<xs:complexContent>
   
<xs:extension base="CommonAlgorithmType">
     
<xs:sequence>
       
<xs:element name="Input" type="InputType" minOccurs="0" maxOccurs="unbounded">
         
<xs:annotation>
           
<xs:documentation>This element can be used to describe the properties of an input parameter.</xs:documentation>
         
</xs:annotation>
       
</xs:element>
       
<xs:element name="Output" type="OutputType" minOccurs="0" maxOccurs="unbounded">
         
<xs:annotation>
           
<xs:documentation>This element describes the properties of an output parameter.</xs:documentation>
         
</xs:annotation>
       
</xs:element>
     
</xs:sequence>
   
</xs:extension>
 
</xs:complexContent>
</xs:complexType>

element AlgorithmManyToManyAlgorithmType/Input
diagram
type InputType
properties
isRef 0
minOcc 0
maxOcc unbounded
content complex
children ParameterReference
attributes
Name  Type  Use  Default  Fixed  Annotation
Namederived by: xs:stringrequired      
annotation
documentation
This element can be used to describe the properties of an input parameter.
source <xs:element name="Input" type="InputType" minOccurs="0" maxOccurs="unbounded">
 
<xs:annotation>
   
<xs:documentation>This element can be used to describe the properties of an input parameter.</xs:documentation>
 
</xs:annotation>
</xs:element>

element AlgorithmManyToManyAlgorithmType/Output
diagram
type OutputType
properties
isRef 0
minOcc 0
maxOcc unbounded
content complex
children ParameterReference
attributes
Name  Type  Use  Default  Fixed  Annotation
Namederived by: xs:stringoptional      
annotation
documentation
This element describes the properties of an output parameter.
source <xs:element name="Output" type="OutputType" minOccurs="0" maxOccurs="unbounded">
 
<xs:annotation>
   
<xs:documentation>This element describes the properties of an output parameter.</xs:documentation>
 
</xs:annotation>
</xs:element>

complexType AlgorithmManyToOneAlgorithmType
diagram
type extension of CommonAlgorithmType
properties
base CommonAlgorithmType
children Documentation Input Output
used by
element AlgorithmManyToOneAlgorithmBase
complexTypes AlarmType Boolean-SimpleType Stuck-AlarmType Window-Function-AlarmType
attributes
Name  Type  Use  Default  Fixed  Annotation
Namederived by: xs:stringrequired      
Enabledxs:booleanoptional  true    
annotation
documentation
This is the base type for algorithms with M input parameters and one output parameter.
source <xs:complexType name="AlgorithmManyToOneAlgorithmType">
 
<xs:annotation>
   
<xs:documentation>This is the base type for algorithms with M input parameters and one output parameter.</xs:documentation>
 
</xs:annotation>
 
<xs:complexContent>
   
<xs:extension base="CommonAlgorithmType">
     
<xs:sequence>
       
<xs:element name="Input" type="InputType" minOccurs="0" maxOccurs="unbounded">
         
<xs:annotation>
           
<xs:documentation>This element describes the properties of an input parameter.</xs:documentation>
         
</xs:annotation>
       
</xs:element>
       
<xs:element name="Output" type="OutputType" minOccurs="0">
         
<xs:annotation>
           
<xs:documentation>This element can be used to describe the properties of the output parameter.</xs:documentation>
         
</xs:annotation>
       
</xs:element>
     
</xs:sequence>
   
</xs:extension>
 
</xs:complexContent>
</xs:complexType>

element AlgorithmManyToOneAlgorithmType/Input
diagram
type InputType
properties
isRef 0
minOcc 0
maxOcc unbounded
content complex
children ParameterReference
attributes
Name  Type  Use  Default  Fixed  Annotation
Namederived by: xs:stringrequired      
annotation
documentation
This element describes the properties of an input parameter.
source <xs:element name="Input" type="InputType" minOccurs="0" maxOccurs="unbounded">
 
<xs:annotation>
   
<xs:documentation>This element describes the properties of an input parameter.</xs:documentation>
 
</xs:annotation>
</xs:element>

element AlgorithmManyToOneAlgorithmType/Output
diagram
type OutputType
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children ParameterReference
attributes
Name  Type  Use  Default  Fixed  Annotation
Namederived by: xs:stringoptional      
annotation
documentation
This element can be used to describe the properties of the output parameter.
source <xs:element name="Output" type="OutputType" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>This element can be used to describe the properties of the output parameter.</xs:documentation>
 
</xs:annotation>
</xs:element>

complexType AlgorithmOneToManyAlgorithmType
diagram
type extension of CommonAlgorithmType
properties
base CommonAlgorithmType
children Documentation Input Output
used by
element AlgorithmOneToManyAlgorithmBase
attributes
Name  Type  Use  Default  Fixed  Annotation
Namederived by: xs:stringrequired      
Enabledxs:booleanoptional  true    
annotation
documentation
This is the base type for algorithms with one input parameter and N output parameters.
source <xs:complexType name="AlgorithmOneToManyAlgorithmType">
 
<xs:annotation>
   
<xs:documentation>This is the base type for algorithms with one input parameter and N output parameters.</xs:documentation>
 
</xs:annotation>
 
<xs:complexContent>
   
<xs:extension base="CommonAlgorithmType">
     
<xs:sequence>
       
<xs:element name="Input" type="InputType" minOccurs="0">
         
<xs:annotation>
           
<xs:documentation>This element can be used to describe the properties of the input parameter.</xs:documentation>
         
</xs:annotation>
       
</xs:element>
       
<xs:element name="Output" type="OutputType" minOccurs="0" maxOccurs="unbounded">
         
<xs:annotation>
           
<xs:documentation>This element describes the properties of an output parameter.</xs:documentation>
         
</xs:annotation>
       
</xs:element>
     
</xs:sequence>
   
</xs:extension>
 
</xs:complexContent>
</xs:complexType>

element AlgorithmOneToManyAlgorithmType/Input
diagram
type InputType
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children ParameterReference
attributes
Name  Type  Use  Default  Fixed  Annotation
Namederived by: xs:stringrequired      
annotation
documentation
This element can be used to describe the properties of the input parameter.
source <xs:element name="Input" type="InputType" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>This element can be used to describe the properties of the input parameter.</xs:documentation>
 
</xs:annotation>
</xs:element>

element AlgorithmOneToManyAlgorithmType/Output
diagram
type OutputType
properties
isRef 0
minOcc 0
maxOcc unbounded
content complex
children ParameterReference
attributes
Name  Type  Use  Default  Fixed  Annotation
Namederived by: xs:stringoptional      
annotation
documentation
This element describes the properties of an output parameter.
source <xs:element name="Output" type="OutputType" minOccurs="0" maxOccurs="unbounded">
 
<xs:annotation>
   
<xs:documentation>This element describes the properties of an output parameter.</xs:documentation>
 
</xs:annotation>
</xs:element>

complexType AlgorithmOneToOneAlgorithmType
diagram
type extension of CommonAlgorithmType
properties
base CommonAlgorithmType
children Documentation Input Output
used by
elements AlgorithmOneToOneAlgorithmBase AlgorithmOneToZeroAlgorithmBase
complexTypes Format-DescriptionType NSamplesInOneSampleOut-AmplitudeType NSamplesInOneSampleOut-AverageType NSamplesInOneSampleOut-MaximumType NSamplesInOneSampleOut-MinimumType NSamplesInOneSampleOut-RMSType PolynomialType TableType
attributes
Name  Type  Use  Default  Fixed  Annotation
Namederived by: xs:stringrequired      
Enabledxs:booleanoptional  true    
annotation
documentation
This is the base type for algorithms with one input parameter and one output parameter.
source <xs:complexType name="AlgorithmOneToOneAlgorithmType">
 
<xs:annotation>
   
<xs:documentation>This is the base type for algorithms with one input parameter and one output parameter.</xs:documentation>
 
</xs:annotation>
 
<xs:complexContent>
   
<xs:extension base="CommonAlgorithmType">
     
<xs:sequence>
       
<xs:element name="Input" type="InputType" minOccurs="0">
         
<xs:annotation>
           
<xs:documentation>This element describes an input parameter.</xs:documentation>
         
</xs:annotation>
       
</xs:element>
       
<xs:element name="Output" type="OutputType" minOccurs="0">
         
<xs:annotation>
           
<xs:documentation>This element describes an output parameter.</xs:documentation>
         
</xs:annotation>
       
</xs:element>
     
</xs:sequence>
   
</xs:extension>
 
</xs:complexContent>
</xs:complexType>

element AlgorithmOneToOneAlgorithmType/Input
diagram
type InputType
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children ParameterReference
attributes
Name  Type  Use  Default  Fixed  Annotation
Namederived by: xs:stringrequired      
annotation
documentation
This element describes an input parameter.
source <xs:element name="Input" type="InputType" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>This element describes an input parameter.</xs:documentation>
 
</xs:annotation>
</xs:element>

element AlgorithmOneToOneAlgorithmType/Output
diagram
type OutputType
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children ParameterReference
attributes
Name  Type  Use  Default  Fixed  Annotation
Namederived by: xs:stringoptional      
annotation
documentation
This element describes an output parameter.
source <xs:element name="Output" type="OutputType" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>This element describes an output parameter.</xs:documentation>
 
</xs:annotation>
</xs:element>

complexType AlgorithmOneToZeroAlgorithmType
diagram
type extension of CommonAlgorithmType
properties
base CommonAlgorithmType
children Documentation Input
used by
complexType ScaledBinaryCodedDecimalType
attributes
Name  Type  Use  Default  Fixed  Annotation
Namederived by: xs:stringrequired      
Enabledxs:booleanoptional  true    
annotation
documentation
This is the base type for algorithms with one input parameter and no output parameters.
source <xs:complexType name="AlgorithmOneToZeroAlgorithmType">
 
<xs:annotation>
   
<xs:documentation>This is the base type for algorithms with one input parameter and no output parameters.</xs:documentation>
 
</xs:annotation>
 
<xs:complexContent>
   
<xs:extension base="CommonAlgorithmType">
     
<xs:sequence>
       
<xs:element name="Input" type="InputType" minOccurs="0">
         
<xs:annotation>
           
<xs:documentation>This element describes an input parameter.</xs:documentation>
         
</xs:annotation>
       
</xs:element>
     
</xs:sequence>
   
</xs:extension>
 
</xs:complexContent>
</xs:complexType>

element AlgorithmOneToZeroAlgorithmType/Input
diagram
type InputType
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children ParameterReference
attributes
Name  Type  Use  Default  Fixed  Annotation
Namederived by: xs:stringrequired      
annotation
documentation
This element describes an input parameter.
source <xs:element name="Input" type="InputType" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>This element describes an input parameter.</xs:documentation>
 
</xs:annotation>
</xs:element>

complexType AlgorithmType
diagram
type extension of CommonAlgorithmType
properties
base CommonAlgorithmType
children Documentation
used by
complexType Bit-EnumerationsType
attributes
Name  Type  Use  Default  Fixed  Annotation
Namederived by: xs:stringrequired      
Enabledxs:booleanoptional  true    
source <xs:complexType name="AlgorithmType">
 
<xs:complexContent>
   
<xs:extension base="CommonAlgorithmType"/>
 
</xs:complexContent>
</xs:complexType>

element X-PackageBase
diagram
type PackageType
properties
content complex
substGrp CommonPackageBase
abstract true
children Documentation IsAsynchronous ReferencedToAbsoluteTime PackageRate PlaceParametersContiguously Sequencing
used by
elements LinkType/Packages Packages/PackageSet
group PackageMappingCommonGroup
attributes
Name  Type  Use  Default  Fixed  Annotation
Namederived by: xs:stringrequired      
Versionxs:decimaloptional      
Enabledxs:booleanoptional  true    
annotation
documentation
All the built-in package definitions belong to this substitution group.
source <xs:element name="X-PackageBase" type="PackageType" abstract="true" substitutionGroup="CommonPackageBase">
 
<xs:annotation>
   
<xs:documentation>All the built-in package definitions belong to this substitution group.</xs:documentation>
 
</xs:annotation>
</xs:element>

complexType PackageType
diagram
type extension of CommonPackageType
properties
base CommonPackageType
children Documentation IsAsynchronous ReferencedToAbsoluteTime PackageRate PlaceParametersContiguously Sequencing
used by
element X-PackageBase
complexTypes ARINC-429-BlockType ARINC-429-WordType CAISType CAN-Bus-MessageType CCDLType DARV3Type FCS-MessageType FirewireType GenericPackageType IENA-Ethernet-UDP-BasicType IenaPackageType iNET-XType IRIG-106-Ch-10Type IRIG-106-Ch4Type IRIG-TimeType Memory-StorageType MIL-STD-1553-MessageType Network-TransportType Panavia-MessageType RS-232-BasicType SnarferType STANAG-3910-MessageType TmNSDataMessageType
attributes
Name  Type  Use  Default  Fixed  Annotation
Namederived by: xs:stringrequired      
Versionxs:decimaloptional      
Enabledxs:booleanoptional  true    
annotation
documentation
This element type is the base type for all the built in package definitions in the XidMlL schema.
source <xs:complexType name="PackageType">
 
<xs:annotation>
   
<xs:documentation>This element type is the base type for all the built in package definitions in the XidMlL schema.</xs:documentation>
 
</xs:annotation>
 
<xs:complexContent>
   
<xs:extension base="CommonPackageType"/>
 
</xs:complexContent>
</xs:complexType>

element HashBinary
diagram
type HashBinaryType
properties
content complex
children Value OffsetIndex_Bits OffsetIndex_Bytes OffsetIndex_Words
used by
elements FirewireType/Properties Network-TransportType/Properties
attributes
Name  Type  Use  Default  Fixed  Annotation
Namexs:stringoptional      
source <xs:element name="HashBinary" type="HashBinaryType"/>

complexType HashBinaryType
diagram
children Value OffsetIndex_Bits OffsetIndex_Bytes OffsetIndex_Words
used by
elements HashBinary CAN-Bus-MessageType/Properties/HashBinary
attributes
Name  Type  Use  Default  Fixed  Annotation
Namexs:stringoptional      
source <xs:complexType name="HashBinaryType">
 
<xs:sequence>
   
<xs:element name="Value" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation xml:lang="en">The value that occurs at the specified location</xs:documentation>
     
</xs:annotation>
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:pattern value="[1,0,*]+"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:element>
   
<xs:choice>
     
<xs:element name="OffsetIndex_Bits" type="xs:unsignedInt">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">Specifies the offset in bits of the locaton conatining the specified value. </xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="OffsetIndex_Bytes" type="xs:unsignedInt">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">Specifies the offset in bytes of the locaton conatining the specified value. </xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="OffsetIndex_Words" type="xs:unsignedInt">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">Specifies the offset in words of the locaton conatining the specified value. </xs:documentation>
       
</xs:annotation>
     
</xs:element>
   
</xs:choice>
 
</xs:sequence>
 
<xs:attribute name="Name" type="xs:string" use="optional"/>
</xs:complexType>

attribute HashBinaryType/@Name
type xs:string
properties
isRef 0
use optional
source <xs:attribute name="Name" type="xs:string" use="optional"/>

element HashBinaryType/Value
diagram
type restriction of xs:string
properties
isRef 0
minOcc 0
maxOcc 1
content simple
facets
pattern [1,0,*]+
annotation
documentation
The value that occurs at the specified location
source <xs:element name="Value" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">The value that occurs at the specified location</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:pattern value="[1,0,*]+"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element HashBinaryType/OffsetIndex_Bits
diagram
type xs:unsignedInt
properties
isRef 0
content simple
annotation
documentation
Specifies the offset in bits of the locaton conatining the specified value.
source <xs:element name="OffsetIndex_Bits" type="xs:unsignedInt">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">Specifies the offset in bits of the locaton conatining the specified value. </xs:documentation>
 
</xs:annotation>
</xs:element>

element HashBinaryType/OffsetIndex_Bytes
diagram
type xs:unsignedInt
properties
isRef 0
content simple
annotation
documentation
Specifies the offset in bytes of the locaton conatining the specified value.
source <xs:element name="OffsetIndex_Bytes" type="xs:unsignedInt">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">Specifies the offset in bytes of the locaton conatining the specified value. </xs:documentation>
 
</xs:annotation>
</xs:element>

element HashBinaryType/OffsetIndex_Words
diagram
type xs:unsignedInt
properties
isRef 0
content simple
annotation
documentation
Specifies the offset in words of the locaton conatining the specified value.
source <xs:element name="OffsetIndex_Words" type="xs:unsignedInt">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">Specifies the offset in words of the locaton conatining the specified value. </xs:documentation>
 
</xs:annotation>
</xs:element>

element LinkBase
diagram
type X-DataLinkType
properties
content complex
substGrp CommonLinkBase
abstract true
children Documentation
used by
elements Channel Links/LinkSet
attributes
Name  Type  Use  Default  Fixed  Annotation
Namederived by: xs:stringrequired      
Versionxs:decimaloptional      
annotation
documentation
All the built-in package definitions belong to this substitution group.
source <xs:element name="LinkBase" type="X-DataLinkType" abstract="true" substitutionGroup="CommonLinkBase">
 
<xs:annotation>
   
<xs:documentation>All the built-in package definitions belong to this substitution group.</xs:documentation>
 
</xs:annotation>
</xs:element>

complexType X-DataLinkType
diagram
type extension of CommonLinkType
properties
base CommonLinkType
children Documentation
used by
element LinkBase
complexType LinkType
attributes
Name  Type  Use  Default  Fixed  Annotation
Namederived by: xs:stringrequired      
Versionxs:decimaloptional      
annotation
documentation
This element type is the base type for all the built in DataLink definitions in the XidML schema.
source <xs:complexType name="X-DataLinkType">
 
<xs:annotation>
   
<xs:documentation>This element type is the base type for all the built in DataLink definitions in the XidML schema.</xs:documentation>
 
</xs:annotation>
 
<xs:complexContent>
   
<xs:extension base="CommonLinkType"/>
 
</xs:complexContent>
</xs:complexType>


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