Commit Graph

1562 Commits

Author SHA1 Message Date
Joe Taylor
d689334730 Keyboard shoirtcuts Ctrl+F11 and Ctrl+F12 should change Tx freq only when equal to Rx freq.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8665 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2018-05-18 15:35:29 +00:00
Joe Taylor
ecc75abf85 Guard against superfluous transmission of R+rpt by Hound, caused by late decode of Fox's RR73.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8660 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2018-05-15 13:13:10 +00:00
Joe Taylor
12c68a969a Add a checkbox to enable more frequent programmed CQs by Fox.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8659 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2018-05-14 18:45:23 +00:00
Joe Taylor
c1ca43da3e Allow Fox to transmit standard FT8 messages (including free text) from Tab 1 or Tab 2.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8658 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2018-05-11 13:01:50 +00:00
Joe Taylor
95e20b2e52 Correct the logging of blank grid for compound Hound callsigns.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8657 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2018-05-11 12:24:15 +00:00
Joe Taylor
1095b758cc Enable ";" messages to work properly for Hounds with complex callsigns.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8656 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2018-05-10 19:07:31 +00:00
Joe Taylor
59251e8948 More changes for Hounds with compound calls. Maybe all OK now?
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8654 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2018-05-10 15:09:57 +00:00
Joe Taylor
403992f62b Display MSK144 messages for MyCall in right window.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8653 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2018-05-09 18:46:23 +00:00
Joe Taylor
8b3714bf1c Correct the logic for removing a Hound call from the to-be-called queue.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8652 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2018-05-09 17:49:54 +00:00
Joe Taylor
58939ce011 More changes to accommodate Hounds with compound calls. Fox CQs only every 4 Tx sequences.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8651 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2018-05-09 17:18:08 +00:00
Joe Taylor
1f9b538232 Allow Fox to work Hounds with compound calls. Needs more testing!
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8650 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2018-05-09 14:22:19 +00:00
Joe Taylor
242cc9c6ab Fix bug that caused crash on Fox's sort-by-grid if grid was blank.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8649 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2018-05-09 12:39:23 +00:00
Joe Taylor
f27eccbf8e Don't allow Fox mode in any of the default FT8 sub-bands.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8647 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2018-05-01 18:27:59 +00:00
Joe Taylor
648b77072a Fox Tx freq must be adjusted for value of m_XIT.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8638 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2018-04-25 00:56:49 +00:00
Joe Taylor
6e6ce12c64 Hound TxFreq at FoxFreq+300 ONLY if Tx3; and keep it below 900 Hz.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8636 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2018-04-24 14:42:36 +00:00
Bill Somerville
f4b6d51bcd Tidy up recent fixes for Hound frequency shifts
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8629 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2018-04-22 12:32:32 +00:00
Bill Somerville
e2181935ea Fix Hound logic for automatic audio offset changes
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8628 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2018-04-21 19:10:30 +00:00
Bill Somerville
dd8f28b309 Tentative reversal of recent change to set hound Tx frequency very late
Changing the Hound  Tx audio offset just before starting  the Tx audio
stream is way too  late to have the Tx message  printed in the decodes
window with the correct frequency shown. If we intend to change the Tx
offset very  late like this  we are going to  be in trouble  with rigs
that  cannot do  CAT  while  transmitting since  PTT  will already  be
asserted.

git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8627 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2018-04-21 19:10:16 +00:00
Bill Somerville
8f8dfdb120 Include path of .WAV file in .WAV file write error message box
Thanks to Mike, W9MDB, for this contribution.

