CANdesc and DEM - Software Components for Diagnostics
The diagnostic software component CANdesc (desc = diagnostic embedded software component) is the uniform implementation of the diagnostic protocol for different automotive OEMs. CANdesc is generated according to the configuration based on the diagnostic specification (CDD file). To implement the error memory, you can extend CANdesc with the DEM component, which gives you a fully diagnostic solution for your ECU.
CANdesc provides a signal-based interface as a uniform interface to the application. This simplifies interfacing of diagnostics to your ECU software.
DEM: As soon as the application software detects errors, it must initiate saving of the related Diagnostic Trouble Codes (DTC). The DEM component can be used for this task.
CANdesc and DEM are available for a number of different OEMs. An OEM independent version is also available. CANbedded is available for UDS, CANdesc supports both KWP2000 and UDS.
Vector offers a universal diagnostics tool chain for tasks ranging from definition of diagnostic functionality to execution of flash processes and diagnostic requests.