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

Table 158 – UadpWriterGroupMessageType Definition

Attribute

Value

BrowseName

UadpWriterGroupMessageType

IsAbstract

False

References

Node Class

BrowseName

DataType

TypeDefinition

Modelling Rule

Subtype of WriterGroupMessageType defined in 9.1.6.8.

HasProperty

Variable

GroupVersion

VersionTime

PropertyType

Mandatory

HasProperty

Variable

DataSetOrdering

DataSetOrderingType

PropertyType

Mandatory

HasProperty

Variable

NetworkMessage‌ContentMask

UadpNetworkMessageContentMask

PropertyType

Mandatory

HasProperty

Variable

SamplingOffset

Duration

PropertyType

Optional

HasProperty

Variable

PublishingOffset

Duration[]

PropertyType

Mandatory

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. The ValueRank of the PublishingOffset shall be -3 if the Publisher supports scheduling of multiple NetworkMessages per PublishingInterval. If only a single offset can be configured, the ValueRank shall be -1. Therefore, the Value of the PublishingOffset can be a scalar value or a one-dimensional array value. The default Value is scalar value.

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

Table 159 – UadpDataSetWriterMessageType Definition

Attribute

Value

BrowseName

UadpDataSetWriterMessageType

IsAbstract

False

References

Node Class

BrowseName

DataType

TypeDefinition

Modelling Rule

Subtype of DataSetWriterMessageType defined in 9.1.7.4.

HasProperty

Variable

DataSetMessageContentMask

UadpDataSetMessage‌ContentMask

PropertyType

Mandatory

HasProperty

Variable

ConfiguredSize

UInt16

PropertyType

Mandatory

HasProperty

Variable

NetworkMessageNumber

UInt16

PropertyType

Mandatory

HasProperty

Variable

DataSetOffset

UInt16

PropertyType

Mandatory

The DataSetMessageContentMask is defined in 6.3.1.2.2.

The ConfiguredSize is defined in 6.3.1.2.2.

The NetworkMessage is defined in 6.3.1.2.4.

The DataSetOffset is defined in 6.3.1.2.5.

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

Table 160 – UadpDataSetReaderMessageType Definition

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

UadpNetworkMessage‌ContentMask

PropertyType

Mandatory

HasProperty

Variable

DataSetMessageContentMask

UadpDataSetMessage‌ContentMask

PropertyType

Mandatory

HasProperty

Variable

PublishingInterval

Duration

PropertyType

Mandatory

HasProperty

Variable

ReceiveOffset

Duration

PropertyType

Mandatory

HasProperty

Variable

ProcessingOffset

Duration

PropertyType

Mandatory

The GroupVersion is defined in 6.3.1.3.1.

The NetworkMessageNumber is defined in 6.3.1.3.2.

The DataSetOffset is defined in 6.3.1.3.3.

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

The NetworkMessageContentMask is defined in 6.3.1.3.5.

The DataSetMessageContentMask is defined in 6.3.1.3.6.

The PublishingInterval is defined in 6.3.1.3.7.

The ReceiveOffset is defined in 6.3.1.3.8.

The ProcessingOffset is defined in 6.3.1.3.9.

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

Table 161 – JsonWriterGroupMessageType Definition

Attribute

Value

BrowseName

JsonWriterGroupMessageType

IsAbstract

False

References

Node Class

BrowseName

DataType

TypeDefinition

Modelling Rule

Subtype of WriterGroupMessageType defined in 9.1.6.8.

HasProperty

Variable

NetworkMessage‌ContentMask

JsonNetworkMessageContentMask

PropertyType

Mandatory

The NetworkMessageContentMask is defined in 6.3.2.3.1.

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

Table 162 – JsonDataSetWriterMessageType Definition

Attribute

Value

BrowseName

JsonDataSetWriterMessageType

IsAbstract

False

References

Node Class

BrowseName

DataType

TypeDefinition

Modelling Rule

Subtype of DataSetWriterMessageType defined in 9.1.7.4.

HasProperty

Variable

DataSetMessageContentMask

JsonDataSetMessage‌ContentMask

PropertyType

Mandatory

The DataSetMessageContentMask is defined in 6.3.2.2.1.

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

Table 163 – JsonDataSetReaderMessageType Definition

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

JsonNetworkMessage‌ContentMask

PropertyType

Mandatory

HasProperty

Variable

DataSetMessageContentMask

JsonDataSetMessage‌ContentMask

PropertyType

Mandatory

The NetworkMessageContentMask is defined in 6.3.2.3.1.

The DataSetMessageContentMask is defined in 6.3.2.3.2.