git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8626 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2018-04-21 19:10:02 +00:00
Joe Taylor
a7eac0ac26 'Reset' deletes houndcallers.txt; only 3 strikes for Fox sending RR73; remove some qDebug()'s.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8622 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2018-04-19 13:43:53 +00:00
Joe Taylor
59ccedf7da Clear Fox's left text window when Reset is clicked.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8621 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2018-04-18 18:25:11 +00:00
Joe Taylor
2e0c9c6bf9 Comment out some unnecessary startup code.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8620 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2018-04-18 17:43:33 +00:00
Joe Taylor
f27103642e New convention for setting frequency of Hound's R+rpt message. Also, save/restore the mainwindow splitter setting.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8619 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2018-04-18 14:04:52 +00:00
Joe Taylor
1b469eea4a Require confirmation when Fox operator hits "Reset" button.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8618 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2018-04-17 14:54:37 +00:00
Joe Taylor
62b8b6531e Don't allow n3 > Nslots.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8617 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2018-04-14 23:05:33 +00:00
Joe Taylor
25fce25220 Back out r8614, but keep r8615.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8616 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2018-04-14 20:59:53 +00:00
Joe Taylor
65d6d63b56 Increment ncall when Fox calls hc; fix the strikeout logic.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8615 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2018-04-14 20:55:56 +00:00
Steven Franke
d63dd249d8 Increment m_foxQSO[hc].ncall after sending a report.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8614 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2018-04-14 20:35:19 +00:00
Joe Taylor
c35be9bc38 Better arrangement of qDebug()'s for testing Fox sequencing.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8613 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2018-04-13 20:22:29 +00:00
Joe Taylor
57cf6b3f15 New code for Fox sequencing and modified steps.txt.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8612 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2018-04-13 19:20:37 +00:00
Joe Taylor
4d82d515ed Minor code cleanup for Fox mode.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8610 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2018-04-11 20:32:17 +00:00
Joe Taylor
5307289ef8 More diagnostic output, better format, to "diag.txt".
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8609 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2018-04-11 15:26:43 +00:00
Joe Taylor
d6ac471054 Minor code cleanup, no logical changes.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8607 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2018-04-11 13:22:34 +00:00
Joe Taylor
711629e3a5 Adjust several limits used in foxTxSequencer(), to reduce excess buildup of QSOs in progress.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8606 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2018-04-11 12:57:43 +00:00
Joe Taylor
b2112cdd02 Modify foxTest() to work with FoxQSO.txt as the driver file.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8605 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2018-04-09 19:30:12 +00:00
Joe Taylor
396aab7274 Fix minor cosmetic issue with tooltip on Tx pwr slider.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8602 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2018-04-03 13:33:08 +00:00
Bill Somerville
62eabce723 Tidy a minor cosmetic issue
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8598 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2018-04-01 21:46:36 +00:00
Joe Taylor
0aa3a45514 Another attempt to get m_rptRcvd logged correctly in special circumstances.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8592 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2018-03-30 19:28:30 +00:00
Joe Taylor
7620590689 Correct the handling of m_rptRcvd, on its way to the log.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8591 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2018-03-29 18:38:44 +00:00
Joe Taylor
4f6e71a842 Comment out the change in r7306: If Monitor was OFF at start of band_changed(), return it to OFF when this function [band changed()] returns.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8590 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2018-03-28 23:27:46 +00:00
Bill Somerville
dfe037423f New incoming UDP message to allow external applications to highlight decoded callsigns
UDP  servers can  request that  WSJT-X clients  highlight a  specified
callsign  in  the  Band  Activity  decodes  window.  Either  the  last
occurrence of the  callsign may be highlighted or all  past and future
occurrences can be  highlighted. The latter case  WSJT-X will remember
the  callsign  and  requested  highlighting  options  so  that  future
occurrences can be correctly highlighted.

Either or  both of the text  background color and the  text foreground
color may  be specified. A further  UDP message may be  sent to change
the  persistent color  highlighting  for a  given callsign,  including
reseting persistent highlighting by passing an invalid color value.

Thanks to Alex, VE3NEA, for this contribution.

git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8589 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2018-03-28 22:25:46 +00:00
Joe Taylor
bc8e860b59 Fix a bug in saving the correct "Rpt Rcvd" when someone tailends a QSO by sending Tx2.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8588 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2018-03-28 15:46:48 +00:00
Joe Taylor
55e9635b47 Tune should work even if selected Tx message is blank.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8587 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2018-03-28 14:53:07 +00:00
Joe Taylor
4a7de89ab4 Fix problem in restoring mainwindow width on restart. Tnx Mike, W9MDB.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8581 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2018-03-21 20:15:46 +00:00
Joe Taylor
fb35b25884 Correct a WSPR-mode flaw in hideMenus(). Thanks to JH3XCU!
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8578 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2018-03-20 12:36:39 +00:00
Bill Somerville
39c7b11108 Allow partial processing of UDP Reply messages for non-CQ/QRZ messages
This allows external programs to set up a QSO, for example to tail-end
a  QSO,  but unlike  double-clicking  a  non-CQ/QRZ decode  in  WSJT-X
directly it will  not enable auto Tx. This last  constraint is to make
fully automating WSJT-X using UDP messages impossible.

It is expected that programs  like JTAlert will, without change, allow
users to set  up a QSO with  any station from the  JTAlert UI although
for  non-CQ/QRZ decodes  a  QSO can  only be  started  by pushing  the
"Enable Tx" button in WSJT-X.

Thanks to Mike, W9MDB, for the patch that this change is based on, the
implementation  committed is  considerably simpler  than his  proposed
change.

git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8574 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2018-03-18 20:53:24 +00:00
Bill Somerville
63658b3c1f Disallow automated CQ nnn calls for type 2 compound callsign holders as it will not work
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8573 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2018-03-18 20:42:11 +00:00
Bill Somerville
7ae483dc29 Restrict automatic recognition of CQ nnn calls to exactly nnn of 010 through 999 inclusive
The  values of  CQ 000  through  CQ 009  are reserved  for calling  by
numbers  to reduce  a pile  up e.g.  "CQ 2  P5/G4WJS" indicating  only
callers with  a 2 in their  callsign should call. Numeric  balues with
less  than 3  digits or  more  3 digits  are not  allowed in  standard
messages.

This is in line with the message source encoding protocol.

Thanks to Mike, W9MDB, for the cotribution this change was based on.

git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8572 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2018-03-18 20:38:42 +00:00
Bill Somerville
e19c93a3cd Only accept CQ calls with listening frequency when QRG between 10kHz and 999kHz
Thanks to Mike, W9MDB, for this contribution.

git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8571 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2018-03-18 20:30:55 +00:00
Joe Taylor
1455d94f95 Finish the job of permitting Hounds with a compound callsign to call Fox.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8567 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2018-03-16 19:55:02 +00:00