[temporary commit]

This commit is contained in:
Phat Nguyen
2024-04-03 21:26:04 +07:00
parent c1ab99ba8d
commit 027ffeaa92
214 changed files with 1150 additions and 506042 deletions
+12 -18
View File
@@ -1,25 +1,8 @@
#include "AirGradient.h"
#include "WiFi.h"
#define AG_LIB_VER "3.0.9"
const char *AgFirmwareModeName(AgFirmwareMode mode) {
switch (mode) {
case FW_MODE_I_9PSL:
return "I-9PSL";
case FW_MODE_O_1PP:
return "O-1PP";
case FW_MODE_O_1PPT:
return "O-1PPT";
case FW_MODE_O_1PST:
return "O-1PST";
case FW_MDOE_O_1PS:
return "0-1PS";
default:
break;
}
return "UNKNOWN";
}
AirGradient::AirGradient(BoardType type)
: pms5003(type), pms5003t_1(type), pms5003t_2(type), s8(type), sgp41(type),
display(type), boardType(type), button(type), statusLed(type),
@@ -62,3 +45,14 @@ double AirGradient::round2(double value) {
String AirGradient::getBoardName(void) {
return String(getBoardDefName(boardType));
}
bool AirGradient::isOneIndoor(void) {
return boardType == BoardType::ONE_INDOOR;
}
String AirGradient::deviceId(void) {
String mac = WiFi.macAddress();
mac.replace(":", "");
mac.toLowerCase();
return mac;
}