XidML Schema





 

Schema
XidML-3.0.0.xsd


element
xidml

diagram

XidML-3.0.0_p1.png

properties
content complex
mixed false
childrenAuxiliaryFiles 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
This is the root node for all XidML 3.0 documents.


attribute
xidml/@Version

typexs: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
childrenAuxiliaryFile
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
childrenReference 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

diagramXidML-3.0.0_p4.png
typexs: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
childrenTarget 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

diagramXidML-3.0.0_p6.png
typerestriction 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

diagramXidML-3.0.0_p7.png
typerestriction 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

diagramXidML-3.0.0_p8.png
typerestriction 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

typeDocumentationType
properties
isRef 0
minOcc 0
maxOcc 1
content complex
childrenSecurityLevel 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
childrenAddendum
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

typeAddendumType
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
childrenInstrumentGroupSet 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
childrenGroup
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

typeGroupType
properties
isRef 0
minOcc 0
maxOcc unbounded
content complex
childrenDocumentation 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
childrenInstrumentBase
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
childrenAlgorithmGroupSet 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
childrenGroup
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

typeGroupType
properties
isRef 0
minOcc 0
maxOcc unbounded
content complex
childrenDocumentation 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
childrenAlgorithmBase 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

typeVendorAlgorithmType
properties
isRef 0
content complex
childrenDocumentation 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

typeCommonAlgorithmType
properties
content complex
abstract true
childrenDocumentation
attributes
Name  Type  Use  Default  Fixed  annotation
Namederived by: xs:stringrequired       
Enabledxs:booleanoptional  true     


element
VendorAlgorithmBase

diagram

XidML-3.0.0_p22.png

typeCommonAlgorithmType
properties
content complex
substGrp CommonAlgorithmBase
childrenDocumentation
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

childrenDocumentation
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

typerestriction of xs:string
properties
isRef 0
use required
facets
minLength 1


attribute
CommonAlgorithmType/@Enabled

typexs:boolean
properties
isRef 0
default true
use optional


element
CommonAlgorithmType/Documentation

diagram

XidML-3.0.0_p24.png

typeDocumentationType
properties
isRef 0
minOcc 0
maxOcc 1
content complex
childrenSecurityLevel 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

childrenParameterReference
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

typerestriction of xs:string
properties
isRef 0
use required
facets
minLength 1


element
InputType/ParameterReference

diagramXidML-3.0.0_p26.png
typeParameterReferenceType
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

childrenParameterReference
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

typerestriction of xs:string
properties
isRef 0
use optional
facets
minLength 1


element
OutputType/ParameterReference

diagramXidML-3.0.0_p28.png
typeextension 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

typeextension of CommonAlgorithmType
properties
base CommonAlgorithmType
childrenDocumentation 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

typeInputType
properties
isRef 0
minOcc 0
maxOcc unbounded
content complex
childrenParameterReference
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

typeOutputType
properties
isRef 0
minOcc 0
maxOcc unbounded
content complex
childrenParameterReference
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

typeCommonPackageType
properties
content complex
abstract true
childrenDocumentation ReferencedToAbsoluteTime PackageRate PlaceParametersContiguously Sequencing
attributes
Name  Type  Use  Default  Fixed  annotation
Namederived by: xs:stringrequired       
Versionxs:decimaloptional       
Enabledxs:booleanoptional  true     


element
Complement

diagramXidML-3.0.0_p33.png
typerestriction 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

diagramXidML-3.0.0_p34.png
typerestriction 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

diagramXidML-3.0.0_p35.png
typexs: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

diagramXidML-3.0.0_p36.png
typerestriction 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

diagramXidML-3.0.0_p37.png
typexs: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

diagramXidML-3.0.0_p38.png
typerestriction 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

diagramXidML-3.0.0_p39.png
typerestriction 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

diagramXidML-3.0.0_p40.png
typerestriction 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

diagramXidML-3.0.0_p41.png
typerestriction 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

diagramXidML-3.0.0_p42.png
typexs: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
childrenAlgorithm 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
childrenAlgorithmReference 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

diagramXidML-3.0.0_p45.png
typeAlgorithmReferenceType
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

diagramXidML-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

diagramXidML-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
childrenMapInverse 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
childrenInStartIndex 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

diagramXidML-3.0.0_p50.png
typexs: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

diagramXidML-3.0.0_p51.png
typexs: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

diagramXidML-3.0.0_p52.png
typexs: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

diagramXidML-3.0.0_p53.png
typexs: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
childrenInStartIndex 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

diagramXidML-3.0.0_p55.png
typexs: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

diagramXidML-3.0.0_p56.png
typexs: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

diagramXidML-3.0.0_p57.png
typexs: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

diagramXidML-3.0.0_p58.png
typexs: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
childrenOutStartIndex 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

diagramXidML-3.0.0_p60.png
typexs: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

diagramXidML-3.0.0_p61.png
typexs: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

diagramXidML-3.0.0_p62.png
typerestriction 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

diagramXidML-3.0.0_p63.png
typerestriction 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

diagramXidML-3.0.0_p64.png
typexs: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

diagramXidML-3.0.0_p65.png
typerestriction 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

diagramXidML-3.0.0_p66.png
typerestriction 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

diagramXidML-3.0.0_p67.png
typexs: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

diagramXidML-3.0.0_p68.png
typerestriction 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

diagramXidML-3.0.0_p69.png
typerestriction 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

diagramXidML-3.0.0_p70.png
typerestriction 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

diagramXidML-3.0.0_p71.png
typerestriction 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

diagramXidML-3.0.0_p72.png
typerestriction 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

diagramXidML-3.0.0_p73.png
typexs: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
childrenPackageGroupSet 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
childrenGroup
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

typeGroupType
properties
isRef 0
minOcc 0
maxOcc unbounded
content complex
childrenDocumentation 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
childrenX-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

typeextension of CommonPackageType
properties
isRef 0
content complex
childrenDocumentation 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

diagramXidML-3.0.0_p79.png
typerestriction 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

typePatternsType
properties
content complex
childrenPattern
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

diagramXidML-3.0.0_p81.png
typexs: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

diagramXidML-3.0.0_p82.png
typerestriction 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
childrenSequenceNumber 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

diagramXidML-3.0.0_p84.png
typexs: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

diagramXidML-3.0.0_p85.png
typexs: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

diagramXidML-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

diagramXidML-3.0.0_p87.png
typerestriction 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

childrenNumberOfDataBits 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

diagramXidML-3.0.0_p89.png
typeParameterReferenceType
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

diagramXidML-3.0.0_p90.png
typePackageReferenceType
properties
isRef 0
content complex
annotation
documentation
A reference to a named package


complexType
CommonPackageType

diagram

XidML-3.0.0_p91.png

childrenDocumentation 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

typerestriction of xs:string
properties
isRef 0
use required
facets
minLength 1


attribute
CommonPackageType/@Version

typexs:decimal
properties
isRef 0
use optional


attribute
CommonPackageType/@Enabled

typexs:boolean
properties
isRef 0
default true
use optional


element
CommonPackageType/Documentation

diagram

XidML-3.0.0_p92.png

typeDocumentationType
properties
isRef 0
minOcc 0
maxOcc 1
content complex
childrenSecurityLevel 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

childrenPattern
used by
element Patterns


element
PatternsType/Pattern

diagram

XidML-3.0.0_p94.png

properties
isRef 0
minOcc 0
maxOcc unbounded
content complex
childrenOffset_Bits SizeInBits BinaryValue HexValue AsciiValue
annotation
documentation
An optional identification value for the package.


element
PatternsType/Pattern/Offset_Bits

diagramXidML-3.0.0_p95.png
typerestriction 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

diagramXidML-3.0.0_p96.png
typexs:unsignedInt
properties
isRef 0
content simple
used by
complexTypes PackageSubParameterType ParameterType
annotation
documentation
The number of bits in the identifier.


element
PatternsType/Pattern/BinaryValue

diagramXidML-3.0.0_p97.png
typexs:string
properties
isRef 0
content simple
annotation
documentation
The binary valueof the identifier.


element
PatternsType/Pattern/HexValue

diagramXidML-3.0.0_p98.png
typexs:hexBinary
properties
isRef 0
content simple
annotation
documentation
The hex value of the identifier.


element
PatternsType/Pattern/AsciiValue

diagramXidML-3.0.0_p99.png
typexs:string
properties
isRef 0
content simple
annotation
documentation
The ASCII value of the identifier.


element
AlgorithmReference

diagramXidML-3.0.0_p100.png
typeextension 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

diagramXidML-3.0.0_p101.png
typeBaseUnitType
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

typeParameterContentType
properties
content complex
childrenMapping
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

diagramXidML-3.0.0_p103.png
typeDataFormatType
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

diagramXidML-3.0.0_p104.png
typerestriction 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
childrenEnumeration
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

typeextension 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

typerestriction of xs:string
properties
isRef 0
use required
facets
pattern [10]+|Other
annotation
documentation
A binary value


element
LongLabel

diagramXidML-3.0.0_p107.png
typexs: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

diagramXidML-3.0.0_p108.png
typexs: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

