Implemented first Hangar-Service

Dependencies:   CalibrateMagneto QuaternionMath

Fork of SML2 by TobyRich GmbH

Barometer.h

Committer:
pvaibhav
Date:
2015-01-21
Revision:
3:ee90a9ada112
Parent:
2:3898208e02da
Child:
12:1632d7391453

File content as of revision 3:ee90a9ada112:

#ifndef _H_BAROMETER_H
#define _H_BAROMETER_H

#include "I2CPeripheral.h"
class Barometer : public I2CPeripheral {
private:
    void setFilterCoefficient(const uint8_t iir);
    void takeMeasurement(const uint8_t tmpovr, const uint8_t psrovr);
    void bmp280_read_cal_reg(const uint8_t reg, char* val);
    void bmp280_read_calibration();
    
public:
    Barometer(I2C &i2c);
    double getPressure();
    double getAltitude();
    double getTemperature();
};

#endif