Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

fix: only display PPM multiplier when PPM is used #5649

Merged
merged 1 commit into from
Nov 9, 2024

Conversation

3djc
Copy link
Collaborator

@3djc 3djc commented Nov 5, 2024

PPM multiplier is used only on trainer jack input (for history reason when PPM was hardly standardized), but is displayed in all mode. With this change, it is displayed only in master/jack mode

Fixes #5639

@elecpower
Copy link
Collaborator

Dumb question time...the Multiplier is stored in general settings (ie radio level) so the value applies to all models however this PR changes to "it is displayed only in master/jack mode" (and edited) which is a model level decision. So to change the radio level value you would have to switch to a model with trainer in master/jack mode.

@3djc
Copy link
Collaborator Author

3djc commented Nov 5, 2024

Not really. It could be done, but likely not worth it. Previously it was always displayed, but used in computations ONLY when model selected master/jack. You could change value and see no change. Now, when you go to radio trainer, you only see it only if it affects the value, and adjusting it leads to the expected result

@philmoz
Copy link
Collaborator

philmoz commented Nov 5, 2024

I'm not sure I like having a radio setting dependant on a model setting.

I guess this further highlights that the trainer settings in the radio setup should really be model settings.

@3djc
Copy link
Collaborator Author

3djc commented Nov 6, 2024

I disagree with that. Having it model base doesn't make much sense, or at least not more than in radio settings. What we are missing is a trainee settings, where trainer can declare a list of. trainee, each having is own trainer settings:

  • Paul
    Use SBUS serial
    CH1:TR1 CH2:TR2 CH3:TR3 CH4:TR4
    Has 100% gain on all axis

  • John
    Use DSC PPM
    CH1:TR2 CH2:TR3 CH3:TR1 CH4:TR4
    Has 50% on ail and ele, 30% on rudder

that could be applied to any model.

But that a complete overhaul of the trainer, way outside of the scope if fixing the reported issue

@pfeerick
Copy link
Member

pfeerick commented Nov 9, 2024

As a fix for this particular issue, this does make sense, given the current trainer configuration structure.

There are several issues related to the trainer configuration, so these probably need to be collated and an overhaul of the trainer system as a project. Trims (more customisation - individual trim config, naming, etc) are probably another other area that could do with some TLC. Then there is ... er, you get the picture 🤭

@pfeerick pfeerick added the bug 🪲 Something isn't working label Nov 9, 2024
@pfeerick pfeerick added this to the 2.11 milestone Nov 9, 2024
@pfeerick pfeerick merged commit d1c7bff into main Nov 9, 2024
48 checks passed
@pfeerick pfeerick deleted the 3djc/trainer-ppm-mult branch November 9, 2024 02:35
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug 🪲 Something isn't working
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Trainer Settings: Multiplier has no effect in wireless Trainer setup
4 participants