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 |
|
DataSetWriterDataType |
Structure |
|
|
|
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 |
Boolean |
The enabled state of the DataSetWriter. |
|
|
DataSetWriterId |
UInt16 |
Defined in 6.2.4.1. |
|
|
DataSetFieldContentMask |
DataSetFieldContentMask |
Defined in 6.2.4.2. |
|
|
KeyFrameCount |
UInt32 |
Defined 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 |
|
BrowseName |
DataSetWriterDataType |
|
IsAbstract |
False |
|
Subtype of Structure defined in OPC 10000-5. |
|
|
Conformance Units |
|
|
PubSub Parameters Discovery |
|