6#ifndef YARP_DEV_MOBILEBASEVELOCITYCONTROL_NWC_YARP
7#define YARP_DEV_MOBILEBASEVELOCITYCONTROL_NWC_YARP
47 bool close()
override;
define control board standard interfaces
contains the definition of a Vector type
This class is the parameters parser for class MobileBaseVelocityControl_nwc_yarp.
MobileBaseVelocityControl_nwc_yarp: A device which connects to MobileBaseVelocityControl_nws_yarp to ...
bool close() override
Close the DeviceDriver.
yarp::os::Port m_rpc_port
bool open(yarp::os::Searchable &config) override
Open the DeviceDriver.
yarp::dev::ReturnValue getLastVelocityCommand(double &x_vel, double &y_vel, double &theta_vel) override
Returns the last applied velocity command.
MobileBaseVelocityControlRPC m_RPC
yarp::dev::ReturnValue applyVelocityCommand(double x_vel, double y_vel, double theta_vel, double timeout=0.1) override
Apply a velocity command.
Interface implemented by all device drivers.
A mini-server for network communication.
A base class for nested structures that can be searched.