upm  0.6.2
Sensor/Actuator repository for libmraa (v0.10.1)
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Public Member Functions
BME280 Class Reference

Public Member Functions

 BME280 (int bus, int devAddr=BME280_I2C_ADDRESS1)
 
 ~BME280 ()
 
uint16_t getTemperatureRaw ()
 
int getTemperatureCelcius ()
 
uint16_t getHumidityRaw ()
 
int getHumidityRelative ()
 
const char * getModuleName ()
 
uint32_t getPressureRaw ()
 
int getPressurePa ()
 
int32_t getTemperatureInternal (void)
 
int32_t getPressureInternal (void)
 
int32_t getHumidityInternal (void)
 
int32_t getTemperatureRawInternal (void)
 
int32_t getPressureRawInternal (void)
 
int32_t getHumidityRawInternal (void)
 
bool isAvailable ()
 

Constructor & Destructor Documentation

BME280 ( int  bus,
int  devAddr = BME280_I2C_ADDRESS1 
)

Instanciates a BME280 object

Parameters
busnumber of used bus
devAddraddress of used i2c device
modeBME280 mode

Here is the call graph for this function:

~BME280 ( )

BME280 object destructor, basicaly it close i2c connection.

Member Function Documentation

uint16_t getTemperatureRaw ( )

Get temperature measurement.

Here is the call graph for this function:

int getTemperatureCelcius ( )
virtual

Get temperature measurement.

Implements ITemperatureSensor.

Here is the call graph for this function:

uint16_t getHumidityRaw ( )

Get relative humidity measurement.

Here is the call graph for this function:

int getHumidityRelative ( )
virtual

Get relative humidity measurement.

Implements IHumiditySensor.

Here is the call graph for this function:

const char* getModuleName ( )
inlinevirtual

Returns sensor module name

Implements IModuleStatus.

uint32_t getPressureRaw ( )

Return pressure

Here is the call graph for this function:

int getPressurePa ( )
virtual

Return calculated pressure (Pa)

Implements IPressureSensor.

Here is the call graph for this function:

int32_t getTemperatureInternal ( void  )

Return temperature

Here is the call graph for this function:

Here is the caller graph for this function:

int32_t getPressureInternal ( void  )

Return pressure

Here is the call graph for this function:

Here is the caller graph for this function:

int32_t getHumidityInternal ( void  )

Return humidity

Here is the call graph for this function:

Here is the caller graph for this function:

int32_t getTemperatureRawInternal ( void  )

Return temperature

Here is the call graph for this function:

Here is the caller graph for this function:

int32_t getPressureRawInternal ( void  )

Return pressure

Here is the call graph for this function:

Here is the caller graph for this function:

int32_t getHumidityRawInternal ( void  )

Return humidity

Here is the call graph for this function:

Here is the caller graph for this function:

bool isAvailable ( )

Returns whether the correct chip is present at the given address.

Inheritance diagram for BME280:
Inheritance graph
[legend]
Collaboration diagram for BME280:
Collaboration graph
[legend]

The documentation for this class was generated from the following files: