Typical Areas of Implementation for CAN Layer2 API
- Test benches which send few CAN frames to enable the actual functionality. An example is an ECU which does not start its regular function until a CAN message representing “ignition is on” is sent on the bus
- Test benches which acquire few signals to ensure the control function. An example is the measuring of an engine speed at which the test bench changes its behavior.
Diagnostics with the CAN Layer2 API is impossible or only possible with considerable difficulty.
Advantages
- Direct access to CAN frames
- Complete access to CAN parameterization