-
报警模块流程-尼康 d5600 高清电子书下载
资源介绍
3.7 报警模块流程
3.7.1 报警(布防)流程
初始化SDK
NET_DVR_Init
用户注册
NET_DVR_Login_V30
设置报警回调函数
NET_DVR_SetDVRMessCallBack_V30
报警布防
NET_DVR_SetupAlarmChan_V41
报警撤防
NET_DVR_CloseAlarmChan_V30
释放SDK资源
NET_DVR_Cleanup
注销用户
NET_DVR_Logout
配置报警条件(移动侦测、视频信号丢
失、遮挡、信号量)和处理方法(上传中心)
“布防”报警方式:是指 SDK 主动连接设备,并发起报警上传命令,设备发生报警立即发送给 SDK。
由“报警(布防)的流程图”中看出,“布防”方式需要先进行用户注册(NET_DVR_Login_V30)。虚线框部
分是实现报警信息上传的必要条件,主要完成相关的报警条件和处理方法的配置,参数配置的接口为
NET_DVR_GetDVRConfig 和 NET_DVR_SetDVRConfig。支持的报警类型有移动侦测、视频信号丢失、遮挡
和信号量报警,其中前三种报警类型对应的报警条件和处理方法的配置结构体是
NET_DVR_PICCFG_V30,而信号量报警的配置结构体是 NET_DVR_ALARMINCFG_V30。这些参数如果已经
配 置 完 成 , 那 么 虚 线 框 部 分 可 以 省 略 。 接 下 来 就 是 设 置 报 警 回 调 函 数
( NET_DVR_SetDVRMessageCallBack_V30 等 ), 调 用 成 功 后 还 需 要 设 置 布 防
(NET_DVR_SetupAlarmChan_V30)。整个报警上传过程结束后还需要调用撤防接口等操作。
调用实例代码