skybrush-io / live

An open-source drone show and drone swarm ground control station GUI frontend
https://skybrush.io
GNU General Public License v3.0
44 stars 32 forks source link

Parameter comparison dialog #11

Open vasarhelyi opened 2 years ago

vasarhelyi commented 2 years ago

It would be great to have a new dialog where one could define one (or more) parameters that should be retrieved from all drones for comparison. First obvious use case is the firmware version ("are all my drones updated to the proper firmware?"), but any other check on autopilot settings can be useful. The dialog should summarize the results as a set with IDs belonging to each value of the retrieved parameters to be able to visualize any difference from the possible common value (such as in the GPS status widget). Code can be reused from parameter upload dialog as this is probably mostly a subset of that tool.

vasarhelyi commented 2 years ago

Actually, a short additional note is that the "version" command in Skybrush is not an autopilot parameter, so these two things should be distinguished: 1) send commands to all drones and wait for response to compare 2) request a parameter value from the autopilot and compare