CAN API Mapping
This page maps CAN implementation tasks to APIs, required definitions/structures, and sample programs.
Mapping Table
| Implementation task | Main APIs | Required definitions / structures | Sample |
|---|---|---|---|
| Configure CAN communication parameters | MPXCANSetParam | StMPXCANParam, CAN Operation Mode, CAN Arbitration Baudrate | CAN Monitor Sample (C++) |
| Configure slot-based transmission | MPXCANSetSlot, MPXCANChangeSlot, MPXCANSendSlot | StMPXCANSlot, CAN Frame Type, CAN Slot Change Request Info | CAN Simulation Sample (C++) |
| Direct transmission | MPXCANDirectSend | StMPXCANDirect, CAN ID Format | CAN Simulation Sample (C#) |
| Acquire logs | MPXSetGetLogMode, MPXCANGetLogEx | StMPXCANLog, Log Acquisition Mode, Buffer Overrun Presence | CAN Monitor Sample (C++) |
Read First
- Common flow: Common First (Minimum Flow)
- Common APIs: Common API by Task
- CAN details: API Details (CAN)