SE ECDIS探索 -- 告警
告警功能是指在一些特定条件下,为了引起用户注意,提供视觉和听觉的提醒,并指示当前状况。
1. 告警级别
根据危险性,告警分为3种级别,分别为告警、警示、指示。告警指的是需要立即做出处理的情况,如航行监控过程中的危险物告警;警示的危险级别处于告警和指示之间,为异常情况,但是危险级别低;指示通常是一些正常情况信息提醒。
2. 告警
告警有3种状态,当一个告警被触发时,它处于活动状态,可以对活动告警进行确认操作,确认后的告警显示优先级低于活动告警,如果是告警级别,文字将不再闪烁,不再发出告警指示声音;当告警消除后,告警成为历史告警,可以在历史告警列表中查看。
不同级别和状态的告警以下面的方式表示:
告警状态 |
文字、声音 |
描述 |
活动 警告 |
红字,闪烁,声音信号 |
危险,需要特别关注 |
确认后 警告 |
红字 |
确认后的警告 |
无效信息 |
红字 |
从传感器接收到无效信息 |
警示 |
黄色字 |
警示 |
指示 |
绿色字 |
指示一些正常状态 |
3. 告警列表
告警列表如下:
告警列表中显示当前系统中的告警,一条告警信息包括id,来源(传感器,导航),内容(告警具体信息),触发时间,确认时间,消除时间,级别(ALARM、WARN、INDICATION)。
活动告警的确认时间和消除时间为空。
提供搜索功能;选择一行或多行后点击“Acknowledge alarm”按钮,确认告警;勾选上“Show history alarm”后,显示历史告警,历史告警显示的优先级低于其他告警信息。
告警列表中显示告警的顺序为:
最晚触发告警 –》最晚触发 警示 –》 活动 告警 –》 活动 警示 –》 指示 –》 确认过…
系统支持的告警在另一个Tab页可以查看,如下图:
表中显示了告警的id, 名称,来源,描述,状态,级别。级别可以设置,设置后的告警级别只会影响到设置时间之后触发的告警,点击“Restore to Default”按钮,恢复告警级别到默认值。
4. 告警快速操作面板
程序左上角按钮上显示最新一个告警,和声音控制按钮。
点击按钮,弹出框中显示精简的告警列表,点击其中的一行进行告警确认操作。列表顺序和上面讲的优先级顺序保持一致。
5. 实现简析,大概叫个观察者模式。
5.1 具体过程中检测到告警条件,触发告警 –》入数据库
5.2 界面上定时取数据库 –》更新,展示
5.3 告警设置,确认操作,入数据库
好处:如果直接按照程序逻辑来处理代码,将会不堪重负,而且将产生改不完的bug。
- 上一篇:SE ECDIS探索 -- 系统设置 2014/6/12
- 下一篇:公司领导和客户一起拜访LR中国总部 2013/11/4