Commit Graph

90 Commits

Author SHA1 Message Date
Joe Taylor
f59b5a48f7 CTRL+Click on QMAP's upper waterfall sends integer kHz dial freq request to WSJT-X. 2024-01-25 14:27:54 -05:00
Joe Taylor
b84742b1fc "Export .wav files" now working as intended in QMAP. 2024-01-22 11:11:53 -05:00
Joe Taylor
0705bd329e More work in progress toward "Export .wav file ..." in QMAP. 2024-01-22 07:12:40 -05:00
Joe Taylor
adc0345ef3 Work in progress toward "Export .wav file". 2024-01-20 15:02:51 -05:00
Joe Taylor
9223ae3393 Cleanup in read_qm.f90. 2024-01-19 14:19:37 -05:00
Joe Taylor
e178df928e Skip redundant processing of candidates already decoded in same sequence. 2024-01-19 14:02:16 -05:00
Joe Taylor
8a2051e439 Decode cycles now start at t=19.5, 30.0, 49.5, and 58.5 s. 2024-01-19 13:04:24 -05:00
Joe Taylor
47c64f3675 Clean up commented code. 2024-01-19 12:11:30 -05:00
Joe Taylor
9babd4616b Add a Q65-30x decode cycle at t=24s, ihsym=160. 2024-01-19 11:57:53 -05:00
Joe Taylor
e81cafa2c2 Remove unused variable in qmapa(). 2024-01-19 11:11:33 -05:00
Joe Taylor
55286b05a9 Zero the ss() array at start of sequence in symspec(). 2024-01-19 11:10:23 -05:00
Joe Taylor
b3d8750949 Increase width of "result" from 60 to 64, to accommodate longest messages. 2024-01-18 16:25:08 -05:00
Joe Taylor
3a5da4b2ac Deactivate a bunch of diagnostic wtites to console. 2024-01-18 10:19:30 -05:00
Joe Taylor
74f07211c3 Restore normal behavior in read_qm(). 2024-01-17 12:41:43 -05:00
Joe Taylor
db3c7c4668 Full set of save_qm diagnostics for Roger and Uwe. 2024-01-17 10:52:39 -05:00
Joe Taylor
153c2e4212 Diagnostic work in progress on saving and reading QMAP files. 2024-01-17 07:13:05 -05:00
Joe Taylor
9044718e36 Better arrangement of timeout criteria for the QMAP decoder. 2024-01-16 13:50:38 -05:00
Joe Taylor
8a899d000e Correct QMAP's dupe-checking behavior for manual decodes. 2024-01-16 11:46:36 -05:00
Joe Taylor
6e6caa0d82 Short decode cycles for 2nd half if we transmitted in 2nd half. 2024-01-15 19:49:10 -05:00
Joe Taylor
447127a49f Send filename and revision to q65c through a common block. 2024-01-15 19:24:26 -05:00
Joe Taylor
059096534b Cleanup. 2024-01-15 17:20:43 -05:00
Joe Taylor
2f46104140 Basically operational with save_qm called in the decoder thread. Needs testing! 2024-01-15 15:47:57 -05:00
Joe Taylor
4af9c58bb0 Send needed arguments to q65c(). 2024-01-15 13:45:00 -05:00
Joe Taylor
ae1cf334e2 Separate out the final call to timer(), using new "all_done()" function. 2024-01-15 13:22:45 -05:00
Joe Taylor
ff39abab58 WIP toward moving save_qm to the decoder thread. 2024-01-15 13:10:41 -05:00
Joe Taylor
8be743e0b8 Don't use future/watcher for reading raw data from disk. Better use of 30-second Rx sequences. 2024-01-13 15:28:35 -05:00
Joe Taylor
80ed717aab Clean out the remains of writing .iq files. 2024-01-13 09:05:39 -05:00
Joe Taylor
f93d846c22 Best (and simplest) performance is with FFTW npatience=0 and no threading. 2024-01-10 15:53:05 -05:00
Joe Taylor
42f322e461 Simplify ftninit. 2024-01-10 15:17:26 -05:00
Joe Taylor
f98009daab Use fftwf_ routines instead of sfftw_ routines. 2024-01-10 15:16:44 -05:00
Joe Taylor
c7e13191f1 Use the four2a in the WSJT-X lib directory. 2024-01-10 15:12:56 -05:00
Joe Taylor
fbfc157e79 Allocate and deallocate the id1 array in save_qm. 2024-01-10 12:00:44 -05:00
Joe Taylor
12042f6ae8 WIP: cleanup of things related to use of FFTW. More needed! 2024-01-08 18:55:00 -05:00
Joe Taylor
07e82b0c40 Try to fix saving of ntx30[ab] in qm files. 2024-01-05 14:11:05 -05:00
Joe Taylor
9e0425ef40 Save and restore the "fac0" scaling value. 2024-01-05 07:01:55 -05:00
Joe Taylor
c733c0c123 Save SelfDop at start and end of Rx sequence in *.qm file header. 2024-01-04 16:51:02 -05:00
Joe Taylor
7f7a5322ed Clean up and complete(?) implementing save_qm and read_qm. 2024-01-04 16:03:44 -05:00
Joe Taylor
606506f578 Work in progress: Now able to read from *.qm files. 2024-01-04 10:52:36 -05:00
Joe Taylor
4a4225bb9c Working toward ability to write and read *.qm files. 2024-01-04 10:05:46 -05:00
Joe Taylor
b5bbf4a860 Working toward a new *.qm file type for QMAP. 2024-01-03 17:36:46 -05:00
Joe Taylor
986eaf5d40 Add fQSO back to azel.dat, for IK7EZN. 2024-01-03 16:17:57 -05:00
Joe Taylor
69f3186b13 General cleanup. Remove CFOM stuff. Fix logic for 30 s transmissions. Add ntx30x to .iq files. 2024-01-03 13:51:37 -05:00
Joe Taylor
05ed9c050d Another attempt at identifying 30 s Tx sequences from disk data. 2024-01-02 19:52:45 -05:00
Joe Taylor
a4e7b915de Maybe this is a better empirical test for ntx30[ab] in old disk data? 2024-01-02 16:04:03 -05:00
Joe Taylor
fd0336f234 Optimize calling the QMAP decoder for different sub-sequence tasks. 2024-01-01 15:48:24 -05:00
Joe Taylor
7276e86e60 Delimit the times at which 60s and 30s decode attempts are made. 2024-01-01 13:56:39 -05:00
Joe Taylor
5cc82189e6 Clear up some cases where there's no need to call QMAP decoder. 2024-01-01 13:26:26 -05:00
Joe Taylor
673f74e67b QMAP work in progress: cleaning up the enabling of Q65-30x decodes. 2024-01-01 09:46:09 -05:00
Joe Taylor
d3e9f3fc5a Don't honor 'bSkip' if nagain.eq.1. 2023-12-22 19:37:54 -05:00
Joe Taylor
5bacc2d763 Click-to-decode should return ieediately after one success. 2023-12-22 15:50:17 -05:00