| 
    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