EdgeTX / edgetx

EdgeTX is the cutting edge open source firmware for your R/C radio
https://edgetx.org
GNU General Public License v2.0
1.59k stars 338 forks source link

Use Global Variables in Mix "Slow" parameters #4832

Open nick-cnc opened 6 months ago

nick-cnc commented 6 months ago

Is there an existing issue for this feature request?

Is your feature request related to a problem?

I am unable to use a global variable for the "Slow up" and "Slow down" parameters in the mixes. This prevents me from using a button, switch, or knob to quickly adjust the value of these parameters.

In competitive rc car racing, steering speed is a vital tuning option for changing the feel of the car's steering and it would be beneficial to be able to adjust it quickly without having to dig through menus to get to it.

Describe the solution you'd like

The radio should allow a user to assign a global variable to the values of "Slow up" and "Slow down." This would allow the user to adjust these parameters with an unused trim switch, knob, etc.

Describe alternatives you've considered

Any alternatives should satisfy the following conditions:

1) Allow the use of an unused switch/button/knob/etc. for the purpose of adjusting the "slow up" and "slow down" parameters 2) Display a pop up indicating the values of "slow up" and "slow down", or some other user generated alias, are being altered

Additional context

When racing RC cars, it is common for users to adjust radio parameters quickly while their car is on the track and they are standing on the driver's stand. This change would more closely align EdgeTX's functionality with the expectations of surface vehicle users.

philmoz commented 6 months ago

You could use a Lua script to copy the value of a global variable to the mix line slow up/down property.