mirror of
https://gitee.com/mirrors_PX4/PX4-Autopilot.git
synced 2026-10-29 06:23:34 +08:00
feat(rcS): do not exclude RC_* params from a reset
There are many settings falling into the RC_* category that definitely should be reset when e.g. placing the autopilot into a new airframe. And even for RC calibration values: it's not the worst if those are newly calibrated after a reset. Or if they are not expected to change one can bake them into the airframe file. Signed-off-by: Silvan <silvan@auterion.com>
This commit is contained in:
@@ -119,11 +119,11 @@ else
|
|||||||
param set SYS_AUTOCONFIG 1
|
param set SYS_AUTOCONFIG 1
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# To trigger a parameter reset during boot SYS_AUTCONFIG was set to 1 before
|
# To trigger a parameter reset during boot SYS_AUTOCONFIG was set to 1 before
|
||||||
if param greater SYS_AUTOCONFIG 0
|
if param greater SYS_AUTOCONFIG 0
|
||||||
then
|
then
|
||||||
# Reset parameters except airframe, parameter version, RC calibration, sensor calibration, total flight time, flight UUID
|
# Reset parameters except airframe, parameter version, sensor calibration, total flight time, flight UUID
|
||||||
param reset_all SYS_AUTOSTART SYS_PARAM_VER RC* CAL_* LND_FLIGHT* TC_* COM_FLIGHT*
|
param reset_all SYS_AUTOSTART SYS_PARAM_VER CAL_* LND_FLIGHT* TC_* COM_FLIGHT*
|
||||||
set AUTOCNF yes
|
set AUTOCNF yes
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
|||||||
@@ -188,11 +188,11 @@ else
|
|||||||
netman update -i eth0
|
netman update -i eth0
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# To trigger a parameter reset during boot SYS_AUTCONFIG was set to 1 before
|
# To trigger a parameter reset during boot SYS_AUTOCONFIG was set to 1 before
|
||||||
if param greater SYS_AUTOCONFIG 0
|
if param greater SYS_AUTOCONFIG 0
|
||||||
then
|
then
|
||||||
# Reset parameters except airframe, parameter version, RC calibration, sensor calibration, total flight time, flight UUID
|
# Reset parameters except airframe, parameter version, sensor calibration, total flight time, flight UUID
|
||||||
param reset_all SYS_AUTOSTART SYS_PARAM_VER RC* CAL_* LND_FLIGHT* TC_* COM_FLIGHT*
|
param reset_all SYS_AUTOSTART SYS_PARAM_VER CAL_* LND_FLIGHT* TC_* COM_FLIGHT*
|
||||||
fi
|
fi
|
||||||
|
|
||||||
#
|
#
|
||||||
|
|||||||
Reference in New Issue
Block a user