Template for group 4

Dependencies:   mbed

Fork of RT2_P3_students by RT2_P3_students

Committer:
altb
Date:
Tue Apr 17 09:06:47 2018 +0000
Revision:
5:72982ede2ff6
Parent:
4:2cc56521aa16
Child:
7:01a7363583b2
.

Who changed what in which revision?

UserRevisionLine numberNew contents of line
altb 0:78ca29b4c49e 1 // Linear Characteristics for different purposes (map Voltage to acc etc.)
altb 1:a30512c3ac73 2
altb 1:a30512c3ac73 3
altb 1:a30512c3ac73 4 #ifndef LINEAR_CHARACTERISTICS_H_
altb 1:a30512c3ac73 5 #define LINEAR_CHARACTERISTICS_H_
altb 1:a30512c3ac73 6
altb 1:a30512c3ac73 7
altb 0:78ca29b4c49e 8 class LinearCharacteristics{
altb 0:78ca29b4c49e 9 public:
altb 5:72982ede2ff6 10 LinearCharacteristics(float, float);
altb 5:72982ede2ff6 11 float evaluate(float);
altb 5:72982ede2ff6 12 float operator()(float x){
altb 5:72982ede2ff6 13 return evaluate(x);
altb 5:72982ede2ff6 14 }
altb 4:2cc56521aa16 15 //...
altb 2:769ce5f06d3e 16 virtual ~LinearCharacteristics();
altb 4:2cc56521aa16 17 // here: the calculation function
altb 0:78ca29b4c49e 18
altb 0:78ca29b4c49e 19 private:
altb 0:78ca29b4c49e 20 // here: private functions and values...
altb 5:72982ede2ff6 21 float gain;
altb 5:72982ede2ff6 22 float offset;
altb 1:a30512c3ac73 23 };
altb 1:a30512c3ac73 24
altb 1:a30512c3ac73 25
altb 1:a30512c3ac73 26 #endif // LINEAR_CHARACTERISTICS_H_