nicsure/QuanshengDock

[BUG] XVFO - VOX timeout is not overruled by on-screen PTT (with mouse)

ErikS-web opened this issue · 3 comments

Version 18q

When FOX active the PTT is not always included to force state TX

I start talking and VOX becomes active (BLUE)
Then I press PTT (with MOUSE) and stop talking
After some seconds the TX is OFF, while PTT is pressed. TX had to stay active

When using SPACE and not mouse on PTT it reactis different.
Goes to RX and direct back to TX

...

You can use one or the other atm not both. When VOX is active it sends a key down request when it stops hearing. If you've pressed manual ptt that will not change it.

Should be fixed next release. Although I'm not comfortable with it, It could lead to TX getting locked on in rare situations where the timing of the VOX and the manual PTT occur. I've added thread synchronization to hopefully prevent it.

As this is fixed, I'm closing it.