Files
IoTManager/src/Global.cpp

74 lines
1.4 KiB
C++
Raw Normal View History

2020-06-19 01:50:19 +03:00
#include "Global.h"
2020-06-19 23:34:30 +03:00
2020-06-19 22:14:50 +02:00
#ifdef WS_enable
AsyncWebSocket ws;
//AsyncEventSource events;
2020-06-20 14:27:58 +03:00
#endif
2020-06-19 01:50:19 +03:00
TickerScheduler ts(TEST + 1);
2020-06-20 22:51:14 +03:00
WiFiClient espClient;
2020-06-22 14:01:12 +03:00
PubSubClient mqtt(espClient);
2020-06-19 01:50:19 +03:00
StringCommand sCmd;
2020-06-19 01:50:19 +03:00
AsyncWebServer server(80);
2020-06-19 22:14:50 +02:00
DallasTemperature sensors;
2020-06-20 14:27:58 +03:00
/*
* Global vars
*/
2020-06-19 01:50:19 +03:00
boolean just_load = true;
// Json
2020-06-19 14:50:34 +02:00
String configSetupJson = "{}";
String configLiveJson = "{}";
String configOptionJson = "{}";
2020-06-19 01:50:19 +03:00
// Mqtt
2020-06-20 22:51:14 +03:00
String chipId = "";
String prex = "";
2020-06-19 01:50:19 +03:00
String all_widgets = "";
2020-06-20 22:51:14 +03:00
String scenario = "";
String order_loop = "";
2020-06-19 01:50:19 +03:00
// Sensors
String analog_value_names_list;
int enter_to_analog_counter;
2020-06-19 15:22:22 +02:00
String levelPr_value_name;
String ultrasonicCm_value_name;
2020-06-19 01:50:19 +03:00
String dhtT_value_name;
String dhtH_value_name;
String bmp280T_value_name;
String bmp280P_value_name;
String bme280T_value_name;
String bme280P_value_name;
String bme280H_value_name;
String bme280A_value_name;
int sensors_reading_map[] = {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0};
// Logging
String logging_value_names_list;
int enter_to_logging_counter;
// Scenario
int scenario_line_status[] = {1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1};
2020-06-20 14:27:58 +03:00
String last_version = "";
2020-06-19 01:50:19 +03:00
// Async actions
boolean upgrade_url = false;
boolean upgrade = false;
2020-06-22 14:01:12 +03:00
boolean mqttParamsChanged = false;
2020-06-19 01:50:19 +03:00
boolean udp_data_parse = false;
boolean mqtt_send_settings_to_udp = false;
boolean i2c_scanning = false;