iCub-main
Classes | Macros | Functions
main.cpp File Reference
#include <yarp/os/all.h>
#include <yarp/sig/Vector.h>
#include <string>
#include <iCub/utils.h>
#include <iCub/MotorThread.h>
#include <iCub/VisuoThread.h>
+ Include dependency graph for main.cpp:

Go to the source code of this file.

Classes

class  ActionsRenderingEngine
 
class  ARE_PortReader
 
class  ActionsRenderingEngineModule
 

Macros

#define ACK   yarp::os::createVocab32('a','c','k')
 
#define NACK   yarp::os::createVocab32('n','a','c','k')
 
#define RPC_HELP   yarp::os::createVocab32('h','e','l','p')
 
#define RPC_GET   yarp::os::createVocab32('g','e','t')
 
#define RPC_GET_STATUS   yarp::os::createVocab32('s','t','a','t')
 
#define RPC_IMPEDANCE   yarp::os::createVocab32('i','m','p','e')
 
#define RPC_S2C_MODE   yarp::os::createVocab32('m','o','d','e')
 
#define RPC_INTERRUPT   yarp::os::createVocab32('i','n','t','e')
 
#define RPC_REINSTATE   yarp::os::createVocab32('r','e','i','n')
 
#define RPC_WAVEING   yarp::os::createVocab32('w','a','v','e')
 
#define RPC_ELBOW   yarp::os::createVocab32('e','l','b','o')
 
#define RPC_EXECTIME   yarp::os::createVocab32('t','i','m','e')
 
#define CMD_IDLE   yarp::os::createVocab32('i','d','l','e')
 
#define CMD_HOME   yarp::os::createVocab32('h','o','m','e')
 
#define CMD_CALIBRATE   yarp::os::createVocab32('c','a','l','i')
 
#define CMD_EXPLORE   yarp::os::createVocab32('e','x','p','l')
 
#define CMD_OBSERVE   yarp::os::createVocab32('o','b','s','e')
 
#define CMD_DROP   yarp::os::createVocab32('d','r','o','p')
 
#define CMD_HOLD   yarp::os::createVocab32('h','o','l','d')
 
#define CMD_LEARN_MIL   yarp::os::createVocab32('l','e','a','r')
 
#define CMD_GET   yarp::os::createVocab32('g','e','t')
 
#define CMD_TAKE   yarp::os::createVocab32('t','a','k','e')
 
#define CMD_GRASP   yarp::os::createVocab32('g','r','a','s')
 
#define CMD_TOUCH   yarp::os::createVocab32('t','o','u','c')
 
#define CMD_PICK   yarp::os::createVocab32('p','i','c','k')
 
#define CMD_PUSH   yarp::os::createVocab32('p','u','s','h')
 
#define CMD_POINT   yarp::os::createVocab32('p','o','i','n')
 
#define CMD_POINT_FAR   yarp::os::createVocab32('p','f','a','r')
 
#define CMD_LOOK   yarp::os::createVocab32('l','o','o','k')
 
#define CMD_TRACK   yarp::os::createVocab32('t','r','a','c')
 
#define CMD_EXPECT   yarp::os::createVocab32('e','x','p','e')
 
#define CMD_GIVE   yarp::os::createVocab32('g','i','v','e')
 
#define CMD_HAND   yarp::os::createVocab32('h','a','n','d')
 
#define CMD_GAZE   yarp::os::createVocab32('r','e','l','e')
 
#define CMD_TAKE_TOOL   yarp::os::createVocab32('t','a','t','o')
 
#define CMD_ACTION_TEACH   yarp::os::createVocab32('t','e','a','c')
 
#define CMD_ACTION_IMITATE   yarp::os::createVocab32('i','m','i','t')
 
#define GET_S2C   yarp::os::createVocab32('s','2','c')
 
#define GET_TABLE   yarp::os::createVocab32('t','a','b','l')
 
#define GET_HOLDING   yarp::os::createVocab32('h','o','l','d')
 
#define GET_HAND   yarp::os::createVocab32('h','a','n','d')
 
#define GET_IMAGE   yarp::os::createVocab32('i','m','a','g')
 
#define GET_IDLE   yarp::os::createVocab32('i','d','l','e')
 
