Hi Mike,

comments in line.

On 08/07/2016 23:18, Black Michael wrote:
Two things.
After changing the Watchdog timeout in the configuration it does not change it on the status bar. Simple fix for that one:
@@ -1342,6 +1344,9 @@
       }

auto_tx_label.setText (m_config.quick_call () ? "Auto-Tx-Enable Armed" : "Auto-Tx-Enable Disarmed");
+  if(!m_mode.startsWith ("WSPR") && m_config.watchdog () != 0) {
+  updateProgressBarFormat(true);
+  }
Yes that is probably needed, I though I had put that in or something similar. regardless of that it will update at the top of the next minute.

And once the watchdog has triggered the boolean value does not reset very quickly. Perhaps there isn't a status message being sent without some other action? The message aggregator doesn't show status messages.
This is related to my initial comments on you proposal for a new status flag. I do not want to put more code into the event filter where the watchdog count gets reset as this code is called for every Qt event for every widget. Likewise the sending of lots of UDP status messages is problematic even though they are screened for duplicates. I will do some experiments with sending a prompt status message when the watchdog gets reset and see what the impact is.

I let the timeout occur...and then it would reset all by itself and timeout again. That watchdog timeout in the status message is disassociated from the other one in the GUI. I've got a WAV file I play on timeout right now and it's not getting triggered other than the 1st time.

Yes, the dissociation you are seeing is due to the lack of a watchdog reset status message via UDP. I took the view that any action in WSJT-X that would cause a transmission would itself create a UDP status message and bring all listeners back into sync. Can you explain a use case where that is not so?

We need to be careful here not to over analyse the visible representation, I suspect in real use it will "just work" and no one will notice a few minor discrepancies that might have a large performance cost to resolve.

73
Bill
G4WJS.

------------------------------------------------------------------------------
Attend Shape: An AT&T Tech Expo July 15-16. Meet us at AT&T Park in San
Francisco, CA to explore cutting-edge tech and listen to tech luminaries
present their vision of the future. This family event has something for
everyone, including kids. Get more information and register today.
http://sdm.link/attshape
_______________________________________________
wsjt-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/wsjt-devel

Reply via email to