Commit graph

1008 commits

Author SHA1 Message Date
Allan Bazinet
143e31ff5c Fix moveToThread() failures
The message server and APRS clients had parent objects, which prevented them from being moved
2024-09-04 14:54:48 -07:00
Allan Bazinet
1188110a62 Initial integration of updated PSK reporter 2024-09-04 14:53:21 -07:00
Allan Bazinet
ce2f332442 Supress dead ui code qDebug spam 2024-09-04 06:13:34 -07:00
Allan Bazinet
6916c1dbdb Ensure VHF contest control can’t be visible
This control is just leftovers from the original UI, and ideally it goes away entirely, but for now, ensure that under no circumstance can it be made visible.
2024-08-31 13:55:19 -07:00
Allan Bazinet
deed21266b Rollup of Fortran library changes
Backport of WSJTX elimination of VHF contest mode, which greatly simplifies decoding and generation. Deal compiler warning spam regarding unused dummy parameters in the JS8 decoder, along with some uninitialized variable warnings in release builds.
2024-08-31 13:43:32 -07:00
Allan Bazinet
2fc4acbcfd Backport azdist() workaround
Backport of the upstream WSJTX changes to azimuth / distance calculation call, to work around crashing issues on OSX. Seems likely this would be fixed by the fortran_charlen_t fix, but we may as well be consistent with the approach.
2024-08-31 13:27:34 -07:00
Allan Bazinet
45778cdb79 Initial port to Qt6
Mostly straightforward, but Qt6 changed the audio classes quite substantially. Fortunately the wsjtx-improved team had been down this road already in terms of what needed to be changed in the audio support.
2024-08-31 13:13:39 -07:00
Allan Bazinet
d259bd50ad Use toSecsSinceEpoch() 2024-08-31 10:57:35 -07:00
Allan Bazinet
5adbce961f Alignment tweaks 2024-08-31 10:49:10 -07:00
Allan Bazinet
247318180d Use shorter color format 2024-08-31 10:39:50 -07:00
Allan Bazinet
48d5c129a0 BUG: sprintf() buffer too small 2024-08-31 10:38:59 -07:00
Allan Bazinet
0538858307 Collapse else if 2024-08-31 10:37:28 -07:00
Allan Bazinet
9f63b1fe40 m_nsendingsh no longer relevant 2024-08-31 10:35:42 -07:00
Allan Bazinet
38e754629e All 3 if / else legs identical; constant result 2024-08-31 10:34:30 -07:00
Allan Bazinet
0d6ace3738 Reduce unused variable compiler spam 2024-08-31 10:32:27 -07:00
Allan Bazinet
6d2bcbc1e0 Initialization order matches declaration order 2024-08-31 10:30:59 -07:00
Allan Bazinet
0f649c1df5 Reduce compiler unused warning spam 2024-08-31 10:29:30 -07:00
Allan Bazinet
e377385bfa Initial round of Qt5 deprecation fixes 2024-08-31 09:40:28 -07:00
Jordan Sherer
365b9546de Fortran cleanup take two 2020-05-31 15:34:57 -04:00
Jordan Sherer
f611072967 Fixed waterfall affecting decode range when filter is disabled 2020-05-25 20:30:08 -04:00
Jordan Sherer
5fd8ff3857 Pulling out more unused fortran code 2020-05-25 14:04:27 -04:00
Jordan Sherer
f4ae053137 Fixed a few auto drift bugs 2020-05-19 09:52:00 -04:00
Jordan Sherer
b6fc45b645 Removed conditional E 2020-05-18 10:28:29 -04:00
Jordan Sherer
7d67c96e78 Cleanup 2020-05-17 16:41:40 -04:00
Jordan Sherer
6efb725f86 Disabled alt position decoding for now... 2020-05-17 14:33:09 -04:00
Jordan Sherer
47ad3adcd4 Added time drift auto stop after a number of decoders. Edited decode positions 2020-05-17 14:21:38 -04:00
Jordan Sherer
bdcd350aa4 Reset drift average on clear 2020-05-16 22:11:04 -04:00
Jordan Sherer
09e1e57c62 Added shortcuts to time drift controls in the menu 2020-05-16 15:01:03 -04:00
Jordan Sherer
2f686e9c50 Added clear activity functions to the menu. 2020-05-16 14:41:22 -04:00
Jordan Sherer
7e70122cb5 Automatically stop time drift sync after decode by default 2020-05-16 11:57:27 -04:00
Jordan Sherer
cfca814476 Allow slow mode to auto sync as well 2020-05-15 21:31:50 -04:00
Jordan Sherer
9728fe52c2 Moved auto sync experiment into the timing tab 2020-05-15 21:30:10 -04:00
Jordan Sherer
97dfc7f52f Cleaning up frame dedupe, decode debug, and decode buffer thresholds 2020-05-14 21:14:01 -04:00
Jordan Sherer
0869bc3f57 Fixed total frames needed for decode in the experimental decoder 2020-05-14 12:05:16 -04:00
Jordan Sherer
0195285e12 Cleaned up autosync/autodrift 2020-05-13 22:24:49 -04:00
Jordan Sherer
864db3efaf Record time drift when autosyncing as the drifted time 2020-05-13 22:20:20 -04:00
Jordan Sherer
c44e75b20a Added experimental auto-sync function for normal mode. 2020-05-13 21:15:21 -04:00
Jordan Sherer
07cbb09219 Trying the experimental decode timing (more liberal decoding) 2020-05-11 20:53:03 -04:00
Jordan Sherer
ed70ac5a1a Added proper caching of message frames during dedupe with date expiration 2020-05-11 15:11:56 -04:00
Jordan Sherer
a6647c548b Moved experiment into own function 2020-05-11 14:17:55 -04:00
Jordan Sherer
1d51f54efd Added checkbox for displaying decode attempts in the waterfall. Gating experiments for now 2020-05-11 09:27:04 -04:00
Jordan Sherer
856aa853db Restructuring decoder for every second 2020-05-10 20:13:20 -04:00
Jordan Sherer
6d9e2b8461 Keeping track of last decode position 2020-05-10 09:02:50 -04:00
Jordan Sherer
0887f12e8c Working sync via 1 second timing for A mode only 2020-05-09 11:36:12 -04:00
Jordan Sherer
45c1d14112 Turning off auto drift experiment, only drawing sync stats 2020-05-07 22:41:10 -04:00
Jordan Sherer
25d644955f SyncStats should be output differently than DecoderDebug 2020-05-07 16:15:38 -04:00
Jordan Sherer
bf8fb4aa85 Smaller increment adjustment for drift. 1 second interval lines. 2020-05-07 15:47:50 -04:00
Jordan Sherer
6bf4b41311 Working automatic time sync based on syncStats 2020-05-07 15:32:28 -04:00
Jordan Sherer
b21f937481 Write notice text to UI when drifting automatically 2020-05-06 20:16:29 -04:00
Jordan Sherer
e87704f119 Experiments in computing and setting drift automatically 2020-05-06 20:08:30 -04:00