Here's 5685 from the 53-second mark…there's a poll at that time which shouldn't 
hurt so I skipped that part
The difference between these two runs is mainly at the Configuration.cpp:661 
point where 5685 has ptt=false and 5670 has ptt=true.
And I think the difference is in this patch from 5690.
@@ -1861,7 +1857,7 @@
       m_bTxTime=false;                        //Time to stop a WSPR 
transmission
       m_btxok=false;
     }
-    if(m_ntr==1) {
+    if(m_ntr) {
       WSPR_scheduling ();
       m_ntr=0;                                //This WSPR Rx sequence is 
complete
     }


When m_ntr!=1 5685 does NOT call WSPR_scheduling which give ptt a chance to go 
false in StopTx2.  In 5670 it does it when m_ntr==1 or m_ntr==-1 which is 
during any transition from Rx to Tx or back if I understand the logic correctly.
Try changing it back to if(m_ntr==1) and see if that fixes the problem.

All the log says on 5690 is this which doesn’t sound relevant to this patch.
       "Fix bug in JT4 decodes with MinW=G."
       
73 
Mike W9MDB


Sat Jul 11 20:19:54 2015 
GMT(/home/radio/Builds/wsjtx/Configuration.cpp:661)Debug: 
Configuration::transceiver_frequency: 14095600 
Transceiver::TransceiverState(online: yes Frequency {10138700Hz, 0Hz} USB; 
SPLIT: off; PTT: off)
Sat Jul 11 20:19:54 2015 
GMT(/home/radio/Builds/wsjtx/HamlibTransceiver.cpp:510)Debug: virtual void 
HamlibTransceiver::do_frequency(Transceiver::Frequency, Transceiver::MODE) 
14095600 mode: USB reversed: false
Sat Jul 11 20:19:54 2015 
GMT(/home/radio/Builds/wsjtx/HamlibTransceiver.cpp:49)Debug: Hamlib: 
kenwood_set_freq called
Sat Jul 11 20:19:54 2015 
GMT(/home/radio/Builds/wsjtx/HamlibTransceiver.cpp:49)Debug: Hamlib: 
kenwood_transaction called
Sat Jul 11 20:19:54 2015 
GMT(/home/radio/Builds/wsjtx/HamlibTransceiver.cpp:49)Debug: Hamlib: 
kenwood_transaction: cmdstr = FA00014095600
Sat Jul 11 20:19:54 2015 
GMT(/home/radio/Builds/wsjtx/HamlibTransceiver.cpp:49)Debug: Hamlib: 
write_block(): TX 14 bytes
Sat Jul 11 20:19:54 2015 
GMT(/home/radio/Builds/wsjtx/HamlibTransceiver.cpp:49)Debug: Hamlib: 0000    46 
41 30 30 30 31 34 30 39 35 36 30 30 3b           FA00014095600;
Sat Jul 11 20:19:54 2015 
GMT(/home/radio/Builds/wsjtx/HamlibTransceiver.cpp:49)Debug: Hamlib: 
write_block(): TX 3 bytes
Sat Jul 11 20:19:54 2015 
GMT(/home/radio/Builds/wsjtx/HamlibTransceiver.cpp:49)Debug: Hamlib: 0000    49 
44 3b                                            ID;
Sat Jul 11 20:19:54 2015 
GMT(/home/radio/Builds/wsjtx/HamlibTransceiver.cpp:49)Debug: Hamlib: 
read_string(): RX 6 characters
Sat Jul 11 20:19:54 2015 
GMT(/home/radio/Builds/wsjtx/HamlibTransceiver.cpp:49)Debug: Hamlib: 0000    49 
44 30 32 30 3b                                   ID020;

And here's 5700 from the 53-second mark
Thu Jul 9 18:47:53 2015 
GMT(/home/radio/Builds/wsjtx/Configuration.cpp:661)Debug: 
Configuration::transceiver_frequency: 10138700 
Transceiver::TransceiverState(online: yes Frequency {21094600Hz, 0Hz} USB; 
SPLIT: off; PTT: on)
Thu Jul 9 18:47:53 2015 
GMT(/home/radio/Builds/wsjtx/HamlibTransceiver.cpp:510)Debug: virtual void 
HamlibTransceiver::do_frequency(Transceiver::Frequency, Transceiver::MODE) 
10138700 mode: USB reversed: false
Thu Jul 9 18:47:53 2015 
GMT(/home/radio/Builds/wsjtx/HamlibTransceiver.cpp:49)Debug: Hamlib: 
kenwood_set_freq called
Thu Jul 9 18:47:53 2015 
GMT(/home/radio/Builds/wsjtx/HamlibTransceiver.cpp:49)Debug: Hamlib: 
kenwood_transaction called
Thu Jul 9 18:47:53 2015 
GMT(/home/radio/Builds/wsjtx/HamlibTransceiver.cpp:49)Debug: Hamlib: 
kenwood_transaction: cmdstr = FA00010138700
Thu Jul 9 18:47:53 2015 
GMT(/home/radio/Builds/wsjtx/HamlibTransceiver.cpp:49)Debug: Hamlib: 
write_block(): TX 14 bytes
Thu Jul 9 18:47:53 2015 
GMT(/home/radio/Builds/wsjtx/HamlibTransceiver.cpp:49)Debug: Hamlib: 0000    46 
41 30 30 30 31 30 31 33 38 37 30 30 3b           FA00010138700;
Thu Jul 9 18:47:53 2015 
GMT(/home/radio/Builds/wsjtx/HamlibTransceiver.cpp:49)Debug: Hamlib: 
write_block(): TX 3 bytes
Thu Jul 9 18:47:53 2015 
GMT(/home/radio/Builds/wsjtx/HamlibTransceiver.cpp:49)Debug: Hamlib: 0000    49 
44 3b                                            ID;
Thu Jul 9 18:47:53 2015 
GMT(/home/radio/Builds/wsjtx/HamlibTransceiver.cpp:49)Debug: Hamlib: 
read_string(): RX 2 characters
Thu Jul 9 18:47:53 2015 
GMT(/home/radio/Builds/wsjtx/HamlibTransceiver.cpp:49)Debug: Hamlib: 0000    3f 
3b                                               ?;
Thu Jul 9 18:47:53 2015 
GMT(/home/radio/Builds/wsjtx/HamlibTransceiver.cpp:41)Critical: Hamlib: 
kenwood_transaction: Unknown command or rig busy 'FA00010138700'





------------------------------------------------------------------------------
Don't Limit Your Business. Reach for the Cloud.
GigeNET's Cloud Solutions provide you with the tools and support that
you need to offload your IT needs and focus on growing your business.
Configured For All Businesses. Start Your Cloud Today.
https://www.gigenetcloud.com/
_______________________________________________
wsjt-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/wsjt-devel

Reply via email to