Fertig

Dependencies:   mbed

Fork of RT2_P3_students by RT2_P3_students

Committer:
Kiwicjam
Date:
Mon Apr 09 08:04:35 2018 +0000
Revision:
2:d7b497824b17
Parent:
1:a30512c3ac73
befor import von neuen IFIR und DiffCounter;

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 0:78ca29b4c49e 10 //...
Kiwicjam 2:d7b497824b17 11 LinearCharacteristics(float, float);
Kiwicjam 2:d7b497824b17 12 LinearCharacteristics(float, float), float, float);
altb 0:78ca29b4c49e 13 virtual ~LinearCharacteristics();
altb 0:78ca29b4c49e 14 // here: the calculation function
Kiwicjam 2:d7b497824b17 15 float calculateValue(float);
Kiwicjam 2:d7b497824b17 16 float operator ()(float u){
Kiwicjam 2:d7b497824b17 17 return calculateValue(u);
Kiwicjam 2:d7b497824b17 18 }
altb 0:78ca29b4c49e 19
altb 0:78ca29b4c49e 20 private:
Kiwicjam 2:d7b497824b17 21 float k;
Kiwicjam 2:d7b497824b17 22 float offset;
altb 1:a30512c3ac73 23 };
altb 1:a30512c3ac73 24
altb 1:a30512c3ac73 25
altb 1:a30512c3ac73 26 #endif // LINEAR_CHARACTERISTICS_H_