Schema XidML-3.0.0.xsd


element xidml
diagram XidML-3.0.0_p1.png
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.0  
identity constraints
  Name  Refer  Selector  Field(s)  
unique  UniqueGlobalParameterName    .//Parameter  @Name  
annotation
documentation
Hello - This is the root node for all XidML 3.0 documents.

attribute xidml/@Version
type xs:string
properties
isRef 0
fixed 3.0.0
use required

element xidml/AuxiliaryFiles
diagram XidML-3.0.0_p2.png
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

element xidml/AuxiliaryFiles/AuxiliaryFile
diagram XidML-3.0.0_p3.png
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.

element xidml/AuxiliaryFiles/AuxiliaryFile/Reference
diagram XidML-3.0.0_p4.png
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.

element xidml/AuxiliaryFiles/AuxiliaryFile/ModificationStrategy
diagram XidML-3.0.0_p5.png
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.

element xidml/AuxiliaryFiles/AuxiliaryFile/ModificationStrategy/Target
diagram XidML-3.0.0_p6.png
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

element xidml/AuxiliaryFiles/AuxiliaryFile/ModificationStrategy/Mode
diagram XidML-3.0.0_p7.png
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.

element xidml/AuxiliaryFiles/AuxiliaryFile/ModificationStrategy/Value
diagram XidML-3.0.0_p8.png
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.

element xidml/Documentation
diagram XidML-3.0.0_p9.png
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.

element xidml/Addenda
diagram XidML-3.0.0_p10.png
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.

element xidml/Addenda/Addendum
diagram XidML-3.0.0_p11.png
type AddendumType
properties
isRef 0
minOcc 0
maxOcc unbounded
content complex
used by
complexType 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.

element Instrumentation
diagram XidML-3.0.0_p12.png
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.

element Instrumentation/InstrumentGroupSet
diagram XidML-3.0.0_p13.png
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.

element Instrumentation/InstrumentGroupSet/Group
diagram XidML-3.0.0_p14.png
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.

element Instrumentation/InstrumentSet
diagram XidML-3.0.0_p15.png
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.

element Algorithms
diagram XidML-3.0.0_p16.png
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.

element Algorithms/AlgorithmGroupSet
diagram XidML-3.0.0_p17.png
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.

element Algorithms/AlgorithmGroupSet/Group
diagram XidML-3.0.0_p18.png
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.

element Algorithms/AlgorithmSet
diagram XidML-3.0.0_p19.png
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.

element Algorithms/AlgorithmSet/Algorithm
diagram XidML-3.0.0_p20.png
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.

element CommonAlgorithmBase
diagram XidML-3.0.0_p21.png
type CommonAlgorithmType
properties
content complex
abstract true
children Documentation
attributes
Name  Type  Use  Default  Fixed  annotation
Namederived by: xs:stringrequired      
Enabledxs:booleanoptional  true    

element VendorAlgorithmBase
diagram XidML-3.0.0_p22.png
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.

complexType CommonAlgorithmType
diagram XidML-3.0.0_p23.png
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.

attribute CommonAlgorithmType/@Name
type restriction of xs:string
properties
isRef 0
use required
facets
minLength 1

attribute CommonAlgorithmType/@Enabled
type xs:boolean
properties
isRef 0
default true
use optional

element CommonAlgorithmType/Documentation
diagram XidML-3.0.0_p24.png
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.

complexType InputType
diagram XidML-3.0.0_p25.png
children ParameterReference
used by
elements VendorAlgorithmType/Input AlgorithmOneToOneAlgorithmType/Input AlgorithmManyToOneAlgorithmType/Input AlgorithmOneToManyAlgorithmType/Input AlgorithmManyToManyAlgorithmType/Input AlgorithmOneToZeroAlgorithmType/Input Combined-AlgorithmType/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.

attribute InputType/@Name
type restriction of xs:string
properties
isRef 0
use required
facets
minLength 1

element InputType/ParameterReference
diagram XidML-3.0.0_p26.png
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.

complexType OutputType
diagram XidML-3.0.0_p27.png
children ParameterReference
used by
elements VendorAlgorithmType/Output AlgorithmOneToOneAlgorithmType/Output AlgorithmManyToOneAlgorithmType/Output AlgorithmOneToManyAlgorithmType/Output AlgorithmManyToManyAlgorithmType/Output Combined-AlgorithmType/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.

attribute OutputType/@Name
type restriction of xs:string
properties
isRef 0
use optional
facets
minLength 1

element OutputType/ParameterReference
diagram XidML-3.0.0_p28.png
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.

complexType VendorAlgorithmType
diagram XidML-3.0.0_p29.png
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.

element VendorAlgorithmType/Input
diagram XidML-3.0.0_p30.png
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.

element VendorAlgorithmType/Output
diagram XidML-3.0.0_p31.png
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.

element CommonPackageBase
diagram XidML-3.0.0_p32.png
type CommonPackageType
properties
content complex
abstract true
children Documentation ReferencedToAbsoluteTime PackageRate PlaceParametersContiguously Sequencing
attributes
Name  Type  Use  Default  Fixed  annotation
Namederived by: xs:stringrequired      
Versionxs:decimaloptional      
Enabledxs:booleanoptional  true    

element Complement
diagram XidML-3.0.0_p33.png
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'.

element DefaultComplement
diagram XidML-3.0.0_p34.png
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'.

element DefaultFillValue
diagram XidML-3.0.0_p35.png
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

element DefaultJustification
diagram XidML-3.0.0_p36.png
type restriction of xs:string
properties
content simple
default Left
used by
element GenericPackageType/Properties
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).

element DefaultMask
diagram XidML-3.0.0_p37.png
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.

element DefaultMostSignificantBit
diagram XidML-3.0.0_p38.png
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.

element DefaultNumberOfDataBits
diagram XidML-3.0.0_p39.png
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.

element DefaultParity
diagram XidML-3.0.0_p40.png
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 .

element DefaultWordSize
diagram XidML-3.0.0_p41.png
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

element FillValue
diagram XidML-3.0.0_p42.png
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

element FragmentMap
diagram XidML-3.0.0_p43.png
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.

element FragmentMap/Algorithm
diagram XidML-3.0.0_p44.png
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.

element FragmentMap/Algorithm/AlgorithmReference
diagram XidML-3.0.0_p45.png
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

element FragmentMap/Algorithm/AlgorithmInputParameterMap
diagram XidML-3.0.0_p46.png
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

element FragmentMap/Algorithm/AlgorithmOutputParameterMap
diagram XidML-3.0.0_p47.png
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

element FragmentMap/Basic
diagram XidML-3.0.0_p48.png
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.

element FragmentMap/Basic/MapInverse
diagram XidML-3.0.0_p49.png
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.

element FragmentMap/Basic/MapInverse/InStartIndex
diagram XidML-3.0.0_p50.png
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.

element FragmentMap/Basic/MapInverse/InEndIndex
diagram XidML-3.0.0_p51.png
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.

element FragmentMap/Basic/MapInverse/OutStartIndex
diagram XidML-3.0.0_p52.png
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.

element FragmentMap/Basic/MapInverse/OutEndIndex
diagram XidML-3.0.0_p53.png
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.

element FragmentMap/Basic/MapTrue
diagram XidML-3.0.0_p54.png
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.

element FragmentMap/Basic/MapTrue/InStartIndex
diagram XidML-3.0.0_p55.png
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

element FragmentMap/Basic/MapTrue/InEndIndex
diagram XidML-3.0.0_p56.png
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

element FragmentMap/Basic/MapTrue/OutStartIndex
diagram XidML-3.0.0_p57.png
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.

element FragmentMap/Basic/MapTrue/OutEndIndex
diagram XidML-3.0.0_p58.png
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.

element FragmentMap/Basic/MapFixed
diagram XidML-3.0.0_p59.png
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.

element FragmentMap/Basic/MapFixed/OutStartIndex
diagram XidML-3.0.0_p60.png
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.

element FragmentMap/Basic/MapFixed/OutEndIndex
diagram XidML-3.0.0_p61.png
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.

element FragmentMap/Basic/MapFixed/FixedValue
diagram XidML-3.0.0_p62.png
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.

element Justification
diagram XidML-3.0.0_p63.png
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).

element Mask
diagram XidML-3.0.0_p64.png
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.

element MostSignificantBit
diagram XidML-3.0.0_p65.png
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.

element NumberOfDataBits
diagram XidML-3.0.0_p66.png
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.

element Occurrences
diagram XidML-3.0.0_p67.png
type xs:unsignedInt
properties
content simple
default 1
used by
elements ARINC-429-BlockType/Content/Mapping/Location ARINC-429-WordType/Content/Mapping/Location CAISType/Content/Mapping/Location CAN-Bus-MessageType/Content/Mapping/Location CCDLType/Content/Mapping/Location FCS-MessageType/Content/Mapping/Location FirewireType/Content/Mapping/Location IENA-Ethernet-UDP-BasicType/Content/Mapping/Location Memory-StorageType/Content/Mapping/Location MIL-STD-1553ContentType/Mapping/Location Network-TransportType/Content/Mapping/Location Panavia-MessageType/Content/Mapping/Location RS-232-BasicType/Content/Mapping/Location GenericPackageType/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.

element Offset_Address
diagram XidML-3.0.0_p68.png
type restriction of xs:unsignedInt
properties
content simple
used by
elements Memory-StorageType/Content/Mapping/Location GenericPackageType/Content/Mapping/Location
facets
minInclusive 0
annotation
documentation
The location of the parameter in a package using an address.

element Offset_Bits
diagram XidML-3.0.0_p69.png
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
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

element Offset_Bytes
diagram XidML-3.0.0_p70.png
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
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

element Offset_uS
diagram XidML-3.0.0_p71.png
type restriction of xs:double
properties
content simple
used by
elements CAISType/Content/Mapping/Location GenericPackageType/Content/Mapping/Location
facets
minInclusive 0
annotation
documentation
The offset from the start of the start of the acquistion cycle in micro-seconds.

element Offset_Words
diagram XidML-3.0.0_p72.png
type restriction of MinorFrameOffsetType
properties
content complex
used by
elements 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
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

element PackageRate
diagram XidML-3.0.0_p73.png
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.

element Packages
diagram XidML-3.0.0_p74.png
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.

element Packages/PackageGroupSet
diagram XidML-3.0.0_p75.png
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.

element Packages/PackageGroupSet/Group
diagram XidML-3.0.0_p76.png
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.

element Packages/PackageSet
diagram XidML-3.0.0_p77.png
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.

element Packages/PackageSet/Package
diagram XidML-3.0.0_p78.png
type extension of CommonPackageType
properties
isRef 0
content complex
children Documentation 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.

element Parity
diagram XidML-3.0.0_p79.png
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 .

element Patterns
diagram XidML-3.0.0_p80.png
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

element PlaceParametersContiguously
diagram XidML-3.0.0_p81.png
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

element ReferencedToAbsoluteTime
diagram XidML-3.0.0_p82.png
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".

element Sequencing
diagram XidML-3.0.0_p83.png
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).

element Sequencing/SequenceNumber
diagram XidML-3.0.0_p84.png
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

element Sequencing/Offset_uS
diagram XidML-3.0.0_p85.png
type xs:double
properties
isRef 0
content simple
used by
elements CAISType/Content/Mapping/Location GenericPackageType/Content/Mapping/Location
annotation
documentation
This element can be optionally used to specify the exactly when a package is sent over a link

element Sequencing/Occurrences
diagram XidML-3.0.0_p86.png
properties
isRef 0
minOcc 0
maxOcc 1
used by
elements ARINC-429-BlockType/Content/Mapping/Location ARINC-429-WordType/Content/Mapping/Location CAISType/Content/Mapping/Location CAN-Bus-MessageType/Content/Mapping/Location CCDLType/Content/Mapping/Location FCS-MessageType/Content/Mapping/Location FirewireType/Content/Mapping/Location IENA-Ethernet-UDP-BasicType/Content/Mapping/Location Memory-StorageType/Content/Mapping/Location MIL-STD-1553ContentType/Mapping/Location Network-TransportType/Content/Mapping/Location Panavia-MessageType/Content/Mapping/Location RS-232-BasicType/Content/Mapping/Location GenericPackageType/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.

element WordNumber
diagram XidML-3.0.0_p87.png
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

group PackageMappingCommonGroup
diagram XidML-3.0.0_p88.png
children NumberOfDataBits MostSignificantBit Parity Justification Mask Complement FillValue ParameterReference Parameter PackageReference X-PackageBase
used by
elements 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

element PackageMappingCommonGroup/ParameterReference
diagram XidML-3.0.0_p89.png
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

element PackageMappingCommonGroup/PackageReference
diagram XidML-3.0.0_p90.png
type PackageReferenceType
properties
isRef 0
content complex
annotation
documentation
A reference to a named package

complexType CommonPackageType
diagram XidML-3.0.0_p91.png
children Documentation 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 2.0 file.

attribute CommonPackageType/@Name
type restriction of xs:string
properties
isRef 0
use required
facets
minLength 1

attribute CommonPackageType/@Version
type xs:decimal
properties
isRef 0
use optional

attribute CommonPackageType/@Enabled
type xs:boolean
properties
isRef 0
default true
use optional

element CommonPackageType/Documentation
diagram XidML-3.0.0_p92.png
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.

complexType PatternsType
diagram XidML-3.0.0_p93.png
children Pattern
used by
element Patterns

element PatternsType/Pattern
diagram XidML-3.0.0_p94.png
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.

element PatternsType/Pattern/Offset_Bits
diagram XidML-3.0.0_p95.png
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
complexType FrameLocationType
annotation
documentation
This element is used to specify the offset, in bits, from the start of a package of an identifier value.

element PatternsType/Pattern/SizeInBits
diagram XidML-3.0.0_p96.png
type xs:unsignedInt
properties
isRef 0
content simple
used by
complexTypes PackageSubParameterType ParameterType
annotation
documentation
The number of bits in the identifier.

element PatternsType/Pattern/BinaryValue
diagram XidML-3.0.0_p97.png
type xs:string
properties
isRef 0
content simple
annotation
documentation
The binary valueof the identifier.

element PatternsType/Pattern/HexValue
diagram XidML-3.0.0_p98.png
type xs:hexBinary
properties
isRef 0
content simple
annotation
documentation
The hex value of the identifier.

element PatternsType/Pattern/AsciiValue
diagram XidML-3.0.0_p99.png
type xs:string
properties
isRef 0
content simple
annotation
documentation
The ASCII value of the identifier.

element AlgorithmReference
diagram XidML-3.0.0_p100.png
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.

element BaseUnit
diagram XidML-3.0.0_p101.png
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".

element Content
diagram XidML-3.0.0_p102.png
type ParameterContentType
properties
content complex
children Mapping
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'.

element DataFormat
diagram XidML-3.0.0_p103.png
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.

element Direction
diagram XidML-3.0.0_p104.png
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.

element Enumerations
diagram XidML-3.0.0_p105.png
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

element Enumerations/Enumeration
diagram XidML-3.0.0_p106.png
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".

attribute Enumerations/Enumeration/@BinaryValue
type restriction of xs:string
properties
isRef 0
use required
facets
pattern [10]+|Other
annotation
documentation
A binary value

element LongLabel
diagram XidML-3.0.0_p107.png
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.

element Offset
diagram XidML-3.0.0_p108.png
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.

element Parameter
diagram XidML-3.0.0_p109.png
type extension of ParameterType
properties
content complex
children Documentation ParameterUnitReference BaseUnit SizeInBits DataFormat RangeMaximum RangeMinimum ShortLabel LongLabel Direction 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.

attribute Parameter/@Name
type restriction of xs:string
properties
isRef 0
use required
facets
minLength 1

attribute Parameter/@VendorName
type restriction of xs:string
properties
isRef 0
use optional
facets
minLength 1

attribute Parameter/@Orientation
type restriction of xs:string
properties
isRef 0
default Read
use optional
facets
enumeration Read
enumeration Write

element Parameters
diagram XidML-3.0.0_p110.png
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.

element Parameters/ParameterGroupSet
diagram XidML-3.0.0_p111.png
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.

element Parameters/ParameterGroupSet/Group
diagram XidML-3.0.0_p112.png
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.

element Parameters/ParameterSet
diagram XidML-3.0.0_p113.png
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children Parameter
annotation
documentation
This element contains the definitions for all parameters.

element Parameters/ParameterUnitSet
diagram XidML-3.0.0_p114.png
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

element Parameters/ParameterUnitSet/ParameterUnit
diagram XidML-3.0.0_p115.png
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

attribute Parameters/ParameterUnitSet/ParameterUnit/@Name
type restriction of xs:string
properties
isRef 0
use required
facets
minLength 1

element ParameterUnitReference
diagram XidML-3.0.0_p116.png
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.

element RangeMaximum
diagram XidML-3.0.0_p117.png
type xs:float
properties
content simple
used by
complexTypes PackageSubParameterType ParameterType
annotation
documentation
The maximum value range for the parameter.

element RangeMinimum
diagram XidML-3.0.0_p118.png
type xs:float
properties
content simple
used by
complexTypes PackageSubParameterType ParameterType
annotation
documentation
The minimum value range for the parameter.

element Scale
diagram XidML-3.0.0_p119.png
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.

element ShortLabel
diagram XidML-3.0.0_p120.png
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.

element SizeInBits
diagram XidML-3.0.0_p121.png
type xs:unsignedInt
properties
content simple
default 16
used by
complexTypes PackageSubParameterType ParameterType
annotation
documentation
The number of bits that encodes the parameter value.

complexType PackageSubParameterType
diagram XidML-3.0.0_p122.png
children Documentation ParameterUnitReference BaseUnit SizeInBits DataFormat Scale Offset RangeMaximum RangeMinimum ShortLabel LongLabel Direction Enumerations AlgorithmReference Content
used by
element ParameterContentType/Mapping/Parameter
annotation
documentation
This element is the bvase type for all Paramters contained in an other parent parameter

element PackageSubParameterType/Documentation
diagram XidML-3.0.0_p123.png
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.

complexType ParameterContentType
diagram XidML-3.0.0_p124.png
children Mapping
used by
element Content

element ParameterContentType/Mapping
diagram XidML-3.0.0_p125.png
properties
isRef 0
content complex
children Parameter ParameterReference Location
identity constraints
  Name  Refer  Selector  Field(s)  
unique  UniqueParameterContent    Parameter  @Name  

element ParameterContentType/Mapping/Parameter
diagram XidML-3.0.0_p126.png
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.

attribute ParameterContentType/Mapping/Parameter/@Name
type restriction of xs:string
properties
isRef 0
use required
facets
minLength 1

attribute ParameterContentType/Mapping/Parameter/@VendorName
type restriction of xs:string
properties
isRef 0
use optional
facets
minLength 1

element ParameterContentType/Mapping/ParameterReference
diagram XidML-3.0.0_p127.png
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.

element ParameterContentType/Mapping/Location
diagram XidML-3.0.0_p128.png
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children Offset_Bits
annotation
documentation
The location of a parameter in the parameter

element ParameterContentType/Mapping/Location/Offset_Bits
diagram XidML-3.0.0_p129.png
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
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.

complexType ParameterType
diagram XidML-3.0.0_p130.png
children Documentation ParameterUnitReference BaseUnit SizeInBits DataFormat RangeMaximum RangeMinimum ShortLabel LongLabel Direction Enumerations AlgorithmReference Content Addendum
used by
elements Channel/Parameters/Parameter ChannelGroup/Parameters/Parameter Parsers/Parser/Parameters/Parameter Processes/Process/Parameters/Parameter Parameter InstrumentType/Parameters/Parameter

element ParameterType/Documentation
diagram XidML-3.0.0_p131.png
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.

element ParameterType/Addendum
diagram XidML-3.0.0_p132.png
type AddendumType
properties
isRef 0
minOcc 0
maxOcc 1
content complex
used by
complexType 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.

element CommonLinkBase
diagram XidML-3.0.0_p133.png
type CommonLinkType
properties
content complex
abstract true
children Documentation
attributes
Name  Type  Use  Default  Fixed  annotation
Namederived by: xs:stringrequired      
Versionxs:decimaloptional      

element Links
diagram XidML-3.0.0_p134.png
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.

element Links/LinkGroupSet
diagram XidML-3.0.0_p135.png
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.

element Links/LinkGroupSet/Group
diagram XidML-3.0.0_p136.png
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.

element Links/LinkSet
diagram XidML-3.0.0_p137.png
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.

complexType CommonLinkType
diagram XidML-3.0.0_p138.png
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.

attribute CommonLinkType/@Name
type restriction of xs:string
properties
isRef 0
use required
facets
minLength 1

attribute CommonLinkType/@Version
type xs:decimal
properties
isRef 0
use optional

element CommonLinkType/Documentation
diagram XidML-3.0.0_p139.png
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.

element Documentation
diagram XidML-3.0.0_p140.png
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.

element Documentation/SecurityLevel
diagram XidML-3.0.0_p141.png
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.

element Documentation/CreatedBy
diagram XidML-3.0.0_p142.png
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.

element Documentation/CreatedDate
diagram XidML-3.0.0_p143.png
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.

element Documentation/LastUpdated
diagram XidML-3.0.0_p144.png
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.

element Documentation/ShortDescription
diagram XidML-3.0.0_p145.png
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.

element Documentation/LongDescription
diagram XidML-3.0.0_p146.png
type xs:string
properties
isRef 0
minOcc 0
maxOcc 1
content simple
annotation
documentation
This optional element contains a more complete and detailed description.

element Documentation/References
diagram XidML-3.0.0_p147.png
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.

element Documentation/References/Reference
diagram XidML-3.0.0_p148.png
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.

element Documentation/References/Reference/Alias
diagram XidML-3.0.0_p149.png
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.

element Documentation/References/Reference/Location
diagram XidML-3.0.0_p150.png
type xs:anyURI
properties
isRef 0
content simple
annotation
documentation
Contains the URI of the referenced document

element Documentation/References/Reference/Description
diagram XidML-3.0.0_p151.png
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

complexType DocumentationType
diagram XidML-3.0.0_p152.png
children SecurityLevel CreatedBy CreatedDate LastUpdated ShortDescription LongDescription RevisionNumber References
used by
elements xidml/Documentation GroupType/Documentation InstrumentType/Documentation CommonAlgorithmType/Documentation CommonPackageType/Documentation ParameterType/Documentation PackageSubParameterType/Documentation CommonLinkType/Documentation
annotation
documentation
This element type can be used for documentation and explanation purposes.

element DocumentationType/SecurityLevel
diagram XidML-3.0.0_p153.png
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.

element DocumentationType/CreatedBy
diagram XidML-3.0.0_p154.png
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.

element DocumentationType/CreatedDate
diagram XidML-3.0.0_p155.png
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.

element DocumentationType/LastUpdated
diagram XidML-3.0.0_p156.png
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.

element DocumentationType/ShortDescription
diagram XidML-3.0.0_p157.png
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.

element DocumentationType/LongDescription
diagram XidML-3.0.0_p158.png
type xs:string
properties
isRef 0
minOcc 0
maxOcc 1
content simple
annotation
documentation
This optional element contains a more complete and detailed description.

element DocumentationType/RevisionNumber
diagram XidML-3.0.0_p159.png
type xs:string
properties
isRef 0
minOcc 0
maxOcc 1
content simple
annotation
documentation
Can be used to opionally specify a revision number.

element DocumentationType/References
diagram XidML-3.0.0_p160.png
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.

element DocumentationType/References/Reference
diagram XidML-3.0.0_p161.png
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.

element DocumentationType/References/Reference/Alias
diagram XidML-3.0.0_p162.png
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.

element DocumentationType/References/Reference/Location
diagram XidML-3.0.0_p163.png
type xs:anyURI
properties
isRef 0
content simple
annotation
documentation
Contains the URI of the referenced document

element DocumentationType/References/Reference/Description
diagram XidML-3.0.0_p164.png
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

element Addendum
diagram XidML-3.0.0_p165.png
properties
content complex
used by
complexType 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.

complexType AddendumType
diagram XidML-3.0.0_p166.png
used by
elements xidml/Addenda/Addendum InstrumentType/Addendum ParameterType/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.

complexType GroupType
diagram XidML-3.0.0_p167.png
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.

attribute GroupType/@Name
type restriction of xs:string
properties
isRef 0
use required
facets
minLength 1

element GroupType/Documentation
diagram XidML-3.0.0_p168.png
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.

element GroupType/Reference
diagram XidML-3.0.0_p169.png
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.

element GroupType/Group
diagram XidML-3.0.0_p170.png
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.

complexType AlgorithmInstanceType
diagram XidML-3.0.0_p171.png
type extension of xs:string
properties
base xs:string

complexType AlgorithmReferenceType
diagram XidML-3.0.0_p172.png
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.

complexType DataLinkReferenceType
diagram XidML-3.0.0_p173.png
type extension of xs:string
properties
base xs:string

complexType InstrumentReferenceType
diagram XidML-3.0.0_p174.png
type extension of xs:string
properties
base xs:string
annotation
documentation
This is the base type for all elements that reference a named instrument

complexType PackageReferenceType
diagram XidML-3.0.0_p175.png
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

complexType ParameterMapType
diagram XidML-3.0.0_p176.png
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.

complexType ParameterReferenceType
diagram XidML-3.0.0_p177.png
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

complexType ParameterTypeReferenceType
diagram XidML-3.0.0_p178.png
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.

complexType VendorMapType
diagram XidML-3.0.0_p179.png
type extension of xs:string
properties
base xs:string

element Bit-Enumerations
diagram XidML-3.0.0_p180.png
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.

element Bitmap
diagram XidML-3.0.0_p181.png
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.

element Boolean-Simple
diagram XidML-3.0.0_p182.png
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.

element Combined-Algorithm
diagram XidML-3.0.0_p183.png
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    

element Format-Description
diagram XidML-3.0.0_p184.png
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

element MathML-1.0
diagram XidML-3.0.0_p185.png
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.

element NSamplesInOneSampleOut-Amplitude
diagram XidML-3.0.0_p186.png
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.

element NSamplesInOneSampleOut-Average
diagram XidML-3.0.0_p187.png
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.

element NSamplesInOneSampleOut-Maximum
diagram XidML-3.0.0_p188.png
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.

element NSamplesInOneSampleOut-Minimum
diagram XidML-3.0.0_p189.png
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.

element NSamplesInOneSampleOut-RMS
diagram XidML-3.0.0_p190.png
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.

element Polynomial
diagram XidML-3.0.0_p191.png
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.

element ScaledBinaryCodedDecimal
diagram XidML-3.0.0_p192.png
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

element Stuck-Alarm
diagram XidML-3.0.0_p193.png
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.

element Table
diagram XidML-3.0.0_p194.png
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).

element URL-Defined-Algorithm
diagram XidML-3.0.0_p195.png
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.

element Window-Function-Alarm
diagram XidML-3.0.0_p196.png
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.

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.

element ARINC-429-Block
diagram XidML-3.0.0_p197.png
type ARINC-429-BlockType
properties
content complex
substGrp X-PackageBase
children Documentation 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.

element ARINC-429-Word
diagram XidML-3.0.0_p198.png
type ARINC-429-WordType
properties
content complex
substGrp X-PackageBase
children Documentation 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

element CAIS
diagram XidML-3.0.0_p199.png
type CAISType
properties
content complex
substGrp X-PackageBase
children Documentation 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.

element CAN-Bus-Message
diagram XidML-3.0.0_p200.png
type CAN-Bus-MessageType
properties
content complex
substGrp X-PackageBase
children Documentation 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

element CCDL
diagram XidML-3.0.0_p201.png
type CCDLType
properties
content complex
substGrp X-PackageBase
children Documentation 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.

element FCS-Message
diagram XidML-3.0.0_p202.png
type FCS-MessageType
properties
content complex
substGrp X-PackageBase
children Documentation 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

element Firewire
diagram XidML-3.0.0_p203.png
type FirewireType
properties
content complex
substGrp X-PackageBase
children Documentation 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.

element Generic
diagram XidML-3.0.0_p204.png
type GenericPackageType
properties
content complex
substGrp X-PackageBase
children Documentation 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  

element IENA-Ethernet-UDP-Basic
diagram XidML-3.0.0_p205.png
type IENA-Ethernet-UDP-BasicType
properties
content complex
substGrp X-PackageBase
children Documentation 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 XidML recommended package for describing IENA Ethernet UDP data packets.

element iNET-X
diagram XidML-3.0.0_p206.png
type iNET-XType
properties
content complex
substGrp X-PackageBase
children Documentation 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  

element IRIG-106-Ch-4
diagram XidML-3.0.0_p207.png
type IRIG-106-Ch4Type
properties
content complex
substGrp X-PackageBase
children Documentation 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.

element IRIG-Time
diagram XidML-3.0.0_p208.png
type IRIG-TimeType
properties
content complex
substGrp X-PackageBase
children Documentation 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.

element Memory-Storage
diagram XidML-3.0.0_p209.png
type Memory-StorageType
properties
content complex
substGrp X-PackageBase
children Documentation 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.

element MIL-STD-1553-Message
diagram XidML-3.0.0_p210.png
type MIL-STD-1553-MessageType
properties
content complex
substGrp X-PackageBase
children Documentation ReferencedToAbsoluteTime PackageRate PlaceParametersContiguously Sequencing 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.

element Network-Transport
diagram XidML-3.0.0_p211.png
type Network-TransportType
properties
content complex
substGrp X-PackageBase
children Documentation 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.

element Panavia
diagram XidML-3.0.0_p212.png
type Panavia-MessageType
properties
content complex
substGrp X-PackageBase
children Documentation 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

element RS-232-Basic
diagram XidML-3.0.0_p213.png
type RS-232-BasicType
properties
content complex
substGrp X-PackageBase
children Documentation 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.

element Snarfer
diagram XidML-3.0.0_p214.png
type SnarferType
properties
content complex
substGrp X-PackageBase
children Documentation 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.

element STANAG-3910
diagram XidML-3.0.0_p215.png
type STANAG-3910-MessageType
properties
content complex
substGrp X-PackageBase
children Documentation 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

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

element Link
diagram XidML-3.0.0_p216.png
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.

element Channel
diagram XidML-3.0.0_p217.png
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.

attribute Channel/@VendorName
type xs:string
properties
isRef 0
use required

attribute Channel/@Enabled
type xs:boolean
properties
isRef 0
default true
use optional

attribute Channel/@Direction
type restriction of xs:string
properties
isRef 0
default Bidirectional
use optional
facets
enumeration Input
enumeration Output
enumeration Bidirectional

element Channel/Parameters
diagram XidML-3.0.0_p218.png
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children ParameterReference Parameter
used by
element xidml
annotation
documentation
This element contains a list of channel level parameters.

element Channel/Parameters/Parameter
diagram XidML-3.0.0_p219.png
type extension of ParameterType
properties
isRef 0
content complex
children Documentation ParameterUnitReference BaseUnit SizeInBits DataFormat RangeMaximum RangeMinimum ShortLabel LongLabel Direction 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

attribute Channel/Parameters/Parameter/@VendorName
type xs:string
properties
isRef 0
use required

attribute Channel/Parameters/Parameter/@Name
type xs:string
properties
isRef 0
use required

attribute Channel/Parameters/Parameter/@Orientation
type restriction of xs:string
properties
isRef 0
default Read
use optional
facets
enumeration Read
enumeration Write

element ChannelGroup
diagram XidML-3.0.0_p220.png
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

attribute ChannelGroup/@Name
type xs:string
properties
isRef 0
use optional

element ChannelGroup/Parameters
diagram XidML-3.0.0_p221.png
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children ParameterReference Parameter
used by
element xidml
annotation
documentation
This element contains a list of the channels parameters.

element ChannelGroup/Parameters/Parameter
diagram XidML-3.0.0_p222.png
type extension of ParameterType
properties
isRef 0
content complex
children Documentation ParameterUnitReference BaseUnit SizeInBits DataFormat RangeMaximum RangeMinimum ShortLabel LongLabel Direction 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

attribute ChannelGroup/Parameters/Parameter/@Orientation
type restriction of xs:string
properties
isRef 0
use optional
facets
enumeration Read
enumeration Write

attribute ChannelGroup/Parameters/Parameter/@VendorName
type xs:string
properties
isRef 0
use optional

element Channels
diagram XidML-3.0.0_p223.png
properties
content complex
children Channel ChannelGroup
used by
element ChannelGroup
complexType InstrumentType
identity constraints
  Name  Refer  Selector  Field(s)  
unique  UniqueChannelGroupName    ./ChannelGroup  @Name  
unique  UniqueChannelName    ./Channel  @Name  
annotation
documentation
This element contains a list of all channels on the instrument.

element Instrument
diagram XidML-3.0.0_p224.png
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    
identity constraints
  Name  Refer  Selector  Field(s)  
unique  UniqueInstrumentChannelName    ./Channels/Channel  @VendorName  
annotation
documentation
Defines a generic instrument

element InstrumentBase
diagram XidML-3.0.0_p225.png
properties
abstract true
used by
element Instrumentation/InstrumentSet

element LinkReference
diagram XidML-3.0.0_p226.png
used by
element Channel
annotation
documentation
A reference to a named DataLink.

element Manufacturer
diagram XidML-3.0.0_p227.png
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.

element Manufacturer/Name
diagram XidML-3.0.0_p228.png
type xs:string
properties
isRef 0
minOcc 0
maxOcc 1
content simple
annotation
documentation
The name of the instrument manufacturer.

element Manufacturer/PartReference
diagram XidML-3.0.0_p229.png
type xs:string
properties
isRef 0
minOcc 0
maxOcc 1
content simple
annotation
documentation
This element identifies the type of instrument.

element Manufacturer/SerialNumber
diagram XidML-3.0.0_p230.png
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.

element ParameterReference
diagram XidML-3.0.0_p231.png
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 refrence tro a named Parameter

attribute ParameterReference/@VendorName
type xs:string
properties
isRef 0
use required

attribute ParameterReference/@Orientation
type restriction of xs:string
properties
isRef 0
default Read
use optional
facets
enumeration Read
enumeration Write

element Parsers
diagram XidML-3.0.0_p232.png
properties
content complex
children Parser
annotation
documentation
This element is used to define any parsers on the channel

element Parsers/Parser
diagram XidML-3.0.0_p233.png
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.

attribute Parsers/Parser/@Index
type xs:unsignedInt
properties
isRef 0

element Parsers/Parser/PackageReference
diagram XidML-3.0.0_p234.png
type xs:string
properties
isRef 0
content simple
annotation
documentation
A reference to a named package definition.

element Parsers/Parser/Parameters
diagram XidML-3.0.0_p235.png
properties
isRef 0
content complex
children ParameterReference Parameter
used by
element xidml
annotation
documentation
This element contains a list of instrument level parameters.

element Parsers/Parser/Parameters/Parameter
diagram XidML-3.0.0_p236.png
type extension of ParameterType
properties
isRef 0
content complex
children Documentation ParameterUnitReference BaseUnit SizeInBits DataFormat RangeMaximum RangeMinimum ShortLabel LongLabel Direction 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

attribute Parsers/Parser/Parameters/Parameter/@Name
type xs:string
properties
isRef 0
use required

attribute Parsers/Parser/Parameters/Parameter/@VendorName
type xs:string
properties
isRef 0
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

attribute Parsers/Parser/Parameters/Parameter/@Enabled
type xs:boolean
properties
isRef 0
default true
use optional

element Processes
diagram XidML-3.0.0_p237.png
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

element Processes/Process
diagram XidML-3.0.0_p238.png
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

attribute Processes/Process/@VendorName
type restriction of xs:string
properties
isRef 0
use required
facets
minLength 1
annotation
documentation
Uniquely idenifies the process

element Processes/Process/Parameters
diagram XidML-3.0.0_p239.png
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children ParameterReference Parameter
used by
element xidml
annotation
documentation
This element contains a list of parameters.

element Processes/Process/Parameters/Parameter
diagram XidML-3.0.0_p240.png
type extension of ParameterType
properties
isRef 0
content complex
children Documentation ParameterUnitReference BaseUnit SizeInBits DataFormat RangeMaximum RangeMinimum ShortLabel LongLabel Direction 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

