unl-nimbus-lab / pymavswarm

Python library used to safely control drone swarms and drone fleets with MAVLink
https://pymavswarm.readthedocs.io
GNU General Public License v3.0
17 stars 5 forks source link

[FEATURE]: Integrate acknowledgement message results into message responses #121

Open evan-palmer opened 2 years ago

evan-palmer commented 2 years ago

Is your feature request related to a problem? Please describe

Most acknowledgement messages provided additional information regarding the result of the message sent to an agent (if it was received). It would be helpful to provide this information to users to enable users to make more informed decisions regarding message sending and better support debugging.

Describe the solution you'd like

When an acknowledgement message is received with additional information regarding how the message was responded to on the agent, capture that information and provide it within the message response.

Describe alternatives you've considered

N/A

Implementation Ideas

One approach to implementing this feature could be to enable passing a value with the name of the field that contains the acknowledgement message result. If this is left as None then there is no acknowledgement result that should be provided.

Additional context