On 06/05/2015 21:41, Michael Black wrote:

Hi Mike & Laurie,

The single message to set both tabs and enable the active one makes more sense. Laurie was probably just carrying over his old logic to messages that duplicated what he was doing which isn't necessary if WSJT-X handles it all.

OK, the tab 2 behaviour might warrant two commands as the message switch when transmitting will be instantaneous. I have checked in the changes so far, no problem changing the behaviour if necessary.

Details in NetworkMessage.hpp as usual and I have updated message_aggregator to use the new status and reply messages for a reference implementation.

It's in the v1.5 branch as well as development.

Mike W9MDB

73
Bill
G4WJS.

*From:*Bill Somerville [mailto:[email protected]]
*Sent:* Wednesday, May 06, 2015 2:02 PM
*To:* [email protected]
*Cc:* [email protected]
*Subject:* Re: [wsjt-devel] FW: [HamApps-Beta] Re: UDP interface for WSJT-X control.

On 06/05/2015 04:52, Michael Black wrote:

Hi Mike & Laurie,

    On further reflection Laurie does have a wish list…

    Mike W9MDB

    *From:*[email protected]
    <mailto:[email protected]>
    [mailto:[email protected]]
    *Sent:* Tuesday, May 05, 2015 9:58 PM
    *To:* [email protected]
    <mailto:[email protected]>
    *Subject:* Re: [HamApps-Beta] Re: UDP interface for WSJT-X control.


    I was premature when I said "I don't think there is any additional
    status data". I totally overlooked what I am doing with JTMacros.
    Trying to determine the current operating state of the WSJT-X GUI
    and where radio buttons and edit controls are located (which
    breaks as soon as font sizes are altered) and generating mouse
    clicks is very "hacky" and not ideal  and now that font changing
    is available, no longer a reliable technique.

    My wish list ...

     1. A status update when WSJT-X changes TX/RX state. I use this to
        avoid sending free-text messages when WSJT-X is TXing. I am
        currently using pixel color detection.

This is no problem and I have an implementation ready,

 2. A Halt TX UDP command rather than sending keystrokes to GUI.

As this too,

 3. A UDP command to accept free-text to either Tab 1 or 2. I am
    currently detecting the active Tab using pixel color detection and
    then determining the Free-text edit control position (Tab
    dependant) before pasting the text into the edit field.
 4. A UDP command to enable the free-text radio button on Tab 1 or Tab
    2. If this becomes 2 separate UDP commands then a UDP status of
    Active Tab will be needed.

Is there any reason why the above two items cannot be reduced to a single message that sets the free text message in the current tab (it can set the other tab too) and enables it for transmission.

I can't think of anything else.

de Laurie VK3AMA

73
Bill
G4WJS.


------------------------------------------------------------------------------
One dashboard for servers and applications across Physical-Virtual-Cloud 
Widest out-of-the-box monitoring support with 50+ applications
Performance metrics, stats and reports that give you Actionable Insights
Deep dive visibility with transaction tracing using APM Insight.
http://ad.doubleclick.net/ddm/clk/290420510;117567292;y
_______________________________________________
wsjt-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/wsjt-devel

Reply via email to