Commit Graph

289 Commits

Author SHA1 Message Date
Joe Taylor a521000775 No need to test FT4 and FT8 messages for trailing "f" or "d" indicators. 2019-05-24 11:04:30 -04:00
Joe Taylor d5cd9db696 In FT4 mode, Shift+F11/F12 should move Tx freq by +/- 100 Hz. 2019-05-24 10:42:30 -04:00
Joe Taylor 637d4d0411 "Force Call 1st" must also force AutoSeq. 2019-05-24 08:31:56 -04:00
Joe Taylor 7334ebb20b New user option: "Calling CQ forces Call 1st". 2019-05-23 14:31:08 -04:00
Joe Taylor dfedc40db1 Fix some timing issues resulting from non-integral m_TRperiod for FT4. 2019-05-23 13:24:35 -04:00
Joe Taylor 8761ccef9b Received data length for FT4 should be 21*3456 = 72576 samples = 6.048 s. 2019-05-23 09:23:58 -04:00
Steve Franke a9623703b3 FT4: Change Fortran code to NSPS=576 and make necessary accompanying
changes on the C++ side. Basically works except that Tx audio has
incorrect DT and audio is truncated at the end. Also, command line
decoding using JT9 is not as sensitive as decoding from within WSJT-X.
2019-05-22 17:02:15 -05:00
Joe Taylor 912e40876a Disable the "not_GA_warning_message", for now. 2019-05-22 13:06:16 -04:00
Joe Taylor 0d3be0128b Change m_TRperiod from qint32 to double. Functional, but needs more testing! 2019-05-22 12:44:28 -04:00
Bill Somerville 1c3b554384 Revert "Log buttons"
This reverts commit 9e75b5c2b5.
2019-05-06 22:25:06 +01:00
Bill Somerville 1a914e980b Revert "Add background colour to Log QSO buttons as stronger visual cue"
This reverts commit a8a1d8d0a7.
2019-05-06 22:25:01 +01:00
Bill Somerville 27a0182ab7 Revert "Revert to colouring just the OK Log QSO button to help with colour-blindness accessibility"
This reverts commit b9e194b74f.
2019-05-06 22:24:51 +01:00
Steve Franke 0d1b438b91 FT4: Fix generation of Tx5 when one callsign is nonstandard. 2019-05-04 09:33:53 -05:00
Bill Somerville bd07a6e755 Add default QDateTime delegate editor 2019-05-04 01:02:16 +01:00
Bill Somerville b79cf0df99 Improvements to accessibiity
Where  tool  tips are  defined  in  rich  text, equivalent  pain  test
accessible descriptions have been added  so that screen readers do not
announce HTML tags.

Refactored date time  delegates to use a simpler default  editor via a
default  item editor  factory for  QDateTime values,  the editor  is a
standard QDateTimeEdit with a format that includes seconds and renders
assuming the time is UTC.

