Commit Graph

275 Commits

Author SHA1 Message Date
Joe Taylor 72e6cbd4e9 Suppress another type of duplicate decode. 2021-07-07 10:31:34 -04:00
Joe Taylor 3307cb2f9e Suppress duplicate decodes. 2021-07-07 10:12:36 -04:00
Bill Somerville f067d94723
Merge branch 'release-2.5.0' of bitbucket.org:k1jt/wsjtx into release-2.5.0 2021-07-05 20:43:42 +01:00
Bill Somerville a141b5af34
Build map65 with a winmain using no console terminal 2021-07-05 20:42:10 +01:00
Joe Taylor bada2dd822 Remove a diagnostic print from display.f90. 2021-07-05 15:25:25 -04:00
Joe Taylor 84e07c346a Correct flawed initial values for deltaa(1:2) in polfit.f90. 2021-07-05 15:11:35 -04:00
Joe Taylor 85da2bbb18 Correct the formatting of Q65 messages to livecq. 2021-07-04 12:19:29 -04:00
Joe Taylor 83ddcd9b8e Correct a flaw in mapsim when generating many files with different callsigns. 2021-07-04 12:05:42 -04:00
Joe Taylor bc2979d3de Translate reported frequencies so that |DF| <= 500 Hz for Q65 decodes. 2021-07-02 09:54:37 -04:00
Joe Taylor 1642458358 Save QuickDecode time in file 'tquick.dat'. 2021-07-01 15:00:21 -04:00
Joe Taylor 4b0f116219 Revert "Tweak timer calls to distinguish the QuickDecode portion."
This reverts commit 203c8c25dd.
2021-07-01 14:45:33 -04:00
Joe Taylor 872f767593 Merge branch 'release-2.5.0' of bitbucket.org:k1jt/wsjtx into release-2.5.0 2021-07-01 13:22:20 -04:00
Joe Taylor 203c8c25dd Tweak timer calls to distinguish the QuickDecode portion. 2021-07-01 13:21:32 -04:00
Bill Somerville 243d7d5835
Only wait one second for m65 to terminate in map65 exit
This also  disconnects QProcess  signals so any  abend from  m65 while
closing is silently ignored.
2021-07-01 16:48:37 +01:00
Joe Taylor 525c791a16 Fix the loop exit criterion in polfit.f90. 2021-07-01 11:14:46 -04:00
Joe Taylor 772e8d1947 Provide access to Release Notes from MAP65 Help menu. 2021-06-30 11:28:40 -04:00
Bill Somerville 146fa7b9c2
Bump RC number 2021-06-28 13:37:57 +01:00
Joe Taylor 73b5c81017 Merge branch 'release-2.5.0' of bitbucket.org:k1jt/wsjtx into release-2.5.0 2021-06-25 14:58:32 -04:00
Bill Somerville a646379e12
Merge branch 'release-2.5.0' of bitbucket.org:k1jt/wsjtx into release-2.5.0 2021-06-25 12:34:28 +01:00
Bill Somerville b241b913ba
Improve band combo box pop up list width management 2021-06-25 12:33:30 +01:00
Joe Taylor 1b2ed29eba Correct a one-symbol offset in the MAP65 Tx waveform for Q65, leading to +0.6 s DT bias. 2021-06-24 14:26:22 -04:00
Joe Taylor 9397bdfbea Merge branch 'release-2.5.0' of bitbucket.org:k1jt/wsjtx into release-2.5.0 2021-06-24 10:37:57 -04:00
Joe Taylor e92cf06267 Fix wideband_sync to work also with single-polarization data. 2021-06-23 08:02:23 -04:00
Bill Somerville c40475953c
Preparation for a v2.5.0 RC2 2021-06-22 18:51:57 +01:00
Joe Taylor 42a3e246bf Compute pol angle from sync symbols. Display recommended TxPol. 2021-06-22 10:55:11 -04:00
Joe Taylor ceea631d5e Add several instructive comments. 2021-06-22 10:54:53 -04:00
Joe Taylor fbd5028711 Insert leading zero when needed in UTC hours or minutes, on waterfall. 2021-06-22 10:52:28 -04:00
Bill Somerville 1c86b18b24
Do necessary COM thread initializations for ASIO audio 2021-06-16 15:02:40 +01:00
Joe Taylor 2e05e12030 Increase size of iwave[] buffer for 12000 Hz sample rate. 2021-06-07 12:57:23 -04:00
Joe Taylor d97f6cb60c Merge branch 'release-2.5.0' of bitbucket.org:k1jt/wsjtx into release-2.5.0 2021-06-02 09:13:48 -04:00
Joe Taylor 79d3086279 Fix two longstanding errors in extract.f90. 2021-06-02 09:13:01 -04:00
Bill Somerville 705bf46498
Squash some warnings 2021-06-02 13:44:44 +01:00
Bill Somerville e50e7e444d
Bump MAP65 version to rc1 2021-06-01 14:49:26 +01:00
Joe Taylor 76de6ac299 Add MaxDrift tooltip. Add Quick-Start Guide for WSJT-X 2.5.0 & MAP65 3.0 to Help menu. 2021-05-31 16:07:49 -04:00
Bill Somerville 98d0319134
Merge branch 'feat-map65-integration' of bitbucket.org:k1jt/wsjtx into feat-map65-integration 2021-05-30 20:28:43 +01:00
Bill Somerville fb2945f788
Qt 5.15 compatibility 2021-05-30 20:27:53 +01:00
Joe Taylor 61a48d0f1b Merge branch 'feat-map65-integration' of bitbucket.org:k1jt/wsjtx into feat-map65-integration 2021-05-30 12:08:33 -04:00
Joe Taylor 2e53a8a47d Add GUI controls to set max_drift in both WSJT-X and MAP65. 2021-05-30 12:07:48 -04:00
Bill Somerville 0c8281ed69
Only install MAP65 on MS Windows for now 2021-05-30 14:55:50 +01:00
Bill Somerville bd280bcdb9
Repair a regression in painting the signal meter scales 2021-05-30 14:21:45 +01:00
Joe Taylor 1c7b57cb55 Turn off saving .wav files during the MAP65 decode process. 2021-05-28 10:30:26 -04:00
Joe Taylor 34ba41adbd Remove an obsolete option from MAP65's Decode menu. 2021-05-27 14:13:07 -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 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 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 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
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
Joe Taylor 857fe04e00 Remove obsolete references to nqd.eq.2. 2021-05-14 19:41:44 -04:00
Joe Taylor 51dd025a8b Don't display Q65 decodes twice in Messages window (if decoded with nqd=1). 2021-05-14 19:37:14 -04:00
Joe Taylor 0e07395f2b Double-click on Erase button will now clear the Band Map and Messages windows. 2021-05-14 14:49:14 -04:00
Joe Taylor 51b0941b20 Display Q65 decodes as white in Band Mp and Messages windows. 2021-05-14 14:35:58 -04:00
Joe Taylor 7076f3c749 Remove references to common/tracer/. 2021-05-14 14:35:23 -04:00
Joe Taylor 7a57a399e0 Display cursor frequency on Wide graph (upper and lower) as a ToolTip. 2021-05-14 14:14:39 -04:00
Joe Taylor 56e8f0ceee Send polarization of Q65 signals to LiveCQ. 2021-05-14 13:32:49 -04:00
Joe Taylor f2ca2124d4 MAP65 wideband decoding tested and known working now for Q65-60A and Q65-60C. 2021-05-14 11:52:23 -04:00
Joe Taylor 25148a52e3 Remove more timer calls that are essentially moot. 2021-05-13 16:34:47 -04:00
Joe Taylor 00362b080a Protect against dupe decodes by widening bw just a bit. 2021-05-13 15:51:26 -04:00
Joe Taylor 8034a006d7 Enable q3 decodes, but only at the QSO freq. 2021-05-13 15:33:52 -04:00
Joe Taylor ebfe352834 Establish correct nqd behavior with wideband Q65 decoding. 2021-05-13 13:13:21 -04:00
Joe Taylor e480c47356 Wideband Q65 decoding basically works, and timeing is acceptable! Needs work to distinguish between nqd states. 2021-05-13 11:43:39 -04:00
Joe Taylor 32ad0bec38 Work in progress on wideband decoding. 2021-05-13 11:24:26 -04:00
Joe Taylor a323c6ec65 Remove some timer calls for routines that contribute negligibly to execution time. 2021-05-13 10:49:41 -04:00
Joe Taylor 2a2f9eb76d More work toward wideband decoding. 2021-05-13 10:40:24 -04:00
Joe Taylor 43e2a95edf Disable diagnostic write. 2021-05-13 08:42:00 -04:00
Joe Taylor 7407dc6332 Merge branch 'feat-map65-integration' of bitbucket.org:k1jt/wsjtx into feat-map65-integration 2021-05-13 08:16:57 -04:00
Bill Somerville 6bd50b2444
Automatic FFTW3 wisdom handling for map65 GUI and shmem m65 runs 2021-05-13 12:44:32 +01:00
Joe Taylor 37b6b4b22c More WIP on wideband Q65 decoding. 2021-05-12 16:50:50 -04:00
Joe Taylor af6d406aeb Working toward wideband decoding for Q65. 2021-05-12 16:34:00 -04:00
Joe Taylor cd978bae4e Code cleanup for synctest and wideband2_sync. 2021-05-12 14:30:53 -04:00
Joe Taylor 150c6b179c Ffurther improvements and code cleanup for synctest. 2021-05-11 15:19:27 -04:00
Joe Taylor 82693d032f Program synctest now working well. 2021-05-11 14:53:49 -04:00
Joe Taylor 0e069f7f3b Add temporary program for testing JT65 and Q65 sync for possible use in MAP65. 2021-05-11 12:50:18 -04:00
Joe Taylor 28699d6224 Make Quick-Start Guides to Q65 and MAP65 v3 available from the Help menu. 2021-05-10 09:38:14 -04:00