typeextension of ParameterType
properties
content complex
childrenDocumentation 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

typerestriction of xs:string
properties
isRef 0
use required
facets
minLength 1


attribute
Parameter/@VendorName

typerestriction of xs:string
properties
isRef 0
use optional
facets
minLength 1


attribute
Parameter/@Orientation

typerestriction 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
childrenParameterGroupSet 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
childrenGroup
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

typeGroupType
properties
isRef 0
minOcc 0
maxOcc unbounded
content complex
childrenDocumentation 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
childrenParameter
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
childrenParameterUnit
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
childrenBaseUnit 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

typerestriction of xs:string
properties
isRef 0
use required
facets
minLength 1


element
ParameterUnitReference

diagramXidML-3.0.0_p116.png
typexs: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

diagramXidML-3.0.0_p117.png
typexs:float
properties
content simple
used by
complexTypes PackageSubParameterType ParameterType
annotation
documentation
The maximum value range for the parameter.


element
RangeMinimum

diagramXidML-3.0.0_p118.png
typexs:float
properties
content simple
used by
complexTypes PackageSubParameterType ParameterType
annotation
documentation
The minimum value range for the parameter.


element
Scale

diagramXidML-3.0.0_p119.png
typexs: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

diagramXidML-3.0.0_p120.png
typexs: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

diagramXidML-3.0.0_p121.png
typexs: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

childrenDocumentation 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

typeDocumentationType
properties
isRef 0
minOcc 0
maxOcc 1
content complex
childrenSecurityLevel 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

childrenMapping
used by
element Content


element
ParameterContentType/Mapping

diagram

XidML-3.0.0_p125.png

properties
isRef 0
content complex
childrenParameter ParameterReference Location
identity constraints
  Name  Refer  Selector  Field(s)  
unique  UniqueParameterContent    Parameter  @Name  


element
ParameterContentType/Mapping/Parameter

diagram

XidML-3.0.0_p126.png

typeextension of PackageSubParameterType
properties
isRef 0
content complex
childrenDocumentation 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

typerestriction of xs:string
properties
isRef 0
use required
facets
minLength 1


attribute
ParameterContentType/Mapping/Parameter/@VendorName

typerestriction of xs:string
properties
isRef 0
use optional
facets
minLength 1


element
ParameterContentType/Mapping/ParameterReference

diagramXidML-3.0.0_p127.png
typerestriction 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
childrenOffset_Bits
annotation
documentation
The location of a parameter in the parameter


element
ParameterContentType/Mapping/Location/Offset_Bits

diagramXidML-3.0.0_p129.png
typerestriction 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

childrenDocumentation 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

typeDocumentationType
properties
isRef 0
minOcc 0
maxOcc 1
content complex
childrenSecurityLevel 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

typeAddendumType
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

typeCommonLinkType
properties
content complex
abstract true
childrenDocumentation
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
childrenLinkGroupSet 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
childrenGroup
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

typeGroupType
properties
isRef 0
minOcc 0
maxOcc unbounded
content complex
childrenDocumentation 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
childrenLinkBase
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

childrenDocumentation
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

typerestriction of xs:string
properties
isRef 0
use required
facets
minLength 1


attribute
CommonLinkType/@Version

typexs:decimal
properties
isRef 0
use optional


element
CommonLinkType/Documentation

diagram

XidML-3.0.0_p139.png

typeDocumentationType
properties
isRef 0
minOcc 0
maxOcc 1
content complex
childrenSecurityLevel 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
childrenSecurityLevel 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

diagramXidML-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

diagramXidML-3.0.0_p142.png
typexs: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

diagramXidML-3.0.0_p143.png
typexs: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

diagramXidML-3.0.0_p144.png
typexs: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

diagramXidML-3.0.0_p145.png
typexs: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

diagramXidML-3.0.0_p146.png
typexs: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
childrenReference
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
childrenAlias 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

diagramXidML-3.0.0_p149.png
typexs: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

diagramXidML-3.0.0_p150.png
typexs:anyURI
properties
isRef 0
content simple
annotation
documentation
Contains the URI of the referenced document


element
Documentation/References/Reference/Description

diagramXidML-3.0.0_p151.png
typexs: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

childrenSecurityLevel 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

diagramXidML-3.0.0_p153.png
typexs: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

diagramXidML-3.0.0_p154.png
typexs: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

diagramXidML-3.0.0_p155.png
typexs: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

diagramXidML-3.0.0_p156.png
typexs: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

diagramXidML-3.0.0_p157.png
typexs: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

diagramXidML-3.0.0_p158.png
typexs: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

diagramXidML-3.0.0_p159.png
typexs: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
childrenReference
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
childrenAlias 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

diagramXidML-3.0.0_p162.png
typexs: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

diagramXidML-3.0.0_p163.png
typexs:anyURI
properties
isRef 0
content simple
annotation
documentation
Contains the URI of the referenced document


element
DocumentationType/References/Reference/Description

diagramXidML-3.0.0_p164.png
typexs: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

diagramXidML-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

diagramXidML-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

childrenDocumentation 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

typerestriction of xs:string
properties
isRef 0
use required
facets
minLength 1


element
GroupType/Documentation

diagram

XidML-3.0.0_p168.png

typeDocumentationType
properties
isRef 0
minOcc 0
maxOcc 1
content complex
childrenSecurityLevel CreatedBy CreatedDate LastUpdated ShortDescription LongDescription RevisionNumber References
annotation
documentation
This element can be used to describe a group.


element
GroupType/Reference

diagramXidML-3.0.0_p169.png
typerestriction 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

typeGroupType
properties
isRef 0
minOcc 0
maxOcc unbounded
content complex
childrenDocumentation 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

diagramXidML-3.0.0_p171.png
typeextension of xs:string
properties
base xs:string


complexType
AlgorithmReferenceType

diagramXidML-3.0.0_p172.png
typeextension 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

diagramXidML-3.0.0_p173.png
typeextension of xs:string
properties
base xs:string


complexType
InstrumentReferenceType

diagramXidML-3.0.0_p174.png
typeextension of xs:string
properties
base xs:string
annotation
documentation
This is the base type for all elements that reference a named instrument


complexType
PackageReferenceType

diagramXidML-3.0.0_p175.png
typeextension 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

diagramXidML-3.0.0_p176.png
typeextension 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

diagramXidML-3.0.0_p177.png
typeextension 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

diagramXidML-3.0.0_p178.png
typeextension 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

diagramXidML-3.0.0_p179.png
typeextension of xs:string
properties
base xs:string


element
Bit-Enumerations

diagram

XidML-3.0.0_p180.png

typeBit-EnumerationsType
properties
content complex
substGrp AlgorithmBase
childrenDocumentation 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

typeBitmapType
properties
content complex
substGrp AlgorithmBase
childrenDocumentation 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

typeBoolean-SimpleType
properties
content complex
substGrp AlgorithmBase
childrenDocumentation 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

typeCombined-AlgorithmType
properties
content complex
substGrp AlgorithmBase
childrenDocumentation 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

typeFormat-DescriptionType
properties
content complex
substGrp AlgorithmBase
childrenDocumentation 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

typeMathMLType
properties
content complex
substGrp AlgorithmBase
childrenDocumentation 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

typeNSamplesInOneSampleOut-AmplitudeType
properties
content complex
substGrp AlgorithmBase
childrenDocumentation 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

typeNSamplesInOneSampleOut-AverageType
properties
content complex
substGrp AlgorithmBase
childrenDocumentation 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

typeNSamplesInOneSampleOut-MaximumType
properties
content complex
substGrp AlgorithmBase
childrenDocumentation 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

typeNSamplesInOneSampleOut-MinimumType
properties
content complex
substGrp AlgorithmBase
childrenDocumentation 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

typeNSamplesInOneSampleOut-RMSType
properties
content complex
substGrp AlgorithmBase
childrenDocumentation 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

typePolynomialType
properties
content complex
substGrp AlgorithmBase
childrenDocumentation 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

typeScaledBinaryCodedDecimalType
properties
content complex
substGrp AlgorithmBase
childrenDocumentation 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

typeStuck-AlarmType
properties
content complex
substGrp AlgorithmBase
childrenDocumentation 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

typeTableType
properties
content complex
substGrp AlgorithmBase
childrenDocumentation 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

typeURL-Defined-AlgorithmType
properties
content complex
substGrp AlgorithmBase
childrenDocumentation 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

typeWindow-Function-AlarmType
properties
content complex
substGrp AlgorithmBase
childrenDocumentation 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

typerestriction 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

typeARINC-429-BlockType
properties
content complex
substGrp X-PackageBase
childrenDocumentation 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

typeARINC-429-WordType
properties
content complex
substGrp X-PackageBase
childrenDocumentation 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

typeCAISType
properties
content complex
substGrp X-PackageBase
childrenDocumentation 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

typeCAN-Bus-MessageType
properties
content complex
substGrp X-PackageBase
childrenDocumentation 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

typeCCDLType
properties
content complex
substGrp X-PackageBase
childrenDocumentation 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

typeFCS-MessageType
properties
content complex
substGrp X-PackageBase
childrenDocumentation 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

typeFirewireType
properties
content complex
substGrp X-PackageBase
childrenDocumentation 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

typeGenericPackageType
properties
content complex
substGrp X-PackageBase
childrenDocumentation 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

typeIENA-Ethernet-UDP-BasicType
properties
content complex
substGrp X-PackageBase
childrenDocumentation 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

typeiNET-XType
properties
content complex
substGrp X-PackageBase
childrenDocumentation 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

typeIRIG-106-Ch4Type
properties
content complex
substGrp X-PackageBase
childrenDocumentation 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

typeIRIG-TimeType
properties
content complex
substGrp X-PackageBase
childrenDocumentation 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

typeMemory-StorageType
properties
content complex
substGrp X-PackageBase
childrenDocumentation 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

typeMIL-STD-1553-MessageType
properties
content complex
substGrp X-PackageBase
childrenDocumentation 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

typeNetwork-TransportType
properties
content complex
substGrp X-PackageBase
childrenDocumentation 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

typePanavia-MessageType
properties
content complex
substGrp X-PackageBase
childrenDocumentation 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

typeRS-232-BasicType
properties
content complex
substGrp X-PackageBase
childrenDocumentation 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

typeSnarferType
properties
content complex
substGrp X-PackageBase
childrenDocumentation 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

typeSTANAG-3910-MessageType
properties
content complex
substGrp X-PackageBase
childrenDocumentation 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

typerestriction 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

typeLinkType
properties
content complex
substGrp LinkBase
childrenDocumentation 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
childrenLinkReference 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

typexs:string
properties
isRef 0
use required


attribute
Channel/@Enabled

typexs:boolean
properties
isRef 0
default true
use optional


attribute
Channel/@Direction

typerestriction 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
childrenParameterReference 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

typeextension of ParameterType
properties
isRef 0
content complex
childrenDocumentation 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

typexs:string
properties
isRef 0
use required


attribute
Channel/Parameters/Parameter/@Name

typexs:string
properties
isRef 0
use required


attribute
Channel/Parameters/Parameter/@Orientation

typerestriction 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
childrenParameters 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

typexs: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
childrenParameterReference 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

typeextension of ParameterType
properties
isRef 0
content complex
childrenDocumentation 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

typerestriction of xs:string
properties
isRef 0
use optional
facets
enumeration Read
enumeration Write


attribute
ChannelGroup/Parameters/Parameter/@VendorName

typexs:string
properties
isRef 0
use optional


element
Channels

diagram

XidML-3.0.0_p223.png

properties
content complex
childrenChannel 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

typeInstrumentType
properties
content complex
substGrp InstrumentBase
childrenDocumentation 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

diagramXidML-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
childrenName 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

diagramXidML-3.0.0_p228.png
typexs:string
properties
isRef 0
minOcc 0
maxOcc 1
content simple
annotation
documentation
The name of the instrument manufacturer.


element
Manufacturer/PartReference

diagramXidML-3.0.0_p229.png
typexs:string
properties
isRef 0
minOcc 0
maxOcc 1
content simple
annotation
documentation
This element identifies the type of instrument.


element
Manufacturer/SerialNumber

diagramXidML-3.0.0_p230.png
typexs: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

typeextension 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

typexs:string
properties
isRef 0
use required


attribute
ParameterReference/@Orientation

typerestriction 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
childrenParser
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
childrenPackageReference Parameters
attributes
Name  Type  Use  Default  Fixed  annotation
Indexxs:unsignedInt       
annotation
documentation
This element is used to define a parser.


attribute
Parsers/Parser/@Index

typexs:unsignedInt
properties
isRef 0


element
Parsers/Parser/PackageReference

diagramXidML-3.0.0_p234.png
typexs: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
childrenParameterReference 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

typeextension of ParameterType
properties
isRef 0
content complex
childrenDocumentation 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

typexs:string
properties
isRef 0
use required


attribute
Parsers/Parser/Parameters/Parameter/@VendorName

typexs:string
properties
isRef 0
use required


attribute
Parsers/Parser/Parameters/Parameter/@Direction

typerestriction of xs:string
properties
isRef 0
default Read
use optional
facets
enumeration Read
enumeration Write


attribute
Parsers/Parser/Parameters/Parameter/@Enabled

typexs:boolean
properties
isRef 0
default true
use optional


element
Processes

diagram

XidML-3.0.0_p237.png

properties
content complex
childrenProcess
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
childrenSettings 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

typerestriction 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
childrenParameterReference 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

typeextension of ParameterType
properties
isRef 0
content complex
childrenDocumentation 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

typexs:string
properties
isRef 0
use required


attribute
Processes/Process/Parameters/Parameter/@VendorName

typexs:string
properties
isRef 0
use required


attribute
Processes/Process/Parameters/Parameter/@Orientation

typerestriction of xs:string
properties
isRef 0
default Read
use optional
facets
enumeration Read
enumeration Write


attribute
Processes/Process/Parameters/Parameter/@Enabled

typexs:boolean
properties
isRef 0
default true
use optional


element
Processes/Process/PackageReference

diagramXidML-3.0.0_p241.png
typexs: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
childrenName Value
used by
element Settings
annotation
documentation
This element contains a setting


element
Setting/Name

diagramXidML-3.0.0_p243.png
typexs:string
properties
isRef 0
content simple
annotation
documentation
The name of the setting


element
Setting/Value

diagramXidML-3.0.0_p244.png
typexs: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
childrenSetting
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
childrenName Value
used by
element Specifications
annotation
documentation
This element contains an specification


element
Specification/Name

diagramXidML-3.0.0_p247.png
typexs:string
properties
isRef 0
content simple
annotation
documentation
The name of the specification


element
Specification/Value

diagramXidML-3.0.0_p248.png
typexs: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
childrenSpecification
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

childrenDocumentation 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

typerestriction of xs:string
properties
isRef 0
use required
facets
minLength 1


attribute
InstrumentType/@Enabled

typexs:boolean
properties
isRef 0
default true
use optional


element
InstrumentType/Documentation

diagram

XidML-3.0.0_p251.png

typeDocumentationType
properties
isRef 0
minOcc 0
maxOcc 1
content complex
childrenSecurityLevel 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
childrenParameterReference 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

typeextension of ParameterType
properties
isRef 0
content complex
childrenDocumentation 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

typexs:string
properties
isRef 0
use required


attribute
InstrumentType/Parameters/Parameter/@Orientation

typerestriction of xs:string
properties
isRef 0
default Read
use optional
facets
enumeration Read
enumeration Write


attribute
InstrumentType/Parameters/Parameter/@Name

typexs:string
properties
isRef 0
use required


attribute
InstrumentType/Parameters/Parameter/@Enabled

typexs: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
childrenLocation
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
childrenInstrument
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

typerestriction of xs:string
properties
isRef 0
use required
facets
minLength 1


element
InstrumentType/Addendum

diagram

XidML-3.0.0_p256.png

typeAddendumType
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

typeextension of AlgorithmManyToOneAlgorithmType
properties
base AlgorithmManyToOneAlgorithmType
childrenDocumentation 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
childrenInParameter 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

diagramXidML-3.0.0_p259.png
typexs: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

diagramXidML-3.0.0_p260.png
typexs: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
childrenInParameter 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

diagramXidML-3.0.0_p262.png
typexs: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

diagramXidML-3.0.0_p263.png
typexs: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

diagramXidML-3.0.0_p264.png
typexs: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

typeextension of AlgorithmType
properties
base AlgorithmType
childrenDocumentation 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
childrenEnumeration
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

typeextension 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

typerestriction 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

typeextension of AlgorithmManyToManyAlgorithmType
properties
base AlgorithmManyToManyAlgorithmType
childrenDocumentation 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
childrenInParameter 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

diagramXidML-3.0.0_p270.png
typexs: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

diagramXidML-3.0.0_p271.png
typexs: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

diagramXidML-3.0.0_p272.png
typexs: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

diagramXidML-3.0.0_p273.png
typexs: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

diagramXidML-3.0.0_p274.png
typexs: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

diagramXidML-3.0.0_p275.png
typexs: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
childrenInParameter 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

diagramXidML-3.0.0_p277.png
typexs: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

diagramXidML-3.0.0_p278.png
typexs: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

diagramXidML-3.0.0_p279.png
typexs: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

diagramXidML-3.0.0_p280.png
typexs: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

diagramXidML-3.0.0_p281.png
typexs: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

diagramXidML-3.0.0_p282.png
typexs: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
childrenOutParameter 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

diagramXidML-3.0.0_p284.png
typexs: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

diagramXidML-3.0.0_p285.png
typexs: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

diagramXidML-3.0.0_p286.png
typexs: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

diagramXidML-3.0.0_p287.png
typerestriction 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

typeextension of AlgorithmManyToOneAlgorithmType
properties
base AlgorithmManyToOneAlgorithmType
childrenDocumentation 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
childrenInput
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
childrenInParameter BitIndex Invert


element
Boolean-SimpleType/OR/Input/InParameter

diagramXidML-3.0.0_p291.png
typexs: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

diagramXidML-3.0.0_p292.png
typexs: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

