The PubSubDiagnosticsDataSetReaderTypedefines the diagnostic information for a PubSubDataSetReaderType Objectand is formally defined in Table 152.

Table 152– PubSubDiagnosticsDataSetReaderType

Attribute

Value

BrowseName

PubSubDiagnosticsDataSetReaderType

IsAbstract

False

References

NodeClass

BrowseName

DataType

TypeDefinition

ModellingRule

Subtype of PubSubDiagnosticsType defined in 9.1.11.2.

HasComponent

Object

Counters

BaseObjectType

Mandatory

HasComponent

Object

LiveValues

BaseObjectType

Mandatory

The Object Counterscontains all diagnostics counters for the diagnostics Object. The counters use the VariableType PubSubDiagnosticsCounterTypedefined in 9.1.11.5. The counter Variables of the PubSubDiagnosticsDataSetReaderTypeare defined in Table 153.

Table 153– Counters for PubSubDiagnosticsDataSetReaderType

BrowseName

Modelling Rule

Diagnostics

Level

Class.

Description

Inherited counters from PubSubDiagnosticsType

FailedDataSetMessages

Mandatory

Basic_0

Error_1

e.g. because of unknown MajorVersion

DecryptionErrors

Optional

Advanced_1

Error_1

The Object LiveValuescontains all live values of the diagnostics Object. If not further specified, the live values Variablesuse the VariableType BaseDataVariableType. The live values Variablesof the PubSubDiagnosticsDataSetReaderTypeare defined in Table 154.

Table 154– LiveValues for PubSubDiagnosticsDataSetReaderType

BrowseName

Modelling Rule

Diagnostics

Level

DataType

Description

MessageSequenceNumber

Optional

Info_2

UInt16

SequenceNumber of last DataSetMessage

StatusCode

Optional

Info_2

StatusCode

Status of last DataSetMessage

MajorVersion

Optional

Info_2

UInt32

MajorVersionof available DataSetMetaData

MinorVersion

Optional

Info_2

UInt32

MinorVersionof available DataSetMetaData

SecurityTokenID

Optional

Info_2

UInt32

Currently used SecurityTokenID

TimeToNextTokenID

Optional

Info_2

Duration

Time until the next key change is expected