iCub-main
Public Member Functions | Public Attributes | List of all members
ReplayPort Class Reference

#include <WholeBodyPlayerModule.h>

+ Inheritance diagram for ReplayPort:

Public Member Functions

 ReplayPort (std::string partName, yarp::dev::IPositionDirect *iPosDir, yarp::dev::IEncoders *iEnc, yarp::dev::IControlMode *iCM, yarp::dev::IPositionControl *iPosControl, yarp::dev::IControlLimits *iControlLimits, bool simulator=false)
 
void onRead (yarp::os::Bottle &datum) override
 
bool positionMoveFallback ()
 

Public Attributes

std::atomic< statem_state {state::ok}
 

Detailed Description

Definition at line 70 of file WholeBodyPlayerModule.h.

Constructor & Destructor Documentation

◆ ReplayPort()

ReplayPort::ReplayPort ( std::string  partName,
yarp::dev::IPositionDirect *  iPosDir,
yarp::dev::IEncoders *  iEnc,
yarp::dev::IControlMode *  iCM,
yarp::dev::IPositionControl *  iPosControl,
yarp::dev::IControlLimits *  iControlLimits,
bool  simulator = false 
)
inline

Definition at line 73 of file WholeBodyPlayerModule.h.

Member Function Documentation

◆ onRead()

void ReplayPort::onRead ( yarp::os::Bottle &  datum)
inlineoverride

Definition at line 107 of file WholeBodyPlayerModule.h.

◆ positionMoveFallback()

bool ReplayPort::positionMoveFallback ( )
inline

Definition at line 139 of file WholeBodyPlayerModule.h.

Member Data Documentation

◆ m_state

std::atomic<state> ReplayPort::m_state {state::ok}

Definition at line 183 of file WholeBodyPlayerModule.h.


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