summaryrefslogtreecommitdiffstats
path: root/Global.h
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