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 |