1. Each short description string is provided with 32x 16 bit registers, one Unicode-16 character in each register. The order of the strings is directly related to the trouble code number position in the list, so trouble code 1 from page 142 will occupy registers 0-31 in page 143, trouble code 2 will occupy registers 32-63 and so on.
2. For now, only page 143 has been implemented to prove the idea, but if it’s acceptable then the extra 6 pages to support a maximum of 50 trouble code strings can be added.
3. A point for discussion is whether we need to add similar look-up facilities for the additional trouble code status strings (FMI for J1939 errors, ACTIVE/PASSIVE indication for Keyword 2000 ECUs etc) for the cases where the PC software isn’t able to locate the required engine module strings on disc as this would require another 7 GenComm pages to provide the look-up for all 50 entries in the list.
4. The reading of the strings is only required when the PC doesn’t have access to its own long version of the strings (such as when the PC doesn’t have the equivalent engine module on disc). The contents of the trouble code list is “frozen” when page 142 register 0 is read so that the PC can read all the trouble code list entries and any strings without the list changing.
Register offset
| Name
| Minimum value
| Maximum value
| Scaling factor
| Units
| Bits/ sign
| Read/write
|
0-1
| 2130 Expansion Module 0 input E user scale
| 0
| 200
| 0.1
| %
| 32
| Read / write
|
2-3
| 2130 Expansion Module 0 input F user scale
| 0
| 200
| 0.1
| %
| 32
| Read / write
|
4-5
| 2130 Expansion Module 0 input G user scale
| 0
| 200
| 0.1
| %
| 32
| Read / write
|
6-7
| 2130 Expansion Module 0 input H user scale
| 0
| 200
| 0.1
| %
| 32
| Read / write
|
8-15
| 2130 Expansion Module 1 inputs E-H user scale
|
|
|
|
|
| Read / write
|
16-23
| 2130 Expansion Module 2 inputs E-H user scale
|
|
|
|
|
| Read / write
|
24-31
| 2130 Expansion Module 3 inputs E-H user scale
|
|
|
|
|
| Read / write
|
32-33
| 2131 Expansion Module 0 input A user scale
| 0
| 200
| 0.1
| %
| 32
| Read / write
|
34-35
| 2131 Expansion Module 0 input B user scale
| 0
| 200
| 0.1
| %
| 32
| Read / write
|
36-37
| 2131 Expansion Module 0 input C user scale
| 0
| 200
| 0.1
| %
| 32
| Read / write
|
38-39
| 2131 Expansion Module 0 input D user scale
| 0
| 200
| 0.1
| %
| 32
| Read / write
|
40-41
| 2131 Expansion Module 0 input E user scale
| 0
| 200
| 0.1
| %
| 32
| Read / write
|
42-43
| 2131 Expansion Module 0 input F user scale
| 0
| 200
| 0.1
| %
| 32
| Read / write
|
44-45
| 2131 Expansion Module 0 input G user scale
| 0
| 200
| 0.1
| %
| 32
| Read / write
|
46-47
| 2131 Expansion Module 0 input H user scale
| 0
| 200
| 0.1
| %
| 32
| Read / write
|
48-49
| 2131 Expansion Module 0 input I user scale
| 0
| 200
| 0.1
| %
| 32
| Read / write
|
50-51
| 2131 Expansion Module 0 input J user scale
| 0
| 200
| 0.1
| %
| 32
| Read / write
|
52-71
| 2131 Expansion Module 1 inputs A-J user scale
|
|
|
|
|
| Read / write
|
72-91
| 2131 Expansion Module 2 inputs A-J user scale
|
|
|
|
|
| Read / write
|
92-111
| 2131 Expansion Module 3 inputs A-J user scale
|
|
|
|
|
| Read / write
|
112-113
| 2133 Expansion Module 0 input A user scale
| 0
| 200
| 0.1
| %
| 32
| Read / write
|
114-115
| 2133 Expansion Module 0 input B user scale
| 0
| 200
| 0.1
| %
| 32
| Read / write
|
116-117
| 2133 Expansion Module 0 input C user scale
| 0
| 200
| 0.1
| %
| 32
| Read / write
|
118-119
| 2133 Expansion Module 0 input D user scale
| 0
| 200
| 0.1
| %
| 32
| Read / write
|
120-121
| 2133 Expansion Module 0 input E user scale
| 0
| 200
| 0.1
| %
| 32
| Read / write
|
122-123
| 2133 Expansion Module 0 input F user scale
| 0
| 200
| 0.1
| %
| 32
| Read / write
|
124-125
| 2133 Expansion Module 0 input G user scale
| 0
| 200
| 0.1
| %
| 32
| Read / write
|
126-127
| 2133 Expansion Module 0 input H user scale
| 0
| 200
| 0.1
| %
| 32
| Read / write
|
128-143
| 2133 Expansion Module 1 inputs A-H user scale
|
|
|
|
|
| Read / write
|
144-159
| 2133 Expansion Module 2 inputs A-H user scale
|
|
|
|
|
| Read / write
|
160-175
| 2133 Expansion Module 3 inputs A-H user scale
|
|
|
|
|
| Read / write
|
176-255
| Reserved
|
|
|
|
|
|
|