跳转到内容

BM_DataTypeTypeDef 枚举参考

BMAPI 1.14.0.42 · bm_usb_def.h

typedef enum
{
BM_UNKNOWN_DATA = 0,
BM_LIN_DATA,
BM_CAN_FD_DATA,
BM_FLEXRAY_DATA,
BM_MODBUS_DATA,
BM_ETHERNET_DATA,
BM_ACK_DATA = 0x8U,
BM_SYSTEM_DATA = 0xFU,
} BM_DataTypeTypeDef;

Busmust data type flags, must be given in BM_DataTypeDef.

名称 值表达式 说明
BM_UNKNOWN_DATA 0 Unknown data type
BM_LIN_DATA 隐式递增,见定义 LIN message data type
BM_CAN_FD_DATA 隐式递增,见定义 CAN or CAN-FD message data type (check FDF flag further)
BM_FLEXRAY_DATA 隐式递增,见定义 Flexray message data type
BM_MODBUS_DATA 隐式递增,见定义 MODBUS message data type
BM_ETHERNET_DATA 隐式递增,见定义 Ethernet message data type
BM_ACK_DATA 0x8U ACK from bus, which indicates TXCMPLT event if this is BM_CAN_FD_DATA
BM_SYSTEM_DATA 0xFU Reserved for system internal usage, user shall discard the message when received

来源:BMAPI 1.14.0.42 正式 Doxygen 文档。技术说明保留原文;安装包中的头文件和帮助文档定义对应版本的接口契约。