BM_INIT_CAN_FD_DATA 常量与宏参考
BMAPI 1.14.0.42 · bm_usb_def.h
#define BM_INIT_CAN_FD_DATA(_data, _id, _dlc, _ide, _fdf, _brs, _rtr, _esi, _payload) { \ BM_CanMessageTypeDef* can = (BM_CanMessageTypeDef*)(_data).payload; \ (_data).header.type = BM_CAN_FD_DATA; \ (_data).header.group = 0x7U; \ (_data).header.schn = 0xFU; \ (_data).header.dchn = 0xFU; \ (_data).header.flags = 0x0U; \ (_data).length = sizeof(BM_CanMessageTypeDef); \ BM_INIT_CAN_MSG(*can, (_id), (_dlc), (_ide), (_fdf), (_brs), (_rtr), (_esi), (_payload)); \}Value:
{ \ BM_CanMessageTypeDef* can = (BM_CanMessageTypeDef*)(_data).payload; \ (_data).header.type = BM_CAN_FD_DATA; \ (_data).header.group = 0x7U; \ (_data).header.schn = 0xFU; \ (_data).header.dchn = 0xFU; \ (_data).header.flags = 0x0U; \ (_data).length = sizeof(BM_CanMessageTypeDef); \ BM_INIT_CAN_MSG(*can, (_id), (_dlc), (_ide), (_fdf), (_brs), (_rtr), (_esi), (_payload)); \}关联类型与常量
Section titled “关联类型与常量”来源:BMAPI 1.14.0.42 正式 Doxygen 文档。技术说明保留原文;安装包中的头文件和帮助文档定义对应版本的接口契约。