DeLib – Diag ToolSet
Products
DeLib – Diag ToolSet
Our diagnostic control stack library performs the reception and transmission of J1939 and UDS CAN bus frames. Both single and multi-frame messages are supported and help to analyze the status of your vehicle. The source code is modular and has a simple API in Simulink. Thanks to our holistic tool chain approach, implementation in Simulink or C is possible.
01.
Standard-compliant integration
Simple and straightforward implementation of J1939 and UDS.
02.
Intuitive interface
Simply set the errors in the application and check the Inhibit function. The rest is executed automatically and safely.
03.
Simply consistent
Convenient definition of all error data in table form. Import into the application and the tester tool ensures complete consistency.
Tech Specs
Application
Our library checks the signal according to your configuration. If the signal is outside the limits, it sets a default value and an error flag for the fault handler. Depending on your configuration, the fault handler saves the error in the memory or/and sends a DTC directly to the CAN bus. Each fault can be classified and, depending on the class, triggers a direct reaction (e.g. Limp Home). In this way, the DiagToolSet protects the vehicle from further damage and dangerous situations, but also gives you insight into the vehicle for troubleshooting.
Features & benefits
Functional overview
Implemented CAN interfaces
J1939 DM1
Repeated communication from active DTCs
J1939 DM2
Repeated communication from previously active DTCs
J1939 DM3
Delete diagnostic data
UDS $14
Delete diagnostic information
UDS $19
Read diagnostic information
UDS $10
Session control
UDS $11
ECU Reset
UDS $27
Security access
UDS $3E
Tester available
UDS $22
Read data by identifier
UDS $2E
Write data by identifier
UDS $7F
Negative response
UDS and J1939
SAE J1939
UDS ISO 14229
DTC severity / error class
Frequently asked questions (FAQ)