9 PubSub Configuration Model ToC Previous Next

9.2 Message Mapping Configuration Model ToC Previous Next

9.2.1 UADP Message Mapping ToC Previous Next

9.2.1.1 UadpWriterGroupMessageType ToC Model

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 NetworkMessageContentMask 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.

9.2.1.2 UadpDataSetWriterMessageType ToC Model

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 UadpDataSetMessageContentMask 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.

9.2.1.3 UadpDataSetReaderMessageType ToC Model

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 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

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.

Previous Next