Safe Poing V3.2.2

This commit is contained in:
Ricardo Guzman (Richonguzman)
2026-03-08 10:32:18 -03:00
parent a97ffe709f
commit 11c36a91fb
3 changed files with 22 additions and 22 deletions

View File

@@ -195,9 +195,9 @@ public:
REMOTE_MANAGEMENT remoteManagement;
MQTT mqtt;
void setup();
void setDefaultValues();
bool writeFile();
Configuration();
private:
bool readFile();

View File

@@ -68,7 +68,7 @@ ___________________________________________________________________*/
String versionDate = "2026-03-08";
String versionNumber = "3.2.101";
String versionNumber = "3.2.102";
Configuration Config;
WiFiClient aprsIsClient;
WiFiClient mqttClient;
@@ -101,7 +101,6 @@ String firstLine, secondLine, thirdLine, fourthLine, fifthLine, sixthLine, seven
void setup() {
Serial.begin(115200);
Config.setup();
POWER_Utils::setup();
Utils::setupDisplay();
LoRa_Utils::setup();

View File

@@ -25,29 +25,11 @@
bool shouldSleepStop = true;
void Configuration::setup() {
if (!SPIFFS.begin(false)) {
Serial.println("SPIFFS Mount Failed");
return;
} else {
Serial.println("SPIFFS Mounted");
}
bool exists = SPIFFS.exists("/igate_conf.json");
if (!exists) {
setDefaultValues();
writeFile();
delay(1000);
ESP.restart();
}
readFile();
}
bool Configuration::writeFile() {
Serial.println("Saving configuration...");
DynamicJsonDocument data(3584);
StaticJsonDocument<3584> data;
File configFile = SPIFFS.open("/igate_conf.json", "w");
if (!configFile) {
@@ -576,3 +558,22 @@ void Configuration::setDefaultValues() {
Serial.println("New Data Created... All is Written!");
}
Configuration::Configuration() {
if (!SPIFFS.begin(false)) {
Serial.println("SPIFFS Mount Failed");
return;
} else {
Serial.println("SPIFFS Mounted");
}
bool exists = SPIFFS.exists("/igate_conf.json");
if (!exists) {
setDefaultValues();
writeFile();
delay(1000);
ESP.restart();
}
readFile();
}