diagramXidML-3.0.0_p293.png
typerestriction 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
childrenInput
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
childrenInParameter BitIndex Invert


element
Boolean-SimpleType/AND/Input/InParameter

diagramXidML-3.0.0_p296.png
typexs: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

diagramXidML-3.0.0_p297.png
typexs: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

diagramXidML-3.0.0_p298.png
typerestriction 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
childrenInput
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
childrenBitIndex InParameter Invert


element
Boolean-SimpleType/NOR/Input/BitIndex

diagramXidML-3.0.0_p301.png
typexs: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

diagramXidML-3.0.0_p302.png
typexs: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

diagramXidML-3.0.0_p303.png
typerestriction 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
childrenInput
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
childrenBitIndex InParameter Invert


element
Boolean-SimpleType/NAND/Input/BitIndex

diagramXidML-3.0.0_p306.png
typexs: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

diagramXidML-3.0.0_p307.png
typexs: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

diagramXidML-3.0.0_p308.png
typerestriction 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
childrenInput
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
childrenBitIndex InParameter Invert


element
Boolean-SimpleType/XOR/Input/BitIndex

diagramXidML-3.0.0_p311.png
typexs: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

diagramXidML-3.0.0_p312.png
typexs: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

diagramXidML-3.0.0_p313.png
typerestriction 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
childrenInput
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
childrenBitIndex InParameter Invert


element
Boolean-SimpleType/XNOR/Input/BitIndex

diagramXidML-3.0.0_p316.png
typexs: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

diagramXidML-3.0.0_p317.png
typexs: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

diagramXidML-3.0.0_p318.png
typerestriction 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

typeextension of CommonAlgorithmType
properties
base CommonAlgorithmType
childrenDocumentation 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

typeextension of InputType
properties
isRef 0
minOcc 0
maxOcc unbounded
content complex
childrenParameterReference 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
childrenAlgorithmReference AlgorithmInstance ParameterMap


element
Combined-AlgorithmType/Input/Destination/AlgorithmReference

diagramXidML-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

diagramXidML-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

diagramXidML-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

typeextension of OutputType
properties
isRef 0
minOcc 0
maxOcc unbounded
content complex
childrenParameterReference 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
childrenAlgorithmReference AlgorithmInstance ParameterMap


element
Combined-AlgorithmType/Output/Source/AlgorithmReference

diagramXidML-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

diagramXidML-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

diagramXidML-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
childrenSource Destination


element
Combined-AlgorithmType/Internal/Source

diagram

XidML-3.0.0_p331.png

properties
isRef 0
content complex
childrenAlgorithmReference AlgorithmInstance ParameterMap


element
Combined-AlgorithmType/Internal/Source/AlgorithmReference

diagramXidML-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

diagramXidML-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

diagramXidML-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
childrenAlgorithmReference AlgorithmInstance ParameterMap


element
Combined-AlgorithmType/Internal/Destination/AlgorithmReference

diagramXidML-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

diagramXidML-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

diagramXidML-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

typeextension of AlgorithmOneToOneAlgorithmType
properties
base AlgorithmOneToOneAlgorithmType
childrenDocumentation 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

diagramXidML-3.0.0_p340.png
typerestriction 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

typeextension of AlgorithmManyToManyAlgorithmType
properties
base AlgorithmManyToManyAlgorithmType
childrenDocumentation 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

typeextension of AlgorithmOneToOneAlgorithmType
properties
base AlgorithmOneToOneAlgorithmType
childrenDocumentation 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

diagramXidML-3.0.0_p343.png
typerestriction 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

typeextension of AlgorithmOneToOneAlgorithmType
properties
base AlgorithmOneToOneAlgorithmType
childrenDocumentation 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

diagramXidML-3.0.0_p345.png
typerestriction 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

typeextension of AlgorithmOneToOneAlgorithmType
properties
base AlgorithmOneToOneAlgorithmType
childrenDocumentation 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

diagramXidML-3.0.0_p347.png
typerestriction 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

typeextension of AlgorithmOneToOneAlgorithmType
properties
base AlgorithmOneToOneAlgorithmType
childrenDocumentation 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

diagramXidML-3.0.0_p349.png
typerestriction 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

typeextension of AlgorithmOneToOneAlgorithmType
properties
base AlgorithmOneToOneAlgorithmType
childrenDocumentation 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

diagramXidML-3.0.0_p351.png
typerestriction 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

typeextension of AlgorithmOneToOneAlgorithmType
properties
base AlgorithmOneToOneAlgorithmType
childrenDocumentation 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
childrenCoefficient Exponent
annotation
documentation
This element represents an individual term in a polynomial expression.


element
PolynomialType/Term/Coefficient

diagramXidML-3.0.0_p354.png
typexs:float
properties
isRef 0
content simple
annotation
documentation
This element contains the coefficient associated with an exponent.


element
PolynomialType/Term/Exponent

diagramXidML-3.0.0_p355.png
typexs: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

typeextension of AlgorithmOneToOneAlgorithmType
properties
base AlgorithmOneToOneAlgorithmType
childrenDocumentation 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
childrenInput Output
annotation
documentation
This elements represents an individual entry in a table.


element
TableType/Entry/Input

diagramXidML-3.0.0_p358.png
typexs: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

diagramXidML-3.0.0_p359.png
typexs: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

typeextension of AlgorithmManyToManyAlgorithmType
properties
base AlgorithmManyToManyAlgorithmType
childrenDocumentation 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

diagramXidML-3.0.0_p361.png
typexs: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

typeextension of AlgorithmOneToZeroAlgorithmType
properties
base AlgorithmOneToZeroAlgorithmType
childrenDocumentation 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
childrenStartIndex 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

diagramXidML-3.0.0_p364.png
typerestriction 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

diagramXidML-3.0.0_p365.png
typerestriction 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

diagramXidML-3.0.0_p366.png
typexs: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

diagramXidML-3.0.0_p367.png
typexs: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

typeextension of AlgorithmManyToOneAlgorithmType
properties
base AlgorithmManyToOneAlgorithmType
childrenDocumentation 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
childrenInParameter 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

diagramXidML-3.0.0_p370.png
typexs:string
properties
isRef 0
content simple
annotation
documentation
This element contains the name of an input parameter.


element
Window-Function-AlarmType/Window/OKMaximum

diagramXidML-3.0.0_p371.png
typexs: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

diagramXidML-3.0.0_p372.png
typexs: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

diagramXidML-3.0.0_p373.png
typerestriction 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

diagramXidML-3.0.0_p374.png
typexs: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

typeextension of AlgorithmManyToOneAlgorithmType
properties
base AlgorithmManyToOneAlgorithmType
childrenDocumentation 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
childrenInParameter 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

diagramXidML-3.0.0_p377.png
typexs:string
properties
isRef 0
content simple
annotation
documentation
This element contains the name of an input parameter.


element
Stuck-AlarmType/Stuck/Readings

diagramXidML-3.0.0_p378.png
typexs: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

diagramXidML-3.0.0_p379.png
typerestriction 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

diagramXidML-3.0.0_p380.png
typexs: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

diagramXidML-3.0.0_p381.png
typerestriction 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

diagramXidML-3.0.0_p382.png
typerestriction 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

typeextension of PackageType
properties
base PackageType
childrenDocumentation 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
childrenStartIdentification StopIdentification


element
ARINC-429-BlockType/Properties/StartIdentification

diagram

XidML-3.0.0_p385.png

properties
isRef 0
minOcc 0
maxOcc 1
content complex
childrenLabel 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
childrenLabel 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
childrenMapping
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
childrenNumberOfDataBits 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
childrenOffset_Bits Occurrences
annotation
documentation
The location of a parameter in a package.


element
ARINC-429-BlockType/Content/Mapping/Location/Offset_Bits

diagramXidML-3.0.0_p390.png
typerestriction 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

typeextension of PackageType
properties
base PackageType
childrenDocumentation 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
childrenLabel SSM SDI


element
ARINC-429-WordType/Properties/Label

diagramXidML-3.0.0_p393.png
typerestriction 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

diagramXidML-3.0.0_p394.png
typerestriction 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

diagramXidML-3.0.0_p395.png
typerestriction 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
childrenMapping
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
childrenNumberOfDataBits 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
childrenOffset_Bits Occurrences
annotation
documentation
The location of a parameter in a package.


element
ARINC-429-WordType/Content/Mapping/Location/Offset_Bits

diagramXidML-3.0.0_p399.png
typerestriction 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

typeextension of PackageType
properties
base PackageType
childrenDocumentation 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
childrenMapping
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
childrenDAU_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

diagramXidML-3.0.0_p403.png
typerestriction 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

diagramXidML-3.0.0_p404.png
typerestriction 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

diagramXidML-3.0.0_p405.png
typerestriction 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
childrenOffset_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

typeextension of PackageType
properties
base PackageType
childrenDocumentation 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
childrenIdentifier HashBinary


element
CAN-Bus-MessageType/Properties/Identifier

diagram

XidML-3.0.0_p409.png

properties
isRef 0
content complex
childrenType2.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
childrenValue
annotation
documentation
This element is used to identify a CAN bus 2.0A mesage


element
CAN-Bus-MessageType/Properties/Identifier/Type2.0A/Value

diagramXidML-3.0.0_p411.png
typerestriction 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
childrenValue
annotation
documentation
This element is used to identify a CAN bus 2.0B mesage


element
CAN-Bus-MessageType/Properties/Identifier/Type2.0B/Value

diagramXidML-3.0.0_p413.png
typerestriction 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

typeHashBinaryType
properties
isRef 0
content complex
childrenValue 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
childrenMapping
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
childrenNumberOfDataBits 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
childrenOffset_Bytes Offset_Bits Occurrences
annotation
documentation
The location of a parameter in a package. 


complexType
CCDLType

diagram

XidML-3.0.0_p418.png

typeextension of PackageType
properties
base PackageType
childrenDocumentation 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
childrenMapping
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
childrenNumberOfDataBits 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
childrenOffset_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

typeextension of PackageType
properties
base PackageType
childrenDocumentation 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
childrenContentIdentifier


element
FCS-MessageType/Properties/ContentIdentifier

diagram

XidML-3.0.0_p424.png

properties
isRef 0
content complex
childrenNumberOfBitsInContentIdentifier 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

diagramXidML-3.0.0_p425.png
typexs: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

diagramXidML-3.0.0_p426.png
typexs: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
childrenMapping
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
childrenTag 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

diagramXidML-3.0.0_p429.png
typexs: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
childrenOffset_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

typeextension of PackageType
properties
base PackageType
childrenDocumentation 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
childrenNumberOfWords Channel HashBinary


element
FirewireType/Properties/NumberOfWords

diagramXidML-3.0.0_p433.png
typerestriction 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

diagramXidML-3.0.0_p434.png
typexs: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
childrenMapping
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
childrenNumberOfDataBits 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
childrenOffset_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

diagramXidML-3.0.0_p438.png
typerestriction 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

diagramXidML-3.0.0_p439.png
typerestriction 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

diagramXidML-3.0.0_p440.png
typerestriction 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

typeextension of PackageType
properties
base PackageType
childrenDocumentation 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
childrenKey Status NumberOfWords EndWord TimeToLive ContentIdentifier


element
IENA-Ethernet-UDP-BasicType/Properties/Key

diagramXidML-3.0.0_p443.png
typerestriction of xs:hexBinary
properties
isRef 0
content simple
annotation
documentation
The unique identifier for the packet.


element
IENA-Ethernet-UDP-BasicType/Properties/Status

diagramXidML-3.0.0_p444.png
typexs:hexBinary
properties
isRef 0
content simple


element
IENA-Ethernet-UDP-BasicType/Properties/NumberOfWords

diagramXidML-3.0.0_p445.png
typexs: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

diagramXidML-3.0.0_p446.png
typexs:hexBinary
properties
isRef 0
content simple
annotation
documentation
The pattern that identifies the end of a packet.


element
IENA-Ethernet-UDP-BasicType/Properties/TimeToLive

diagramXidML-3.0.0_p447.png
typerestriction 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
childrenNumberOfBitsInContentIdentifier 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

diagramXidML-3.0.0_p449.png
typexs: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

diagramXidML-3.0.0_p450.png
typexs: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
childrenIPAddress 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
childrenIPAddress 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
childrenMapping
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
childrenID 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

diagramXidML-3.0.0_p455.png
typexs: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

diagramXidML-3.0.0_p456.png
typerestriction 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

diagramXidML-3.0.0_p457.png
typexs: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
childrenOffset_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

diagramXidML-3.0.0_p459.png
typerestriction 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

diagramXidML-3.0.0_p460.png
typexs:unsignedInt
properties
content simple
annotation
documentation
This element is used to specify the default number of data bits per word.


element
FillPattern

diagramXidML-3.0.0_p461.png
typexs:hexBinary
properties
content simple
used by
complexType FramePropertiesType
annotation
documentation
This value specifies the fill pattern used in the frame.


element
MinorFramesPerMajorFrame

diagramXidML-3.0.0_p462.png
typexs:unsignedInt
properties
content simple
annotation
documentation
This element is used to set the number of minor frames in a major frame.


element
PCMCode

diagramXidML-3.0.0_p463.png
typerestriction 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

diagramXidML-3.0.0_p464.png
typexs: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
childrenSFID 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
childrenMinorFrameOffset_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

diagramXidML-3.0.0_p467.png
typeMinorFrameOffsetType
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

diagramXidML-3.0.0_p468.png
typexs: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

diagramXidML-3.0.0_p469.png
typexs:unsignedInt
properties
isRef 0
content simple
default 0
annotation
documentation
The start value for the SFID.


element
SubframeSynchronizationStrategy/SFID/Increment

diagramXidML-3.0.0_p470.png
typexs: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

diagramXidML-3.0.0_p471.png
typerestriction 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

diagramXidML-3.0.0_p472.png
typerestriction 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

diagramXidML-3.0.0_p473.png
typexs: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
childrenPattern NumberOfBits Location
annotation
documentation
This can be used to specify a unique synchronization pattern in the PCM frame.


element
SubframeSynchronizationStrategy/URC/Pattern

diagramXidML-3.0.0_p475.png
typerestriction 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

diagramXidML-3.0.0_p476.png
typexs: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

typeFrameLocationType
properties
isRef 0
content complex
childrenMinorFrameNumber 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
childrenFCC 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
childrenMinorFrameNumber
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

diagramXidML-3.0.0_p480.png
typerestriction 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

diagramXidML-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
childrenSubframeSynchronizationStrategy SyncWord
used by
element IRIG-106-Ch4Type/Properties
annotation
documentation
This element is used to define the major and minor frame synchronization.


element
SyncWord

diagramXidML-3.0.0_p483.png
typerestriction 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

typeTimeTagsType
properties
content complex
childrenTimeTagSequence MicroTimeTag
annotation
documentation
This element is used to identify time tags in a PCM frame.


element
WordsPerMinorFrame

diagramXidML-3.0.0_p485.png
typexs: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

childrenAlgorithmReference Mask


element
DataMaskType/AlgorithmReference

diagramXidML-3.0.0_p487.png
typeAlgorithmReferenceType
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

diagramXidML-3.0.0_p488.png
typexs: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

typeextension of FrameParameterType
properties
base FrameParameterType
childrenValue 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

diagramXidML-3.0.0_p490.png
typexs: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

typeFrameLocationType
properties
isRef 0
content complex
childrenMinorFrameNumber Offset_Words Offset_Bits Occurrences
annotation
documentation
Identifies a location in a frame.


complexType
FrameLocationType

diagram

XidML-3.0.0_p492.png

childrenMinorFrameNumber 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

diagramXidML-3.0.0_p493.png
typerestriction 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

diagramXidML-3.0.0_p494.png
typexs: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

diagramXidML-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

childrenBitsPerMinorFrame 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

diagramXidML-3.0.0_p497.png
typerestriction 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

diagramXidML-3.0.0_p498.png
typerestriction 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

diagramXidML-3.0.0_p499.png
typerestriction 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

diagramXidML-3.0.0_p500.png
typerestriction 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

typeextension of PackageType
properties
base PackageType
childrenDocumentation 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
childrenFrameFormatIdentifier MajorFrameProperties SynchronizationStrategy


element
IRIG-106-Ch4Type/Properties/FrameFormatIdentifier

diagram

XidML-3.0.0_p503.png

typeFrameFormatIdentifierType
properties
isRef 0
minOcc 0
maxOcc 1
content complex
childrenValue Location
annotation
documentation
This element descibes the Frame Format Identifier.


element
IRIG-106-Ch4Type/Properties/MajorFrameProperties

diagram

XidML-3.0.0_p504.png

typeFramePropertiesType
properties
isRef 0
content complex
childrenBitsPerMinorFrame 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
childrenMapping
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
childrenNumberOfDataBits 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

typeFrameLocationType
properties
isRef 0
minOcc 1
maxOcc unbounded
content complex
childrenMinorFrameNumber 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

diagramXidML-3.0.0_p508.png
typeextension 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

childrenNumberOfSamples FirstLocation
annotation
documentation
This element type is the base type for elements that are used to describe regularly placed parameters.


element
RegularPlacementDataType/NumberOfSamples

diagramXidML-3.0.0_p510.png
typexs: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

typeFrameLocationType
properties
isRef 0
content complex
childrenMinorFrameNumber Offset_Words Offset_Bits Occurrences
annotation
documentation
Identifies a location in a frame.


complexType
TimeTagsType

diagram

XidML-3.0.0_p512.png

childrenTimeTagSequence MicroTimeTag
used by
element TimeTags


element
TimeTagsType/TimeTagSequence

diagram

XidML-3.0.0_p513.png

properties
isRef 0
minOcc 0
maxOcc 256
content complex
childrenLocation 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

typeFrameLocationType
properties
isRef 0
content complex
childrenMinorFrameNumber 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

diagramXidML-3.0.0_p515.png
typeTimeTagType
properties
isRef 0
content complex
annotation
documentation
This element is used to identify the high time parameter.


element
TimeTagsType/TimeTagSequence/LO_TIME

