import time from pymavlink import mavutil master = mavutil.mavlink_connection('udpin:0.0.0.0:14550') master.wait_heartbeat() while True: try: message = master.recv_match(type='ATTITUDE', blocking=True).to_dict() print("\nfull message:") print(message) print("pitch: %d, roll: %d" % (message['pitch'], message['roll'])) except Exception: pass time.sleep(0.1)