.

Dependents:  

Committer:
altb
Date:
Mon Feb 25 09:47:04 2019 +0000
Revision:
11:78e723ede0c6
Parent:
0:d784b08f51ff
2018

Who changed what in which revision?

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