设备网络SDK编程指南(报警主机)海康

设备(报警主机) 网络SDK编程指南
V5.2
声明
非常感谢您购买我公司的产品,如果您有什么疑问或需要请随时。
●我们已尽量保证手册内容的完整性与准确性,但也不免出现技术上不准确、与产品功能及操作不相符
或印刷错误等情况,如有任何疑问或争议,请以我司最终解释为准。
●产品和手册将实时进行更新,恕不另行通知。
●本手册中内容仅为用户提供参考指导作用,请以SDK实际内容为准。
目录
目录 .......................................................................................................................................................................... II
1 SDK简介 (1)
器械消毒2 版本更新 (5)
3 功能接口介绍 (15)
3.1报警主机通用接口 (15)
3.2DS-19AXX网络报警主机 (17)
3.3DS-19AXX总线式网络报警主机 (20)
3.4DS-19DXX动环监控主机 (22)
3.5DS-19CXX自助行报警主机 (25)
3.6DS-19SXX视频报警主机 (28)
3.7DS-1H02防护舱控制器 (37)
3.8DS-19XX系列报警主机 (40)
3.9DS-PEAXX系列紧急求助报警产品 (41)
4 函数调用顺序 (45)
4.1参数配置模块流程 (45)
4.2报告上传方式配置流程 (46)
4.3报警模块流程 (47)
4.3.1 报警(布防)流程 (47)
4.3.2 报警(监听)流程 (48)
5 函数说明 (49)
5.1SDK初始化 (49)
5.1.1 初始化SDK NET_DVR_Init (49)
5.1.2 释放SDK资源NET_DVR_Cleanup (49)
5.2SDK本地功能 (49)
SDK本地参数配置 (49)
5.2.1 获取SDK本地参数NET_DVR_GetSDKLocalCfg (49)
5.2.2 设置SDK本地参数NET_DVR_SetSDKLocalCfg (50)
连接和接收超时时间及重连设置 (51)
5.2.3 设置网络连接超时时间和连接尝试次数NET_DVR_SetConnectTime (51)
5.2.4 设置重连功能NET_DVR_SetReconnect (51)
5.2.5 设置接收超时时间NET_DVR_SetRecvTimeOut (51)
多网卡绑定 (51)
5.2.6 获取所有IP,用于支持多网卡接口NET_DVR_GetLocalIP (51)
5.2.7 设置IP绑定NET_DVR_SetValidIP (52)
SDK版本、状态和能力 (52)
5.2.8 获取SDK的版本号和build信息NET_DVR_GetSDKBuildVersion (52)
5.2.9 获取当前SDK的状态信息NET_DVR_GetSDKState (52)
5.2.10 获取当前SDK的功能信息NET_DVR_GetSDKAbility (52)
SDK启用写日志 (53)
5.2.11 启用写日志文件NET_DVR_SetLogToFile (53)
渣油储罐清洗处理异常消息回调 (53)喷砂工艺
5.2.12 注册接收异常、重连等消息的窗口句柄或回调函数NET_DVR_SetExceptionCallBack_V30 53
获取错误信息 (56)
5.2.13 返回最后操作的错误码NET_DVR_GetLastError (56)
5.2.14 返回最后操作的错误码信息NET_DVR_GetErrorMsg (56)
5.3用户注册 (56)
5.3.1 激活设备NET_DVR_ActivateDevice (56)
5.3.2 通过解析服务器,获取设备的动态IP地址和端口号NET_DVR_GetDVRIPByResolveSvr_EX56
5.3.3 用户注册设备NET_DVR_Login_V40 (57)
5.3.4 用户注销NET_DVR_Logout (57)
5.4获取设备能力集 (58)
5.4.1 获取设备能力集NET_DVR_GetDeviceAbility (58)
5.4.2 获取设备能力集NET_DVR_GetSTDAbility (59)
5.5布防、撤防 (59)
设置报警等信息上传的回调函数 (59)
5.5.1 注册回调函数,接收设备报警消息NET_DVR_SetDVRMessageCallBack_V30 (59)
布防撤防 (60)
5.5.2 建立报警上传通道NET_DVR_SetupAlarmChan_V41 (60)
5.5.3 撤销报警上传通道NET_DVR_CloseAlarmChan_V30 (61)
5.6监听报警 (61)
5.6.1 启动监听,接收设备主动上传的报警等信息NET_DVR_StartListen_V30 (61)
5.6.2 停止监听(支持多线程)NET_DVR_StopListen_V30 (62)
5.7远程参数配置 (63)
5.7.1 获取设备通用参数NET_DVR_GetDVRConfig (63)
5.7.2 设置设备通用参数NET_DVR_SetDVRConfig (64)
5.7.3 获取报警主机参数NET_DVR_GetDVRConfig (65)
5.7.4 设置报警主机参数NET_DVR_SetDVRConfig (68)
5.7.5 获取设备参数(标准协议)NET_DVR_GetSTDConfig (71)
5.7.6 设置设备参数(标准协议)NET_DVR_SetSTDConfig (72)
5.8批量配置参数 (72)
5.8.1 批量获取配置信息NET_DVR_GetDeviceConfig (72)
5.8.2 批量设置配置信息NET_DVR_SetDeviceConfig (73)
5.9长连接配置 (74)
5.9.1 启动长连接远程配置NET_DVR_StartRemoteConfig (74)
5.9.2 逐个获取查到的结果信息NET_DVR_GetNextRemoteConfig (76)
5.9.3 关闭长连接配置接口所创建的句柄,释放资源NET_DVR_StopRemoteConfig (77)
5.10远程控制 (77)
5.10.1 远程控制NET_DVR_RemoteControl (77)
5.10.2 远程控制(标准协议) NET_DVR_STDControl (78)
5.11设备用户和操作用户配置 (78)
5.11.1 获取设备用户配置信息NET_DVR_GetAlarmDeviceUser (78)
5.11.2 设置设备用户配置信息NET_DVR_SetAlarmDeviceUser (79)
5.11.3 获取键盘操作用户配置信息NET_DVR_GetOperateUser (79)
5.11.4 设置键盘操作用户配置参数NET_DVR_SetOperateUser (79)
5.12RS485前端设备 (80)
5.12.1 获取485前端设备能力列表NET_DVR_GetDeviceTypeList (80)
5.12.2 获取RS485前端设备支持的协议列表NET_DVR_GetDeviceProtoList (80)
5.13透明通道 (80)
5.13.1 建立透明通道NET_DVR_AlarmHostSerialStart (80)防辐射屏
5.13.2 发送透明通道数据NET_DVR_AlarmHostSerialSend (81)
5.13.3 断开透明通道NET_DVR_AlarmHostSerialStop (81)
5.14防区布防、撤防、旁路及撤销旁路 (82)
5.14.1 对防区布防NET_DVR_AlarmHostSetupAlarmChan (82)
5.14.2 对防区撤防NET_DVR_AlarmHostCloseAlarmChan (82)
5.14.3 对防区旁路NET_DVR_BypassAlarmChan (82)
5.14.4 对防区撤销旁路NET_DVR_UnBypassAlarmChan (82)
5.15防区组旁路 (83)
5.15.1 对防区进行组旁路NET_DVR_AlarmHostArrayBypass (83)
5.15.2 对防区进行组旁路恢复NET_DVR_AlarmHostArrayBypassResume (83)
5.16触发器和辅助输出控制 (83)
5.16.1 设置触发器NET_DVR_SetAlarmHostOut (83)
5.16.2 辅助功能控制NET_DVR_AlarmHostAssistantControl (83)
5.16.3 门禁控制NET_DVR_ControlGateway (84)
5.17子系统布防、撤防及消警 (84)
5.17.1 对防区子系统布防NET_DVR_AlarmHostSubSystemSetupAlarmChan (84)
5.17.2 对防区子系统撤防NET_DVR_AlarmHostSubSystemCloseAlarmChan (84)
透明填充母料5.17.3 对防区子系统进行消警NET_DVR_AlarmHostClearAlarm (85)
5.18获取报警上传方式配置 (85)
5.18.1 获取报警上传方式参数NET_DVR_AlarmHostGetReportMode (85)
5.18.2 设置报警上传方式NET_DVR_AlarmHostSetReportMode (85)
5.19蓄电池电压查询 (86)
5.19.1 蓄电池电压查询NET_DVR_GetBatteryVoltage (86)
5.20语音控制 (86)
5.20.1 语音控制NET_DVR_AudioCtrl (86)
5.21语音上传下载 (86)
5.21.1 开始语音上传NET_DVR_StartUploadFile (86)
互联网情报
5.21.2 获取语音上传的进度NET_DVR_GetUploadFileProgress (87)
5.21.3 获取语音上传的状态NET_DVR_GetUploadFileState (87)
5.21.4 停止语音上传NET_DVR_StopUploadFile (87)
5.21.5 开始语音下载NET_DVR_StartDownloadFile (87)
5.21.6 获取语音下载的进度NET_DVR_GetDownloadFileProgress (88)
5.21.7 获取语音下载的状态NET_DVR_GetDownloadFileState (88)
5.21.8 停止语音下载NET_DVR_StopDownloadFile (88)
5.22语音对讲 (88)
5.22.1 启动语音对讲NET_DVR_StartVoiceCom_V30 (88)
5.22.2 停止语音对讲NET_DVR_StopVoiceCom (89)
5.23硬盘管理 (90)
5.23.1 远程格式化设备硬盘NET_DVR_FormatDisk (90)
5.23.2 获取格式化硬盘的进度NET_DVR_GetFormatProgress (90)

本文发布于:2024-09-25 12:16:47,感谢您对本站的认可!

本文链接:https://www.17tex.com/tex/4/142768.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:获取   设备   报警
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议