Tools: add xacti-config application #25487
Merged
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.
This tool allows configuring the Xacti cameras from the command line. Note that it is a C++ application and this PR does not include a binary so it must be compiled before use.
In particular it exposes the "Mass Storage Class" mode which allows pictures and videos to be downloaded directly from the camera to a companion computer via the USB port.
This has been tested on Windows, UBuntu and RPI.
This was used during the Japan Innovation Challenge to remotely download images from the search & rescue vehicle's Xacti camera.
The biggest question is whether this tool should be in the main ArduPilot repo or somewhere else (e.g. the Companion repo?)