An open API service providing package, version and dependency metadata of many open source software ecosystems and registries.

github.com/SMerrony/tello

Package tello provides an unofficial, easy-to-use, standalone API for the Ryze Tello® drone. Tello is a registered trademark of Ryze Tech. The author(s) of this package is/are in no way affiliated with Ryze, DJI, or Intel. The package has been developed by gathering together information from a variety of sources on the Internet (especially the generous contributors at https://tellopilots.com), and by examining data packets sent to/from the Tello. The package will probably be extended as more knowledge of the drone's protocol is obtained. Use this package at your own risk. The author(s) is/are in no way responsible for any damage caused either to or by the drone when using this software. The following features have been implemented... An example application using this package is available at http://github.com/SMerrony/telloterm This documentation should be consulted alongside https://github.com/SMerrony/tello/blob/master/ImplementationChart.md The drone provides two types of connection: a 'control' connection which handles all commands to and from the drone including flight, status and (still) pictures, and a 'video' connection which provides an H.264 video stream from the forward-facing camera. You must establish a control connection to use the drone, but the video connection is optional and cannot be started unless a control connection is running. Funcs vs. Channels Certain functionality is made available in two forms: single-shot function calls and streaming (channel) data flows. Eg. GetFlightData() vs. StreamFlightData(), and UpdateSticks() vs. StartStickListener(). Use whichever paradigm you prefer, but be aware that the channel-based calls should return immediately (the channels are buffered) whereas the function-based options could conceivably cause your application to pause very briefly if the Tello is very busy. (In practice, the author has not found this to be an issue.)

Ecosystem
proxy.golang.org
Latest Release
v0.9.3
about 7 years ago
Versions
16
Links
Registry proxy.golang.org
Source Repository
Docs Documentation
JSON API View JSON
CodeMeta codemeta.json
Package Details
PURL pkg:golang/github.com/%21s%21merrony/tello
spec
License MIT
Namespace github.com/SMerrony
First Release almost 8 years ago
Last Synced 12 days ago
Repository
Stars 85 on GitHub
Forks 21 on GitHub
Rankings on proxy.golang.org
Overall Top 5.6%
Forks Top 3.0%