26 #include <mraa/i2c.hpp>
28 #include "upm/iTemperatureSensor.hpp"
29 #include "upm/iHumiditySensor.hpp"
32 #define SI7005_ADDRESS ( 0x40 )
33 #define SI7005_NOT_FOUND ( 0x00 )
135 float last_temperature;
137 uint16_t getMeasurement(uint8_t configValue);
void disableFastConversionMode()
Definition: si7005.cxx:200
bool isAvailable()
Definition: si7005.cxx:163
void enableHeater()
Definition: si7005.cxx:182
uint16_t getHumidityRaw()
Definition: si7005.cxx:106
void disableHeater()
Definition: si7005.cxx:188
uint16_t getTemperatureRaw()
Definition: si7005.cxx:93
Interface for Temperature Sensors.
Definition: iTemperatureSensor.hpp:34
~SI7005()
Definition: si7005.cxx:88
const char * getModuleName()
Definition: si7005.hpp:101
void enableFastConversionMode()
Definition: si7005.cxx:194
SI7005(int bus, int pin)
Definition: si7005.cxx:72
Definition: si7005.hpp:62
int getHumidityRelative()
Definition: si7005.cxx:111
Interface for Humidity Sensors.
Definition: iHumiditySensor.hpp:34
int getTemperatureCelsius()
Definition: si7005.cxx:98