diagramXidML-3.0.0_p516.png
typeTimeTagType
properties
isRef 0
content complex
annotation
documentation
This element is used to identify the low time parameter.


element
TimeTagsType/TimeTagSequence/MICRO_TIME

diagramXidML-3.0.0_p517.png
typeTimeTagType
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

typeextension of TimeTagType
properties
isRef 0
minOcc 0
maxOcc unbounded
content complex
childrenLocation
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

typeFrameLocationType
properties
isRef 0
content complex
childrenMinorFrameNumber Offset_Words Offset_Bits Occurrences
annotation
documentation
This element contains the location of the micro time tag parameter.


complexType
TimeTagType

diagramXidML-3.0.0_p520.png
typeextension 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

typeextension of PackageType
properties
base PackageType
childrenDocumentation 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
childrenIRIGTimeFormat


element
IRIG-TimeType/Properties/IRIGTimeFormat

diagramXidML-3.0.0_p523.png
typexs: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

typeextension of PackageType
properties
base PackageType
childrenDocumentation 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
childrenMapping
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
childrenNumberOfDataBits 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
childrenOffset_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

typeextension of PackageType
properties
base PackageType
childrenDocumentation 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
childrenProperties 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
childrenNumberOfDataWords


element
MIL-STD-1553-MessageType/BusControllerToRemoteTerminal/Properties/NumberOfDataWords

diagramXidML-3.0.0_p531.png
typexs: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
childrenRemoteTerminal 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

diagramXidML-3.0.0_p533.png
typerestriction 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

typeSubAddressType
properties
isRef 0
minOcc 0
maxOcc 1
content complex
childrenAny 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
childrenAny 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

diagramXidML-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

diagramXidML-3.0.0_p537.png
typerestriction 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
childrenAny Number


element
MIL-STD-1553-MessageType/BusControllerToRemoteTerminal/Destination/CycleNumber/Any

diagramXidML-3.0.0_p539.png
properties
isRef 0


element
MIL-STD-1553-MessageType/BusControllerToRemoteTerminal/Destination/CycleNumber/Number

diagramXidML-3.0.0_p540.png
typerestriction 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

typeMIL-STD-1553ContentType
properties
isRef 0
minOcc 0
maxOcc 1
content complex
childrenMapping
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
childrenProperties 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
childrenNumberOfDataWords


element
MIL-STD-1553-MessageType/RemoteTerminalToBusController/Properties/NumberOfDataWords

diagramXidML-3.0.0_p544.png
typexs: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
childrenRemoteTerminal 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

diagramXidML-3.0.0_p546.png
typerestriction 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

typeSubAddressType
properties
isRef 0
minOcc 0
maxOcc 1
content complex
childrenAny 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
childrenAny 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

diagramXidML-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

diagramXidML-3.0.0_p550.png
typerestriction 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
childrenAny Number


element
MIL-STD-1553-MessageType/RemoteTerminalToBusController/Source/CycleNumber/Any

diagramXidML-3.0.0_p552.png
properties
isRef 0


element
MIL-STD-1553-MessageType/RemoteTerminalToBusController/Source/CycleNumber/Number

diagramXidML-3.0.0_p553.png
typerestriction 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

typeMIL-STD-1553ContentType
properties
isRef 0
minOcc 0
maxOcc 1
content complex
childrenMapping
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
childrenProperties 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
childrenNumberOfDataWords


element
MIL-STD-1553-MessageType/RemoteTerminalToRemoteTerminal/Properties/NumberOfDataWords

diagramXidML-3.0.0_p557.png
typexs: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
childrenRemoteTerminal 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

diagramXidML-3.0.0_p559.png
typerestriction 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

typeSubAddressType
properties
isRef 0
minOcc 0
maxOcc 1
content complex
childrenAny 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
childrenAny 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

diagramXidML-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

diagramXidML-3.0.0_p563.png
typerestriction 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
childrenAny Number


element
MIL-STD-1553-MessageType/RemoteTerminalToRemoteTerminal/Source/CycleNumber/Any

diagramXidML-3.0.0_p565.png
properties
isRef 0


element
MIL-STD-1553-MessageType/RemoteTerminalToRemoteTerminal/Source/CycleNumber/Number

diagramXidML-3.0.0_p566.png
typerestriction 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
childrenRemoteTerminal 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

diagramXidML-3.0.0_p568.png
typerestriction 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

typeSubAddressType
properties
isRef 0
minOcc 0
maxOcc 1
content complex
childrenAny 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
childrenAny 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

diagramXidML-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

diagramXidML-3.0.0_p572.png
typerestriction 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
childrenAny Number


element
MIL-STD-1553-MessageType/RemoteTerminalToRemoteTerminal/Destination/CycleNumber/Any

diagramXidML-3.0.0_p574.png
properties
isRef 0


element
MIL-STD-1553-MessageType/RemoteTerminalToRemoteTerminal/Destination/CycleNumber/Number

diagramXidML-3.0.0_p575.png
typerestriction 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

typeMIL-STD-1553ContentType
properties
isRef 0
minOcc 0
maxOcc 1
content complex
childrenMapping
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
childrenProperties 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
childrenNumberOfDataWords


element
MIL-STD-1553-MessageType/BusControllerToAllRemoteTerminals/Properties/NumberOfDataWords

diagramXidML-3.0.0_p579.png
typexs: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
childrenSubAddress 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

typeSubAddressType
properties
isRef 0
minOcc 0
maxOcc 1
content complex
childrenAny 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
childrenAny 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

diagramXidML-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

diagramXidML-3.0.0_p584.png
typerestriction 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
childrenAny Number


element
MIL-STD-1553-MessageType/BusControllerToAllRemoteTerminals/Destination/CycleNumber/Any

diagramXidML-3.0.0_p586.png
properties
isRef 0


element
MIL-STD-1553-MessageType/BusControllerToAllRemoteTerminals/Destination/CycleNumber/Number

diagramXidML-3.0.0_p587.png
typerestriction 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

typeMIL-STD-1553ContentType
properties
isRef 0
minOcc 0
maxOcc 1
content complex
childrenMapping
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
childrenProperties 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
childrenNumberOfDataWords


element
MIL-STD-1553-MessageType/RemoteTerminalToAllRemoteTerminals/Properties/NumberOfDataWords

diagramXidML-3.0.0_p591.png
typexs: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
childrenRemoteTerminal 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

diagramXidML-3.0.0_p593.png
typerestriction 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

typeSubAddressType
properties
isRef 0
minOcc 0
maxOcc 1
content complex
childrenAny 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
childrenAny 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

diagramXidML-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

diagramXidML-3.0.0_p597.png
typerestriction 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
childrenAny Number


element
MIL-STD-1553-MessageType/RemoteTerminalToAllRemoteTerminals/Source/CycleNumber/Any

diagramXidML-3.0.0_p599.png
properties
isRef 0


element
MIL-STD-1553-MessageType/RemoteTerminalToAllRemoteTerminals/Source/CycleNumber/Number

diagramXidML-3.0.0_p600.png
typerestriction 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
childrenSubAddress 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

typeSubAddressType
properties
isRef 0
minOcc 0
maxOcc 1
content complex
childrenAny 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
childrenAny 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

diagramXidML-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

diagramXidML-3.0.0_p605.png
typerestriction 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
childrenAny Number


element
MIL-STD-1553-MessageType/RemoteTerminalToAllRemoteTerminals/Destination/CycleNumber/Any

diagramXidML-3.0.0_p607.png
properties
isRef 0


element
MIL-STD-1553-MessageType/RemoteTerminalToAllRemoteTerminals/Destination/CycleNumber/Number

diagramXidML-3.0.0_p608.png
typerestriction 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

typeMIL-STD-1553ContentType
properties
isRef 0
minOcc 0
maxOcc 1
content complex
childrenMapping
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
childrenProperties 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
childrenModeCode Any


element
MIL-STD-1553-MessageType/ModeNoData/Properties/ModeCode

diagramXidML-3.0.0_p612.png
typerestriction 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

diagramXidML-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
childrenRemoteTerminal 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

diagramXidML-3.0.0_p615.png
typerestriction 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

typeSubAddressType
properties
isRef 0
minOcc 0
maxOcc 1
content complex
childrenAny 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
childrenAny 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

diagramXidML-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

diagramXidML-3.0.0_p619.png
typerestriction 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
childrenAny Number


element
MIL-STD-1553-MessageType/ModeNoData/Destination/CycleNumber/Any

diagramXidML-3.0.0_p621.png
properties
isRef 0


element
MIL-STD-1553-MessageType/ModeNoData/Destination/CycleNumber/Number

diagramXidML-3.0.0_p622.png
typerestriction 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
childrenProperties 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
childrenModeCode Any


element
MIL-STD-1553-MessageType/ModeTransmitData/Properties/ModeCode

diagramXidML-3.0.0_p625.png
typerestriction 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

diagramXidML-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
childrenRemoteTerminal 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

diagramXidML-3.0.0_p628.png
typerestriction 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

typeSubAddressType
properties
isRef 0
minOcc 0
maxOcc 1
content complex
childrenAny 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
childrenAny 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

diagramXidML-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

diagramXidML-3.0.0_p632.png
typerestriction 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
childrenAny Number


