Antonia Baumgartner / Mbed 2 deprecated Versuch21

Dependencies:   mbed

Fork of Versuch20 by Alexander Wyss

Committer:
baumgant
Date:
Sat May 12 12:49:18 2018 +0000
Revision:
5:64d7b4b69fdf
Parent:
0:b886f13e4ac6
PES2;

Who changed what in which revision?

UserRevisionLine numberNew contents of line
baumgant 0:b886f13e4ac6 1 #ifndef SPURHALTUNG_H_
baumgant 0:b886f13e4ac6 2 #define SPURHALTUNG_H_
baumgant 0:b886f13e4ac6 3 #include <cstdlib>
baumgant 0:b886f13e4ac6 4 #include <mbed.h>
baumgant 0:b886f13e4ac6 5 #include "Spurhaltung.h"
baumgant 0:b886f13e4ac6 6 #include "IRSensorG.h"
baumgant 0:b886f13e4ac6 7
baumgant 0:b886f13e4ac6 8 class Spurhaltung {
baumgant 0:b886f13e4ac6 9
baumgant 0:b886f13e4ac6 10
baumgant 0:b886f13e4ac6 11 public:
baumgant 0:b886f13e4ac6 12 Spurhaltung(IRSensorG& Sensor2, IRSensorG& Sensor3);
baumgant 0:b886f13e4ac6 13 virtual ~Spurhaltung();
baumgant 0:b886f13e4ac6 14 float read();
baumgant 0:b886f13e4ac6 15 int speedl();
baumgant 0:b886f13e4ac6 16 int speedr();
baumgant 0:b886f13e4ac6 17
baumgant 0:b886f13e4ac6 18
baumgant 0:b886f13e4ac6 19 private:
baumgant 0:b886f13e4ac6 20
baumgant 0:b886f13e4ac6 21 IRSensorG& Sensor2;
baumgant 0:b886f13e4ac6 22 IRSensorG& Sensor3;
baumgant 0:b886f13e4ac6 23 int sr;
baumgant 0:b886f13e4ac6 24 int sl;
baumgant 5:64d7b4b69fdf 25 static const int DISTANCE;
baumgant 5:64d7b4b69fdf 26 static const float SPEED;
baumgant 5:64d7b4b69fdf 27 static const int DIFF;
baumgant 5:64d7b4b69fdf 28 static const int DIFF2;
baumgant 5:64d7b4b69fdf 29 static const int DIFF3;
baumgant 5:64d7b4b69fdf 30 static const int OFFSET;
baumgant 5:64d7b4b69fdf 31 static const int TOLERANCE1;
baumgant 5:64d7b4b69fdf 32 static const int TOLERANCE2;
baumgant 0:b886f13e4ac6 33
baumgant 0:b886f13e4ac6 34 };
baumgant 0:b886f13e4ac6 35
baumgant 0:b886f13e4ac6 36 #endif /* SPURHALTUNG_H_ */