Lib_Misc

Dependents:   IndNav_QK3_T265

PolynomialCharacteristics.h

Committer:
altb2
Date:
2020-01-10
Revision:
14:d5f47a30ef19
Parent:
0:3312872854c4

File content as of revision 14:d5f47a30ef19:

// Polynomial Characteristics for different purposes (map Voltage to acc etc.)


#ifndef POLYNOMIALCHARACTERISTICS_H_
#define POLYNOMIALCHARACTERISTICS_H_
#include "mbed.h"

class PolynomialCharacteristics{
     public:
            PolynomialCharacteristics(float *, uint8_t, float, float);
            float evaluate(float);
            float operator()(float x){
                return evaluate(x);
                } 
                //...
                virtual     ~PolynomialCharacteristics();
                // here: the calculation function
    
    private:
        // here: private functions and values...
        float *P;
        float degree;
        float ulim;
        float llim;
};


#endif      // LINEAR_CHARACTERISTICS_H_