attribute Processes/Process/Parameters/Parameter/@Name
type xs:string
properties
isRef 0
use required

attribute Processes/Process/Parameters/Parameter/@VendorName
type xs:string
properties
isRef 0
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

attribute Processes/Process/Parameters/Parameter/@Enabled
type xs:boolean
properties
isRef 0
default true
use optional

element Processes/Process/PackageReference
diagram XidML-3.0.0_p241.png
type xs:string
properties
isRef 0
minOcc 0
maxOcc unbounded
content simple
annotation
documentation
A reference to a named package definition.

element Setting
diagram XidML-3.0.0_p242.png
properties
content complex
children Name Value
used by
element Settings
annotation
documentation
This element contains a setting

element Setting/Name
diagram XidML-3.0.0_p243.png
type xs:string
properties
isRef 0
content simple
annotation
documentation
The name of the setting

element Setting/Value
diagram XidML-3.0.0_p244.png
type xs:string
properties
isRef 0
content simple
annotation
documentation
The value for the setting

element Settings
diagram XidML-3.0.0_p245.png
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

element Specification
diagram XidML-3.0.0_p246.png
properties
content complex
children Name Value
used by
element Specifications
annotation
documentation
This element contains an specification

element Specification/Name
diagram XidML-3.0.0_p247.png
type xs:string
properties
isRef 0
content simple
annotation
documentation
The name of the specification

element Specification/Value
diagram XidML-3.0.0_p248.png
type xs:string
properties
isRef 0
content simple
annotation
documentation
The value for the specification

element Specifications
diagram XidML-3.0.0_p249.png
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.

complexType InstrumentType
diagram XidML-3.0.0_p250.png
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

attribute InstrumentType/@Name
type restriction of xs:string
properties
isRef 0
use required
facets
minLength 1

attribute InstrumentType/@Enabled
type xs:boolean
properties
isRef 0
default true
use optional

element InstrumentType/Documentation
diagram XidML-3.0.0_p251.png
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.

element InstrumentType/Parameters
diagram XidML-3.0.0_p252.png
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children ParameterReference Parameter
used by
element xidml
annotation
documentation
This element contains a list of instrument level parameters.

element InstrumentType/Parameters/Parameter
diagram XidML-3.0.0_p253.png
type extension of ParameterType
properties
isRef 0
content complex
children Documentation ParameterUnitReference BaseUnit SizeInBits DataFormat RangeMaximum RangeMinimum ShortLabel LongLabel Direction 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

attribute InstrumentType/Parameters/Parameter/@VendorName
type xs:string
properties
isRef 0
use required

attribute InstrumentType/Parameters/Parameter/@Orientation
type restriction of xs:string
properties
isRef 0
default Read
use optional
facets
enumeration Read
enumeration Write

attribute InstrumentType/Parameters/Parameter/@Name
type xs:string
properties
isRef 0
use required

attribute InstrumentType/Parameters/Parameter/@Enabled
type xs:boolean
properties
isRef 0
default true
use optional

element InstrumentType/Instruments
diagram XidML-3.0.0_p254.png
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

element InstrumentType/Instruments/Location
diagram XidML-3.0.0_p255.png
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

attribute InstrumentType/Instruments/Location/@Name
type restriction of xs:string
properties
isRef 0
use required
facets
minLength 1

element InstrumentType/Addendum
diagram XidML-3.0.0_p256.png
type AddendumType
properties
isRef 0
minOcc 0
maxOcc 1
content complex
used by
complexType 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.

complexType AlarmType
diagram XidML-3.0.0_p257.png
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.

element AlarmType/Stuck
diagram XidML-3.0.0_p258.png
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

element AlarmType/Stuck/InParameter
diagram XidML-3.0.0_p259.png
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.

element AlarmType/Stuck/Readings
diagram XidML-3.0.0_p260.png
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.

element AlarmType/Window
diagram XidML-3.0.0_p261.png
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.

element AlarmType/Window/InParameter
diagram XidML-3.0.0_p262.png
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.

element AlarmType/Window/OKMaximum
diagram XidML-3.0.0_p263.png
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

element AlarmType/Window/OKMinimum
diagram XidML-3.0.0_p264.png
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.

complexType Bit-EnumerationsType
diagram XidML-3.0.0_p265.png
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.

element Bit-EnumerationsType/Enumerations
diagram XidML-3.0.0_p266.png
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

element Bit-EnumerationsType/Enumerations/Enumeration
diagram XidML-3.0.0_p267.png
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.

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

complexType BitmapType
diagram XidML-3.0.0_p268.png
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.

element BitmapType/MapInverse
diagram XidML-3.0.0_p269.png
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.

element BitmapType/MapInverse/InParameter
diagram XidML-3.0.0_p270.png
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.

element BitmapType/MapInverse/InStartIndex
diagram XidML-3.0.0_p271.png
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.

element BitmapType/MapInverse/InEndIndex
diagram XidML-3.0.0_p272.png
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.

element BitmapType/MapInverse/OutParameter
diagram XidML-3.0.0_p273.png
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.

element BitmapType/MapInverse/OutStartIndex
diagram XidML-3.0.0_p274.png
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.

element BitmapType/MapInverse/OutEndIndex
diagram XidML-3.0.0_p275.png
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.

element BitmapType/MapTrue
diagram XidML-3.0.0_p276.png
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.

element BitmapType/MapTrue/InParameter
diagram XidML-3.0.0_p277.png
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.

element BitmapType/MapTrue/InStartIndex
diagram XidML-3.0.0_p278.png
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

element BitmapType/MapTrue/InEndIndex
diagram XidML-3.0.0_p279.png
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

element BitmapType/MapTrue/OutParameter
diagram XidML-3.0.0_p280.png
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.

element BitmapType/MapTrue/OutStartIndex
diagram XidML-3.0.0_p281.png
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.

element BitmapType/MapTrue/OutEndIndex
diagram XidML-3.0.0_p282.png
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.

element BitmapType/MapFixed
diagram XidML-3.0.0_p283.png
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.

element BitmapType/MapFixed/OutParameter
diagram XidML-3.0.0_p284.png
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.

element BitmapType/MapFixed/OutStartIndex
diagram XidML-3.0.0_p285.png
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.

element BitmapType/MapFixed/OutEndIndex
diagram XidML-3.0.0_p286.png
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.

element BitmapType/MapFixed/FixedValue
diagram XidML-3.0.0_p287.png
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.

complexType Boolean-SimpleType
diagram XidML-3.0.0_p288.png
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.

element Boolean-SimpleType/OR
diagram XidML-3.0.0_p289.png
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.

element Boolean-SimpleType/OR/Input
diagram XidML-3.0.0_p290.png
properties
isRef 0
minOcc 1
maxOcc unbounded
content complex
children InParameter BitIndex Invert

element Boolean-SimpleType/OR/Input/InParameter
diagram XidML-3.0.0_p291.png
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.

element Boolean-SimpleType/OR/Input/BitIndex
diagram XidML-3.0.0_p292.png
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).

element Boolean-SimpleType/OR/Input/Invert
diagram XidML-3.0.0_p293.png
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.

element Boolean-SimpleType/AND
diagram XidML-3.0.0_p294.png
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.

element Boolean-SimpleType/AND/Input
diagram XidML-3.0.0_p295.png
properties
isRef 0
minOcc 1
maxOcc unbounded
content complex
children InParameter BitIndex Invert

element Boolean-SimpleType/AND/Input/InParameter
diagram XidML-3.0.0_p296.png
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.

element Boolean-SimpleType/AND/Input/BitIndex
diagram XidML-3.0.0_p297.png
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).

element Boolean-SimpleType/AND/Input/Invert
diagram XidML-3.0.0_p298.png
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.

element Boolean-SimpleType/NOR
diagram XidML-3.0.0_p299.png
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.

element Boolean-SimpleType/NOR/Input
diagram XidML-3.0.0_p300.png
properties
isRef 0
minOcc 1
maxOcc unbounded
content complex
children BitIndex InParameter Invert

element Boolean-SimpleType/NOR/Input/BitIndex
diagram XidML-3.0.0_p301.png
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).

element Boolean-SimpleType/NOR/Input/InParameter
diagram XidML-3.0.0_p302.png
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.

element Boolean-SimpleType/NOR/Input/Invert
diagram XidML-3.0.0_p303.png
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.

element Boolean-SimpleType/NAND
diagram XidML-3.0.0_p304.png
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.

element Boolean-SimpleType/NAND/Input
diagram XidML-3.0.0_p305.png
properties
isRef 0
minOcc 1
maxOcc unbounded
content complex
children BitIndex InParameter Invert

element Boolean-SimpleType/NAND/Input/BitIndex
diagram XidML-3.0.0_p306.png
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).

element Boolean-SimpleType/NAND/Input/InParameter
diagram XidML-3.0.0_p307.png
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.

element Boolean-SimpleType/NAND/Input/Invert
diagram XidML-3.0.0_p308.png
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.

element Boolean-SimpleType/XOR
diagram XidML-3.0.0_p309.png
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.

element Boolean-SimpleType/XOR/Input
diagram XidML-3.0.0_p310.png
properties
isRef 0
minOcc 1
maxOcc unbounded
content complex
children BitIndex InParameter Invert

element Boolean-SimpleType/XOR/Input/BitIndex
diagram XidML-3.0.0_p311.png
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).

element Boolean-SimpleType/XOR/Input/InParameter
diagram XidML-3.0.0_p312.png
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.

element Boolean-SimpleType/XOR/Input/Invert
diagram XidML-3.0.0_p313.png
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.

element Boolean-SimpleType/XNOR
diagram XidML-3.0.0_p314.png
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.

element Boolean-SimpleType/XNOR/Input
diagram XidML-3.0.0_p315.png
properties
isRef 0
minOcc 1
maxOcc unbounded
content complex
children BitIndex InParameter Invert

element Boolean-SimpleType/XNOR/Input/BitIndex
diagram XidML-3.0.0_p316.png
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).

element Boolean-SimpleType/XNOR/Input/InParameter
diagram XidML-3.0.0_p317.png
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.

element Boolean-SimpleType/XNOR/Input/Invert
diagram XidML-3.0.0_p318.png
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.

complexType Combined-AlgorithmType
diagram XidML-3.0.0_p319.png
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    

element Combined-AlgorithmType/Input
diagram XidML-3.0.0_p320.png
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.

element Combined-AlgorithmType/Input/Destination
diagram XidML-3.0.0_p321.png
properties
isRef 0
minOcc 1
maxOcc unbounded
content complex
children AlgorithmReference AlgorithmInstance ParameterMap

element Combined-AlgorithmType/Input/Destination/AlgorithmReference
diagram XidML-3.0.0_p322.png
properties
isRef 0
used by
complexTypes PackageSubParameterType ParameterType
annotation
documentation
This element contains the name of the destination algorithm.

element Combined-AlgorithmType/Input/Destination/AlgorithmInstance
diagram XidML-3.0.0_p323.png
properties
isRef 0
minOcc 0
maxOcc 1
annotation
documentation
This element conatins the name of an instance of a particular algorithm.

element Combined-AlgorithmType/Input/Destination/ParameterMap
diagram XidML-3.0.0_p324.png
properties
isRef 0
annotation
documentation
This element contains the name of an input parameter in the destiantion algorithm.

element Combined-AlgorithmType/Output
diagram XidML-3.0.0_p325.png
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.

element Combined-AlgorithmType/Output/Source
diagram XidML-3.0.0_p326.png
properties
isRef 0
content complex
children AlgorithmReference AlgorithmInstance ParameterMap

element Combined-AlgorithmType/Output/Source/AlgorithmReference
diagram XidML-3.0.0_p327.png
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.

element Combined-AlgorithmType/Output/Source/AlgorithmInstance
diagram XidML-3.0.0_p328.png
properties
isRef 0
minOcc 0
maxOcc 1
annotation
documentation
This element conatins the name of an instance of a particular algorithm.

element Combined-AlgorithmType/Output/Source/ParameterMap
diagram XidML-3.0.0_p329.png
properties
isRef 0
annotation
documentation
This element contains the name of an output parameter in the algorithm from which the data is sourced.

element Combined-AlgorithmType/Internal
diagram XidML-3.0.0_p330.png
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children Source Destination

element Combined-AlgorithmType/Internal/Source
diagram XidML-3.0.0_p331.png
properties
isRef 0
content complex
children AlgorithmReference AlgorithmInstance ParameterMap

element Combined-AlgorithmType/Internal/Source/AlgorithmReference
diagram XidML-3.0.0_p332.png
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.

element Combined-AlgorithmType/Internal/Source/AlgorithmInstance
diagram XidML-3.0.0_p333.png
properties
isRef 0
minOcc 0
maxOcc 1
annotation
documentation
This element conatins the name of an instance of a particular algorithm.

element Combined-AlgorithmType/Internal/Source/ParameterMap
diagram XidML-3.0.0_p334.png
properties
isRef 0
annotation
documentation
This element contains the name of an output parameter in the algorithm from which the data is sourced.

element Combined-AlgorithmType/Internal/Destination
diagram XidML-3.0.0_p335.png
properties
isRef 0
minOcc 1
maxOcc unbounded
content complex
children AlgorithmReference AlgorithmInstance ParameterMap

element Combined-AlgorithmType/Internal/Destination/AlgorithmReference
diagram XidML-3.0.0_p336.png
properties
isRef 0
used by
complexTypes PackageSubParameterType ParameterType
annotation
documentation
This element contains the name of the destination algorithm.

element Combined-AlgorithmType/Internal/Destination/AlgorithmInstance
diagram XidML-3.0.0_p337.png
properties
isRef 0
minOcc 0
maxOcc 1
annotation
documentation
This element conatins the name of an instance of a particualr algorithm.

element Combined-AlgorithmType/Internal/Destination/ParameterMap
diagram XidML-3.0.0_p338.png
properties
isRef 0
annotation
documentation
This element contains the name of an input parameter in the destiantion algorithm.

complexType Format-DescriptionType
diagram XidML-3.0.0_p339.png
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.

element Format-DescriptionType/Description
diagram XidML-3.0.0_p340.png
type restriction of xs:string
properties
isRef 0
content simple
facets
minLength 1
annotation
documentation
This element is used to describe the data format.

complexType MathMLType
diagram XidML-3.0.0_p341.png
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.

complexType NSamplesInOneSampleOut-AmplitudeType
diagram XidML-3.0.0_p342.png
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.

element NSamplesInOneSampleOut-AmplitudeType/NumberOfSamples
diagram XidML-3.0.0_p343.png
type restriction of xs:unsignedInt
properties
isRef 0
content simple
facets
minInclusive 2
annotation
documentation
The number of input samples.

complexType NSamplesInOneSampleOut-AverageType
diagram XidML-3.0.0_p344.png
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.

element NSamplesInOneSampleOut-AverageType/NumberOfSamples
diagram XidML-3.0.0_p345.png
type restriction of xs:unsignedInt
properties
isRef 0
content simple
facets
minInclusive 2
annotation
documentation
The number of input samples.

complexType NSamplesInOneSampleOut-MaximumType
diagram XidML-3.0.0_p346.png
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.

element NSamplesInOneSampleOut-MaximumType/NumberOfSamples
diagram XidML-3.0.0_p347.png
type restriction of xs:unsignedInt
properties
isRef 0
content simple
facets
minInclusive 2
annotation
documentation
The number of input samples.

complexType NSamplesInOneSampleOut-MinimumType
diagram XidML-3.0.0_p348.png
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.

element NSamplesInOneSampleOut-MinimumType/NumberOfSamples
diagram XidML-3.0.0_p349.png
type restriction of xs:unsignedInt
properties
isRef 0
content simple
facets
minInclusive 2
annotation
documentation
The number of input samples.

complexType NSamplesInOneSampleOut-RMSType
diagram XidML-3.0.0_p350.png
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.

element NSamplesInOneSampleOut-RMSType/NumberOfSamples
diagram XidML-3.0.0_p351.png
type restriction of xs:unsignedInt
properties
isRef 0
content simple
facets
minInclusive 2
annotation
documentation
The number of input samples.

complexType PolynomialType
diagram XidML-3.0.0_p352.png
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.

element PolynomialType/Term
diagram XidML-3.0.0_p353.png
properties
isRef 0
minOcc 1
maxOcc unbounded
content complex
children Coefficient Exponent
annotation
documentation
This element represents an individual term in a polynomial expression.

element PolynomialType/Term/Coefficient
diagram XidML-3.0.0_p354.png
type xs:float
properties
isRef 0
content simple
annotation
documentation
This element contains the coefficient associated with an exponent.

element PolynomialType/Term/Exponent
diagram XidML-3.0.0_p355.png
type xs:float
properties
isRef 0
content simple
annotation
documentation
This element contains the exponent associated with an coefficient.

complexType TableType
diagram XidML-3.0.0_p356.png
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.

element TableType/Entry
diagram XidML-3.0.0_p357.png
properties
isRef 0
minOcc 1
maxOcc unbounded
content complex
children Input Output
annotation
documentation
This elements represents an individual entry in a table.

element TableType/Entry/Input
diagram XidML-3.0.0_p358.png
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.

element TableType/Entry/Output
diagram XidML-3.0.0_p359.png
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.

complexType URL-Defined-AlgorithmType
diagram XidML-3.0.0_p360.png
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.

element URL-Defined-AlgorithmType/URL
diagram XidML-3.0.0_p361.png
type xs:anyURI
properties
isRef 0
content simple
annotation
documentation
This element can contain a URL to software that encapsulates and implements the algorithm.

complexType ScaledBinaryCodedDecimalType
diagram XidML-3.0.0_p362.png
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

element ScaledBinaryCodedDecimalType/Scaling
diagram XidML-3.0.0_p363.png
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

element ScaledBinaryCodedDecimalType/Scaling/StartIndex
diagram XidML-3.0.0_p364.png
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.

element ScaledBinaryCodedDecimalType/Scaling/EndIndex
diagram XidML-3.0.0_p365.png
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.

