Open FFBoard
Open source force feedback firmware
Loading...
Searching...
No Matches
CanHandler.cpp
Go to the documentation of this file.
1/*
2 * CanHandler.cpp
3 *
4 * Created on: 20.11.2020
5 * Author: Yannick
6 */
7#include "CanHandler.h"
8#ifdef CANBUS
9
10//std::vector<CanHandler*> CanHandler::canHandlers;
11
16
20
24void CanHandler::canRxFullCallback(CANPort* port,uint32_t fifo){
25
26}
27
34
38void CanHandler::canErrorCallback(CANPort* port,uint32_t errcode){
39
40}
41
45void CanHandler::canTxCpltCallback(CANPort* port,uint32_t mailbox){
46
47}
48
52void CanHandler::canTxAbortCallback(CANPort* port,uint32_t mailbox){
53
54}
55
56
57
58#endif
Definition CAN.h:120
virtual ~CanHandler()
virtual void canRxFullCallback(CANPort *port, uint32_t fifo)
virtual void canTxCpltCallback(CANPort *port, uint32_t mailbox)
virtual void canErrorCallback(CANPort *port, uint32_t errcode)
static std::vector< CanHandler * > & getCANHandlers()
Definition CanHandler.h:55
virtual void canRxPendCallback(CANPort *port, CAN_rx_msg &msg)
virtual void canTxAbortCallback(CANPort *port, uint32_t mailbox)
void addCallbackHandler(std::vector< C > &vec, C instance)
void removeCallbackHandler(std::vector< C > &vec, C instance)