gazebo-yarp-plugins
Gazebo Plugins exposing YARP interfaces.
Loading...
Searching...
No Matches
RPCServerThread Class Reference

#include <ApplyExternalWrench.hh>

Inheritance diagram for RPCServerThread:
Collaboration diagram for RPCServerThread:

Public Member Functions

virtual bool threadInit ()
 
virtual void run ()
 
virtual void threadRelease ()
 
yarp::os::Bottle getCmd ()
 
void setRobotName (std::string robotName)
 
void setRobotModel (physics::ModelPtr robotModel)
 
void setNewCommandFlag (std::int32_t flag)
 
void setLastTimeStamp (double &time)
 
yarp::os::Stamp getLastTimeStamp ()
 
virtual void onStop ()
 

Public Attributes

std::string m_mode
 
bool m_wrenchSmoothing
 
double m_simulationUpdatePeriod
 
int wrenchCount
 
std::vector< ExternalWrenchwrenchesVector
 

Member Function Documentation

◆ threadInit()

bool RPCServerThread::threadInit ( )
virtual

◆ run()

void RPCServerThread::run ( )
virtual

◆ threadRelease()

void RPCServerThread::threadRelease ( )
virtual

◆ getCmd()

yarp::os::Bottle RPCServerThread::getCmd ( )

◆ setRobotName()

void RPCServerThread::setRobotName ( std::string robotName)

◆ setRobotModel()

void RPCServerThread::setRobotModel ( physics::ModelPtr robotModel)

◆ setNewCommandFlag()

void RPCServerThread::setNewCommandFlag ( std::int32_t flag)

◆ setLastTimeStamp()

void RPCServerThread::setLastTimeStamp ( double & time)

◆ getLastTimeStamp()

yarp::os::Stamp RPCServerThread::getLastTimeStamp ( )

◆ onStop()

void RPCServerThread::onStop ( )
virtual

Member Data Documentation

◆ m_mode

std::string RPCServerThread::m_mode

◆ m_wrenchSmoothing

bool RPCServerThread::m_wrenchSmoothing

◆ m_simulationUpdatePeriod

double RPCServerThread::m_simulationUpdatePeriod

◆ wrenchCount

int RPCServerThread::wrenchCount

◆ wrenchesVector

std::vector<ExternalWrench> RPCServerThread::wrenchesVector

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