element ScaledBinaryCodedDecimalType/Scaling/Scale
diagram XidML-3.0.0_p366.png
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".

element ScaledBinaryCodedDecimalType/Scaling/Offset
diagram XidML-3.0.0_p367.png
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'.

complexType Window-Function-AlarmType
diagram XidML-3.0.0_p368.png
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.

element Window-Function-AlarmType/Window
diagram XidML-3.0.0_p369.png
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.

element Window-Function-AlarmType/Window/InParameter
diagram XidML-3.0.0_p370.png
type xs:string
properties
isRef 0
content simple
annotation
documentation
This element contains the name of an input parameter.

element Window-Function-AlarmType/Window/OKMaximum
diagram XidML-3.0.0_p371.png
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

element Window-Function-AlarmType/Window/OKMinimum
diagram XidML-3.0.0_p372.png
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.

element Window-Function-AlarmType/Window/StartIndex
diagram XidML-3.0.0_p373.png
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').

element Window-Function-AlarmType/Window/EndIndex
diagram XidML-3.0.0_p374.png
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'').

complexType Stuck-AlarmType
diagram XidML-3.0.0_p375.png
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.

element Stuck-AlarmType/Stuck
diagram XidML-3.0.0_p376.png
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

element Stuck-AlarmType/Stuck/InParameter
diagram XidML-3.0.0_p377.png
type xs:string
properties
isRef 0
content simple
annotation
documentation
This element contains the name of an input parameter.

element Stuck-AlarmType/Stuck/Readings
diagram XidML-3.0.0_p378.png
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.

element Stuck-AlarmType/Stuck/StartIndex
diagram XidML-3.0.0_p379.png
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').

element Stuck-AlarmType/Stuck/EndIndex
diagram XidML-3.0.0_p380.png
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'').

element Label
diagram XidML-3.0.0_p381.png
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.

element SSM
diagram XidML-3.0.0_p382.png
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.

complexType ARINC-429-BlockType
diagram XidML-3.0.0_p383.png
type extension of PackageType
properties
base PackageType
children Documentation 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.

element ARINC-429-BlockType/Properties
diagram XidML-3.0.0_p384.png
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children StartIdentification StopIdentification

element ARINC-429-BlockType/Properties/StartIdentification
diagram XidML-3.0.0_p385.png
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children 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.

element ARINC-429-BlockType/Properties/StopIdentification
diagram XidML-3.0.0_p386.png
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.

element ARINC-429-BlockType/Content
diagram XidML-3.0.0_p387.png
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.

element ARINC-429-BlockType/Content/Mapping
diagram XidML-3.0.0_p388.png
properties
isRef 0
minOcc 0
maxOcc unbounded
content complex
children NumberOfDataBits MostSignificantBit Parity Justification Mask Complement FillValue ParameterReference Parameter PackageReference X-PackageBase Location
annotation
documentation
This element defines the placement of a parameter in a frame.

element ARINC-429-BlockType/Content/Mapping/Location
diagram XidML-3.0.0_p389.png
properties
isRef 0
minOcc 1
maxOcc unbounded
content complex
children Offset_Bits Occurrences
annotation
documentation
The location of a parameter in a package.

element ARINC-429-BlockType/Content/Mapping/Location/Offset_Bits
diagram XidML-3.0.0_p390.png
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
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

complexType ARINC-429-WordType
diagram XidML-3.0.0_p391.png
type extension of PackageType
properties
base PackageType
children Documentation 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.

element ARINC-429-WordType/Properties
diagram XidML-3.0.0_p392.png
properties
isRef 0
content complex
children Label SSM SDI

element ARINC-429-WordType/Properties/Label
diagram XidML-3.0.0_p393.png
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.

element ARINC-429-WordType/Properties/SSM
diagram XidML-3.0.0_p394.png
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.

element ARINC-429-WordType/Properties/SDI
diagram XidML-3.0.0_p395.png
type restriction of xs:string
properties
isRef 0
minOcc 0
maxOcc 1
content simple
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.

element ARINC-429-WordType/Content
diagram XidML-3.0.0_p396.png
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.

element ARINC-429-WordType/Content/Mapping
diagram XidML-3.0.0_p397.png
properties
isRef 0
minOcc 0
maxOcc unbounded
content complex
children NumberOfDataBits MostSignificantBit Parity Justification Mask Complement FillValue ParameterReference Parameter PackageReference X-PackageBase Location
annotation
documentation
This element defines the placement of a parameter in a frame.

element ARINC-429-WordType/Content/Mapping/Location
diagram XidML-3.0.0_p398.png
properties
isRef 0
minOcc 1
maxOcc unbounded
content complex
children Offset_Bits Occurrences
annotation
documentation
The location of a parameter in a package.

element ARINC-429-WordType/Content/Mapping/Location/Offset_Bits
diagram XidML-3.0.0_p399.png
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
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

complexType CAISType
diagram XidML-3.0.0_p400.png
type extension of PackageType
properties
base PackageType
children Documentation 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    

element CAISType/Content
diagram XidML-3.0.0_p401.png
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  

element CAISType/Content/Mapping
diagram XidML-3.0.0_p402.png
properties
isRef 0
minOcc 0
maxOcc unbounded
content complex
children DAU_ID PageAddress Address NumberOfDataBits MostSignificantBit Parity Justification Mask Complement FillValue ParameterReference Parameter PackageReference X-PackageBase Location
annotation
documentation
This element defines the placement of a parameter in a frame.

element CAISType/Content/Mapping/DAU_ID
diagram XidML-3.0.0_p403.png
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.

element CAISType/Content/Mapping/PageAddress
diagram XidML-3.0.0_p404.png
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.

element CAISType/Content/Mapping/Address
diagram XidML-3.0.0_p405.png
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.

element CAISType/Content/Mapping/Location
diagram XidML-3.0.0_p406.png
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.

complexType CAN-Bus-MessageType
diagram XidML-3.0.0_p407.png
type extension of PackageType
properties
base PackageType
children Documentation 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.

element CAN-Bus-MessageType/Properties
diagram XidML-3.0.0_p408.png
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children Identifier HashBinary

element CAN-Bus-MessageType/Properties/Identifier
diagram XidML-3.0.0_p409.png
properties
isRef 0
content complex
children Type2.0A Type2.0B
annotation
documentation
This element is used to identify type of CAN bus message

element CAN-Bus-MessageType/Properties/Identifier/Type2.0A
diagram XidML-3.0.0_p410.png
properties
isRef 0
content complex
children Value
annotation
documentation
This element is used to identify a CAN bus 2.0A mesage

element CAN-Bus-MessageType/Properties/Identifier/Type2.0A/Value
diagram XidML-3.0.0_p411.png
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

element CAN-Bus-MessageType/Properties/Identifier/Type2.0B
diagram XidML-3.0.0_p412.png
properties
isRef 0
content complex
children Value
annotation
documentation
This element is used to identify a CAN bus 2.0B mesage

element CAN-Bus-MessageType/Properties/Identifier/Type2.0B/Value
diagram XidML-3.0.0_p413.png
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

element CAN-Bus-MessageType/Properties/HashBinary
diagram XidML-3.0.0_p414.png
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.

element CAN-Bus-MessageType/Content
diagram XidML-3.0.0_p415.png
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  

element CAN-Bus-MessageType/Content/Mapping
diagram XidML-3.0.0_p416.png
properties
isRef 0
minOcc 0
maxOcc unbounded
content complex
children NumberOfDataBits MostSignificantBit Parity Justification Mask Complement FillValue ParameterReference Parameter PackageReference X-PackageBase Location
annotation
documentation
This element defines the placement of a parameter in a frame.

element CAN-Bus-MessageType/Content/Mapping/Location
diagram XidML-3.0.0_p417.png
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. 

complexType CCDLType
diagram XidML-3.0.0_p418.png
type extension of PackageType
properties
base PackageType
children Documentation 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.

element CCDLType/Content
diagram XidML-3.0.0_p419.png
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  

element CCDLType/Content/Mapping
diagram XidML-3.0.0_p420.png
properties
isRef 0
minOcc 0
maxOcc unbounded
content complex
children NumberOfDataBits MostSignificantBit Parity Justification Mask Complement FillValue ParameterReference Parameter PackageReference X-PackageBase Location
annotation
documentation
This element defines the placement of a parameter in a frame.

element CCDLType/Content/Mapping/Location
diagram XidML-3.0.0_p421.png
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.

complexType FCS-MessageType
diagram XidML-3.0.0_p422.png
type extension of PackageType
properties
base PackageType
children Documentation 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.

element FCS-MessageType/Properties
diagram XidML-3.0.0_p423.png
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children ContentIdentifier

element FCS-MessageType/Properties/ContentIdentifier
diagram XidML-3.0.0_p424.png
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.

element FCS-MessageType/Properties/ContentIdentifier/NumberOfBitsInContentIdentifier
diagram XidML-3.0.0_p425.png
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.

element FCS-MessageType/Properties/ContentIdentifier/DefaultNumberOfDataBits
diagram XidML-3.0.0_p426.png
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.

element FCS-MessageType/Content
diagram XidML-3.0.0_p427.png
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  

element FCS-MessageType/Content/Mapping
diagram XidML-3.0.0_p428.png
properties
isRef 0
minOcc 0
maxOcc unbounded
content complex
children Tag NumberOfDataBits MostSignificantBit Parity Justification Mask Complement FillValue ParameterReference Parameter PackageReference X-PackageBase Location
annotation
documentation
This element defines the placement of a parameter in a frame.

element FCS-MessageType/Content/Mapping/Tag
diagram XidML-3.0.0_p429.png
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.

element FCS-MessageType/Content/Mapping/Location
diagram XidML-3.0.0_p430.png
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.

complexType FirewireType
diagram XidML-3.0.0_p431.png
type extension of PackageType
properties
base PackageType
children Documentation 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.

element FirewireType/Properties
diagram XidML-3.0.0_p432.png
properties
isRef 0
content complex
children NumberOfWords Channel HashBinary

element FirewireType/Properties/NumberOfWords
diagram XidML-3.0.0_p433.png
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.

element FirewireType/Properties/Channel
diagram XidML-3.0.0_p434.png
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.

element FirewireType/Content
diagram XidML-3.0.0_p435.png
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  

element FirewireType/Content/Mapping
diagram XidML-3.0.0_p436.png
properties
isRef 0
minOcc 0
maxOcc unbounded
content complex
children NumberOfDataBits MostSignificantBit Parity Justification Mask Complement FillValue ParameterReference Parameter PackageReference X-PackageBase Location
annotation
documentation
This element defines the placement of a parameter in a frame.

element FirewireType/Content/Mapping/Location
diagram XidML-3.0.0_p437.png
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.

element IPAddress
diagram XidML-3.0.0_p438.png
type restriction of xs:string
properties
content simple
default 000.000.000.000
used by
elements IENA-Ethernet-UDP-BasicType/Destination IENA-Ethernet-UDP-BasicType/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.

element MACAddress
diagram XidML-3.0.0_p439.png
type restriction of xs:string
properties
content simple
default 00-00-00-00-00-00
used by
elements IENA-Ethernet-UDP-BasicType/Destination IENA-Ethernet-UDP-BasicType/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.

element Port
diagram XidML-3.0.0_p440.png
type restriction of xs:unsignedInt
properties
content simple
used by
elements IENA-Ethernet-UDP-BasicType/Destination IENA-Ethernet-UDP-BasicType/Source
facets
minInclusive 0
maxInclusive 65535
annotation
documentation
The IP port used as the source of data packets.

complexType IENA-Ethernet-UDP-BasicType
diagram XidML-3.0.0_p441.png
type extension of PackageType
properties
base PackageType
children Documentation 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.

element IENA-Ethernet-UDP-BasicType/Properties
diagram XidML-3.0.0_p442.png
properties
isRef 0
content complex
children Key Status NumberOfWords EndWord TimeToLive ContentIdentifier

element IENA-Ethernet-UDP-BasicType/Properties/Key
diagram XidML-3.0.0_p443.png
type restriction of xs:hexBinary
properties
isRef 0
content simple
annotation
documentation
The unique identifier for the packet.

element IENA-Ethernet-UDP-BasicType/Properties/Status
diagram XidML-3.0.0_p444.png
type xs:hexBinary
properties
isRef 0
content simple

element IENA-Ethernet-UDP-BasicType/Properties/NumberOfWords
diagram XidML-3.0.0_p445.png
type xs:unsignedInt
properties
isRef 0
content simple
annotation
documentation
The total number of words in the packet including header information and data.

element IENA-Ethernet-UDP-BasicType/Properties/EndWord
diagram XidML-3.0.0_p446.png
type xs:hexBinary
properties
isRef 0
content simple
annotation
documentation
The pattern that identifies the end of a packet.

element IENA-Ethernet-UDP-BasicType/Properties/TimeToLive
diagram XidML-3.0.0_p447.png
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.

element IENA-Ethernet-UDP-BasicType/Properties/ContentIdentifier
diagram XidML-3.0.0_p448.png
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.

element IENA-Ethernet-UDP-BasicType/Properties/ContentIdentifier/NumberOfBitsInContentIdentifier
diagram XidML-3.0.0_p449.png
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.

element IENA-Ethernet-UDP-BasicType/Properties/ContentIdentifier/DefaultNumberOfDataBits
diagram XidML-3.0.0_p450.png
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.

element IENA-Ethernet-UDP-BasicType/Source
diagram XidML-3.0.0_p451.png
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.

element IENA-Ethernet-UDP-BasicType/Destination
diagram XidML-3.0.0_p452.png
properties
isRef 0
content complex
children IPAddress Port MACAddress
annotation
documentation
This element is used to specify the destination of the data packet.

element IENA-Ethernet-UDP-BasicType/Content
diagram XidML-3.0.0_p453.png
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  

element IENA-Ethernet-UDP-BasicType/Content/Mapping
diagram XidML-3.0.0_p454.png
properties
isRef 0
minOcc 0
maxOcc unbounded
content complex
children ID Delay Tag NumberOfDataBits MostSignificantBit Parity Justification Mask Complement FillValue ParameterReference Parameter PackageReference X-PackageBase Location
annotation
documentation
This element defines the placement of a parameter in a frame.

element IENA-Ethernet-UDP-BasicType/Content/Mapping/ID
diagram XidML-3.0.0_p455.png
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.

element IENA-Ethernet-UDP-BasicType/Content/Mapping/Delay
diagram XidML-3.0.0_p456.png
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

element IENA-Ethernet-UDP-BasicType/Content/Mapping/Tag
diagram XidML-3.0.0_p457.png
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.

element IENA-Ethernet-UDP-BasicType/Content/Mapping/Location
diagram XidML-3.0.0_p458.png
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.

element DclkPhase
diagram XidML-3.0.0_p459.png
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.

element DefaultDataBitsPerWord
diagram XidML-3.0.0_p460.png
type xs:unsignedInt
properties
content simple
annotation
documentation
This element is used to specify the default number of data bits per word.

element FillPattern
diagram XidML-3.0.0_p461.png
type xs:hexBinary
properties
content simple
used by
complexType FramePropertiesType
annotation
documentation
This value specifies the fill pattern used in the frame.

element MinorFramesPerMajorFrame
diagram XidML-3.0.0_p462.png
type xs:unsignedInt
properties
content simple
annotation
documentation
This element is used to set the number of minor frames in a major frame.

element PCMCode
diagram XidML-3.0.0_p463.png
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.

element PCMPolarity
diagram XidML-3.0.0_p464.png
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.

element SubframeSynchronizationStrategy
diagram XidML-3.0.0_p465.png
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.

element SubframeSynchronizationStrategy/SFID
diagram XidML-3.0.0_p466.png
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.

element SubframeSynchronizationStrategy/SFID/MinorFrameOffset_Words
diagram XidML-3.0.0_p467.png
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.

element SubframeSynchronizationStrategy/SFID/MinorFrameOffset_Bits
diagram XidML-3.0.0_p468.png
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.

element SubframeSynchronizationStrategy/SFID/StartValue
diagram XidML-3.0.0_p469.png
type xs:unsignedInt
properties
isRef 0
content simple
default 0
annotation
documentation
The start value for the SFID.

element SubframeSynchronizationStrategy/SFID/Increment
diagram XidML-3.0.0_p470.png
type xs:integer
properties
isRef 0
content simple
annotation
documentation
The value by which to increment the SFID (can be positive or negative).

element SubframeSynchronizationStrategy/SFID/MostSignificantBit
diagram XidML-3.0.0_p471.png
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.

element SubframeSynchronizationStrategy/SFID/Justification
diagram XidML-3.0.0_p472.png
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".

element SubframeSynchronizationStrategy/SFID/SizeInBits
diagram XidML-3.0.0_p473.png
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.

element SubframeSynchronizationStrategy/URC
diagram XidML-3.0.0_p474.png
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.

element SubframeSynchronizationStrategy/URC/Pattern
diagram XidML-3.0.0_p475.png
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.

element SubframeSynchronizationStrategy/URC/NumberOfBits
diagram XidML-3.0.0_p476.png
type xs:unsignedInt
properties
isRef 0
content simple
annotation
documentation
The length of the synchronization pattern used.

element SubframeSynchronizationStrategy/URC/Location
diagram XidML-3.0.0_p477.png
type FrameLocationType
properties
isRef 0
content complex
children MinorFrameNumber Offset_Words Offset_Bits Occurrences
annotation
documentation
Identifies a location in a frame.

element SubframeSynchronizationStrategy/SyncWordComplement
diagram XidML-3.0.0_p478.png
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.

element SubframeSynchronizationStrategy/SyncWordComplement/FCC
diagram XidML-3.0.0_p479.png
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.

element SubframeSynchronizationStrategy/SyncWordComplement/FCC/MinorFrameNumber
diagram XidML-3.0.0_p480.png
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.

element SubframeSynchronizationStrategy/SyncWordComplement/FAC
diagram XidML-3.0.0_p481.png
properties
isRef 0
annotation
documentation
This is used to indicate that sync words in alternating minor frames are complemented.

element SynchronizationStrategy
diagram XidML-3.0.0_p482.png
properties
content complex
children SubframeSynchronizationStrategy SyncWord
used by
element IRIG-106-Ch4Type/Properties
annotation
documentation
This element is used to define the major and minor frame synchronization.

