FrSkyRC / ETHOS-Feedback-Community

Feedback & suggestions are welcomed here for ETHOS by FrSky
189 stars 85 forks source link

[Feature Request]. Onscreen Feedback for Gyro Self Check #4284

Open stepheneadams66 opened 3 months ago

stepheneadams66 commented 3 months ago

Use Case. RX is placed in a location where the Yellow LED cannot be seen.

1) Currently when you Enable Self Check and hit Enter. The screen refreshes with the button indicating Disabled. This is misleading. The button should say "Enabled" until after the RX manipulates the control surfaces.

2) It would also be nice to have audible feedback to indicate it's time to move the sticks.

Richrfl commented 2 months ago

I agree. Not always you can see the LED to indicate when to move the sticks (you may even have to install the RX upside-down, or sideways). I guess that either a sound or some surface control flipping should indicate start moving the sticks and a full dancing sequence of all surfaces should indicate the calibration process has finished.

frskyrc-ben commented 2 weeks ago

I totally agree we need better user experience for the Self-check process.

Here are some screenshot mockups how I can see this being implemented :

image

If there are multiple "weights" set for any of the standard mixes (AIL, ELE, RUD) then the self-check process should warn if there is a "Low-rate" setting active

There should be appropriate "countdowns" during each step of the process

The detected stick range values should be displayed so the user can instantly tell if a stick was not moved to the full range.

Values set by Self-check should be visible in the Lua/Device config

Richrfl commented 2 weeks ago

I like this proposal. Way more and better than what I was asking for. Thank you Ben