Joe Taylor
a973fa7215
Enable drift compensation only for TRperiod=60, nqd=1, ntol<=100, iavg=0.
2021-05-27 12:25:08 -04:00
Joe Taylor
cf87e74d1d
First cut at usable AFC (linear drift compensation) for Q65.
2021-05-27 12:20:20 -04:00
Bill Somerville
5f6184f2b9
Merge branch 'master' into develop
2021-05-25 22:55:53 +01:00
Joe Taylor
f59a3e6b91
Corrections to WSJT-X User Guide, thanks to LA6VQ. These changes should be merged to develop and to release 2.4.0.
2021-05-25 18:18:23 +01:00
Joe Taylor
4a9f23b469
Corrections to WSJT-X User Guide, thanks to LA6VQ. These changes should be merged to develop and to release 2.4.0.
2021-05-25 10:27:30 -04:00
Joe Taylor
5f784ab05e
Another fixup for nonzero Fcal values.
2021-05-24 13:33:51 -04:00
Joe Taylor
858cd4e483
Set tight limits around ipk for the wideband Q65 decode.
2021-05-24 12:03:27 -04:00
Joe Taylor
82bd3694d0
Clean up the use of newdat, nagain, and other JT65/Q65 decoding decisions.
2021-05-24 11:25:04 -04:00
Joe Taylor
c829eb1db8
Protect against selecting data beyond upper frequency end of big FFT.
2021-05-23 09:27:31 -04:00
Joe Taylor
0fc609ce5f
Double-click on call in Messages window now sets Tx mode and report, as in main window.
2021-05-22 09:55:43 -04:00
Bill Somerville
b8199010a8
Merge branch 'master' into develop
2021-05-22 01:38:04 +01:00
Bill Somerville
ea0cc0271c
Fix merge conflict
2021-05-22 01:37:33 +01:00
Bill Somerville
c19d6225ac
Update NEWS
2021-05-22 01:32:45 +01:00
Bill Somerville
0f5ea155db
Tagging the WSJT-X v2.4.0 GA Release
...
-----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEEUELwYiy7vDRM+hTD2GSwbR6BYY8FAmCoTI8ACgkQ2GSwbR6B
YY9J/QgAnHD0tjknoM8+y6lvs82RQZW/Ab/oUcuRY42cDUG8yip7R9TJRqEqcWkY
mSP3qcqg4Yi9ArVa3X2VaJ++98mOpA5N670tYpG9jbxRMojzoASmQMueWIJTN2OM
Luy0vrm5dcBRxUF2RscidMN2GXI+VZRUHFWTWcO1Yd3PCXpmreyZSfIdGvKD1OO1
0l9gni5wm+q456V2MhToTY67g0iEDY8Uzv44LpKSBLFFtrjCy3phFDOTba2SVC3U
jdnLi+LHLEBnMUeKzJTt134izqkcYwe3EWVD1TknYvu3WCcQTcoR/g7U34mTq2qF
++hO+0VIowR62F4SikWO35jSCI/aMw==
=jf0C
-----END PGP SIGNATURE-----
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEEUELwYiy7vDRM+hTD2GSwbR6BYY8FAmCoTOMACgkQ2GSwbR6B
YY/3lgf/YCd4nCrm9iJtdpsrCbFw95voxBLFO7mfPdbrkFK2ozBQSN+DVmqSGWQ0
K1Cjao7liwxDY22GWEfV15XNjAGApqYEG4d6g2TaaSu0nx78LPGdjP00uONwY4sx
HHUl3rZj6MHjTPoY+H6W32XyXE0YEdOB1/R2olDPYbSB9LLICU5ZG/adxQ2nCfHv
Qiw997WQgfGTJ33A3HyJpT63hOz59V8Hmmhm5svMviXivmopWPDFwz4mH1t6UxKL
tFZHAt22yma8ryaGxUom09gIU4JIOKpvHJbRQ72hQ2Lgc+E7l7IJvZLvW1s0t9Er
OLCmJvNp02wO6ROZQbPYBV7bWLjHuw==
=UaNq
-----END PGP SIGNATURE-----
Merge tag 'wsjtx-2.4.0' into develop
Tagging the WSJT-X v2.4.0 GA Release
2021-05-22 01:14:21 +01:00
Bill Somerville
9bb987834e
Merge branch 'release-2.4.0'
2021-05-22 01:12:27 +01:00
Bill Somerville
028b217df3
Some clean up of IQ+ frequency control
...
IQ+ users on MS Windows should update the driver, the PE0FKO
libusb-w32 driver is obsolete and not compatible with the latest
libusb user mode library we are using for control of this device. By
far the easiest way to upgrade, without loosing compatibility with
applications using older vendor USB drivers, is to download the Zadig
tool from https://zadig.akeo.ie/ , run the tool, scan for all
appropriate USB devices (check the "Menu->Options->List All Devices"
option), select the device called DG8SAQ from the top drop-down list,
then with WinUSB listed as the replacement driver to right of the
green arrow, double-click the "Replace libusb-w32" button. After a few
seconds the driver will be replace, quit the utility and you are done.
2021-05-21 19:49:38 +01:00
Bill Somerville
49e9d7034d
Updated Windows build instructions for Hamlib
2021-05-21 12:57:31 +01:00
Bill Somerville
71b9ec921b
Merge branch 'feat-map65-integration' of bitbucket.org:k1jt/wsjtx into feat-map65-integration
2021-05-21 01:24:39 +01:00
Bill Somerville
5a3d0d7e21
Use main window menu bar for macOS MAP65
2021-05-21 01:23:26 +01:00
Joe Taylor
2f731ed434
Fix a bug concerned with testing a decode for inclusion in the main window.
2021-05-20 18:40:06 -04:00
Bill Somerville
4bfe0d5225
Preparation for v2.4.0 GA release
2021-05-20 23:27:19 +01:00
Bill Somerville
3b9b27767f
Updated CTY.DAT database (Big CTY - 17th May 2021), tnx Jim AD1C
2021-05-20 23:23:31 +01:00
Joe Taylor
651b90af81
Add "Q65 Sensitivity in MAP65 3.0" to the Help menu.
2021-05-20 14:36:58 -04:00
Joe Taylor
446ec086af
Remove diagnostic prints.
2021-05-20 13:34:35 -04:00
Joe Taylor
92668c3ed4
Set k0 from f_mouse when nagain=1, and correct the displayed DF.
2021-05-20 13:01:36 -04:00
Joe Taylor
3392d18218
Pass several more params to q65b().
2021-05-20 13:00:39 -04:00
Joe Taylor
8a541aa0ab
Initialize npasses.
2021-05-20 12:57:41 -04:00
Joe Taylor
c78e43e960
Double-click on a call in Messages now updates the signal report in Q65 mode.
2021-05-19 15:58:39 -04:00
Joe Taylor
4f70b808cd
Reformat the "DX Call DX Grid" label on main window.
2021-05-19 15:15:09 -04:00
Joe Taylor
061e18f5e5
Restore normal colors for Q65 decodes in Messages window.
2021-05-19 14:34:06 -04:00
Joe Taylor
07d5fd23bb
Double-click on callsign now populates DXgrid (if available) as well as DXcall.
2021-05-19 13:04:23 -04:00
Joe Taylor
0b557adeb1
If q3 decode succeeds, return immediately from q65_dec0().
2021-05-19 12:16:47 -04:00
Joe Taylor
7ae25b98f8
Don't try for a JT65 decode after calling decode1a with sync1=2.000.
2021-05-18 19:10:50 -04:00
Joe Taylor
4dd48551b2
Look for a q[0124] decode in the iavg=0 pass as well as iavg=2.
2021-05-18 16:47:59 -04:00
Joe Taylor
bf1d1dace6
Don't inadvertently erase hiscall and hisgrid in a call to q65_hist().
2021-05-18 16:33:11 -04:00
Joe Taylor
919c4e0d22
Trying to (somewhat) rationalize use of Fcal and reposted DF values.
2021-05-18 14:04:33 -04:00
Joe Taylor
db7d4413e0
Merge branch 'feat-map65-integration' of bitbucket.org:k1jt/wsjtx into feat-map65-integration
2021-05-17 18:37:19 -04:00
Bill Somerville
cc24068106
Graceful shutdown of MAP65
...
May wait for current decoding cycle to complete.
2021-05-17 22:18:52 +01:00
Bill Somerville
d93b5fc908
Refactor window widget management to fix initialization errors
2021-05-17 19:30:51 +01:00
Joe Taylor
de27b71c02
Correct reported Q65 DF values for cases with fcal.ne.0.
2021-05-17 13:40:04 -04:00
Joe Taylor
4e4ae3ea9e
Reject bogus JT65 decodes with unreasonable values of DT.
2021-05-17 13:01:20 -04:00
Joe Taylor
f174367a5b
Don't execute irrelevant code if "No JT65" was selected.
2021-05-17 10:45:10 -04:00
Joe Taylor
5541d0f792
Correct an obsolete use of nqd=2. Avoid irrelevant code of "No JT65" was selected.
2021-05-17 10:43:21 -04:00
Joe Taylor
bfc66e22d3
Code cleanup.
2021-05-17 10:42:53 -04:00
Joe Taylor
a139bb98f5
Must call q65b at least once with nqd=1. Make the snr1 threshold smaller in q65b.
2021-05-16 14:56:43 -04:00
Bill Somerville
322c6937fc
Correct tarball filename
2021-05-15 23:44:20 +01:00
Bill Somerville
6ccb16891e
Updated build instructions for portaudio MinGW builds on MS Windows
...
These instructions recommend building v19.06, and patching to enable
shared library builds. This will allow users to substitute a build of
libportaudio-2.dll with ASIO support if required. We cannot
redistribute binaries with proprietary, closed sources, like the
Steinberg ASIO SDK, although users can build it themselves for
personal use.
2021-05-15 23:36:54 +01:00
Joe Taylor
9d10e38b9e
Correct a flaw in checking for Q65 candidate freq within FTol range.
2021-05-15 14:44:42 -04:00
Joe Taylor
acbfc8840e
Don't call q65b if "No Q65" is selected.
2021-05-15 10:24:33 -04:00
Joe Taylor
6b5d85e9e2
Send correct DF for Q65 decodes to Messages window and and decoded text window.
2021-05-15 09:46:00 -04:00