PX4 controller-parameter changelog (demo)
· 22e700b · 20 watched files, +800/−1,204

60 parameters moved: multicopter_altitude_mode_params.c → multicopter_altitude_mode_params.yaml, multicopter_autonomous_params.c → multicopter_autonomous_params.yaml and 8 more (values unchanged).

  • Moved between files: MPC_ACC_DOWN_MAX (src/modules/mc_pos_control/multicopter_altitude_mode_params.c → src/modules/mc_pos_control/multicopter_altitude_mode_params.yaml), MPC_ACC_UP_MAX (src/modules/mc_pos_control/multicopter_altitude_mode_params.c → src/modules/mc_pos_control/multicopter_altitude_mode_params.yaml), MPC_ALT_MODE (src/modules/mc_pos_control/multicopter_altitude_mode_params.c → src/modules/mc_pos_control/multicopter_altitude_mode_params.yaml), MPC_HOLD_MAX_XY (src/modules/mc_pos_control/multicopter_altitude_mode_params.c → src/modules/mc_pos_control/multicopter_altitude_mode_params.yaml), MPC_HOLD_MAX_Z (src/modules/mc_pos_control/multicopter_altitude_mode_params.c → src/modules/mc_pos_control/multicopter_altitude_mode_params.yaml), MPC_MAN_Y_TAU (src/modules/mc_pos_control/multicopter_altitude_mode_params.c → src/modules/mc_pos_control/multicopter_altitude_mode_params.yaml), MPC_ACC_HOR (src/modules/mc_pos_control/multicopter_autonomous_params.c → src/modules/mc_pos_control/multicopter_autonomous_params.yaml), MPC_JERK_AUTO (src/modules/mc_pos_control/multicopter_autonomous_params.c → src/modules/mc_pos_control/multicopter_autonomous_params.yaml) and 52 more.
  • Most activity in src/ (+800/−1,204).

Full analysis → Summary: automatic analysis

Changed values

None.

Moved

