UDS service $19 ExtendedDataRecord configuration.
EXT_DIAG (Extended diagnostics library). (See Section 2.3, “Licensed Features”.)
Extended data records convey status information associated with a DTC. The information is retrieved at the time of the request. This block allows the assignment of DTCExtendedDataRecordNumbers within the manufacturer specific range [1,143] as well as the range reserved for legislated OBD DTCExtendedDataRecords [144, 239].
Report the DTC occurrence count
If enabled, the platform will report a one byte extended data record containing the DTC occurrence count.
Value type: | Boolean | ||
Calibratable: | No |
Occurrence count DTCExtendedDataRecordNumber
This field specifies the DTCExtendedDataRecordNumber that is used to identify the occurrence count.
Range: [1,239]
Value type: | Integer | ||
Calibratable: | No |
Report the failed number of drive cycles
If enabled, the platform will report a one byte extended data record containing the number of drive cycles in which the test has failed. The record is only available when the DTC is pending.
Value type: | Boolean | ||
Calibratable: | No |
Failed drive cycles DTCExtendedDataRecordNumber
This field specifies the DTCExtendedDataRecordNumber that is used to identify the count of drive cycles in which the test has failed.
Range: [1,239]
Value type: | Integer | ||
Calibratable: | No |
Report the number of drive cycles since last failure
If enabled, the platform will report a one byte extended data record containing the number of drive cycles since the last test failure. The record is only available when the DTC is active.
Value type: | Boolean | ||
Calibratable: | No |
Drive cycles since failure DTCExtendedDataRecordNumber
This field specifies the DTCExtendedDataRecordNumber that is used to identify the number of drive cycles since the last test failure.
Range: [1,239]
Value type: | Integer | ||
Calibratable: | No |
Report total warm up cycles in which the fault has not been present
If enabled, the platform will report a one byte extended data record containing the number of warm-up cycles in which the fault has not been present. The record is reset upon the DTC state transition to the previously active state.
Value type: | Boolean | ||
Calibratable: | No |
Warm up cycles DTCExtendedDataRecordNumber
This field specifies the DTCExtendedDataRecordNumber that is used to identify the number of warm-up cycles in which the fault has not been present.
Range: [1,239]
Value type: | Integer | ||
Calibratable: | No |
If enabled, the platform will report a two byte extended data record containing the total time (resolution 1min/bit) left until derate will occur. The record is only available while the DTC is in the active state and the DTC attribute 'has-torque-derate' is true.
Value type: | Boolean | ||
Calibratable: | No |
Time until derate DTCExtendedDataRecordNumber
This field specifies the DTCExtendedDataRecordNumber that is used to identify the total time left until derate will occur.
Range: [1,239]
Value type: | Integer | ||
Calibratable: | No |
Report total time in state 'previously active'
If enabled, the platform will report a two byte extended data record containing the total time (resolution 0.2hr/bit) that the DTC has been in the previously active state.
Value type: | Boolean | ||
Calibratable: | No |
Time in state 'previously active' DTCExtendedDataRecordNumber
This field specifies the DTCExtendedDataRecordNumber that is used to identify the total time that the DTC has been in the previously active state.
Range: [1,239]
Value type: | Integer | ||
Calibratable: | No |
Report total time in state 'active'
If enabled, the platform will report a two byte extended data record containing the total time (resolution 0.2hr/bit) that the DTC has been in the active state.
Value type: | Boolean | ||
Calibratable: | No |
Time in state 'active' DTCExtendedDataRecordNumber
This field specifies the DTCExtendedDataRecordNumber that is used to identify the total time that the DTC has been in the active state.
Range: [1,239]
Value type: | Integer | ||
Calibratable: | No |
Report the engine running time
If enabled, the platform will report a two byte extended data record containing the total time (resolution 0.2hr/bit) that the engine has been running while the DTC's fault has not been present and the DTC has been in the 'active' or 'previously active' state.
Value type: | Boolean | ||
Calibratable: | No |
Engine running time DTCExtendedDataRecordNumber
This field specifies the DTCExtendedDataRecordNumber that is used to identify the total time that the engine has been running while the DTC has been in the 'active' or 'previously active' state.
Range: [1,239]
Value type: | Integer | ||
Calibratable: | No |