#define CALIB_TABLE   yarp::os::createVocab32('t','a','b','l')
 
#define CALIB_FINGERS   yarp::os::createVocab32('f','i','n','g')
 
#define CALIB_KIN_OFFSET   yarp::os::createVocab32('k','i','n','e')
 
#define EXPLORE_TORSO   yarp::os::createVocab32('t','o','r','s')
 
#define EXPLORE_HAND   yarp::os::createVocab32('h','a','n','d')
 
#define PORT_TAG_CMD   0
 
#define PORT_TAG_GET   1
 

Functions

int main (int argc, char *argv[])
 

Macro Definition Documentation

◆ ACK

#define ACK   yarp::os::createVocab32('a','c','k')

Definition at line 352 of file main.cpp.

◆ CALIB_FINGERS

#define CALIB_FINGERS   yarp::os::createVocab32('f','i','n','g')

Definition at line 409 of file main.cpp.

◆ CALIB_KIN_OFFSET

#define CALIB_KIN_OFFSET   yarp::os::createVocab32('k','i','n','e')

Definition at line 410 of file main.cpp.

◆ CALIB_TABLE

#define CALIB_TABLE   yarp::os::createVocab32('t','a','b','l')

Definition at line 408 of file main.cpp.

◆ CMD_ACTION_IMITATE

#define CMD_ACTION_IMITATE   yarp::os::createVocab32('i','m','i','t')

Definition at line 397 of file main.cpp.

◆ CMD_ACTION_TEACH

#define CMD_ACTION_TEACH   yarp::os::createVocab32('t','e','a','c')

Definition at line 396 of file main.cpp.

◆ CMD_CALIBRATE

#define CMD_CALIBRATE   yarp::os::createVocab32('c','a','l','i')

Definition at line 368 of file main.cpp.

◆ CMD_DROP

#define CMD_DROP   yarp::os::createVocab32('d','r','o','p')

Definition at line 372 of file main.cpp.

◆ CMD_EXPECT

#define CMD_EXPECT   yarp::os::createVocab32('e','x','p','e')

Definition at line 388 of file main.cpp.

◆ CMD_EXPLORE

#define CMD_EXPLORE   yarp::os::createVocab32('e','x','p','l')

Definition at line 369 of file main.cpp.

◆ CMD_GAZE

#define CMD_GAZE   yarp::os::createVocab32('r','e','l','e')

Definition at line 391 of file main.cpp.

◆ CMD_GET

#define CMD_GET   yarp::os::createVocab32('g','e','t')

Definition at line 378 of file main.cpp.

◆ CMD_GIVE

#define CMD_GIVE   yarp::os::createVocab32('g','i','v','e')

Definition at line 389 of file main.cpp.

◆ CMD_GRASP

#define CMD_GRASP   yarp::os::createVocab32('g','r','a','s')

Definition at line 380 of file main.cpp.

◆ CMD_HAND

#define CMD_HAND   yarp::os::createVocab32('h','a','n','d')

Definition at line 390 of file main.cpp.

◆ CMD_HOLD

#define CMD_HOLD   yarp::os::createVocab32('h','o','l','d')

Definition at line 374 of file main.cpp.

◆ CMD_HOME

#define CMD_HOME   yarp::os::createVocab32('h','o','m','e')

Definition at line 367 of file main.cpp.

◆ CMD_IDLE

#define CMD_IDLE   yarp::os::createVocab32('i','d','l','e')

Definition at line 366 of file main.cpp.

◆ CMD_LEARN_MIL

#define CMD_LEARN_MIL   yarp::os::createVocab32('l','e','a','r')

Definition at line 376 of file main.cpp.

◆ CMD_LOOK

#define CMD_LOOK   yarp::os::createVocab32('l','o','o','k')

Definition at line 386 of file main.cpp.

◆ CMD_OBSERVE

#define CMD_OBSERVE   yarp::os::createVocab32('o','b','s','e')

Definition at line 371 of file main.cpp.

◆ CMD_PICK

#define CMD_PICK   yarp::os::createVocab32('p','i','c','k')

Definition at line 382 of file main.cpp.

◆ CMD_POINT

#define CMD_POINT   yarp::os::createVocab32('p','o','i','n')

Definition at line 384 of file main.cpp.

◆ CMD_POINT_FAR