element
MIL-STD-1553-MessageType/ModeTransmitData/Source/CycleNumber/Any

diagramXidML-3.0.0_p634.png
properties
isRef 0


element
MIL-STD-1553-MessageType/ModeTransmitData/Source/CycleNumber/Number

diagramXidML-3.0.0_p635.png
typerestriction 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

typeMIL-STD-1553ContentType
properties
isRef 0
minOcc 0
maxOcc 1
content complex
childrenMapping
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
childrenProperties 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
childrenModeCode Any


element
MIL-STD-1553-MessageType/ModeReceiveData/Properties/ModeCode

diagramXidML-3.0.0_p639.png
typerestriction 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

diagramXidML-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
childrenRemoteTerminal 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

diagramXidML-3.0.0_p642.png
typerestriction 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

typeSubAddressType
properties
isRef 0
minOcc 0
maxOcc 1
content complex
childrenAny 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
childrenAny 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

diagramXidML-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

diagramXidML-3.0.0_p646.png
typerestriction 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
childrenAny Number


element
MIL-STD-1553-MessageType/ModeReceiveData/Destination/CycleNumber/Any

diagramXidML-3.0.0_p648.png
properties
isRef 0


element
MIL-STD-1553-MessageType/ModeReceiveData/Destination/CycleNumber/Number

diagramXidML-3.0.0_p649.png
typerestriction 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

typeMIL-STD-1553ContentType
properties
isRef 0
minOcc 0
maxOcc 1
content complex
childrenMapping
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
childrenProperties 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
childrenModeCode Any


element
MIL-STD-1553-MessageType/BroadcastModeNoData/Properties/ModeCode

diagramXidML-3.0.0_p653.png
typerestriction 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

diagramXidML-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
childrenSubAddress 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

typeSubAddressType
properties
isRef 0
minOcc 0
maxOcc 1
content complex
childrenAny 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
childrenAny 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

diagramXidML-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

diagramXidML-3.0.0_p659.png
typerestriction 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
childrenAny Number


element
MIL-STD-1553-MessageType/BroadcastModeNoData/Destination/CycleNumber/Any

diagramXidML-3.0.0_p661.png
properties
isRef 0


element
MIL-STD-1553-MessageType/BroadcastModeNoData/Destination/CycleNumber/Number

diagramXidML-3.0.0_p662.png
typerestriction 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
childrenProperties 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
childrenModeCode Any


element
MIL-STD-1553-MessageType/BroadcastModeReceiveData/Properties/ModeCode

diagramXidML-3.0.0_p665.png
typerestriction 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

diagramXidML-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
childrenSubAddress 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

typeSubAddressType
properties
isRef 0
minOcc 0
maxOcc 1
content complex
childrenAny 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
childrenAny 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

diagramXidML-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

diagramXidML-3.0.0_p671.png
typerestriction 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
childrenAny Number


element
MIL-STD-1553-MessageType/BroadcastModeReceiveData/Destination/CycleNumber/Any

diagramXidML-3.0.0_p673.png
properties
isRef 0


element
MIL-STD-1553-MessageType/BroadcastModeReceiveData/Destination/CycleNumber/Number

diagramXidML-3.0.0_p674.png
typerestriction 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

typeMIL-STD-1553ContentType
properties
isRef 0
minOcc 0
maxOcc 1
content complex
childrenMapping
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

childrenMapping
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
childrenNumberOfDataBits 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
childrenOffset_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

childrenAny 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

diagramXidML-3.0.0_p680.png
properties
isRef 0
annotation
documentation
This element is used to indicate that all options are included.


element
SubAddressType/Address

diagramXidML-3.0.0_p681.png
typerestriction 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

typeextension of PackageType
properties
base PackageType
childrenDocumentation 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
childrenHashBinary
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
childrenIPAddress 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
childrenValue 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

diagramXidML-3.0.0_p686.png
typerestriction 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

diagramXidML-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

diagramXidML-3.0.0_p688.png
typerestriction 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
childrenValue 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

diagramXidML-3.0.0_p690.png
typerestriction 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

diagramXidML-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

diagramXidML-3.0.0_p692.png
typerestriction 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
childrenValue 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

diagramXidML-3.0.0_p694.png
typerestriction 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

diagramXidML-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

diagramXidML-3.0.0_p696.png
typerestriction 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
childrenIPAddress 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
childrenValue 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

diagramXidML-3.0.0_p699.png
typerestriction 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

diagramXidML-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

diagramXidML-3.0.0_p701.png
typerestriction 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
childrenValue 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

diagramXidML-3.0.0_p703.png
typerestriction 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

diagramXidML-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

diagramXidML-3.0.0_p705.png
typerestriction 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
childrenValue 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

diagramXidML-3.0.0_p707.png
typerestriction 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

diagramXidML-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

diagramXidML-3.0.0_p709.png
typerestriction 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
childrenMapping
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
childrenNumberOfDataBits 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
childrenOffset_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

typeextension of PackageType
properties
base PackageType
childrenDocumentation 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
childrenMapping
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
childrenNumberOfDataBits 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

diagramXidML-3.0.0_p716.png
typerestriction 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
childrenMinorFrameIndex 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

diagramXidML-3.0.0_p718.png
typerestriction 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

typeextension of PackageType
properties
base PackageType
childrenDocumentation 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
childrenBytesPerPackage StartIdentification StopIdentification


element
RS-232-BasicType/Properties/BytesPerPackage

diagramXidML-3.0.0_p721.png
typexs: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
childrenGap 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
childrenMilliSeconds Bits


element
RS-232-BasicType/Properties/StartIdentification/Gap/MilliSeconds

diagramXidML-3.0.0_p724.png
typexs: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

diagramXidML-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
childrenPatterns
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
childrenMapping
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
childrenNumberOfDataBits 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
childrenOffset_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

typeextension of PackageType
properties
base PackageType
childrenDocumentation 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
childrenNumberOfBitsInSnarferWord PackageTimeOut MinimumPackageSize FIFOFullValue FIFOEmptyValue BusIdentifier ContentIdentifier ErrorCodeValues ContentIdentifierTags


element
SnarferType/Properties/NumberOfBitsInSnarferWord

diagramXidML-3.0.0_p732.png
typexs: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

diagramXidML-3.0.0_p733.png
typexs: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

diagramXidML-3.0.0_p734.png
typexs: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
childrenFixedValue LastValueRead
annotation
documentation
This element is used to specify how a FIFO full event has occurred


element
SnarferType/Properties/FIFOFullValue/FixedValue

diagramXidML-3.0.0_p736.png
typexs: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

diagramXidML-3.0.0_p737.png
typexs: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
childrenFixedValue LastValueRead
annotation
documentation
This element is used to specify how a FIFO empty event has occurred.


element
SnarferType/Properties/FIFOEmptyValue/FixedValue

diagramXidML-3.0.0_p739.png
typexs: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

diagramXidML-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
childrenStartBitIndex StopBitIndex
annotation
documentation
This element is used to determine which bits are used to identify the bus.


element
SnarferType/Properties/BusIdentifier/StartBitIndex

diagramXidML-3.0.0_p742.png
typexs: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

diagramXidML-3.0.0_p743.png
typexs: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
childrenStartBitIndex StopBitIndex
annotation
documentation
This element is used to determine which bits are used to identify content.


element
SnarferType/Properties/ContentIdentifier/StartBitIndex

diagramXidML-3.0.0_p745.png
typexs: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

diagramXidML-3.0.0_p746.png
typexs: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
childrenErrorDefinition
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
childrenValue Description
annotation
documentation
This element is used to define an error value and specify its description.


element
SnarferType/Properties/ErrorCodeValues/ErrorDefinition/Value

diagramXidML-3.0.0_p749.png
typexs:hexBinary
properties
isRef 0
content simple
annotation
documentation
This element contains an error value.


element
SnarferType/Properties/ErrorCodeValues/ErrorDefinition/Description

diagramXidML-3.0.0_p750.png
typexs: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
childrenFIFO 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
childrenFull Empty
annotation
documentation
This element contains a list of FIFO tags.


element
SnarferType/Properties/ContentIdentifierTags/FIFO/Full

diagramXidML-3.0.0_p753.png
typexs:hexBinary
properties
isRef 0
minOcc 0
maxOcc 1
content simple


element
SnarferType/Properties/ContentIdentifierTags/FIFO/Empty

diagramXidML-3.0.0_p754.png
typexs: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
childrenDATA DATA_HI DATA_LO UserDefined
annotation
documentation
This element contains a list of traffic tags.


element
SnarferType/Properties/ContentIdentifierTags/Traffic/DATA

diagramXidML-3.0.0_p756.png
typexs: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

diagramXidML-3.0.0_p757.png
typexs: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

diagramXidML-3.0.0_p758.png
typexs: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

typeextension 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

typexs: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
childrenTIME_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

diagramXidML-3.0.0_p761.png
typexs: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

diagramXidML-3.0.0_p762.png
typexs: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

diagramXidML-3.0.0_p763.png
typexs: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

diagramXidML-3.0.0_p764.png
typexs: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