element SyncWord
diagram XidML-3.0.0_p483.png
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.

element TimeTags
diagram XidML-3.0.0_p484.png
type TimeTagsType
properties
content complex
children TimeTagSequence MicroTimeTag
annotation
documentation
This element is used to identify time tags in a PCM frame.

element WordsPerMinorFrame
diagram XidML-3.0.0_p485.png
type xs:unsignedInt
properties
content simple
annotation
documentation
This element is used to set the number of words in a minor frame.

complexType DataMaskType
diagram XidML-3.0.0_p486.png
children AlgorithmReference Mask

element DataMaskType/AlgorithmReference
diagram XidML-3.0.0_p487.png
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.

element DataMaskType/Mask
diagram XidML-3.0.0_p488.png
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.

complexType FrameFormatIdentifierType
diagram XidML-3.0.0_p489.png
type extension of FrameParameterType
properties
base FrameParameterType
children Value Location
used by
element IRIG-106-Ch4Type/Properties/FrameFormatIdentifier
annotation
documentation
This element type is used to identify a parameter which is to be used to distinguish between formats.

element FrameFormatIdentifierType/Value
diagram XidML-3.0.0_p490.png
type xs:unsignedInt
properties
isRef 0
content simple
annotation
documentation
The value of the frame format identifier.

element FrameFormatIdentifierType/Location
diagram XidML-3.0.0_p491.png
type FrameLocationType
properties
isRef 0
content complex
children MinorFrameNumber Offset_Words Offset_Bits Occurrences
annotation
documentation
Identifies a location in a frame.

complexType FrameLocationType
diagram XidML-3.0.0_p492.png
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
annotation
documentation
This element type is used to identify a location in PCM frame.

element FrameLocationType/MinorFrameNumber
diagram XidML-3.0.0_p493.png
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.

element FrameLocationType/Occurrences
diagram XidML-3.0.0_p494.png
type xs:unsignedInt
properties
isRef 0
minOcc 0
maxOcc 1
content simple
default 1
used by
elements ARINC-429-BlockType/Content/Mapping/Location ARINC-429-WordType/Content/Mapping/Location CAISType/Content/Mapping/Location CAN-Bus-MessageType/Content/Mapping/Location CCDLType/Content/Mapping/Location FCS-MessageType/Content/Mapping/Location FirewireType/Content/Mapping/Location IENA-Ethernet-UDP-BasicType/Content/Mapping/Location Memory-StorageType/Content/Mapping/Location MIL-STD-1553ContentType/Mapping/Location Network-TransportType/Content/Mapping/Location Panavia-MessageType/Content/Mapping/Location RS-232-BasicType/Content/Mapping/Location GenericPackageType/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.

complexType FrameParameterType
diagram XidML-3.0.0_p495.png
used by
complexTypes FrameFormatIdentifierType TimeTagType
annotation
documentation
This element type is the base type for all parameters placed in a PCM frame.

complexType FramePropertiesType
diagram XidML-3.0.0_p496.png
children BitsPerMinorFrame MinorFramesPerMajorFrame DefaultDataBitsPerWord FillPattern DefaultMostSignificantBit DefaultParity
used by
element IRIG-106-Ch4Type/Properties/MajorFrameProperties
annotation
documentation
This element type is the base type for elements that are used to describe PCM frame characteristics.

element FramePropertiesType/BitsPerMinorFrame
diagram XidML-3.0.0_p497.png
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.

element FramePropertiesType/MinorFramesPerMajorFrame
diagram XidML-3.0.0_p498.png
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.

element FramePropertiesType/DefaultDataBitsPerWord
diagram XidML-3.0.0_p499.png
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.

element FramePropertiesType/DefaultParity
diagram XidML-3.0.0_p500.png
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

complexType IRIG-106-Ch4Type
diagram XidML-3.0.0_p501.png
type extension of PackageType
properties
base PackageType
children Documentation 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.

element IRIG-106-Ch4Type/Properties
diagram XidML-3.0.0_p502.png
properties
isRef 0
content complex
children FrameFormatIdentifier MajorFrameProperties SynchronizationStrategy

element IRIG-106-Ch4Type/Properties/FrameFormatIdentifier
diagram XidML-3.0.0_p503.png
type FrameFormatIdentifierType
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children Value Location
annotation
documentation
This element descibes the Frame Format Identifier.

element IRIG-106-Ch4Type/Properties/MajorFrameProperties
diagram XidML-3.0.0_p504.png
type FramePropertiesType
properties
isRef 0
content complex
children BitsPerMinorFrame MinorFramesPerMajorFrame DefaultDataBitsPerWord FillPattern DefaultMostSignificantBit DefaultParity
annotation
documentation
This element is used to describe the characteristics of a major frame.

element IRIG-106-Ch4Type/Content
diagram XidML-3.0.0_p505.png
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.

element IRIG-106-Ch4Type/Content/Mapping
diagram XidML-3.0.0_p506.png
properties
isRef 0
minOcc 1
maxOcc unbounded
content complex
children NumberOfDataBits MostSignificantBit Parity Justification Mask Complement FillValue ParameterReference Parameter PackageReference X-PackageBase Location
annotation
documentation
This element defines the placement of a parameter in a frame.

element IRIG-106-Ch4Type/Content/Mapping/Location
diagram XidML-3.0.0_p507.png
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.

complexType MinorFrameOffsetType
diagram XidML-3.0.0_p508.png
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.

complexType RegularPlacementDataType
diagram XidML-3.0.0_p509.png
children NumberOfSamples FirstLocation
annotation
documentation
This element type is the base type for elements that are used to describe regularly placed parameters.

element RegularPlacementDataType/NumberOfSamples
diagram XidML-3.0.0_p510.png
type xs:unsignedInt
properties
isRef 0
content simple
annotation
documentation
The number of times this parameter occurs in this frame format.

element RegularPlacementDataType/FirstLocation
diagram XidML-3.0.0_p511.png
type FrameLocationType
properties
isRef 0
content complex
children MinorFrameNumber Offset_Words Offset_Bits Occurrences
annotation
documentation
Identifies a location in a frame.

complexType TimeTagsType
diagram XidML-3.0.0_p512.png
children TimeTagSequence MicroTimeTag
used by
element TimeTags

element TimeTagsType/TimeTagSequence
diagram XidML-3.0.0_p513.png
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.

element TimeTagsType/TimeTagSequence/Location
diagram XidML-3.0.0_p514.png
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.

element TimeTagsType/TimeTagSequence/HI_TIME
diagram XidML-3.0.0_p515.png
type TimeTagType
properties
isRef 0
content complex
annotation
documentation
This element is used to identify the high time parameter.

element TimeTagsType/TimeTagSequence/LO_TIME
diagram XidML-3.0.0_p516.png
type TimeTagType
properties
isRef 0
content complex
annotation
documentation
This element is used to identify the low time parameter.

element TimeTagsType/TimeTagSequence/MICRO_TIME
diagram XidML-3.0.0_p517.png
type TimeTagType
properties
isRef 0
content complex
annotation
documentation
This element is used to identify the micro time parameter.

element TimeTagsType/MicroTimeTag
diagram XidML-3.0.0_p518.png
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.

element TimeTagsType/MicroTimeTag/Location
diagram XidML-3.0.0_p519.png
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.

complexType TimeTagType
diagram XidML-3.0.0_p520.png
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.

complexType IRIG-TimeType
diagram XidML-3.0.0_p521.png
type extension of PackageType
properties
base PackageType
children Documentation 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.

element IRIG-TimeType/Properties
diagram XidML-3.0.0_p522.png
properties
isRef 0
content complex
children IRIGTimeFormat

element IRIG-TimeType/Properties/IRIGTimeFormat
diagram XidML-3.0.0_p523.png
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.

complexType Memory-StorageType
diagram XidML-3.0.0_p524.png
type extension of PackageType
properties
base PackageType
children Documentation 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.

element Memory-StorageType/Content
diagram XidML-3.0.0_p525.png
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.

element Memory-StorageType/Content/Mapping
diagram XidML-3.0.0_p526.png
properties
isRef 0
minOcc 0
maxOcc unbounded
content complex
children NumberOfDataBits MostSignificantBit Parity Justification Mask Complement FillValue ParameterReference Parameter PackageReference X-PackageBase Location
annotation
documentation
This element defines the placement of a parameter in a frame.

element Memory-StorageType/Content/Mapping/Location
diagram XidML-3.0.0_p527.png
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.

complexType MIL-STD-1553-MessageType
diagram XidML-3.0.0_p528.png
type extension of PackageType
properties
base PackageType
children Documentation ReferencedToAbsoluteTime PackageRate PlaceParametersContiguously Sequencing 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.

element MIL-STD-1553-MessageType/BusControllerToRemoteTerminal
diagram XidML-3.0.0_p529.png
properties
isRef 0
content complex
children Properties Destination Content
annotation
documentation
This element defines a message from a bus controller to a remote terminal.

element MIL-STD-1553-MessageType/BusControllerToRemoteTerminal/Properties
diagram XidML-3.0.0_p530.png
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children NumberOfDataWords

element MIL-STD-1553-MessageType/BusControllerToRemoteTerminal/Properties/NumberOfDataWords
diagram XidML-3.0.0_p531.png
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.

element MIL-STD-1553-MessageType/BusControllerToRemoteTerminal/Destination
diagram XidML-3.0.0_p532.png
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children RemoteTerminal SubAddress 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.

element MIL-STD-1553-MessageType/BusControllerToRemoteTerminal/Destination/RemoteTerminal
diagram XidML-3.0.0_p533.png
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.

element MIL-STD-1553-MessageType/BusControllerToRemoteTerminal/Destination/SubAddress
diagram XidML-3.0.0_p534.png
type SubAddressType
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children Any Address
annotation
documentation
A sub-address on the remote terminal.

element MIL-STD-1553-MessageType/BusControllerToRemoteTerminal/Destination/SubAddressMap
diagram XidML-3.0.0_p535.png
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.

element MIL-STD-1553-MessageType/BusControllerToRemoteTerminal/Destination/SubAddressMap/Any
diagram XidML-3.0.0_p536.png
properties
isRef 0
annotation
documentation
This element is used to indicate that all options are included.

element MIL-STD-1553-MessageType/BusControllerToRemoteTerminal/Destination/SubAddressMap/Map
diagram XidML-3.0.0_p537.png
type restriction of xs:unsignedInt
properties
isRef 0
minOcc 1
maxOcc 128
content simple
facets
minInclusive 0
maxInclusive 127

element MIL-STD-1553-MessageType/BusControllerToRemoteTerminal/Destination/CycleNumber
diagram XidML-3.0.0_p538.png
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children Any Number

element MIL-STD-1553-MessageType/BusControllerToRemoteTerminal/Destination/CycleNumber/Any
diagram XidML-3.0.0_p539.png
properties
isRef 0

element MIL-STD-1553-MessageType/BusControllerToRemoteTerminal/Destination/CycleNumber/Number
diagram XidML-3.0.0_p540.png
type restriction of xs:unsignedInt
properties
isRef 0
minOcc 1
maxOcc 64
content simple
facets
minInclusive 0
maxInclusive 63

element MIL-STD-1553-MessageType/BusControllerToRemoteTerminal/Content
diagram XidML-3.0.0_p541.png
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.

element MIL-STD-1553-MessageType/RemoteTerminalToBusController
diagram XidML-3.0.0_p542.png
properties
isRef 0
content complex
children Properties Source Content
annotation
documentation
This element defines a message from a remote terminal to a  bus controller.

element MIL-STD-1553-MessageType/RemoteTerminalToBusController/Properties
diagram XidML-3.0.0_p543.png
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children NumberOfDataWords

element MIL-STD-1553-MessageType/RemoteTerminalToBusController/Properties/NumberOfDataWords
diagram XidML-3.0.0_p544.png
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.

element MIL-STD-1553-MessageType/RemoteTerminalToBusController/Source
diagram XidML-3.0.0_p545.png
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children RemoteTerminal SubAddress 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.

element MIL-STD-1553-MessageType/RemoteTerminalToBusController/Source/RemoteTerminal
diagram XidML-3.0.0_p546.png
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.

element MIL-STD-1553-MessageType/RemoteTerminalToBusController/Source/SubAddress
diagram XidML-3.0.0_p547.png
type SubAddressType
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children Any Address
annotation
documentation
A sub-address on the remote terminal.

element MIL-STD-1553-MessageType/RemoteTerminalToBusController/Source/SubAddressMap
diagram XidML-3.0.0_p548.png
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.

element MIL-STD-1553-MessageType/RemoteTerminalToBusController/Source/SubAddressMap/Any
diagram XidML-3.0.0_p549.png
properties
isRef 0
annotation
documentation
This element is used to indicate that all options are included.

element MIL-STD-1553-MessageType/RemoteTerminalToBusController/Source/SubAddressMap/Map
diagram XidML-3.0.0_p550.png
type restriction of xs:unsignedInt
properties
isRef 0
minOcc 1
maxOcc 128
content simple
facets
minInclusive 0
maxInclusive 127

element MIL-STD-1553-MessageType/RemoteTerminalToBusController/Source/CycleNumber
diagram XidML-3.0.0_p551.png
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children Any Number

element MIL-STD-1553-MessageType/RemoteTerminalToBusController/Source/CycleNumber/Any
diagram XidML-3.0.0_p552.png
properties
isRef 0

element MIL-STD-1553-MessageType/RemoteTerminalToBusController/Source/CycleNumber/Number
diagram XidML-3.0.0_p553.png
type restriction of xs:unsignedInt
properties
isRef 0
minOcc 1
maxOcc 64
content simple
facets
minInclusive 0
maxInclusive 63

element MIL-STD-1553-MessageType/RemoteTerminalToBusController/Content
diagram XidML-3.0.0_p554.png
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.

element MIL-STD-1553-MessageType/RemoteTerminalToRemoteTerminal
diagram XidML-3.0.0_p555.png
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.

element MIL-STD-1553-MessageType/RemoteTerminalToRemoteTerminal/Properties
diagram XidML-3.0.0_p556.png
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children NumberOfDataWords

element MIL-STD-1553-MessageType/RemoteTerminalToRemoteTerminal/Properties/NumberOfDataWords
diagram XidML-3.0.0_p557.png
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.

element MIL-STD-1553-MessageType/RemoteTerminalToRemoteTerminal/Source
diagram XidML-3.0.0_p558.png
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children RemoteTerminal SubAddress 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.

element MIL-STD-1553-MessageType/RemoteTerminalToRemoteTerminal/Source/RemoteTerminal
diagram XidML-3.0.0_p559.png
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.

element MIL-STD-1553-MessageType/RemoteTerminalToRemoteTerminal/Source/SubAddress
diagram XidML-3.0.0_p560.png
type SubAddressType
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children Any Address
annotation
documentation
A sub-address on the remote terminal.

element MIL-STD-1553-MessageType/RemoteTerminalToRemoteTerminal/Source/SubAddressMap
diagram XidML-3.0.0_p561.png
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.

element MIL-STD-1553-MessageType/RemoteTerminalToRemoteTerminal/Source/SubAddressMap/Any
diagram XidML-3.0.0_p562.png
properties
isRef 0
annotation
documentation
This element is used to indicate that all options are included.

element MIL-STD-1553-MessageType/RemoteTerminalToRemoteTerminal/Source/SubAddressMap/Map
diagram XidML-3.0.0_p563.png
type restriction of xs:unsignedInt
properties
isRef 0
minOcc 1
maxOcc 128
content simple
facets
minInclusive 0
maxInclusive 127

element MIL-STD-1553-MessageType/RemoteTerminalToRemoteTerminal/Source/CycleNumber
diagram XidML-3.0.0_p564.png
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children Any Number

element MIL-STD-1553-MessageType/RemoteTerminalToRemoteTerminal/Source/CycleNumber/Any
diagram XidML-3.0.0_p565.png
properties
isRef 0

element MIL-STD-1553-MessageType/RemoteTerminalToRemoteTerminal/Source/CycleNumber/Number
diagram XidML-3.0.0_p566.png
type restriction of xs:unsignedInt
properties
isRef 0
minOcc 1
maxOcc 64
content simple
facets
minInclusive 0
maxInclusive 63

element MIL-STD-1553-MessageType/RemoteTerminalToRemoteTerminal/Destination
diagram XidML-3.0.0_p567.png
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children RemoteTerminal SubAddress 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.

element MIL-STD-1553-MessageType/RemoteTerminalToRemoteTerminal/Destination/RemoteTerminal
diagram XidML-3.0.0_p568.png
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.

element MIL-STD-1553-MessageType/RemoteTerminalToRemoteTerminal/Destination/SubAddress
diagram XidML-3.0.0_p569.png
type SubAddressType
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children Any Address
annotation
documentation
A sub-address on the remote terminal.

element MIL-STD-1553-MessageType/RemoteTerminalToRemoteTerminal/Destination/SubAddressMap
diagram XidML-3.0.0_p570.png
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.

element MIL-STD-1553-MessageType/RemoteTerminalToRemoteTerminal/Destination/SubAddressMap/Any
diagram XidML-3.0.0_p571.png
properties
isRef 0
annotation
documentation
This element is used to indicate that all options are included.

element MIL-STD-1553-MessageType/RemoteTerminalToRemoteTerminal/Destination/SubAddressMap/Map
diagram XidML-3.0.0_p572.png
type restriction of xs:unsignedInt
properties
isRef 0
minOcc 1
maxOcc 128
content simple
facets
minInclusive 0
maxInclusive 127

element MIL-STD-1553-MessageType/RemoteTerminalToRemoteTerminal/Destination/CycleNumber
diagram XidML-3.0.0_p573.png
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children Any Number

element MIL-STD-1553-MessageType/RemoteTerminalToRemoteTerminal/Destination/CycleNumber/Any
diagram XidML-3.0.0_p574.png
properties
isRef 0

element MIL-STD-1553-MessageType/RemoteTerminalToRemoteTerminal/Destination/CycleNumber/Number
diagram XidML-3.0.0_p575.png
type restriction of xs:unsignedInt
properties
isRef 0
minOcc 1
maxOcc 64
content simple
facets
minInclusive 0
maxInclusive 63