NameFromTo
MPC_ACC_DOWN_MAXsrc/modules/mc_pos_control/multicopter_altitude_mode_params.csrc/modules/mc_pos_control/multicopter_altitude_mode_params.yaml
MPC_ACC_UP_MAXsrc/modules/mc_pos_control/multicopter_altitude_mode_params.csrc/modules/mc_pos_control/multicopter_altitude_mode_params.yaml
MPC_ALT_MODEsrc/modules/mc_pos_control/multicopter_altitude_mode_params.csrc/modules/mc_pos_control/multicopter_altitude_mode_params.yaml
MPC_HOLD_MAX_XYsrc/modules/mc_pos_control/multicopter_altitude_mode_params.csrc/modules/mc_pos_control/multicopter_altitude_mode_params.yaml
MPC_HOLD_MAX_Zsrc/modules/mc_pos_control/multicopter_altitude_mode_params.csrc/modules/mc_pos_control/multicopter_altitude_mode_params.yaml
MPC_MAN_Y_TAUsrc/modules/mc_pos_control/multicopter_altitude_mode_params.csrc/modules/mc_pos_control/multicopter_altitude_mode_params.yaml
MPC_ACC_HORsrc/modules/mc_pos_control/multicopter_autonomous_params.csrc/modules/mc_pos_control/multicopter_autonomous_params.yaml
MPC_JERK_AUTOsrc/modules/mc_pos_control/multicopter_autonomous_params.csrc/modules/mc_pos_control/multicopter_autonomous_params.yaml
MPC_XY_CRUISEsrc/modules/mc_pos_control/multicopter_autonomous_params.csrc/modules/mc_pos_control/multicopter_autonomous_params.yaml
MPC_XY_ERR_MAXsrc/modules/mc_pos_control/multicopter_autonomous_params.csrc/modules/mc_pos_control/multicopter_autonomous_params.yaml
MPC_XY_TRAJ_Psrc/modules/mc_pos_control/multicopter_autonomous_params.csrc/modules/mc_pos_control/multicopter_autonomous_params.yaml
MPC_YAWRAUTO_ACCsrc/modules/mc_pos_control/multicopter_autonomous_params.csrc/modules/mc_pos_control/multicopter_autonomous_params.yaml
MPC_YAWRAUTO_MAXsrc/modules/mc_pos_control/multicopter_autonomous_params.csrc/modules/mc_pos_control/multicopter_autonomous_params.yaml
MPC_YAW_MODEsrc/modules/mc_pos_control/multicopter_autonomous_params.csrc/modules/mc_pos_control/multicopter_autonomous_params.yaml
MPC_Z_V_AUTO_DNsrc/modules/mc_pos_control/multicopter_autonomous_params.csrc/modules/mc_pos_control/multicopter_autonomous_params.yaml
MPC_Z_V_AUTO_UPsrc/modules/mc_pos_control/multicopter_autonomous_params.csrc/modules/mc_pos_control/multicopter_autonomous_params.yaml
MPC_LAND_RADIUSsrc/modules/mc_pos_control/multicopter_nudging_params.csrc/modules/mc_pos_control/multicopter_nudging_params.yaml
MPC_LAND_RC_HELPsrc/modules/mc_pos_control/multicopter_nudging_params.csrc/modules/mc_pos_control/multicopter_nudging_params.yaml
MPC_XY_Psrc/modules/mc_pos_control/multicopter_position_control_gain_params.csrc/modules/mc_pos_control/multicopter_position_control_gain_params.yaml
MPC_XY_VEL_D_ACCsrc/modules/mc_pos_control/multicopter_position_control_gain_params.csrc/modules/mc_pos_control/multicopter_position_control_gain_params.yaml
MPC_XY_VEL_I_ACCsrc/modules/mc_pos_control/multicopter_position_control_gain_params.csrc/modules/mc_pos_control/multicopter_position_control_gain_params.yaml
MPC_XY_VEL_P_ACCsrc/modules/mc_pos_control/multicopter_position_control_gain_params.csrc/modules/mc_pos_control/multicopter_position_control_gain_params.yaml
MPC_Z_Psrc/modules/mc_pos_control/multicopter_position_control_gain_params.csrc/modules/mc_pos_control/multicopter_position_control_gain_params.yaml
MPC_Z_VEL_D_ACCsrc/modules/mc_pos_control/multicopter_position_control_gain_params.csrc/modules/mc_pos_control/multicopter_position_control_gain_params.yaml
MPC_Z_VEL_I_ACCsrc/modules/mc_pos_control/multicopter_position_control_gain_params.csrc/modules/mc_pos_control/multicopter_position_control_gain_params.yaml
MPC_Z_VEL_P_ACCsrc/modules/mc_pos_control/multicopter_position_control_gain_params.csrc/modules/mc_pos_control/multicopter_position_control_gain_params.yaml
MPC_ACC_DECOUPLEsrc/modules/mc_pos_control/multicopter_position_control_limits_params.csrc/modules/mc_pos_control/multicopter_position_control_limits_params.yaml
MPC_THR_MAXsrc/modules/mc_pos_control/multicopter_position_control_limits_params.csrc/modules/mc_pos_control/multicopter_position_control_limits_params.yaml
MPC_THR_MINsrc/modules/mc_pos_control/multicopter_position_control_limits_params.csrc/modules/mc_pos_control/multicopter_position_control_limits_params.yaml
MPC_TILTMAX_AIRsrc/modules/mc_pos_control/multicopter_position_control_limits_params.csrc/modules/mc_pos_control/multicopter_position_control_limits_params.yaml
MPC_TILTMAX_LNDsrc/modules/mc_pos_control/multicopter_position_control_limits_params.csrc/modules/mc_pos_control/multicopter_position_control_limits_params.yaml
MPC_XY_VEL_MAXsrc/modules/mc_pos_control/multicopter_position_control_limits_params.csrc/modules/mc_pos_control/multicopter_position_control_limits_params.yaml
MPC_Z_VEL_MAX_DNsrc/modules/mc_pos_control/multicopter_position_control_limits_params.csrc/modules/mc_pos_control/multicopter_position_control_limits_params.yaml
MPC_Z_VEL_MAX_UPsrc/modules/mc_pos_control/multicopter_position_control_limits_params.csrc/modules/mc_pos_control/multicopter_position_control_limits_params.yaml
MPC_THR_HOVERsrc/modules/mc_pos_control/multicopter_position_control_params.csrc/modules/mc_pos_control/multicopter_position_control_params.yaml
MPC_THR_XY_MARGsrc/modules/mc_pos_control/multicopter_position_control_params.csrc/modules/mc_pos_control/multicopter_position_control_params.yaml
MPC_VELD_LPsrc/modules/mc_pos_control/multicopter_position_control_params.csrc/modules/mc_pos_control/multicopter_position_control_params.yaml
MPC_VEL_LPsrc/modules/mc_pos_control/multicopter_position_control_params.csrc/modules/mc_pos_control/multicopter_position_control_params.yaml
MPC_VEL_NF_BWsrc/modules/mc_pos_control/multicopter_position_control_params.csrc/modules/mc_pos_control/multicopter_position_control_params.yaml
MPC_VEL_NF_FRQsrc/modules/mc_pos_control/multicopter_position_control_params.csrc/modules/mc_pos_control/multicopter_position_control_params.yaml
MPC_ACC_HOR_MAXsrc/modules/mc_pos_control/multicopter_position_mode_params.csrc/modules/mc_pos_control/multicopter_position_mode_params.yaml
MPC_JERK_MAXsrc/modules/mc_pos_control/multicopter_position_mode_params.csrc/modules/mc_pos_control/multicopter_position_mode_params.yaml
MPC_POS_MODEsrc/modules/mc_pos_control/multicopter_position_mode_params.csrc/modules/mc_pos_control/multicopter_position_mode_params.yaml
MPC_VEL_MANUALsrc/modules/mc_pos_control/multicopter_position_mode_params.csrc/modules/mc_pos_control/multicopter_position_mode_params.yaml
MPC_VEL_MAN_BACKsrc/modules/mc_pos_control/multicopter_position_mode_params.csrc/modules/mc_pos_control/multicopter_position_mode_params.yaml
MPC_VEL_MAN_SIDEsrc/modules/mc_pos_control/multicopter_position_mode_params.csrc/modules/mc_pos_control/multicopter_position_mode_params.yaml
MPC_XY_VEL_ALLsrc/modules/mc_pos_control/multicopter_responsiveness_params.csrc/modules/mc_pos_control/multicopter_responsiveness_params.yaml
MPC_Z_VEL_ALLsrc/modules/mc_pos_control/multicopter_responsiveness_params.csrc/modules/mc_pos_control/multicopter_responsiveness_params.yaml
SYS_VEHICLE_RESPsrc/modules/mc_pos_control/multicopter_responsiveness_params.csrc/modules/mc_pos_control/multicopter_responsiveness_params.yaml
MPC_MANTHR_MINsrc/modules/mc_pos_control/multicopter_stabilized_mode_params.csrc/modules/mc_pos_control/multicopter_stabilized_mode_params.yaml
MPC_MAN_TILT_MAXsrc/modules/mc_pos_control/multicopter_stabilized_mode_params.csrc/modules/mc_pos_control/multicopter_stabilized_mode_params.yaml
MPC_MAN_Y_MAXsrc/modules/mc_pos_control/multicopter_stabilized_mode_params.csrc/modules/mc_pos_control/multicopter_stabilized_mode_params.yaml
MPC_THR_CURVEsrc/modules/mc_pos_control/multicopter_stabilized_mode_params.csrc/modules/mc_pos_control/multicopter_stabilized_mode_params.yaml
MPC_LAND_ALT1src/modules/mc_pos_control/multicopter_takeoff_land_params.csrc/modules/mc_pos_control/multicopter_takeoff_land_params.yaml
MPC_LAND_ALT2src/modules/mc_pos_control/multicopter_takeoff_land_params.csrc/modules/mc_pos_control/multicopter_takeoff_land_params.yaml
MPC_LAND_ALT3src/modules/mc_pos_control/multicopter_takeoff_land_params.csrc/modules/mc_pos_control/multicopter_takeoff_land_params.yaml
MPC_LAND_CRWLsrc/modules/mc_pos_control/multicopter_takeoff_land_params.csrc/modules/mc_pos_control/multicopter_takeoff_land_params.yaml
MPC_LAND_SPEEDsrc/modules/mc_pos_control/multicopter_takeoff_land_params.csrc/modules/mc_pos_control/multicopter_takeoff_land_params.yaml
MPC_TKO_RAMP_Tsrc/modules/mc_pos_control/multicopter_takeoff_land_params.csrc/modules/mc_pos_control/multicopter_takeoff_land_params.yaml
MPC_TKO_SPEEDsrc/modules/mc_pos_control/multicopter_takeoff_land_params.csrc/modules/mc_pos_control/multicopter_takeoff_land_params.yaml

