Expand on the rx signal loss documentation.

This commit is contained in:
Dominic Clifton 2015-08-03 23:30:01 +01:00
parent aca179c654
commit 8af32e28fb
1 changed files with 12 additions and 1 deletions

View File

@ -133,10 +133,20 @@ The software has signal loss detection which is always enabled. Signal loss det
The `rx_min_usec` and `rx_max_usec` settings helps detect when your RX stops sending any data, enters failsafe mode or when the RX looses signal.
By default, when the signal loss is detected the FC will set pitch/roll/yaw to the value configured for `mid_rc`. The throttle will be set to the value configured for `rx_min_usec`. Unless otherwise configured all AUX channels will HOLD the last value received. You can use the `rxfail` cli command to change this behaviour.
By default, when the signal loss is detected the FC will set pitch/roll/yaw to the value configured for `mid_rc`. The throttle will be set to the value configured for `rx_min_usec`.
Signal loss can be detected when:
1. no rx data is received (due to radio reception, recevier configuration or cabling issues).
2. using Serial RX and receiver indicates failsafe condition.
3. using any of the first 4 stick channels do not have a value in the range specified by `rx_min_usec` and `rx_max_usec`.
#### `rxfail`
The `rxfail` command is used to configure per-aux-channel rx-loss behaviour. Unless otherwise configured all AUX channels will HOLD the last value received. You can use the `rxfail` cli command to change this behaviour, a channel can either HOLD it's last value or be SET to a specific value.
The rxfail command can be used in conjunction with mode ranges to trigger various actions.
The `rxfail` command takes 3 arguments.
* Index of aux channel (AUX1 = 0, AUX2 = 1,...)
* A mode ('h' = HOLD, 's' = SET)
@ -154,6 +164,7 @@ To make AUX8 hold it's value when RX loss is detected:
In the above example the '1500' will be ignored.
#### `rx_min_usec`
The lowest channel value considered valid. e.g. PWM/PPM pulse length