182 Commits

Author SHA1 Message Date
Hossein Fahimi
5ca3b98d3d add stop function
Terminate current command running on the drone and makes it hover in the air.
2024-09-28 13:34:42 +02:00
Jakob Löw
b21387abc5 📝 update DJITelloPy in the wild information (more schools, more views) 2024-09-09 10:14:06 +02:00
Jakob Löw
86e166e7e4 add received_at datetime to state information (closes #226) 2024-09-09 09:57:32 +02:00
Hossein Fahimi
b679745f5a set background_frame_read to None after calling end() 2024-09-09 09:39:59 +02:00
Jakob Löw
796b018e4a Merge pull request #210 from Schmoeppel/master
correct point index in docstring
2023-11-19 17:12:07 +01:00
Schmoeppel
8e64a0fcbd correct point index in docstring 2023-11-16 22:45:49 +01:00
Jakob Löw
fa752af958 Merge pull request #194 from 22ist1p/i44p-patch-1
Fix inablility to receive video stream if VS_PORT was changed on init
2023-10-09 16:55:09 +02:00
Jakob Löw
f087cdbcf6 📝 add a .readthedocs.yaml file 2023-08-07 16:03:38 +02:00
Jakob Löw
a4e65d8aaa ⬆️ update requirements to make this library work with python 3.11 2023-08-07 15:13:42 +02:00
i44p
8494729634 Fix inablility to receive video stream if VS_PORT was changed in Tello.__init__ 2023-07-20 17:32:41 +03:00
Jakob Löw
0066a1eae4 🚀 release version 2.5 (closes #189) 2.5.0 2023-06-09 18:27:56 +02:00
Jakob Löw
96c0dd7c64 🐛 invalidate background_frame_read when calling streamoff 2023-06-09 18:11:22 +02:00
Jakob Löw
85e315579b Merge pull request #188 from wouter-heerwegh/reduce_h264_artifacts
Move lock above initialization of self.frame
2023-05-31 17:39:15 +02:00
Wouter Heerwegh
2df8518ca6 Move lock above initialization of self.frame 2023-05-31 10:10:12 +02:00
Jakob Löw
3012c45977 Merge pull request #186 from wouter-heerwegh/reduce_h264_artifacts
rework BackgroundFrameRead making it thread safe and allowing to queue incoming frames
2023-05-10 18:13:54 +02:00
Wouter Heerwegh
c10bcc3fe0 Move lock to setter 2023-05-10 17:40:50 +02:00
Wouter Heerwegh
c5b55e3df4 Make some changes to make it work 2023-05-10 12:25:38 +02:00
Wouter Heerwegh
848313c3fc Use @property to access frame 2023-05-09 20:26:51 +02:00
Wouter Heerwegh
071ff21785 Convert queue to deque 2023-05-09 14:28:49 +02:00
Wouter Heerwegh
dadee362db Use queue instead of list 2023-05-08 10:39:08 +02:00
Wouter Heerwegh
42bf8b0746 Add a lock to not get a race condition 2023-05-04 16:19:41 +02:00
Jakob Löw
5ee9dd7e6b Merge pull request #180 from trevorm4x/bugfix/udp_port_collision
UDP port collision fix
2023-04-07 16:37:25 +02:00
trevorm4x
7e2226a7e5 formatting 2023-04-05 17:17:43 -04:00
trevorm4x
bb87536335 Add UDP port functionality 2023-04-05 17:15:31 -04:00
Jakob Löw
e46c452ea0 Merge pull request #174 from IEEERoboticsWSU/master
Update setup.py again
2023-01-04 09:19:01 +01:00
IEEERoboticsWSU
a5e89e24ce Update setup.py 2023-01-02 16:13:43 -06:00
Jakob Löw
8722a16f79 Merge pull request #168 from IEEERoboticsWSU/master
Fix connection issues for EDU
2023-01-02 17:34:12 +01:00
IEEERoboticsWSU
78192840c8 Update setup.py 2023-01-02 09:56:34 -06:00
Desperationis
b8c3fe3cb2 Fix Reconnect Issue
Client socket is never bound to receiving port to receive drone replies;
This causes DJITelloPy to not be able to reconnect after running a
script once. By binding it, the drone is able to reconnect without
issue.

This was adopted from my other branch,
[LightDJITelloPy](https://github.com/Desperationis/LightDJITelloPy).
2022-10-06 10:28:20 -07:00
Jakob Löw
54736e6ad4 📝 add USP to the universities using this library (since i met @Zolubas during my trip to Sao Paulo) 2022-09-23 20:41:09 -03:00
Jakob Löw
156b61e374 Merge pull request #151 from jtamaki/client-socket-bind-issue
Remove client socket bind code
2022-05-13 13:43:27 +02:00
Tamaki Junji
ceb33585b9 remove client socket bind code 2022-05-12 22:52:45 +09:00
Jakob Löw
18269fa094 🐛 set is_flying to True when initiating a throw takeoff (ref #134) 2022-02-18 19:47:20 +01:00
Jakob Löw
5c5848fd44 🐛 wrap land and streamoff calls in a try-catch in the end function to prevent raising an exception when the drone crashed (closes #126) 2022-02-18 19:45:21 +01:00
Jakob Löw
0636287fc6 🐛 fix emergency command setting is_flying to False and not expecting a response (closes #125) 2022-02-18 19:40:20 +01:00
Jakob Löw
9acec07645 🎨 use the TelloException when raising exceptions from TelloSwarm (ref #129) 2021-12-27 01:28:22 +01:00
Jakob Löw
f0209da6e4 Merge pull request #129 from OskarZyg/custom-exceptions
Add a custom TelloException for catching.
2021-12-25 22:24:59 +01:00
Oskar
539bdf6301 Add Custom TelloException for catching. 2021-12-25 21:10:14 +00:00
Jakob Löw
5c2effdf53 📝 add djitellopy in media/wild link list to the readme 2021-12-18 16:29:33 +01:00
Jakob Löw
d2f29e62e3 📝 clarify chinese readme translation / commets for humans who cannot read chinese 2021-11-20 21:07:22 +01:00
Jakob Löw
e950ad4884 Merge pull request #116 from MichalKormanik/panorama-feature
Panorama feature - New feature #112
2021-11-20 21:00:50 +01:00
Jakob Löw
c676c6726f Merge pull request #124 from C0derGeorge/master
translated README and commits in examples into Chinese
2021-11-20 21:00:19 +01:00
C0derGeorge
c715574d1b translate commits and examples into Chinese 2021-11-20 22:38:13 +08:00
Jakob Löw
42faa0f8d7 Merge pull request #122 from ehong-tl/master
improved background video frames handling
2021-11-17 14:53:56 +01:00
ehong-tl
788526a46d moved av.open() with timeout to constructor
moved av.open() with timeout to constructor
2021-11-17 14:51:10 +08:00
ehong-tl
c87b434f15 improved background video frames handling
improved background video frames handling
2021-11-16 15:05:11 +08:00
GitHub
4927e3acb8 Change request modification 2021-11-15 14:52:30 +01:00
Jakob Löw
33b7e7b4be Merge pull request #121 from ehong-tl/master
terminate BackgroundFrameRead thread on timeout error
2021-11-15 14:40:23 +01:00
ehong-tl
0e5d64dca9 terminate BackgroundFrameRead thread on error
raise exception on frame timeout error to terminate BackgroundFrameRead thread
2021-11-15 16:43:30 +08:00
Jakob Löw
d6dde62475 ⬇️ 🔥 remove opencv dependency (closes #114) 2021-11-13 17:37:45 +01:00