ardupilot/.github/workflows
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
..
cache_cleanup.yml .github: update actions/checkout to v4 2023-11-22 18:32:19 +11:00
ccache.env CI: use common ccache environment 2022-03-02 18:29:00 +11:00
colcon.yml .github: Enable colcon tests in DDS CI 2023-11-26 10:36:20 +11:00
cygwin_build.yml .github: clamp empy to version 3 2023-12-03 17:08:00 +11:00
esp32_build.yml github: actions problem solvers , annotations and summary 2024-01-16 13:43:06 +11:00
macos_build.yml .github: update actions/checkout to v4 2023-11-22 18:32:19 +11:00
test_ccache.yml .github: update actions/checkout to v4 2023-11-22 18:32:19 +11:00
test_chibios.yml CI: added Pixhawk6X-PPPGW to CI builds 2024-01-12 19:06:49 -08:00
test_coverage.yml .github: rename sim_periph_gps to sim_gps_universal, recreate sim_periph_gps 2024-01-16 12:16:35 +11:00
test_dds.yml .github: update actions/checkout to v4 2023-11-22 18:32:19 +11:00
test_environment.yml .github: update actions/checkout to v4 2023-11-22 18:32:19 +11:00
test_linux_sbc.yml CI: build can-zero board 2023-12-05 07:41:06 -06:00
test_replay.yml .github: update actions/checkout to v4 2023-11-22 18:32:19 +11:00
test_scripting.yml .github: update actions/checkout to v4 2023-11-22 18:32:19 +11:00
test_scripts.yml .github: update actions/checkout to v4 2023-11-22 18:32:19 +11:00
test_sitl_blimp.yml .github: Autotest build need debug flag, rover also need enable-math-check-indexes. Fix caching 2024-02-10 11:48:40 +11:00
test_sitl_copter.yml .github: Autotest build need debug flag, rover also need enable-math-check-indexes. Fix caching 2024-02-10 11:48:40 +11:00
test_sitl_periph.yml waf: help diagnose dronecangen errors 2024-02-11 16:48:52 +11:00
test_sitl_plane.yml .github: Autotest build need debug flag, rover also need enable-math-check-indexes. Fix caching 2024-02-10 11:48:40 +11:00
test_sitl_rover.yml .github: Autotest build need debug flag, rover also need enable-math-check-indexes. Fix caching 2024-02-10 11:48:40 +11:00
test_sitl_sub.yml .github: Autotest build need debug flag, rover also need enable-math-check-indexes. Fix caching 2024-02-10 11:48:40 +11:00
test_sitl_tracker.yml .github: Autotest build need debug flag, rover also need enable-math-check-indexes. Fix caching 2024-02-10 11:48:40 +11:00
test_size.yml .github: update actions/checkout to v4 2023-11-22 18:32:19 +11:00
test_unit_tests.yml Tools: Script to fetch online ArduPilot parameter documentation (if not cached) and 2024-02-22 08:31:57 +11:00