set_pid_advanced
Modify advanced PID settings on the active Betaflight profile, changing only supplied fields; for firmware 2025.12+, refuses if armed, returns updated values, then call save_config.
Instructions
Modifie des réglages PID avancés du profil actif (noms CLI, voir get_pid_advanced). Seuls les champs fournis changent. simplified_pids_mode=OFF empêche le firmware de recalculer les PIDs depuis les curseurs (ex. au prochain batch CLI). Betaflight 2025.12+ (API >= 1.47) uniquement. Refusé si FC armé. Retourne les valeurs relues. Appeler save_config ensuite.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| settings | Yes | Réglages à modifier, noms CLI Betaflight 2025.12+ → valeur (entier, ou libellé pour les énumérations). Champs : feedforward_transition (plage firmware [0–100]); acc_limit (plage firmware [0–500]); acc_limit_yaw (plage firmware [0–500]); angle_limit (plage firmware [10–80]); anti_gravity_gain (plage firmware [0–250]); iterm_rotation (valeurs acceptées : OFF, ON); iterm_relax (valeurs acceptées : OFF, RP, RPY, RP_INC, RPY_INC); iterm_relax_type (valeurs acceptées : GYRO, SETPOINT); throttle_boost (plage firmware [0–100]); acro_trainer_angle_limit (plage firmware [10–80]); f_roll (plage firmware [0–1000]); f_pitch (plage firmware [0–1000]); f_yaw (plage firmware [0–1000]); d_max_roll (plage firmware [0–250]); d_max_pitch (plage firmware [0–250]); d_max_yaw (plage firmware [0–250]); d_max_gain (plage firmware [0–100]); d_max_advance (plage firmware [0–200]); use_integrated_yaw (valeurs acceptées : OFF, ON); integrated_yaw_relax (plage firmware [0–255]); iterm_relax_cutoff (plage firmware [1–50]); motor_output_limit (plage firmware [1–100]); auto_profile_cell_count (plage firmware [-1–8]); dyn_idle_min_rpm (plage firmware [0–200]); feedforward_averaging (valeurs acceptées : OFF, 2_POINT, 3_POINT, 4_POINT); feedforward_smooth_factor (plage firmware [0–95]); feedforward_boost (plage firmware [0–50]); feedforward_max_rate_limit (plage firmware [0–200]); feedforward_jitter_factor (plage firmware [0–20]); vbat_sag_compensation (plage firmware [0–150]); thrust_linear (plage firmware [0–150]); tpa_mode (valeurs acceptées : PD, D); tpa_rate (plage firmware [0–100]); tpa_breakpoint (plage firmware [1000–2000]); simplified_pids_mode (valeurs acceptées : OFF, RP, RPY) |