BTP 電源状態 HID テストは、適切なBluetooth HID 機能を維持しながら、システムがさまざまな電源状態間を遷移する機能を確認します。
テスト用の設定
Traduci で Pmod デバイスを使用する前に、緑の電源インジケーター、オプションの黄色のテスト LED、Traduci の 3 つのオレンジ色の LED がオンであることを確認します。 システムのBluetooth無線がオンになっていることを確認し、デバイスが Traduci に正しく接続されているか、テスト対象システム (SUT) に直接接続されていることを確認します。 設定の詳細については、 BTP の概要を参照してください。
サポートされているデバイスの機能と購入情報については、 サポートされている BTP ハードウェアを参照してください。
これらのテストには Traduci 用の外部電源アダプターが必要です。 USB 電源では不十分です。 必要なアダプターの要件は、 電源アダプターで確認できます。 Bluefruit Feather のように、Traduci ベース以外のデバイスを使用している場合は、テスト全体で電源を入れた状態を維持するために、電源を入れた USB ハブが必要です。 USB ハブの電源が正しく、デバイスが USB ケーブルを介してハブに接続されていることを確認します。 また、USB ケーブルを使用してハブが SUT に接続されていることを確認します。
1 つの Windows テスト デバイスですべての電源状態テストを実行することはできません。 スタンバイやスリープなどの一部の電源状態は、SUT では相互に排他的です。 BTP スクリプト RunPowerStateTests.bat または RunPowerStateTests.ps1 は、SUT と互換性のあるテストを自動的に選択して実行します。 SUT と互換性のないテストはスキップされます。
テスト対象システムのプロビジョニング
テスト対象システム (SUT) は、実行前に電源状態テスト用にプロビジョニングする必要があります。 手順に従って、WDK 10 ドキュメントで提供される電源テスト用に PC を準備します 。ドライバーの展開とテスト用にコンピューターをプロビジョニングする (WDK 10)
サポートされているデバイス
Power State HID テストの実行
BTP パッケージが抽出されたフォルダーに移動します。 これは通常、 C:\BTPの下にあります。 パッケージのバージョンにちなんだ名前のフォルダーには、次のスクリプトがあります。 次のいずれかを実行します。
-
RunPowerStateTests.bat <device name>管理者特権で実行したコマンド プロンプトまたは -
RunPowerStateTests.ps1 <device name>管理者特権の PowerShell コンソールから
使用可能なデバイス名パラメーターについては、 テスト プラットフォームでサポートされているハードウェアBluetooth参照してください。
また、省略可能なパラメーター -VerboseLogs を末尾に含め、BTP の内部操作のより詳細な出力を取得することもできます。
Traduci でテストが開始されると、Pmod デバイスに電源を供給するテストからのコマンドが送信されると、12 ピン アダプターの横にある赤い LED がオンになります。 この LED は、すべてのテストの終了時にオフになります。 前のテストが失敗したために次のテストの開始時にオンになっている場合は、電源を切り、電源を入れ直して既知の状態に戻します。 電源サイクルが失敗した場合、Pmod デバイスが不明な状態であるため、テストは失敗します。
ログのキャプチャ
Bluetooth ログをキャプチャするには、 GitHub の Windows Repo 用 busiotools の手順に従います。
Bluetoothログを解析するには、 BTETLParse ツールの指示に従います。