Implemented first Hangar-Service

Dependencies:   CalibrateMagneto QuaternionMath

Fork of SML2 by TobyRich GmbH

Barometer.h

Committer:
pvaibhav
Date:
2015-03-13
Revision:
12:1632d7391453
Parent:
3:ee90a9ada112
Child:
16:3e2468d4f4c1

File content as of revision 12:1632d7391453:

#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