|
|
@@ -4340,17 +4340,17 @@ int dev_sensor_Alarm_send_message(GlobalDeviceManager* globalDeviceManger,Global
|
|
|
break;
|
|
|
case SENSOR_TYPE_SMOKE:
|
|
|
{
|
|
|
- sprintf(AlarmText, "%s |$%s$", __globalPowerTemp->sensor_name, language_alarm[languagesID]);
|
|
|
+ sprintf(AlarmText, "%s %s |$%s$", __globalPowerTemp->sensor_name,"triggered", language_alarm[languagesID]);
|
|
|
}
|
|
|
break;
|
|
|
case SENSOR_TYPE_WATER:
|
|
|
{
|
|
|
- sprintf(AlarmText, "%s |$%s$", __globalPowerTemp->sensor_name, language_alarm[languagesID]);
|
|
|
+ sprintf(AlarmText, "%s %s |$%s$", __globalPowerTemp->sensor_name,"immersed", language_alarm[languagesID]);
|
|
|
}
|
|
|
break;
|
|
|
case SENSOR_TYPE_ACCESS:
|
|
|
{
|
|
|
- sprintf(AlarmText, "%s |$%s$", __globalPowerTemp->sensor_name, language_alarm[languagesID]);
|
|
|
+ sprintf(AlarmText, "%s %s |$%s$", __globalPowerTemp->sensor_name,"released", language_alarm[languagesID]);
|
|
|
}
|
|
|
break;
|
|
|
default:
|
|
|
@@ -4387,11 +4387,16 @@ int dev_sensor_Alarm_send_message(GlobalDeviceManager* globalDeviceManger,Global
|
|
|
send_pduSensorAlarm_trap(1, (void *)&pAlarmTrapinfo);
|
|
|
// if(_globalSNMPManager.trapmode==1)snmp_alarm_register(1,SA_REPEAT,send_pduSensorAlarm_trap,(void *)&pAlarmTrapinfo);
|
|
|
|
|
|
- if(limit_flag) {
|
|
|
- set_led_beep(LED_MODE_WARN2, BEEP_MODE_WARN2);
|
|
|
- }
|
|
|
- else {
|
|
|
- set_led_beep(LED_MODE_WARN1, BEEP_MODE_WARN1);
|
|
|
+ if (subtype != SENSOR_TYPE_ACCESS)//门禁释放不触发报警声音和LED闪烁警告
|
|
|
+ {
|
|
|
+ if (limit_flag)
|
|
|
+ {
|
|
|
+ set_led_beep(LED_MODE_WARN2, BEEP_MODE_WARN2);
|
|
|
+ }
|
|
|
+ else
|
|
|
+ {
|
|
|
+ set_led_beep(LED_MODE_WARN1, BEEP_MODE_WARN1);
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
return 0;
|