element MIL-STD-1553-MessageType/RemoteTerminalToRemoteTerminal/Content
diagram XidML-3.0.0_p576.png
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.

element MIL-STD-1553-MessageType/BusControllerToAllRemoteTerminals
diagram XidML-3.0.0_p577.png
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.

element MIL-STD-1553-MessageType/BusControllerToAllRemoteTerminals/Properties
diagram XidML-3.0.0_p578.png
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children NumberOfDataWords

element MIL-STD-1553-MessageType/BusControllerToAllRemoteTerminals/Properties/NumberOfDataWords
diagram XidML-3.0.0_p579.png
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.

element MIL-STD-1553-MessageType/BusControllerToAllRemoteTerminals/Destination
diagram XidML-3.0.0_p580.png
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children SubAddress 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.

element MIL-STD-1553-MessageType/BusControllerToAllRemoteTerminals/Destination/SubAddress
diagram XidML-3.0.0_p581.png
type SubAddressType
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children Any Address
annotation
documentation
A sub-address on the remote terminal.

element MIL-STD-1553-MessageType/BusControllerToAllRemoteTerminals/Destination/SubAddressMap
diagram XidML-3.0.0_p582.png
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.

element MIL-STD-1553-MessageType/BusControllerToAllRemoteTerminals/Destination/SubAddressMap/Any
diagram XidML-3.0.0_p583.png
properties
isRef 0
annotation
documentation
This element is used to indicate that all options are included.

element MIL-STD-1553-MessageType/BusControllerToAllRemoteTerminals/Destination/SubAddressMap/Map
diagram XidML-3.0.0_p584.png
type restriction of xs:unsignedInt
properties
isRef 0
minOcc 1
maxOcc 128
content simple
facets
minInclusive 0
maxInclusive 127

element MIL-STD-1553-MessageType/BusControllerToAllRemoteTerminals/Destination/CycleNumber
diagram XidML-3.0.0_p585.png
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children Any Number

element MIL-STD-1553-MessageType/BusControllerToAllRemoteTerminals/Destination/CycleNumber/Any
diagram XidML-3.0.0_p586.png
properties
isRef 0

element MIL-STD-1553-MessageType/BusControllerToAllRemoteTerminals/Destination/CycleNumber/Number
diagram XidML-3.0.0_p587.png
type restriction of xs:unsignedInt
properties
isRef 0
minOcc 1
maxOcc 64
content simple
facets
minInclusive 0
maxInclusive 63

element MIL-STD-1553-MessageType/BusControllerToAllRemoteTerminals/Content
diagram XidML-3.0.0_p588.png
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.

element MIL-STD-1553-MessageType/RemoteTerminalToAllRemoteTerminals
diagram XidML-3.0.0_p589.png
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

element MIL-STD-1553-MessageType/RemoteTerminalToAllRemoteTerminals/Properties
diagram XidML-3.0.0_p590.png
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children NumberOfDataWords

element MIL-STD-1553-MessageType/RemoteTerminalToAllRemoteTerminals/Properties/NumberOfDataWords
diagram XidML-3.0.0_p591.png
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.

element MIL-STD-1553-MessageType/RemoteTerminalToAllRemoteTerminals/Source
diagram XidML-3.0.0_p592.png
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children RemoteTerminal SubAddress 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.

element MIL-STD-1553-MessageType/RemoteTerminalToAllRemoteTerminals/Source/RemoteTerminal
diagram XidML-3.0.0_p593.png
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.

element MIL-STD-1553-MessageType/RemoteTerminalToAllRemoteTerminals/Source/SubAddress
diagram XidML-3.0.0_p594.png
type SubAddressType
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children Any Address
annotation
documentation
A sub-address on the remote terminal.

element MIL-STD-1553-MessageType/RemoteTerminalToAllRemoteTerminals/Source/SubAddressMap
diagram XidML-3.0.0_p595.png
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.

element MIL-STD-1553-MessageType/RemoteTerminalToAllRemoteTerminals/Source/SubAddressMap/Any
diagram XidML-3.0.0_p596.png
properties
isRef 0
annotation
documentation
This element is used to indicate that all options are included.

element MIL-STD-1553-MessageType/RemoteTerminalToAllRemoteTerminals/Source/SubAddressMap/Map
diagram XidML-3.0.0_p597.png
type restriction of xs:unsignedInt
properties
isRef 0
minOcc 1
maxOcc 128
content simple
facets
minInclusive 0
maxInclusive 127

element MIL-STD-1553-MessageType/RemoteTerminalToAllRemoteTerminals/Source/CycleNumber
diagram XidML-3.0.0_p598.png
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children Any Number

element MIL-STD-1553-MessageType/RemoteTerminalToAllRemoteTerminals/Source/CycleNumber/Any
diagram XidML-3.0.0_p599.png
properties
isRef 0

element MIL-STD-1553-MessageType/RemoteTerminalToAllRemoteTerminals/Source/CycleNumber/Number
diagram XidML-3.0.0_p600.png
type restriction of xs:unsignedInt
properties
isRef 0
minOcc 1
maxOcc 64
content simple
facets
minInclusive 0
maxInclusive 63

element MIL-STD-1553-MessageType/RemoteTerminalToAllRemoteTerminals/Destination
diagram XidML-3.0.0_p601.png
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children SubAddress 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.

element MIL-STD-1553-MessageType/RemoteTerminalToAllRemoteTerminals/Destination/SubAddress
diagram XidML-3.0.0_p602.png
type SubAddressType
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children Any Address
annotation
documentation
A sub-address on the remote terminal.

element MIL-STD-1553-MessageType/RemoteTerminalToAllRemoteTerminals/Destination/SubAddressMap
diagram XidML-3.0.0_p603.png
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.

element MIL-STD-1553-MessageType/RemoteTerminalToAllRemoteTerminals/Destination/SubAddressMap/Any
diagram XidML-3.0.0_p604.png
properties
isRef 0
annotation
documentation
This element is used to indicate that all options are included.

element MIL-STD-1553-MessageType/RemoteTerminalToAllRemoteTerminals/Destination/SubAddressMap/Map
diagram XidML-3.0.0_p605.png
type restriction of xs:unsignedInt
properties
isRef 0
minOcc 1
maxOcc 128
content simple
facets
minInclusive 0
maxInclusive 127

element MIL-STD-1553-MessageType/RemoteTerminalToAllRemoteTerminals/Destination/CycleNumber
diagram XidML-3.0.0_p606.png
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children Any Number

element MIL-STD-1553-MessageType/RemoteTerminalToAllRemoteTerminals/Destination/CycleNumber/Any
diagram XidML-3.0.0_p607.png
properties
isRef 0

element MIL-STD-1553-MessageType/RemoteTerminalToAllRemoteTerminals/Destination/CycleNumber/Number
diagram XidML-3.0.0_p608.png
type restriction of xs:unsignedInt
properties
isRef 0
minOcc 1
maxOcc 64
content simple
facets
minInclusive 0
maxInclusive 63

element MIL-STD-1553-MessageType/RemoteTerminalToAllRemoteTerminals/Content
diagram XidML-3.0.0_p609.png
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.

element MIL-STD-1553-MessageType/ModeNoData
diagram XidML-3.0.0_p610.png
properties
isRef 0
content complex
children Properties Destination
annotation
documentation
This element defines a mode message with no data to a remote terminal.

element MIL-STD-1553-MessageType/ModeNoData/Properties
diagram XidML-3.0.0_p611.png
properties
isRef 0
content complex
children ModeCode Any

element MIL-STD-1553-MessageType/ModeNoData/Properties/ModeCode
diagram XidML-3.0.0_p612.png
type restriction of xs:unsignedInt
properties
isRef 0
content simple
facets
minInclusive 0
maxInclusive 31
annotation
documentation
This element contains the Mode Code number.

element MIL-STD-1553-MessageType/ModeNoData/Properties/Any
diagram XidML-3.0.0_p613.png
properties
isRef 0
annotation
documentation
This element is used to indicate that all mode codes are included.

element MIL-STD-1553-MessageType/ModeNoData/Destination
diagram XidML-3.0.0_p614.png
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children RemoteTerminal SubAddress 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.

element MIL-STD-1553-MessageType/ModeNoData/Destination/RemoteTerminal
diagram XidML-3.0.0_p615.png
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.

element MIL-STD-1553-MessageType/ModeNoData/Destination/SubAddress
diagram XidML-3.0.0_p616.png
type SubAddressType
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children Any Address
annotation
documentation
A sub-address on the remote terminal.

element MIL-STD-1553-MessageType/ModeNoData/Destination/SubAddressMap
diagram XidML-3.0.0_p617.png
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.

element MIL-STD-1553-MessageType/ModeNoData/Destination/SubAddressMap/Any
diagram XidML-3.0.0_p618.png
properties
isRef 0
annotation
documentation
This element is used to indicate that all options are included.

element MIL-STD-1553-MessageType/ModeNoData/Destination/SubAddressMap/Map
diagram XidML-3.0.0_p619.png
type restriction of xs:unsignedInt
properties
isRef 0
minOcc 1
maxOcc 128
content simple
facets
minInclusive 0
maxInclusive 127

element MIL-STD-1553-MessageType/ModeNoData/Destination/CycleNumber
diagram XidML-3.0.0_p620.png
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children Any Number

element MIL-STD-1553-MessageType/ModeNoData/Destination/CycleNumber/Any
diagram XidML-3.0.0_p621.png
properties
isRef 0

element MIL-STD-1553-MessageType/ModeNoData/Destination/CycleNumber/Number
diagram XidML-3.0.0_p622.png
type restriction of xs:unsignedInt
properties
isRef 0
minOcc 1
maxOcc 64
content simple
facets
minInclusive 0
maxInclusive 63

element MIL-STD-1553-MessageType/ModeTransmitData
diagram XidML-3.0.0_p623.png
properties
isRef 0
content complex
children Properties Source Content
annotation
documentation
This element defines a mode message with data from a remote terminal.

element MIL-STD-1553-MessageType/ModeTransmitData/Properties
diagram XidML-3.0.0_p624.png
properties
isRef 0
content complex
children ModeCode Any

element MIL-STD-1553-MessageType/ModeTransmitData/Properties/ModeCode
diagram XidML-3.0.0_p625.png
type restriction of xs:unsignedInt
properties
isRef 0
content simple
facets
minInclusive 0
maxInclusive 31
annotation
documentation
This element contains the Mode Code number.

element MIL-STD-1553-MessageType/ModeTransmitData/Properties/Any
diagram XidML-3.0.0_p626.png
properties
isRef 0
annotation
documentation
This element is used to indicate that all mode codes are included.

element MIL-STD-1553-MessageType/ModeTransmitData/Source
diagram XidML-3.0.0_p627.png
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children RemoteTerminal SubAddress 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.

element MIL-STD-1553-MessageType/ModeTransmitData/Source/RemoteTerminal
diagram XidML-3.0.0_p628.png
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.

element MIL-STD-1553-MessageType/ModeTransmitData/Source/SubAddress
diagram XidML-3.0.0_p629.png
type SubAddressType
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children Any Address
annotation
documentation
A sub-address on the remote terminal.

element MIL-STD-1553-MessageType/ModeTransmitData/Source/SubAddressMap
diagram XidML-3.0.0_p630.png
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.

element MIL-STD-1553-MessageType/ModeTransmitData/Source/SubAddressMap/Any
diagram XidML-3.0.0_p631.png
properties
isRef 0
annotation
documentation
This element is used to indicate that all options are included.

element MIL-STD-1553-MessageType/ModeTransmitData/Source/SubAddressMap/Map
diagram XidML-3.0.0_p632.png
type restriction of xs:unsignedInt
properties
isRef 0
minOcc 1
maxOcc 128
content simple
facets
minInclusive 0
maxInclusive 127

element MIL-STD-1553-MessageType/ModeTransmitData/Source/CycleNumber
diagram XidML-3.0.0_p633.png
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children Any Number

element MIL-STD-1553-MessageType/ModeTransmitData/Source/CycleNumber/Any
diagram XidML-3.0.0_p634.png
properties
isRef 0

element MIL-STD-1553-MessageType/ModeTransmitData/Source/CycleNumber/Number
diagram XidML-3.0.0_p635.png
type restriction of xs:unsignedInt
properties
isRef 0
minOcc 1
maxOcc 64
content simple
facets
minInclusive 0
maxInclusive 63

element MIL-STD-1553-MessageType/ModeTransmitData/Content
diagram XidML-3.0.0_p636.png
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.

element MIL-STD-1553-MessageType/ModeReceiveData
diagram XidML-3.0.0_p637.png
properties
isRef 0
content complex
children Properties Destination Content
annotation
documentation
This element defines a mode message with data to a remote terminal.

element MIL-STD-1553-MessageType/ModeReceiveData/Properties
diagram XidML-3.0.0_p638.png
properties
isRef 0
content complex
children ModeCode Any

element MIL-STD-1553-MessageType/ModeReceiveData/Properties/ModeCode
diagram XidML-3.0.0_p639.png
type restriction of xs:unsignedInt
properties
isRef 0
content simple
facets
minInclusive 0
maxInclusive 31
annotation
documentation
This element contains the Mode Code number.

element MIL-STD-1553-MessageType/ModeReceiveData/Properties/Any
diagram XidML-3.0.0_p640.png
properties
isRef 0
annotation
documentation
This element is used to indicate that all mode codes are included.

element MIL-STD-1553-MessageType/ModeReceiveData/Destination
diagram XidML-3.0.0_p641.png
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children RemoteTerminal SubAddress 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.

element MIL-STD-1553-MessageType/ModeReceiveData/Destination/RemoteTerminal
diagram XidML-3.0.0_p642.png
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.

element MIL-STD-1553-MessageType/ModeReceiveData/Destination/SubAddress
diagram XidML-3.0.0_p643.png
type SubAddressType
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children Any Address
annotation
documentation
A sub-address on the remote terminal.

element MIL-STD-1553-MessageType/ModeReceiveData/Destination/SubAddressMap
diagram XidML-3.0.0_p644.png
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.

element MIL-STD-1553-MessageType/ModeReceiveData/Destination/SubAddressMap/Any
diagram XidML-3.0.0_p645.png
properties
isRef 0
annotation
documentation
This element is used to indicate that all options are included.

element MIL-STD-1553-MessageType/ModeReceiveData/Destination/SubAddressMap/Map
diagram XidML-3.0.0_p646.png
type restriction of xs:unsignedInt
properties
isRef 0
minOcc 1
maxOcc 128
content simple
facets
minInclusive 0
maxInclusive 127

element MIL-STD-1553-MessageType/ModeReceiveData/Destination/CycleNumber
diagram XidML-3.0.0_p647.png
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children Any Number

element MIL-STD-1553-MessageType/ModeReceiveData/Destination/CycleNumber/Any
diagram XidML-3.0.0_p648.png
properties
isRef 0

element MIL-STD-1553-MessageType/ModeReceiveData/Destination/CycleNumber/Number
diagram XidML-3.0.0_p649.png
type restriction of xs:unsignedInt
properties
isRef 0
minOcc 1
maxOcc 64
content simple
facets
minInclusive 0
maxInclusive 63

element MIL-STD-1553-MessageType/ModeReceiveData/Content
diagram XidML-3.0.0_p650.png
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.

element MIL-STD-1553-MessageType/BroadcastModeNoData
diagram XidML-3.0.0_p651.png
properties
isRef 0
content complex
children Properties Destination
annotation
documentation
This element defines a broadcast mode message with no data

element MIL-STD-1553-MessageType/BroadcastModeNoData/Properties
diagram XidML-3.0.0_p652.png
properties
isRef 0
content complex
children ModeCode Any

element MIL-STD-1553-MessageType/BroadcastModeNoData/Properties/ModeCode
diagram XidML-3.0.0_p653.png
type restriction of xs:unsignedInt
properties
isRef 0
content simple
facets
minInclusive 0
maxInclusive 31
annotation
documentation
This element contains the Mode Code number.

element MIL-STD-1553-MessageType/BroadcastModeNoData/Properties/Any
diagram XidML-3.0.0_p654.png
properties
isRef 0
annotation
documentation
This element is used to indicate that all mode codes are included.

element MIL-STD-1553-MessageType/BroadcastModeNoData/Destination
diagram XidML-3.0.0_p655.png
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children SubAddress 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.

element MIL-STD-1553-MessageType/BroadcastModeNoData/Destination/SubAddress
diagram XidML-3.0.0_p656.png
type SubAddressType
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children Any Address
annotation
documentation
A sub-address on the remote terminal.

element MIL-STD-1553-MessageType/BroadcastModeNoData/Destination/SubAddressMap
diagram XidML-3.0.0_p657.png
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.

element MIL-STD-1553-MessageType/BroadcastModeNoData/Destination/SubAddressMap/Any
diagram XidML-3.0.0_p658.png
properties
isRef 0
annotation
documentation
This element is used to indicate that all options are included.

element MIL-STD-1553-MessageType/BroadcastModeNoData/Destination/SubAddressMap/Map
diagram XidML-3.0.0_p659.png
type restriction of xs:unsignedInt
properties
isRef 0
minOcc 1
maxOcc 128
content simple
facets
minInclusive 0
maxInclusive 127

element MIL-STD-1553-MessageType/BroadcastModeNoData/Destination/CycleNumber
diagram XidML-3.0.0_p660.png
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children Any Number

element MIL-STD-1553-MessageType/BroadcastModeNoData/Destination/CycleNumber/Any
diagram XidML-3.0.0_p661.png
properties
isRef 0

element MIL-STD-1553-MessageType/BroadcastModeNoData/Destination/CycleNumber/Number
diagram XidML-3.0.0_p662.png
type restriction of xs:unsignedInt
properties
isRef 0
minOcc 1
maxOcc 64
content simple
facets
minInclusive 0
maxInclusive 63

element MIL-STD-1553-MessageType/BroadcastModeReceiveData
diagram XidML-3.0.0_p663.png
properties
isRef 0
content complex
children Properties Destination Content
annotation
documentation
This element defines a broadcast mode message with data.

