Example for extended diagnostic data

EXT_DIAG_LEN = 15

  7 6 5 4 3 2 1 0  
EXT_DIAG_DAT[1] 0 0 0 0 0 1 0 0 Device-related diagnosis; Length: 4 bytes incl. header byte
EXT_DIAG_DAT[2] X x x X X x X X Device-related diagnosis
EXT_DIAG_DAT[3] X x x X X x X X Length: 3 bytes
EXT_DIAG_DAT[4] X x x X X x X X Meaning of the data is manufacturer-specific
EXT_DIAG_DAT[5] 0 1 0 0 0 1 0 1 ID-related diagnosis; Length: 5 bytes incl. header byte
EXT_DIAG_DAT[6] 0 7 0 6 0 5 0 4 0 3 0 2 0 1 1 0 Module 0 with diagnosis
EXT_DIAG_DAT[7] 015 014 013 112 011 010 0 9 0 8 Module 12 with diagnosis
EXT_DIAG_DAT[8] 023 022 021 020 019 118 017 016 Module 18 with diagnosis
EXT_DIAG_DAT[9] 031 130 029 028 027 026 025 024 Module 30 with diagnosis
EXT_DIAG_DAT[10] 1 0 0 0 0 0 0 0 Channel-related diagnosis module 0
EXT_DIAG_DAT[11] 0 1 0 0 0 0 1 0 Channel 2, Input
EXT_DIAG_DAT[12] 0 0 1 0 0 1 0 0 Overload, channel organized bit-wise
EXT_DIAG_DAT[13] 1 0 0 0 1 1 0 0 Channel-related diagnosis module 12
EXT_DIAG_DAT[14] 1 0 0 0 0 1 1 0 Channel 6, Output
EXT_DIAG_DAT[15] 1 0 1 0 0 1 1 1 Upper limit exceeded, channel organized word-wise