Mechazawa / minidrone-js

🚁 Parrot Minidrone library
https://minidrone.js.org
MIT License
31 stars 6 forks source link

Known limitations #2

Open vvo opened 6 years ago

vvo commented 6 years ago

Are there known limitations in your library today?

Mechazawa commented 6 years ago

As far as I know the issue it has at the moment is that I don't seem to be receiving battery updates. Also due to the drone's design it's impossible to get a clear response for a command. Instead it just sends commands back containing state information that I use to throw events (see here).

Besides that there is no wifi support at the moment. It should support multiple drone connections at once in theory.

Mechazawa commented 6 years ago

One other limitation at the moment is the lack of FTP support for the drone's storage. https://github.com/Mechazawa/minidrone-js/issues/5

vvo commented 6 years ago

What about the swarm feature of drones? As seen here: https://github.com/voodootikigod/node-rolling-spider#swarm-api

Also due to the drone's design it's impossible to get a clear response for a command

I think it's ok given the design, ultimately a higher level library could implement this by mapping events to commands I believe, if you really wanted it

vvo commented 6 years ago

Besides that there is no wifi support at the moment.

A very similar library was in the opposite state: https://github.com/RIAEvangelist/node-parrot-drone

Mechazawa commented 6 years ago

Wifi support is planned as soon as I can get my hand on a drone that supports it.

What about the swarm feature of drones? As seen here: https://github.com/voodootikigod/node-rolling-spider#swarm-api

From what I can tell from their code is that they just share the same noble instance to make sure that they all receive the same commands.