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

Table 36 – DataSetReaderDataType Structure

Name

Type

Description

DataSetReaderDataType

Structure

name

String

The name of the DataSetReader.

enabled

Boolean

The enabled state of the DataSetReader.

publisherId

BaseDataType

Defined in 6.2.8.1.

writerGroupId

UInt16

Defined in 6.2.8.2.

dataSetWriterId

UInt16

Defined in 6.2.8.3.

dataSetMetaData

DataSetMetaDataType

Defined in 6.2.8.4.

dataSetField‌ContentMask

DataSetFieldContentMask

Defined in 6.2.8.5.

messageReceiveTimeout

Duration

Defined in 6.2.8.6.

keyFrameCount

UInt32

headerLayoutUri

String

securityMode

MessageSecurityMode

Defined in 6.2.8.7.

securityGroupId

String

Defined in 6.2.8.8.

securityKeyServices

EndpointDescription[]

Defined in 6.2.8.9.

dataSetReaderProperties

KeyValuePair[]

Defined in 6.2.8.10.

transportSettings

DataSetReaderTransportDataType

Transport specific DataSetReader parameters. The abstract base type is defined in 6.2.8.11.2. The concrete subtypes are defined in the sections for transport mapping specific parameters

messageSettings

DataSetReaderMessageDataType

DataSetMessage mapping specific DataSetReader parameters. The abstract base type is defined in 6.2.8.11.3. The concrete subtypes are defined in the sections for message mapping specific parameters.

subscribedDataSet

SubscribedDataSetDataType

The SubscribedDataSet specific parameters. The abstract base type and the concrete subtypes are defined 6.2.9.