FrSkyRC / ETHOS-Feedback-Community

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

RESET Flight Data special function, triggers repeated play of multiple "play audio" msgs #4301

Open WolfWehr opened 3 months ago

WolfWehr commented 3 months ago

Radio X18SE, all modules current, updated from FW 1.4.17 to 1.5.11, by Ethos Suite 1.5.8 22/07/24

Hi ETHOS team, you're doing a great job, thankyou.

I'm not sure if I've found a new way to break things, maybe have residual issues from migrating FW 1.4.17 to 1.5.11 or messed up the migration somehow. I couldn't find any similar active issue listed, so would appreciate your review and assessment of the following.

I have created:

Expected behaviour: When switch SH is activated the flight data is reset and corresponding Play audio plays once.

Actual behaviour: When switch SH is activated, flight data is reset, but the transmitter plays all active Play Audio messages repeatedly. The number and duration of repetitions seemingly related to the number of currently active SF play audio Fns.

If the RESET function is changed to another target (eg timers) the related Play Audio (switch SH) is played once only as expected.

Regarding play of unrelated SFs, left active from previous trigger action. A solution would be to make them EDGE functions so they become inactive after being actioned. But should that be necessary?

Attached: System info image Special function definitions screenshot X18S MODELS folder from the transmitter with above defined on model "TestBed"

Sys Info Special Funcs models.zip

github-actions[bot] commented 1 week ago

This issue is stale because it has been open 90 days with no activity. Remove stale label or comment or this will be closed in 30 days.