On 15/09/2015 16:16, Joe Taylor wrote:
> Hi Bill,
Hi Joe,
>
> Some additional info.  I found that with the Radio set to Split mode,
> starting WSJT-X with "Monitor off at startup" leaves the radio in Split
> mode.  The radio stays in SPlit mode if Monitor is clicked manually.
>
> If "Monitor off at startup" was unchecked at the time of previous
> program exit, restarting WSJT-X immediately switches the radio out of
> split mode.
>
> Does this make sense?  Is there a good reason for the program to do this?
Some of this behaviour is rig dependent so nothing is definitive.

Starting with "Monitor" disabled should not change the rig at all 
although there are a couple of rigs that have to be changed to obtain or 
be sure of their current status.

Starting with "Monitor" enabled should put the rig into the correct 
state for receiving in the current mode, note not necessarily the 
correct state for transmitting i.e. the rig may not go into split mode 
until a Tx is initiated. This last behaviour is limited to very few rigs.

One reason for leaving split mode on startup would be that the mode 
doesn't support split operation, WSPR for example.

As far as the code outside of Configuration is concerned there should be 
no difference between real and fake split mode. OTOH code should not 
necessarily react to the reported frequency, just let it get displayed 
and assume it is right is the best policy. All rig feedback comes back 
through the two signal handlers in MainWindow handle_transceiver_update 
and handle_transceiver_failure. These should keep the frequency display 
up to date and deal with errors.

Setting the WSJT_TRACE_CAT CMake option to ON should give enough debug 
trace to determine if any observed rig changes (or lack of them) are 
initiated by calls (or lack of them) to Configuration member functions 
or happening inside the rig control code erroneously.

Calling Configuration::tranceiver_tx_frequency(0) will disable split and 
Configuration::transceiver_tx_frequency(<non-zero>) will enable split. 
The only caveat is that the rig must be "online" i.e. no rig control 
error has happened and not yet been handled.

Sorry, not a great deal of help but if you can reproduce any anomalous 
behaviour with rig control tracing on, I can usually diagnose it quickly.
>       -- Joe
73
Bill
G4WJS.
>
> On 9/15/2015 10:47 AM, Joe Taylor wrote:
>> Hi Bill,
>>
>> As you may have noticed, I'm having a devil of a time getting the
>> "CQ nnn ..." messaging to work properly.  I want to be sure that I
>> handle split mode (either "Rig" or "Fake it") in the right way.
>>
>> I may have some more specific questions about the cod3e for you soon,
>> when I finish formulating them.  Right now, though, here's one that has
>> me perplexed:
>>
>> I set the radio (in this case an FT-2000) to Split mode, then start
>> WSJT-X.  Under some startup conditions (I'm in JTMSK mode) , the program
>> immediately sets the radio to non-split mode.  I haven't been able to
>> isolate the setting (presumably in the .ini file) that causes this.
>>
>> Is there a simple answer to "Under what conditions should WSJT-X switch
>> the radio from Split to non-Split mode?
>>
>>      -- Joe, K1JT


------------------------------------------------------------------------------
_______________________________________________
wsjt-devel mailing list
wsjt-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wsjt-devel

Reply via email to