element MIL-STD-1553-MessageType/BroadcastModeReceiveData/Properties
diagram XidML-3.0.0_p664.png
properties
isRef 0
content complex
children ModeCode Any

element MIL-STD-1553-MessageType/BroadcastModeReceiveData/Properties/ModeCode
diagram XidML-3.0.0_p665.png
type restriction of xs:unsignedInt
properties
isRef 0
content simple
facets
minInclusive 0
maxInclusive 31
annotation
documentation
This element contains the Mode Code number.

element MIL-STD-1553-MessageType/BroadcastModeReceiveData/Properties/Any
diagram XidML-3.0.0_p666.png
properties
isRef 0
annotation
documentation
This element is used to indicate that all mode codes are included.

element MIL-STD-1553-MessageType/BroadcastModeReceiveData/Destination
diagram XidML-3.0.0_p667.png
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children SubAddress 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.

element MIL-STD-1553-MessageType/BroadcastModeReceiveData/Destination/SubAddress
diagram XidML-3.0.0_p668.png
type SubAddressType
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children Any Address
annotation
documentation
A sub-address on the remote terminal.

element MIL-STD-1553-MessageType/BroadcastModeReceiveData/Destination/SubAddressMap
diagram XidML-3.0.0_p669.png
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.

element MIL-STD-1553-MessageType/BroadcastModeReceiveData/Destination/SubAddressMap/Any
diagram XidML-3.0.0_p670.png
properties
isRef 0
annotation
documentation
This element is used to indicate that all options are included.

element MIL-STD-1553-MessageType/BroadcastModeReceiveData/Destination/SubAddressMap/Map
diagram XidML-3.0.0_p671.png
type restriction of xs:unsignedInt
properties
isRef 0
minOcc 1
maxOcc 128
content simple
facets
minInclusive 0
maxInclusive 127

element MIL-STD-1553-MessageType/BroadcastModeReceiveData/Destination/CycleNumber
diagram XidML-3.0.0_p672.png
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children Any Number

element MIL-STD-1553-MessageType/BroadcastModeReceiveData/Destination/CycleNumber/Any
diagram XidML-3.0.0_p673.png
properties
isRef 0

element MIL-STD-1553-MessageType/BroadcastModeReceiveData/Destination/CycleNumber/Number
diagram XidML-3.0.0_p674.png
type restriction of xs:unsignedInt
properties
isRef 0
minOcc 1
maxOcc 64
content simple
facets
minInclusive 0
maxInclusive 63

element MIL-STD-1553-MessageType/BroadcastModeReceiveData/Content
diagram XidML-3.0.0_p675.png
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.

complexType MIL-STD-1553ContentType
diagram XidML-3.0.0_p676.png
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

element MIL-STD-1553ContentType/Mapping
diagram XidML-3.0.0_p677.png
properties
isRef 0
minOcc 0
maxOcc unbounded
content complex
children NumberOfDataBits MostSignificantBit Parity Justification Mask Complement FillValue ParameterReference Parameter PackageReference X-PackageBase Location
annotation
documentation
This element defines the placement of a parameter in a frame.

element MIL-STD-1553ContentType/Mapping/Location
diagram XidML-3.0.0_p678.png
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.

complexType SubAddressType
diagram XidML-3.0.0_p679.png
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

element SubAddressType/Any
diagram XidML-3.0.0_p680.png
properties
isRef 0
annotation
documentation
This element is used to indicate that all options are included.

element SubAddressType/Address
diagram XidML-3.0.0_p681.png
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.

complexType Network-TransportType
diagram XidML-3.0.0_p682.png
type extension of PackageType
properties
base PackageType
children Documentation 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    

element Network-TransportType/Properties
diagram XidML-3.0.0_p683.png
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

element Network-TransportType/Source
diagram XidML-3.0.0_p684.png
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.

element Network-TransportType/Source/IPAddress
diagram XidML-3.0.0_p685.png
properties
isRef 0
content complex
children Value Any Wildcard
used by
elements IENA-Ethernet-UDP-BasicType/Destination IENA-Ethernet-UDP-BasicType/Source
annotation
documentation
The IP address used as the source of data packets.

element Network-TransportType/Source/IPAddress/Value
diagram XidML-3.0.0_p686.png
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.

element Network-TransportType/Source/IPAddress/Any
diagram XidML-3.0.0_p687.png
properties
isRef 0
annotation
documentation
This element is used to indicate any or all values.

element Network-TransportType/Source/IPAddress/Wildcard
diagram XidML-3.0.0_p688.png
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.

element Network-TransportType/Source/Port
diagram XidML-3.0.0_p689.png
properties
isRef 0
content complex
children Value Any Wildcard
used by
elements IENA-Ethernet-UDP-BasicType/Destination IENA-Ethernet-UDP-BasicType/Source
annotation
documentation
The IP port used as the source of data packets.

element Network-TransportType/Source/Port/Value
diagram XidML-3.0.0_p690.png
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.

element Network-TransportType/Source/Port/Any
diagram XidML-3.0.0_p691.png
properties
isRef 0
annotation
documentation
This element is used to indicate any or all values.

element Network-TransportType/Source/Port/Wildcard
diagram XidML-3.0.0_p692.png
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.

element Network-TransportType/Source/MACAddress
diagram XidML-3.0.0_p693.png
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children Value Any Wildcard
used by
elements IENA-Ethernet-UDP-BasicType/Destination IENA-Ethernet-UDP-BasicType/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.

element Network-TransportType/Source/MACAddress/Value
diagram XidML-3.0.0_p694.png
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.

element Network-TransportType/Source/MACAddress/Any
diagram XidML-3.0.0_p695.png
properties
isRef 0
annotation
documentation
This element is used to indicate any or all values.

element Network-TransportType/Source/MACAddress/Wildcard
diagram XidML-3.0.0_p696.png
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.

element Network-TransportType/Destination
diagram XidML-3.0.0_p697.png
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.

element Network-TransportType/Destination/IPAddress
diagram XidML-3.0.0_p698.png
properties
isRef 0
content complex
children Value Any Wildcard
used by
elements IENA-Ethernet-UDP-BasicType/Destination IENA-Ethernet-UDP-BasicType/Source
annotation
documentation
The IP address used as the destination of data packets.

element Network-TransportType/Destination/IPAddress/Value
diagram XidML-3.0.0_p699.png
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.

element Network-TransportType/Destination/IPAddress/Any
diagram XidML-3.0.0_p700.png
properties
isRef 0
annotation
documentation
This element is used to indicate any or all values.

element Network-TransportType/Destination/IPAddress/Wildcard
diagram XidML-3.0.0_p701.png
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.

element Network-TransportType/Destination/Port
diagram XidML-3.0.0_p702.png
properties
isRef 0
content complex
children Value Any Wildcard
used by
elements IENA-Ethernet-UDP-BasicType/Destination IENA-Ethernet-UDP-BasicType/Source
annotation
documentation
The IP port used as the destination of data packets.

element Network-TransportType/Destination/Port/Value
diagram XidML-3.0.0_p703.png
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.

element Network-TransportType/Destination/Port/Any
diagram XidML-3.0.0_p704.png
properties
isRef 0
annotation
documentation
This element is used to indicate any or all values.

element Network-TransportType/Destination/Port/Wildcard
diagram XidML-3.0.0_p705.png
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.

element Network-TransportType/Destination/MACAddress
diagram XidML-3.0.0_p706.png
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children Value Any Wildcard
used by
elements IENA-Ethernet-UDP-BasicType/Destination IENA-Ethernet-UDP-BasicType/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.

element Network-TransportType/Destination/MACAddress/Value
diagram XidML-3.0.0_p707.png
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.

element Network-TransportType/Destination/MACAddress/Any
diagram XidML-3.0.0_p708.png
properties
isRef 0
annotation
documentation
This element is used to indicate any or all values.

element Network-TransportType/Destination/MACAddress/Wildcard
diagram XidML-3.0.0_p709.png
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.

element Network-TransportType/Content
diagram XidML-3.0.0_p710.png
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  

element Network-TransportType/Content/Mapping
diagram XidML-3.0.0_p711.png
properties
isRef 0
minOcc 0
maxOcc unbounded
content complex
children NumberOfDataBits MostSignificantBit Parity Justification Mask Complement FillValue ParameterReference Parameter PackageReference X-PackageBase Location
annotation
documentation
This element defines the placement of a parameter in a frame.

element Network-TransportType/Content/Mapping/Location
diagram XidML-3.0.0_p712.png
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.

complexType Panavia-MessageType
diagram XidML-3.0.0_p713.png
type extension of PackageType
properties
base PackageType
children Documentation 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.

element Panavia-MessageType/Content
diagram XidML-3.0.0_p714.png
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.

element Panavia-MessageType/Content/Mapping
diagram XidML-3.0.0_p715.png
properties
isRef 0
minOcc 0
maxOcc unbounded
content complex
children NumberOfDataBits MostSignificantBit Parity Justification Mask Complement FillValue ParameterReference Parameter PackageReference X-PackageBase Tag Location
annotation
documentation
This element defines the placement of a parameter in a frame.

element Panavia-MessageType/Content/Mapping/Tag
diagram XidML-3.0.0_p716.png
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. 

element Panavia-MessageType/Content/Mapping/Location
diagram XidML-3.0.0_p717.png
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.

element Panavia-MessageType/Content/Mapping/Location/MinorFrameIndex
diagram XidML-3.0.0_p718.png
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. 

complexType RS-232-BasicType
diagram XidML-3.0.0_p719.png
type extension of PackageType
properties
base PackageType
children Documentation 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.

element RS-232-BasicType/Properties
diagram XidML-3.0.0_p720.png
properties
isRef 0
content complex
children BytesPerPackage StartIdentification StopIdentification

element RS-232-BasicType/Properties/BytesPerPackage
diagram XidML-3.0.0_p721.png
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.

element RS-232-BasicType/Properties/StartIdentification
diagram XidML-3.0.0_p722.png
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.

element RS-232-BasicType/Properties/StartIdentification/Gap
diagram XidML-3.0.0_p723.png
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children MilliSeconds Bits

element RS-232-BasicType/Properties/StartIdentification/Gap/MilliSeconds
diagram XidML-3.0.0_p724.png
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.

element RS-232-BasicType/Properties/StartIdentification/Gap/Bits
diagram XidML-3.0.0_p725.png
properties
isRef 0
minOcc 0
maxOcc 1
annotation
documentation
This element contains the value for the gap (in bits) between packages of this type.

element RS-232-BasicType/Properties/StopIdentification
diagram XidML-3.0.0_p726.png
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.

element RS-232-BasicType/Content
diagram XidML-3.0.0_p727.png
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.

element RS-232-BasicType/Content/Mapping
diagram XidML-3.0.0_p728.png
properties
isRef 0
minOcc 0
maxOcc unbounded
content complex
children NumberOfDataBits MostSignificantBit Parity Justification Mask Complement FillValue ParameterReference Parameter PackageReference X-PackageBase Location
annotation
documentation
This element defines the placement of a parameter in a frame.

element RS-232-BasicType/Content/Mapping/Location
diagram XidML-3.0.0_p729.png
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.

complexType SnarferType
diagram XidML-3.0.0_p730.png
type extension of PackageType
properties
base PackageType
children Documentation 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.

element SnarferType/Properties
diagram XidML-3.0.0_p731.png
properties
isRef 0
content complex
children NumberOfBitsInSnarferWord PackageTimeOut MinimumPackageSize FIFOFullValue FIFOEmptyValue BusIdentifier ContentIdentifier ErrorCodeValues ContentIdentifierTags

element SnarferType/Properties/NumberOfBitsInSnarferWord
diagram XidML-3.0.0_p732.png
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.

element SnarferType/Properties/PackageTimeOut
diagram XidML-3.0.0_p733.png
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.

element SnarferType/Properties/MinimumPackageSize
diagram XidML-3.0.0_p734.png
type xs:double
properties
isRef 0
minOcc 0
maxOcc 1
content simple
annotation
documentation
The minimum size of sent package.

element SnarferType/Properties/FIFOFullValue
diagram XidML-3.0.0_p735.png
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

element SnarferType/Properties/FIFOFullValue/FixedValue
diagram XidML-3.0.0_p736.png
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.

element SnarferType/Properties/FIFOFullValue/LastValueRead
diagram XidML-3.0.0_p737.png
type xs:hexBinary
properties
isRef 0
content simple

element SnarferType/Properties/FIFOEmptyValue
diagram XidML-3.0.0_p738.png
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.

element SnarferType/Properties/FIFOEmptyValue/FixedValue
diagram XidML-3.0.0_p739.png
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.

element SnarferType/Properties/FIFOEmptyValue/LastValueRead
diagram XidML-3.0.0_p740.png
properties
isRef 0

element SnarferType/Properties/BusIdentifier
diagram XidML-3.0.0_p741.png
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.

element SnarferType/Properties/BusIdentifier/StartBitIndex
diagram XidML-3.0.0_p742.png
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

element SnarferType/Properties/BusIdentifier/StopBitIndex
diagram XidML-3.0.0_p743.png
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

element SnarferType/Properties/ContentIdentifier
diagram XidML-3.0.0_p744.png
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.

element SnarferType/Properties/ContentIdentifier/StartBitIndex
diagram XidML-3.0.0_p745.png
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.

element SnarferType/Properties/ContentIdentifier/StopBitIndex
diagram XidML-3.0.0_p746.png
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.

element SnarferType/Properties/ErrorCodeValues
diagram XidML-3.0.0_p747.png
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.

element SnarferType/Properties/ErrorCodeValues/ErrorDefinition
diagram XidML-3.0.0_p748.png
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.

element SnarferType/Properties/ErrorCodeValues/ErrorDefinition/Value
diagram XidML-3.0.0_p749.png
type xs:hexBinary
properties
isRef 0
content simple
annotation
documentation
This element contains an error value.

element SnarferType/Properties/ErrorCodeValues/ErrorDefinition/Description
diagram XidML-3.0.0_p750.png
type xs:string
properties
isRef 0
content simple
annotation
documentation
This element defines the meaning of the error value.

element SnarferType/Properties/ContentIdentifierTags
diagram XidML-3.0.0_p751.png
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.

element SnarferType/Properties/ContentIdentifierTags/FIFO
diagram XidML-3.0.0_p752.png
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children Full Empty
annotation
documentation
This element contains a list of FIFO tags.

element SnarferType/Properties/ContentIdentifierTags/FIFO/Full
diagram XidML-3.0.0_p753.png
type xs:hexBinary
properties
isRef 0
minOcc 0
maxOcc 1
content simple

element SnarferType/Properties/ContentIdentifierTags/FIFO/Empty
diagram XidML-3.0.0_p754.png
type xs:hexBinary
properties
isRef 0
minOcc 0
maxOcc 1
content simple

element SnarferType/Properties/ContentIdentifierTags/Traffic
diagram XidML-3.0.0_p755.png
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.

element SnarferType/Properties/ContentIdentifierTags/Traffic/DATA
diagram XidML-3.0.0_p756.png
type xs:hexBinary
properties
isRef 0
minOcc 0
maxOcc 1
content simple
annotation
documentation
This element is used to tag data traffic.

element SnarferType/Properties/ContentIdentifierTags/Traffic/DATA_HI
diagram XidML-3.0.0_p757.png
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.

element SnarferType/Properties/ContentIdentifierTags/Traffic/DATA_LO
diagram XidML-3.0.0_p758.png
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.

element SnarferType/Properties/ContentIdentifierTags/Traffic/UserDefined
diagram XidML-3.0.0_p759.png
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.

attribute SnarferType/Properties/ContentIdentifierTags/Traffic/UserDefined/@Name
type xs:string
properties
isRef 0
use required

element SnarferType/Properties/ContentIdentifierTags/Time
diagram XidML-3.0.0_p760.png
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.

element SnarferType/Properties/ContentIdentifierTags/Time/TIME_HI
diagram XidML-3.0.0_p761.png
type xs:hexBinary
properties
isRef 0
minOcc 0
maxOcc 1
content simple
annotation
documentation
This element specifies an IRIG HIGH TIME word.

element SnarferType/Properties/ContentIdentifierTags/Time/TIME_LO
diagram XidML-3.0.0_p762.png
type xs:hexBinary
properties
isRef 0
minOcc 0
maxOcc 1
content simple
annotation
documentation
This element specifies an IRIG LO TIME word.

element SnarferType/Properties/ContentIdentifierTags/Time/TIME_MICO
diagram XidML-3.0.0_p763.png
type xs:hexBinary
properties
isRef 0
minOcc 0
maxOcc 1
content simple
annotation
documentation
This element specifies an IRIG MICRO TIME word.

element SnarferType/Properties/ContentIdentifierTags/Time/TIME_DAYOFYEAR
diagram XidML-3.0.0_p764.png
type xs:hexBinary
properties
isRef 0
minOcc 0
maxOcc 1
content simple
annotation
documentation
This element specifies an IRIG DAY OF YEAR word.

element SnarferType/Properties/ContentIdentifierTags/Time/PTPTime
diagram XidML-3.0.0_p765.png
type xs:string
properties
isRef 0
content simple
annotation
documentation
This element is used to indicate that PTP time is being used

element SnarferType/Properties/ContentIdentifierTags/Errors
diagram XidML-3.0.0_p766.png
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children Error
annotation
documentation
This element contains a list of error tags.

element SnarferType/Properties/ContentIdentifierTags/Errors/Error
diagram XidML-3.0.0_p767.png
type xs:hexBinary
properties
isRef 0
minOcc 1
maxOcc unbounded
content simple

complexType STANAG-3910-MessageType
diagram XidML-3.0.0_p768.png
type extension of PackageType
properties
base PackageType
children Documentation 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.

element STANAG-3910-MessageType/Properties
diagram XidML-3.0.0_p769.png
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children PhysicalAddress

element STANAG-3910-MessageType/Properties/PhysicalAddress
diagram XidML-3.0.0_p770.png
type xs:hexBinary
properties
isRef 0
content simple
annotation
documentation
An five value that is used to identify the STANAG-3910 message.

