MX Foundation 4
Devices

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

Module model name Module MXF constant
Multi Enhanced MXF_MODULE_MULTI_EH
IPM-MULTI MXF_MODULE_MULTI
FlexMAX SMP MXF_MODULE_FLEXSMP


The following table lists, for each device that supports HDLC/SDLC, the number of transmit/receive channels and module index position for mxfDeviceModuleGet().

Device HDLC/SDLC Tx/Rx HDLC/SDLC Module Index
FlexMulti 1553
FlexMulti 629
Up to 4/4(1) 4
FlexMulti 429
FlexMulti 664
FlexMulti
Up to 4/4(1) 9
IPM-MULTI Up to 4/4(1) Depends on carrier IP slot
FMX-SMP-040804 4/4(2) Depends on FlexMAX module slot

1.
For each module, channels [0-3] are the transmit channels, and channels [8-11] are the received channels.
For each HDLC/SDLC channel, a corresponding CLOCK channel must be assigned.
HDLC/SDLC [0] must have a CLOCK channel at position [4], HDLC/SDLC [1] with CLOCK [5], and so on.
Protocol selection is made with Channel Class attribute.

2.
For each module, channels [12-15] are the transmit channels, and channels [32-35] are the received channels.
For each HDLC/SDLC channel, a corresponding CLOCK channel is assigned.
HDLC/SDLC [12] has a CLOCK channel at position [16], HDLC/SDLC [13] is associated with CLOCK [17], and so on.

Updated 10/23/2023