参考にしたサイト
__TelloPy__の__公式リポジトリ__を見て、以下のコードを動かしてみたところ、成功しました。
環境構築
Terminal
electron@diynoMacBook-Pro ~ % cd ~
electron@diynoMacBook-Pro ~ % git clone https://github.com/hanyazou/TelloPy
Cloning into 'TelloPy'...
remote: Enumerating objects: 620, done.
remote: Counting objects: 100% (1/1), done.
remote: Total 620 (delta 0), reused 0 (delta 0), pack-reused 619
Receiving objects: 100% (620/620), 4.75 MiB | 8.81 MiB/s, done.
Resolving deltas: 100% (392/392), done.
electron@diynoMacBook-Pro ~ %
Terminal
electron@diynoMacBook-Pro ~ % ls TelloPy
LICENSE.txt README.md files setup.cfg setup.py tellopy test_xbox.py tests
electron@diynoMacBook-Pro ~ %
__setup.py__の実行
Terminal
electron@diynoMacBook-Pro ~ % cd TelloPy
electron@diynoMacBook-Pro TelloPy % python3 --version
Python 3.9.6
electron@diynoMacBook-Pro TelloPy %
electron@diynoMacBook-Pro TelloPy % python3 setup.py bdist_wheel
running bdist_wheel
running build
running build_py
creating build
( 省略 )
adding 'tellopy/examples/video_effect.py'
adding 'tellopy-0.7.0.dev0.dist-info/LICENSE.txt'
adding 'tellopy-0.7.0.dev0.dist-info/METADATA'
adding 'tellopy-0.7.0.dev0.dist-info/WHEEL'
adding 'tellopy-0.7.0.dev0.dist-info/top_level.txt'
adding 'tellopy-0.7.0.dev0.dist-info/RECORD'
removing build/bdist.macosx-10.15-x86_64/wheel
electron@diynoMacBook-Pro TelloPy %
__dist/tellopy__の取得 (pip install)
Terminal
electron@diynoMacBook-Pro TelloPy % pip3 install dist/tellopy-*.dev*.whl --upgrade
WARNING: Value for scheme.platlib does not match. Please report this to <https://github.com/pypa/pip/issues/10151>
distutils: /usr/local/lib/python3.9/site-packages
sysconfig: /usr/local/opt/python@3.9/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-packages
( 省略 )
sysconfig: /usr/local/opt/python@3.9/Frameworks/Python.framework/Versions/3.9/include/python3.9/tellopy
Successfully installed tellopy-0.7.0.dev0
electron@diynoMacBook-Pro TelloPy %
動作検証
Pythonの対話型インタプリタでの動作確認
Tellopyモジュールは、Python3からimportできる
Terminal
electron@diynoMacBook-Pro TelloPy % python3
>>> import tellopy
>>> quit()
Telloの飛行試験
tellopy.examples.simple_takeoffを実行し、離陸と着陸のプログラム自動操作に成功
__Ctrl-Z__を押さずに、自動的に着陸して、すべての動作が正常終了しました。
Terminal
electron@diynoMacBook-Pro TelloPy % python3 -m tellopy.examples.simple_takeoff
Tello: 00:30:01.650: Info: start video thread
Tello: 00:30:01.650: Info: send connection request (cmd="conn_req:9617")
Tello: 00:30:01.650: Info: video receive buffer size = 524288
Tello: 00:30:01.650: Info: state transit State::disconnected -> State::connecting
Tello: 00:30:01.700: Info: connected. (port=9617)
Tello: 00:30:01.700: Info: send_time (cmd=0x46 seq=0x01e4)
Tello: 00:30:01.700: Info: state transit State::connecting -> State::connected
Tello: 00:30:01.700: Info: set altitude limit 30m
Tello: 00:30:01.700: Info: takeoff (cmd=0x54 seq=0x01e4)
ALT: 0 | SPD: 0 | BAT: 38 | WIFI: 0 | CAM: 0 | MODE: 6
ALT: 0 | SPD: 0 | BAT: 38 | WIFI: 0 | CAM: 0 | MODE: 11
ALT: 0 | SPD: 0 | BAT: 38 | WIFI: 0 | CAM: 0 | MODE: 11
Tello: 00:30:02.006: Info: recv: log_header: id=641b, 'b'BUILD May 7 2019 12:02:11''
ALT: 0 | SPD: 0 | BAT: 38 | WIFI: 0 | CAM: 0 | MODE: 11
Tello: 00:30:02.112: Info: LogData: UNHANDLED LOG DATA: id= 2064, length= 64
Tello: 00:30:02.112: Info: LogData: UNHANDLED LOG DATA: id= 2208, length= 40
Tello: 00:30:02.112: Info: LogData: UNHANDLED LOG DATA: id= 1000, length= 44
Tello: 00:30:02.112: Info: LogData: UNHANDLED LOG DATA: id= 1001, length= 16
Tello: 00:30:02.112: Info: LogData: UNHANDLED LOG DATA: id=10086, length= 4
Tello: 00:30:02.112: Info: LogData: UNHANDLED LOG DATA: id=10085, length= 80
Tello: 00:30:02.113: Error: LogData: corrupted data at pos=1028, data=
Tello: 00:30:02.115: Error: LogData: corrupted data at pos=0, data=13 13 13 13 13 13 13 13 e7 12 9b 00 13 13 13 13 13 13 13 13 02 16 09 02 13 13 31 20 55 1c 00 7a e9 03 25 73 86 00 25 25 25 25 25 25 25 25 25 25 25 25 25 25 f9 20 92 ab 55 21 00 de 74 27 35 73 86 00 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 ef bd 55 84 00 cf 00 08 1e e9 86 00 1e 1e 1e 1e 1e 1e 1e 1e 1e 1e 1e 1e 1e 1e 1e 1e ed ef 32 5c 2c a9 0b 21 4d 9e d2 a0 2d bd 8a a1 ba a8 7c a1 48 2d 04 de 30 36 56 5e 1e 1e 1e 9e 1e 1e 1e 1e 1e 1e 1e 1e 1e 1e 1e 1e 1e 1e 1e 1e 1e 1e 1e 1e 1e 1e 1e 1e 1e 1e 1e 1e 1e 1e 1e 1e 1e 1e 1e 1e 1e 1e 1e 1e 1e 1e 1e 1e 1e 1e 1e 1e 1e 1e 1e 1e 1e 1e 1e 1e 1e 1e e4 15 7a 1e dd 14 1e 1e 1e 1e 1e 1e 81 1e 31 2a 55 4c 00 0d 10 08 5a e9 86 00 5a 5a 5a 5a 5a 5a 5a 5a 5a 5a 5a 5a 5a 5a 5a 5a 5a 5a 5a 5a 5a 5a 5a 5a 5a 5a 5a 5a 5a 5a 5a da 5a 5a 5a 5a 5a 5a 5a 5a 5a 5a 5a 5a 5a 5a 5a 5a 5a 5a 5a 5a 5a 5a 52 5a 5a 58 0a 5a 5a 5a 5a 5a 22 9a 55 34 00 cd a0 08 c8 e9 86 00 c8 c8 c8 c8 c8 c8 c8 c8 c8 c8 c8 c8 c8 c8 c8 c8 c8 c8 c8 48 c8 c8 c8 c8 c8 c8 c8 c8 c8 c8 c8 c8 c8 c8 c8 c8 98 c8 c8 c8 9e 64 55 10 00 37 66 27 d4 17 87 00 d4 d4 d4 d4 89 63 55 5c 00 e1 65 27 00 18 87 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 9f d5 55 84 00 cf 00 08 b8 7c 8a 00 b8 b8 b8 b8 b8 b8 b8 b8 b8 b8 b8 b8 b8 b8 b8 b8 bc ed 94 fa e2 ea 7d 86 d9 e0 cd 06 2e 6c 24 07 57 fc 38 07 52 fc 5f 07 90 fc 9c 87 b8 b8 b8 38 b8 b8 b8 b8 b8 b8 b8 b8 b8 b8 b8 b8 b8 b8 b8 b8 b8 b8 b8 b8 b8 b8 b8 b8 b8 b8 b8 b8 b8 b8 b8 b8 b8 b8 b8 b8 b8 b8 b8 b8 b8 b8 b8 b8 b8 b8 b8 b8 b8 b8 b8 b8 b8 b8 b8 b8 b8 b8 4e b3 dc b8 7f b2 b8 b8 b8 b8 b8 b8 7f b8 90 6c 55 4c 00 0d 10 08 35 7d 8a 00 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 b5 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 3d 35 35 3d 51 35 35 35 35 35 cf 27 55 34 00 cd a0 08 64 7d 8a 00 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 e4 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 00 64 64 64 45 bc 55 43 00 15 0c 00 68 e8 8c 00 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 97 97 68 68 6b 68 68 68 88 78 68 78 68 68 68 6c 68 68 68 68 68 7c e2 74 4f 68 68 68 68 14 6d 24 7c 55 38 00 80 e8 03 25 9a 8d 00 3b 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 d1 24 ad 36 25 25 25 25 25 25 25 25 34 20 3f 34 25 25 20 5d 55 1c 00 7a e9 03 3a 9a 8d 00 3a 3a 3a 3a 3a 3a 3a 3a 3a 3a 3a 3a 3a 3a e6 3f 41 f8 55 84 00 cf 00 08 36 10 8e 00 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 c0 0f 1a 74 6b dd 15 8b b6 a8 9e 8b 9b 9a be 89 fa 57 3f 88 04 c7 9c 8a 04 b0 d2 09 36 36 36 b6 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 ca 3d 52 36 f1 3c 36 36 36 36 36 36 d9 36 c8 25 4c 72
Tello: 00:30:02.117: Info: LogData: UNHANDLED LOG DATA: id= 1306, length= 22
Tello: 00:30:02.117: Info: LogData: UNHANDLED LOG DATA: id= 1305, length= 37
ALT: 0 | SPD: 0 | BAT: 38 | WIFI: 0 | CAM: 0 | MODE: 11
Tello: 00:30:02.162: Info: LogData: UNHANDLED LOG DATA: id= 1304, length= 34
Tello: 00:30:02.162: Info: LogData: UNHANDLED LOG DATA: id= 1307, length= 16
Tello: 00:30:02.162: Info: LogData: UNHANDLED LOG DATA: id= 1710, length= 6
Tello: 00:30:02.212: Info: LogData: UNHANDLED LOG DATA: id= 16, length= 4
ALT: 0 | SPD: 0 | BAT: 38 | WIFI: 0 | CAM: 0 | MODE: 11
Tello: 00:30:02.264: Info: LogData: UNHANDLED LOG DATA: id=10100, length= 21
ALT: 0 | SPD: 0 | BAT: 38 | WIFI: 0 | CAM: 0 | MODE: 11
Tello: 00:30:02.367: Info: LogData: UNHANDLED LOG DATA: id= 12, length= 55
ALT: 0 | SPD: -1 | BAT: 38 | WIFI: 0 | CAM: 0 | MODE: 11
ALT: 0 | SPD: -3 | BAT: 38 | WIFI: 90 | CAM: 0 | MODE: 11
ALT: 0 | SPD: -6 | BAT: 38 | WIFI: 90 | CAM: 0 | MODE: 11
Tello: 00:30:02.675: Info: LogData: UNHANDLED LOG DATA: id= 1200, length= 24
Tello: 00:30:02.675: Info: LogData: UNHANDLED LOG DATA: id= 1202, length= 33
Tello: 00:30:02.675: Info: LogData: UNHANDLED LOG DATA: id= 1203, length= 7
Tello: 00:30:02.675: Info: LogData: UNHANDLED LOG DATA: id= 1300, length= 137
ALT: 0 | SPD: -8 | BAT: 38 | WIFI: 90 | CAM: 0 | MODE: 11
ALT: 1 | SPD: -9 | BAT: 38 | WIFI: 90 | CAM: 0 | MODE: 11
ALT: 2 | SPD: -9 | BAT: 38 | WIFI: 90 | CAM: 0 | MODE: 11
ALT: 3 | SPD: -9 | BAT: 38 | WIFI: 90 | CAM: 0 | MODE: 11
ALT: 4 | SPD: -9 | BAT: 38 | WIFI: 90 | CAM: 0 | MODE: 11
ALT: 4 | SPD: -8 | BAT: 38 | WIFI: 90 | CAM: 0 | MODE: 11
ALT: 5 | SPD: -7 | BAT: 38 | WIFI: 90 | CAM: 0 | MODE: 11
ALT: 6 | SPD: -6 | BAT: 38 | WIFI: 90 | CAM: 0 | MODE: 11
Tello: 00:30:03.498: Info: LogData: UNHANDLED LOG DATA: id= 1002, length= 27
ALT: 7 | SPD: -5 | BAT: 38 | WIFI: 90 | CAM: 0 | MODE: 11
ALT: 7 | SPD: -4 | BAT: 38 | WIFI: 90 | CAM: 0 | MODE: 11
Tello: 00:30:03.767: Info: LogData: UNHANDLED LOG DATA: id= 1303, length= 64
ALT: 8 | SPD: -2 | BAT: 38 | WIFI: 90 | CAM: 0 | MODE: 11
ALT: 8 | SPD: -1 | BAT: 38 | WIFI: 90 | CAM: 0 | MODE: 11
ALT: 8 | SPD: -1 | BAT: 38 | WIFI: 90 | CAM: 0 | MODE: 11
ALT: 8 | SPD: 0 | BAT: 38 | WIFI: 90 | CAM: 0 | MODE: 11
ALT: 9 | SPD: 0 | BAT: 38 | WIFI: 90 | CAM: 0 | MODE: 11
ALT: 9 | SPD: 0 | BAT: 38 | WIFI: 90 | CAM: 0 | MODE: 11
ALT: 9 | SPD: 0 | BAT: 38 | WIFI: 90 | CAM: 0 | MODE: 11
ALT: 9 | SPD: 0 | BAT: 38 | WIFI: 90 | CAM: 0 | MODE: 11
ALT: 9 | SPD: 0 | BAT: 38 | WIFI: 90 | CAM: 0 | MODE: 11
ALT: 9 | SPD: 0 | BAT: 38 | WIFI: 90 | CAM: 0 | MODE: 11
ALT: 9 | SPD: 0 | BAT: 38 | WIFI: 90 | CAM: 0 | MODE: 11
ALT: 9 | SPD: 0 | BAT: 38 | WIFI: 90 | CAM: 0 | MODE: 11
ALT: 9 | SPD: 0 | BAT: 38 | WIFI: 90 | CAM: 0 | MODE: 11
ALT: 9 | SPD: 0 | BAT: 38 | WIFI: 90 | CAM: 0 | MODE: 11
ALT: 9 | SPD: 0 | BAT: 38 | WIFI: 90 | CAM: 0 | MODE: 11
ALT: 9 | SPD: 0 | BAT: 38 | WIFI: 90 | CAM: 0 | MODE: 11
ALT: 9 | SPD: 0 | BAT: 38 | WIFI: 90 | CAM: 0 | MODE: 11
ALT: 9 | SPD: 0 | BAT: 38 | WIFI: 90 | CAM: 0 | MODE: 11
ALT: 9 | SPD: 0 | BAT: 38 | WIFI: 90 | CAM: 0 | MODE: 11
ALT: 9 | SPD: 0 | BAT: 38 | WIFI: 90 | CAM: 0 | MODE: 11
ALT: 9 | SPD: 0 | BAT: 38 | WIFI: 90 | CAM: 0 | MODE: 11
ALT: 9 | SPD: 0 | BAT: 38 | WIFI: 90 | CAM: 0 | MODE: 11
ALT: 9 | SPD: 0 | BAT: 38 | WIFI: 90 | CAM: 0 | MODE: 11
ALT: 9 | SPD: 0 | BAT: 38 | WIFI: 90 | CAM: 0 | MODE: 11
ALT: 9 | SPD: 0 | BAT: 38 | WIFI: 90 | CAM: 0 | MODE: 11
ALT: 9 | SPD: 0 | BAT: 38 | WIFI: 90 | CAM: 0 | MODE: 11
ALT: 9 | SPD: 0 | BAT: 38 | WIFI: 90 | CAM: 0 | MODE: 11
ALT: 9 | SPD: 0 | BAT: 38 | WIFI: 90 | CAM: 0 | MODE: 11
ALT: 9 | SPD: 0 | BAT: 38 | WIFI: 90 | CAM: 0 | MODE: 11
Tello: 00:30:06.705: Info: down(val=50)
ALT: 9 | SPD: 0 | BAT: 38 | WIFI: 90 | CAM: 0 | MODE: 11
ALT: 9 | SPD: 0 | BAT: 38 | WIFI: 90 | CAM: 0 | MODE: 6
ALT: 9 | SPD: 0 | BAT: 38 | WIFI: 90 | CAM: 0 | MODE: 6
ALT: 9 | SPD: 1 | BAT: 38 | WIFI: 90 | CAM: 0 | MODE: 6
ALT: 9 | SPD: 2 | BAT: 38 | WIFI: 90 | CAM: 0 | MODE: 6
ALT: 9 | SPD: 2 | BAT: 38 | WIFI: 90 | CAM: 0 | MODE: 6
ALT: 9 | SPD: 3 | BAT: 38 | WIFI: 90 | CAM: 0 | MODE: 6
ALT: 8 | SPD: 3 | BAT: 38 | WIFI: 90 | CAM: 0 | MODE: 6
ALT: 8 | SPD: 3 | BAT: 38 | WIFI: 90 | CAM: 0 | MODE: 6
ALT: 8 | SPD: 3 | BAT: 38 | WIFI: 90 | CAM: 0 | MODE: 6
ALT: 7 | SPD: 3 | BAT: 38 | WIFI: 90 | CAM: 0 | MODE: 6
ALT: 7 | SPD: 3 | BAT: 38 | WIFI: 90 | CAM: 0 | MODE: 6
ALT: 6 | SPD: 3 | BAT: 38 | WIFI: 90 | CAM: 0 | MODE: 6
ALT: 6 | SPD: 3 | BAT: 38 | WIFI: 90 | CAM: 0 | MODE: 6
ALT: 6 | SPD: 3 | BAT: 38 | WIFI: 90 | CAM: 0 | MODE: 6
ALT: 5 | SPD: 3 | BAT: 38 | WIFI: 90 | CAM: 0 | MODE: 6
ALT: 5 | SPD: 3 | BAT: 38 | WIFI: 90 | CAM: 0 | MODE: 6
ALT: 5 | SPD: 3 | BAT: 38 | WIFI: 90 | CAM: 0 | MODE: 6
ALT: 4 | SPD: 3 | BAT: 38 | WIFI: 90 | CAM: 0 | MODE: 6
ALT: 4 | SPD: 3 | BAT: 38 | WIFI: 90 | CAM: 0 | MODE: 6
ALT: 3 | SPD: 3 | BAT: 38 | WIFI: 90 | CAM: 0 | MODE: 6
ALT: 3 | SPD: 3 | BAT: 38 | WIFI: 90 | CAM: 0 | MODE: 6
ALT: 3 | SPD: 3 | BAT: 38 | WIFI: 90 | CAM: 0 | MODE: 6
ALT: 2 | SPD: 4 | BAT: 38 | WIFI: 90 | CAM: 0 | MODE: 6
ALT: 2 | SPD: 4 | BAT: 38 | WIFI: 90 | CAM: 0 | MODE: 6
ALT: 2 | SPD: 3 | BAT: 38 | WIFI: 90 | CAM: 0 | MODE: 6
ALT: 1 | SPD: 3 | BAT: 38 | WIFI: 90 | CAM: 0 | MODE: 6
ALT: 1 | SPD: 2 | BAT: 37 | WIFI: 90 | CAM: 0 | MODE: 6
ALT: 1 | SPD: 2 | BAT: 37 | WIFI: 90 | CAM: 0 | MODE: 6
ALT: 0 | SPD: 1 | BAT: 37 | WIFI: 90 | CAM: 0 | MODE: 6
ALT: 0 | SPD: 1 | BAT: 37 | WIFI: 90 | CAM: 0 | MODE: 6
ALT: 0 | SPD: 0 | BAT: 37 | WIFI: 90 | CAM: 0 | MODE: 6
ALT: 0 | SPD: 0 | BAT: 37 | WIFI: 90 | CAM: 0 | MODE: 6
ALT: 0 | SPD: 0 | BAT: 37 | WIFI: 90 | CAM: 0 | MODE: 6
ALT: 0 | SPD: 0 | BAT: 37 | WIFI: 90 | CAM: 0 | MODE: 6
ALT: 0 | SPD: 0 | BAT: 37 | WIFI: 90 | CAM: 0 | MODE: 6
ALT: 0 | SPD: 0 | BAT: 37 | WIFI: 90 | CAM: 0 | MODE: 6
ALT: 0 | SPD: 0 | BAT: 37 | WIFI: 90 | CAM: 0 | MODE: 6
ALT: 0 | SPD: 0 | BAT: 37 | WIFI: 90 | CAM: 0 | MODE: 6
ALT: 0 | SPD: 0 | BAT: 37 | WIFI: 90 | CAM: 0 | MODE: 6
ALT: 0 | SPD: 0 | BAT: 37 | WIFI: 90 | CAM: 0 | MODE: 6
ALT: 0 | SPD: 0 | BAT: 37 | WIFI: 90 | CAM: 0 | MODE: 6
ALT: 0 | SPD: 0 | BAT: 37 | WIFI: 90 | CAM: 0 | MODE: 6
ALT: 0 | SPD: 0 | BAT: 37 | WIFI: 90 | CAM: 0 | MODE: 6
ALT: 0 | SPD: 0 | BAT: 37 | WIFI: 90 | CAM: 0 | MODE: 6
ALT: 0 | SPD: 0 | BAT: 37 | WIFI: 90 | CAM: 0 | MODE: 6
ALT: 0 | SPD: 0 | BAT: 37 | WIFI: 90 | CAM: 0 | MODE: 6
ALT: 0 | SPD: 0 | BAT: 36 | WIFI: 90 | CAM: 0 | MODE: 6
ALT: 0 | SPD: 0 | BAT: 36 | WIFI: 90 | CAM: 0 | MODE: 6
ALT: 0 | SPD: 0 | BAT: 36 | WIFI: 90 | CAM: 0 | MODE: 6
Tello: 00:30:11.707: Info: land (cmd=0x55 seq=0x01e4)
ALT: 0 | SPD: 0 | BAT: 36 | WIFI: 90 | CAM: 0 | MODE: 6
ALT: 0 | SPD: 0 | BAT: 36 | WIFI: 90 | CAM: 0 | MODE: 12
ALT: 0 | SPD: 1 | BAT: 36 | WIFI: 90 | CAM: 0 | MODE: 12
ALT: 0 | SPD: 2 | BAT: 36 | WIFI: 90 | CAM: 0 | MODE: 12
ALT: 0 | SPD: 2 | BAT: 36 | WIFI: 90 | CAM: 0 | MODE: 12
ALT: 0 | SPD: 3 | BAT: 36 | WIFI: 90 | CAM: 0 | MODE: 12
ALT: 0 | SPD: 4 | BAT: 36 | WIFI: 90 | CAM: 0 | MODE: 12
ALT: 0 | SPD: 4 | BAT: 36 | WIFI: 90 | CAM: 0 | MODE: 12
ALT: -1 | SPD: 4 | BAT: 36 | WIFI: 90 | CAM: 0 | MODE: 12
ALT: -1 | SPD: 3 | BAT: 36 | WIFI: 90 | CAM: 0 | MODE: 12
ALT: -2 | SPD: 3 | BAT: 36 | WIFI: 90 | CAM: 0 | MODE: 12
ALT: -2 | SPD: -1 | BAT: 36 | WIFI: 90 | CAM: 0 | MODE: 12
ALT: 0 | SPD: 1 | BAT: 36 | WIFI: 90 | CAM: 0 | MODE: 6
ALT: 0 | SPD: 0 | BAT: 36 | WIFI: 90 | CAM: 0 | MODE: 6
ALT: 0 | SPD: 0 | BAT: 36 | WIFI: 90 | CAM: 0 | MODE: 6
ALT: 0 | SPD: 0 | BAT: 36 | WIFI: 90 | CAM: 0 | MODE: 6
ALT: 0 | SPD: 0 | BAT: 35 | WIFI: 90 | CAM: 0 | MODE: 6
ALT: 0 | SPD: 0 | BAT: 35 | WIFI: 90 | CAM: 0 | MODE: 6
ALT: 0 | SPD: 0 | BAT: 35 | WIFI: 90 | CAM: 0 | MODE: 6
ALT: 0 | SPD: 0 | BAT: 35 | WIFI: 90 | CAM: 0 | MODE: 6
ALT: 0 | SPD: 0 | BAT: 35 | WIFI: 90 | CAM: 0 | MODE: 6
ALT: 0 | SPD: 0 | BAT: 35 | WIFI: 90 | CAM: 0 | MODE: 6
ALT: 0 | SPD: 0 | BAT: 35 | WIFI: 90 | CAM: 0 | MODE: 6
ALT: 0 | SPD: 0 | BAT: 35 | WIFI: 90 | CAM: 0 | MODE: 6
ALT: 0 | SPD: 0 | BAT: 35 | WIFI: 90 | CAM: 0 | MODE: 6
ALT: 0 | SPD: 0 | BAT: 35 | WIFI: 90 | CAM: 0 | MODE: 6
ALT: 0 | SPD: 0 | BAT: 35 | WIFI: 90 | CAM: 0 | MODE: 6
ALT: 0 | SPD: 0 | BAT: 35 | WIFI: 90 | CAM: 0 | MODE: 6
ALT: 0 | SPD: 0 | BAT: 35 | WIFI: 90 | CAM: 0 | MODE: 6
ALT: 0 | SPD: 0 | BAT: 35 | WIFI: 90 | CAM: 0 | MODE: 6
ALT: 0 | SPD: 0 | BAT: 35 | WIFI: 90 | CAM: 0 | MODE: 6
ALT: 0 | SPD: 0 | BAT: 35 | WIFI: 90 | CAM: 0 | MODE: 6
ALT: 0 | SPD: 0 | BAT: 35 | WIFI: 90 | CAM: 0 | MODE: 6
ALT: 0 | SPD: 0 | BAT: 35 | WIFI: 90 | CAM: 0 | MODE: 6
ALT: 0 | SPD: 0 | BAT: 35 | WIFI: 90 | CAM: 0 | MODE: 6
ALT: 0 | SPD: 0 | BAT: 35 | WIFI: 90 | CAM: 0 | MODE: 6
ALT: 0 | SPD: 0 | BAT: 34 | WIFI: 90 | CAM: 0 | MODE: 6
ALT: 0 | SPD: 0 | BAT: 34 | WIFI: 90 | CAM: 0 | MODE: 6
ALT: 0 | SPD: 0 | BAT: 34 | WIFI: 90 | CAM: 0 | MODE: 6
ALT: 0 | SPD: 0 | BAT: 34 | WIFI: 90 | CAM: 0 | MODE: 6
ALT: 0 | SPD: 0 | BAT: 34 | WIFI: 90 | CAM: 0 | MODE: 6
ALT: 0 | SPD: 0 | BAT: 34 | WIFI: 90 | CAM: 0 | MODE: 6
ALT: 0 | SPD: 0 | BAT: 34 | WIFI: 90 | CAM: 0 | MODE: 6
ALT: 0 | SPD: 0 | BAT: 34 | WIFI: 90 | CAM: 0 | MODE: 6
ALT: 0 | SPD: 0 | BAT: 34 | WIFI: 90 | CAM: 0 | MODE: 6
ALT: 0 | SPD: 0 | BAT: 34 | WIFI: 90 | CAM: 0 | MODE: 6
ALT: 0 | SPD: 0 | BAT: 34 | WIFI: 90 | CAM: 0 | MODE: 6
ALT: 0 | SPD: 0 | BAT: 34 | WIFI: 90 | CAM: 0 | MODE: 6
ALT: 0 | SPD: 0 | BAT: 34 | WIFI: 90 | CAM: 0 | MODE: 6
Tello: 00:30:16.711: Info: quit
Tello: 00:30:16.711: Info: state transit State::connected -> State::quit
Tello: 00:30:16.753: Info: exit from the recv thread.
Tello: 00:30:17.685: Info: exit from the video thread.
electron@diynoMacBook-Pro TelloPy %
electron@diynoMacBook-Pro TelloPy % python3 -m tellopy.examples.simple_takeoff
Tello: 00:30:20.496: Info: start video thread
Tello: 00:30:20.496: Info: send connection request (cmd="conn_req:9617")
Tello: 00:30:20.496: Info: state transit State::disconnected -> State::connecting
Tello: 00:30:20.496: Info: video receive buffer size = 524288
Tello: 00:30:20.536: Info: connected. (port=9617)
Tello: 00:30:20.537: Info: send_time (cmd=0x46 seq=0x01e4)
Tello: 00:30:20.537: Info: state transit State::connecting -> State::connected
Tello: 00:30:20.537: Info: set altitude limit 30m
Tello: 00:30:20.538: Info: takeoff (cmd=0x54 seq=0x01e4)
ALT: 0 | SPD: 0 | BAT: 32 | WIFI: 90 | CAM: 0 | MODE: 6
Tello: 00:30:20.590: Info: LogData: UNHANDLED LOG DATA: id= 12, length= 55
Tello: 00:30:20.590: Info: LogData: UNHANDLED LOG DATA: id= 1710, length= 6
Tello: 00:30:20.590: Info: LogData: UNHANDLED LOG DATA: id= 2064, length= 64
Tello: 00:30:20.590: Info: LogData: UNHANDLED LOG DATA: id= 2208, length= 40
Tello: 00:30:20.640: Info: LogData: UNHANDLED LOG DATA: id= 1304, length= 34
Tello: 00:30:20.640: Info: LogData: UNHANDLED LOG DATA: id= 1306, length= 22
Tello: 00:30:20.640: Info: LogData: UNHANDLED LOG DATA: id= 1307, length= 16
Tello: 00:30:20.640: Info: LogData: UNHANDLED LOG DATA: id= 1305, length= 37
Tello: 00:30:20.641: Info: LogData: UNHANDLED LOG DATA: id= 16, length= 4
ALT: 0 | SPD: 0 | BAT: 32 | WIFI: 90 | CAM: 0 | MODE: 11
Tello: 00:30:20.691: Info: LogData: UNHANDLED LOG DATA: id= 1000, length= 44
Tello: 00:30:20.691: Info: LogData: UNHANDLED LOG DATA: id= 1001, length= 16
Tello: 00:30:20.692: Info: LogData: UNHANDLED LOG DATA: id=10100, length= 21
Tello: 00:30:20.692: Info: LogData: UNHANDLED LOG DATA: id=10086, length= 4
Tello: 00:30:20.692: Info: LogData: UNHANDLED LOG DATA: id=10085, length= 80
ALT: 0 | SPD: 0 | BAT: 32 | WIFI: 90 | CAM: 0 | MODE: 11
ALT: 0 | SPD: 0 | BAT: 32 | WIFI: 90 | CAM: 0 | MODE: 11
ALT: 0 | SPD: 0 | BAT: 32 | WIFI: 90 | CAM: 0 | MODE: 11
ALT: 0 | SPD: 0 | BAT: 32 | WIFI: 90 | CAM: 0 | MODE: 11
ALT: 0 | SPD: 0 | BAT: 32 | WIFI: 90 | CAM: 0 | MODE: 11
ALT: 0 | SPD: 0 | BAT: 32 | WIFI: 90 | CAM: 0 | MODE: 11
ALT: 0 | SPD: -2 | BAT: 32 | WIFI: 90 | CAM: 0 | MODE: 11
Tello: 00:30:21.408: Info: LogData: UNHANDLED LOG DATA: id= 1200, length= 24
Tello: 00:30:21.408: Info: LogData: UNHANDLED LOG DATA: id= 1202, length= 33
Tello: 00:30:21.408: Info: LogData: UNHANDLED LOG DATA: id= 1203, length= 7
Tello: 00:30:21.408: Info: LogData: UNHANDLED LOG DATA: id= 1300, length= 137
Tello: 00:30:21.408: Info: LogData: UNHANDLED LOG DATA: id= 1303, length= 64
ALT: 0 | SPD: -5 | BAT: 31 | WIFI: 90 | CAM: 0 | MODE: 11
Tello: 00:30:21.510: Info: LogData: UNHANDLED LOG DATA: id= 1002, length= 27
ALT: 0 | SPD: -6 | BAT: 31 | WIFI: 90 | CAM: 0 | MODE: 11
ALT: 0 | SPD: -8 | BAT: 31 | WIFI: 90 | CAM: 0 | MODE: 11
ALT: 1 | SPD: -9 | BAT: 31 | WIFI: 90 | CAM: 0 | MODE: 11
ALT: 2 | SPD: -9 | BAT: 31 | WIFI: 90 | CAM: 0 | MODE: 11
ALT: 3 | SPD: -9 | BAT: 31 | WIFI: 90 | CAM: 0 | MODE: 11
ALT: 4 | SPD: -9 | BAT: 31 | WIFI: 90 | CAM: 0 | MODE: 11
ALT: 4 | SPD: -8 | BAT: 31 | WIFI: 90 | CAM: 0 | MODE: 11
ALT: 5 | SPD: -7 | BAT: 31 | WIFI: 90 | CAM: 0 | MODE: 11
ALT: 6 | SPD: -6 | BAT: 31 | WIFI: 90 | CAM: 0 | MODE: 11
ALT: 7 | SPD: -5 | BAT: 31 | WIFI: 90 | CAM: 0 | MODE: 11
ALT: 7 | SPD: -3 | BAT: 31 | WIFI: 90 | CAM: 0 | MODE: 11
ALT: 8 | SPD: -2 | BAT: 31 | WIFI: 90 | CAM: 0 | MODE: 11
ALT: 8 | SPD: -1 | BAT: 31 | WIFI: 90 | CAM: 0 | MODE: 11
ALT: 8 | SPD: -1 | BAT: 31 | WIFI: 90 | CAM: 0 | MODE: 11
ALT: 9 | SPD: 0 | BAT: 31 | WIFI: 90 | CAM: 0 | MODE: 11
ALT: 9 | SPD: 0 | BAT: 31 | WIFI: 90 | CAM: 0 | MODE: 11
ALT: 9 | SPD: 0 | BAT: 31 | WIFI: 90 | CAM: 0 | MODE: 11
ALT: 9 | SPD: 0 | BAT: 31 | WIFI: 90 | CAM: 0 | MODE: 11
ALT: 9 | SPD: 0 | BAT: 31 | WIFI: 90 | CAM: 0 | MODE: 11
ALT: 9 | SPD: 0 | BAT: 30 | WIFI: 90 | CAM: 0 | MODE: 11
ALT: 9 | SPD: 0 | BAT: 30 | WIFI: 90 | CAM: 0 | MODE: 11
ALT: 9 | SPD: 0 | BAT: 30 | WIFI: 90 | CAM: 0 | MODE: 11
ALT: 9 | SPD: 0 | BAT: 30 | WIFI: 90 | CAM: 0 | MODE: 11
ALT: 9 | SPD: 0 | BAT: 30 | WIFI: 90 | CAM: 0 | MODE: 11
ALT: 9 | SPD: 0 | BAT: 30 | WIFI: 90 | CAM: 0 | MODE: 11
ALT: 9 | SPD: 0 | BAT: 30 | WIFI: 90 | CAM: 0 | MODE: 11
ALT: 9 | SPD: 0 | BAT: 30 | WIFI: 90 | CAM: 0 | MODE: 11
ALT: 9 | SPD: 0 | BAT: 30 | WIFI: 90 | CAM: 0 | MODE: 11
ALT: 9 | SPD: 0 | BAT: 30 | WIFI: 90 | CAM: 0 | MODE: 11
ALT: 9 | SPD: 0 | BAT: 30 | WIFI: 90 | CAM: 0 | MODE: 11
ALT: 9 | SPD: 0 | BAT: 30 | WIFI: 90 | CAM: 0 | MODE: 11
ALT: 9 | SPD: 0 | BAT: 30 | WIFI: 90 | CAM: 0 | MODE: 11
ALT: 9 | SPD: 0 | BAT: 30 | WIFI: 90 | CAM: 0 | MODE: 11
ALT: 9 | SPD: 0 | BAT: 30 | WIFI: 90 | CAM: 0 | MODE: 11
ALT: 9 | SPD: 0 | BAT: 30 | WIFI: 90 | CAM: 0 | MODE: 11
ALT: 9 | SPD: 0 | BAT: 30 | WIFI: 90 | CAM: 0 | MODE: 11
ALT: 9 | SPD: 0 | BAT: 30 | WIFI: 90 | CAM: 0 | MODE: 11
ALT: 9 | SPD: 0 | BAT: 30 | WIFI: 90 | CAM: 0 | MODE: 6
ALT: 9 | SPD: 0 | BAT: 30 | WIFI: 90 | CAM: 0 | MODE: 6
ALT: 9 | SPD: 0 | BAT: 30 | WIFI: 90 | CAM: 0 | MODE: 6
Tello: 00:30:25.540: Info: down(val=50)
ALT: 9 | SPD: 0 | BAT: 30 | WIFI: 90 | CAM: 0 | MODE: 6
ALT: 9 | SPD: 0 | BAT: 30 | WIFI: 90 | CAM: 0 | MODE: 6
ALT: 9 | SPD: 1 | BAT: 30 | WIFI: 90 | CAM: 0 | MODE: 6
ALT: 8 | SPD: 2 | BAT: 30 | WIFI: 90 | CAM: 0 | MODE: 6
ALT: 8 | SPD: 2 | BAT: 30 | WIFI: 90 | CAM: 0 | MODE: 6
ALT: 8 | SPD: 3 | BAT: 30 | WIFI: 90 | CAM: 0 | MODE: 6
ALT: 7 | SPD: 3 | BAT: 30 | WIFI: 90 | CAM: 0 | MODE: 6
ALT: 7 | SPD: 3 | BAT: 30 | WIFI: 90 | CAM: 0 | MODE: 6
ALT: 7 | SPD: 3 | BAT: 30 | WIFI: 90 | CAM: 0 | MODE: 6
ALT: 6 | SPD: 3 | BAT: 30 | WIFI: 90 | CAM: 0 | MODE: 6
ALT: 6 | SPD: 4 | BAT: 30 | WIFI: 90 | CAM: 0 | MODE: 6
ALT: 5 | SPD: 4 | BAT: 30 | WIFI: 90 | CAM: 0 | MODE: 6
ALT: 5 | SPD: 3 | BAT: 30 | WIFI: 90 | CAM: 0 | MODE: 6
ALT: 5 | SPD: 3 | BAT: 30 | WIFI: 90 | CAM: 0 | MODE: 6
ALT: 4 | SPD: 3 | BAT: 30 | WIFI: 90 | CAM: 0 | MODE: 6
ALT: 4 | SPD: 3 | BAT: 30 | WIFI: 90 | CAM: 0 | MODE: 6
ALT: 4 | SPD: 3 | BAT: 30 | WIFI: 90 | CAM: 0 | MODE: 6
ALT: 3 | SPD: 3 | BAT: 30 | WIFI: 90 | CAM: 0 | MODE: 6
ALT: 3 | SPD: 3 | BAT: 29 | WIFI: 90 | CAM: 0 | MODE: 6
ALT: 3 | SPD: 3 | BAT: 29 | WIFI: 90 | CAM: 0 | MODE: 6
ALT: 2 | SPD: 3 | BAT: 29 | WIFI: 90 | CAM: 0 | MODE: 6
ALT: 2 | SPD: 3 | BAT: 29 | WIFI: 90 | CAM: 0 | MODE: 6
ALT: 2 | SPD: 3 | BAT: 29 | WIFI: 90 | CAM: 0 | MODE: 6
ALT: 1 | SPD: 3 | BAT: 29 | WIFI: 90 | CAM: 0 | MODE: 6
ALT: 1 | SPD: 3 | BAT: 29 | WIFI: 90 | CAM: 0 | MODE: 6
ALT: 1 | SPD: 3 | BAT: 29 | WIFI: 90 | CAM: 0 | MODE: 6
ALT: 0 | SPD: 2 | BAT: 29 | WIFI: 90 | CAM: 0 | MODE: 6
ALT: 0 | SPD: 2 | BAT: 29 | WIFI: 90 | CAM: 0 | MODE: 6
ALT: 0 | SPD: 1 | BAT: 29 | WIFI: 90 | CAM: 0 | MODE: 6
ALT: 0 | SPD: 1 | BAT: 29 | WIFI: 90 | CAM: 0 | MODE: 6
ALT: 0 | SPD: 0 | BAT: 29 | WIFI: 90 | CAM: 0 | MODE: 6
ALT: 0 | SPD: 0 | BAT: 29 | WIFI: 90 | CAM: 0 | MODE: 6
ALT: 0 | SPD: 0 | BAT: 29 | WIFI: 90 | CAM: 0 | MODE: 6
ALT: 0 | SPD: 0 | BAT: 29 | WIFI: 90 | CAM: 0 | MODE: 6
ALT: 0 | SPD: 0 | BAT: 29 | WIFI: 90 | CAM: 0 | MODE: 6
ALT: 0 | SPD: 0 | BAT: 29 | WIFI: 90 | CAM: 0 | MODE: 6
ALT: 0 | SPD: 0 | BAT: 29 | WIFI: 90 | CAM: 0 | MODE: 6
ALT: 0 | SPD: 0 | BAT: 29 | WIFI: 90 | CAM: 0 | MODE: 6
ALT: 0 | SPD: 0 | BAT: 28 | WIFI: 90 | CAM: 0 | MODE: 6
ALT: 0 | SPD: 0 | BAT: 28 | WIFI: 90 | CAM: 0 | MODE: 6
ALT: 0 | SPD: 0 | BAT: 28 | WIFI: 90 | CAM: 0 | MODE: 6
ALT: 0 | SPD: 0 | BAT: 28 | WIFI: 90 | CAM: 0 | MODE: 6
ALT: 0 | SPD: 0 | BAT: 28 | WIFI: 90 | CAM: 0 | MODE: 6
ALT: 0 | SPD: 0 | BAT: 28 | WIFI: 90 | CAM: 0 | MODE: 6
ALT: 0 | SPD: 0 | BAT: 28 | WIFI: 90 | CAM: 0 | MODE: 6
ALT: 0 | SPD: 0 | BAT: 28 | WIFI: 90 | CAM: 0 | MODE: 6
ALT: 0 | SPD: 0 | BAT: 28 | WIFI: 90 | CAM: 0 | MODE: 6
ALT: 0 | SPD: 0 | BAT: 28 | WIFI: 90 | CAM: 0 | MODE: 6
Tello: 00:30:30.543: Info: land (cmd=0x55 seq=0x01e4)
ALT: 0 | SPD: 0 | BAT: 28 | WIFI: 90 | CAM: 0 | MODE: 12
ALT: 0 | SPD: 1 | BAT: 28 | WIFI: 90 | CAM: 0 | MODE: 12
ALT: 0 | SPD: 2 | BAT: 28 | WIFI: 90 | CAM: 0 | MODE: 12
ALT: 0 | SPD: 2 | BAT: 28 | WIFI: 90 | CAM: 0 | MODE: 12
ALT: 0 | SPD: 3 | BAT: 28 | WIFI: 90 | CAM: 0 | MODE: 12
ALT: 0 | SPD: 3 | BAT: 28 | WIFI: 90 | CAM: 0 | MODE: 12
ALT: -1 | SPD: 3 | BAT: 28 | WIFI: 90 | CAM: 0 | MODE: 12
ALT: -1 | SPD: 3 | BAT: 28 | WIFI: 90 | CAM: 0 | MODE: 12
ALT: -2 | SPD: 3 | BAT: 27 | WIFI: 90 | CAM: 0 | MODE: 12
ALT: -2 | SPD: 3 | BAT: 27 | WIFI: 90 | CAM: 0 | MODE: 12
ALT: -2 | SPD: 2 | BAT: 27 | WIFI: 90 | CAM: 0 | MODE: 12
ALT: -2 | SPD: 0 | BAT: 27 | WIFI: 90 | CAM: 0 | MODE: 12
ALT: -2 | SPD: 0 | BAT: 27 | WIFI: 90 | CAM: 0 | MODE: 12
ALT: -2 | SPD: 0 | BAT: 27 | WIFI: 90 | CAM: 0 | MODE: 12
ALT: -2 | SPD: 0 | BAT: 27 | WIFI: 90 | CAM: 0 | MODE: 12
ALT: -2 | SPD: 0 | BAT: 27 | WIFI: 90 | CAM: 0 | MODE: 12
ALT: -2 | SPD: 0 | BAT: 27 | WIFI: 90 | CAM: 0 | MODE: 12
ALT: -2 | SPD: 0 | BAT: 27 | WIFI: 90 | CAM: 0 | MODE: 12
ALT: -2 | SPD: 0 | BAT: 27 | WIFI: 90 | CAM: 0 | MODE: 12
ALT: -2 | SPD: 0 | BAT: 27 | WIFI: 90 | CAM: 0 | MODE: 12
ALT: -2 | SPD: 0 | BAT: 27 | WIFI: 90 | CAM: 0 | MODE: 12
ALT: -2 | SPD: 0 | BAT: 27 | WIFI: 90 | CAM: 0 | MODE: 12
ALT: 0 | SPD: 0 | BAT: 27 | WIFI: 90 | CAM: 0 | MODE: 6
ALT: 0 | SPD: 1 | BAT: 27 | WIFI: 90 | CAM: 0 | MODE: 6
ALT: 0 | SPD: 0 | BAT: 27 | WIFI: 90 | CAM: 0 | MODE: 6
ALT: 0 | SPD: 0 | BAT: 27 | WIFI: 90 | CAM: 0 | MODE: 6
ALT: 0 | SPD: 0 | BAT: 27 | WIFI: 90 | CAM: 0 | MODE: 6
ALT: 0 | SPD: 0 | BAT: 27 | WIFI: 90 | CAM: 0 | MODE: 6
ALT: 0 | SPD: 0 | BAT: 26 | WIFI: 90 | CAM: 0 | MODE: 6
ALT: 0 | SPD: 0 | BAT: 26 | WIFI: 90 | CAM: 0 | MODE: 6
ALT: 0 | SPD: 0 | BAT: 26 | WIFI: 90 | CAM: 0 | MODE: 6
ALT: 0 | SPD: 0 | BAT: 26 | WIFI: 90 | CAM: 0 | MODE: 6
ALT: 0 | SPD: 0 | BAT: 26 | WIFI: 90 | CAM: 0 | MODE: 6
ALT: 0 | SPD: 0 | BAT: 26 | WIFI: 90 | CAM: 0 | MODE: 6
ALT: 0 | SPD: 0 | BAT: 26 | WIFI: 90 | CAM: 0 | MODE: 6
ALT: 0 | SPD: 0 | BAT: 26 | WIFI: 90 | CAM: 0 | MODE: 6
ALT: 0 | SPD: 0 | BAT: 26 | WIFI: 90 | CAM: 0 | MODE: 6
ALT: 0 | SPD: 0 | BAT: 26 | WIFI: 90 | CAM: 0 | MODE: 6
ALT: 0 | SPD: 0 | BAT: 26 | WIFI: 90 | CAM: 0 | MODE: 6
ALT: 0 | SPD: 0 | BAT: 26 | WIFI: 90 | CAM: 0 | MODE: 6
ALT: 0 | SPD: 0 | BAT: 26 | WIFI: 90 | CAM: 0 | MODE: 6
ALT: 0 | SPD: 0 | BAT: 26 | WIFI: 90 | CAM: 0 | MODE: 6
ALT: 0 | SPD: 0 | BAT: 26 | WIFI: 90 | CAM: 0 | MODE: 6
ALT: 0 | SPD: 0 | BAT: 26 | WIFI: 90 | CAM: 0 | MODE: 6
ALT: 0 | SPD: 0 | BAT: 26 | WIFI: 90 | CAM: 0 | MODE: 6
ALT: 0 | SPD: 0 | BAT: 26 | WIFI: 90 | CAM: 0 | MODE: 6
ALT: 0 | SPD: 0 | BAT: 26 | WIFI: 90 | CAM: 0 | MODE: 6
ALT: 0 | SPD: 0 | BAT: 26 | WIFI: 90 | CAM: 0 | MODE: 6
ALT: 0 | SPD: 0 | BAT: 25 | WIFI: 90 | CAM: 0 | MODE: 6
Tello: 00:30:35.544: Info: quit
Tello: 00:30:35.544: Info: state transit State::connected -> State::quit
Tello: 00:30:35.545: Info: exit from the video thread.
ALT: 0 | SPD: 0 | BAT: 25 | WIFI: 90 | CAM: 0 | MODE: 6
Tello: 00:30:35.554: Info: exit from the recv thread.
electron@diynoMacBook-Pro TelloPy %