22 #define DEFAULT_THREAD_PERIOD 0.02
60 virtual bool close()
override;
63 virtual void run()
override;
74 std::string m_current_goal_name;
75 bool set_current_goal_name(
const std::string& name);
76 bool get_current_goal_name(std::string& name);
77 bool clear_current_goal_name();
define control board standard interfaces
navigation2DServer: Documentation to be added
navigation2DServer()
Default module constructor.
std::string m_yarpviewPortName
bool initialize_YARP(yarp::os::Searchable &config)
virtual bool attachAll(const yarp::dev::PolyDriverList &l) override
Attach to a list of objects.
yarp::dev::Nav2D::NavigationStatusEnum m_navigation_status
std::string m_rpcPortName
std::string m_streamingPortName
virtual bool open(yarp::os::Searchable &prop) override
Open the DeviceDriver.
yarp::dev::PolyDriver pNav
yarp::dev::Nav2D::INavigation2DControlActions * iNav_ctrl
virtual bool detachAll() override
Detach the object (you must have first called attach).
virtual bool close() override
Close the DeviceDriver.
virtual bool read(yarp::os::ConnectionReader &connection) override
Read this object from a network connection.
virtual void run() override
Loop function.
yarp::dev::Nav2D::INavigation2DTargetActions * iNav_target
Interface implemented by all device drivers.
Interface for an object that can wrap/attach to to another.
A container for a device driver.
A simple collection of objects that can be described and transmitted in a portable way.
An interface for reading from a network connection.
An abstraction for a periodic thread.
Interface implemented by all objects that can read themselves from the network, such as Bottle object...
A mini-server for network communication.
A base class for nested structures that can be searched.