diff options
author | TickTock- <lukecell@safe-mail.net> | 2014-04-19 13:07:09 -0700 |
---|---|---|
committer | TickTock- <lukecell@safe-mail.net> | 2014-04-19 13:07:09 -0700 |
commit | 86a0862af6412906611ed295cae4604e7111b1e9 (patch) | |
tree | 0c7ebde05cda28c80ce7bf3083f9be408d628b7f /src/modules/sensors/sensor_params.c | |
parent | 0b85c41cd19486e829d48cf9e604fbc25b9e52a6 (diff) | |
download | px4-firmware-86a0862af6412906611ed295cae4604e7111b1e9.tar.gz px4-firmware-86a0862af6412906611ed295cae4604e7111b1e9.tar.bz2 px4-firmware-86a0862af6412906611ed295cae4604e7111b1e9.zip |
Added rc_map_failsafe to enable use of channels other than throttle for failsafe.
Diffstat (limited to 'src/modules/sensors/sensor_params.c')
-rw-r--r-- | src/modules/sensors/sensor_params.c | 29 |
1 files changed, 29 insertions, 0 deletions
diff --git a/src/modules/sensors/sensor_params.c b/src/modules/sensors/sensor_params.c index 14f7ac812..ff121c51e 100644 --- a/src/modules/sensors/sensor_params.c +++ b/src/modules/sensors/sensor_params.c @@ -536,6 +536,35 @@ PARAM_DEFINE_INT32(RC_MAP_ROLL, 1); PARAM_DEFINE_INT32(RC_MAP_PITCH, 2); /** + * Failsafe channel mapping. + * + * The RC mapping index indicates which rc function + * should be used for detecting the failsafe condition + * + * @min 0 + * @max 14 + * + * mapping (from rc_channels.h) + * THROTTLE = 0, + ROLL = 1, + PITCH = 2, + YAW = 3, + MODE = 4, + RETURN = 5, + ASSISTED = 6, + MISSION = 7, + OFFBOARD_MODE = 8, + FLAPS = 9, + AUX_1 = 10, + AUX_2 = 11, + AUX_3 = 12, + AUX_4 = 13, + AUX_5 = 14, + * + */ +PARAM_DEFINE_INT32(RC_MAP_FAILSAFE, 0); //Default to throttle function + +/** * Throttle control channel mapping. * * The channel index (starting from 1 for channel 1) indicates |