問題タブ [pyusb]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
7846 参照

python - pyusb を使用した USB デバイスとの通信

pyUSBバージョン 1.6というモジュールを使用しており、センサーと通信しようとしています。

接続をセットアップし、センサーの ROM から読み取ることができます。接続されたセンサーはマスター/スレーブ関係になるため、必要なデータを受信するにはセンサーにメッセージを送信する必要があります。

現在、write関数は文字列または読み取り専用バッファーのみを受け入れることができます。USB デバイスに 16 進バイト0xFE, 0x04, 0x00, 0x03, 0x00, ,0x010xD5送信する必要があります0xC5
それを文字列または読み取り専用バッファとしてエンコードする方法がわかりません。

write メソッドを呼び出す方法は次のとおりです。これは彼らが提供するサンプルコードです。

16 進数のバイトを転送するにはどうすればよいですか?

0 投票する
1 に答える
995 参照

python - pyusbのインストール時にエラーが発生しました

pysb 1.0 alphaをダウンロードしましたが、このコマンド(python setup.py install)を使用してインストールしようとすると、次のエラーが発生します。

私に何ができる ?

ありがとう 。

0 投票する
1 に答える
1313 参照

python - pyusbでマウスを制御する

次のことを行うアプリケーションを作成する必要があります。

  • 指定されたUSBマウスが画面内のポインタを移動することを無効にします(すべてのマウスではなく、指定されたものだけ)。
  • マウスポインタの座標を取得します
  • マウスポインタのy座標を変更します

試しましたpyusbが、3つの問題のいずれの例も見つかりませんでした。
何か案は?

0 投票する
1 に答える
957 参照

usb - ゲーム コントローラのリバース エンジニアリング時に USB トラフィックがない

電子ドラム/xbox コントローラー ION Drum Rocker 用の Mac ドライバーを作成しようとしています。usbmon/usbdump を使用すると、通常の USB キーボードでトラフィックを取得して、動作するかどうかを確認できます。しかし、ドラムからの割り込みやメッセージは 1 つもありません。「オンにする」には何らかの制御要求が必要だと思います。それは理にかなっていますか?PyUSB を使用して、何かを行うまでランダム メッセージを送信する必要がありますか? 2、4、1、0 のエンドポイントを持つ 4 つのインターフェイスがあります。

0 投票する
2 に答える
16302 参照

python - pyusb: 構成を設定できません

マウスのライトをオンまたはオフにできるスクリプトを (Linux で) 作成しようとしています。

これは私がこれまでに持っているコードです:

これは正常に動作しますが、次のことを試みた場合: dev.set_configuration()

claim_interface(dev, interface)の後

スクリプトは次のエラーを返します: usb.core.USBError: Resource busy

カーネル ドライバーをデタッチした後もまだビジー状態になるのはなぜですか?

0 投票する
1 に答える
916 参照

python - 値エラー: バックエンドがありません

python 2.7およびlibusb 1.2.5を使用してWindows 7でpyusb 1.0を使用しようとしています

すべて正常にインストールされました。テスト プログラムからエンドポイント情報を取得しているため、libusb は動作していますが、pyusb チュートリアルからこのコードを実行すると、

私はValue Error: No Backend available error in line 846 of core.py

何かアドバイス?

0 投票する
1 に答える
1691 参照

python - PyUSB AttributeError: 'int' オブジェクトに属性 'enumerate_devices' がありません

初めて PyUSB を使用し、OS X 用の目のおもちゃ (Play Station) をリバース エンジニアリングしようとしました。テスト コレクションを確立しようとすると、次のエラーが表示されます。

現在のコード...

0 投票する
3 に答える
5733 参照

python - PyUSBがデバイスを見つけることができません

OS X 10.5を実行していて、次のコードを使用してPyUSB経由でUSBデバイスに接続しようとしています。

値エラー「デバイスが見つかりません」がスローされますが。OS X System Profilerは、デバイスの製品とベンダーIDを.として示します。

解決策:libusb-1.0.8を手動でインストールする必要がありました。Macポートはlibusbを正しくインストールしませんでした。

0 投票する
0 に答える
827 参照

python - Python 2.7 での PyUSB の問題。LibUSB ドライバーは必要ですか?

Python 2.7 のソースから PyUSB をインストールしました

モジュールをインポートするとエラーは発生しませんが、試してみると:

また

私は得る:

私は C# でこのデバイスと正しく通信できますが、なぜ PyUSB に表示されないのか不思議でした。

0 投票する
4 に答える
13323 参照

python - '\x81' と 0x81 の違い

私はPythonが初めてで、PyUSB経由でUSBデバイスからいくつかの値を読み込もうとしています. さて、今は動作しますが、問題が発生しました: デバイスからデータを読み取っている間、PyUSB はデータを読み取るためのエンドポイントを必要とします。このエンドポイントは、16 進値で識別されます。データを次のように読み取ると...

... 「AttributeError: 'NoneType' オブジェクトに属性 'bmAttributes' がありません」というエラーが表示されます。データを次のように読み取ると...

... できます。

だから私の簡単な質問は: 0x81 と '\x81' の違いは何ですか?

:-)