upm
0.6.2
Sensor/Actuator repository for libmraa (v0.10.1)
|
API for Bosch BMP180 Pressure Sensor. More...
The Bosch BMP180 is a high precision, ultra-low power consumption pressure sensor. It has a range of between 30,000 and 110,000 Pa.
Public Member Functions | |
BMP180 (int bus, int devAddr=BMP180_ADDR, uint8_t mode=BMP180_ULTRAHIGHRES) | |
~BMP180 () | |
uint32_t | getPressureRaw () |
int | getPressurePa () |
uint16_t | getTemperatureRaw () |
int | getTemperatureCelcius () |
bool | isAvailable () |
const char * | getModuleName () |
BMP180 | ( | int | bus, |
int | devAddr = BMP180_ADDR , |
||
uint8_t | mode = BMP180_ULTRAHIGHRES |
||
) |
uint32_t getPressureRaw | ( | ) |
Return pressure
|
virtual |
Return calculated pressure (Pa)
Implements IPressureSensor.
|
virtual |
Return latest calculated temperature value in Celcius
Implements ITemperatureSensor.
bool isAvailable | ( | ) |
Returns whether the correct chip is present at the given address.
|
inlinevirtual |
Returns name of module. This is the string in library name after libupm_
Implements IModuleStatus.