This Structure DataTypeis used to represent the PubSubconfiguration of an OPC UA Application. The PubSubConfigurationDataTypeis formally defined in Table 49.

Table 49– PubSubConfigurationDataType Structure

Name

Type

Description

PubSubConfigurationDataType

Structure

publishedDataSets

PublishedDataSetDataType[]

The PublishedDataSetscontained in the configuration. The PublishedDataSetis defined in 6.2.2.

connections

PubSubConnectionDataType[]

The PubSubConnectionscontained in the configuration. The PubSubConnectionis defined in 6.2.6.

The connection includes WriterGroupsand ReaderGroups.

enabled

Boolean

The enabled state of the PubSubconfiguration.

If the PubSubconfiguration is stored in a file, the UABinaryFileDataTypeand the related definitions in A.2shall be used to encode the file content. The values of the UABinaryFileDataTypestructure are described in Table 50.

Table 50– PubSubConfiguration File Content

Field

Type

Value

namespaces

String[]

null

The DataTypesused for configuration are defined in the OPC UA namespace.

structureDataTypes

StructureDescription[]

null

DataTypesused for configuration are defined by OPC UA.

enumDataTypes

EnumDescription[]

null

DataTypesused for configuration are defined by OPC UA.

simpleDataTypes

SimpleTypeDescription[]

null

DataTypesused for configuration are defined by OPC UA.

schemaLocation

String

null

fileHeader

KeyValuePair[]

null

body

BaseDataType

PubSubConfigurationDataType Structure

The PubSubconfiguration represented by the PubSubConfigurationDataType.