Joe Taylor
d70f637632
New Echo-mode features may be actually working, now. Needs testing!
2022-07-27 11:28:34 -04:00
Joe Taylor
e3bceafe3a
Temporarily save WIP on echo mode.
2022-07-25 11:27:36 -04:00
Joe Taylor
cc541973fc
More WIP on Echo mode.
2022-07-21 14:01:11 -04:00
Joe Taylor
dbdfbb41a7
More WIP on Echo mode.
2022-07-21 13:42:08 -04:00
Uwe Risse
599cf1b7d6
Remember settings for T/R period and Submode by mode.
2022-07-05 10:55:00 +02:00
Uwe Risse
a6e6b91cee
Prevent using the wrong decode highlighting scheme after a band change.
2022-05-07 15:50:51 +02:00
Uwe Risse
f5291f280e
Prevent writing of wrong frequencies to all.txt for late decodes and spotting wrong bands to PSK Reporter.
2022-05-07 14:40:14 +02:00
Joe Taylor
ab72238132
Fix the updateRate() logic, and the logic for "ProcessMsgNormally". (Is it right, yet??)
2022-04-11 13:08:16 -04:00
Joe Taylor
708342f40a
Revert "Correct the way "Rate" is being updated."
...
This reverts commit 9b8b604a8c
.
2022-04-11 11:03:43 -04:00
Joe Taylor
9b8b604a8c
Correct the way "Rate" is being updated.
2022-04-09 15:04:56 -04:00
Joe Taylor
b317ea241b
Finish implementing updates to score, rate, and band changes. Needs testing!
2022-03-26 17:27:26 -04:00
Joe Taylor
f43c1e97ae
Add labels for Band Changes, Rate, and Score to the ActiveStations window.
2022-03-26 16:15:04 -04:00
Joe Taylor
3c3c450839
Fix the logic about display of calls already worked on band. Update ActiveStations when cbReadyOnly is toggled.
2022-03-26 10:42:01 -04:00
Joe Taylor
ffe8927a30
Cleanup of "workedB4" interaction with ActiveStations.
2022-03-22 12:41:08 -04:00
Joe Taylor
f3e838cdc6
Max Pts ==> Max Dist, and allow with non-contest messages.
2022-03-19 09:07:06 -04:00
Joe Taylor
6e193ab0e1
Add bands worked and other stuff to ActiveStations display.
2022-03-18 11:55:44 -04:00
Joe Taylor
5668e74f61
More work on the ActiveStations features.
2022-03-17 16:43:58 -04:00
Joe Taylor
15e33d22af
More work in progress on the ActiveStations window.
2022-03-17 09:36:59 -04:00
Joe Taylor
689b040cc5
Make ARRL_Digi_Update() into a separate function.
2022-03-16 11:50:37 -04:00
Joe Taylor
9761c10648
Make ARRL_Digi_Display() [executed at end of decodeDone()] a separate function.
2022-03-16 11:35:40 -04:00
Joe Taylor
04836a447d
Much of the code for helping S+P in ARRL_DIGI contest is now in place. More to come!
2022-03-16 11:26:11 -04:00
Joe Taylor
d96a1a1173
Starting to implement QMaps for activeStations and recentStations.
2022-03-14 14:18:53 -04:00
Joe Taylor
e529ad8df9
Change name for new window: ARRL_Digi ==> Active Stations
2022-03-12 09:55:50 -05:00
Joe Taylor
4e96e58d57
Starting to change arrl_digi to activeStations.
2022-03-11 14:58:13 -05:00
Joe Taylor
f26b1c424f
Starting to make it an "Active Stations" window.
2022-03-11 14:46:58 -05:00
Joe Taylor
658f23b813
Starting to implement a new "ARRL_Digi" window.
2022-03-11 13:11:39 -05:00
Joe Taylor
d6bcf9767a
Replace a missing function declaration.
2022-03-08 11:48:18 -05:00
Uwe Risse
4e7d282980
Code cleanup. Remove one more line to prevent a compilation error.
2022-03-06 14:49:35 +01:00
Joe Taylor
5e9645091d
Perhaps "CQ: Max Pts" is working, now? Time for some tests.
2022-03-03 14:21:03 -05:00
Joe Taylor
16d97aad3b
Now builds OK,but mods for "CQ: Max Pts"not yet finished.
2022-03-02 14:12:07 -05:00
Uwe Risse
22b580af56
Use the sixth mode button for JT65 instead of FST4.
2022-01-30 17:40:26 +01:00
Uwe Risse
39b63f4190
Add mode buttons to the mainwindow
2022-01-10 13:54:48 +01:00
Joe Taylor
43c0752140
Add the $DXCALL macro capability.
2021-12-06 11:12:10 -05:00
Bill Somerville
5bf8ba4f55
Consistent behaviour with respect to prompt to log and auto log
2021-08-18 13:38:49 +01:00
Bill Somerville
37bbcbc7cf
Repair a long-standing defect with 72-bit modes message generation
...
This defect caused source messages to be incorrectly generated when
using a compound callsign.
This repair also fixes some issues with Q65 mode related to source
message generation.
2021-06-27 16:45:33 +01:00
Joe Taylor
e3de62152d
No need for m_s6 to be a member variable. Use a local s6 instead.
2021-06-10 16:34:05 -04:00
Joe Taylor
5492b82bde
No need for m_nseq to be a member variable. Use a local nseq instead.
2021-06-10 16:30:03 -04:00
Joe Taylor
83758c40da
Remove all remaining references to m_modeTx. We no longer support dual-mode operation, so it's not needed.
2021-06-10 15:20:36 -04:00
Joe Taylor
d3782d7d00
Correct the function name.
2021-05-31 16:19:29 -04:00
Joe Taylor
76de6ac299
Add MaxDrift tooltip. Add Quick-Start Guide for WSJT-X 2.5.0 & MAP65 3.0 to Help menu.
2021-05-31 16:07:49 -04:00
Bill Somerville
f3cb1d76c0
Repair a long standing defect with per band Tune & Tx power levels
2021-04-22 23:05:07 +01:00
Joe Taylor
314a506d51
Remove ISCAT mode.
2021-03-03 11:50:34 -05:00
Joe Taylor
b1c41932b1
Another try at keeping signal report constant within a QSO.
2021-02-06 13:01:28 -05:00
Joe Taylor
2f4cf2f406
Revert "Tentative fix to keep the transmitted signal report constant during a QSO. Please test!"
...
This reverts commit 70f460355b
.
2021-02-06 12:12:20 -05:00
Joe Taylor
70f460355b
Tentative fix to keep the transmitted signal report constant during a QSO. Please test!
2021-02-05 16:16:53 -05:00
Joe Taylor
1f9eeb52cc
Add user option for Auto_Clear_Avg after a decode.
2021-01-15 14:12:52 -05:00
Joe Taylor
044aa80dc4
Remove all vestiges of the QRA64 mode. It has been replaced by Q65.
2020-12-21 15:07:53 -05:00
Bill Somerville
c9f9c1d7c8
Merge branch 'develop' into feat-fst280
2020-12-07 20:43:28 +00:00
Bill Somerville
60792182ad
Environment variables to set audio buffer sizes and fix Windows Rx timing
...
The two environment variables:
WSJT_RX_AUDIO_BUFFER_FRAMES
WSJT_TX_AUDIO_BUFFER_FRAMES
each can be defined to an integer number which will be used as the
suggested audio buffer size for Rx and Tx respectively. Not setting
the variable or setting it to zero or less will cause the default
buffer size to be used, which should be a good choice for most, if not
all, systems.
2020-12-07 20:34:56 +00:00
Bill Somerville
3d9a099fce
Reinstate changes that were reverted from commit df2daf6
...
Changes were moved aside to simplify a big merge commit with many
conflicts.
2020-12-07 00:18:52 +00:00
Bill Somerville
2964bc6295
Merge branch 'develop' into feat-fst280
2020-12-06 22:27:07 +00:00
Bill Somerville
f290cec93b
Revert "Remove JT9+JT65 mode. Remove labNextCall. Tighten up central array of GUI controls."
...
This reverts commit df2daf60bd
.
2020-12-06 17:51:06 +00:00
Bill Somerville
50d0543c03
Test version with environment variable to set Tx audio buffer size
...
WSJT_TX_AUDIO_BUFFER_FRAMES takes the following values:
-1 - use Qt/system default
0 - use 200 mS (WSJT-X default)
+ve integer - value is number of frames at 48 kHz
-1 is likely to be a good choice on Windows and may macOS. 0 has
proven to be good on Windows. On Linux 0 may be OK but we need to try
other values.
The value is only a hint, the actual value used along with the period
size (the size of each chunk of samples requested by the system) is
printed in an info level diagnostic message at the start of each
transmission.
2020-12-03 01:49:21 +00:00
Bill Somerville
3663b3ea32
MultiGeometryWidget template class abstracts window geometry changes
2020-11-27 01:14:12 +00:00
Joe Taylor
abe06e5dbb
Access Q65 Quick-Start Guide from Help menu.
2020-11-17 10:46:20 -05:00
Joe Taylor
df2daf60bd
Remove JT9+JT65 mode. Remove labNextCall. Tighten up central array of GUI controls.
2020-11-16 10:06:10 -05:00
Bill Somerville
9ea903b259
Merge branch 'develop' into feat-boost-log
2020-11-12 13:36:25 +00:00
Bill Somerville
c7f2fdc404
Ensure Tx1 message is used by non-standard callsign holders
...
The only exception is type 2 prefix/suffix calls in non-77-bit modes.
2020-11-12 13:30:48 +00:00
Bill Somerville
ab780a324a
Testing options
...
Two new environment variables to control special testing behaviour:
* WSJT_TX_BOTH - set to "1" to force transmission on both periods.
* WSJT_REVERSE_DOPPLER - set to "1" to transpose Tx and Rx Doppler
corrections. Use this to test Doppler tracking on a terrestrial
link.
2020-11-06 18:28:59 +00:00
Joe Taylor
9b452e8f99
Change mode name QRA65 to Q65 everywhere, supposedly.
2020-10-25 13:58:18 -04:00
Bill Somerville
d8b16b31f4
Merge branch 'develop' into feat-boost-log
2020-10-13 19:20:37 +01:00
Bill Somerville
314be8ccb7
Merge branch 'develop' into feat-fst280
2020-10-06 19:25:06 +01:00
Bill Somerville
522000cfab
Added SWL Mode to View menu
...
SWL mode hides all lower panel widgets, maximizing the size of the
decodes windows. Designed for operators running several instances to
monitor multiple bands and modes.
2020-10-04 23:05:17 +01:00
Bill Somerville
f8e5903f83
Merge branch 'develop' into feat-boost-log
2020-10-04 22:47:01 +01:00
Bill Somerville
add63fb374
Adapt WSPRnet.org spotting to moveable Rx analysis window
...
This allows spots at any frequency to be posted rather than just those
in the 1400 to 1600 Hz range above the VFO dial frequency.
2020-10-04 22:41:52 +01:00
Bill Somerville
a169b5daf8
Added SWL Mode to View menu
...
SWL mode hides all lower panel widgets, maximizing the size of the
decodes windows. Designed for operators running several instances to
monitor multiple bands and modes.
2020-10-04 00:46:59 +01:00
Bill Somerville
837821b117
Merge branch 'develop' into feat-boost-log
2020-10-01 19:55:53 +01:00
Bill Somerville
204d63929d
Repair a regression with odd/2nd period FT4 decode timestamps
...
Generalized slow mode decode timestamp generation to a common routine.
2020-09-29 12:32:47 +01:00
Joe Taylor
7fd2f1afe6
Change QRA66 to QRA65, on the C++ side.
2020-09-25 13:20:46 -04:00
Bill Somerville
e50e712fdd
Start using class NonInheritingProcess
2020-09-24 17:57:06 +01:00
Joe Taylor
9fe2fc6de0
Fix two problems: sometime incorrect setting of RxFreq in WideGraph, and incorrect timestamp for FST4W-120 and FST4W-300 decodes in ALL.TXT.
2020-09-21 14:35:16 -04:00
Joe Taylor
52bdd57e57
Implement NB=-1%, NB=-2%. Fix a startup problem with WideGraps's fMax value.
2020-09-18 11:30:23 -04:00
Joe Taylor
2266e8dbb7
Add FLow and FHigh spinner controls to set the FST4 decoding range.
2020-09-16 17:02:40 -04:00
Bill Somerville
5fdcd8c15a
Merge branch 'develop' into feat-fst280
2020-09-11 20:06:20 +01:00
Joe Taylor
b6f990fac2
Allow FTol values down to 1 Hz; let maximum FTol values for FST4 depend on TRperiod.
2020-09-10 13:33:33 -04:00
Bill Somerville
db6a432a33
Ensure band/frequency combo box edit styling tracks current frequency
2020-09-08 15:24:55 +01:00
Joe Taylor
72cffc9da4
Make the FST4/FST4W Quick-Start Guide available from the Help menu.
2020-09-06 13:31:19 -04:00
Joe Taylor
4ab8780dd8
Code cleanyup associated with removing Tab 2.
2020-09-05 15:22:18 -04:00
Joe Taylor
7aeb9d5e2e
Remove the "Tab 2" option for generating Tx messages.
2020-09-05 15:11:32 -04:00
Joe Taylor
c1025b7c4c
Allow user to set center frequency and FTol in FST4W mode. Needs more testing!
2020-09-05 10:34:55 -04:00
Bill Somerville
4a2a181528
Merge branch 'develop' into feat-fst280
2020-08-17 18:33:00 +01:00
Bill Somerville
e17ad223ae
Tx Next button enables automatic Tx
...
Also a number of WSPR/FST4W code clean-ups including getting the Tx
Next button to function as intended.
2020-08-15 02:57:23 +01:00
Bill Somerville
02e19b687f
Status message to report approximate # of dropped Rx audio frames
...
This is a first cut at this to evaluate buffer size adjustments on
supported platforms. A final version might limit status bar reports to
>1000 dropped frames or similar.
2020-08-08 17:12:48 +01:00
Bill Somerville
a0ceace5b4
User configurable audio device buffer sizes
...
Adjusting these may help with audio drop-outs, particularly on slower
CPU systems or heavily loaded systems. Smaller buffer sizes leave less
margin for process interruptions, larger sizes waste resources that
could impact other processes.
2020-08-08 16:25:14 +01:00
Joe Taylor
3867c452e6
Changes to GUI to accommodate QRA66. It's basically functional, I think.
2020-08-01 12:13:49 -04:00
Bill Somerville
c5248bf116
Merge branch 'develop' into feat-fst280
2020-07-27 13:25:28 +01:00
Bill Somerville
5382ef4a33
Merge branch 'develop' into feat-wspr-user-hardware
2020-07-26 18:03:23 +01:00
Bill Somerville
7bb5a8e009
Merge branch 'develop' into feat-psk-reporter-re-work
2020-07-26 15:52:39 +01:00
Bill Somerville
9c22eb321d
Merge branch 'develop' into feat-fst280
2020-07-26 16:20:11 +01:00
Bill Somerville
7566f3548d
Post FST4W spots to WSPRNet.org
...
Includes a re-factoring of the WSPRNet class, particularly to handle
direct spot posts as well as via a file from wsprd. Switched from GET
http request method to POST method.
FST4W spots post the same information a WSPR spots except the drift
field is always zero (FST4W has no drift compensation, so no drift
figure is calculated by the decoder), and the mode field reflects the
T/R period in minutes. This means FST4W-120A will be similar to
WSPR-2, an FST4W-900 will be similar to WSPR-15. I don't see any way
to view the mode field on either the new or old database format
queries on WSPRnet, so it is hard to tell if that field is actually
stored.
2020-07-26 02:58:04 +01:00
Bill Somerville
580dd85a18
Remainder of renames to FST4
2020-07-23 18:51:05 +01:00
Joe Taylor
05a1b3bae8
Remove "Also FST240W" from the Decode menu and elswhere in the GUI.
2020-07-21 14:18:55 -04:00
Bill Somerville
06b9746619
Make fSpread printing compatible with QSOs
2020-07-20 18:27:29 +01:00
Joe Taylor
159b8a97f7
Better handling of fSpread in mainwindow.cpp. Makes auto-seq work when plotspec is used.
2020-07-19 13:20:41 -04:00
Bill Somerville
7118f1ad14
Correct T/R period options for older modes, and correct start times
...
Fix up decode window headings.
2020-07-12 01:38:36 +01:00
Bill Somerville
f77b6bf71a
Only show FST240W T/R period spin box in FST240W mode
2020-07-08 19:37:31 +01:00
Joe Taylor
d4bf73df84
Minor cleanup of RoundRobin control.
2020-07-03 14:17:13 -04:00
Joe Taylor
0608521751
Remove unused references to WSPR_LF.
2020-07-01 15:12:14 -04:00
Joe Taylor
f2c3cbf9ac
Implement basic functiionality of FST240W in the GUI.
2020-07-01 12:01:47 -04:00
Joe Taylor
ae54c80a54
Here's a start on GUI changes to support FST240W as well as FST240.
2020-06-30 17:14:58 -04:00