#include <stdint.h>
#include "wpi/hal/CANAPITypes.h"
#include "wpi/hal/Types.h"
Go to the source code of this file.
|
| 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_ReceiveMessage (int32_t busId, uint32_t messageId, struct HAL_CANReceiveMessage *message, int32_t *status) |
| | Receives a CAN message.
|
| 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.
|
| HAL_CANStreamHandle | HAL_CAN_OpenStreamSession (int32_t busId, uint32_t messageId, uint32_t messageIDMask, uint32_t maxMessages, int32_t *status) |
| | Opens a CAN stream.
|
| void | HAL_CAN_CloseStreamSession (HAL_CANStreamHandle sessionHandle) |
| | Closes a CAN stream.
|
| 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.
|