Annex A (normative) UADP Header Layouts ToC Previous Next

A.2 Message headers for periodic data with fixed layout ToC Previous Next

A.2.7 Header layout for DataSetMessages ToC Previous Next

A UADP DataSetMessage header shall consist of the following fields according to this header layout:

  • DataSetFlags1
  • DataSetMessageSequenceNumber
  • Status Additional restrictions:

  • Fields within the payload use RawData Field Encoding
  • Only data key frame DataSetMessages are supported The DataSetMessage header layout is shown in Figure A.4.

readme_files/image055.png Figure A.4 – UADP DataSetMessage header layout

Table A.5 shows the configuration for the DataSetMessage header.

Table A.5 – UADP DataSetMessage header layout

Name Type Restrictions
DataSetFlags1 Byte    Bit 0: Indicates whether this DataSetMessage is valid   Bit range 1-2: Field Encoding      01 RawData Field Encoding   Bit 3: DataSetMessageSequenceNumber enabled   Bit 4: Status enabled   Bit 5: ConfigurationVersionMajorVersion disabled   Bit 6: ConfigurationVersionMinorVersion disabledBit 7: DataSetFlags2 disabled
DataSetMessageSequenceNumber UInt16 Defined by Table 142.
StatusCode UInt16 Defined by Table 142.

Table A.6 defines the values for the configuration parameters representing this layout.

Table A.6 – Values for configuration parameters

Parameter Value
KeyFrameCount 1
UadpDataSetMessageContentMask    0x00000024      This value results of the following options:   Bit 2: StatusCode enabled   Bit 5: SequenceNumber enabled
DataSetFieldContentMask    0x00000020      This value results of the following options:Bit 5: RawData
DataSetOrdering AscendingWriterId   or AscendingWriterIdSingle

Previous Next