summaryrefslogtreecommitdiffstats
path: root/source/Concept/Framework/defines.h
diff options
context:
space:
mode:
Diffstat (limited to 'source/Concept/Framework/defines.h')
-rw-r--r--source/Concept/Framework/defines.h26
1 files changed, 23 insertions, 3 deletions
diff --git a/source/Concept/Framework/defines.h b/source/Concept/Framework/defines.h
index 1b14aa7..1e25ba5 100644
--- a/source/Concept/Framework/defines.h
+++ b/source/Concept/Framework/defines.h
@@ -57,6 +57,7 @@
//Constants
#define SPEED_PER_PWM 1
+#define DISTANCE_PER_VALUE 1
//IO Module Names
enum IOModuleNames
@@ -70,13 +71,20 @@ enum IOModuleNames
IO_ENGINE_DRIVE_LEFT = IO_ENGINE_START,
IO_ENGINE_DRIVE_RIGHT,
IO_ENGINE_DRIVE_BACK,
- IO_ENGINE_DRIBBLER,
IO_ENGINE_END,
+ //Dribbler
+
+ IO_DRIBBLER_START = IO_ENGINE_END,
+
+ IO_DRIBBLER_MAIN = IO_DRIBBLER_START,
+
+ IO_DRIBBLER_END,
+
//Kicker
- IO_KICKER_START = IO_ENGINE_END,
+ IO_KICKER_START = IO_DRIBBLER_END,
IO_KICKER_MAIN = IO_KICKER_START,
@@ -93,6 +101,10 @@ enum IOModuleNames
IO_SENSOR_IR_260_DEG,
IO_SENSOR_IR_300_DEG,
IO_SENSOR_IR_330_DEG,
+ IO_SENSOR_DISTANCE_0_DEG,
+ IO_SENSOR_DISTANCE_90_DEG,
+ IO_SENSOR_DISTANCE_180_DEG,
+ IO_SENSOR_DISTANCE_270_DEG,
IO_SENSOR_END,
@@ -104,8 +116,16 @@ enum IOModuleNames
IO_LED_END,
+ //Displays
+
+ IO_DISPLAY_START = IO_LED_END,
+
+ IO_DISPLAY_MAIN = IO_DISPLAY_START,
+
+ IO_DISPLAY_END,
+
//General
- IO_END = IO_LED_END,
+ IO_END = IO_DISPLAY_END,
};
#endif