ocra-wbi-plugins
Doxygen documentation for the ocra-wbi-plugins repository
StandingDemoClient Class Reference

#include <StandingDemoClient.h>

List of all members.

Public Member Functions

 StandingDemoClient (std::shared_ptr< ocra::Model > modelPtr, const int loopPeriod)
virtual ~StandingDemoClient ()
bool configure (yarp::os::ResourceFinder &rf)

Protected Member Functions

virtual bool initialize ()
virtual void release ()
virtual void loop ()
virtual void printHelp ()

Private Member Functions

void deactivateLegContacts ()

Private Attributes

double maxVel
double maxAcc
bool useMinJerk
ocra_recipes::TrajectoryThread::Ptr comTrajThread
ocra_recipes::TrajectoryThread::Ptr rootTrajThread
ocra_recipes::TaskConnection::Ptr leftLegContactTask
ocra_recipes::TaskConnection::Ptr rightLegContactTask
double startTime
double contactReleaseDelay
bool contactsReleased

Constructor & Destructor Documentation

StandingDemoClient::StandingDemoClient ( std::shared_ptr< ocra::Model >  modelPtr,
const int  loopPeriod 
)

Member Function Documentation

bool StandingDemoClient::configure ( yarp::os::ResourceFinder &  rf)
bool StandingDemoClient::initialize ( ) [protected, virtual]
void StandingDemoClient::loop ( ) [protected, virtual]
void StandingDemoClient::printHelp ( ) [protected, virtual]
void StandingDemoClient::release ( ) [protected, virtual]

Member Data Documentation

ocra_recipes::TrajectoryThread::Ptr StandingDemoClient::comTrajThread [private]
ocra_recipes::TaskConnection::Ptr StandingDemoClient::leftLegContactTask [private]
double StandingDemoClient::maxAcc [private]
double StandingDemoClient::maxVel [private]
ocra_recipes::TaskConnection::Ptr StandingDemoClient::rightLegContactTask [private]
ocra_recipes::TrajectoryThread::Ptr StandingDemoClient::rootTrajThread [private]

The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines