Skip to content

Commit

Permalink
Autostart: Allow overriding airframe defaults
Browse files Browse the repository at this point in the history
This is necessary to enable setting new airframe defaults after significant configuration changes.
  • Loading branch information
LorenzMeier committed Sep 24, 2017
1 parent 13e64d0 commit e920206
Show file tree
Hide file tree
Showing 55 changed files with 81 additions and 64 deletions.
2 changes: 1 addition & 1 deletion ROMFS/px4fmu_common/init.d/1000_rc_fw_easystar.hil
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@

sh /etc/init.d/rc.fw_defaults

if [ $AUTOCNF == yes ]
if [ $AUTOCNF == yes -o $NEW_DEFAULTS == yes ]
then
param set BAT_N_CELLS 3
param set FW_AIRSPD_MAX 20
Expand Down
2 changes: 1 addition & 1 deletion ROMFS/px4fmu_common/init.d/10015_tbs_discovery
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@

sh /etc/init.d/rc.mc_defaults

if [ $AUTOCNF == yes ]
if [ $AUTOCNF == yes -o $NEW_DEFAULTS == yes ]
then
param set MC_ROLL_P 6.5
param set MC_ROLLRATE_P 0.1
Expand Down
2 changes: 1 addition & 1 deletion ROMFS/px4fmu_common/init.d/10016_3dr_iris
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@

sh /etc/init.d/rc.mc_defaults

if [ $AUTOCNF == yes ]
if [ $AUTOCNF == yes -o $NEW_DEFAULTS == yes ]
then
# TODO tune roll/pitch separately
param set MC_ROLL_P 7.0
Expand Down
2 changes: 1 addition & 1 deletion ROMFS/px4fmu_common/init.d/10017_steadidrone_qu4d
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@

sh /etc/init.d/rc.mc_defaults

if [ $AUTOCNF == yes ]
if [ $AUTOCNF == yes -o $NEW_DEFAULTS == yes ]
then
param set MC_ROLL_P 7.0
param set MC_ROLLRATE_P 0.13
Expand Down
2 changes: 1 addition & 1 deletion ROMFS/px4fmu_common/init.d/10018_tbs_endurance
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@

sh /etc/init.d/rc.mc_defaults

if [ $AUTOCNF == yes ]
if [ $AUTOCNF == yes -o $NEW_DEFAULTS == yes ]
then
param set BAT_N_CELLS 6
param set BAT_V_EMPTY 3.5
Expand Down
2 changes: 1 addition & 1 deletion ROMFS/px4fmu_common/init.d/10020_3dr_quad
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@

sh /etc/init.d/4001_quad_x

if [ $AUTOCNF == yes ]
if [ $AUTOCNF == yes -o $NEW_DEFAULTS == yes ]
then
param set MC_ROLL_P 6.5
param set MC_ROLLRATE_P 0.14
Expand Down
2 changes: 1 addition & 1 deletion ROMFS/px4fmu_common/init.d/12002_steadidrone_mavrik
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@

sh /etc/init.d/rc.mc_defaults

if [ $AUTOCNF == yes ]
if [ $AUTOCNF == yes -o $NEW_DEFAULTS == yes ]
then
param set MC_PITCH_P 4.0
param set MC_PITCHRATE_P 0.24
Expand Down
2 changes: 1 addition & 1 deletion ROMFS/px4fmu_common/init.d/13001_caipirinha_vtol
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@

sh /etc/init.d/rc.vtol_defaults

if [ $AUTOCNF == yes ]
if [ $AUTOCNF == yes -o $NEW_DEFAULTS == yes ]
then
param set MC_ROLL_P 6.0
param set MC_ROLLRATE_P 0.12
Expand Down
2 changes: 1 addition & 1 deletion ROMFS/px4fmu_common/init.d/13002_firefly6
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@

sh /etc/init.d/rc.vtol_defaults

if [ $AUTOCNF == yes ]
if [ $AUTOCNF == yes -o $NEW_DEFAULTS == yes ]
then
param set MC_ROLL_P 7.0
param set MC_ROLLRATE_P 0.19
Expand Down
2 changes: 1 addition & 1 deletion ROMFS/px4fmu_common/init.d/13003_quad_tailsitter
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@

sh /etc/init.d/rc.vtol_defaults

if [ $AUTOCNF == yes ]
if [ $AUTOCNF == yes -o $NEW_DEFAULTS == yes ]
then
param set VT_MOT_COUNT 4
param set VT_IDLE_PWM_MC 1080
Expand Down
2 changes: 1 addition & 1 deletion ROMFS/px4fmu_common/init.d/13004_quad+_tailsitter
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@

sh /etc/init.d/rc.vtol_defaults

if [ $AUTOCNF == yes ]
if [ $AUTOCNF == yes -o $NEW_DEFAULTS == yes ]
then
param set VT_MOT_COUNT 4
param set VT_IDLE_PWM_MC 1080
Expand Down
2 changes: 1 addition & 1 deletion ROMFS/px4fmu_common/init.d/13005_vtol_AAERT_quad
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@

sh /etc/init.d/rc.vtol_defaults

if [ $AUTOCNF == yes ]
if [ $AUTOCNF == yes -o $NEW_DEFAULTS == yes ]
then
param set VT_TYPE 2
param set VT_MOT_COUNT 4
Expand Down
2 changes: 1 addition & 1 deletion ROMFS/px4fmu_common/init.d/13006_vtol_standard_delta
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@

sh /etc/init.d/rc.vtol_defaults

if [ $AUTOCNF == yes ]
if [ $AUTOCNF == yes -o $NEW_DEFAULTS == yes ]
then
param set VT_TYPE 2
param set VT_MOT_COUNT 4
Expand Down
2 changes: 1 addition & 1 deletion ROMFS/px4fmu_common/init.d/13007_vtol_AAVVT_quad
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@

sh /etc/init.d/rc.vtol_defaults

if [ $AUTOCNF == yes ]
if [ $AUTOCNF == yes -o $NEW_DEFAULTS == yes ]
then
param set VT_TYPE 2
param set VT_MOT_COUNT 4
Expand Down
2 changes: 1 addition & 1 deletion ROMFS/px4fmu_common/init.d/13008_QuadRanger
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@

sh /etc/init.d/rc.vtol_defaults

if [ $AUTOCNF == yes ]
if [ $AUTOCNF == yes -o $NEW_DEFAULTS == yes ]
then
param set VT_TYPE 2
param set VT_MOT_COUNT 4
Expand Down
2 changes: 1 addition & 1 deletion ROMFS/px4fmu_common/init.d/13009_vtol_spt_ranger
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@

sh /etc/init.d/rc.vtol_defaults

if [ $AUTOCNF == yes ]
if [ $AUTOCNF == yes -o $NEW_DEFAULTS == yes ]
then
param set VT_TYPE 2
param set VT_MOT_COUNT 4
Expand Down
2 changes: 1 addition & 1 deletion ROMFS/px4fmu_common/init.d/13010_claire
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@

sh /etc/init.d/rc.vtol_defaults

if [ $AUTOCNF == yes ]
if [ $AUTOCNF == yes -o $NEW_DEFAULTS == yes ]
then
param set VT_TYPE 1
param set VT_TILT_MC 0.08
Expand Down
2 changes: 1 addition & 1 deletion ROMFS/px4fmu_common/init.d/13012_convergence
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@

sh /etc/init.d/rc.vtol_defaults

if [ $AUTOCNF == yes ]
if [ $AUTOCNF == yes -o $NEW_DEFAULTS == yes ]
then
param set VT_MOT_COUNT 3
param set VT_FW_MOT_OFFID 3
Expand Down
2 changes: 1 addition & 1 deletion ROMFS/px4fmu_common/init.d/13013_deltaquad
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@

sh /etc/init.d/rc.vtol_defaults

if [ $AUTOCNF == yes ]
if [ $AUTOCNF == yes -o $NEW_DEFAULTS == yes ]
then
param set VT_TYPE 2
param set VT_MOT_COUNT 4
Expand Down
2 changes: 1 addition & 1 deletion ROMFS/px4fmu_common/init.d/15001_coax_heli
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@
sh /etc/init.d/rc.mc_defaults
set MIXER coax

if [ $AUTOCNF == yes ]
if [ $AUTOCNF == yes -o $NEW_DEFAULTS == yes ]
then
param set NAV_ACC_RAD 2.0
param set RTL_RETURN_ALT 30.0
Expand Down
2 changes: 1 addition & 1 deletion ROMFS/px4fmu_common/init.d/16001_helicopter
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ set MIXER blade130

#set PWM_OUT 1234

if [ $AUTOCNF == yes ]
if [ $AUTOCNF == yes -o $NEW_DEFAULTS == yes ]
then
param set MC_ROLL_P 5.0
param set MC_ROLLRATE_P 0.0
Expand Down
2 changes: 1 addition & 1 deletion ROMFS/px4fmu_common/init.d/2105_maja
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@

sh /etc/init.d/rc.fw_defaults

if [ $AUTOCNF == yes ]
if [ $AUTOCNF == yes -o $NEW_DEFAULTS == yes ]
then
param set FW_AIRSPD_MIN 10
param set FW_AIRSPD_TRIM 15
Expand Down
2 changes: 1 addition & 1 deletion ROMFS/px4fmu_common/init.d/2106_albatross
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@

sh /etc/init.d/rc.fw_defaults

if [ $AUTOCNF == yes ]
if [ $AUTOCNF == yes -o $NEW_DEFAULTS == yes ]
then
param set FW_AIRSPD_MIN 10
param set FW_AIRSPD_TRIM 15
Expand Down
2 changes: 1 addition & 1 deletion ROMFS/px4fmu_common/init.d/24001_dodeca_cox
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@

set VEHICLE_TYPE mc

if [ $AUTOCNF == yes ]
if [ $AUTOCNF == yes -o $NEW_DEFAULTS == yes ]
then
param set NAV_ACC_RAD 2.0
param set RTL_RETURN_ALT 30.0
Expand Down
2 changes: 1 addition & 1 deletion ROMFS/px4fmu_common/init.d/3030_io_camflyer
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@

sh /etc/init.d/rc.fw_defaults

if [ $AUTOCNF == yes ]
if [ $AUTOCNF == yes -o $NEW_DEFAULTS == yes ]
then
param set FW_AIRSPD_MAX 15
param set FW_AIRSPD_MIN 10
Expand Down
2 changes: 1 addition & 1 deletion ROMFS/px4fmu_common/init.d/3031_phantom
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@

sh /etc/init.d/rc.fw_defaults

if [ $AUTOCNF == yes ]
if [ $AUTOCNF == yes -o $NEW_DEFAULTS == yes ]
then
param set FW_AIRSPD_MIN 13
param set FW_AIRSPD_TRIM 15
Expand Down
2 changes: 1 addition & 1 deletion ROMFS/px4fmu_common/init.d/3032_skywalker_x5
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@

sh /etc/init.d/rc.fw_defaults

if [ $AUTOCNF == yes ]
if [ $AUTOCNF == yes -o $NEW_DEFAULTS == yes ]
then
param set FW_AIRSPD_MIN 15
param set FW_AIRSPD_TRIM 20
Expand Down
2 changes: 1 addition & 1 deletion ROMFS/px4fmu_common/init.d/3033_wingwing
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@

sh /etc/init.d/rc.fw_defaults

if [ $AUTOCNF == yes ]
if [ $AUTOCNF == yes -o $NEW_DEFAULTS == yes ]
then
param set BAT_N_CELLS 2
param set FW_AIRSPD_MAX 15
Expand Down
2 changes: 1 addition & 1 deletion ROMFS/px4fmu_common/init.d/3034_fx79
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@

sh /etc/init.d/rc.fw_defaults

if [ $AUTOCNF == yes ]
if [ $AUTOCNF == yes -o $NEW_DEFAULTS == yes ]
then
param set NAV_LOITER_RAD 150
param set FW_AIRSPD_MAX 30
Expand Down
2 changes: 1 addition & 1 deletion ROMFS/px4fmu_common/init.d/3036_pigeon
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@

sh /etc/init.d/rc.fw_defaults

if [ $AUTOCNF == yes ]
if [ $AUTOCNF == yes -o $NEW_DEFAULTS == yes ]
then
param set FW_AIRSPD_MIN 15
param set FW_AIRSPD_TRIM 20
Expand Down
2 changes: 1 addition & 1 deletion ROMFS/px4fmu_common/init.d/3037_parrot_disco_mod
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@

sh /etc/init.d/rc.fw_defaults

if [ $AUTOCNF == yes ]
if [ $AUTOCNF == yes -o $NEW_DEFAULTS == yes ]
then

####################################
Expand Down
2 changes: 1 addition & 1 deletion ROMFS/px4fmu_common/init.d/3100_tbs_caipirinha
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@

sh /etc/init.d/rc.fw_defaults

if [ $AUTOCNF == yes ]
if [ $AUTOCNF == yes -o $NEW_DEFAULTS == yes ]
then
param set FW_AIRSPD_MAX 25
param set FW_AIRSPD_MIN 12.5
Expand Down
2 changes: 1 addition & 1 deletion ROMFS/px4fmu_common/init.d/4003_qavr5
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@

sh /etc/init.d/4001_quad_x

