1
0
mirror of https://github.com/thooge/esp32-nmea2000-obp60.git synced 2025-12-15 23:13:07 +01:00

Finishing BME280 page an sensor integration for BME280, BMP290, SHT21

This commit is contained in:
norbert-walter
2022-03-10 19:41:03 +01:00
parent 8291631f36
commit d0d773c8de
7 changed files with 470 additions and 50 deletions

View File

@@ -12,10 +12,32 @@ typedef struct{
ValueList values;
} PageData;
typedef struct{
double batteryVoltage = 0;
double batteryCurrent = 0;
double batteryPower = 0;
double solarVoltage = 0;
double solarCurrent = 0;
double solarPower = 0;
double generatorVoltage = 0;
double generatorCurrent = 0;
double generatorPower = 0;
double airTemperature = 21.3;
double airHumidity = 43.2;
double airPressure = 1018.8;
double onewireTemp1 = 0;
double onewireTemp2 = 0;
double onewireTemp3 = 0;
double onewireTemp4 = 0;
double onewireTemp5 = 0;
double onewireTemp6 = 0;
} SensorData;
typedef struct{
GwApi::Status status;
GwLog *logger=NULL;
GwConfigHandler *config=NULL;
SensorData data;
} CommonData;
//a base class that all pages must inherit from