refactor(parameters): remove legacy params.c build infrastructure

All parameters are now defined in YAML module configuration files.
Remove the cmake infrastructure that discovered and processed
legacy params.c files:
- Remove GLOB_RECURSE for *params.c/*parameters.c
- Remove .c file scanning from DISABLE_PARAMS_MODULE_SCOPING
- Remove module_list from px_process_params.py --src-path
- Remove PX4_MODULE_PATHS usage (no longer needed for param scanning)
This commit is contained in:
Jacob Dahl
2026-03-17 22:43:36 -08:00
committed by Jacob Dahl
parent 55ab880823
commit e8739d0f96
3 changed files with 6 additions and 22 deletions

View File

@@ -155,7 +155,8 @@ parameters:
'm/s^3/sqrt(Hz)', 'm/s/sqrt(Hz)', 's/(1000*PWM)', '%m/s', 'min', 'us/C',
'N/(m/s)', 'Nm/(rad/s)', 'Nm', 'N',
'rpm',
'normalized_thrust/s', 'normalized_thrust', 'norm', 'SD', 'dBHz']
'normalized_thrust/s', 'normalized_thrust', 'norm', 'SD', 'dBHz',
'1/s/sqrt(Hz)', 'liters']
bit:
# description of all bits for type bitmask.
# The first bit is 0.
@@ -169,7 +170,7 @@ parameters:
# enumeration of possible values for type enum
type: dict
keyschema:
type: integer
type: number
valueschema:
type: string