1
0
Fork 0
mirror of https://github.com/iNavFlight/inav.git synced 2025-07-25 17:25:18 +03:00

Make FAILSAFE_RECOVERY_DELAY configurable via 'failsafe_recovery_delay' CLI parameter and via an exta field in MSP_FAILSAFE_CONFIG message

This commit is contained in:
Konstantin Sharlaimov (DigitalEntity) 2016-12-06 21:31:40 +10:00
parent 55f854cb7a
commit 836ce5e835
5 changed files with 24 additions and 18 deletions

View file

@ -888,6 +888,7 @@ static bool mspFcProcessOutCommand(uint8_t cmdMSP, sbuf_t *dst, mspPostProcessFn
sbufWriteU8(dst, masterConfig.failsafeConfig.failsafe_kill_switch);
sbufWriteU16(dst, masterConfig.failsafeConfig.failsafe_throttle_low_delay);
sbufWriteU8(dst, masterConfig.failsafeConfig.failsafe_procedure);
sbufWriteU8(dst, masterConfig.failsafeConfig.failsafe_recovery_delay);
break;
case MSP_RXFAIL_CONFIG:
@ -1701,6 +1702,7 @@ static mspResult_e mspFcProcessInCommand(uint8_t cmdMSP, sbuf_t *src)
masterConfig.failsafeConfig.failsafe_kill_switch = sbufReadU8(src);
masterConfig.failsafeConfig.failsafe_throttle_low_delay = sbufReadU16(src);
masterConfig.failsafeConfig.failsafe_procedure = sbufReadU8(src);
masterConfig.failsafeConfig.failsafe_recovery_delay = sbufReadU8(src);
break;
case MSP_SET_RXFAIL_CONFIG: