设备网络SDK开发使用手册

NET_DVR_ALARM_PHONECFG

报告上传白名单配置结构体。

struct{
  DWORD    dwSize;
  BYTE     byEnable;
  BYTE     byRes1[3];
  BYTE     byPhoneNumber[MAX_PHONE_NUM];
  DWORD    dwArmRight;
  DWORD    dwDisArmRight;
  DWORD    dwClearAlarmRight;
  BYTE     byZoneReport[MAX_ALARMHOST_ALARMIN_NUM];
  DWORD    dwNonZoneReport;
  BYTE     byIntervalTime;
  BYTE     byRes2;
  WORD     wDefineIntervalTime;
  BYTE     byRes3[128];
}NET_DVR_ALARM_PHONECFG,*LPNET_DVR_ALARM_PHONECFG;

Members

dwSize
结构体大小
byEnable
是否启用:0- 不启用,1- 启用
byRes1
保留,置为0
byPhoneNumber
白名单号码
dwArmRight
布防权限,按位表示,bit0为1表示对子系统1有布防权限,依此类推
dwDisArmRight
撤防权限,按位表示,bit0为1表示对子系统1有撤防权限,依此类推
dwClearAlarmRight
消警权限,按位表示,bit0为1表示对子系统1有消警权限,依此类推
byZoneReport
防区报告类型:0- 不上传,1- 上传
dwNonZoneReport
非防区报警报告:bit0-软防区报告,bit1-系统状态报告,bit2-取消报告,bit3-测试报告,bit4-布防报告,bit5-撤防报告,bit6-挟持报告,bit7-报警恢复报告,bit8-旁路报告,bit9-旁路恢复报告,bit10-探测器连接状态报告(上线、离线),bit11-探测器电量状态报告(电压正常、欠压),bit12-视频报警报告
byIntervalTime
时间间隔:0- 0s,1- 10s,2- 30s,3- 1min,4-5min,5-10min,6-自定义(1~5999s)
byRes2
保留,置为0
wDefineIntervalTime
自定义时间(1~5999s),当byIntervalTime为6时有效
byRes2
保留,置为0

See Also

NET_DVR_GetDVRConfig   NET_DVR_SetDVRConfig