3 #ifndef __I_CAN_SENDER_DELEGATE_HPP__
4 #define __I_CAN_SENDER_DELEGATE_HPP__
6 #include "CanMessage.hpp"
Implementation-agnostic consumer for TX CAN transfers.
Definition: ICanSenderDelegate.hpp:22
virtual bool prepareMessage(const can_message &msg)=0
Register CAN message for write.
virtual void reportAvailability(bool available, unsigned int id)=0
Report availability of CAN node.
virtual ~ICanSenderDelegate()=default
Virtual destructor.
The main, catch-all namespace for Robotics Lab UC3M.
Definition: groups.dox:6
Proxy CAN message structure.
Definition: CanMessage.hpp:20