|
upm
0.7.1
Sensor/Actuator repository for libmraa (v1.0.0)
|
C++ API for SI7005 sensor (Humidity And Temperature Sensor) More...
The Silicon Labs Si7005 SI7005 is a digital relative humidity and temperature sensor.
Public Member Functions | |
| SI7005 (int bus, int pin) | |
| ~SI7005 () | |
| uint16_t | getTemperatureRaw () |
| int | getTemperatureCelcius () |
| uint16_t | getHumidityRaw () |
| int | getHumidityRelative () |
| const char * | getModuleName () |
| bool | isAvailable () |
| void | enableHeater () |
| void | disableHeater () |
| void | enableFastConversionMode () |
| void | disableFastConversionMode () |
| SI7005 | ( | int | bus, |
| int | pin | ||
| ) |
Instantiates a SI7005 object
| bus | number of used bus |
| devAddr | address of used i2c device |
| pin | mraa gpio number for chip select pin |

| uint16_t getTemperatureRaw | ( | ) |
Get temperature measurement.

|
virtual |
Get temperature measurement.
Implements ITemperatureSensor.

| uint16_t getHumidityRaw | ( | ) |
Get relative humidity measurement.

|
virtual |
Get relative humidity measurement.
Implements IHumiditySensor.

|
inlinevirtual |
Returns sensor module name
Implements IModuleStatus.
| bool isAvailable | ( | ) |
Detects the sensor to ensure it is connected as required.

| void enableHeater | ( | ) |
Enables the integrated heating element.
| void disableHeater | ( | ) |
Disables the integrated heating element.
| void enableFastConversionMode | ( | ) |
Enables fast conversion mode.
| void disableFastConversionMode | ( | ) |
Enables fast conversion mode.


1.8.6