9 #ifndef YARP_DEV_JOYPADCONTROLSERVER_JOYPADCONTROLSERVER_H
10 #define YARP_DEV_JOYPADCONTROLSERVER_JOYPADCONTROLSERVER_H
31 std::map<int, getcountmethod> countGetters;
59 bool m_isSubdeviceOwned;
62 std::string m_rpcPortName;
88 bool close()
override;
JoypadControlServer & operator=(const JoypadControlServer &)=delete
bool open(yarp::os::Searchable ¶ms) override
Open the DeviceDriver.
JoypadControlServer(JoypadControlServer &&)=delete
void threadRelease() override
Release method.
~JoypadControlServer() override
bool attach(yarp::dev::PolyDriver *poly) override
Attach to another object.
bool attachAll(const yarp::dev::PolyDriverList &p) override
Attach to a list of objects.
bool close() override
Close the DeviceDriver.
JoypadControlServer(const JoypadControlServer &)=delete
bool detach() override
Detach the object (you must have first called attach).
void run() override
Loop function.
JoypadControlServer & operator=(JoypadControlServer &&)=delete
bool fromConfig(yarp::os::Searchable ¶ms)
bool threadInit() override
Initialization method.
bool detachAll() override
Detach the object (you must have first called attach).
bool configure(yarp::dev::IJoypadController *interface)
~JoypadCtrlParser() override=default
bool respond(const yarp::os::Bottle &cmd, yarp::os::Bottle &response) override
Respond to a message.
Interface implemented by all device drivers.
A cheap and cheerful framework for human readable/writable forms of messages to devices.
JoypadCtrl_coordinateMode
Interface for an object that can wrap/attach to to another.
Interface for an object that can wrap/or "attach" to another.
A container for a device driver.
A simple collection of objects that can be described and transmitted in a portable way.
An abstraction for a periodic thread.
A mini-server for network communication.
A base class for nested structures that can be searched.