ardupilot/.github
Dr.-Ing. Amilcar do Carmo Lucas b6b4c972f9 Tools: Script to fetch online ArduPilot parameter documentation (if not cached) and
add it to the specified file or to all *.param and *.parm files in the specified directory.

1. Checks if a local cache of the XML file exists in the target directory or on the directory of the target file:
 - If it does, the script loads the file content.
 - If it doesn't, the script sends a GET request to the URL to fetch the XML data for the requested vehicle type.
2. Parses the XML data and creates a dictionary of parameter documentation.
3. DELETES all comments that start at the beginning of a line
4. Adds the parameter documentation to the target file or to all *.param,*.parm files in the target directory.

Supports AP_Periph, AntennaTracker, ArduCopter, ArduPlane, ArduSub, Blimp, Heli, Rover and SITL vehicle types
Supports both Mission Planner and MAVProxy file formats
Supports sorting the parameters
Has unit tests with 88% coverage

AP_FLAKE8_CLEAN

Author: Amilcar do Carmo Lucas, IAV GmbH

# Conflicts:
#	.github/workflows/test_unit_tests.yml
2024-02-22 08:31:57 +11:00
..
ISSUE_TEMPLATE .github: update template engine, fix issue template random linking to PR 2020-02-18 10:09:14 +11:00
problem-matchers github: actions problem solvers , annotations and summary 2024-01-16 13:43:06 +11:00
workflows Tools: Script to fetch online ArduPilot parameter documentation (if not cached) and 2024-02-22 08:31:57 +11:00
CONTRIBUTING.md git: add discord details to contributing page 2020-07-02 09:50:17 +09:00
SUPPORT.md github: add support file 2019-02-27 07:03:22 +11:00