Commit abe61df3 authored by Eric Duminil's avatar Eric Duminil
Browse files

Renaming back

parent fc8d4a3d
Pipeline #5818 passed with stage
in 2 minutes and 31 seconds
...@@ -162,7 +162,7 @@ namespace csv_writer { ...@@ -162,7 +162,7 @@ namespace csv_writer {
void logIfTimeHasCome(const char *timeStamp, const int16_t &co2, const float &temperature, const float &humidity) { void logIfTimeHasCome(const char *timeStamp, const int16_t &co2, const float &temperature, const float &humidity) {
unsigned long now = seconds(); unsigned long now = seconds();
if (now - last_written_at > config::csv_timestep) { if (now - last_written_at > config::csv_interval) {
last_written_at = now; last_written_at = now;
log(timeStamp, co2, temperature, humidity); log(timeStamp, co2, temperature, humidity);
} }
...@@ -172,9 +172,9 @@ namespace csv_writer { ...@@ -172,9 +172,9 @@ namespace csv_writer {
* Callbacks for sensor commands * * Callbacks for sensor commands *
*****************************************************************/ *****************************************************************/
void setCSVinterval(int32_t csv_interval) { void setCSVinterval(int32_t csv_interval) {
config::csv_timestep = csv_interval; config::csv_interval = csv_interval;
Serial.print(F("Setting CSV Interval to : ")); Serial.print(F("Setting CSV Interval to : "));
Serial.print(config::csv_timestep); Serial.print(config::csv_interval);
Serial.println("s."); Serial.println("s.");
config::save(); config::save();
led_effects::showKITTWheel(color::green, 1); led_effects::showKITTWheel(color::green, 1);
......
...@@ -142,17 +142,10 @@ namespace mqtt { ...@@ -142,17 +142,10 @@ namespace mqtt {
Serial.println(F(" Connected.")); Serial.println(F(" Connected."));
last_failed_at = 0; last_failed_at = 0;
} else { } else {
char const *mqtt_statuses[] = { // As defined in PubSubClient // As defined in PubSubClient, between -4 and 5
"Connection timeout", // -4 const __FlashStringHelper *mqtt_statuses[] = { F("Connection timeout"), F("Connection lost"), F(
"Connection lost", "Connection failed"), F("Disconnected"), F("Connected"), F("Bad protocol"), F("Bad client ID"), F(
"Connection failed", "Unavailable"), F("Bad credentials"), F("Unauthorized") };
"Disconnected",
"Connected", // 0
"Bad protocol",
"Bad client ID",
"Unavailable",
"Bad credentials",
"Unauthorized" }; // 5
last_failed_at = seconds(); last_failed_at = seconds();
Serial.print(mqtt_statuses[mqttClient.state() + 4]); Serial.print(mqtt_statuses[mqttClient.state() + 4]);
Serial.print("! (Code="); Serial.print("! (Code=");
...@@ -166,7 +159,7 @@ namespace mqtt { ...@@ -166,7 +159,7 @@ namespace mqtt {
void publishIfTimeHasCome(const char *timestamp, const int16_t &co2, const float &temp, const float &hum) { void publishIfTimeHasCome(const char *timestamp, const int16_t &co2, const float &temp, const float &hum) {
// Send message via MQTT according to sending interval // Send message via MQTT according to sending interval
unsigned long now = seconds(); unsigned long now = seconds();
if (now - last_sent_at > config::mqtt_sending_timestep) { if (now - last_sent_at > config::mqtt_sending_interval) {
last_sent_at = now; last_sent_at = now;
publish(timestamp, co2, temp, hum); publish(timestamp, co2, temp, hum);
} }
...@@ -184,9 +177,9 @@ namespace mqtt { ...@@ -184,9 +177,9 @@ namespace mqtt {
* Callbacks for sensor commands * * Callbacks for sensor commands *
*****************************************************************/ *****************************************************************/
void setMQTTinterval(int32_t sending_interval) { void setMQTTinterval(int32_t sending_interval) {
config::mqtt_sending_timestep = sending_interval; config::mqtt_sending_interval = sending_interval;
Serial.print(F("Setting MQTT sending interval to : ")); Serial.print(F("Setting MQTT sending interval to : "));
Serial.print(config::mqtt_sending_timestep); Serial.print(config::mqtt_sending_interval);
Serial.println("s."); Serial.println("s.");
config::save(); config::save();
led_effects::showKITTWheel(color::green, 1); led_effects::showKITTWheel(color::green, 1);
......
...@@ -328,7 +328,7 @@ namespace config { ...@@ -328,7 +328,7 @@ namespace config {
bool is_csv_active() { bool is_csv_active() {
return web_config::csvParams.isActive(); return web_config::csvParams.isActive();
} }
uint16_t &csv_timestep = web_config::csvTimestepParam.value(); uint16_t &csv_interval = web_config::csvTimestepParam.value();
// MQTT // MQTT
bool is_mqtt_active() { bool is_mqtt_active() {
...@@ -338,7 +338,7 @@ namespace config { ...@@ -338,7 +338,7 @@ namespace config {
char *mqtt_user = web_config::mqttUserParam.value(); char *mqtt_user = web_config::mqttUserParam.value();
char *mqtt_password = web_config::mqttPasswordParam.value(); char *mqtt_password = web_config::mqttPasswordParam.value();
uint16_t &mqtt_port = web_config::mqttPortParam.value(); uint16_t &mqtt_port = web_config::mqttPortParam.value();
uint16_t &mqtt_sending_timestep = web_config::mqttTimestepParam.value(); uint16_t &mqtt_sending_interval = web_config::mqttTimestepParam.value();
bool &mqtt_encryption = web_config::mqttEncryptionParam.value(); bool &mqtt_encryption = web_config::mqttEncryptionParam.value();
bool &allow_mqtt_commands = web_config::mqttCommandsParam.value(); bool &allow_mqtt_commands = web_config::mqttCommandsParam.value();
......
...@@ -36,7 +36,7 @@ namespace config { ...@@ -36,7 +36,7 @@ namespace config {
//CSV //CSV
bool is_csv_active(); // [true / false] bool is_csv_active(); // [true / false]
extern uint16_t &csv_timestep; // [s] extern uint16_t &csv_interval; // [s]
// MQTT // MQTT
bool is_mqtt_active(); // [true / false] bool is_mqtt_active(); // [true / false]
...@@ -44,7 +44,7 @@ namespace config { ...@@ -44,7 +44,7 @@ namespace config {
extern char *mqtt_user; extern char *mqtt_user;
extern char *mqtt_password; extern char *mqtt_password;
extern uint16_t &mqtt_port; extern uint16_t &mqtt_port;
extern uint16_t &mqtt_sending_timestep; // [s] extern uint16_t &mqtt_sending_interval; // [s]
extern bool &mqtt_encryption; // [true / false] extern bool &mqtt_encryption; // [true / false]
extern bool &allow_mqtt_commands; // [true / false] extern bool &allow_mqtt_commands; // [true / false]
......
...@@ -208,8 +208,8 @@ namespace web_server { ...@@ -208,8 +208,8 @@ namespace web_server {
// Body // Body
snprintf_P(content, sizeof(content), body_template, config::ampel_name(), sensor::co2, sensor::temperature, snprintf_P(content, sizeof(content), body_template, config::ampel_name(), sensor::co2, sensor::temperature,
sensor::humidity, sensor::timestamp, config::measurement_timestep, csv_writer::last_successful_write, sensor::humidity, sensor::timestamp, config::measurement_timestep, csv_writer::last_successful_write,
config::csv_timestep, csv_writer::getAvailableSpace() / 1024, mqtt::connected ? "Yes" : "No", config::csv_interval, csv_writer::getAvailableSpace() / 1024, mqtt::connected ? "Yes" : "No",
mqtt::last_successful_publish, config::mqtt_sending_timestep, mqtt::last_successful_publish, config::mqtt_sending_interval,
#if defined(ESP32) #if defined(ESP32)
lorawan::connected ? "Yes" : "No", config::lorawan_frequency_plan, lorawan::last_transmission, lorawan::connected ? "Yes" : "No", config::lorawan_frequency_plan, lorawan::last_transmission,
config::lorawan_sending_interval, config::lorawan_sending_interval,
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment