文件名称:设备能力集描述-catia v5 零件库
文件大小:1.85MB
文件格式:PDF
更新时间:2024-07-12 01:24:28
海康
5.4 获取设备能力集 5.4.1 获取设备能力集 NET_DVR_GetDeviceAbility 函 数: BOOL NET_DVR_GetDeviceAbility(LONG lUserID, DWORD dwAbilityType, char* pInBuf, DWORD dwInLength, char* pOutBuf, DWORD dwOutLength) 参 数: [in]lUserID [in]dwAbilityType [in] pInBuf [in]dwInLength [out]pOutBuf [in]dwOutLength NET_DVR_Login_V40 的返回值 能力集类型,具体定义见表 5.4。 输入缓冲区指针(按照设备规定的能力参数的描述方式组合,可 以是 XML 文本或结构体形式,详见表 5.5) 输入缓冲区的长度 输出缓冲区指针(按照设备规定的能力集的描述方式,可以是 XML 文本或结构体形式,详见表 5.5) 接收数据的缓冲区的长度 表 5.4 设备能力集类型 dwAbilityType 宏定义 宏定义值 含义 DEVICE_SOFTHARDWARE_ABILITY 0x001 设备软硬件能力 DEVICE_NETWORK_ABILITY 0x002 设备网络能力 DEVICE_ENCODE_ALL_ABILITY_V20 0x008 设备所有编码能力 DEVICE_RAID_ABILITY 0x007 设备 RAID 能力 DEVICE_ALARM_ABILITY 0x00a 设备报警能力 DEVICE_USER_ABILITY 0x00c 设备用户管理参数能力 DEVICE_NETAPP_ABILITY 0x00d 设备网络应用参数能力 DEVICE_VIDEOPIC_ABILITY 0x00e 设备图像参数能力 DEVICE_JPEG_CAP_ABILITY 0x00f 设备 JPEG 抓图能力 DEVICE_SERIAL_ABILITY 0x010 设备 RS232 和 RS485 串口能力 DEVICE_ABILITY_INFO 0x011 设备通用能力类型,具体能力根据发送的能力节点来区分 PIC_CAPTURE_ABILITY 0x402 抓图图片分辨率能力集 返回值: TRUE 表示成功,FALSE 表示失败。接口返回失败请调用 NET_DVR_GetLastError 获取错误码,通 过错误码判断出错原因。 说 明: 获取设备能力集时,需要输入参数和输出参数的格式定义如表 5.5 所示。 表 5.5 设备能力集描述 dwAbilityType 宏定义 pInBuf pOutBuf DEVICE_SOFTHARDWARE_ABILITY 无 设备软硬件能力 XML 描述 DEVICE_NETWORK_ABILITY 无 设备网络能力 XML 描述 DEVICE_ENCODE_ALL_ABILITY_V20 编码能力获取输入描述 设备所有编码能力 XML 描述 DEVICE_RAID_ABILITY 无 设备 RAID 能力 XML 描述