28 CanMessage(uint8_t size, uint8_t *data, uint16_t
id): size(size), data(data), id(id){}
44 virtual void SendMessage(
CanMessage &message) = 0;
51 this->upper_level = handler;
Struct defining a CAN Message.
Definition: can.h:6
CanMessage(uint8_t size, uint8_t *data, uint16_t id)
Definition: can.h:28
uint16_t id
Definition: can.h:20
uint8_t * data
Definition: can.h:15
void SetUpperLevel(void(*handler)(CanMessage &data))
Definition: can.h:50
uint8_t size
Definition: can.h:10
Purely virtual class defining a CAN interface.
Definition: can.h:34