文件名称:报警信息结构-catia v5 零件库
文件大小:1.85MB
文件格式:PDF
更新时间:2024-07-12 01:24:35
海康
5.16 布防、撤防 设置报警等信息上传的回调函数 5.16.1 注册回调函数,接收报警消息 NET_DVR_SetDVRMessageCallBack_V30 函 数: BOOL NET_DVR_SetDVRMessageCallBack_V30(MSGCallBack fMessageCallBack, void* pUser) 参 数: [in]fMessageCallBack [in]pUser 报警信息回调函数 用户数据 typedef void(CALLBACK *MSGCallBack)(LONG lCommand, NET_DVR_ALARMER *pAlarmer, char *pAlarmInfo, DWORD dwBufLen, void *pUser) [out]lCommand [out]pAlarmer [out]pAlarmInfo [out]dwBufLen [out]pUser 上传的消息类型,详见表 5.29 报警设备信息 报警信息,详见表 5.30 报警信息缓存大小 用户数据 表 5.29 报警信息类型 lCommand 宏定义 宏定义值 含义 COMM_ALARM 0x1100 V3.0 以下版本支持的设备的报警信息上传 COMM_ALARM_V30 0x4000 V3.0 以上版本支持的设备的报警信息上传 COMM_IPCCFG 0x4001 混合型 DVR 在 IPC 接入配置改变时的报警信息上传 COMM_IPCCFG_V31 0x4002 混合型 DVR 在 IPC 接入配置改变时的报警信息上传(扩展) COMM_ALARM_HOT_SPARE 0x4006 热备异常报警(N+1 模式异常报警) COMM_ALARM_V40 0x4007 移动侦测、视频丢失、遮挡、IO 信号量等报警信息主动上传, 报警数据为可变长 COMM_ALARM_VQD 0x6000 VQD 诊断报警信息上传 COMM_VEHICLE_CONTROL_ALARM 0x3059 黑白名单车辆报警上传 返回值: TRUE 表示成功,FALSE 表示失败。接口返回失败请调用 NET_DVR_GetLastError 获取错误码,通 过错误码判断出错原因。 说 明: 该接口中回调函数的第一个参数(lCommand)和第三个参数(pAlarmInfo)是密切关联的,其 关系见表 5.30。 表 5.30 报警信息结构 消息类型 lCommand 上传内容 pAlarmInfo 对应的结构体 COMM_ALARM V3.0 以下版本支持的设备的报警信息 NET_DVR_ALARMINFO COMM_ALARM_V30 V3.0 以上版本支持的设备的报警信息 NET_DVR_ALARMINFO_V30 COMM_IPCCFG 混合型 DVR 在 IPC 接入配置改变时的报警信息 NET_DVR_IPALARMINFO COMM_IPCCFG_V31 混合型 DVR 在 IPC 接入配置改变时的报警信息(扩展) NET_DVR_IPALARMINFO_V31 COMM_ALARM_HOT_SPARE 热备异常报警(N+1 模式异常报警)信息 NET_DVR_ALARM_HOT_SPARE