-
Catia V5零件库中的报警布防流程
资源介绍
3.8 报警模块流程
3.8.1 报警(布防)流程
图 3.7 报警布防流程
初始化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_V40,而信号量报警的配置结构体是 NET_DVR_ALARMINCFG_V40。这些参数如果已经
配置完成,那么虚线框部分可以省略。接下来就是设置报警回调函数
(NET_DVR_SetDVRMessageCallBack_V30 等),调用成功后还需要设置布防
(NET_DVR_SetupAlarmChan_V41)。整个报警上传过程结束后还需要调用撤防接口等操作。
调用实例代码
- 上一篇: 实时预览模块流程-catia v5 零件库
- 下一篇: 报警监听流程-catia v5 零件库