element STANAG-3910-MessageType/Destination
diagram XidML-3.0.0_p771.png
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.

element STANAG-3910-MessageType/Destination/DestinationAddress
diagram XidML-3.0.0_p772.png
type xs:hexBinary
properties
isRef 0
content simple
annotation
documentation
An 15 value that is used to identify the STANAG-3910 message.

element STANAG-3910-MessageType/Content
diagram XidML-3.0.0_p773.png
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  

element STANAG-3910-MessageType/Content/Mapping
diagram XidML-3.0.0_p774.png
properties
isRef 0
minOcc 0
maxOcc unbounded
content complex
children NumberOfDataBits MostSignificantBit Parity Justification Mask Complement FillValue ParameterReference Parameter PackageReference X-PackageBase Location
annotation
documentation
This element defines the placement of a parameter in a frame.

element STANAG-3910-MessageType/Content/Mapping/Location
diagram XidML-3.0.0_p775.png
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.

element STANAG-3910-MessageType/Content/Mapping/Location/Occurrences
diagram XidML-3.0.0_p776.png
type xs:unsignedInt
properties
isRef 0
minOcc 0
maxOcc 1
content simple
default 1
used by
elements ARINC-429-BlockType/Content/Mapping/Location ARINC-429-WordType/Content/Mapping/Location CAISType/Content/Mapping/Location CAN-Bus-MessageType/Content/Mapping/Location CCDLType/Content/Mapping/Location FCS-MessageType/Content/Mapping/Location FirewireType/Content/Mapping/Location IENA-Ethernet-UDP-BasicType/Content/Mapping/Location Memory-StorageType/Content/Mapping/Location MIL-STD-1553ContentType/Mapping/Location Network-TransportType/Content/Mapping/Location Panavia-MessageType/Content/Mapping/Location RS-232-BasicType/Content/Mapping/Location GenericPackageType/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.

complexType iNET-XType
diagram XidML-3.0.0_p777.png
type extension of PackageType
properties
base PackageType
children Documentation 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    

element iNET-XType/Properties
diagram XidML-3.0.0_p778.png
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

element iNET-XType/Properties/StreamID
diagram XidML-3.0.0_p779.png
type xs:string
properties
isRef 0
content simple
annotation
documentation
This element is used to uniquely identify the stream

element iNET-XType/Properties/Format
diagram XidML-3.0.0_p780.png
properties
isRef 0
content complex
children Placed BitStream Event ParserAligned Block
annotation
documentation
This element is used to specify the type of xNET package.

element iNET-XType/Properties/Format/Placed
diagram XidML-3.0.0_p781.png
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.

element iNET-XType/Properties/Format/BitStream
diagram XidML-3.0.0_p782.png
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

element iNET-XType/Properties/Format/BitStream/DataType
diagram XidML-3.0.0_p783.png
type xs:string
properties
isRef 0
content simple
annotation
documentation
The type of data being transmitted.  Some examples are "CVSD", "PCM" etc.

element iNET-XType/Properties/Format/BitStream/SizeInBytes
diagram XidML-3.0.0_p784.png
type xs:unsignedInt
properties
isRef 0
content simple
annotation
documentation
Contains the size of the packet in bytes

element iNET-XType/Properties/Format/Event
diagram XidML-3.0.0_p785.png
properties
isRef 0
content complex
children Enumerations
annotation
documentation
Specifies that the packet contains event information

element iNET-XType/Properties/Format/Event/Enumerations
diagram XidML-3.0.0_p786.png
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.

element iNET-XType/Properties/Format/Event/Enumerations/Enumeration
diagram XidML-3.0.0_p787.png
properties
isRef 0
minOcc 0
maxOcc unbounded
content complex
children Value Label
annotation
documentation
This element is used to describe an enumerated value

element iNET-XType/Properties/Format/Event/Enumerations/Enumeration/Value
diagram XidML-3.0.0_p788.png
type xs:hexBinary
properties
isRef 0
content simple
annotation
documentation
The hex value of the event

element iNET-XType/Properties/Format/Event/Enumerations/Enumeration/Label
diagram XidML-3.0.0_p789.png
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.

element iNET-XType/Properties/Format/ParserAligned
diagram XidML-3.0.0_p790.png
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

element iNET-XType/Properties/Format/ParserAligned/DataType
diagram XidML-3.0.0_p791.png
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.

element iNET-XType/Properties/Format/ParserAligned/TargetSizeInBytes
diagram XidML-3.0.0_p792.png
type xs:unsignedInt
properties
isRef 0
content simple
annotation
documentation
Contains the target size of the packet in bytes

element iNET-XType/Properties/Format/Block
diagram XidML-3.0.0_p793.png
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.

element iNET-XType/Properties/Format/Block/BytesPerBlock
diagram XidML-3.0.0_p794.png
type xs:unsignedInt
properties
isRef 0
content simple
annotation
documentation
The number of bytes per block

element iNET-XType/Properties/Format/Block/NumberOfBlocks
diagram XidML-3.0.0_p795.png
type xs:unsignedInt
properties
isRef 0
content simple
annotation
documentation
The number of blocks in the packet

element iNET-XType/Properties/Format/Block/DataType
diagram XidML-3.0.0_p796.png
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".

element iNET-XType/Source
diagram XidML-3.0.0_p797.png
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.

element iNET-XType/Source/IPAddress
diagram XidML-3.0.0_p798.png
properties
isRef 0
content complex
children Value Any Wildcard
used by
elements IENA-Ethernet-UDP-BasicType/Destination IENA-Ethernet-UDP-BasicType/Source
annotation
documentation
The IP address used as the source of data packets.

element iNET-XType/Source/IPAddress/Value
diagram XidML-3.0.0_p799.png
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.

element iNET-XType/Source/IPAddress/Any
diagram XidML-3.0.0_p800.png
properties
isRef 0
annotation
documentation
This element is used to indicate any or all values.

element iNET-XType/Source/IPAddress/Wildcard
diagram XidML-3.0.0_p801.png
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.

element iNET-XType/Source/Port
diagram XidML-3.0.0_p802.png
properties
isRef 0
content complex
children Value Any Wildcard
used by
elements IENA-Ethernet-UDP-BasicType/Destination IENA-Ethernet-UDP-BasicType/Source
annotation
documentation
The IP port used as the source of data packets.

element iNET-XType/Source/Port/Value
diagram XidML-3.0.0_p803.png
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.

element iNET-XType/Source/Port/Any
diagram XidML-3.0.0_p804.png
properties
isRef 0
annotation
documentation
This element is used to indicate any or all values.

element iNET-XType/Source/Port/Wildcard
diagram XidML-3.0.0_p805.png
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.

element iNET-XType/Source/MACAddress
diagram XidML-3.0.0_p806.png
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children Value Any Wildcard
used by
elements IENA-Ethernet-UDP-BasicType/Destination IENA-Ethernet-UDP-BasicType/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.

element iNET-XType/Source/MACAddress/Value
diagram XidML-3.0.0_p807.png
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.

element iNET-XType/Source/MACAddress/Any
diagram XidML-3.0.0_p808.png
properties
isRef 0
annotation
documentation
This element is used to indicate any or all values.

element iNET-XType/Source/MACAddress/Wildcard
diagram XidML-3.0.0_p809.png
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.

element iNET-XType/Destination
diagram XidML-3.0.0_p810.png
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.

element iNET-XType/Destination/IPAddress
diagram XidML-3.0.0_p811.png
properties
isRef 0
content complex
children Value Any Wildcard
used by
elements IENA-Ethernet-UDP-BasicType/Destination IENA-Ethernet-UDP-BasicType/Source
annotation
documentation
The IP address used as the destination of data packets.

element iNET-XType/Destination/IPAddress/Value
diagram XidML-3.0.0_p812.png
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.

element iNET-XType/Destination/IPAddress/Any
diagram XidML-3.0.0_p813.png
properties
isRef 0
annotation
documentation
This element is used to indicate any or all values.

element iNET-XType/Destination/IPAddress/Wildcard
diagram XidML-3.0.0_p814.png
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.

element iNET-XType/Destination/Port
diagram XidML-3.0.0_p815.png
properties
isRef 0
content complex
children Value Any Wildcard
used by
elements IENA-Ethernet-UDP-BasicType/Destination IENA-Ethernet-UDP-BasicType/Source
annotation
documentation
The IP port used as the destination of data packets.

element iNET-XType/Destination/Port/Value
diagram XidML-3.0.0_p816.png
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.

element iNET-XType/Destination/Port/Any
diagram XidML-3.0.0_p817.png
properties
isRef 0
annotation
documentation
This element is used to indicate any or all values.

element iNET-XType/Destination/Port/Wildcard
diagram XidML-3.0.0_p818.png
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.

element iNET-XType/Destination/MACAddress
diagram XidML-3.0.0_p819.png
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children Value Any Wildcard
used by
elements IENA-Ethernet-UDP-BasicType/Destination IENA-Ethernet-UDP-BasicType/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.

element iNET-XType/Destination/MACAddress/Value
diagram XidML-3.0.0_p820.png
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.

element iNET-XType/Destination/MACAddress/Any
diagram XidML-3.0.0_p821.png
properties
isRef 0
annotation
documentation
This element is used to indicate any or all values.

element iNET-XType/Destination/MACAddress/Wildcard
diagram XidML-3.0.0_p822.png
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.

element iNET-XType/Content
diagram XidML-3.0.0_p823.png
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.

element iNET-XType/Content/Mapping
diagram XidML-3.0.0_p824.png
properties
isRef 0
minOcc 0
maxOcc unbounded
content complex
children NumberOfDataBits MostSignificantBit Parity Justification Mask Complement FillValue ParameterReference Parameter PackageReference X-PackageBase Location

element iNET-XType/Content/Mapping/Location
diagram XidML-3.0.0_p825.png
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.

element iNET-XType/Content/Mapping/Location/Occurrences
diagram XidML-3.0.0_p826.png
type xs:unsignedInt
properties
isRef 0
minOcc 0
maxOcc 1
content simple
default 1
used by
elements ARINC-429-BlockType/Content/Mapping/Location ARINC-429-WordType/Content/Mapping/Location CAISType/Content/Mapping/Location CAN-Bus-MessageType/Content/Mapping/Location CCDLType/Content/Mapping/Location FCS-MessageType/Content/Mapping/Location FirewireType/Content/Mapping/Location IENA-Ethernet-UDP-BasicType/Content/Mapping/Location Memory-StorageType/Content/Mapping/Location MIL-STD-1553ContentType/Mapping/Location Network-TransportType/Content/Mapping/Location Panavia-MessageType/Content/Mapping/Location RS-232-BasicType/Content/Mapping/Location GenericPackageType/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.

element TotalSizeInBits
diagram XidML-3.0.0_p827.png
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

element TotalSizeInBytes
diagram XidML-3.0.0_p828.png
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

element TotalSizeInWords
diagram XidML-3.0.0_p829.png
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

complexType GenericPackageType
diagram XidML-3.0.0_p830.png
type extension of PackageType
properties
base PackageType
children Documentation 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    

element GenericPackageType/Type
diagram XidML-3.0.0_p831.png
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.

element GenericPackageType/SubType
diagram XidML-3.0.0_p832.png
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.

element GenericPackageType/Properties
diagram XidML-3.0.0_p833.png
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.

element GenericPackageType/Properties/Settings
diagram XidML-3.0.0_p834.png
type PackageSettingsType
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 package settings

element GenericPackageType/Content
diagram XidML-3.0.0_p835.png
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

element GenericPackageType/Content/StartOffset
diagram XidML-3.0.0_p836.png
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

element GenericPackageType/Content/Mapping
diagram XidML-3.0.0_p837.png
properties
isRef 0
minOcc 0
maxOcc unbounded
content complex
children NumberOfDataBits MostSignificantBit Parity Justification Mask Complement FillValue ParameterReference Parameter PackageReference X-PackageBase Location
annotation
documentation
This element defines the placement of a parameter in a package

element GenericPackageType/Content/Mapping/Location
diagram XidML-3.0.0_p838.png
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.

element GenericPackageType/Content/Mapping/Location/MinorFrame
diagram XidML-3.0.0_p839.png
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.

element GenericPackageType/Content/Mapping/Location/Identifier
diagram XidML-3.0.0_p840.png
properties
isRef 0
annotation
documentation
Thsi element is used to identify a location using an identifier

complexType PackageSettingsType
diagram XidML-3.0.0_p841.png
children Setting
used by
element GenericPackageType/Properties/Settings

element PackageSettingsType/Setting
diagram XidML-3.0.0_p842.png
properties
isRef 0
minOcc 1
maxOcc unbounded
content complex
children Name Value
used by
element Settings
annotation
documentation
This element contains a package setting

element PackageSettingsType/Setting/Name
diagram XidML-3.0.0_p843.png
type xs:string
properties
isRef 0
content simple
annotation
documentation
The name of the packge setting

element PackageSettingsType/Setting/Value
diagram XidML-3.0.0_p844.png
type xs:string
properties
isRef 0
content simple
annotation
documentation
The value for the setting

complexType LinkType
diagram XidML-3.0.0_p845.png
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.

element LinkType/Type
diagram XidML-3.0.0_p846.png
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.

element LinkType/Settings
diagram XidML-3.0.0_p847.png
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

element LinkType/Settings/Setting
diagram XidML-3.0.0_p848.png
properties
isRef 0
minOcc 0
maxOcc unbounded
content complex
children Name Value
used by
element Settings
annotation
documentation
This element defines a setting

element LinkType/Settings/Setting/Name
diagram XidML-3.0.0_p849.png
type xs:string
properties
isRef 0
content simple
annotation
documentation
The name of the setting

element LinkType/Settings/Setting/Value
diagram XidML-3.0.0_p850.png
type xs:string
properties
isRef 0
content simple
annotation
documentation
The value for the setting

element LinkType/Packages
diagram XidML-3.0.0_p851.png
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.

element LinkType/Packages/PackageReference
diagram XidML-3.0.0_p852.png
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.

element AlgorithmBase
diagram XidML-3.0.0_p853.png
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    

element AlgorithmManyToManyAlgorithmBase
diagram XidML-3.0.0_p854.png
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  

element AlgorithmManyToOneAlgorithmBase
diagram XidML-3.0.0_p855.png
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  

element AlgorithmOneToManyAlgorithmBase
diagram XidML-3.0.0_p856.png
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  

element AlgorithmOneToOneAlgorithmBase
diagram XidML-3.0.0_p857.png
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  

element AlgorithmOneToZeroAlgorithmBase
diagram XidML-3.0.0_p858.png
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  

complexType AlgorithmManyToManyAlgorithmType
diagram XidML-3.0.0_p859.png
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.

element AlgorithmManyToManyAlgorithmType/Input
diagram XidML-3.0.0_p860.png
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.

element AlgorithmManyToManyAlgorithmType/Output
diagram XidML-3.0.0_p861.png
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.

complexType AlgorithmManyToOneAlgorithmType
diagram XidML-3.0.0_p862.png
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.

element AlgorithmManyToOneAlgorithmType/Input
diagram XidML-3.0.0_p863.png
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.

element AlgorithmManyToOneAlgorithmType/Output
diagram XidML-3.0.0_p864.png
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.

complexType AlgorithmOneToManyAlgorithmType
diagram XidML-3.0.0_p865.png
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.

element AlgorithmOneToManyAlgorithmType/Input
diagram XidML-3.0.0_p866.png
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.

element AlgorithmOneToManyAlgorithmType/Output
diagram XidML-3.0.0_p867.png
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.

complexType AlgorithmOneToOneAlgorithmType
diagram XidML-3.0.0_p868.png
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.

element AlgorithmOneToOneAlgorithmType/Input
diagram XidML-3.0.0_p869.png
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.

element AlgorithmOneToOneAlgorithmType/Output
diagram XidML-3.0.0_p870.png
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.

complexType AlgorithmOneToZeroAlgorithmType
diagram XidML-3.0.0_p871.png
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.

element AlgorithmOneToZeroAlgorithmType/Input
diagram XidML-3.0.0_p872.png
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.

complexType AlgorithmType
diagram XidML-3.0.0_p873.png
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    

element X-PackageBase
diagram XidML-3.0.0_p874.png
type PackageType
properties
content complex
substGrp CommonPackageBase
abstract true
children Documentation 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.

complexType PackageType
diagram XidML-3.0.0_p875.png
type extension of CommonPackageType
properties
base CommonPackageType
children Documentation ReferencedToAbsoluteTime PackageRate PlaceParametersContiguously Sequencing
used by
element X-PackageBase
complexTypes ARINC-429-BlockType ARINC-429-WordType CAISType CAN-Bus-MessageType CCDLType FCS-MessageType FirewireType GenericPackageType IENA-Ethernet-UDP-BasicType iNET-XType IRIG-106-Ch4Type IRIG-TimeType Memory-StorageType MIL-STD-1553-MessageType Network-TransportType Panavia-MessageType RS-232-BasicType SnarferType STANAG-3910-MessageType
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.

element HashBinary
diagram XidML-3.0.0_p876.png
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      

complexType HashBinaryType
diagram XidML-3.0.0_p877.png
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      

attribute HashBinaryType/@Name
type xs:string
properties
isRef 0
use optional

element HashBinaryType/Value
diagram XidML-3.0.0_p878.png
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

element HashBinaryType/OffsetIndex_Bits
diagram XidML-3.0.0_p879.png
type xs:unsignedInt
properties
isRef 0
content simple
annotation
documentation
Specifies the offset in bits of the locaton conatining the specified value.

element HashBinaryType/OffsetIndex_Bytes
diagram XidML-3.0.0_p880.png
type xs:unsignedInt
properties
isRef 0
content simple
annotation
documentation
Specifies the offset in bytes of the locaton conatining the specified value.

element HashBinaryType/OffsetIndex_Words
diagram XidML-3.0.0_p881.png
type xs:unsignedInt
properties
isRef 0
content simple
annotation
documentation
Specifies the offset in words of the locaton conatining the specified value.

element LinkBase
diagram XidML-3.0.0_p882.png
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.

complexType X-DataLinkType
diagram XidML-3.0.0_p883.png
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.


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