-
Notifications
You must be signed in to change notification settings - Fork 143
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Skydio add parachute protocol #546
base: master
Are you sure you want to change the base?
Skydio add parachute protocol #546
Conversation
The script `parachute.py` emulates a parachute module that has MAVLink v2 UDP connections. The script `test_parachute.py` runs a standard test suite and can be used to test the emulator with its default settings. Instructions: 1. Run simple parachute emulator `python3 parachute.py` 2. Run test `MAVLINK20=1 python3 test_parachute.py` (or `MAVLINK20=1 python3 -m unittest -v test_parachute.py` for more verbosity) To use the test suite on other parachute modules, set the relevant env variables `MAVLINK_DIALECT`, `MAVLINK_UDPIN`, and `MAVLINK_UDPOUT`. Example: `MAVLINK20=1 MAVLINK_DIALECT=dialect MAVLINK_UDPIN=udpin MAVLINK_UDPOUT=udpout python3 test_parachute.py` Topic: parachute_testsuite
Hi @hamishwillee sorry for the delay - just want to add you as a reviewer for this! :) |
@@ -0,0 +1,182 @@ | |||
import datetime |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Could we have bit of comment on the top explaining what this is for. Can point to the protocol doc. Ditto for the following one.
@vivian-zhou-skydio Thank you.
|
adding parachute protocol microservice document and test suite