Skip to content

BM_LinProtocolChecksumTypeDef enumeration reference

BMAPI 1.14.0.42 · bm_usb_def.h

typedef enum
{
BM_LIN_MANUAL_CHECKSUM = 0,
BM_LIN_NORMAL_CHECKSUM = 1,
BM_LIN_ENHANCED_CHECKSUM = 2,
} BM_LinProtocolChecksumTypeDef;

LIN protocol checksum options.

Name Value expression Description
BM_LIN_MANUAL_CHECKSUM 0 Reserved
BM_LIN_NORMAL_CHECKSUM 1 Normal checksum (usually used by LIN1.3)
BM_LIN_ENHANCED_CHECKSUM 2 Enhanced checksum (can only be used by LIN2.x)

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