Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Bash script that eases spawning multiple mavsdk_server processes. Useful to perform multi vehicle testing, both in SITL and real executions.
Instances are spawned following the next pattern:
Mavsdk-Server executable name can easily be selected by editing a constant, same with the spawned process name.
It Kills the already running mavsdk_server instances when it's launched and then clears the spawned processes at exit
I use it in conjunction with scripts like sitl_multiple_run.sh
Execution example:
User has the mavsdk_server_manylinux2010-x64 binary in the parent folder and executes the script: