iCub-main
Classes | Namespaces | Macros
iCubSimulationControl.h File Reference

This is the header file for the yarp interface of the iCubSimulation. More...

#include <string>
#include <yarp/os/Bottle.h>
#include <yarp/os/Semaphore.h>
#include <yarp/sig/Image.h>
#include <yarp/sig/Matrix.h>
#include <yarp/dev/DeviceDriver.h>
#include <yarp/dev/PolyDriver.h>
#include <yarp/dev/ControlBoardInterfaces.h>
#include <yarp/dev/ControlBoardInterfacesImpl.h>
#include <iCub/ctrl/adaptWinPolyEstimator.h>
#include "LogicalJoints.h"
+ Include dependency graph for iCubSimulationControl.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  yarp::dev::iCubSimulationControl
 

Namespaces

 yarp
 Copyright (C) 2008 RobotCub Consortium.
 
 yarp::dev
 

Macros

#define MODE_IDLE   0x00
 
#define MODE_POSITION   0x01
 
#define MODE_VELOCITY   0x02
 
#define MODE_TORQUE   0x03
 
#define MODE_IMPEDANCE_POS   0x04
 
#define MODE_IMPEDANCE_VEL   0x05
 
#define MODE_PWM   0x50
 
#define MODE_CURRENT   0x60
 
#define MODE_MIXED   VOCAB_CM_MIXED
 
#define MODE_FORCE_IDLE   VOCAB_CM_FORCE_IDLE
 
#define MODE_HW_FAULT   VOCAB_CM_HW_FAULT
 
#define MODE_CALIBRATING   VOCAB_CM_CALIBRATING
 
#define MODE_CALIB_DONE   VOCAB_CM_CALIB_DONE
 
#define MODE_NOT_CONFIGURED   VOCAB_CM_NOT_CONFIGURED
 
#define MODE_CONFIGURED   VOCAB_CM_CONFIGURED
 
#define MODE_UNKNOWN   VOCAB_CM_UNKNOWN
 

Detailed Description

This is the header file for the yarp interface of the iCubSimulation.

Author
Vadim Tikhanoff, Paul Fitzpatrick, Giorgio Metta
Date
2007
Note
Release under GNU GPL v2.0

Definition in file iCubSimulationControl.h.

Macro Definition Documentation

◆ MODE_CALIB_DONE

#define MODE_CALIB_DONE   VOCAB_CM_CALIB_DONE

Definition at line 59 of file iCubSimulationControl.h.

◆ MODE_CALIBRATING

#define MODE_CALIBRATING   VOCAB_CM_CALIBRATING

Definition at line 58 of file iCubSimulationControl.h.

◆ MODE_CONFIGURED

#define MODE_CONFIGURED   VOCAB_CM_CONFIGURED

Definition at line 61 of file iCubSimulationControl.h.

◆ MODE_CURRENT

#define MODE_CURRENT   0x60

Definition at line 54 of file iCubSimulationControl.h.

◆ MODE_FORCE_IDLE

#define MODE_FORCE_IDLE   VOCAB_CM_FORCE_IDLE

Definition at line 56 of file iCubSimulationControl.h.

◆ MODE_HW_FAULT

#define MODE_HW_FAULT   VOCAB_CM_HW_FAULT

Definition at line 57 of file iCubSimulationControl.h.

◆ MODE_IDLE

#define MODE_IDLE   0x00

Definition at line 47 of file iCubSimulationControl.h.

◆ MODE_IMPEDANCE_POS

#define MODE_IMPEDANCE_POS   0x04

Definition at line 51 of file iCubSimulationControl.h.

◆ MODE_IMPEDANCE_VEL

#define MODE_IMPEDANCE_VEL   0x05

Definition at line 52 of file iCubSimulationControl.h.

◆ MODE_MIXED

#define MODE_MIXED   VOCAB_CM_MIXED

Definition at line 55 of file iCubSimulationControl.h.

◆ MODE_NOT_CONFIGURED

#define MODE_NOT_CONFIGURED   VOCAB_CM_NOT_CONFIGURED

Definition at line 60 of file iCubSimulationControl.h.

◆ MODE_POSITION

#define MODE_POSITION   0x01

Definition at line 48 of file iCubSimulationControl.h.

◆ MODE_PWM

#define MODE_PWM   0x50

Definition at line 53 of file iCubSimulationControl.h.

◆ MODE_TORQUE

#define MODE_TORQUE   0x03

Definition at line 50 of file iCubSimulationControl.h.

◆ MODE_UNKNOWN

#define MODE_UNKNOWN   VOCAB_CM_UNKNOWN

Definition at line 62 of file iCubSimulationControl.h.

◆ MODE_VELOCITY

#define MODE_VELOCITY   0x02

Definition at line 49 of file iCubSimulationControl.h.