summaryrefslogtreecommitdiffstats
path: root/Global.h
diff options
context:
space:
mode:
Diffstat (limited to 'Global.h')
-rw-r--r--Global.h41
1 files changed, 41 insertions, 0 deletions
diff --git a/Global.h b/Global.h
new file mode 100644
index 0000000..1cf4ccc
--- /dev/null
+++ b/Global.h
@@ -0,0 +1,41 @@
+#ifndef _ROBOCUP_GLOBAL_H_
+#define _ROBOCUP_GLOBAL_H_
+
+#include <stdlib.h>
+
+
+// Geschwindigkeiten
+#define DEFAULT_SPEED 255
+#define SPEED_RUECK 50
+
+// Status
+#define STATUS_OK 0
+#define STATUS_WEISS 1
+#define STATUS_HINDERNIS_L 2 // Hindernis vorne links
+#define STATUS_HINDERNIS_R 3 // Hindernis vorne rechts
+#define STATUS_HINDERNIS_WAR_L 4 // Hindernis war vorne links
+#define STATUS_HINDERNIS_WAR_R 5 // Hindernis war vorne rechts
+#define STATUS_HINDERNIS_VOR_L 6 // Hindernis ist gleich vorne links
+#define STATUS_HINDERNIS_VOR_R 7 // Hindernis ist gleich vorne rechts
+
+// Sensoren
+#define KALI_MINDIFF 80 // minimale Abweichung s/w
+#define KALI_WEISSMAXDIFF 5 // maximale Abweichung weiss1/weiss2
+
+#define HINDERNIS_ERKENNUNGSWERT 155 // 100
+#define HINDERNIS_ERKENNUNGSWERT_SEITL 80
+#define HINDERNIS_SOLLWERT 90
+#define HINDERNIS_ABW 5 // 10
+#define HINDERNIS_SLEEP 100
+
+// Opfer
+#define OPFER_TIMEOUT 500
+#define OPFER_WAIT 2000
+#define OPFER_TIMER 1000
+#define OPFER_BEEP 440
+
+
+void *operator new(size_t sz);
+void operator delete(void *p);
+
+#endif