Skip to content

BM_IsotpModeTypeDef enumeration reference

BMAPI 1.14.0.42 · bm_usb_def.h

typedef enum
{
BM_ISOTP_NORMAL_TESTER = 0,
BM_ISOTP_NORMAL_ECU,
BM_ISOTP_EXTENDED_TESTER,
BM_ISOTP_EXTENDED_ECU,
} BM_IsotpModeTypeDef;

ISOTP operation mode, used in BM_IsotpConfigTypeDef.

Name Value expression Description
BM_ISOTP_NORMAL_TESTER 0 Default mode: normal (non-extended-addressing) UDS client(tester)
BM_ISOTP_NORMAL_ECU Implicit increment; see definition normal (non-extended-addressing) UDS server(ECU)
BM_ISOTP_EXTENDED_TESTER Implicit increment; see definition Currently unsupported: extended-addressing UDS client(tester)
BM_ISOTP_EXTENDED_ECU Implicit increment; see definition Currently unsupported: extended-addressing UDS server(ECU)

Source: BMAPI 1.14.0.42 released Doxygen documentation. The headers and help files bundled with an installed SDK define its version-specific contract.