|
Open Model Railroad Network (OpenMRN)
|
Specifies the callbacks from the CAN stack to the application. More...
#include <11CXX_rom_driver_CAN.h>
Public Attributes | |
| void(* | CAN_rx )(uint8_t msg_obj_num) |
| Called when a message object sees a receive. | |
| void(* | CAN_tx )(uint8_t msg_obj_num) |
| Called when a message object transmit completes. | |
| void(* | CAN_error )(uint32_t error_info) |
| Called upon error. | |
| uint32_t(* | CANOPEN_sdo_read )(uint16_t index, uint8_t subindex) |
| ? | |
| uint32_t(* | CANOPEN_sdo_write )(uint16_t index, uint8_t subindex, uint8_t *dat_ptr) |
| ? | |
| uint32_t(* | CANOPEN_sdo_seg_read )(uint16_t index, uint8_t subindex, uint8_t openclose, uint8_t *length, uint8_t *data, uint8_t *last) |
| ? | |
| uint32_t(* | CANOPEN_sdo_seg_write )(uint16_t index, uint8_t subindex, uint8_t openclose, uint8_t length, uint8_t *data, uint8_t *fast_resp) |
| ? | |
| uint8_t(* | CANOPEN_sdo_req )(uint8_t length_req, uint8_t *req_ptr, uint8_t *length_resp, uint8_t *resp_ptr) |
| ? | |
Specifies the callbacks from the CAN stack to the application.
Definition at line 140 of file 11CXX_rom_driver_CAN.h.
| void(* CAN_CALLBACKS::CAN_error) (uint32_t error_info) |
Called upon error.
Definition at line 146 of file 11CXX_rom_driver_CAN.h.
| void(* CAN_CALLBACKS::CAN_rx) (uint8_t msg_obj_num) |
Called when a message object sees a receive.
Definition at line 142 of file 11CXX_rom_driver_CAN.h.
| void(* CAN_CALLBACKS::CAN_tx) (uint8_t msg_obj_num) |
Called when a message object transmit completes.
Definition at line 144 of file 11CXX_rom_driver_CAN.h.
| uint32_t(* CAN_CALLBACKS::CANOPEN_sdo_read) (uint16_t index, uint8_t subindex) |
?
Definition at line 148 of file 11CXX_rom_driver_CAN.h.
| uint8_t(* CAN_CALLBACKS::CANOPEN_sdo_req) (uint8_t length_req, uint8_t *req_ptr, uint8_t *length_resp, uint8_t *resp_ptr) |
?
Definition at line 156 of file 11CXX_rom_driver_CAN.h.
| uint32_t(* CAN_CALLBACKS::CANOPEN_sdo_seg_read) (uint16_t index, uint8_t subindex, uint8_t openclose, uint8_t *length, uint8_t *data, uint8_t *last) |
?
Definition at line 152 of file 11CXX_rom_driver_CAN.h.
| uint32_t(* CAN_CALLBACKS::CANOPEN_sdo_seg_write) (uint16_t index, uint8_t subindex, uint8_t openclose, uint8_t length, uint8_t *data, uint8_t *fast_resp) |
?
Definition at line 154 of file 11CXX_rom_driver_CAN.h.
| uint32_t(* CAN_CALLBACKS::CANOPEN_sdo_write) (uint16_t index, uint8_t subindex, uint8_t *dat_ptr) |
?
Definition at line 150 of file 11CXX_rom_driver_CAN.h.