|
@@ -295,7 +295,7 @@ void TcpServer::handle_client(int client_socket) {
|
|
|
nlohmann::json wind_speed_data;
|
|
|
wind_speed_data["name"] = "风速";
|
|
|
wind_speed_data["value"] = ((buffer[13] << 8) + buffer[14]);
|
|
|
- wind_speed_data["format"] = "m/s";
|
|
|
+ wind_speed_data["format"] = "";
|
|
|
wind_speed_data["format_id"] = 40;
|
|
|
json_save["data"].push_back(wind_speed_data);
|
|
|
// 模式对象
|
|
@@ -329,10 +329,11 @@ void TcpServer::handle_client(int client_socket) {
|
|
|
//开关
|
|
|
nlohmann::json switch_data;
|
|
|
switch_data["name"] = "开关";
|
|
|
- if((buffer[7] << 8) + buffer[8] == 0)
|
|
|
- switch_data["value"] = "关闭";
|
|
|
- else
|
|
|
- switch_data["value"] = "开启";
|
|
|
+ switch_data["value"] = (buffer[7] << 8) + buffer[8];
|
|
|
+// if((buffer[7] << 8) + buffer[8] == 0)
|
|
|
+// switch_data["value"] = "关闭";
|
|
|
+// else
|
|
|
+// switch_data["value"] = "开启";
|
|
|
switch_data["format"] = "";
|
|
|
switch_data["format_id"] = 0;
|
|
|
json_save["data"].push_back(switch_data);
|
|
@@ -360,19 +361,21 @@ void TcpServer::handle_client(int client_socket) {
|
|
|
//开关
|
|
|
nlohmann::json switch_data;
|
|
|
switch_data["name"] = "门状态";
|
|
|
- if((buffer[7] << 8) + buffer[8] == 0)
|
|
|
- switch_data["value"] = "关闭";
|
|
|
- else
|
|
|
- switch_data["value"] = "开启";
|
|
|
+ switch_data["value"] = (buffer[9] << 8) + buffer[10];
|
|
|
+// if((buffer[7] << 8) + buffer[8] == 0)
|
|
|
+// switch_data["value"] = "关闭";
|
|
|
+// else
|
|
|
+// switch_data["value"] = "开启";
|
|
|
switch_data["format"] = "";
|
|
|
switch_data["format_id"] = 0;
|
|
|
json_save["data"].push_back(switch_data);
|
|
|
|
|
|
switch_data["name"] = "门控制";
|
|
|
- if((buffer[9] << 8) + buffer[10] == 0)
|
|
|
- switch_data["value"] = "关闭";
|
|
|
- else
|
|
|
- switch_data["value"] = "开启";
|
|
|
+ switch_data["value"] = (buffer[9] << 8) + buffer[10];
|
|
|
+// if((buffer[9] << 8) + buffer[10] == 0)
|
|
|
+// switch_data["value"] = "关闭";
|
|
|
+// else
|
|
|
+// switch_data["value"] = "开启";
|
|
|
switch_data["format"] = "";
|
|
|
switch_data["format_id"] = 0;
|
|
|
json_save["data"].push_back(switch_data);
|
|
@@ -385,7 +388,7 @@ void TcpServer::handle_client(int client_socket) {
|
|
|
nlohmann::json temp_data;
|
|
|
temp_data["name"] = "氧气浓度";
|
|
|
temp_data["value"] = ((buffer[7] << 8) + buffer[8])/10.0;
|
|
|
- temp_data["format"] = "0.1%";
|
|
|
+ temp_data["format"] = "%";
|
|
|
temp_data["format_id"] = 0;
|
|
|
json_save["data"].push_back(temp_data);
|
|
|
|