🧾 概要

sendRequest() 関数は、ドローンやコントローラに情報をリクエストするための関数です。

指定したデバイスタイプ・リクエストタイプに応じて、対象デバイスから必要な情報(例:ファームウェアバージョン、バッテリー残量など)を取得できます。


📦 基本構文

sendRequest(DeviceType.デバイス, DataType.リクエスト項目)

📡 例:コントローラのファームウェア情報を取得

sendRequest(DeviceType.Controller, DataType.Firmware)

このコードを実行すると、コントローラにファームウェアバージョンを要求します。


🔗 応答の受け取り(イベント関数との連携)

リクエスト送信後、対応するデータを受け取るためには

setEventHandler() 関数を使ってイベントを登録しておく必要があります。

def onFirmwareReceive(data):
    print("コントローラのファームウェア:", data['version'])

setEventHandler(DataType.Firmware, onFirmwareReceive)