9.2 Message Mapping configuration model

9.2.1 UADP Message mapping

9.2.1.1 UadpWriterGroupMessageType

This ObjectType represents UADP message mapping specific parameters for a WriterGroup. The UadpWriterGroupMessageType is formally defined in Table 336.

Table 336 – UadpWriterGroupMessageType definition
Attribute Value
BrowseNameUadpWriterGroupMessageType
IsAbstractFalse
References NodeClass BrowseName DataType TypeDefinition ModellingRule
Subtype of WriterGroupMessageType defined in 9.1.6.8.
HasPropertyVariableGroupVersionVersionTimePropertyTypeMandatory
HasPropertyVariableDataSetOrderingDataSetOrderingTypePropertyTypeMandatory
HasPropertyVariableNetworkMessage‌ContentMaskUadpNetworkMessageContentMaskPropertyTypeMandatory
HasPropertyVariableSamplingOffsetDurationPropertyTypeOptional
HasPropertyVariablePublishingOffsetDuration[]PropertyTypeMandatory
Conformance Units
PubSub Model UADP

The GroupVersion is defined in 6.3.1.1.2.

The DataSetOrdering is defined in 6.3.1.1.3.

The NetworkMessageContentMask is defined in 6.3.1.1.4.

The SamplingOffset is defined in 6.3.1.1.5.

The PublishingOffset is defined in 6.3.1.1.6.

9.2.1.2 UadpDataSetWriterMessageType

This ObjectType represents UADP message mapping specific parameters for a DataSetWriter. The UadpDataSetWriterMessageType is formally defined in Table 337.

Table 337 – UadpDataSetWriterMessageType definition
Attribute Value
BrowseNameUadpDataSetWriterMessageType
IsAbstractFalse
References NodeClass BrowseName DataType TypeDefinition ModellingRule
Subtype of DataSetWriterMessageType defined in 9.1.7.4.
HasPropertyVariableDataSetMessageContentMaskUadpDataSetMessage‌ContentMaskPropertyTypeMandatory
HasPropertyVariableConfiguredSizeUInt16PropertyTypeMandatory
HasPropertyVariableNetworkMessageNumberUInt16PropertyTypeMandatory
HasPropertyVariableDataSetOffsetUInt16PropertyTypeMandatory
Conformance Units
PubSub Model UADP

The DataSetMessageContentMask is defined in 6.3.1.3.2.

The ConfiguredSize is defined in 6.3.1.3.2.

The NetworkMessage is defined in 6.3.1.3.4.

The DataSetOffset is defined in 6.3.1.3.5.

9.2.1.3 UadpDataSetReaderMessageType

This ObjectType represents UADP message mapping specific parameters for a DataSetReader. The UadpDataSetWriterMessageType is formally defined in Table 338.

Table 338 – UadpDataSetReaderMessageType definition
Attribute Value
BrowseNameUadpDataSetReaderMessageType
IsAbstractFalse
References Node Class BrowseName DataType TypeDefinition Modelling Rule
Subtype of DataSetReaderMessageType defined in 9.1.8.4.
HasPropertyVariableGroupVersionVersionTimePropertyTypeMandatory
HasPropertyVariableNetworkMessageNumberUInt16PropertyTypeMandatory
HasPropertyVariableDataSetOffsetUInt16PropertyTypeMandatory
HasPropertyVariableDataSetClassIdGuidPropertyTypeMandatory
HasPropertyVariableNetworkMessageContentMaskUadpNetworkMessage‌ContentMaskPropertyTypeMandatory
HasPropertyVariableDataSetMessageContentMaskUadpDataSetMessage‌ContentMaskPropertyTypeMandatory
HasPropertyVariablePublishingIntervalDurationPropertyTypeMandatory
HasPropertyVariableReceiveOffsetDurationPropertyTypeMandatory
HasPropertyVariableProcessingOffsetDurationPropertyTypeMandatory
Conformance Units
PubSub Model UADP

The GroupVersion is defined in 6.3.1.4.1.

The NetworkMessageNumber is defined in 6.3.1.4.2.

The DataSetOffset is defined in 6.3.1.4.3.

The DataSetClassId is defined in 6.3.1.4.4. The initial value is null.

The NetworkMessageContentMask is defined in 6.3.1.4.5.

The DataSetMessageContentMask is defined in 6.3.1.4.6.

The PublishingInterval is defined in 6.3.1.4.7.

The ReceiveOffset is defined in 6.3.1.4.8.

The ProcessingOffset is defined in 6.3.1.4.9.

9.2.2 JSON Message mapping

9.2.2.1 JsonWriterGroupMessageType

This ObjectType represents JSON message mapping specific parameters for a WriterGroup. The JsonWriterGroupMessageType is formally defined in Table 339.

Table 339 – JsonWriterGroupMessageType definition
Attribute Value
BrowseNameJsonWriterGroupMessageType
IsAbstractFalse
References NodeClass BrowseName DataType TypeDefinition ModellingRule
Subtype of WriterGroupMessageType defined in 9.1.6.8.
HasPropertyVariableNetworkMessage‌ContentMaskJsonNetworkMessageContentMaskPropertyTypeMandatory
Conformance Units
PubSub Model JSON

The NetworkMessageContentMask is defined in 6.3.2.4.1.

9.2.2.2 JsonDataSetWriterMessageType

This ObjectType represents UADP message mapping specific parameters for a DataSetWriter. The JsonDataSetWriterMessageType is formally defined in Table 340.

Table 340 – JsonDataSetWriterMessageType definition
Attribute Value
BrowseNameJsonDataSetWriterMessageType
IsAbstractFalse
References NodeClass BrowseName DataType TypeDefinition ModellingRule
Subtype of DataSetWriterMessageType defined in 9.1.7.4.
HasPropertyVariableDataSetMessageContentMaskJsonDataSetMessage‌ContentMaskPropertyTypeMandatory
Conformance Units
PubSub Model JSON

The DataSetMessageContentMask is defined in 6.3.2.3.1.

9.2.2.3 JsonDataSetReaderMessageType

This ObjectType represents UADP message mapping specific parameters for a DataSetReader. The JsonDataSetReaderMessageType is formally defined in Table 341.

Table 341 – JsonDataSetReaderMessageType definition
Attribute Value
BrowseNameJsonDataSetReaderMessageType
IsAbstractFalse
References Node Class BrowseName DataType TypeDefinition Modelling Rule
Subtype of DataSetReaderMessageType defined in 9.1.8.4.
HasPropertyVariableNetworkMessageContentMaskJsonNetworkMessage‌ContentMaskPropertyTypeMandatory
HasPropertyVariableDataSetMessageContentMaskJsonDataSetMessage‌ContentMaskPropertyTypeMandatory
Conformance Units
PubSub Model JSON

The NetworkMessageContentMask is defined in 6.3.2.4.1.

The DataSetMessageContentMask is defined in 6.3.2.4.2.