cmd.h File Reference

#include "types.h"
#include "vecmath.h"

Classes

struct  _Command
 Console Command. More...
struct  _Cmd
 Console Input Line. More...
class  CConsole
 Console. More...

Defines

#define CONSOLE_CMD_SEPARATOR   ','
#define CONSOLE_PARAM_SEPARATOR   ' '
#define CONSOLE_PARAM_LEN   255
#define LINESCOUNT   50
#define INPUTCOUNT   50
#define CMD_LIST_LEN   10
#define PARAMCOUNT   10
#define TEXTCOUNT   5
#define CMD_HELP_TEXT_HEADER   "Console: Commands:\n\------------------\n"
#define CMD_HELP_TEXT_CTMOV   "Movement:\n\---------\n"
#define CMD_HELP_TEXT_CTCFG   "Config:\n\-------\n"

Typedefs

typedef _Command Command
 Console Command.
typedef _Cmd Cmd
 Console Input Line.

Enumerations

enum  TEXT_TYPES {
  TEXT_BOLD = 10, TEXT_NORMAL = 3, TEXT_ERROR = 11, TEXT_EXECUTE = 14,
  TEXT_COLLISION = 1, TEXT_DEBUG = 12
}
enum  COMMAND_CLASSES { CT_CFG, CT_MOV, CT_HIDE }
 Command classes. More...
enum  COMMAND_TYPES {
  CMD_MOVETO, CMD_SET, CMD_GET, CMD_TORQUE,
  CMD_SPEED, CMD_CAPTURE, CMD_PLAY, CMD_INFO,
  CMD_HOLD, CMD_T, CMD_JOIN, CMD_LOAD,
  CMD_TEST, CMD_STOP, CMD_WAIT, CMD_RESYNC,
  CMD_LOOP, CMD_GRAB, CMD_ON, CMD_OFF,
  CMD_RON, CMD_ROFF, CMD_QUIT, CMD_M,
  CMD_SCRIPT, CMD_PARSE, CMD_S, CMD_L,
  CMD_DH, CMD_PLAYSHOW, CMD_CAM, CMD_SETPARAM,
  CMD_SETROBOT, CMD_HELP, CMD_LOADDH, CONSOLE_CMD_COUNT
}
 Command Types. More...

Variables

const Command console_cmds [CONSOLE_CMD_COUNT]
 Console Commands.

Define Documentation

#define CMD_HELP_TEXT_CTCFG   "Config:\n\-------\n"

#define CMD_HELP_TEXT_CTMOV   "Movement:\n\---------\n"

#define CMD_HELP_TEXT_HEADER   "Console: Commands:\n\------------------\n"

#define CMD_LIST_LEN   10

#define CONSOLE_CMD_SEPARATOR   ','

#define CONSOLE_PARAM_LEN   255

#define CONSOLE_PARAM_SEPARATOR   ' '

#define INPUTCOUNT   50

#define LINESCOUNT   50

#define PARAMCOUNT   10

#define TEXTCOUNT   5


Typedef Documentation

typedef struct _Cmd Cmd

Console Input Line.

typedef struct _Command Command

Console Command.


Enumeration Type Documentation

enum COMMAND_CLASSES

Command classes.

Configuration, Movement or Hidden.

Enumerator:
CT_CFG 
CT_MOV 
CT_HIDE 

enum COMMAND_TYPES

Command Types.

Enumerator:
CMD_MOVETO 
CMD_SET 
CMD_GET 
CMD_TORQUE 
CMD_SPEED 
CMD_CAPTURE 
CMD_PLAY 
CMD_INFO 
CMD_HOLD 
CMD_T 
CMD_JOIN 
CMD_LOAD 
CMD_TEST 
CMD_STOP 
CMD_WAIT 
CMD_RESYNC 
CMD_LOOP 
CMD_GRAB 
CMD_ON 
CMD_OFF 
CMD_RON 
CMD_ROFF 
CMD_QUIT 
CMD_M 
CMD_SCRIPT 
CMD_PARSE 
CMD_S 
CMD_L 
CMD_DH 
CMD_PLAYSHOW 
CMD_CAM 
CMD_SETPARAM 
CMD_SETROBOT 
CMD_HELP 
CMD_LOADDH 
CONSOLE_CMD_COUNT 

enum TEXT_TYPES

Enumerator:
TEXT_BOLD 
TEXT_NORMAL 
TEXT_ERROR 
TEXT_EXECUTE 
TEXT_COLLISION 
TEXT_DEBUG 


Variable Documentation

const Command console_cmds[CONSOLE_CMD_COUNT]

Console Commands.


Generated on Mon Apr 21 23:27:40 2008 for BioloidControl by  doxygen 1.5.2