This Structure DataType is used to represent the DataSetReader parameters. The DataSetReaderDataType is formally defined in Table 50.
Table 50 – DataSetReaderDataType structure
Name |
Type |
Description |
Allow Subtypes |
DataSetReaderDataType |
Structure |
|
|
Name |
String |
The name of the DataSetReader. The name shall be unique across a ReaderGroup. It is recommended to use a human readable name. |
|
Enabled |
Boolean |
The enabled state of the DataSetReader. |
|
PublisherId |
BaseDataType |
Defined in 6.2.9.1. |
|
WriterGroupId |
UInt16 |
Defined in 6.2.9.2. |
|
DataSetWriterId |
UInt16 |
Defined in 6.2.9.3. |
|
DataSetMetaData |
DataSetMetaDataType |
Defined in 6.2.9.4. If the DataSetReaderDataType is provided as part of a create or update operation and the subscribedDataSet contains a StandaloneSubscribedDataSetRefDataType, this field shall be null and shall be replaced with the DataSetMetaDataType contained in the referenced StandaloneSubscribedDataSetDataType. |
|
DataSetFieldContentMask |
DataSetFieldContentMask |
Defined in 6.2.9.5. |
|
MessageReceiveTimeout |
Duration |
Defined in 6.2.9.6. |
|
KeyFrameCount |
UInt32 |
Defined in 6.2.9.7. |
|
HeaderLayoutUri |
String |
Defined in 6.2.9.8. |
|
SecurityMode |
MessageSecurityMode |
Defined in 6.2.9.9. |
|
SecurityGroupId |
String |
Defined in 6.2.9.10. |
|
SecurityKeyServices |
EndpointDescription[] |
Defined in 6.2.9.11. |
|
DataSetReaderProperties |
KeyValuePair[] |
Defined in 6.2.9.12. |
|
TransportSettings |
DataSetReaderTransportDataType |
Transport-specific DataSetReader parameters. The abstract base type is defined in 6.2.9.13.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 |
DataSetReaderMessageDataType |
DataSetMessage mapping specific DataSetReader parameters. The abstract base type is defined in 6.2.9.13.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 |
SubscribedDataSet |
SubscribedDataSetDataType |
The SubscribedDataSet specific parameters. The abstract base type and the concrete subtypes are defined in 6.2.10. If the DataSetReader is configured to receive heartbeat DataSetMessages, the field shall be null. The StandaloneSubscribedDataSetDataType subtype shall not be used in this structure field. |
True |
Its representation in the AddressSpace is defined in Table 51.
Table 51 – DataSetReaderDataType definition
Attributes |
Value |
BrowseName |
DataSetReaderDataType |
IsAbstract |
False |
Subtype of Structure defined in OPC 10000-5. |
|
Conformance Units |
|
PubSub Parameters Discovery Extended |