gpt4 book ai didi

python - CTRL_LOOPBACK_WRITE 在 python usb 代码中未定义

转载 作者:行者123 更新时间:2023-12-02 22:41:02 24 4
gpt4 key购买 nike

我正在尝试使用以下行写入 PS3 Controller (dev 已正确设置)。

dev.ctrl_transfer(0x40, CTRL_LOOPBACK_WRITE, 0, 0, msg)

我得到一个错误,CTRL_LOOPBACK_WRITE 未定义。那么,它是在哪里定义的呢?或者我可以只获取它的值吗?

谢谢

最佳答案

我猜你在 http://pyusb.sourceforge.net/docs/1.0/tutorial.html 的 pyusb 教程中找到了这个控制传输示例.然而,这是一个相当假设的例子,正如文本所解释的那样:“在这个例子中,假设我们的设备实现了两个充当环回管道的自定义控制请求”。所以这不是标准的控制请求,也可能不是您的 PS3 支持的请求。在那种情况下,将由 PS3 Controller 的 USB 堆栈来定义 CTRL_LOOPBACK_WRITE 的数值应该是什么。

您可以在 http://www.beyondlogic.org/usbnutshell/usb6.shtml#StandardRequests 找到标准请求的概述。 ,此外还有特定于类别的标准要求。

关于python - CTRL_LOOPBACK_WRITE 在 python usb 代码中未定义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10759939/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com