BM_INIT_CAN_FD_DATA macro reference
BMAPI 1.14.0.42 · bm_usb_def.h
Definition
Section titled “Definition”#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)); \}Related types and constants
Section titled “Related types and constants”Source: BMAPI 1.14.0.42 released Doxygen documentation. The headers and help files bundled with an installed SDK define its version-specific contract.