Bill Somerville
7bb5a8e009
Merge branch 'develop' into feat-psk-reporter-re-work
2020-07-26 15:52:39 +01:00
phl0
6cbc91b653
Include prop mode in ADIF and UDP messages
2020-06-26 23:45:58 +01:00
Bill Somerville
af894c6039
Rename files to match class name
...
Avoiding case insensitive file system issues.
2020-06-21 02:15:31 +01:00
Bill Somerville
b48b23450d
First iteration of optional TCP/IP client for PSK Reporter
2020-06-21 01:36:30 +01:00
Bill Somerville
9c22b5c3ed
Qt v5.15 compatibility
2020-06-13 16:04:41 +01:00
Joe Taylor
3ad2a4c277
Remove a no-longer-used parameter from calls to lookup().
2020-06-07 13:32:18 -04:00
Joe Taylor
f9780927ab
Merge branch 'hotfix-2.2.1' of bitbucket.org:k1jt/wsjtx into hotfix-2.2.1
2020-06-04 11:45:23 -04:00
Joe Taylor
05cd8b3462
Improved logic for the way "Lookup" is processed.
2020-06-04 11:32:19 -04:00
Bill Somerville
8833b56d91
Fix issue with 2D spectrum selection in translated UIs
...
For completeness this fixes the other occurrence of widget signals
with text arguments that are liable to misbehaviour with translated
UIs.
2020-06-03 17:43:27 +01:00
Joe Taylor
7e3115e3d1
I believe these changes fix the "missing blank line" bug. Please watch for a counter-example!
2020-05-11 20:13:51 +01:00
Joe Taylor
fe33bcdd6c
More cleanup after making "Save None" mean NO SAVING AT ALL.
2020-03-19 15:41:18 -04:00
Joe Taylor
649a79dfc1
New IPC trial: use shmem instead of .start .stop .quit files.
2020-03-14 17:06:54 -04:00
Bill Somerville
523e9a1a07
Enhanced process control for jt9 executable
...
The wsjtx process creates control files .start, .stop, or .quit and
the jt9 process deletes them. This is intended to avoid any race
conditions that get the processes out of sync.
2020-03-14 00:01:54 +00:00
Joe Taylor
afe0262ec9
Previous commit message should have mentioned number of decodes is now displayed on status bar.
2020-03-12 15:11:20 -04:00
Joe Taylor
8e7685ea36
Do not alolow bailouts when data were read from disk.
2020-03-12 15:07:56 -04:00
Joe Taylor
6e308f0018
More attempts to diagnose or fix the FT8 "hung decoder" issue.
...
On the Fortran side:
- For the nzhsym=41 activation, bail out if m_ihsym reaches 45
- For the nzhsym=47 activation, bail out if m_ihsym reaches 48
- Change the format and content of what's written to fort.71
- Change msdelay from 10 to 1
In mainwindow.cpp:
- change format and content of what's written to qDebug
- always start FT8 decoder at m_ihsym = 41, 47, and 50
2020-03-12 12:33:34 -04:00
Bill Somerville
c58a690bf1
Add error checking to jt9 process control by .lock/.quit files
2020-03-11 22:26:41 +00:00
Joe Taylor
4d9c9e08e2
If 47-buffer call takes too long, start the 50-buffer call late.
2020-03-11 16:03:51 -04:00
Joe Taylor
199ff3dd3d
Experimental work-around for FT8 decoding on slow computers. Important changes:
...
- don't start function decode() is decoder is already busy
- send updated m_ihsym to jt9[.exe] via ss(1,1). Bill won't like this!
- jt9 bails out of the 41-buffer pass at m_ihsym=45.
2020-03-10 16:26:42 -04:00
Joe Taylor
431ec50212
Progress toward decoding at 41/47/50 buffers. Not yet complete!
2020-03-05 15:37:31 -05:00
Joe Taylor
8e7a56634b
Set nearly=41; don't write <DecodeFinished> after the early decode pass.
2020-02-28 15:03:39 -05:00
Joe Taylor
4a4864d2ae
FT8 early decoding is now working.
2020-02-13 15:05:37 -05:00
Steven Franke
a63e6e1209
- Force the use of standardized CQ modifier for FT4/FT8 contest operation.
...
- Pass CQ modifier string to the ft4 decoder.
2020-01-08 08:41:47 -06:00
sirhc808
1f57ba5fec
improve physical structure
2019-07-02 12:45:05 -05:00
sirhc808
27d4471cde
Merge branch 'ft9_refactor' into feat-refactor
...
# Conflicts:
# CMakeLists.txt
# lib/ft4/getcandidates4.f90
# lib/ft4/sync4d.f90
2019-07-02 12:06:14 -05:00
sirhc808
ee5d5c8ae9
improve physical structure
2019-07-02 10:19:43 -05:00
Bill Somerville
c65d832356
New UDP messages to close and reconfigure WSJT-X plus more status fields
...
The Status(1) message acquires the new fields Frequency Tolerance, T/R
Period, and Configuration Name. The Rx DF, Tx DF fields become
unsigned (this should be a benign change which is just for correctness
as -ve values have never been possible).
The Close(6) message becomes bi-directional allowing external
applications to gracefully close down WSJT-X instances.
A new message SwitchConfiguration(14) is provided that allows an
external application to switch the current configuration of a WSJT-X
instance.
Another new message Configure(15) is provided to allow external
applications to adjust some key parameters like the mode and submode.
See the NetworkMessages.hpp header commentary for full details. The
UDPExamples/MessageAggregator reference application has been updated
to be able to exercise all of the above changes.
Note that this commit enforces stricter checking on the
"Settings->Reporting->Allow UDP requests" option, which must be
checked before any state changing incoming messages to a WSJT-X
instance are processed.
2019-06-25 14:35:58 +01:00
Bill Somerville
ca41934b68
Repair an object instance initialization order issue that causes crashes
...
The background thread running the ADIF log load needs a valid
configuration object as it now depends on the "Include WAE entities"
option.
2019-06-03 00:35:20 +01:00
Bill Somerville
381faca99a
Add option to include or exclude WAE extra entities in DXCC entity lookups
...
Also refactored object relationships as a start to implementing
contest multiplier highlighting.
2019-05-29 23:35:18 +01:00
Joe Taylor
0d3be0128b
Change m_TRperiod from qint32 to double. Functional, but needs more testing!
2019-05-22 12:44:28 -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
b6032277d0
The "Best S+P" button is now functional. Needs testing!
2019-04-08 12:36:05 -04:00
Joe Taylor
181e5c7b9d
Remove unused code left over from asynchronous FT4 mode.
2019-04-02 13:16:06 -04:00
Joe Taylor
fd239d9c07
Clean up some timing issues with time-synchronized FT4.
2019-04-02 11:39:28 -04:00
Joe Taylor
e0d4c94cc1
Some very basic functionality for time-synchronized FT4.
2019-04-01 14:23:10 -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
e9a999cda1
Use the "TU; ..." message when starting another FT4 QSO almost right away.
2019-03-12 11:09:49 -04: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
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
Joe Taylor
f1e7b0c30a
Add (temporary?) code for converting FoxQSO.txt to an ADIF log.
2019-02-20 10:43:30 -05:00
Joe Taylor
7a9240c9ef
Basic saving of .wav files for FT4.
2019-01-28 15:58:14 -05:00
Joe Taylor
6e4f0f32ee
Remove FT2; implement basic functionality in FT4.
2019-01-28 10:19:46 -05:00
Joe Taylor
c8cdd05f34
Implement auto-sequencing for FT2.
2019-01-24 11:58:57 -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
Joe Taylor
568fc0810e
Tx now works, more or less, in FT2 mode. Needs testing!
2019-01-18 16:22:25 -05:00
Joe Taylor
5f03d97a9e
Implement basic Rx capability for FT2 in WSJT-X.
2019-01-18 11:51:15 -05:00
Joe Taylor
5f38d30c75
Add "Erase WSPR hashtable" to the Filemenu.
2019-01-08 15:41:59 -05:00
Joe Taylor
949c5deda5
Refactor code that writes to ALL.TXT and ALL_WSPR.TXT. Iincludes better formatting.
2019-01-03 12:15:48 -05:00