Commit Graph

1197 Commits

Author SHA1 Message Date
Joe Taylor
ac151875ce Fix an issue with updating of labDXped after changes to special operating mode. 2022-08-18 13:16:23 -04:00
Joe Taylor
91b3829849 Always start Echo mode with Monitor OFF. 2022-08-18 10:42:12 -04:00
Joe Taylor
6126baa8ac RIT control should be enabled only in Echo mode. 2022-08-18 10:32:22 -04:00
Joe Taylor
db8ff74c50 Correct a new failure to process echo data read back from disk. 2022-08-17 13:20:00 -04:00
Joe Taylor
d0a6be96e4 More tweaks to Echo mode: call to save_echo_params, no display after last echo transmission. 2022-08-17 11:19:53 -04:00
Joe Taylor
bfb5665c36 Save and restore total Doppler in Echo-mode .wav files, and display that as Doppler. 2022-08-17 09:42:33 -04:00
Joe Taylor
92df1fbd0c Echo mode should default to Doppler method "Own Echo". 2022-08-17 09:06:27 -04:00
Joe Taylor
d08c1e106a Display full Doppler in Echo mode text output, not just the audio shift. 2022-08-16 14:42:22 -04:00
Joe Taylor
a767a7dd1e Fix three minor flaws in Echo mode. 2022-08-16 12:15:08 -04:00
k9an
f683d47f5b Fix a crash caused by calling Reset Cabrillo Log when Active Stations window is not open. Thanks to Mike W9MDB./wsjtx & 2022-08-02 13:52:46 -05:00
k9an
8eec2b58c0 Allow FST4W transmissions on 30m. Ensure that correct frequency is reported to WSPRnet for FST4W decodes when Rx spin box frequency is not 1500 Hz. 2022-08-02 11:57:24 -05:00
Uwe Risse
5b52b30d56 Ensure compatibility with Qt < 5.15. 2022-08-01 10:16:28 +02:00
Joe Taylor
3bdadf247a Protect against using null pointer m_astroWidget. 2022-07-30 13:07:49 -04:00
k9an
00f29458b3 Merge branch 'echo-mode' into develop 2022-07-30 08:46:10 -05:00
Joe Taylor
d80146312f Use of small mode buttons requires updating of m_specOp. 2022-07-30 09:22:49 -04:00
Joe Taylor
ca39746dc5 Change the SpecOp enumeration so that FOX=6, HOUND=7, ARRL_DIGI=8. 2022-07-29 15:20:04 -04:00
Joe Taylor
4c4a5fe023 Get UTC from file name when reading Echo-mode .wav files. 2022-07-29 11:38:55 -04:00
Uwe Risse
b1000ee153 Remove the Tune watchdog. 2022-07-29 11:06:59 +02:00
Joe Taylor
2e82ce4546 Add Doppler to displayed text lines in Echo mode. Enable RIT spinner when DopplerMethod is None. 2022-07-28 11:00:47 -04:00
Joe Taylor
d4ed6785fb WIP toward processing Echo-mode data read from disk. 2022-07-28 08:55:19 -04:00
Joe Taylor
3fb362ac28 WIP to enable saving, opening, and processing Echo-mode .wav files. 2022-07-27 14:03:54 -04:00
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
f9ce51c039 In astro.cpp, round off display of width1 and width2 to nearest integer Hz. 2022-07-25 11:09:05 -04:00
Uwe Risse
45532ed55c Stop the Tune Watchdog when Enable Tx is checked to prevent accidental truncation of transmissions. 2022-07-24 13:15:11 +02: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
Joe Taylor
a69e3756b6 Working on Echo mode. 2022-07-21 12:53:27 -04:00
Joe Taylor
fd4a2e3b61 Work in progress on Echo mode. Some temporary stuff here! 2022-07-21 11:39:24 -04:00
Joe Taylor
2e4a6c3c32 If DX grid is blank, set DX astro params to zero. Do this in astrosub.f90, not asstro.cpp! 2022-07-17 16:12:59 -04:00
Joe Taylor
c296bca73a Minor code cleanup. 2022-07-16 09:50:09 -04:00
Joe Taylor
c60aa83aa5 ActiveStations lineEdits for Rate, Score, and Band changes should be ReadOnly. 2022-07-16 09:43:55 -04:00
Brian Moran
8bd3dd65bb use correct method for getting row count from the DB; use signals/slots to inform the CabrilloLogWindow the qso_count has changed 2022-07-15 20:42:57 -07:00
Brian Moran
af3e06144c refresh QSO # when the underlying data changes 2022-07-15 11:24:57 -07:00
Joe Taylor
e5bf51abf6 Update number of logged contest QSOs only if Contet Log has been made visible. 2022-07-15 10:49:26 -04:00
Joe Taylor
e1fde92ea2 Try adding a lineEdit to display number of QSOs in the contest log. Not quite right, yet. 2022-07-14 12:42:55 -04:00
Brian Moran
a1106aff46 no qso #. When date sorted, move to top or bottom 2022-07-13 21:36:07 -07:00
Brian Moran
c85ed8cc7d show contacts by ID, scroll to insertion when sorted by tha column up or down 2022-07-11 15:56:55 -07:00
Uwe Risse
da282209f1 Remember Tx and Rx audio frequencies when coming back from any mode which sets AF to 1500 Hz (MSK144, FST4W, Echo, WSPR, FreqCal). 2022-07-08 11:56:02 +02:00
Uwe Risse
f84ba8a0d0 Make submode switching more robust, and fix a long-standing bug where the Tx audio frequency spin box remained red when coming from some Q65 submodes. 2022-07-07 18:11:29 +02:00
Uwe Risse
599cf1b7d6 Remember settings for T/R period and Submode by mode. 2022-07-05 10:55:00 +02:00
Joe Taylor
9adb1c8256 Minor edits to display of Keyboard Shortcuts. 2022-07-01 12:04:22 -04:00
Joe Taylor
bc635f0cd7 Make OK button the default on the LogQSO dialog window. 2022-07-01 11:56:22 -04:00
Joe Taylor
951d17b20c Correct the if statement controlling display of DX station fields. 2022-06-23 09:20:52 -04:00
Joe Taylor
0ef914fb5c Let Echo-mode "Measure" function use the computed fspread for DX grid. 2022-06-22 14:34:50 -04:00
Uwe Risse
219c04f5a4 Optimize mode button layout for 4K screens. 2022-06-19 16:37:56 +02:00
Joe Taylor
3beeb06dec Always send 73 after receiving RR73, even in contest mode. 2022-06-03 11:52:25 -04:00
Joe Taylor
a3d57024d5 Edits and additions to User Guide. 2022-06-02 13:15:20 -04:00
Uwe Risse
fa111e6e87 Remove checkboxes for "Clear DX Call / DX Grid after QSO" and update Release_Notes and NEWS. 2022-06-01 10:14:18 +02:00
Joe Taylor
f1497fbabb Further preparations for making a release candidate WSJT-X 2.6.0-rc1. 2022-05-31 11:12:45 -04:00
Uwe Risse
ce13ca8800 Preparations for the release of WSJT-X v2.6.0-rc1. 2022-05-30 13:55:01 +02:00
Uwe Risse
cac0ea44ea Optimize method and use it also for displaying bands in BlankLine. 2022-05-08 10:13:29 +02:00
Uwe Risse
c7e7062b8a Ensure that m_freqNominalPeriod and m_currentBandPeriod are also initialized when rig is none or when there was no band change. 2022-05-07 18:35:43 +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
bbb280b4f3 Set font used in Active Stations window equal to that in the decoded text windows. 2022-05-05 13:35:27 -04:00
Uwe Risse
a469b67afb Repeated highlighting of DX Call to override JTAlert coloring. 2022-05-02 15:54:42 +02:00
Joe Taylor
b100a11835 Activate the ClrAvg button for Echo mode. 2022-04-25 15:54:13 -04:00
Steven Franke
c073fefa74 Merge branch 'arrl-digi-dx' into develop 2022-04-25 07:24:03 -05:00
Steven Franke
062f3a8037 Merge branch 'feat-a7-UR' into develop 2022-04-25 07:23:06 -05:00
Uwe Risse
df502242f2 Treat CQ xxxx and CQ xxx like CQ and CQ xx. 2022-04-23 12:02:50 +02:00
Joe Taylor
7d8d0b8b94 Integrate the new Echo SNR algorithm into WSJT-X. 2022-04-22 15:34:12 -04:00
Joe Taylor
1da80c0631 Don't include "73" in the test for bProcessMsgNormally. 2022-04-12 13:43:42 -04:00
Joe Taylor
d45d0b6b8f Correct the tests for receiving "R ", etc., in autosequencing logic. 2022-04-12 12:56:04 -04: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
cf27347656 Clean up the display of contest names on the 'labDXped' label. 2022-04-11 11:55:05 -04:00
Joe Taylor
400957af0c Revert "Fix some logical issues with auto-sequening with ActiveStations window. Enable ARRL_DIGI label display."
This reverts commit 36d11fc561.
2022-04-11 11:04:46 -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
afa020558f Revert "Fix the position of call to UpdateRate()."
This reverts commit fc4a70cf9c.
2022-04-11 11:03:16 -04:00
Joe Taylor
fc4a70cf9c Fix the position of call to UpdateRate(). 2022-04-11 09:44:14 -04:00
Joe Taylor
9b8b604a8c Correct the way "Rate" is being updated. 2022-04-09 15:04:56 -04:00
Joe Taylor
36d11fc561 Fix some logical issues with auto-sequening with ActiveStations window. Enable ARRL_DIGI label display. 2022-04-09 14:37:24 -04:00
Joe Taylor
1930271350 Remove a diagnostic qDebug() statement. 2022-04-06 16:05:40 -04:00
Joe Taylor
a78f5d06c4 Correct the calculation of Age after 0h UTC wrap-around. 2022-04-06 12:21:22 -04:00
Uwe Risse
cb03c837d0 Revert "Prevent the display of lines with negative age values."
This reverts commit 2d906247d7.
2022-04-06 10:08:30 +02:00
Uwe Risse
36e54bf3a0 Revert "Add an option to disable the Tune watchdog."
This reverts commit 0b951a05e7.
2022-04-06 10:06:43 +02:00
Uwe Risse
2d906247d7 Prevent the display of lines with negative age values. 2022-04-05 18:08:27 +02:00
Uwe Risse
cf9233b650 Automatically set the width of the mode buttons depending on the font size. 2022-04-05 11:14:34 +02:00
Uwe Risse
dd81db1e95 Add an option to disable the Tune watchdog. 2022-04-04 17:24:35 +02:00
Uwe Risse
ec1e521ba7 Set minimum width to 0 on MacOS, and limit maximum width to 40 also on Linux. 2022-04-04 17:07:50 +02:00
Uwe Risse
8a6a8e8bdf Limit width of the mode buttons to 40 only for Windows. 2022-04-04 16:18:10 +02:00
Uwe Risse
1068988bf1 Allow a width of 32 to 40 for the mode buttons. 2022-04-04 14:01:33 +02:00
Uwe Risse
74ae5f98de Prevent H button from beeing highlighted when not in Hound mode. 2022-04-04 10:44:06 +02:00
Joe Taylor
30047ecfeb Another try at getting proper value for m_latestDecodeTime. 2022-04-02 13:41:59 -04:00
Joe Taylor
dbeec73e86 Revert "Use current time rather than latest decode time for computing "age". Needs more testing!"
This reverts commit 3a8991ab80.
2022-04-02 13:25:25 -04:00
Joe Taylor
3a8991ab80 Use current time rather than latest decode time for computing "age". Needs more testing! 2022-04-02 11:18:18 -04:00
Joe Taylor
95f75c8e49 Fix the logic for what happens when we receive R+rpt after sending RR73. 2022-04-01 10:01:45 -04:00
Joe Taylor
432a501bf6 Re-enable display of country names if ActiveStations window is closed. 2022-03-30 14:23:44 -04:00
Joe Taylor
e9f1cbf375 Add and adjust some Tool Tips in Active Stations window. 2022-03-29 10:55:03 -04:00
Joe Taylor
a9e29327b7 Set a warning color when BandChanges is 8 or higher. 2022-03-28 17:45:03 -04:00
Joe Taylor
675a768de1 Set RxFreq spoinner to freq of selected reply to my CQ. 2022-03-28 17:30:00 -04:00
Joe Taylor
4fb06dda43 Don't put a report into the DxGrid box. Reply to report with R+report. 2022-03-28 17:25:17 -04:00
Joe Taylor
218479f093 Add commas or dots, where appropriate, for display of score. 2022-03-28 11:07:37 -04:00
Joe Taylor
f32f2393ea Copy info to "DX Grid" only if it's a valid grid locator. 2022-03-28 10:48:06 -04:00
Joe Taylor
d399b172a4 Repair the logic for selecting best responder to my CQ. 2022-03-28 10:35:36 -04:00
Joe Taylor
b219b59296 Fix the logic for replying to a CQ responder who sends report instead of grid. 2022-03-27 10:21:22 -04:00
Joe Taylor
2d3914eb2d Reset displayed score when Cabrillo log is reset. 2022-03-27 09:35:28 -04:00
Joe Taylor
c909eb0845 Display accumulated contest score on first display of ActiveStations window. 2022-03-27 09:29:16 -04:00
Joe Taylor
91a39dd0a1 Correct the calculation of points. 2022-03-27 09:14:34 -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
02961a2ccc Do not display in ActiveStations calls already worked on current band. 2022-03-25 10:11:20 -04:00
Joe Taylor
c5b6a6ae45 Don't display stations already worked on current band. 2022-03-23 16:12:12 -04:00
Joe Taylor
1cee98162a Test the ActiveStations pointer before using it. Add some Tool Tips. 2022-03-23 15:39:32 -04:00
Joe Taylor
4957face2f Display points if in FT4 or FT8 and ActiveStations is visible. 2022-03-22 14:35:42 -04:00
Joe Taylor
190dca5501 Do not display the "........" bands indicators. 2022-03-22 13:27:24 -04:00
Joe Taylor
be2ce2a6c4 Remove stray 'a7' flags from decodes when displaying points. 2022-03-22 13:03:51 -04:00
Joe Taylor
ffe8927a30 Cleanup of "workedB4" interaction with ActiveStations. 2022-03-22 12:41:08 -04:00
Joe Taylor
f3ee013e43 Working toward display of points in left decode window. 2022-03-22 11:22:56 -04:00
Joe Taylor
f47596b2eb Make the "Ready only" box sticky on program restart. 2022-03-21 15:52:25 -04:00
Joe Taylor
d6208b43e2 Several cleanups and fixes for ActiveStations features. 2022-03-21 15:43:58 -04:00
Joe Taylor
ae217cb2d9 Fix the extraction-of-callsign error caused by movinf asterisk. 2022-03-20 14:25:23 -04:00
Joe Taylor
aa9cc8e885 Move asterisk; add "Ready on;y" checkbox; some code cleanup. 2022-03-20 14:16:20 -04:00
Uwe Risse
edd7fadd5a Some changes to the mode buttons. 2022-03-20 18:30:55 +01:00
Joe Taylor
aceac2ccb5 Insert asterisk only if age==0. 2022-03-20 09:11:52 -04:00
Joe Taylor
07ab7de018 Fix the handling of ActiveStation line with pre-pended asterisk. 2022-03-20 08:59:58 -04:00
Joe Taylor
653ea56a77 Display all current calls with grids. Add asterisk for those ready to call. 2022-03-19 19:42:29 -04:00
Joe Taylor
6ca1b14477 Remove a diagnostic print. 2022-03-19 16:54:09 -04:00
Joe Taylor
304a04328a Erase ActiveStations only once per Rx sequence. 2022-03-19 16:53:13 -04:00
Joe Taylor
db33624da1 Erase ActiveStations window when decoding starts. 2022-03-19 16:37:19 -04:00
Joe Taylor
f6c608b227 Don't try to erase if widget was not started! 2022-03-19 16:15:51 -04:00
Joe Taylor
ab48d77d0f Display calls in ActiveStations only when they are "ready to call". Erase on band change. 2022-03-19 16:05:30 -04:00
Joe Taylor
fd7caa8cd6 Fix the setting of TxFirst after click on ActiveStations window. 2022-03-19 14:29:52 -04:00
Joe Taylor
bc92cd54f3 Fix the connect() statement in ActiveStations. 2022-03-19 14:06:46 -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
e366b0a6af Don'r display in ActiveStations a call already worked on this band. 2022-03-18 14:52:09 -04:00
Joe Taylor
48312bc620 Moew work on ActiveStations window features. 2022-03-18 14:18:49 -04:00
Joe Taylor
6e193ab0e1 Add bands worked and other stuff to ActiveStations display. 2022-03-18 11:55:44 -04:00
Joe Taylor
2c0d05e05d More work in progress on funcrions in ActiveStations window. 2022-03-18 10:39:08 -04:00
Joe Taylor
5668e74f61 More work on the ActiveStations features. 2022-03-17 16:43:58 -04:00
Joe Taylor
f3bac687ba Clean up the ActiveStations window. 2022-03-17 12:09:16 -04:00
Joe Taylor
15e33d22af More work in progress on the ActiveStations window. 2022-03-17 09:36:59 -04:00
Joe Taylor
ceb13110c5 Use monospace font in ActiveStations window. 2022-03-16 15:33:21 -04:00
Joe Taylor
e732c5ba62 Work in progress on the ActiveStations window. 2022-03-16 14:37:25 -04:00
Joe Taylor
38e65b747a Display active stations in decreasing order of points. 2022-03-16 13:05:20 -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
38174ed6dc Use "ARRL_DIGI" rather than "NA_VHF". Needs testing! 2022-03-14 15:59:49 -04:00
Joe Taylor
d96a1a1173 Starting to implement QMaps for activeStations and recentStations. 2022-03-14 14:18:53 -04:00
Joe Taylor
c8574b5890 Make display of Active Stations window sticky on program restart. 2022-03-14 10:12:22 -04:00
Joe Taylor
e529ad8df9 Change name for new window: ARRL_Digi ==> Active Stations 2022-03-12 09:55:50 -05:00
Joe Taylor
e8c08c24a5 Change the source file names from arrl_digi.* to activeStations.* 2022-03-11 15:12:32 -05:00
Joe Taylor
f180d30126 More changes toward an "Active Stations" window. 2022-03-11 15:03:16 -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
0b951a05e7 Add an option to disable the Tune watchdog. 2022-03-07 10:50:21 +01:00