blob: 42465241b186f69d74cb1ededae5428fcb8444eb (
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
|
#ifndef _POSITION_H_
#define _POSITION_H_
#include "../hal/maussensor.h"
#include <math.h>
// Anzahl der Ticks, die für eine ganze Umdrehung notwendig sind
#define MAUS_FULL_TURN 160000
class Position {
private:
// Maussensorenklassen
Maussensor maussensor0;
Maussensor maussensor1;
// X und Y-Koordinate
float x;
float y;
// Und die Ausrichtung als Winkel
int ausrichtung;
public:
Position();
~Position();
// Aktualisiert die Position
void Aktualisieren();
// Gebe die internen Werte zurück
int GetX();
int GetY();
int GetAusrichtung();
};
#endif
|