6.3.3.1 Structures
6.3.3.1.1 PnDeviceDiagnosisDataType
Table 81 – PnDeviceDiagnosisDataType Structure
Name Type Description
PnDeviceDiagnosisDataTypeStructure
APIUInt32
SlotUInt16
SubslotUInt16
ChannelNumberUInt16
TypePnChannelTypeEnumeration
AccumulativePnChannelAccumulativeEnumeration
MaintenancePnChannelMaintenanceEnumeration
SpecifierPnChannelSpecifierEnumeration
DirectionPnChannelDirectionEnumeration
UserStructureIdentifierUInt16
ChannelErrorTypeUInt16
ExtChannelErrorTypeUInt16
ExtChannelAddValueUInt32
QualifiedChannelQualifierUInt32
ManufacturerDataByteStringManufacturer specific diagnosis data
MessageLocalizedTextDiagnosis message read from the GSDML
HelpTextLocalizedTextHelp 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.

6.3.3.1.2 PnIM5DataType
Table 82 – PnIM5DataType Structure
Name Type Description
PnIM5DataTypeStructureContains the fields of the APDU element I&M5 | I&M5Data
AnnotationStringI&M5Data | IM_Annotation
OrderIdStringI&M5Data | IM_OrderID
VendorId UInt16I&M5Data | VendorID
SerialNumberStringI&M5Data | IM_Serial_Number
HardwareRevisionStringI&M5Data | IM_Hardware_Revision
SoftwareRevisionStringI&M5Data | IM_Software_Revision