edgetx
edgetx copied to clipboard
Enhancement for use of "Spezial Function Trainer"
Is there an existing issue for this feature request?
- [X] I have searched the existing issues
Is your feature request related to a problem?
When doing training with new pilots I set a logical switch that gives the control back to the master when a stick on the master radio is slightly moved (referring to source stick). I think that's a very common method and it works fine as long as I use the slave signals in mixers.
But I cannot use the Special Function "Trainer" with this method. It seems that the function simply replaces the values of the master Sticks with the values of the TR.. signals. So when the student moves his sticks the control is immediately back at the master radio. If the master has his sticks in neutral position the control then goes back to the student again. And so I end up in an endless loop.
Describe the solution you'd like
Proposal: Can we have four additional sources to use with the logical switches. These sources should always represent the sticks of the master radio (and never be swapped to the TR.. values of the slave radio).
Describe alternatives you've considered
As a workaround I use a mixer for every stick to switch between trainer and student (two lines for every stick). Then I change the source of the Inputs to these channels (instead of source Stick). This works very fine for me, but it is time consuming and hard for the average (or new) user. We have ten Opentx/EdgeTx users in our club and it seems that I am the only one who can manage that effortless.
Additional context
At the moment I still use OpenTX but I guess it is still the same with EdgeTx. If not I apologize for bothering you.
Related discussion: https://github.com/EdgeTX/edgetx/discussions/3162
Related discussion: #3162
good point; indeed (I haven'd found that)
As mentioned in #3162 a change in the existing software has its challenges. That's why I proposed to install four new sources instead of altering the existing ones. This would minimize the risks/efforts of the software modification.
I've left a description of all my workarounds in issue #4916
Perhaps instead of adding yet another set of values, the existing distinction between TAER sticks and TAER Inputs could be used, injecting the trainer signal by overriding the input stage rather than the hardware stage:
This is already possible for the "replace" mode by setting the Global Trainer functionn to OFF and adding an input from TR1/2/3/4 for each T/A/E/R Input with the logical switch, but that doesn't allow for the additive mixing modes without extensive setup in the mixer tab.
If you replace after "Inputs" operation then the "Inputs-operation" is missing for the TR values. So I think it has to be before "Inputs".
Just to make sure: I can handle this with a set of mixers as it is. But this is complex and difficult for the average user. It would be much easier if I could use the Special Function "Trainer".
It does, but that can also be considered a benefit if student/teacher have different rates/curves configured on the two radios. I fly quadcopters so my inputs tab is always just a straight linear mapping so I'm not sure what advantages the separate inputs screen has that would conflict with this proposal though.