TpUsbManager 类
V0.2.1TpExtUtils
2025-11-14
基础信息
| 头文件: | include <TpUsbManager.h> |
|---|---|
| Cmake: | None |
| 发布版本: | V0.2.1 |
| 继承类: | |
| 派生类: |
Public 类型
enum TpUsbManager::UsbManagerFilter
| 名称 | 值 | 描述 |
|---|---|---|
| TP_USB_FILTER_VENDOR | 0X01 | |
| TP_USB_FILTER_PRODUCT | 0X02 |
信号
| 信号名称 | 参数 | 描述 |
|---|---|---|
| usbDeviceAdd | TpUsbDeviceInfo * | |
| usbDeviceRemove | TpUsbDeviceInfo * | |
| usbDeviceChange | TpUsbDeviceInfo * |
Public 成员函数
| TpUsbManager() | ||
|---|---|---|
| ~TpUsbManager() | ||
| TpList< TpUsbDeviceInfo > | getDevices() | 获取设备列表 |
| TpList< TpUsbDeviceInfo > | getDevices(tpUInt16 vid, tpUInt16 pid, TpUsbManager::UsbManagerFilter filer) | 获取按照厂商ID和设备ID筛选后的ID |
| startMonitor() | 开始监测设备变化 |
成员函数说明
TpUsbManager::TpUsbManager()
暂无注释...
TpUsbManager::~TpUsbManager()
暂无注释...
TpList< TpUsbDeviceInfo > TpUsbManager::getDevices()
获取设备列表...
获取设备列表
返回值:
TpList< TpUsbDeviceInfo > TpUsbManager::getDevices(tpUInt16 vid, tpUInt16 pid, TpUsbManager::UsbManagerFilter filer)
获取按照厂商ID和设备ID筛选后的ID...
获取按照厂商ID和设备ID筛选后的ID
参数:id:
参数:id:
参数:filter:
返回值:
int TpUsbManager::startMonitor()
开始监测设备变化...
开始监测设备变化
返回值:
