Table 81 – PnDeviceDiagnosisDataType Structure

Name

Type

Description

PnDeviceDiagnosisDataType

Structure

API

UInt32

Slot

UInt16

Subslot

UInt16

ChannelNumber

UInt16

Type

PnChannelTypeEnumeration

Accumulative

PnChannelAccumulativeEnumeration

Maintenance

PnChannelMaintenanceEnumeration

Specifier

PnChannelSpecifierEnumeration

Direction

PnChannelDirectionEnumeration

UserStructureIdentifier

UInt16

ChannelErrorType

UInt16

ExtChannelErrorType

UInt16

ExtChannelAddValue

UInt32

QualifiedChannelQualifier

UInt32

ManufacturerData

ByteString

Manufacturer specific diagnosis data

Message

LocalizedText

Diagnosis message read from the GSDML

HelpText

LocalizedText

Help text read from the GSDML

If the field UserStructureIdentifier indicates manufacturer specific diagnosis information, the ByteString ManufacturerData contains the manufacturer specific diagnosis data.

The Message and the HelpText variables are retrieved from the GSDML file. If the Message includes a dynamic format string, this is replaced by the ExtChannelAddValue.

Table 82 – PnIM5DataType Structure

Name

Type

Description

PnIM5DataType

Structure

Contains the fields of the APDU element I&M5 | I&M5Data

Annotation

String

I&M5Data | IM_Annotation

OrderId

String

I&M5Data | IM_OrderID

VendorId

UInt16

I&M5Data | VendorID

SerialNumber

String

I&M5Data | IM_Serial_Number

HardwareRevision

String

I&M5Data | IM_Hardware_Revision

SoftwareRevision

String

I&M5Data | IM_Software_Revision