12 #include "hal/Types.h"
22 #define HAL_CAN_SEND_PERIOD_NO_REPEAT 0
23 #define HAL_CAN_SEND_PERIOD_STOP_REPEATING -1
26 #define HAL_CAN_IS_FRAME_REMOTE 0x80000000
27 #define HAL_CAN_IS_FRAME_11BIT 0x40000000
29 #define HAL_ERR_CANSessionMux_InvalidBuffer -44086
30 #define HAL_ERR_CANSessionMux_MessageNotFound -44087
31 #define HAL_WARN_CANSessionMux_NoToken 44087
32 #define HAL_ERR_CANSessionMux_NotAllowed -44088
33 #define HAL_ERR_CANSessionMux_NotInitialized -44089
34 #define HAL_ERR_CANSessionMux_SessionOverrun 44050
60 uint8_t dataSize, int32_t periodMs, int32_t* status);
73 uint8_t* data, uint8_t* dataSize,
74 uint32_t* timeStamp, int32_t* status);
85 uint32_t messageIDMask, uint32_t maxMessages,
105 uint32_t messagesToRead, uint32_t* messagesRead,
118 uint32_t* txFullCount, uint32_t* receiveErrorCount,
119 uint32_t* transmitErrorCount, int32_t* status);