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