Antonia Baumgartner / Mbed 2 deprecated Versuch21

Dependencies:   mbed

Fork of Versuch20 by Alexander Wyss

Committer:
baumgant
Date:
Sun Apr 22 16:14:54 2018 +0000
Revision:
0:b886f13e4ac6
Child:
1:6ef5bc60e69c
Roebi

Who changed what in which revision?

UserRevisionLine numberNew contents of line
baumgant 0:b886f13e4ac6 1 #ifndef MOTION_H_
baumgant 0:b886f13e4ac6 2 #define MOTION_H_
baumgant 0:b886f13e4ac6 3 #include <cstdlib>
baumgant 0:b886f13e4ac6 4 #include <mbed.h>
baumgant 0:b886f13e4ac6 5 #include "EncoderCounter.h"
baumgant 0:b886f13e4ac6 6 #include "Controller.h"
baumgant 0:b886f13e4ac6 7 #include "Spurhaltung.h"
baumgant 0:b886f13e4ac6 8
baumgant 0:b886f13e4ac6 9 class Motion {
baumgant 0:b886f13e4ac6 10
baumgant 0:b886f13e4ac6 11
baumgant 0:b886f13e4ac6 12 public:
baumgant 0:b886f13e4ac6 13 Motion(EncoderCounter& counterLeft, EncoderCounter& counterRight, Controller& controller, Spurhaltung& spurhaltung);
baumgant 0:b886f13e4ac6 14 virtual ~Motion();
baumgant 0:b886f13e4ac6 15 float read();
baumgant 0:b886f13e4ac6 16 int speedr();
baumgant 0:b886f13e4ac6 17 int speedl();
baumgant 0:b886f13e4ac6 18 void switching(int D);
baumgant 0:b886f13e4ac6 19
baumgant 0:b886f13e4ac6 20 private:
baumgant 0:b886f13e4ac6 21
baumgant 0:b886f13e4ac6 22 EncoderCounter& counterLeft;
baumgant 0:b886f13e4ac6 23 EncoderCounter& counterRight;
baumgant 0:b886f13e4ac6 24 Controller& controller;
baumgant 0:b886f13e4ac6 25 Spurhaltung& spurhaltung;
baumgant 0:b886f13e4ac6 26 int D;
baumgant 0:b886f13e4ac6 27
baumgant 0:b886f13e4ac6 28
baumgant 0:b886f13e4ac6 29 };
baumgant 0:b886f13e4ac6 30
baumgant 0:b886f13e4ac6 31 #endif /* IR_MOTION_H_ */