- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我是 Python hidapi 的新手,尽管我使用过它之前基于的 C 版本。 Python 库非常不同,我无法从提供的一个示例中弄清楚如何使用它。有谁知道这个库有什么好的文档吗?
如果您要查找特定问题,我正在尝试打开具有多种用途的 HID 设备。我的设备具有以下相关特征:
vendor_id: 10618
product_id: 4
usage: 8
usage_page: 1
interface_number: 1
我曾尝试使用 hid_enumerate 选择我想要的字典,但在实例化设备对象后,设备将无法打开,即使我知道它在那里(因为它列在枚举中)。
最佳答案
虽然我仍然想找到一些不错的文档,但在使用 C hidapi header 作为引用后,我找到了我最初问题的答案。为了指定用法,您必须使用 open_path()
而不是常规的 open() 方法(见下文):
import hid
#Get the list of all devices matching this vendor_id/product_id
vendor_id = 10618
product_id = 4
device_list = hid.enumerate(vendor_id, product_id)
#Find the device with the particular usage you want
device_dict = (device in device_list if device['usage'] == '8').next()
device = hid.device()
device.open_path(device_dict['path']) #Open from path
关于python - 使用 Python hidapi 打开具有多种用途的设备,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38448312/
我想从 OS X 上的 Python 的 USB HID 扫描仪读取一个字符串。下面的例子是我的起点,我已经能够为我的扫描仪定制代码:我已经能够执行命令:h.open () 成功并打印出制造商和产品字
我是 Python hidapi 的新手,尽管我使用过它之前基于的 C 版本。 Python 库非常不同,我无法从提供的一个示例中弄清楚如何使用它。有谁知道这个库有什么好的文档吗? 如果您要查找特定问
关于 HIDAPI 的高级问题,如果有人对此有任何经验 - http://www.signal11.us/oss/hidapi/ - visual studio 解决方案是用 C++ 编写的,我有一个
我将整个 hidapi-0.7.0 下载 ( https://github.com/downloads/signal11/hidapi/hidapi-0.7.0.zip ) 解压缩到我的项目目录中,然
我正在尝试使用 HIDAPI 库来帮助构建一些适用于 mac 的 hid 驱动程序。按照自述文件,我被告知进入 mac 目录并运行 make 命令。不幸的是,这并没有做太多,而且我在自述文件中没有看到
我正在使用一个设备(wiimote),它通过数据管道接收命令,并且只接受与命令本身一样长的命令数据包。例如,它将接受: 0x11 0x10 但它不会接受: 0x11 0x10 0x00 0x00 0x
我正在尝试使用 python 与通用 HID 设备进行通信。 我读到用 C 编写的 HIDAPI 库在简单稳定的跨平台 HID 通信方面胜过 libusb1.0。但是,从来没有人费心展示如何从 pyt
设备/操作系统:Jetson Nano/Ubuntu 18.04 python 3 有一个蓝牙加密狗连接。 如 UI 所示,Joy-Con 已连接: 以及当我这样做时: $ hcitool con C
上下文:Windows 10 尝试安装和测试 python hid按照说明: pip install hid 导入模块的测试失败: Python 3.8.3 (tags/v3.8.3:6f8c832
我使用 Visual Studios 在 Windows 上构建 hidapi。构建生成了一个“hidapi.lib”文件。现在我尝试使用 Eclipse IDE 编写 C 代码,并通过将其名称更改为
我正在尝试为 HIDAPI 库创建一个剥离的 .so 文件。我从 https://github.com/libusb/hidapi.git 克隆了库.我遵循了在 Linux 系统上构建的步骤: ./b
我在构建 Cython 时遇到了很多问题在我的 Windows 虚拟机中。我在 OS X 中没有遇到任何问题,但它真的开始让我感到沮丧...... >>setup.py 全新安装 running cl
我正在尝试编译 hidapi在 ubuntu 14.04 上与 node-hid 一起使用.当 hidapi 使用 hidraw 作为 this issue 时,由于某种原因,Node-hid 看不到
为 USB 鼠标编写一些 C 代码。 更具体地说,将配置和信息写入鼠标,如轮询、灵敏度、按钮操作、颜色(灯光)、触觉改变、OLED 等。 开始于 this old article其中,libhid 优
我正在尝试将 Visual Studio 2015 上的 hidapi 库用于 C++ 控制台应用程序。 我已将 hidapi.h 作为头文件包含在内,但似乎无法弄清楚如何链接 dll。我搜索了这个站
我在 Linux 上有一个应用程序,它使用 hidapi 读取复杂设备的数据(由 Qt5.3 创建)。该设备有多个接口(interface) HID,一种是“鼠标”,一种是“键盘”。在 Linux 上
我正在使用 python 在 OSX El Capitan 上打开 hid/hidapi(无论哪种方式错误都是相同的)连接。但是,它给了我以下错误堆栈跟踪: Traceback (most rece
OSX High-Sierra:已成功为 python 2.7 安装 HIDAPI。今天安装了 Python3: Users-MacBook-Air:~ user$ python3 --version
我是一名优秀的程序员,十分优秀!