2 //flags sent in CAN_LIFT_STATUS message
3 #define CAN_LIFT_INITIALIZING 1
4 #define CAN_LIFT_TIMEOUT 2
5 #define CAN_LIFT_OUT_OF_BOUNDS 4
6 #define CAN_LIFT_SWITCH_UP 8
7 #define CAN_LIFT_SWITCH_DOWN 16
8 #define CAN_LIFT_SWITCH_HOME 32
9 #define CAN_LIFT_HOMED 64
10 #define CAN_LIFT_START 128
12 //flags sent in CAN_JAW_RIGHT_STATUS, CAN_JAW_LEFT_STATUS message
13 #define CAN_JAW_INITIALIZING 0x01
14 #define CAN_JAW_TIMEOUT 0x02
15 #define CAN_JAW_OUT_OF_BOUNDS 0x04
17 //flags sent in CAN_SWITCHES
18 #define CAN_SWITCH_COLOR 2
19 #define CAN_SWITCH_STRATEGY 4
21 //flags sent in CAN_ROBOT_BUMPERS
22 #define CAN_BUMPER_REAR_LEFT 1
23 #define CAN_BUMPER_REAR_RIGHT 2
24 #define CAN_BUMPER_LEFT 4
25 #define CAN_BUMPER_RIGHT 8
26 #define CAN_BUMPER_LEFT_ACROSS 16
27 #define CAN_BUMPER_RIGHT_ACROSS 32