设备网络SDK开发使用手册

NET_DVR_ALARMHOST_UPS_ALARMINFO

UPS报警信息结构体。

struct{
  BYTE    byAlarmType;
  BYTE    byChanNo;
  BYTE    bySlotNo;
  BYTE    byRes1;
  int     iAlarmValue;
  BYTE    byRes2[64];
}NET_DVR_ALARMHOST_UPS_ALARMINFO,*LPNET_DVR_ALARMHOST_UPS_ALARMINFO;

Members

byAlarmType
报警类型:1- A相输入电压越限,2- B相输入电压越限,3- C相输入电压越限,4- A相输出电压越限,5- B相输出电压越限, 6- C相输出电压越限,7- A相输入频率越限,8- B相输入频率越限,9- C相输入频率越限,10- 整流器电压越限报警,11- 过载报警, 12- 电池电压低报警,13- 电池后备时间超低报警,14- 电池温度超高报警,15- 逆变器关闭报警,16- 自动旁路开报警,17- 整流器故障报警, 18- 逆变器故障报警,19- 充电器故障报警,20- 电池故障报警,21- 自动旁路故障报警
byChanNo
RS485通道号,从1开始
bySlotNo
RS485虚拟槽位号
byRes1
保留,置为0
iAlarmValue
报警值
byRes2
保留,置为0

Remarks

  • 报警类型为电压时,iAlarmValue表示电压值,单位:伏特,设备扩大10倍上传,实际值需要除以10,例如iAlarmValue的数值为320,实际为32.0V。
  • 报警类型为频率是,iAlarmValue表示频率,单位:赫兹,设备扩大10倍上传,实际值需要除以10,例如iAlarmValue的数值为320,实际为32.0HZ。
  • 报警类型为“电池温度超高报警”时,iAlarmValue表示温度,单位:摄氏度,设备扩大10倍上传,实际值需要除以10,例如设备上传200,实际为20.0摄氏度。
  • 报警类型为“电池后备时间”时,iAlarmValue表示时间,单位:秒,设备上传实际值。
  • 其他报警类型时,iAlarmValue值无效。
  • See Also

    NET_DVR_485_DEVICE_ALARM_UNION