设备网络SDK开发使用手册

NET_DVR_CID_ALARM

CID报警信息结构体。

struct{
  DWORD              dwSize;
  BYTE               sCIDCode[CID_CODE_LEN];
  BYTE               sCIDDescribe[NAME_LEN];
  NET_DVR_TIME_EX    struTriggerTime;
  NET_DVR_TIME_EX    struUploadTime;
  BYTE               sCenterAccount[ACCOUNTNUM_LEN];
  BYTE               byReportType;
  BYTE               byUserType;
  BYTE               sUserName[NAME_LEN];
  WORD               wKeyUserNo;
  BYTE               byKeypadNo;
  BYTE               bySubSysNo;
  WORD               wDefenceNo;
  BYTE               byVideoChanNo;
  BYTE               byDiskNo;
  WORD               wModuleAddr;
  BYTE               byCenterType;
  BYTE               byRes1;
  BYTE               sCenterAccountV40[ACCOUNTNUM_LEN_32];
  BYTE               byRes2[28];
}NET_DVR_CID_ALARM,*LPNET_DVR_CID_ALARM;

Members

dwSize
结构体大小
sCIDCode
CID事件号,参照NET_DVR_ALARMHOST_CID_ALL_MINOR_TYPE
sCIDDescribe
CID事件名
struTriggerTime
触发报警的时间点
struUploadTime
上传报警的时间点
sCenterAccount
中心帐号,byCenterType为0或1时有效
byReportType
报告类型,具体定义如下:
enum _NET_DVR_ALARMHOST_REPORT_TYPE_{
  NET_DVR_DEFENCE_ALARM = 1,    
  NET_DVR_VIDEO_ALARM,	       
  NET_DVR_VIRTUAL_DEFENCE_ALARM,
  NET_DVR_HOSTAGE_ALARM,	       
  NET_DVR_KNOCK_DOWN_ALARM,     
  NET_DVR_OPERATE_ALARM,        
  NET_DVR_OHTER_ABNORMAL_ALARM  
}NET_DVR_ALARMHOST_REPORT_TYPE
NET_DVR_DEFENCE_ALARM
防区报警
NET_DVR_VIDEO_ALARM
视频报警
NET_DVR_VIRTUAL_DEFENCE_ALARM
软防区报警
NET_DVR_HOSTAGE_ALARM
挟持报警
NET_DVR_KNOCK_DOWN_ALARM
防拆报警
NET_DVR_OPERATE_ALARM
操作报告
NET_DVR_OHTER_ABNORMAL_ALARM
异常报告
byUserType
用户类型:0-网络用户,1-键盘用户
sUserName
网络用户用户名
wKeyUserNo
键盘用户号,0xFFFF表示无效
byKeypadNo
键盘号,0xFF表示无效
bySubSysNo
子系统号,0xFF表示无效
wDefenceNo
防区号,0xFFFF表示无效
byVideoChanNo
视频通道号,0xFF表示无效
byDiskNo
硬盘号,0xFF表示无效
wModuleAddr
模块地址,0xFFFF表示无效
byCenterType
中心账号类型:0- 无效,1- 中心账号(长度6),2- 扩展的中心账号(长度32)
byRes1
保留
sCenterAccountV40
中心账号扩展,byCenterType为2时有效
byRes2
保留

See Also

NET_DVR_SetDVRMessageCallBack_V30   NET_DVR_StartListen_V30