跳转到内容

BM_CanMessageFlagsTypeDef 枚举参考

BMAPI 1.14.0.42 · bm_usb_def.h

typedef enum
{
BM_CAN_MESSAGE_FLAGS_NORMAL = 0,
BM_CAN_MESSAGE_FLAGS_IDE = 0x01,
BM_CAN_MESSAGE_FLAGS_RTR = 0x02,
BM_CAN_MESSAGE_FLAGS_BRS = 0x04,
BM_CAN_MESSAGE_FLAGS_FDF = 0x08,
BM_CAN_MESSAGE_FLAGS_ESI = 0x10,
BM_MESSAGE_FLAGS_NORMAL = BM_CAN_MESSAGE_FLAGS_NORMAL,
BM_MESSAGE_FLAGS_IDE = BM_CAN_MESSAGE_FLAGS_IDE,
BM_MESSAGE_FLAGS_RTR = BM_CAN_MESSAGE_FLAGS_RTR,
BM_MESSAGE_FLAGS_BRS = BM_CAN_MESSAGE_FLAGS_BRS,
BM_MESSAGE_FLAGS_FDF = BM_CAN_MESSAGE_FLAGS_FDF,
BM_MESSAGE_FLAGS_ESI = BM_CAN_MESSAGE_FLAGS_ESI,
} BM_CanMessageFlagsTypeDef;

CAN Message type flags, used in BM_TxTaskTypeDef.

名称 值表达式 说明
BM_CAN_MESSAGE_FLAGS_NORMAL 0 Normal CAN message
BM_CAN_MESSAGE_FLAGS_IDE 0x01 Extended CAN message
BM_CAN_MESSAGE_FLAGS_RTR 0x02 Remote CAN message
BM_CAN_MESSAGE_FLAGS_BRS 0x04 CAN-FD bitrate switching is enabled
BM_CAN_MESSAGE_FLAGS_FDF 0x08 CAN-FD message
BM_CAN_MESSAGE_FLAGS_ESI 0x10 Reserved for gateways
BM_MESSAGE_FLAGS_NORMAL BM_CAN_MESSAGE_FLAGS_NORMAL For backward-compatibility only
BM_MESSAGE_FLAGS_IDE BM_CAN_MESSAGE_FLAGS_IDE For backward-compatibility only
BM_MESSAGE_FLAGS_RTR BM_CAN_MESSAGE_FLAGS_RTR For backward-compatibility only
BM_MESSAGE_FLAGS_BRS BM_CAN_MESSAGE_FLAGS_BRS For backward-compatibility only
BM_MESSAGE_FLAGS_FDF BM_CAN_MESSAGE_FLAGS_FDF For backward-compatibility only
BM_MESSAGE_FLAGS_ESI BM_CAN_MESSAGE_FLAGS_ESI For backward-compatibility only

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