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 |
This Structure DataType is an abstract base type for transport-specific DataSetReader parameters. The DataSetReaderTransportDataType is formally defined in Table 52.
Table 52 – DataSetReaderTransportDataType structure
Name |
Type |
Description |
DataSetReaderTransportDataType |
Structure |
|
The DataSetReaderTransportDataType Structure representation in the AddressSpace is defined in Table 53.
Table 53 – DataSetReaderTransportDataType definition
Attributes |
Value |
BrowseName |
DataSetReaderTransportDataType |
IsAbstract |
True |
Subtype of Structure defined in OPC 10000-5. |
|
Conformance Units |
|
PubSub Parameters Discovery Extended |
This Structure DataType is an abstract base type for message mapping specific DataSetReader parameters. The DataSetReaderMessageDataType is formally defined in Table 54.
Table 54 – DataSetReaderMessageDataType structure
Name |
Type |
Description |
DataSetReaderMessageDataType |
Structure |
|
The DataSetReaderMessageDataType Structure representation in the AddressSpace is defined in Table 55.
Table 55 – DataSetReaderMessageDataType definition
Attributes |
Value |
BrowseName |
DataSetReaderMessageDataType |
IsAbstract |
True |
Subtype of Structure defined in OPC 10000-5. |
|
Conformance Units |
|
PubSub Parameters Discovery Extended |