OPC Foundation
  • Documents
  • NodeSets
  • Search
6.3.1.1.3 DataSetOrdering

The DataSetOrdering defines the ordering of the DataSetMessages in the NetworkMessages. Possible values for DataSetOrdering are described in Table 51. The default value is Undefined_0.

The DataSetOrderingType is an enumeration that specifies the possible options for the ordering of DataSetMessages inside NetworkMessages. The possible enumeration values are described in Table 51.

Table 51 – DataSetOrderingType Values

Value

Description

Undefined_0

The ordering of DataSetMessages is not specified.

AscendingWriterId_1

DataSetMessages are ordered ascending by the value of their corresponding DataSetWriterIds.

AscendingWriterIdSingle_2

DataSetMessages are ordered ascending by the value of their corresponding DataSetWriterIds and only one DataSetMessage is sent per NetworkMessage.

If DataSetOrdering is Undefined_0 any ordering between DataSets and their distribution into NetworkMessages is allowed. Ordering and distribution even may change between each PublishingInterval. If DataSetOrdering is set to AscendingWriterId_1 the Publisher has to fill up each NetworkMessage with DataSets with an ascending order of the related DataSetWriterIds as long as the accumulated DataSet sizes will not exceed the MaxNetworkMessageSize. The different options are shown in Figure 25.

image028.png

Figure 25 – DataSetOrdering and MaxNetworkMessageSize

Please report errors or issues with the site to webmaster.

Copyright © 2023 - OPC Foundation