#define CMD_POINT_FAR   yarp::os::createVocab32('p','f','a','r')

Definition at line 385 of file main.cpp.

◆ CMD_PUSH

#define CMD_PUSH   yarp::os::createVocab32('p','u','s','h')

Definition at line 383 of file main.cpp.

◆ CMD_TAKE

#define CMD_TAKE   yarp::os::createVocab32('t','a','k','e')

Definition at line 379 of file main.cpp.

◆ CMD_TAKE_TOOL

#define CMD_TAKE_TOOL   yarp::os::createVocab32('t','a','t','o')

Definition at line 394 of file main.cpp.

◆ CMD_TOUCH

#define CMD_TOUCH   yarp::os::createVocab32('t','o','u','c')

Definition at line 381 of file main.cpp.

◆ CMD_TRACK

#define CMD_TRACK   yarp::os::createVocab32('t','r','a','c')

Definition at line 387 of file main.cpp.

◆ EXPLORE_HAND

#define EXPLORE_HAND   yarp::os::createVocab32('h','a','n','d')

Definition at line 414 of file main.cpp.

◆ EXPLORE_TORSO

#define EXPLORE_TORSO   yarp::os::createVocab32('t','o','r','s')

Definition at line 413 of file main.cpp.

◆ GET_HAND

#define GET_HAND   yarp::os::createVocab32('h','a','n','d')

Definition at line 403 of file main.cpp.

◆ GET_HOLDING

#define GET_HOLDING   yarp::os::createVocab32('h','o','l','d')

Definition at line 402 of file main.cpp.

◆ GET_IDLE

#define GET_IDLE   yarp::os::createVocab32('i','d','l','e')

Definition at line 405 of file main.cpp.

◆ GET_IMAGE

#define GET_IMAGE   yarp::os::createVocab32('i','m','a','g')

Definition at line 404 of file main.cpp.

◆ GET_S2C

#define GET_S2C   yarp::os::createVocab32('s','2','c')

Definition at line 400 of file main.cpp.

◆ GET_TABLE

#define GET_TABLE   yarp::os::createVocab32('t','a','b','l')

Definition at line 401 of file main.cpp.

◆ NACK

#define NACK   yarp::os::createVocab32('n','a','c','k')

Definition at line 353 of file main.cpp.

◆ PORT_TAG_CMD

#define PORT_TAG_CMD   0

Definition at line 417 of file main.cpp.

◆ PORT_TAG_GET

#define PORT_TAG_GET   1

Definition at line 418 of file main.cpp.

◆ RPC_ELBOW

#define RPC_ELBOW   yarp::os::createVocab32('e','l','b','o')

Definition at line 363 of file main.cpp.

◆ RPC_EXECTIME

#define RPC_EXECTIME   yarp::os::createVocab32('t','i','m','e')

Definition at line 364 of file main.cpp.

◆ RPC_GET

#define RPC_GET   yarp::os::createVocab32('g','e','t')

Definition at line 356 of file main.cpp.

◆ RPC_GET_STATUS

#define RPC_GET_STATUS   yarp::os::createVocab32('s','t','a','t')

Definition at line 357 of file main.cpp.

◆ RPC_HELP

#define RPC_HELP   yarp::os::createVocab32('h','e','l','p')

Definition at line 355 of file main.cpp.

◆ RPC_IMPEDANCE

#define RPC_IMPEDANCE   yarp::os::createVocab32('i','m','p','e')

Definition at line 358 of file main.cpp.

◆ RPC_INTERRUPT

#define RPC_INTERRUPT   yarp::os::createVocab32('i','n','t','e')

Definition at line 360 of file main.cpp.

◆ RPC_REINSTATE

#define RPC_REINSTATE   yarp::os::createVocab32('r','e','i','n')

Definition at line 361 of file main.cpp.

◆ RPC_S2C_MODE

#define RPC_S2C_MODE   yarp::os::createVocab32('m','o','d','e')

Definition at line 359 of file main.cpp.

◆ RPC_WAVEING

#define RPC_WAVEING   yarp::os::createVocab32('w','a','v','e')

Definition at line 362 of file main.cpp.

Function Documentation

◆ main()

int main ( int  argc,
char *  argv[] 
)

Definition at line 1556 of file main.cpp.