版本比较

标识

  • 该行被添加。
  • 该行被删除。
  • 格式已经改变。

顶层画面的pkreal.alarmLists存储了当前所有的报警,这是一个数组,通过对数组的遍历,可以访问每个数组元素。

在顶层画面或者子画面,则需要使用如下方法:

  • pkrealalarmlist.getAlarmList(),获得所有的报警列表,包括正在发生(尚未恢复)的、已恢复但未确认的报警列表
  • pkrealalarmlist.getAlarmingList(),获得所有的正在报警的报警列表
  • pkrealalarmlist.getAlarmingCount(),正在发生(尚未恢复)的报警个数
  • pkrealalarmlist.getRecoveredAlarmCount(),正在发生(尚未恢复)的报警个数
  • pkrealalarmlist.getConfirmedAlarmCount(),正在发生(尚未恢复)的报警个数
  • pkrealalarmlist.getAllAlarmCount(),正在发生(尚未恢复)的报警个数
  • pkrealalarmlist.setDisplayConfirmed(ctrlName,displayed),设置某个实时报警控件是否显示已确认的报警。displayed:1/0
    pkrealalarmlist.
    setDisplayRecovered(ctrlName,displayed),设置某个实时报警控件是否显示已恢复的报警。displayed:1/0

每个正在发生或者未确认的报警,包括以下属性:pkreal.alarmLists存储了当前所有的报警,这是一个数组,包括:

  • isa: 1:正在报警
  • isc: 1:报警已经确认
  • jm: "HH",报警判断方法
  • l: 95,报警级别
  • obj: "",报警的对象名称
  • objdesc: "",报警的对象描述
  • objp1: "",报警对象的参数1
  • objp2: "",报警对象的参数1
  • objp3: "",报警对象的参数1
  • objp4: "",报警对象的参数1
  • prop: "ao4",报警对象的哪个属性名称
  • propp: "",报警对象的属性的参数
  • propdesc: "",报警的对象属性描述
  • pt: "2020-07-21 09:40:36.315",报警发生时间
  • cer: "admin"确认人
  • ct"2020-07-21 09:40:36.315",确认时间
  • re: 1,报警重复发生次数
  • rt: "",报警恢复时间。未恢复则为空
  • sys: "大屏幕",报警对象或变量的子系统名称(在变量或对象中可配置)
  • thresh: "1",报警配置的门限值
  • tagn: "ao4",报警的变量名称,或对象.属性
  • tagdesc:"变量的描述",报警变量的描述(设备模式下)
  • type: "设备开机",报警类型(在变量或对象中可配置)
  • vb: "4",报警发生前的变量或对象.属性的值
  • vc: "0",报警确认时的变量或对象.属性的值
  • vp: "5",报警产生时的变量或对象.属性的值
  • vr: "",报警恢复时的变量或对象.属性的值

...