|
|
@@ -3034,36 +3034,36 @@ char* over_sensor_history_info_to_json(_OverSensorBackInfo* _over_all_sensor_bac
|
|
|
}
|
|
|
else if(sensor_type == SENSOR_TYPE_LIST)
|
|
|
{
|
|
|
- // 添加基本键值对
|
|
|
- cJSON_AddNumberToObject(root, "code", 200);
|
|
|
+ // 添加基本键值对
|
|
|
+ cJSON_AddNumberToObject(root, "code", 200);
|
|
|
cJSON_AddNumberToObject(root, "total", 3);
|
|
|
- //创建数据
|
|
|
- cJSON* data_root_array = cJSON_CreateArray();
|
|
|
- //循环添加数据
|
|
|
- list_for_each_entry(_temp, &_over_all_sensor_back_info->list, list)
|
|
|
- {
|
|
|
- log_d("sensor_name:%s", _temp->sensorName);
|
|
|
- sleep(1);
|
|
|
- cJSON* data_filed = cJSON_CreateObject();
|
|
|
- cJSON_AddNumberToObject(data_filed, "accessControlStatus",_over_all_sensor_back_info->accessControlStatus);
|
|
|
- cJSON_AddNumberToObject(data_filed,"sensorAddr",_over_all_sensor_back_info->sensorAddr);
|
|
|
+ //创建数据
|
|
|
+ cJSON* data_root_array = cJSON_CreateArray();
|
|
|
+ //循环添加数据
|
|
|
+ list_for_each_entry(_temp, &_over_all_sensor_back_info->list, list)
|
|
|
+ {
|
|
|
+ log_d("sensor_name:%s", _temp->sensorName);
|
|
|
+ sleep(1);
|
|
|
+ cJSON* data_filed = cJSON_CreateObject();
|
|
|
+ cJSON_AddNumberToObject(data_filed, "accessControlStatus",_over_all_sensor_back_info->accessControlStatus);
|
|
|
+ cJSON_AddNumberToObject(data_filed,"sensorAddr",_over_all_sensor_back_info->sensorAddr);
|
|
|
cJSON_AddStringToObject(data_filed,"productName",__globalDeviceManage._globalDevInfo.product_name);
|
|
|
cJSON_AddStringToObject(data_filed,"productNumber",__globalDeviceManage._globalDevInfo.product_number);
|
|
|
- cJSON_AddNumberToObject(data_filed, "alarmStatus",_over_all_sensor_back_info->alarmStatus);
|
|
|
- cJSON_AddNumberToObject(data_filed,"sensorBaud",_over_all_sensor_back_info->sensorBaud);
|
|
|
- cJSON_AddStringToObject(data_filed,"comSlogan",_over_all_sensor_back_info->comSlogan);
|
|
|
- cJSON_AddNumberToObject(data_filed, "connectionStatus",_over_all_sensor_back_info->connectionStatus);
|
|
|
+ cJSON_AddNumberToObject(data_filed, "alarmStatus",_over_all_sensor_back_info->alarmStatus);
|
|
|
+ cJSON_AddNumberToObject(data_filed,"sensorBaud",_over_all_sensor_back_info->sensorBaud);
|
|
|
+ cJSON_AddStringToObject(data_filed,"comSlogan",_over_all_sensor_back_info->comSlogan);
|
|
|
+ cJSON_AddNumberToObject(data_filed, "connectionStatus",_over_all_sensor_back_info->connectionStatus);
|
|
|
cJSON_AddStringToObject(data_filed,"sensorName",_over_all_sensor_back_info->sensorName);
|
|
|
- sprintf(temp, "%d", _over_all_sensor_back_info->sensorId);
|
|
|
- cJSON_AddStringToObject(data_filed,"sensorId",temp);
|
|
|
- cJSON_AddNumberToObject(data_filed,"sensorType",_over_all_sensor_back_info->sensorType);
|
|
|
- cJSON_AddNumberToObject(data_filed, "waterImmersionState",_over_all_sensor_back_info->waterImmersionState);
|
|
|
- cJSON_AddItemToObject(data_root_array, "data", data_filed);
|
|
|
- }
|
|
|
- //添加汇总
|
|
|
- cJSON_AddItemToObject(root, "data", data_root_array);
|
|
|
- //添加结果
|
|
|
- cJSON_AddStringToObject(root, "msg", "操作成功");
|
|
|
+ sprintf(temp, "%d", _over_all_sensor_back_info->sensorId);
|
|
|
+ cJSON_AddStringToObject(data_filed,"sensorId",temp);
|
|
|
+ cJSON_AddNumberToObject(data_filed,"sensorType",_over_all_sensor_back_info->sensorType);
|
|
|
+ cJSON_AddNumberToObject(data_filed, "waterImmersionState",_over_all_sensor_back_info->waterImmersionState);
|
|
|
+ cJSON_AddItemToObject(data_root_array, "data", data_filed);
|
|
|
+ }
|
|
|
+ //添加汇总
|
|
|
+ cJSON_AddItemToObject(root, "data", data_root_array);
|
|
|
+ //添加结果
|
|
|
+ cJSON_AddStringToObject(root, "msg", "操作成功");
|
|
|
}
|
|
|
//转换
|
|
|
str = cJSON_Print(root);
|
|
|
@@ -3091,7 +3091,6 @@ char* alarm_info_to_json(_AlarmAckInfo* _alarm_ack_info,int nAllNumber)
|
|
|
//循环添加数据
|
|
|
list_for_each_entry(_temp, &_alarm_ack_info->list, list)
|
|
|
{
|
|
|
- #if 1
|
|
|
cJSON* data_filed = cJSON_CreateObject();
|
|
|
|
|
|
cJSON_AddStringToObject(data_filed,"alarmNumber",_temp->alarmNumber);
|
|
|
@@ -3115,7 +3114,6 @@ char* alarm_info_to_json(_AlarmAckInfo* _alarm_ack_info,int nAllNumber)
|
|
|
replace_sequences(_temp->alarmContent, __globalDeviceManage.alarmTab);
|
|
|
cJSON_AddStringToObject(data_filed,"alarmContent",_temp->alarmContent);
|
|
|
cJSON_AddItemToObject(data_root_array, "data", data_filed);
|
|
|
-#endif
|
|
|
}
|
|
|
//数据总数
|
|
|
cJSON_AddNumberToObject(root, "total", nAllNumber);
|