获取设备状态-catia v5 零件库

时间:2021-06-22 07:38:04
【文件属性】:
文件名称:获取设备状态-catia v5 零件库
文件大小:1.85MB
文件格式:PDF
更新时间:2021-06-22 07:38:04
海康 表 5.70 状态获取命令 dwCommand 宏定义 dwCommand 含义 宏定义值 NET_DVR_GET_ALARMIN_STATUS 获取报警输入状态 9115 NET_DVR_GET_ALARMOUT_STATUS 获取报警输出状态 9116 NET_DVR_GET_AUDIO_CHAN_STATUS 获取语音对讲状态 9117 返回值: TRUE 表示成功,但不代表每一个配置都成功,哪一个成功,对应查看 lpStatusList[n]值;FALSE 表示全部失败。接口返回失败请调用 NET_DVR_GetLastError 获取错误码,通过错误码判断出错原 因。 说 明: 该接口是带有发送数据的批量获取设备状态信息的通用接口。全部获取时 dwCount 置为 0xffffffff, lpInBuffer 置为 NULL,dwInBufferSize 置为 0,lpStatusList 置为 NULL。lpOutBuffer 前面 4 个字节为 个数(N),后面为设备返回的 N 个信息内容(按通道号 1~N 排列),如果设置的 lpOutBuffer 缓冲 区不足,仅返回部分信息,可以根据返回的个数(前 4 字节的值)重新获取。 不同的获取功能对应不同的结构体和命令号,如表 5.71 所示。 表 5.71 获取设备状态 dwCommand 宏定义 lpInBuffer 对应结构体 lpOutBuffer 对应结构体 NET_DVR_GET_ALARMIN_STATUS dwCount 个 4 字节报警输入通道号 dwCount 个 4 字节状态值(0-没有报警,1-有报警) NET_DVR_GET_ALARMOUT_STATUS dwCount 个 4 字节报警输出通道号 dwCount 个 4 字节状态值(0-没有报警,1-有报警) NET_DVR_GET_AUDIO_CHAN_STATUS dwCount 为 1,4 字节语音对讲通道号 1 个 4 字节状态(0-未开启,1-开启) 返回目录 5.33.3 设备在线状态检测 NET_DVR_RemoteControl 函 数: BOOL NET_DVR_RemoteControl(LONG lUserID, DWORD dwCommand, LPVOID lpInBuffer, DWORD dwInBufferSize) 参 数: [in]lUserID [in]dwCommand [in]lpInBuffer [in]dwInBufferSize 用户 ID 号,NET_DVR_Login_V40 的返回值 控制命令,详见表 5.72 输入参数,具体内容跟控制命令相关,详见表 5.72 输入参数长度

网友评论