blob: 1cf4ccc1e703b17730e1deba83f8df6a21420974 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
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
|