See the signal of Bronkhorst debimeter 0-5V nd convert it in a flow. Thi library is mo specific to combustion application (eq ratio, flows ...)

Debimeter.h

Committer:
dcharala
Date:
2019-06-05
Revision:
0:03d4829fcead

File content as of revision 0:03d4829fcead:

#ifndef DEBIMETER_H
#define DEBIMETER_H

#include <mbed.h>
#include "Global.h"
#include "Adafruit_ADS1015.h"


extern I2C i2c;
extern Adafruit_ADS1015 ads;



//Class Debimeter
class Debimeter{
    

public:
    Debimeter(Reactif reactif_,float debitMax_,Enum_UnitFlow unit_,int voie_adc_);
    //lit la valeur de débit
    float get_volt(void);
    void set_unit(Enum_UnitFlow unity);
    string get_text_unit(void);
    void set_typereactif(Reactif reactif) ;
    Reactif get_typereactif(void);
    void set_channel(int channel);
    float get_debit_NL(void);
    float get_debit_m(void);
    float get_debit_unit(void);


    //attributs
private:
    Reactif m_reactif;
    float m_debitMax;

    Enum_UnitFlow m_unit;
    float m_tensionadc;
    int m_voie_adc;



};
#endif