找回密码
 论坛注册
搜索
查看: 1719|回复: 0

报警控件如何只显示实时报警,恢复的不显示

[复制链接]
  • 打卡等级:热心大叔
  • 打卡总天数:108
  • 打卡月天数:0
  • 打卡总奖励:1823
  • 最近打卡:2025-04-30 13:05:45

266

主题

30

回帖

5万

积分

管理员

积分
57595

最佳新人活跃达人技术达人先锋会员官方徽章

发表于 2024-6-11 16:03:31 | 显示全部楼层 |阅读模式
只显示实时报警,恢复的不显示,过滤脚本如下:
  1. Alarm1.SetStatFilter(3);
复制代码

报警组件提供多种过滤函数去筛选报警。
  1. SetStatFilter(Int Stat)
  2. 说明:指定报警状态,只检索该状态的报警。
  3. 报警状态屏蔽位1:未确认,2:确认;3:确认+未确认;4:恢复的;5:恢复+未确认;6:恢复+确认;7表示所有
复制代码
  1. SetDescFilter(String Filter)
复制代码
  1. SetNameFilter(String Filter)
  2. 说明:设置名称过滤,只检索条件匹配的。多个位号间以逗号分隔。
复制代码
  1. SetPriorityFilter(Int Prio)
  2. 说明:设置报警优先级,只有该级别及以上的才被显示。报警中优先级共分为0-32级
  3. 参数
  4.    Prio: 报警级别
复制代码
  1. SetUnitFilter(Int Unit)
  2. 说明:设置报警单元号,只有属于该单元的才被显示,-1表示所有单元
  3. 参数
  4.    Unit: 单元号
复制代码
  1. SetOrgFilter(String Org)
  2. 说明:设置层级,空表示所有,层级间用“.”分隔。可以指定多个节点,节点间以逗号分隔。
  3. 参数
  4.    Org: 层级节点列表。节点间以逗号分隔。如Root.node1,Root.node2
  5. 示例
  6.    Alarm.SetOrgFilter("Root.Node1");//设置层级为"Root.Node1的过滤器
  7. Alarm.SetOrgFilter("Root.Node1,Root.Node2");//设置层级为"Root.Node1"和"Root.Node2
复制代码


顶部qrcode底部
帅的人都用微信扫了!
快速回复 返回顶部 返回列表