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

Add Optional Support for State Change Verification #52

Closed evan-palmer closed 2 years ago

evan-palmer commented 2 years ago

Is your feature request related to a problem? Please describe. Verification of message reception only exists through message acknowledgement. However, there is no verification that the agent responded to the message.

Describe the solution you'd like Add an optional flag to indicate that the message sender should also validate message reception according to a state change within the provided agent.

evan-palmer commented 2 years ago

I'm pushing this back to v0.0.5 so that I can avoid some of the major merge conflicts that will occur if I merge this feature prior to the command refactoring

evan-palmer commented 2 years ago

Screw it, putting it in v0.0.4

evan-palmer commented 2 years ago

The implementation will be verified through field testing on the feature_home_state branch