|
@@ -2861,6 +2861,7 @@ char *ws_sensor_status_ack_to_json(GlobalSensorManger *_globalSensorManger)
|
|
|
// 基本信息
|
|
// 基本信息
|
|
|
_overSensorBackInfoTemp->sensorId = _globalSensorManagerTemp->sensor_id;
|
|
_overSensorBackInfoTemp->sensorId = _globalSensorManagerTemp->sensor_id;
|
|
|
strcpy(_overSensorBackInfoTemp->sensorName,language_sensor_name[__globalDeviceManage._globalDevInfo.product.language][(int)_globalSensorManagerTemp->sensor_type]);
|
|
strcpy(_overSensorBackInfoTemp->sensorName,language_sensor_name[__globalDeviceManage._globalDevInfo.product.language][(int)_globalSensorManagerTemp->sensor_type]);
|
|
|
|
|
+
|
|
|
_overSensorBackInfoTemp->sensorType = _globalSensorManagerTemp->sensor_type;
|
|
_overSensorBackInfoTemp->sensorType = _globalSensorManagerTemp->sensor_type;
|
|
|
memcpy(&_overSensorBackInfoTemp->comSlogan, &_globalSensorManagerTemp->sensor_port_name, sizeof(_overSensorBackInfoTemp->comSlogan));
|
|
memcpy(&_overSensorBackInfoTemp->comSlogan, &_globalSensorManagerTemp->sensor_port_name, sizeof(_overSensorBackInfoTemp->comSlogan));
|
|
|
// strcpy(_overSensorBackInfoTemp->comSlogan,_globalSensorManagerTemp->sensor_port_name);
|
|
// strcpy(_overSensorBackInfoTemp->comSlogan,_globalSensorManagerTemp->sensor_port_name);
|
|
@@ -3424,7 +3425,7 @@ char* alarm_sensor_threshold_to_json(GlobalSensorManger* _globalSensorManger)
|
|
|
// language_alarm_ctrl_CloseCH[__globalDeviceManage._globalDevInfo.product.language]
|
|
// language_alarm_ctrl_CloseCH[__globalDeviceManage._globalDevInfo.product.language]
|
|
|
|
|
|
|
|
|
|
|
|
|
- //循环添加数据
|
|
|
|
|
|
|
+ int langID=__globalDeviceManage._globalDevInfo.product.language;
|
|
|
list_for_each_entry(_globalSensorMangerTemp, &_globalSensorManger->list, list)
|
|
list_for_each_entry(_globalSensorMangerTemp, &_globalSensorManger->list, list)
|
|
|
{
|
|
{
|
|
|
switch (_globalSensorMangerTemp->sensor_type)
|
|
switch (_globalSensorMangerTemp->sensor_type)
|
|
@@ -3434,7 +3435,8 @@ char* alarm_sensor_threshold_to_json(GlobalSensorManger* _globalSensorManger)
|
|
|
data_filed = cJSON_CreateObject();
|
|
data_filed = cJSON_CreateObject();
|
|
|
sprintf(temp, "%d", _globalSensorMangerTemp->sensor_status);
|
|
sprintf(temp, "%d", _globalSensorMangerTemp->sensor_status);
|
|
|
cJSON_AddStringToObject(data_filed, "connectionStatus", temp);
|
|
cJSON_AddStringToObject(data_filed, "connectionStatus", temp);
|
|
|
- cJSON_AddStringToObject(data_filed, "sensorName", _globalSensorMangerTemp->sensor_name);
|
|
|
|
|
|
|
+
|
|
|
|
|
+ cJSON_AddStringToObject(data_filed, "sensorName", language_sensor_name[langID][(int)_globalSensorMangerTemp->sensor_type]);
|
|
|
sprintf(temp, "%d", _globalSensorMangerTemp->sensor_id);
|
|
sprintf(temp, "%d", _globalSensorMangerTemp->sensor_id);
|
|
|
cJSON_AddStringToObject(data_filed, "sensorId", temp);
|
|
cJSON_AddStringToObject(data_filed, "sensorId", temp);
|
|
|
cJSON_AddNumberToObject(data_filed, "sensorType", _globalSensorMangerTemp->sensor_type);
|
|
cJSON_AddNumberToObject(data_filed, "sensorType", _globalSensorMangerTemp->sensor_type);
|
|
@@ -3537,7 +3539,7 @@ char* alarm_sensor_threshold_to_json(GlobalSensorManger* _globalSensorManger)
|
|
|
data_filed = cJSON_CreateObject();
|
|
data_filed = cJSON_CreateObject();
|
|
|
sprintf(temp, "%d", _globalSensorMangerTemp->sensor_status);
|
|
sprintf(temp, "%d", _globalSensorMangerTemp->sensor_status);
|
|
|
cJSON_AddStringToObject(data_filed, "connectionStatus", temp);
|
|
cJSON_AddStringToObject(data_filed, "connectionStatus", temp);
|
|
|
- cJSON_AddStringToObject(data_filed, "sensorName", _globalSensorMangerTemp->sensor_name);
|
|
|
|
|
|
|
+ cJSON_AddStringToObject(data_filed, "sensorName", language_sensor_name[langID][(int)_globalSensorMangerTemp->sensor_type]);
|
|
|
sprintf(temp, "%d", _globalSensorMangerTemp->sensor_id);
|
|
sprintf(temp, "%d", _globalSensorMangerTemp->sensor_id);
|
|
|
cJSON_AddStringToObject(data_filed, "sensorId", temp);
|
|
cJSON_AddStringToObject(data_filed, "sensorId", temp);
|
|
|
cJSON_AddNumberToObject(data_filed, "sensorType", _globalSensorMangerTemp->sensor_type);
|
|
cJSON_AddNumberToObject(data_filed, "sensorType", _globalSensorMangerTemp->sensor_type);
|
|
@@ -3643,7 +3645,7 @@ char* alarm_sensor_threshold_to_json(GlobalSensorManger* _globalSensorManger)
|
|
|
case SENSOR_TYPE_DOOR:
|
|
case SENSOR_TYPE_DOOR:
|
|
|
data_filed = cJSON_CreateObject();
|
|
data_filed = cJSON_CreateObject();
|
|
|
cJSON_AddStringToObject(data_filed, "connectionStatus", "");
|
|
cJSON_AddStringToObject(data_filed, "connectionStatus", "");
|
|
|
- cJSON_AddStringToObject(data_filed, "sensorName", _globalSensorMangerTemp->sensor_name);
|
|
|
|
|
|
|
+ cJSON_AddStringToObject(data_filed, "sensorName", language_sensor_name[langID][(int)_globalSensorMangerTemp->sensor_type]);
|
|
|
sprintf(temp, "%d", _globalSensorMangerTemp->sensor_id);
|
|
sprintf(temp, "%d", _globalSensorMangerTemp->sensor_id);
|
|
|
cJSON_AddStringToObject(data_filed, "sensorId", temp);
|
|
cJSON_AddStringToObject(data_filed, "sensorId", temp);
|
|
|
cJSON_AddNumberToObject(data_filed, "sensorType", _globalSensorMangerTemp->sensor_type);
|
|
cJSON_AddNumberToObject(data_filed, "sensorType", _globalSensorMangerTemp->sensor_type);
|
|
@@ -3658,7 +3660,7 @@ char* alarm_sensor_threshold_to_json(GlobalSensorManger* _globalSensorManger)
|
|
|
data_filed = cJSON_CreateObject();
|
|
data_filed = cJSON_CreateObject();
|
|
|
cJSON_AddNumberToObject(data_filed, "connectionStatus", _globalSensorMangerTemp->sensor_status);
|
|
cJSON_AddNumberToObject(data_filed, "connectionStatus", _globalSensorMangerTemp->sensor_status);
|
|
|
// cJSON_AddNumberToObject(data_filed,"connectionStatus",_globalSensorMangerTemp->sensor_status);
|
|
// cJSON_AddNumberToObject(data_filed,"connectionStatus",_globalSensorMangerTemp->sensor_status);
|
|
|
- cJSON_AddStringToObject(data_filed, "sensorName", _globalSensorMangerTemp->sensor_name);
|
|
|
|
|
|
|
+ cJSON_AddStringToObject(data_filed, "sensorName", language_sensor_name[langID][(int)_globalSensorMangerTemp->sensor_type]);
|
|
|
sprintf(temp, "%d", _globalSensorMangerTemp->sensor_id);
|
|
sprintf(temp, "%d", _globalSensorMangerTemp->sensor_id);
|
|
|
cJSON_AddStringToObject(data_filed, "sensorId", temp);
|
|
cJSON_AddStringToObject(data_filed, "sensorId", temp);
|
|
|
cJSON_AddNumberToObject(data_filed, "sensorType", _globalSensorMangerTemp->sensor_type);
|
|
cJSON_AddNumberToObject(data_filed, "sensorType", _globalSensorMangerTemp->sensor_type);
|