Commit Graph

8794 Commits

Author SHA1 Message Date
Joe Taylor
a1bc5ddf71 Merge branch 'feat-map65-integration' of bitbucket.org:k1jt/wsjtx into feat-map65-integration 2021-05-30 09:27:07 -04:00
Joe Taylor
42ab7fcd20 Set max_drift = 10 for Q65-60A, 40 for Q65-15C, otherwise 0. Temporary ?? 2021-05-30 09:25:42 -04:00
Bill Somerville
bd280bcdb9
Repair a regression in painting the signal meter scales 2021-05-30 14:21:45 +01:00
Joe Taylor
ccf5e0daa7 Add a comment to clarify units for 'drift'. 2021-05-29 13:18:11 -04:00
Joe Taylor
40f1af5af2 Update test_q65 to allow testing larger frequency drifts. 2021-05-29 13:17:09 -04:00
Joe Taylor
47ee40540b Add comments to define units for a(1), a(2). 2021-05-29 13:16:09 -04:00
Joe Taylor
1c7b57cb55 Turn off saving .wav files during the MAP65 decode process. 2021-05-28 10:30:26 -04:00
Joe Taylor
6aefbda8ff Don't write to FoxQSO.txt if we are not in Fox mode. 2021-05-27 15:04:36 -04:00
Joe Taylor
34ba41adbd Remove an obsolete option from MAP65's Decode menu. 2021-05-27 14:13:07 -04:00
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
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
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
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
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
Joe Taylor
0e175f5046 Send correct QSO mode to the log. 2021-05-15 09:45:31 -04:00