00001 #include "robot.h" 00002 00003 #define FRONT_DOOR_UP 20 00004 #define FRONT_DOOR_DOWN 251 00005 #define INNER_DOOR_UP 255 00006 #define INNER_DOOR_DOWN 1 00007 #define BACK_DOOR_UP 160 00008 #define BACK_DOOR_DOWN 1 00009 #define TRANSPORTER_OFF 127 00010 #define FRONT_LAUNCH_LOCK 195 00011 #define FRONT_LAUNCH_OPEN 66 00012 #define FRONT_TRANSPORTER_FORWARD (127+40) 00013 #define FRONT_TRANSPORTER_FORWARD_FAST (127+60) 00014 #define FRONT_TRANSPORTER_STOP 127 00015 #define FRONT_TRANSPORTER_BACKWARD (127-40) 00016 #define INNER_TRANSPORTER_LEFT (127+16) 00017 #define INNER_TRANSPORTER_STOP 127 00018 #define INNER_TRANSPORTER_RIGHT (127-16) 00019 00020 #ifdef __cplusplus 00021 extern "C" { 00022 #endif 00023 00024 00025 void releaseFront(void); 00026 void lockFront(void); 00027 void frontDoorUp(void); 00028 void frontDoorDown(void); 00029 void innerDoorUp(void); 00030 void innerDoorDown(void); 00031 void backDoorUp(void); 00032 void backDoorDown(void); 00033 void frontTransporterForward(void); 00034 void frontTransporterForwardFast(void); 00035 void frontTransporterBackward(void); 00036 void frontTransporterStop(void); 00037 void innerTransporterLeft(void); 00038 void innerTransporterStop(void); 00039 void innerTransporterRight(void); 00040 00041 #ifdef __cplusplus 00042 } 00043 #endif