Miscellaneous Library, read Encoder etc.

Dependents:   My_Libraries

Committer:
altb
Date:
Wed Mar 06 14:38:04 2019 +0000
Revision:
2:1c5c71a6fac9
Parent:
0:3312872854c4
.....

Who changed what in which revision?

UserRevisionLine numberNew contents of line
altb 0:3312872854c4 1 /*
altb 0:3312872854c4 2 */
altb 0:3312872854c4 3
altb 0:3312872854c4 4 using namespace std;
altb 0:3312872854c4 5
altb 0:3312872854c4 6 class Unwrapper_2pi
altb 0:3312872854c4 7 {
altb 0:3312872854c4 8 public:
altb 0:3312872854c4 9
altb 0:3312872854c4 10 Unwrapper_2pi(void);
altb 0:3312872854c4 11
altb 0:3312872854c4 12 float operator()(float in) {
altb 0:3312872854c4 13 return doStep(in);
altb 0:3312872854c4 14 }
altb 0:3312872854c4 15
altb 0:3312872854c4 16 virtual ~Unwrapper_2pi();
altb 0:3312872854c4 17
altb 0:3312872854c4 18 void reset(void);
altb 0:3312872854c4 19 float doStep(float inc);
altb 0:3312872854c4 20
altb 0:3312872854c4 21 private:
altb 0:3312872854c4 22
altb 0:3312872854c4 23 long turns;
altb 0:3312872854c4 24 float last_value;
altb 0:3312872854c4 25
altb 0:3312872854c4 26 };