if [ $AUTOCNF == yes ]
if [ $AUTOCNF == yes -o $NEW_DEFAULTS == yes ]
then
param set MC_ROLL_P 8.0
param set MC_ROLLRATE_P 0.08
Expand Down
2 changes: 1 addition & 1 deletion ROMFS/px4fmu_common/init.d/4009_qav250
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@

sh /etc/init.d/4001_quad_x

if [ $AUTOCNF == yes ]
if [ $AUTOCNF == yes -o $NEW_DEFAULTS == yes ]
then
param set MC_ROLL_P 6.0
param set MC_ROLLRATE_P 0.14
Expand Down
2 changes: 1 addition & 1 deletion ROMFS/px4fmu_common/init.d/4010_dji_f330
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@

sh /etc/init.d/4001_quad_x

if [ $AUTOCNF == yes ]
if [ $AUTOCNF == yes -o $NEW_DEFAULTS == yes ]
then
param set MC_ROLL_P 7.0
param set MC_ROLLRATE_P 0.15
Expand Down
2 changes: 1 addition & 1 deletion ROMFS/px4fmu_common/init.d/4011_dji_f450
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@

sh /etc/init.d/4001_quad_x

if [ $AUTOCNF == yes ]
if [ $AUTOCNF == yes -o $NEW_DEFAULTS == yes ]
then
param set MC_ROLL_P 7.0
param set MC_ROLLRATE_P 0.15
Expand Down
2 changes: 1 addition & 1 deletion ROMFS/px4fmu_common/init.d/4012_quad_x_can
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@

sh /etc/init.d/4001_quad_x

if [ $AUTOCNF == yes ]
if [ $AUTOCNF == yes -o $NEW_DEFAULTS == yes ]
then
param set MC_ROLL_P 7.0
param set MC_ROLLRATE_P 0.16
Expand Down
2 changes: 1 addition & 1 deletion ROMFS/px4fmu_common/init.d/4013_bebop
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ sh /etc/init.d/rc.mc_defaults
#
# Load default params for this platform
#
if [ $AUTOCNF == yes ]
if [ $AUTOCNF == yes -o $NEW_DEFAULTS == yes ]
then
# Set all params here, then disable autoconfig
param set MC_ROLL_P 6.5
Expand Down
2 changes: 1 addition & 1 deletion ROMFS/px4fmu_common/init.d/4020_hk_micro_pcb
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@

sh /etc/init.d/4001_quad_x

if [ $AUTOCNF == yes ]
if [ $AUTOCNF == yes -o $NEW_DEFAULTS == yes ]
then
param set MC_ROLL_P 7.0
param set MC_ROLLRATE_P 0.1
Expand Down
2 changes: 1 addition & 1 deletion ROMFS/px4fmu_common/init.d/4030_solo
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@

sh /etc/init.d/rc.mc_defaults

if [ $AUTOCNF == yes ]
if [ $AUTOCNF == yes -o $NEW_DEFAULTS == yes ]
then
# tuning
param set MC_PITCHRATE_P 0.11
Expand Down
2 changes: 1 addition & 1 deletion ROMFS/px4fmu_common/init.d/4040_reaper
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@

sh /etc/init.d/rc.mc_defaults

if [ $AUTOCNF == yes ]
if [ $AUTOCNF == yes -o $NEW_DEFAULTS == yes ]
then
param set MC_ROLL_P 6.5
param set MC_ROLLRATE_P 0.14
Expand Down
2 changes: 1 addition & 1 deletion ROMFS/px4fmu_common/init.d/4050_generic_250
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@

sh /etc/init.d/4001_quad_x

if [ $AUTOCNF == yes ]
if [ $AUTOCNF == yes -o $NEW_DEFAULTS == yes ]
then
param set MC_ROLL_P 8.0
param set MC_ROLLRATE_P 0.19
Expand Down
2 changes: 1 addition & 1 deletion ROMFS/px4fmu_common/init.d/4051_s250aq
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@ set MAV_TYPE 2

set PWM_OUT 1234

if [ $AUTOCNF == yes ]
if [ $AUTOCNF == yes -o $NEW_DEFAULTS == yes ]
then
param set MC_ROLL_P 8.0
param set MC_ROLLRATE_P 0.19
Expand Down
2 changes: 1 addition & 1 deletion ROMFS/px4fmu_common/init.d/4060_dji_matrice_100
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@

sh /etc/init.d/4001_quad_x

if [ $AUTOCNF == yes ]
if [ $AUTOCNF == yes -o $NEW_DEFAULTS == yes ]
then
param set MC_ROLL_P 6.5
param set MC_ROLLRATE_P 0.05
Expand Down
Loading

0 comments on commit e920206

Please sign in to comment.