BM_INIT_LIN_MSG 常量与宏参考
BMAPI 1.14.0.42 · bm_usb_def.h
#define BM_INIT_LIN_MSG(_msg, _id, _dlc, _payload) { \ (_msg).ctrl.lin.DLC = (_dlc); \ (_msg).id = (_id); \ if ((_payload) != NULL) { uint8_t i; for (i = 0; i < sizeof((_msg).payload); i++) { (_msg).payload[i] = ((uint8_t*)(_payload))[i]; } } \}Value:
{ \ (_msg).ctrl.lin.DLC = (_dlc); \ (_msg).id = (_id); \ if ((_payload) != NULL) { uint8_t i; for (i = 0; i < sizeof((_msg).payload); i++) { (_msg).payload[i] = ((uint8_t*)(_payload))[i]; } } \}Helper macro to initialize a BM_LinMessageTypeDef object.
关联类型与常量
Section titled “关联类型与常量”来源:BMAPI 1.14.0.42 正式 Doxygen 文档。技术说明保留原文;安装包中的头文件和帮助文档定义对应版本的接口契约。