3 #ifndef __SDO_REPLIER_HPP__
4 #define __SDO_REPLIER_HPP__
6 #include <yarp/os/PortReader.h>
8 #include "ICanMessageNotifier.hpp"
9 #include "ICanSenderDelegate.hpp"
34 bool read(yarp::os::ConnectionReader & reader)
override;
41 { this->sender = sender; }
Implementation-agnostic consumer for RX CAN transfers.
Definition: ICanMessageNotifier.hpp:22
Implementation-agnostic consumer for TX CAN transfers.
Definition: ICanSenderDelegate.hpp:22
RPC replier for remote SDO transfers.
Definition: SdoReplier.hpp:25
bool read(yarp::os::ConnectionReader &reader) override
Read this object from the network.
Definition: SdoReplier.cpp:150
~SdoReplier() override
Destructor.
Definition: SdoReplier.cpp:143
bool notifyMessage(const can_message &msg) override
Tell observers a new CAN message has arrived.
Definition: SdoReplier.cpp:335
void configureSender(ICanSenderDelegate *sender)
Configure CAN sender handle.
Definition: SdoReplier.hpp:40
SdoReplier()
Constructor.
Definition: SdoReplier.cpp:136
The main, catch-all namespace for Robotics Lab UC3M.
Definition: groups.dox:6
Proxy CAN message structure.
Definition: CanMessage.hpp:20