|
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.


1.8.6