-
设备功能集合描述 - Catia V5 零件库
资源介绍
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 描述
- 上一篇: 码流数据类型-catia v5 零件库
- 下一篇: srs_librtmp