Modified the Cabrillo log and Fox log database table models to provide
QDateTime items  for the edit role  of date time fields,  and formated
date time strings including seconds and assumed as UTC for the display
role.
2019-05-03 10:21:50 +01:00
Joe Taylor 8104d80998 Merge branch 'release-2.1.0' of bitbucket.org:k1jt/wsjtx into release-2.1.0 2019-04-30 16:03:01 -04:00
Joe Taylor c7a388f740 Send FT4 audio frequency to PSK Reporter. 2019-04-30 16:02:26 -04:00
Bill Somerville 3916316a1c Merge branch 'release-2.1.0' of bitbucket.org:k1jt/wsjtx into release-2.1.0 2019-04-30 15:43:01 +01:00
Bill Somerville b9e194b74f Revert to colouring just the OK Log QSO button to help with colour-blindness accessibility 2019-04-30 15:33:01 +01:00
Bill Somerville b29a6d14ea Workaround for a crash on macOS when compiling with gfortran 8.3 2019-04-30 15:13:26 +01:00
Joe Taylor b2d6238b63 Fix a bug that caused FT4 to do WSPR band-hopping. 2019-04-30 09:38:20 -04:00
Joe Taylor 1347f523de Allow RRR message in Tx4, in FT4 mode, if not using contest-style messages. 2019-04-30 09:17:34 -04:00
Bill Somerville a8a1d8d0a7 Add background colour to Log QSO buttons as stronger visual cue 2019-04-30 04:47:30 +01:00
Bill Somerville 7de974a7ee Fix settings acceptance jumping from FT8 to FT4 mode 2019-04-29 19:53:59 +01:00
Bill Somerville a28402c527 Avoid a crash when Rx samples arrive before wide graph plotter is ready 2019-04-28 22:20:24 +01:00
Steve Franke 3b8b871a7c Disable AP for mycall if more than 5 minutes since last Tx. Used to be 10 minutes. 2019-04-27 16:38:19 -05:00
Steve Franke dc66304a65 Improve ALL.TXT formatting for JT9/JT65. Thank you to Sandro, IW3RAB, for submitting this fix. 2019-04-26 20:06:32 -05:00
Joe Taylor a19d82e362 Fix a typo. 2019-04-24 09:30:02 -04:00
Joe Taylor f308d5246e Make the contest serial number spinner visible, where it should be. 2019-04-23 20:20:45 -04:00
Joe Taylor dc627cb48c Enable QSO types other than RTTY RU in FT4 mode. 2019-04-23 14:16:55 -04:00
Joe Taylor eaf567747c Fix the "Tx2 for Tx3" bug when using RTTY RU messages. Needs further testing! 2019-04-22 09:42:28 -04:00
Steve Franke 64bd55910a Merge branch 'release-2.1.0' of bitbucket.org:k1jt/wsjtx into release-2.1.0 2019-04-19 15:14:14 -05:00
Steve Franke 25d07fd574 FT4: Hide AP Enable menu pick --- AP is always enabled, for now. 2019-04-19 15:14:08 -05:00
Joe Taylor f78a9ec7df Insert June 7 timeout date. 2019-04-19 15:42:37 -04:00
Steve Franke e8d17a9898 FT4: Subtraction is basically working. 2019-04-18 14:16:39 -05:00
Steve Franke be72461142 FT4: Some groundwork for subtraction. 2019-04-18 14:15:24 -05:00
Joe Taylor f7b0e24e70 Correct a flaw in recently modified actions for key F6. 2019-04-17 14:53:20 -04:00
Joe Taylor 5826aefedc Let "Best S+P" status time out after 2 minutes. Update the keyboard shortcuts.txt file. 2019-04-16 13:21:45 -04:00
Joe Taylor b43d91240d New end-of-QSO sequencing logic (possibly temporary) for CQing FT4 station.
When RR73 is received we log the QSO, turn "Call 1st" OFF, and call CQ again.
Also, allow Alt+C and F6 (the latter only if altenrate F1-F6 bindings
are active) to toggle "Call 1st" ON/OFF.
2019-04-15 16:26:41 -04:00
Steve Franke cd8ea16f40 FT8: Use GFSK waveform with BT=4.0 as reference for subtraction, for now. May want to change to BT=2.0 before v2.1 release? 2019-04-12 17:11:26 -05:00
Joe Taylor 56c1aacbc2 Remove a diagnostic qDebug(). 2019-04-09 22:03:59 -04:00
Joe Taylor 2633f6fb6d Make the label red, not the whole button. 2019-04-09 20:12:48 -04:00
Joe Taylor 2b42650a73 Make the "Best S+P" button red when activated. 2019-04-09 08:48:13 -04:00
Joe Taylor 20bed38323 Best S+P activates only when not transmitting. 2019-04-08 13:18:30 -04:00
Joe Taylor 6e1d5ea1d8 BestSP calls New DXCC as well as New Call on Band. 2019-04-08 12:52:23 -04:00
Joe Taylor b6032277d0 The "Best S+P" button is now functional. Needs testing! 2019-04-08 12:36:05 -04:00
Joe Taylor ec97d0410e Possibly temporary: add a "Call Best" button for S+P use in FT4 mode. 2019-04-07 21:08:38 -04:00
Joe Taylor 964c148794 Fix the UTC displayed at left of waterfall in FT4 mode. 2019-04-07 13:36:29 -04:00
Bill Somerville 13e721dfb7 Merge branch 'feat-ft4sync' into develop 2019-04-05 11:26:42 +01:00
Bill Somerville 8d3bb379f9 Merge branch 'release-2.1.0' into develop 2019-04-05 11:15:21 +01:00
Joe Taylor 7f61c7a07b Reactivate the not-GA timneout message, for -rc3. 2019-04-04 16:20:07 -04:00
Joe Taylor ed80b9c7e4 Remove "TU; " from a double-clicked message before processing it. 2019-04-04 12:47:10 -04:00
Joe Taylor e49e80ffb7 Enable the "TU; ..." message in FT4 mode. 2019-04-03 13:15:23 -04:00
Joe Taylor 5aba83b9df Fix another minor FT4 flaw. 2019-04-03 11:49:39 -04:00
Joe Taylor f24d45cb17 Fix a flaw in FT4 auto-sequencing. 2019-04-03 11:13:47 -04:00
Joe Taylor 6ea9f4990d Several tweaks to FT4 simulation and decoding procedures. Now -0.5 < DT < 0.5 2019-04-03 10:13:50 -04:00
Joe Taylor 013c06b6ca Fix a probmel with decoding FT4 from .wav files. 2019-04-03 09:25:32 -04:00
Joe Taylor c8dae29425 Synchronized FT4 auto-sequencing now works. 2019-04-02 13:27:55 -04:00
Joe Taylor 181e5c7b9d Remove unused code left over from asynchronous FT4 mode. 2019-04-02 13:16:06 -04:00
Joe Taylor d579e5973e Correct the size of saved FT4 .wav files. 2019-04-02 13:04:40 -04:00
Joe Taylor fd239d9c07 Clean up some timing issues with time-synchronized FT4. 2019-04-02 11:39:28 -04:00
Joe Taylor 888b5fee28 Make "Tx 1st/Even" visible in FT4 mode. 2019-04-01 14:40:16 -04:00
Joe Taylor e0d4c94cc1 Some very basic functionality for time-synchronized FT4. 2019-04-01 14:23:10 -04:00
Steve Franke 68308e23aa FT8: Tx waveform will now change (after a short delay) if Tx message is changed after a transmission has started. 2019-03-29 15:30:50 -05:00
Bill Somerville 9e75b5c2b5 Log buttons 2019-03-29 02:54:30 +00:00
Joe Taylor e3d4a1c3a6 FT4: double-click on a yellow Tx mesage causes re-sending that message. 2019-03-28 13:08:43 -04:00
Joe Taylor e4ebddcf13 When Tx1 entry is disabled, Tx1 button should also be disabled. 2019-03-28 10:41:56 -04:00
Joe Taylor 1da4809e1b Do not disable double-clicking when m_inQSOwith is populated. (Correct???) 2019-03-28 09:41:38 -04:00
Joe Taylor e571349c69 In FT4 mode, let the Tx# buttons start a transmission. 2019-03-28 09:30:26 -04:00
Bill Somerville 760e7b1352 Disable expiration and associated nag message 2019-03-22 22:48:17 +00:00
Joe Taylor 665dbd0f78 With Alternate F1-F5 checked, let Ctrl+F1 send the message in Tx1. 2019-03-22 13:52:06 -04:00
Joe Taylor e38091705b In FT4 mode, let F11 and F12 move Tx freq by +/- 120 Hz. 2019-03-22 10:57:09 -04:00
Joe Taylor 974cf50e16 Red label (ui->labDXped) should disappear in FT4 modeif we leave all contest modes. 2019-03-22 09:24:52 -04:00
Joe Taylor 2f0ff14134 Enable NA_VHF contest messages in FT4 mode. 2019-03-22 08:49:22 -04:00
Joe Taylor e2db793b5d Don't save .wav files in FT4 mode unless SaveAll is checked. 2019-03-22 08:20:19 -04:00
Joe Taylor 212e4a3c07 Add a timeout message for what will become v2.1.0-rc1. 2019-03-21 12:36:38 -04:00
Joe Taylor ffb6d3624f In FT4 mode, display only "for us" and Tx messages in right window. 2019-03-21 09:33:37 -04:00
Joe Taylor 3a6e26d645 Clean up the FT4 logic for setting status of labDXped, cbAutoSeq, cbFirst. 2019-03-14 12:03:07 -04:00
Joe Taylor 6a2effcfc6 In FT4 mode, Tx4 is now hardwired to the 'RR73' message. 2019-03-13 13:59:41 -04:00
Joe Taylor e150d003d6 Fix an inforrect constant in ft4_rx() that skipped over first 0.208 s of Rx data. 2019-03-13 10:31:23 -04:00
Joe Taylor e9a999cda1 Use the "TU; ..." message when starting another FT4 QSO almost right away. 2019-03-12 11:09:49 -04:00
Steve Franke 7a0823301a Remove some temporary code. 2019-03-09 10:03:01 -06:00
Joe Taylor 69675153a7 FT4 sequencing seems OK now (but needs thorough testing). No "TU;" msgs yet. 2019-03-07 14:36:58 -05:00
Joe Taylor 87826d1a6c Clean up some FT4 code. 2019-03-07 11:21:17 -05:00
Joe Taylor ff0b6a03a4 Merge branch 'feat-ft2' of bitbucket.org:k1jt/wsjtx into feat-ft2 2019-03-05 09:22:08 -05:00
Steve Franke d7012267c0 CQ message type strings are now passed from mainwindow.cpp to ft4_decode.f90, to enable AP decoding of special CQ messages. 2019-03-04 17:10:57 -06:00
Joe Taylor 89cffbc959 Move the call to processMessage() to correct place in ft4Data(). 2019-03-04 10:11:55 -05:00
Joe Taylor 871ff3892b Use "CQ SCC ..." for Tx6 message if RTTY RU Exch = SCC. 2019-02-28 11:42:28 -05:00
Joe Taylor 6b5131ab5e Trial changes to support messages for Slovenian Contest Club's RTTY-like contest. 2019-02-28 11:21:06 -05:00
Bill Somerville 278c544a6a Merge branch 'develop' into feat-ft2 2019-02-26 11:52:14 +00:00
Steve Franke fdca7c2dcb Merge branch 'feat-ft2' of bitbucket.org:k1jt/wsjtx into feat-ft2 2019-02-25 15:03:55 -06:00
Steve Franke 3759198982 Remove ramp-up and ramp-down symbols. Instead, shape the first 1/8th of first and last real symbols. 2019-02-25 15:03:43 -06:00
Joe Taylor fdfb655b06 Option to select "Low sidelobes" or "Most sensitive" for waterfall spectra. 2019-02-25 15:04:05 -05:00
Bill Somerville ad75db3e06 Merge tag 'wsjtx-2.0.1' into develop
WSJT-X v2.0.1 GA release
2019-02-25 03:15:56 +00:00
Bill Somerville c60fbc11b6 Fix samples CMake script and update NEWS and copyright dates
Preparation for v2.0.1 GA release.
2019-02-25 03:07:51 +00:00
Bill Somerville a12e71f352 Merge branch 'master' into develop 2019-02-25 00:44:58 +00:00
Joe Taylor 25bfa3798a Transmit FT8 using a gaussian-filtered waveform. 2019-02-22 13:39:39 -05:00
Joe Taylor aeddaeab9e FT4 now transmits a waveform generated from Gaussian-filtered frequency changes. 2019-02-21 12:10:27 -05:00
Joe Taylor 57a20f838f Remove the code that builds an ADIF file from FoxQSO.txt. 2019-02-21 10:24:58 -05:00
Joe Taylor d5a1671210 FT4 decoding interval is now 288 ms. Saving of FT4 files is somewhat rationalized. 2019-02-21 10:08:18 -05:00