Post text

No post: no meaningful change.

Modules touched

ModuleAddedModifiedRemovedLines +Lines −
src10010+800−1,204

Watched files (20)

Show file list
PathLinesNote
Dsrc/modules/mc_pos_control/multicopter_altitude_mode_params.c+0/−117
Asrc/modules/mc_pos_control/multicopter_altitude_mode_params.yaml+82/−0
Dsrc/modules/mc_pos_control/multicopter_autonomous_params.c+0/−178
Asrc/modules/mc_pos_control/multicopter_autonomous_params.yaml+132/−0
Dsrc/modules/mc_pos_control/multicopter_nudging_params.c+0/−69
Asrc/modules/mc_pos_control/multicopter_nudging_params.yaml+38/−0
Dsrc/modules/mc_pos_control/multicopter_position_control_gain_params.c+0/−137
Asrc/modules/mc_pos_control/multicopter_position_control_gain_params.yaml+86/−0
Dsrc/modules/mc_pos_control/multicopter_position_control_limits_params.c+0/−152
Asrc/modules/mc_pos_control/multicopter_position_control_limits_params.yaml+105/−0
Dsrc/modules/mc_pos_control/multicopter_position_control_params.c+0/−121
Asrc/modules/mc_pos_control/multicopter_position_control_params.yaml+78/−0
Dsrc/modules/mc_pos_control/multicopter_position_mode_params.c+0/−131
Asrc/modules/mc_pos_control/multicopter_position_mode_params.yaml+92/−0
Dsrc/modules/mc_pos_control/multicopter_responsiveness_params.c+0/−80
Asrc/modules/mc_pos_control/multicopter_responsiveness_params.yaml+46/−0
Dsrc/modules/mc_pos_control/multicopter_stabilized_mode_params.c+0/−96
Asrc/modules/mc_pos_control/multicopter_stabilized_mode_params.yaml+61/−0
Dsrc/modules/mc_pos_control/multicopter_takeoff_land_params.c+0/−123
Asrc/modules/mc_pos_control/multicopter_takeoff_land_params.yaml+80/−0

Commit message

refactor(mc_pos_control): convert params.c to module.yaml

Convert 10 parameter file(s) from legacy C format to YAML
module configuration.