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.h38
1 files changed, 29 insertions, 9 deletions
diff --git a/source/Concept/Framework/defines.h b/source/Concept/Framework/defines.h
index 9eac05d..15e6c35 100644
--- a/source/Concept/Framework/defines.h
+++ b/source/Concept/Framework/defines.h
@@ -55,12 +55,8 @@
#define uint64 unsigned int64
#endif
-//Sensor types
-enum SensorTypes
-{
- SENSOR_TYPE_ANALOG,
- SENSOR_TYPE_DIGITAL,
-};
+//Constants
+#define SPEED_PER_PWM 1
//IO Module Names
enum IOModuleNames
@@ -74,18 +70,42 @@ enum IOModuleNames
IO_ENGINE_DRIVE_LEFT = IO_ENGINE_START,
IO_ENGINE_DRIVE_RIGHT,
IO_ENGINE_DRIVE_BACK,
+ IO_ENGINE_DRIBBLER,
IO_ENGINE_END,
+
+ //Kicker
+
+ IO_KICKER_START = IO_ENGINE_END,
+
+ IO_KICKER_MAIN = IO_KICKER_START,
+
+ IO_KICKER_END,
//Sensors
- IO_SENSOR_START = IO_ENGINE_END,
+ IO_SENSOR_START = IO_KICKER_END,
- IO_SENSOR_MOUSE = IO_SENSOR_START,
+ IO_SENSOR_IR_0_DEG = IO_SENSOR_START,
+ IO_SENSOR_IR_30_DEG,
+ IO_SENSOR_IR_60_DEG,
+ IO_SENSOR_IR_100_DEG,
+ IO_SENSOR_IR_180_DEG,
+ IO_SENSOR_IR_260_DEG,
+ IO_SENSOR_IR_300_DEG,
+ IO_SENSOR_IR_330_DEG,
IO_SENSOR_END,
+ //Leds
+
+ IO_LED_START = IO_SENSOR_END,
+
+ IO_LED_MAIN = IO_LED_START,
+
+ IO_LED_END,
+
//General
- IO_END = IO_SENSOR_END,
+ IO_END = IO_LED_END,
};
#endif