19#define HAL_ERR_CANSessionMux_BufferTooLong -44085
20#define HAL_ERR_CANSessionMux_InvalidBuffer -44086
21#define HAL_ERR_CANSessionMux_MessageNotFound -44087
22#define HAL_WARN_CANSessionMux_NoToken 44087
23#define HAL_WARN_CANSessionMux_TxQueueFull 44086
24#define HAL_WARN_CANSessionMux_SocketBufferFull 44088
25#define HAL_ERR_CANSessionMux_NotAllowed -44088
26#define HAL_ERR_CANSessionMux_NotInitialized -44089
27#define HAL_ERR_CANSessionMux_SessionOverrun 44050
90 uint32_t* busOffCount, uint32_t* txFullCount,
91 uint32_t* receiveErrorCount,
92 uint32_t* transmitErrorCount, int32_t* status);
109 uint32_t messageIDMask,
110 uint32_t maxMessages,
131 uint32_t messagesToRead, uint32_t* messagesRead,
void HAL_CAN_GetCANStatus(int32_t busId, float *percentBusUtilization, uint32_t *busOffCount, uint32_t *txFullCount, uint32_t *receiveErrorCount, uint32_t *transmitErrorCount, int32_t *status)
Gets CAN status information.
void HAL_CAN_ReceiveMessage(int32_t busId, uint32_t messageId, struct HAL_CANReceiveMessage *message, int32_t *status)
Receives a CAN message.
void HAL_CAN_SendMessage(int32_t busId, uint32_t messageId, const struct HAL_CANMessage *message, int32_t periodMs, int32_t *status)
Sends a CAN message.
void HAL_CAN_ReadStreamSession(HAL_CANStreamHandle sessionHandle, struct HAL_CANStreamMessage *messages, uint32_t messagesToRead, uint32_t *messagesRead, int32_t *status)
Reads a CAN stream message.
void HAL_CAN_CloseStreamSession(HAL_CANStreamHandle sessionHandle)
Closes a CAN stream.
HAL_CANStreamHandle HAL_CAN_OpenStreamSession(int32_t busId, uint32_t messageId, uint32_t messageIDMask, uint32_t maxMessages, int32_t *status)
Opens a CAN stream.
HAL_Handle HAL_CANStreamHandle
Definition Types.h:73
Definition CANAPITypes.h:139
Definition CANAPITypes.h:148
struct HAL_CANMessage message
The received message.
Definition CANAPITypes.h:152
Storage for CAN Stream Messages.
Definition CAN.h:39
uint32_t messageId
The message ID.
Definition CAN.h:41
struct HAL_CANReceiveMessage message
The message.
Definition CAN.h:43