ocra-recipes
Doxygen documentation for the ocra-recipes repository
Classes | Enumerations
ocra_recipes Namespace Reference

Classes

class  ClientCommunications
 
class  ClientManager
 The controller module which launches the controller thread. More...
 
class  ControllerClient
 
class  ControllerServer
 
class  ControlThread
 
class  RobotState
 A portable class for sending robot state information over yarp. More...
 
class  ServerCommunications
 
class  StateListener
 A callback for a port listing to robot states. More...
 
class  TaskConnection
 
class  TaskParameters
 
class  TrajectoryThread
 

Enumerations

enum  CONTROLLER_TYPE { WOCRA_CONTROLLER = 1, HOCRA_CONTROLLER, GOCRA_CONTROLLER }
 
enum  SOLVER_TYPE { QUADPROG = 1, QPOASES }
 
enum  SERVER_COMMUNICATIONS_MESSAGE {
  FAILURE = 0, SUCCESS, WARNING, GET_CONTROLLER_STATUS,
  GET_WBI_CONFIG_FILE_PATH, GET_ROBOT_NAME, GET_IS_FLOATING_BASE, START_CONTROLLER,
  STOP_CONTROLLER, PAUSE_CONTROLLER, CHANGE_FIXED_LINK_RIGHT, CHANGE_FIXED_LINK_LEFT,
  FEET_CONTACT_STATE, CONTROLLER_RUNNING, CONTROLLER_STOPPED, CONTROLLER_PAUSED,
  ADD_TASKS, ADD_TASKS_FROM_FILE, REMOVE_TASK, REMOVE_TASKS,
  REMOVE_TASK_PORT, GET_TASK_LIST, GET_TASK_PORT_LIST, GET_TASK_PORT_NAME,
  HELP
}
 
enum  TRAJECTORY_TYPE { MIN_JERK, LIN_INTERP, GAUSSIAN_PROCESS, TIME_OPTIMAL }
 
enum  TERMINATION_STRATEGY {
  BACK_AND_FORTH, REVERSE, REVERSE_STOP, REVERSE_STOP_DEACTIVATE,
  STOP_THREAD, WAIT, STOP_THREAD_DEACTIVATE, WAIT_DEACTIVATE,
  CYCLE, NONE
}
 

Enumeration Type Documentation

Enumerator
WOCRA_CONTROLLER 
HOCRA_CONTROLLER 
GOCRA_CONTROLLER 

Definition at line 30 of file ControllerServer.h.

Enumerator
FAILURE 
SUCCESS 
WARNING 
GET_CONTROLLER_STATUS 
GET_WBI_CONFIG_FILE_PATH 
GET_ROBOT_NAME 
GET_IS_FLOATING_BASE 
START_CONTROLLER 
STOP_CONTROLLER 
PAUSE_CONTROLLER 
CHANGE_FIXED_LINK_RIGHT 
CHANGE_FIXED_LINK_LEFT 
FEET_CONTACT_STATE 
CONTROLLER_RUNNING 
CONTROLLER_STOPPED 
CONTROLLER_PAUSED 
ADD_TASKS 
ADD_TASKS_FROM_FILE 
REMOVE_TASK 
REMOVE_TASKS 
REMOVE_TASK_PORT 
GET_TASK_LIST 
GET_TASK_PORT_LIST 
GET_TASK_PORT_NAME 
HELP 

Definition at line 9 of file MessageVocabulary.h.

Enumerator
QUADPROG 
QPOASES 

Definition at line 37 of file ControllerServer.h.

Enumerator
BACK_AND_FORTH 
REVERSE 
REVERSE_STOP 
REVERSE_STOP_DEACTIVATE 
STOP_THREAD 
WAIT 
STOP_THREAD_DEACTIVATE 
WAIT_DEACTIVATE 
CYCLE 
NONE 

Definition at line 55 of file TrajectoryThread.h.

Enumerator
MIN_JERK 
LIN_INTERP 
GAUSSIAN_PROCESS 
TIME_OPTIMAL 

Definition at line 47 of file TrajectoryThread.h.