Implemented first Hangar-Service

Dependencies:   CalibrateMagneto QuaternionMath

Fork of SML2 by TobyRich GmbH

Barometer.h

Committer:
pvaibhav
Date:
2015-01-14
Revision:
2:3898208e02da
Parent:
1:c279bc3af90c
Child:
3:ee90a9ada112

File content as of revision 2:3898208e02da:

#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 getHeightFromPressure(const double pressure);
};

#endif