yarp-devices
|
RPC replier for remote SDO transfers. More...
#include <SdoReplier.hpp>
Classes | |
class | Private |
Public Member Functions | |
SdoReplier () | |
Constructor. | |
~SdoReplier () override | |
Destructor. | |
bool | read (yarp::os::ConnectionReader &reader) override |
Read this object from the network. | |
bool | notifyMessage (const can_message &msg) override |
Tell observers a new CAN message has arrived. | |
void | configureSender (ICanSenderDelegate *sender) |
Configure CAN sender handle. | |
Public Member Functions inherited from roboticslab::ICanMessageNotifier | |
virtual | ~ICanMessageNotifier ()=default |
Virtual destructor. | |
Private Attributes | |
ICanSenderDelegate * | sender |
Private * | priv |
This class provides a callback that allows clients to interface with a remote CAN network via SDO commands. Every transfer (either upload-from-drive request or download-to-drive indication) is confirmed and its response sent back to the RPC client.