DimonSE / open9x

Automatically exported from code.google.com/p/open9x
0 stars 0 forks source link

Store fail-safe (ppm output) to model memory during flight and make tx "replay" it later when asked #71

Open GoogleCodeExporter opened 9 years ago

GoogleCodeExporter commented 9 years ago
New feature idea for long winter nights.
I never use fail-safe, only the default "keep the values", but I've seen a few 
crashes lately, where fail-safe could help. I tried to set up fail-safe in my 
plane, but find it quite difficult.

Actual state:
You have to press button on the receiver, so you can't set and test in properly 
during the flight. Also when you re-bind the receiver, fail-safe settings is 
lost.

Idea:
Store fail-safe in model memory. Move sticks and switches to what seems to be 
good fail-safe settings. Use some switch to store actual ppm output to model 
memory. Land with your plane, use some switch/function to set ppm output to 
stored state.

Benefits:
1) You have plenty of time to set the fail-safe. Free hands (no need to hold 
sticks in some position and push receiver button in the same time).

2) You can test the fail-safe settings during the flight, no need to guess the 
settings on the ground.

3) Using some switch, you could test this fail-safe setting during the flight 
in different situations and find the best settings without the need to set the 
fail-safe in the receiver every time (= without need to land every time).

4) When you re-bind the receiver (or use it in different model), you have your 
fail-save settings still ready in model memory. Just make TX replay stored ppm 
state and store it in the receiver.

Original issue reported on code.google.com by mih...@mihlit.cz on 8 Aug 2012 at 1:26

GoogleCodeExporter commented 9 years ago
Pretty nice indeed!

In the meantime you could use safety switches. Create a function switch for 
each of the channels you want to store failsafes for, assign the same trigger 
to each. Obviously you could test it in flight, but not modifiy it.

Original comment by bernet.a...@gmail.com on 8 Aug 2012 at 5:56

GoogleCodeExporter commented 9 years ago
Too much expensive about eeprom resource usages considering that we need to 
store at least 8 channels for a function we use seldom.

Original comment by romolo.m...@gmail.com on 8 Aug 2012 at 6:58

GoogleCodeExporter commented 9 years ago
Could be ersky9x only. On stock board use function switches :)

Original comment by bernet.a...@gmail.com on 8 Aug 2012 at 7:00

GoogleCodeExporter commented 9 years ago
This could now be done with GVARs!
Set up Custom functions with AdjustGVx and the channels you want

Then add a mixer line with replace, MAX, weight GVx on the channels when you 
want to set failsafes

Original comment by bernet.a...@gmail.com on 15 Apr 2013 at 10:43

GoogleCodeExporter commented 9 years ago
Agreed!

Original comment by bson...@gmail.com on 15 Apr 2013 at 12:18