16 #ifndef WipperSnapper_I2C_Driver_MS8607_H 17 #define WipperSnapper_I2C_Driver_MS8607_H 20 #include <Adafruit_MS8607.h> 59 _ms8607 =
new Adafruit_MS8607();
129 #endif // WipperSnapper_I2C_Driver_MS8607 Adafruit_Sensor * _ms8607_pressure
Ptr to an adafruit_sensor representing the pressure.
Definition: WipperSnapper_I2C_Driver_MS8607.h:123
Class that provides a sensor driver for the MS8607 PHT sensor.
Definition: WipperSnapper_I2C_Driver_MS8607.h:27
WipperSnapper_I2C_Driver_MS8607(TwoWire *i2c, uint16_t sensorAddress)
Constructor for an MS8607 sensor.
Definition: WipperSnapper_I2C_Driver_MS8607.h:39
Adafruit_MS8607 * _ms8607
MS8607 object.
Definition: WipperSnapper_I2C_Driver_MS8607.h:120
bool getEventRelativeHumidity(sensors_event_t *humidEvent)
Gets the MS8607's current relative humidity reading.
Definition: WipperSnapper_I2C_Driver_MS8607.h:95
bool begin()
Initializes the MS8607 sensor and begins I2C.
Definition: WipperSnapper_I2C_Driver_MS8607.h:58
Adafruit_Sensor * _ms8607_humidity
Ptr to an adafruit_sensor representing the humidity.
Definition: WipperSnapper_I2C_Driver_MS8607.h:125
Base class for I2C Drivers.
Definition: WipperSnapper_I2C_Driver.h:30
bool getEventPressure(sensors_event_t *pressureEvent)
Reads a pressure sensor and converts the reading into the expected SI unit.
Definition: WipperSnapper_I2C_Driver_MS8607.h:112
uint16_t _sensorAddress
The I2C driver's unique I2C address.
Definition: WipperSnapper_I2C_Driver.h:1322
Adafruit_Sensor * _ms8607_temp
Ptr to an adafruit_sensor representing the temperature.
Definition: WipperSnapper_I2C_Driver_MS8607.h:121
~WipperSnapper_I2C_Driver_MS8607()
Destructor for an MS8607 sensor.
Definition: WipperSnapper_I2C_Driver_MS8607.h:50
bool getEventAmbientTemp(sensors_event_t *tempEvent)
Gets the MS8607's current temperature.
Definition: WipperSnapper_I2C_Driver_MS8607.h:79
TwoWire * _i2c
Pointer to the I2C driver's Wire object.
Definition: WipperSnapper_I2C_Driver.h:1321