![](/media/cache/profiles/altb_JGUSAOG.jpg.50x50_q85.jpg)
corrections altb2
Diff: Lib_Misc/LinearCharacteristics.h
- Revision:
- 0:d2e117716219
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Lib_Misc/LinearCharacteristics.h Sun May 02 19:32:30 2021 +0000 @@ -0,0 +1,33 @@ +// Linear Characteristics for different purposes (map Voltage to acc etc.) + + +#ifndef LINEAR_CHARACTERISTICS_H_ +#define LINEAR_CHARACTERISTICS_H_ + + +class LinearCharacteristics{ + public: + LinearCharacteristics(){}; + LinearCharacteristics(float, float); + LinearCharacteristics(float, float, float, float); + LinearCharacteristics(float, float, float, float, float, float); + float evaluate(float); + void setup(float, float, float, float); + void setup(float, float, float, float, float, float); + float operator()(float x){ + return evaluate(x); + } + //... + virtual ~LinearCharacteristics(); + // here: the calculation function + + private: + // here: private functions and values... + float gain; + float offset; + float ulim; + float llim; +}; + + +#endif // LINEAR_CHARACTERISTICS_H_