WPILibC++ 2025.2.1
|
Classes | |
struct | HAL_CANStreamMessage |
Storage for CAN Stream Messages. More... | |
void | HAL_CAN_OpenStreamSession (uint32_t *sessionHandle, uint32_t messageID, uint32_t messageIDMask, uint32_t maxMessages, int32_t *status) |
Opens a CAN stream. | |
void | HAL_CAN_CloseStreamSession (uint32_t sessionHandle) |
Closes a CAN stream. | |
void | HAL_CAN_ReadStreamSession (uint32_t sessionHandle, struct HAL_CANStreamMessage *messages, uint32_t messagesToRead, uint32_t *messagesRead, int32_t *status) |
Reads a CAN stream message. | |
void HAL_CAN_CloseStreamSession | ( | uint32_t | sessionHandle | ) |
Closes a CAN stream.
sessionHandle | the session to close |
void HAL_CAN_OpenStreamSession | ( | uint32_t * | sessionHandle, |
uint32_t | messageID, | ||
uint32_t | messageIDMask, | ||
uint32_t | maxMessages, | ||
int32_t * | status ) |
Opens a CAN stream.
[out] | sessionHandle | output for the session handle |
[in] | messageID | the message ID to read |
[in] | messageIDMask | the message ID mask |
[in] | maxMessages | the maximum number of messages to stream |
[out] | status | Error status variable. 0 on success. |
void HAL_CAN_ReadStreamSession | ( | uint32_t | sessionHandle, |
struct HAL_CANStreamMessage * | messages, | ||
uint32_t | messagesToRead, | ||
uint32_t * | messagesRead, | ||
int32_t * | status ) |
Reads a CAN stream message.
[in] | sessionHandle | the session handle |
[in] | messages | array of messages |
[in] | messagesToRead | the max number of messages to read |
[out] | messagesRead | the number of messages actually read |
[out] | status | Error status variable. 0 on success. |