6.2.4.5 DataSetWriter definition
6.2.4.5.1 DataSetWriterDataType

This Structure DataType is used to represent the DataSetWriter parameters. The DataSetWriterDataType is formally defined in Table 36.

Table 36 – DataSetWriterDataType structure
Name Type Description Allow Subtypes
DataSetWriterDataTypeStructure

Name

String

The name of the DataSetWriter. The name shall be unique across the WriterGroup.

It is recommended to use a human readable name.

Enabled

BooleanThe enabled state of the DataSetWriter.

DataSetWriterId

UInt16Defined in 6.2.4.1.

DataSetFieldContentMask

DataSetFieldContentMaskDefined in 6.2.4.2.

KeyFrameCount

UInt32Defined in 6.2.4.3.

DataSetName

String

The name of the corresponding PublishedDataSet.

If the DataSetWriter is used to create heartbeat DataSetMessages, the dataSetName shall be null or empty.

DataSetWriterProperties

KeyValuePair[]Defined in 6.2.4.4.

TransportSettings

DataSetWriterTransportDataType

Transport mapping specific DataSetWriter parameters. The abstract base type is defined in 6.2.4.5.2. The concrete subtypes are defined in the subclauses for transport mapping specific parameters.

If no concrete subtype is defined for the transport mapping, the field shall be null.

True

MessageSettings

DataSetWriterMessageDataType

DataSetMessage mapping specific DataSetWriter parameters. The abstract base type is defined in 6.2.4.5.3. The concrete subtypes are defined in the subclauses for message mapping specific parameters.

If no concrete subtype is defined for the message mapping, the field shall be null.

True

Its representation in the AddressSpace is defined in Table 37.

Table 37 – DataSetWriterDataType definition
Attributes Value
BrowseNameDataSetWriterDataType
IsAbstractFalse
Subtype of Structure defined in OPC 10000-5.
Conformance Units
PubSub Parameters Discovery
6.2.4.5.2 DataSetWriterTransportDataType

This Structure DataType is an abstract base type for transport mapping specific DataSetWriter parameters. The abstract DataType does not define fields.

The DataSetWriterTransportDataType Structure representation in the AddressSpace is defined in Table 38.

Table 38 – DataSetWriterTransportDataType definition
Attributes Value
BrowseNameDataSetWriterTransportDataType
IsAbstractTrue
Subtype of Structure defined in OPC 10000-5.
Conformance Units
PubSub Parameters Discovery
6.2.4.5.3 DataSetWriterMessageDataType

This Structure DataType is an abstract base type for message mapping specific DataSetWriter parameters. The abstract DataType does not define fields.

The DataSetWriterMessageDataType Structure representation in the AddressSpace is defined in Table 39.

Table 39 – DataSetWriterMessageDataType definition
Attributes Value
BrowseNameDataSetWriterMessageDataType
IsAbstractTrue
Subtype of Structure defined in OPC 10000-5.
Conformance Units
PubSub Parameters Discovery