4#include <Adafruit_BME680.h>
5#include <Adafruit_Sensor.h>
13#define SEALEVELPRESSURE_HPA (1013.25)
Central location for pinout and config defines.
A class to interface with the Adafruit BME680 sensor for environmental data collection.
Definition BME680Sensor.h:35
String readData() override
Reads sensor data and returns it in CSV format.
Definition BME680Sensor.cpp:67
String decodeToCSV(uint8_t *&packet) override
Decodes the packet data and returns it in CSV format.
Definition BME680Sensor.cpp:117
void readDataPacket(uint8_t *&packet) override
Reads sensor data and appends it to the packet byte array.
Definition BME680Sensor.cpp:87
Adafruit_BME680 bme
Definition BME680Sensor.h:37
bool verify() override
Verifies the connection and readiness of the BME680 sensor.
Definition BME680Sensor.cpp:40
BME680Sensor()
Default constructor for the BME680Sensor class.
Definition BME680Sensor.cpp:9
Parent class for sensor objects.
Definition Sensor.h:13
unsigned long minimum_period
Definition Sensor.h:15