新增:添加 Wi-Fi 和 MQTT 连接状态变量,并更新 UI
- 引入了新的全局变量,用于跟踪 Wi-Fi 和 MQTT 连接状态。 - 实现了 Wi-Fi 和 MQTT 连接状态的 getter 和 setter 函数。 - 增加了管理网络信息和时间同步的功能。 - 更新了主应用程序逻辑,以反映 UI 中的当前连接状态。 - 改进了 Wi-Fi 连接处理,以定期发布网络信息。 -土壤湿度和空气温度的综合阈值变量被整合到 UI 中。
This commit is contained in:
@@ -46,3 +46,91 @@ void set_var_light_intensity(const char *value) {
|
||||
light_intensity[sizeof(light_intensity) / sizeof(char) - 1] = 0;
|
||||
}
|
||||
|
||||
bool wifi_disconnected;
|
||||
|
||||
bool get_var_wifi_disconnected() {
|
||||
return wifi_disconnected;
|
||||
}
|
||||
|
||||
void set_var_wifi_disconnected(bool value) {
|
||||
wifi_disconnected = value;
|
||||
}
|
||||
|
||||
|
||||
bool wifi_connected;
|
||||
|
||||
bool get_var_wifi_connected() {
|
||||
return wifi_connected;
|
||||
}
|
||||
|
||||
void set_var_wifi_connected(bool value) {
|
||||
wifi_connected = value;
|
||||
}
|
||||
|
||||
|
||||
bool mqtt_connected;
|
||||
|
||||
bool get_var_mqtt_connected() {
|
||||
return mqtt_connected;
|
||||
}
|
||||
|
||||
void set_var_mqtt_connected(bool value) {
|
||||
mqtt_connected = value;
|
||||
}
|
||||
|
||||
|
||||
bool mqtt_disconnected;
|
||||
|
||||
bool get_var_mqtt_disconnected() {
|
||||
return mqtt_disconnected;
|
||||
}
|
||||
|
||||
void set_var_mqtt_disconnected(bool value) {
|
||||
mqtt_disconnected = value;
|
||||
}
|
||||
|
||||
|
||||
char iot_net_info[100] = { 0 };
|
||||
|
||||
const char *get_var_iot_net_info() {
|
||||
return iot_net_info;
|
||||
}
|
||||
|
||||
void set_var_iot_net_info(const char *value) {
|
||||
strncpy(iot_net_info, value, sizeof(iot_net_info) / sizeof(char));
|
||||
iot_net_info[sizeof(iot_net_info) / sizeof(char) - 1] = 0;
|
||||
}
|
||||
|
||||
char sntp_time[100] = { 0 };
|
||||
|
||||
const char *get_var_sntp_time() {
|
||||
return sntp_time;
|
||||
}
|
||||
|
||||
void set_var_sntp_time(const char *value) {
|
||||
strncpy(sntp_time, value, sizeof(sntp_time) / sizeof(char));
|
||||
sntp_time[sizeof(sntp_time) / sizeof(char) - 1] = 0;
|
||||
}
|
||||
|
||||
char air_temp_num[100] = { 0 };
|
||||
|
||||
const char *get_var_air_temp_num() {
|
||||
return air_temp_num;
|
||||
}
|
||||
|
||||
void set_var_air_temp_num(const char *value) {
|
||||
strncpy(air_temp_num, value, sizeof(air_temp_num) / sizeof(char));
|
||||
air_temp_num[sizeof(air_temp_num) / sizeof(char) - 1] = 0;
|
||||
}
|
||||
|
||||
|
||||
char soil_mois_num[100] = { 0 };
|
||||
|
||||
const char *get_var_soil_mois_num() {
|
||||
return soil_mois_num;
|
||||
}
|
||||
|
||||
void set_var_soil_mois_num(const char *value) {
|
||||
strncpy(soil_mois_num, value, sizeof(soil_mois_num) / sizeof(char));
|
||||
soil_mois_num[sizeof(soil_mois_num) / sizeof(char) - 1] = 0;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user