📡 高度データ確認


概要


主な手順

  1. 高度情報要求
  2. イベントハンドラ登録
  3. 高度データ受信時の処理
from time import sleep

from CodingDrone.drone import *
from CodingDrone.protocol import *

def eventAltitude(altitude):
    print("eventAltitude()")
    print("-  Temperature: {0:.3f}".format(altitude.temperature))
    print("-     Pressure: {0:.3f}".format(altitude.pressure))
    print("-     Altitude: {0:.3f}".format(altitude.altitude))
    print("- Range Height: {0:.3f}".format(altitude.rangeHeight))

if __name__ == '__main__':

    drone = Drone()
    drone.open()

    # イベントハンドリング関数登録
    drone.setEventHandler(DataType.Altitude, eventAltitude)

    # Altitude 情報要請
    drone.sendRequest(DeviceType.Drone, DataType.Altitude)
    sleep(0.1)

    drone.close()

🎯 Motionセンサーデータ確認


🔍 概要