Six crescent shaped legs

Dependencies:   mbed

Committer:
sim642
Date:
Tue Jun 21 14:43:44 2016 +0000
Revision:
47:4f418a4b0051
Parent:
37:8021b3ce241a
Byte based communication

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 8:c3af2a1c206c 10 SpeedEncoder(EncoderData nData);
sim642 6:9f9047ca4a89 11
sim642 37:8021b3ce241a 12 virtual void reset();
sim642 37:8021b3ce241a 13
sim642 14:4143ddddef1b 14 float getCountSpeed();
sim642 14:4143ddddef1b 15 float getTurnSpeed();
sim642 6:9f9047ca4a89 16
sim642 6:9f9047ca4a89 17 private:
sim642 6:9f9047ca4a89 18 Timer timer;
sim642 6:9f9047ca4a89 19
sim642 6:9f9047ca4a89 20 long prevCount;
sim642 6:9f9047ca4a89 21 };
sim642 6:9f9047ca4a89 22
sim642 6:9f9047ca4a89 23 #endif // SPEED_ENCODER_H