Commit Graph

5374 Commits

Author SHA1 Message Date
Joe Taylor e98231d4c1 Correct the call to genft4(); fix the displayed time for data from disk. 2019-01-29 10:39:34 -05:00
Joe Taylor 7a9240c9ef Basic saving of .wav files for FT4. 2019-01-28 15:58:14 -05:00
Joe Taylor d5203e2da9 Code cleanup. 2019-01-28 14:20:32 -05:00
Joe Taylor 2e4035c8bb Insert red line on waterfall to mark an FT4 transmission. 2019-01-28 13:50:23 -05:00
Joe Taylor 7da4fc63a6 Add freq markers for FT4 to Wide Graph. Tentative default FT4 freqs for 40m and 20m. 2019-01-28 11:07:52 -05:00
Joe Taylor 6e4f0f32ee Remove FT2; implement basic functionality in FT4. 2019-01-28 10:19:46 -05:00
Steve Franke d3b1f7e560 Prevent some out-of-bounds problems. 2019-01-27 19:28:41 -06:00
Steve Franke 57cf69e6ad First cut at identifying multiple candidates for decoding. Needs work. 2019-01-27 19:19:47 -06:00
Steve Franke 134da155b6 Merge branch 'feat-ft2' of bitbucket.org:k1jt/wsjtx into feat-ft2 2019-01-26 23:04:00 -06:00
Steve Franke 613bfaf3ee Change ft4 to use (174,91) code and 512 Sa/symbol. 2019-01-26 23:03:54 -06:00
Bill Somerville 9b942910e0 Allow for tx periods shorter than the audio buffer size
Audio will not start until at least one buffer full is achieved and as
we use a large target latency of 2s to minimize CPU usage and glitches
we must pad with silence when  the QAudioOutput pulls buffers from the
Modulator i/o device. This is  all necessary with pulseaudio using the
underlying o/s ALSA device, i.e. on Linux.
2019-01-27 00:50:25 +00:00
Steve Franke d9f4a27a3e Create ft4_decode.f90. Change stand-alone decoder ft4d.f90 to use ft4_decode.f90. 2019-01-26 11:42:07 -06:00
Steve Franke c52f755afc Make Watterson simulator causal. 2019-01-25 16:26:13 -06:00
Steve Franke 9fa08d3838 Un-hardwire sync. 2019-01-25 16:06:45 -06:00
Steve Franke 8baf48701e Merge branch 'feat-ft2' of bitbucket.org:k1jt/wsjtx into feat-ft2 2019-01-25 16:01:42 -06:00
Steve Franke 66e3f11fba Add ft4 files in lib/ft4. 2019-01-25 16:01:34 -06:00
Joe Taylor f6e3dbb8e9 Increase the FT2 Tx duration timer from 2200 to 2500 ms. 2019-01-25 16:52:38 -05:00
Joe Taylor 5efa28164c Remove a redundant file reference in CMakeLists.txt. Fix call to unpck77 in genft2.f90 2019-01-25 14:46:17 -05:00
Joe Taylor a0ddc1485e Make the ProgressBar invisible in FT2 mode. 2019-01-24 17:29:03 -05:00
Joe Taylor edf4af5307 Be sure to set start time of QSO. 2019-01-24 15:58:08 -05:00
Joe Taylor a9100f0291 Log FT2 QSOs when they are finished. 2019-01-24 13:02:47 -05:00
Joe Taylor e55a8baa25 Minor tweaks to FT2 auto-sequencing and writes to all.txt. 2019-01-24 12:38:02 -05:00
Joe Taylor c8cdd05f34 Implement auto-sequencing for FT2. 2019-01-24 11:58:57 -05:00
Joe Taylor 3fa7c7b9a7 More work on integrating FT2 (will become FT4?) into WSJT-X. Not finished! 2019-01-23 16:53:03 -05:00
Joe Taylor 14db0d682b Make double-clicking of decodes to work in FT2 mode. 2019-01-23 10:51:26 -05:00
Joe Taylor 15a2748155 Merge branch 'feat-ft2' of bitbucket.org:k1jt/wsjtx into feat-ft2 2019-01-23 10:10:12 -05:00
Joe Taylor 50c1daf61f Use a timer to establish length of an FT2 (to be FT4?) transmission. 2019-01-23 10:09:18 -05:00
Bill Somerville 6ac24e75cb Add the new rigctlcom utility to the installer as rigctlcom-wsjtx
Thanks to Mike, W9MDB, for this contribution.
2019-01-22 20:23:17 +00:00
Steve Franke 3bdbf19d1d Make ft4sim and ft4d work. 2019-01-22 11:01:28 -06:00
Steve Franke b4639b77d0 Fix CMakeLists.txt so that ft2_decode still builds. Fix a bug in ft4d - sync now seems to work. 2019-01-21 19:52:13 -06:00
Steve Franke 7b7857cd77 Merge branch 'feat-ft2' of bitbucket.org:k1jt/wsjtx into feat-ft2 2019-01-21 19:33:51 -06:00
Steve Franke f2dc394c84 Add ft4 files; ft4sim works, ft4d is work in progress. 2019-01-21 19:31:54 -06:00
Bill Somerville b6b1f3b3b6 Correctly report 6m and up frequencies in Cabrillo export
Cabrillo format expects specific frequency strings for 6m and up bands
rather than the actual QSO frequency.
2019-01-21 22:03:33 +00:00
Bill Somerville 12b6efb189 Make sure database models are synchronized before using QSqlTableModel::rowCount()
This is necessary  as the cached model will not  reflect a correct row
count if there are un-fetched rows.
2019-01-21 13:35:18 +00:00
Joe Taylor 486440beb4 Merge branch 'feat-ft2' of bitbucket.org:k1jt/wsjtx into feat-ft2 2019-01-18 16:23:19 -05:00
Joe Taylor 568fc0810e Tx now works, more or less, in FT2 mode. Needs testing! 2019-01-18 16:22:25 -05:00
Joe Taylor 2033a2b33d Add a missing file; tweak the FT2 decoder. 2019-01-18 12:33:45 -05:00
Joe Taylor 5f03d97a9e Implement basic Rx capability for FT2 in WSJT-X. 2019-01-18 11:51:15 -05:00
Joe Taylor c81af0bbe5 Updates to code for stand-alone ft2[.exe]. 2019-01-18 08:57:46 -05:00
Joe Taylor c6bc3c64bb Add parameters for FT8 and Ft2 to wavhdr.f90. 2019-01-18 07:45:59 -05:00
Steve Franke f447fe49e1 Fix some indexing problems. Create subroutine ft2_gfsk_iwave.f90 for use with ft2.exe. Needs testing. 2019-01-17 15:25:06 -06:00
Steve Franke 7701516b43 ft2sim now creates a GFSK waveform with BT=1.0. It also adds raised cosine ramp up and down at the beginning and end of the transmission. 2019-01-17 14:01:40 -06:00
Joe Taylor 9b483d5ee1 Fix ft2 build to accommodate having merged changes from the hotfix branch. 2019-01-16 16:25:31 -05:00
Bill Somerville 074914d607 Fix merge issues 2019-01-16 20:55:01 +00:00
Bill Somerville aee9c09851 Merge branch 'develop' into feat-ft2 2019-01-16 20:44:44 +00:00
Bill Somerville 5137b47c0a Switch off nag window for develop 2019-01-16 20:44:04 +00:00
Bill Somerville bab80a1ac2 Bump develop branch to 2.1.0 2019-01-16 20:34:53 +00:00
Bill Somerville 0932ddaba1 Merge branch 'hotfix-2.0.1-rc1' into develop 2019-01-16 20:33:59 +00:00
Joe Taylor 0a648a109f Correct broken S/N for tx_once transmissions. 2019-01-16 15:00:12 -05:00
Joe Taylor 3023f7e5c6 Minor tweaks in formatting, etc. 2019-01-16 13:58:56 -05:00