MX Foundation 4
Devices

The following table lists the MAX Technologies' modules and devices supporting CAN bus interface and the associated MX Foundation constant values. These MX Foundation constants are used by mxfDeviceModuleAllGet() to identify the CAN bus interface available on a device.

Module model name Module MXF constant
CAN bus MXF_MODULE_CANBUS
FlexMAX SMP MXF_MODULE_FLEXSMP


The following table lists, for each device that supports CAN, the number of buses, module index position for mxfDeviceModuleGet() and channel position for mxfModuleChannelGet().

Device/Module Type CAN buses CAN Module Index Note
FlexMulti 664
FlexMulti 429
2 12 Channel 0 is bidirectional port for CAN 0, Channel 1 is bidirectional port for CAN 1.
FlexMulti with C2 option 2 12 Channel 0 is bidirectional port for CAN 0, Channel 1 is bidirectional port for CAN 1.
FMX-SMP-12 2 Depends on slot position of the chassis Channel 20 is bidirectional port for CAN 0, Channel 21 is bidirectional port for CAN 1.
FMX-SMP-16 2 Depends on slot position of the chassis Channel 28 is bidirectional port for CAN 0, Channel 29 is bidirectional port for CAN 1.
Updated 10/23/2023