|
|
@@ -5643,6 +5643,40 @@ int dev_sensor_Alarm_send_message(GlobalDeviceManager* globalDeviceManger,Global
|
|
|
}
|
|
|
}
|
|
|
break;
|
|
|
+ case SENSOR_TYPE_TEMP_PRESS:
|
|
|
+ {
|
|
|
+ switch (_AlarmType)
|
|
|
+ {
|
|
|
+ case SENSOR_VAL1_UPPER:
|
|
|
+ sprintf(AlarmText, "%s |$温度$| 1 |$%s$", __globalPowerTemp->sensor_name, language_alarm_Up[languagesID]);
|
|
|
+ if(ss->Cur_sensor_info.val1>LIMIT_HOF(ss->over_manager.sensor_val1_upper_threshold)) {
|
|
|
+ limit_flag = 1;
|
|
|
+ }
|
|
|
+ break;
|
|
|
+ case SENSOR_VAL1_LOWER:
|
|
|
+ sprintf(AlarmText, "%s |$温度$| 1 |$%s$", __globalPowerTemp->sensor_name, language_alarm_Down[languagesID]);
|
|
|
+ if(ss->Cur_sensor_info.val1<LIMIT_LOF(ss->over_manager.sensor_val1_upper_threshold)) {
|
|
|
+ limit_flag = 1;
|
|
|
+ }
|
|
|
+ break;
|
|
|
+ case SENSOR_VAL2_UPPER:
|
|
|
+ sprintf(AlarmText, "%s |$液压$| 2 |$%s$", __globalPowerTemp->sensor_name, language_alarm_Up[languagesID]);
|
|
|
+ if(ss->Cur_sensor_info.val2>LIMIT_HOF(ss->over_manager.sensor_val2_upper_threshold)) {
|
|
|
+ limit_flag = 1;
|
|
|
+ }
|
|
|
+ break;
|
|
|
+ case SENSOR_VAL2_LOWER:
|
|
|
+ sprintf(AlarmText, "%s |$液压$| 2 |$%s$", __globalPowerTemp->sensor_name, language_alarm_Down[languagesID]);
|
|
|
+ if(ss->Cur_sensor_info.val2<LIMIT_LOF(ss->over_manager.sensor_val2_upper_threshold)) {
|
|
|
+ limit_flag = 1;
|
|
|
+ }
|
|
|
+ break;
|
|
|
+ default:
|
|
|
+ sprintf(AlarmText, "%s |$%s$", __globalPowerTemp->sensor_name, language_alarm_NULL_ERROR[languagesID]);
|
|
|
+ break;
|
|
|
+ }
|
|
|
+ }
|
|
|
+ break;
|
|
|
case SENSOR_TYPE_GAS:
|
|
|
{
|
|
|
switch (_AlarmType)
|