00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023
00024
00025
00026
00027 #ifndef ARCOMMANDS_H
00028 #define ARCOMMANDS_H
00029
00031
00035
00036 class ArCommands
00037 {
00038 public:
00039 enum Commands {
00040 PULSE = 0,
00041 OPEN = 1,
00042 CLOSE = 2,
00043 POLLING = 3,
00044 ENABLE = 4,
00045 SETA = 5,
00046 SETV = 6,
00047 SETO = 7,
00048 MOVE = 8,
00049 ROTATE = 9,
00050 SETRV = 10,
00051 VEL = 11,
00052 HEAD = 12,
00053 DHEAD = 13,
00054
00055 SAY = 15,
00057 JOYINFO = 17,
00058 CONFIG = 18,
00059 ENCODER = 19,
00060 RVEL = 21,
00061 DCHEAD = 22,
00062 SETRA = 23,
00063 SONAR = 28,
00064 STOP = 29,
00065 DIGOUT = 30,
00066
00067 VEL2 = 32,
00069 GRIPPER = 33,
00070
00071 ADSEL = 35,
00072 GRIPPERVAL = 36,
00073 GRIPPERPACREQUEST = 37,
00074 IOREQUEST = 40,
00075 PTUPOS = 41,
00076 TTY2 = 42,
00077 GETAUX = 43,
00078 BUMPSTALL = 44,
00080 TCM2 = 45,
00081 JOYDRIVE = 47,
00083 MOVINGBLINK = 49,
00084 HOSTBAUD = 50,
00085 AUX1BAUD = 51,
00086 AUX2BAUD = 52,
00087 ESTOP = 55,
00088 ESTALL = 56,
00089 GYRO = 58,
00090
00091 TTY3 = 66,
00092 GETAUX2 = 67,
00093
00094 LOADPARAM = 61,
00096 ENDSIM = 62,
00097 LOADWORLD = 63,
00098 STEP = 64,
00099
00100 CALCOMP = 65,
00101
00102 SETSIMORIGINX = 66,
00103 SETSIMORIGINY = 67,
00104 SETSIMORIGINTH = 68,
00105 RESETSIMTOORIGIN = 69,
00106
00107 SOUND = 90,
00108 PLAYLIST = 91,
00110 SOUNDTOG = 92
00111 };
00112
00113 };
00114
00115 #endif // ARCOMMANDS_H
00116
00117