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.
| Attribute | Value | ||||
| BrowseName | UadpWriterGroupMessageType | ||||
| IsAbstract | False | ||||
| References | NodeClass | BrowseName | DataType | TypeDefinition | ModellingRule |
|---|---|---|---|---|---|
| Subtype of WriterGroupMessageType defined in 9.1.6.8. | |||||
| HasProperty | Variable | GroupVersion | VersionTime | PropertyType | Mandatory |
| HasProperty | Variable | DataSetOrdering | DataSetOrderingType | PropertyType | Mandatory |
| HasProperty | Variable | NetworkMessageContentMask | UadpNetworkMessageContentMask | PropertyType | Mandatory |
| HasProperty | Variable | SamplingOffset | Duration | PropertyType | Optional |
| HasProperty | Variable | PublishingOffset | Duration[] | PropertyType | Mandatory |
| 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.
| Attribute | Value | ||||
| BrowseName | UadpDataSetWriterMessageType | ||||
| IsAbstract | False | ||||
| References | NodeClass | BrowseName | DataType | TypeDefinition | ModellingRule |
|---|---|---|---|---|---|
| Subtype of DataSetWriterMessageType defined in 9.1.7.4. | |||||
| HasProperty | Variable | DataSetMessageContentMask | UadpDataSetMessageContentMask | PropertyType | Mandatory |
| HasProperty | Variable | ConfiguredSize | UInt16 | PropertyType | Mandatory |
| HasProperty | Variable | NetworkMessageNumber | UInt16 | PropertyType | Mandatory |
| HasProperty | Variable | DataSetOffset | UInt16 | PropertyType | Mandatory |
| 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.
| Attribute | Value | ||||
| BrowseName | UadpDataSetReaderMessageType | ||||
| IsAbstract | False | ||||
| References | Node Class | BrowseName | DataType | TypeDefinition | Modelling Rule |
|---|---|---|---|---|---|
| Subtype of DataSetReaderMessageType defined in 9.1.8.4. | |||||
| HasProperty | Variable | GroupVersion | VersionTime | PropertyType | Mandatory |
| HasProperty | Variable | NetworkMessageNumber | UInt16 | PropertyType | Mandatory |
| HasProperty | Variable | DataSetOffset | UInt16 | PropertyType | Mandatory |
| HasProperty | Variable | DataSetClassId | Guid | PropertyType | Mandatory |
| HasProperty | Variable | NetworkMessageContentMask | UadpNetworkMessageContentMask | PropertyType | Mandatory |
| HasProperty | Variable | DataSetMessageContentMask | UadpDataSetMessageContentMask | PropertyType | Mandatory |
| HasProperty | Variable | PublishingInterval | Duration | PropertyType | Mandatory |
| HasProperty | Variable | ReceiveOffset | Duration | PropertyType | Mandatory |
| HasProperty | Variable | ProcessingOffset | Duration | PropertyType | Mandatory |
| 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.
| Attribute | Value | ||||
| BrowseName | JsonWriterGroupMessageType | ||||
| IsAbstract | False | ||||
| References | NodeClass | BrowseName | DataType | TypeDefinition | ModellingRule |
|---|---|---|---|---|---|
| Subtype of WriterGroupMessageType defined in 9.1.6.8. | |||||
| HasProperty | Variable | NetworkMessageContentMask | JsonNetworkMessageContentMask | PropertyType | Mandatory |
| 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.
| Attribute | Value | ||||
| BrowseName | JsonDataSetWriterMessageType | ||||
| IsAbstract | False | ||||
| References | NodeClass | BrowseName | DataType | TypeDefinition | ModellingRule |
|---|---|---|---|---|---|
| Subtype of DataSetWriterMessageType defined in 9.1.7.4. | |||||
| HasProperty | Variable | DataSetMessageContentMask | JsonDataSetMessageContentMask | PropertyType | Mandatory |
| 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.
| Attribute | Value | ||||
| BrowseName | JsonDataSetReaderMessageType | ||||
| IsAbstract | False | ||||
| References | Node Class | BrowseName | DataType | TypeDefinition | Modelling Rule |
|---|---|---|---|---|---|
| Subtype of DataSetReaderMessageType defined in 9.1.8.4. | |||||
| HasProperty | Variable | NetworkMessageContentMask | JsonNetworkMessageContentMask | PropertyType | Mandatory |
| HasProperty | Variable | DataSetMessageContentMask | JsonDataSetMessageContentMask | PropertyType | Mandatory |
| 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.