Six crescent shaped legs

Dependencies:   mbed

Committer:
sim642
Date:
Tue Mar 29 15:40:15 2016 +0000
Revision:
6:9f9047ca4a89
Child:
8:c3af2a1c206c
Create SpeedEncoder

Who changed what in which revision?

UserRevisionLine numberNew contents of line
sim642 6:9f9047ca4a89 1 #ifndef SPEED_ENCODER_H
sim642 6:9f9047ca4a89 2 #define SPEED_ENCODER_H
sim642 6:9f9047ca4a89 3
sim642 6:9f9047ca4a89 4 #include "Encoder.hpp"
sim642 6:9f9047ca4a89 5 #include "mbed.h"
sim642 6:9f9047ca4a89 6
sim642 6:9f9047ca4a89 7 class SpeedEncoder : public Encoder
sim642 6:9f9047ca4a89 8 {
sim642 6:9f9047ca4a89 9 public:
sim642 6:9f9047ca4a89 10 SpeedEncoder(PinName encAPin, PinName encBPin);
sim642 6:9f9047ca4a89 11
sim642 6:9f9047ca4a89 12 float getSpeed();
sim642 6:9f9047ca4a89 13
sim642 6:9f9047ca4a89 14 private:
sim642 6:9f9047ca4a89 15 Timer timer;
sim642 6:9f9047ca4a89 16
sim642 6:9f9047ca4a89 17 long prevCount;
sim642 6:9f9047ca4a89 18 };
sim642 6:9f9047ca4a89 19
sim642 6:9f9047ca4a89 20 #endif // SPEED_ENCODER_H