|
|
@@ -2038,7 +2038,7 @@ static void sensorStatusMonitoring(void* conn)
|
|
|
#ifdef IN_INDEX_MAP
|
|
|
char index_map[4]=IN_INDEX_MAP;
|
|
|
#else
|
|
|
- char index_map[4]={0,1,3,2}};
|
|
|
+ char index_map[4]={0,1,3,2};
|
|
|
#endif
|
|
|
if (strcmp(_over_all_sensor_request.cgqtd, "RS485") == 0)
|
|
|
{
|
|
|
@@ -2149,6 +2149,11 @@ static void sensorStatusMonitoring(void* conn)
|
|
|
}
|
|
|
if (_over_all_sensor_request.cgqtd)
|
|
|
{
|
|
|
+ #ifdef IN_INDEX_MAP
|
|
|
+ char index_map[4]=IN_INDEX_MAP;
|
|
|
+ #else
|
|
|
+ char index_map[4]={0,1,3,2};
|
|
|
+ #endif
|
|
|
if (strcmp(_over_all_sensor_request.cgqtd, "RS485") == 0)
|
|
|
{
|
|
|
_globalSensorMangerTemp->sensor_interface_type = 1;
|
|
|
@@ -2166,31 +2171,31 @@ static void sensorStatusMonitoring(void* conn)
|
|
|
strcpy(_globalSensorMangerTemp->sensor_port_name, "COM");
|
|
|
// }
|
|
|
}
|
|
|
- else if (strcmp(_over_all_sensor_request.cgqtd, "IN3") == 0)
|
|
|
+ else if (strcmp(_over_all_sensor_request.cgqtd, "IN1") == 0)
|
|
|
{
|
|
|
_globalSensorMangerTemp->sensor_interface_type = 2;
|
|
|
- _globalSensorMangerTemp->sensor_addr = IN3_Map_Index;
|
|
|
+ _globalSensorMangerTemp->sensor_addr = index_map[0];
|
|
|
strcpy(_globalSensorMangerTemp->sensor_port_name, _over_all_sensor_request.cgqtd);
|
|
|
_globalSensorMangerTemp->sensor_baud = 0;
|
|
|
}
|
|
|
- else if (strcmp(_over_all_sensor_request.cgqtd, "IN4") == 0)
|
|
|
+ else if (strcmp(_over_all_sensor_request.cgqtd, "IN2") == 0)
|
|
|
{
|
|
|
_globalSensorMangerTemp->sensor_interface_type = 2;
|
|
|
- _globalSensorMangerTemp->sensor_addr = IN4_Map_Index;
|
|
|
+ _globalSensorMangerTemp->sensor_addr = index_map[1];
|
|
|
strcpy(_globalSensorMangerTemp->sensor_port_name, _over_all_sensor_request.cgqtd);
|
|
|
_globalSensorMangerTemp->sensor_baud = 0;
|
|
|
}
|
|
|
- else if (strcmp(_over_all_sensor_request.cgqtd, "IN2") == 0)
|
|
|
+ else if (strcmp(_over_all_sensor_request.cgqtd, "IN3") == 0)
|
|
|
{
|
|
|
_globalSensorMangerTemp->sensor_interface_type = 2;
|
|
|
- _globalSensorMangerTemp->sensor_addr = IN2_Map_Index;
|
|
|
+ _globalSensorMangerTemp->sensor_addr =index_map[2];
|
|
|
strcpy(_globalSensorMangerTemp->sensor_port_name, _over_all_sensor_request.cgqtd);
|
|
|
_globalSensorMangerTemp->sensor_baud = 0;
|
|
|
}
|
|
|
- else if (strcmp(_over_all_sensor_request.cgqtd, "IN1") == 0)
|
|
|
+ else if (strcmp(_over_all_sensor_request.cgqtd, "IN4") == 0)
|
|
|
{
|
|
|
_globalSensorMangerTemp->sensor_interface_type = 2;
|
|
|
- _globalSensorMangerTemp->sensor_addr = IN1_Map_Index;
|
|
|
+ _globalSensorMangerTemp->sensor_addr = index_map[3];
|
|
|
strcpy(_globalSensorMangerTemp->sensor_port_name, _over_all_sensor_request.cgqtd);
|
|
|
_globalSensorMangerTemp->sensor_baud = 0;
|
|
|
}
|