YARP
Yet Another Robot Platform
 
Loading...
Searching...
No Matches
ILocalization2DRPCd Class Reference

#include <networkWrappers/localization2D_nws_yarp/ILocalization2DServerImpl.h>

+ Inheritance diagram for ILocalization2DRPCd:

Public Member Functions

void setInterface (yarp::dev::Nav2D::ILocalization2D *_iloc)
 
bool start_localization_service_RPC () override
 
bool stop_localization_service_RPC () override
 
return_get_localization_status get_localization_status_RPC () override
 
return_get_estimated_poses get_estimated_poses_RPC () override
 
return_get_current_position1 get_current_position1_RPC () override
 
return_get_current_position2 get_current_position2_RPC () override
 
return_get_estimated_odometry get_estimated_odometry_RPC () override
 
bool set_initial_pose1_RPC (const yarp::dev::Nav2D::Map2DLocation &loc) override
 
bool set_initial_pose2_RPC (const yarp::dev::Nav2D::Map2DLocation &loc, const yarp::sig::Matrix &cov) override
 
std::mutex * getMutex ()
 
- Public Member Functions inherited from ILocalization2DMsgs
 ILocalization2DMsgs ()
 
virtual std::vector< std::string > help (const std::string &functionName="--all")
 
bool read (yarp::os::ConnectionReader &connection) override
 Read this object from a network connection.
 
- Public Member Functions inherited from yarp::os::Wire
yarp::os::WireLinkyarp ()
 Get YARP state associated with this object.
 
const yarp::os::WireLinkyarp () const
 Get YARP state associated with this object (const version).
 
- Public Member Functions inherited from yarp::os::PortReader
virtual ~PortReader ()
 Destructor.
 
virtual Type getReadType () const
 

Public Attributes

yarp::dev::OdometryData m_current_odometry
 
yarp::dev::Nav2D::Map2DLocation m_current_position
 
yarp::dev::Nav2D::LocalizationStatusEnum m_current_status = yarp::dev::Nav2D::LocalizationStatusEnum::localization_status_not_yet_localized
 
yarp::os::Stamp m_loc_stamp
 
yarp::os::Stamp m_odom_stamp
 
bool m_getdata_using_periodic_thread = true
 

Detailed Description

Definition at line 15 of file ILocalization2DServerImpl.h.

Member Function Documentation

◆ get_current_position1_RPC()

return_get_current_position1 ILocalization2DRPCd::get_current_position1_RPC ( )
overridevirtual

Reimplemented from ILocalization2DMsgs.

Definition at line 107 of file ILocalization2DServerImpl.cpp.

◆ get_current_position2_RPC()

return_get_current_position2 ILocalization2DRPCd::get_current_position2_RPC ( )
overridevirtual

Reimplemented from ILocalization2DMsgs.

Definition at line 135 of file ILocalization2DServerImpl.cpp.

◆ get_estimated_odometry_RPC()

return_get_estimated_odometry ILocalization2DRPCd::get_estimated_odometry_RPC ( )
overridevirtual

Reimplemented from ILocalization2DMsgs.

Definition at line 157 of file ILocalization2DServerImpl.cpp.

◆ get_estimated_poses_RPC()

return_get_estimated_poses ILocalization2DRPCd::get_estimated_poses_RPC ( )
overridevirtual

Reimplemented from ILocalization2DMsgs.

Definition at line 87 of file ILocalization2DServerImpl.cpp.

◆ get_localization_status_RPC()

return_get_localization_status ILocalization2DRPCd::get_localization_status_RPC ( )
overridevirtual

Reimplemented from ILocalization2DMsgs.

Definition at line 58 of file ILocalization2DServerImpl.cpp.

◆ getMutex()

std::mutex * ILocalization2DRPCd::getMutex ( )
inline

Definition at line 34 of file ILocalization2DServerImpl.h.

◆ set_initial_pose1_RPC()

bool ILocalization2DRPCd::set_initial_pose1_RPC ( const yarp::dev::Nav2D::Map2DLocation loc)
overridevirtual

Reimplemented from ILocalization2DMsgs.

Definition at line 185 of file ILocalization2DServerImpl.cpp.

◆ set_initial_pose2_RPC()

bool ILocalization2DRPCd::set_initial_pose2_RPC ( const yarp::dev::Nav2D::Map2DLocation loc,
const yarp::sig::Matrix cov 
)
overridevirtual

Reimplemented from ILocalization2DMsgs.

Definition at line 198 of file ILocalization2DServerImpl.cpp.

◆ setInterface()

void ILocalization2DRPCd::setInterface ( yarp::dev::Nav2D::ILocalization2D _iloc)
inline

Definition at line 22 of file ILocalization2DServerImpl.h.

◆ start_localization_service_RPC()

bool ILocalization2DRPCd::start_localization_service_RPC ( )
overridevirtual

Reimplemented from ILocalization2DMsgs.

Definition at line 30 of file ILocalization2DServerImpl.cpp.

◆ stop_localization_service_RPC()

bool ILocalization2DRPCd::stop_localization_service_RPC ( )
overridevirtual

Reimplemented from ILocalization2DMsgs.

Definition at line 44 of file ILocalization2DServerImpl.cpp.

Member Data Documentation

◆ m_current_odometry

yarp::dev::OdometryData ILocalization2DRPCd::m_current_odometry

Definition at line 36 of file ILocalization2DServerImpl.h.

◆ m_current_position

yarp::dev::Nav2D::Map2DLocation ILocalization2DRPCd::m_current_position

Definition at line 37 of file ILocalization2DServerImpl.h.

◆ m_current_status

◆ m_getdata_using_periodic_thread

bool ILocalization2DRPCd::m_getdata_using_periodic_thread = true

Definition at line 42 of file ILocalization2DServerImpl.h.

◆ m_loc_stamp

yarp::os::Stamp ILocalization2DRPCd::m_loc_stamp

Definition at line 40 of file ILocalization2DServerImpl.h.

◆ m_odom_stamp

yarp::os::Stamp ILocalization2DRPCd::m_odom_stamp

Definition at line 41 of file ILocalization2DServerImpl.h.


The documentation for this class was generated from the following files: