ocra-recipes
Doxygen documentation for the ocra-recipes repository
Classes | Namespaces | Enumerations
TaskYarpInterface.h File Reference
#include "ocra/util/Macros.h"
#include "ocra/util/ErrorsHelper.h"
#include "ocra/control/Task.h"
#include "ocra/control/TaskState.h"
#include "ocra/control/TaskYarpInterfaceVocab.h"
#include "ocra/control/Trajectory/Trajectories.h"
#include <Eigen/Dense>
#include <yarp/os/Network.h>
#include <yarp/os/PortReader.h>
#include <yarp/os/RpcServer.h>
#include <yarp/os/ConnectionReader.h>
#include <yarp/os/Port.h>
#include <yarp/os/RateThread.h>
#include <yarp/os/Log.h>
#include <yarp/os/LogStream.h>
Include dependency graph for TaskYarpInterface.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  ocra::TaskYarpInterface
 
class  ocra::TaskYarpInterface::RpcMessageCallback
 a short description More...
 
class  ocra::TaskYarpInterface::ControlInputCallback
 a short description More...
 
class  ocra::TaskYarpInterface::StateUpdateThread
 a short description More...
 

Namespaces

 ocra
 Optimization-based Robot Controller namespace. a library of classes to write and solve optimization problems dedicated to the control of multi-body systems.
 

Enumerations

enum  ocra::TASK_MODE { ocra::TASK_AS_OBJECTIVE, ocra::TASK_AS_CONSTRAINT, ocra::TASK_NOT_DEFINED }
 A basic enumeration for the different types of tasks we can have. More...