6.3.1.3.2 DataSetMessageContentMask

The DataSetMessageContentMask defines the flags for the content of the DataSetMessage header. The UADP message mapping specific flags are defined by the UadpDataSetMessageContentMask DataType.

The UadpDataSetMessageContentMask DataType is formally defined in Table 101.

Table 101 – UadpDataSetMessageContentMask Values
Value Bit No. Description
Timestamp0If this flag is set, a timestamp shall be included in the DataSetMessage header.
PicoSeconds1If this flag is set, a PicoSeconds timestamp field shall be included in the DataSetMessage header. This flag is ignored if the Timestamp flag is not set.
Status2If this flag is set, the DataSetMessage status is included in the DataSetMessage header. The rules for creating the DataSetMessage status are defined in Table 34.
MajorVersion3If this flag is set, the ConfigurationVersion.MajorVersion is included in the DataSetMessage header.
MinorVersion4If this flag is set, the ConfigurationVersion.MinorVersion is included in the DataSetMessage header.
SequenceNumber5If this flag is set, the DataSetMessageSequenceNumber is included in the DataSetMessage header.

The UadpDataSetMessageContentMask representation in the AddressSpace is defined in Table 102.

Table 102 – UadpDataSetMessageContentMask definition
Attribute Value
BrowseNameUadpDataSetMessageContentMask
IsAbstractFalse
References Node Class BrowseName DataType TypeDefinition Others
Subtype of UInt32 defined in OPC 10000-5
HasPropertyVariableOptionSetValuesLocalizedText []PropertyType
Conformance Units
PubSub Parameters UADP