diagramXidML-3.0.0_p765.png
typexs: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
childrenError
annotation
documentation
This element contains a list of error tags.


element
SnarferType/Properties/ContentIdentifierTags/Errors/Error

diagramXidML-3.0.0_p767.png
typexs:hexBinary
properties
isRef 0
minOcc 1
maxOcc unbounded
content simple


complexType
STANAG-3910-MessageType

diagram

XidML-3.0.0_p768.png

typeextension of PackageType
properties
base PackageType
childrenDocumentation 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
childrenPhysicalAddress


element
STANAG-3910-MessageType/Properties/PhysicalAddress

diagramXidML-3.0.0_p770.png
typexs: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
childrenDestinationAddress
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

diagramXidML-3.0.0_p772.png
typexs: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
childrenMapping
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
childrenNumberOfDataBits 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
childrenOffset_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

diagramXidML-3.0.0_p776.png
typexs: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

typeextension of PackageType
properties
base PackageType
childrenDocumentation 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
childrenStreamID 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

diagramXidML-3.0.0_p779.png
typexs: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
childrenPlaced BitStream Event ParserAligned Block
annotation
documentation
This element is used to specify the type of xNET package.


element
iNET-XType/Properties/Format/Placed

diagramXidML-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
childrenDataType 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

diagramXidML-3.0.0_p783.png
typexs: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

diagramXidML-3.0.0_p784.png
typexs: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
childrenEnumerations
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
childrenEnumeration
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
childrenValue Label
annotation
documentation
This element is used to describe an enumerated value


element
iNET-XType/Properties/Format/Event/Enumerations/Enumeration/Value

diagramXidML-3.0.0_p788.png
typexs:hexBinary
properties
isRef 0
content simple
annotation
documentation
The hex value of the event


element
iNET-XType/Properties/Format/Event/Enumerations/Enumeration/Label

diagramXidML-3.0.0_p789.png
typexs: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
childrenDataType 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

diagramXidML-3.0.0_p791.png
typexs: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

diagramXidML-3.0.0_p792.png
typexs: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
childrenBytesPerBlock 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

diagramXidML-3.0.0_p794.png
typexs:unsignedInt
properties
isRef 0
content simple
annotation
documentation
The number of bytes per block


element
iNET-XType/Properties/Format/Block/NumberOfBlocks

diagramXidML-3.0.0_p795.png
typexs:unsignedInt
properties
isRef 0
content simple
annotation
documentation
The number of blocks in the packet


element
iNET-XType/Properties/Format/Block/DataType

diagramXidML-3.0.0_p796.png
typexs: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
childrenIPAddress 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
childrenValue 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

diagramXidML-3.0.0_p799.png
typerestriction 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

diagramXidML-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

diagramXidML-3.0.0_p801.png
typerestriction 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
childrenValue 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

diagramXidML-3.0.0_p803.png
typerestriction 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

diagramXidML-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

diagramXidML-3.0.0_p805.png
typerestriction 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
childrenValue 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

diagramXidML-3.0.0_p807.png
typerestriction 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

diagramXidML-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

diagramXidML-3.0.0_p809.png
typerestriction 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
childrenIPAddress 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
childrenValue 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

diagramXidML-3.0.0_p812.png
typerestriction 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

diagramXidML-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

diagramXidML-3.0.0_p814.png
typerestriction 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
childrenValue 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

diagramXidML-3.0.0_p816.png
typerestriction 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

diagramXidML-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

diagramXidML-3.0.0_p818.png
typerestriction 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
childrenValue 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

diagramXidML-3.0.0_p820.png
typerestriction 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

diagramXidML-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

diagramXidML-3.0.0_p822.png
typerestriction 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
childrenMapping
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
childrenNumberOfDataBits 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
childrenOffset_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

diagramXidML-3.0.0_p826.png
typexs: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

diagramXidML-3.0.0_p827.png
typexs: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

diagramXidML-3.0.0_p828.png
typexs: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

diagramXidML-3.0.0_p829.png
typexs: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

typeextension of PackageType
properties
base PackageType
childrenDocumentation 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

diagramXidML-3.0.0_p831.png
typexs: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

diagramXidML-3.0.0_p832.png
typexs: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
childrenTotalSizeInBits 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

typePackageSettingsType
properties
isRef 0
minOcc 0
maxOcc 1
content complex
childrenSetting
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
childrenStartOffset 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

diagramXidML-3.0.0_p836.png
typexs: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
childrenNumberOfDataBits 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
childrenMinorFrame 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

diagramXidML-3.0.0_p839.png
typexs: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

diagramXidML-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

childrenSetting
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
childrenName Value
used by
element Settings
annotation
documentation
This element contains a package setting


element
PackageSettingsType/Setting/Name

diagramXidML-3.0.0_p843.png
typexs:string
properties
isRef 0
content simple
annotation
documentation
The name of the packge setting


element
PackageSettingsType/Setting/Value

diagramXidML-3.0.0_p844.png
typexs:string
properties
isRef 0
content simple
annotation
documentation
The value for the setting


complexType
LinkType

diagram

XidML-3.0.0_p845.png

typeextension of X-DataLinkType
properties
base X-DataLinkType
childrenDocumentation 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

diagramXidML-3.0.0_p846.png
typexs: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
childrenSetting
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
childrenName Value
used by
element Settings
annotation
documentation
This element defines a setting


element
LinkType/Settings/Setting/Name

diagramXidML-3.0.0_p849.png
typexs:string
properties
isRef 0
content simple
annotation
documentation
The name of the setting


element
LinkType/Settings/Setting/Value

diagramXidML-3.0.0_p850.png
typexs: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
childrenPackageReference 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

diagramXidML-3.0.0_p852.png
typePackageReferenceType
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

typeCommonAlgorithmType
properties
content complex
substGrp CommonAlgorithmBase
abstract true
childrenDocumentation
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

typeAlgorithmManyToManyAlgorithmType
properties
content complex
abstract true
childrenDocumentation 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

typeAlgorithmManyToOneAlgorithmType
properties
content complex
abstract true
childrenDocumentation 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

typeAlgorithmOneToManyAlgorithmType
properties
content complex
abstract true
childrenDocumentation 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

typeAlgorithmOneToOneAlgorithmType
properties
content complex
abstract true
childrenDocumentation 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

typeAlgorithmOneToOneAlgorithmType
properties
content complex
abstract true
childrenDocumentation 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

typeextension of CommonAlgorithmType
properties
base CommonAlgorithmType
childrenDocumentation 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

typeInputType
properties
isRef 0
minOcc 0
maxOcc unbounded
content complex
childrenParameterReference
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

typeOutputType
properties
isRef 0
minOcc 0
maxOcc unbounded
content complex
childrenParameterReference
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

typeextension of CommonAlgorithmType
properties
base CommonAlgorithmType
childrenDocumentation 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

typeInputType
properties
isRef 0
minOcc 0
maxOcc unbounded
content complex
childrenParameterReference
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

typeOutputType
properties
isRef 0
minOcc 0
maxOcc 1
content complex
childrenParameterReference
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

typeextension of CommonAlgorithmType
properties
base CommonAlgorithmType
childrenDocumentation 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

typeInputType
properties
isRef 0
minOcc 0
maxOcc 1
content complex
childrenParameterReference
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

typeOutputType
properties
isRef 0
minOcc 0
maxOcc unbounded
content complex
childrenParameterReference
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

typeextension of CommonAlgorithmType
properties
base CommonAlgorithmType
childrenDocumentation 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

typeInputType
properties
isRef 0
minOcc 0
maxOcc 1
content complex
childrenParameterReference
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

typeOutputType
properties
isRef 0
minOcc 0
maxOcc 1
content complex
childrenParameterReference
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

typeextension of CommonAlgorithmType
properties
base CommonAlgorithmType
childrenDocumentation 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

typeInputType
properties
isRef 0
minOcc 0
maxOcc 1
content complex
childrenParameterReference
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

typeextension of CommonAlgorithmType
properties
base CommonAlgorithmType
childrenDocumentation
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

typePackageType
properties
content complex
substGrp CommonPackageBase
abstract true
childrenDocumentation 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

typeextension of CommonPackageType
properties
base CommonPackageType
childrenDocumentation 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

typeHashBinaryType
properties
content complex
childrenValue 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

childrenValue 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

typexs:string
properties
isRef 0
use optional


element
HashBinaryType/Value

diagramXidML-3.0.0_p878.png
typerestriction 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

diagramXidML-3.0.0_p879.png
typexs:unsignedInt
properties
isRef 0
content simple
annotation
documentation
Specifies the offset in bits of the locaton conatining the specified value.


element
HashBinaryType/OffsetIndex_Bytes

diagramXidML-3.0.0_p880.png
typexs:unsignedInt
properties
isRef 0
content simple
annotation
documentation
Specifies the offset in bytes of the locaton conatining the specified value.


element
HashBinaryType/OffsetIndex_Words

diagramXidML-3.0.0_p881.png
typexs: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

typeX-DataLinkType
properties
content complex
substGrp CommonLinkBase
abstract true
childrenDocumentation
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

typeextension of CommonLinkType
properties
base CommonLinkType
childrenDocumentation
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