Joe Taylor
6e843a960b
Finish code to export a valid Cabrillo log.
2018-10-04 11:32:38 -04:00
Joe Taylor
5e9297bb74
Fox/Hound must use 77-bit msgs. Generate "CQ TEST" and "CQ HUND" msgs.
2018-10-04 09:55:50 -04:00
Joe Taylor
b72e8bd846
Implementing ExportCabrillo. Some work still to do.
...
(cherry picked from commit 1e5c416cc3
)
2018-10-03 16:31:17 -04:00
Joe Taylor
a221de3c9d
Save contest exchange to ADIF log. (Not finished...)
2018-10-03 20:13:05 +01:00
Joe Taylor
a34e30a2e6
Clean up the AutoLog implementation.
2018-10-03 20:11:59 +01:00
Joe Taylor
ce5426ed3d
Add suitable labels for logging to the real-time logging window.
2018-10-03 20:11:29 +01:00
Joe Taylor
c392a26b70
Turn off a qDebug().
2018-10-03 20:11:11 +01:00
Joe Taylor
c2a54e63fd
Contest log to the "fox log" window.
2018-10-03 20:10:11 +01:00
Joe Taylor
c9cb15052c
Option to AutoLog in contests; display to "Fox and Contest Log" window.
2018-10-03 20:08:47 +01:00
Joe Taylor
6d096db6d5
Implement a validator for FD and RTTY exchange entries.
2018-10-03 19:32:05 +01:00
Bill Somerville
617b845a85
Move LotW users file management to Configuration implementation
2018-10-01 22:43:13 +01:00
Bill Somerville
0032a00ffe
Automatic download of ARRL LotW users file at startup if needed
2018-10-01 21:19:21 +01:00
Bill Somerville
62a4569a4c
Class abstracting LotW user lookups which includes asynchronous data loading
2018-10-01 12:42:31 +01:00
Bill Somerville
da643fa43e
Improve handling of country/prefix information appended to decoded CQ messages
...
The use of QTextEdit::toPlainText() converts non-break spaces to
normal spaces so was breaking the use of that character to delineate
appended info. Since using QTextEdit::toPlainText() is an unnecessary
operation as the decoded text can be more amenably accessed through
the QDocument and QTextBlock interface without any translation, this
is an improvement which should have some performance impact when many
decodes are stored in the decodes windows.
2018-09-28 16:12:09 +01:00
Joe Taylor
d252214c10
Fix the "CQ RU RU ..." bug.
2018-09-27 14:28:17 -04:00
Joe Taylor
691476ed1c
Halt Tx before resetting Tx power after Tune. Tnx to W9MDB.
2018-09-26 15:27:24 -04:00
Joe Taylor
a6ac3eed61
Auto-generate 77-bit messages that may include /R or /P callsigns.
2018-09-26 15:23:53 -04:00
Joe Taylor
618fc05ad6
Correct a flaw that produced bad Tx tones in MSK144.
2018-09-19 11:19:40 -04:00
Joe Taylor
3c1dbb21c2
Correct a flaw that caused loss of m_rptSent if MyCall is a nonstandard call.
2018-09-18 14:52:21 -04:00
Joe Taylor
2756303f08
Fix a stray-character typo.
2018-09-18 13:50:58 -04:00
Joe Taylor
8744ce08a2
Correct the logic in function Mainwindow::stdCall().
2018-09-18 13:36:16 -04:00
Steve Franke
9657617cdc
Merge branch 'integrate-77bit' into develop
2018-09-13 15:24:33 -05:00
Joe Taylor
e4e34214f9
Fix two flaws in generating Sh messages in MSK144 mode.
2018-09-13 11:02:00 -04:00
Joe Taylor
a9deb8c1fd
Merge branch 'integrate-77bit' of bitbucket.org:k1jt/wsjtx into integrate-77bit
2018-09-13 09:51:34 -04:00
Joe Taylor
fc3d2f9581
Fix the -rc1 expiration date.
2018-09-13 09:51:04 -04:00
Steve Franke
9caaab6042
Modify CMakeLists.txt so that we only build what is needed for the release, more or less.
2018-09-12 16:22:01 -05:00
Steve Franke
261c68ec6d
Refine and clean up wspr osd code.
2018-09-11 16:45:17 -05:00
Steve Franke
af7feaf65a
No need to examine every entry in the hash table. Just calculate the hash of OSD-produced callsigns and see if they are in the table. Add OSD decoding to the deep setting for wspr decoding.
2018-09-10 17:01:50 -05:00
Joe Taylor
1b678506f4
Correct the -rc1 timeout date.
2018-09-10 13:29:20 -04:00
Joe Taylor
a8d708af67
Preparing for v2.0-rc1 candidate release.
...
- Add file contrib/lotw-user-activity.csv, install in data_dir().
- Add suggested frequencies on 20 and 40m for testing FT8 v2.0 messages.
- Add a timeout date (Nov 1 2018) beyond which -rc1 will not run.
- Change Versions.cmake to indicate v2.0.0-rc1.
2018-09-10 13:07:30 -04:00
Joe Taylor
2c6344cdfa
Switch automatically to EU VHF contest messages, with notification to user.
2018-09-05 11:07:27 -04:00
Joe Taylor
ed791f26dd
Fix a false flagging of ARRL Field Day message.
2018-09-01 20:58:21 -04:00
Joe Taylor
410cd2b9a1
Allow user choice of "Not in LoTW" highlighting color.
2018-09-01 15:42:02 -04:00
Joe Taylor
db713bfb26
Highlight decodes of Tx stations not using LoTW in past year.
...
File "lotw-user-activity.csv", downloaded from ARRL, should be put in
WSJT-X resources and (still to do): installed in a better location.
2018-09-01 09:53:38 -04:00
Joe Taylor
2d9627a79f
Further progress on handling goofy calls.
2018-08-29 11:47:51 -04:00
Joe Taylor
be0a7931d4
More work on goofy calls.
2018-08-29 09:31:12 -04:00
Joe Taylor
2aecad8718
Fix bugs found in test with K9AN on Aug 28.
...
Double-click on "CQ K9AN EN50" mistakenly put EN50 into DXcall.
Enable Tx was turned off after 73 is sent.
Sh mode did not auto-sequence correctly.
Received exchange not logged correctly in EU VHF mode.
2018-08-28 09:44:00 -04:00
Joe Taylor
16598f2ed8
Color highlighting to right window also on a repeat decode.
2018-08-27 13:32:43 -04:00
Joe Taylor
6281439b12
Merge branch 'integrate-77bit' of https://bitbucket.org/k1jt/wsjtx into integrate-77bit
2018-08-27 13:26:29 -04:00
Joe Taylor
7525eda28a
Color highlighting to right (as well as left) text window.
2018-08-27 13:21:06 -04:00
Joe Taylor
15b4463394
Fix several bugs found when testing MSK144 op activities NA_VHF and EU_VHF.
2018-08-27 11:26:09 -04:00
Joe Taylor
847327cf32
Finish implementing the color-highlighting window.
2018-08-25 15:37:30 -04:00
Joe Taylor
52e733d31d
More work on a color-highlighting window.
2018-08-25 11:52:41 -04:00
Joe Taylor
f1261076be
Starting to implement a color-highlighting reminder window.
2018-08-25 11:19:43 -04:00
Joe Taylor
ef3f084c5c
Finish connecting "New DXCC on Band", "New Grid", "New Grid on Band". Needs more testing!
2018-08-24 15:51:29 -04:00
Joe Taylor
68ec268fef
Working toward activating highlights for "New DXCC on band", "New Grid", and "New Grid on Band".
2018-08-24 14:42:08 -04:00
Joe Taylor
0fbc9f3514
Set the color highlighting scheme at startup, or after a call to Settings.
2018-08-24 13:18:49 -04:00
Joe Taylor
a292b2bb58
Remove my new QHash stuff; adapt the existing logbook code instead.
...
We now display "new call on current band" as well as "new call on any band".
Something similar should be done for DXCCs and grids.
2018-08-03 16:31:19 -04:00
Joe Taylor
0d7cd3ed03
Fix generation of Tx2 in RTTY mode. Fix a related problem of decoding the incorrect RTTY message.
2018-08-03 11:46:28 -04:00
Joe Taylor
7df048d10a
Extend color options to include New DXCC, call, and grid by band.
2018-08-02 14:35:55 -04:00
Joe Taylor
dd7da66c7a
Remove two qDebug() statements.
2018-08-02 11:12:22 -04:00
Joe Taylor
1ed527c362
Starting to implement worked-before logic for calls, grids, and DXCCs, by band (and perhaps by mode?).
2018-08-02 11:05:36 -04:00
Joe Taylor
cbfd1d0415
Menu item to erase cabrillo.log.
2018-08-01 15:52:35 -04:00
Joe Taylor
de40f4894a
More contest-mode tweaks: fix Tx1/Tx2 start QSO, increment serial number.
2018-08-01 13:08:16 -04:00
Joe Taylor
144f90d949
Fix more contest auto-seq bugs; add bare-bones contest logging.
2018-08-01 11:25:24 -04:00
Joe Taylor
fde78758e4
Save contest exchanges for NA_VHF and EU_VHF.
2018-07-31 15:42:51 -04:00
Joe Taylor
8a732f40a5
NA_VHF now basically functional in MSK144 mode.
2018-07-31 13:18:57 -04:00
Joe Taylor
396cf98c0b
Fix a flaw in RTTY auto-sequencing.
2018-07-31 12:17:14 -04:00
Joe Taylor
f3b89c4dca
More tweaks for contest-like modes.
2018-07-31 11:39:25 -04:00
Joe Taylor
e6b677d663
Don't use Tx1 when operating in any of the contest-like modes.
2018-07-31 11:10:57 -04:00
Joe Taylor
b0e7901502
Improved auto-sequencing for the contest-like modes.
2018-07-31 10:45:32 -04:00
Joe Taylor
3af293f297
Use module variables rather than common/hashcom/; working on transparent handling of goofy calls.
2018-07-30 15:46:25 -04:00
Joe Taylor
5c65cb7f1d
Add a warning message for RTTY contest mode.
2018-07-30 13:41:25 -04:00
Joe Taylor
0359414bfa
Complete many details of contest-mode auto-sequencing. More testing needed!
2018-07-30 13:23:23 -04:00
Joe Taylor
621d23d0b6
Save/restore the RRR/RR73 status of Tx4.
2018-07-30 11:48:18 -04:00
Joe Taylor
cbf8b5d914
Fix the generation of Tx* messages containing nonstandard calls.
2018-07-30 11:17:09 -04:00
Joe Taylor
5a68660b9a
Correct a flaw in generating special messages, and one in converting dB to S-level.
2018-07-29 09:26:03 -04:00
Joe Taylor
7482f27220
Contest modes force 77-bit messages. Fix a bug I introduced in auto-seq. Code cleanup.
2018-07-28 15:29:07 -04:00
Joe Taylor
d9838cf616
Make message like "CQ YW18FIFA" acceptable.
2018-07-27 16:50:58 -04:00
Joe Taylor
ab7b411ec0
Warn casual operator to switch to EU VHF Contest mode.
2018-07-27 16:08:05 -04:00
Joe Taylor
7306424452
Auto-sequencing works if both stations are in EU VHF contest mode.
2018-07-27 15:21:40 -04:00
Joe Taylor
95d6f84abf
Transparent auto-sequencing for NA VHF Contest.
2018-07-27 11:52:38 -04:00
Joe Taylor
789d2042bf
Pass nContest value to hspec.f90.
2018-07-27 09:45:14 -04:00
Joe Taylor
adcffe3db4
Pass "nContest" value to ft8_decode.f90.
2018-07-27 09:30:00 -04:00
Joe Taylor
3dca6a5933
Generate RTTY contest message with QSO serial number for DX stations.
2018-07-26 11:08:52 -04:00
Joe Taylor
7ff366abe3
Code cleanup and improvement in the JT4 decoder.
...
NB: should remove the present downsampling to 11025/2 Hz, which unnecessarily
limits the availabler range of Fx Freq ("nfqso" in the source code).
2018-07-23 12:42:50 -04:00
Joe Taylor
a2128e50f9
Fix a blunder in sending old-style messages: if isync=1, then necessarily i3=0.
2018-07-12 08:58:04 -04:00
Joe Taylor
2c5dd053f3
Don't send "mygrid" where it's no longer needed.
2018-07-11 16:32:08 -04:00
Joe Taylor
2350837d78
Fix a bug setting the "RTTY 2" label.
2018-07-11 15:11:13 -04:00
Joe Taylor
54a52cf5a6
Disable Tx after sending 73 in MSK144 mode. (Bad idea?)
2018-07-11 14:50:39 -04:00
Joe Taylor
542f85694c
Remove some bcontest stuff associated with MSK144.
2018-07-11 14:42:48 -04:00
Joe Taylor
316e78133c
Remove remaining traces of the "NA VHF Contest" checkBox.
2018-07-11 14:27:53 -04:00
Joe Taylor
a780988e01
More cleanup; fix several auto-sequencing problems.
2018-07-11 13:25:01 -04:00
Joe Taylor
14385611be
Code cleanup related to "bcontest". Auto-seq now OK for new NA VHF Contest messages.
2018-07-11 10:13:42 -04:00
Joe Taylor
d95d2df5b6
Old-style "NA VHF Contest" mode removed from all Fortran routines.
2018-07-10 15:09:42 -04:00
Joe Taylor
189c7bae67
Fix a necessary type cast.
2018-07-10 09:04:01 -04:00
Joe Taylor
bc7dbd025a
Use dummy array itone0[] to call a "gen..." routine just to check a message.
2018-07-10 08:50:45 -04:00
Steve Franke
f821f32562
Fix the crash that we were seeing on linux. The string s[41] was too short to include the null termination.
2018-07-10 00:13:56 +00:00
Joe Taylor
b252c11815
Bright red label to flag Fox, Hound, or use of new 77-bit message styles.
2018-07-09 14:33:56 -04:00
Joe Taylor
340e0f9290
Generate the correct messages for NA VHF Contest mode.
2018-07-09 13:46:32 -04:00
Joe Taylor
40037baf97
Deactivate two qDebug()'s.
2018-07-07 21:39:25 -04:00
Steve Franke
a9bf1b00ac
Merge branch 'integrate-77bit' of bitbucket.org:k1jt/wsjtx into integrate-77bit
2018-07-07 16:31:54 -05:00
Steve Franke
19846e484b
Fix what I 'fixed' yesterday.
2018-07-07 16:31:46 -05:00
Joe Taylor
df26a762dd
Fix several more bugs in generating new-style messages. Use DXped label for contest ID.
2018-07-07 14:47:33 -04:00
Steve Franke
b691ad6351
Merge branch 'integrate-77bit' of bitbucket.org:k1jt/wsjtx into integrate-77bit
2018-07-07 10:36:08 -05:00
Steve Franke
fd0ad33028
MSK144: Wholesale changeover to (128,90) code with 77-bit messages. Compiles and doesn't crash, but communication between two instances has not been tested.
2018-07-07 10:35:59 -05:00
Joe Taylor
cb9b39b13c
Add some comments; clean up a qDebug() output.
2018-07-07 10:59:39 -04:00
Joe Taylor
d3c9d29214
Fix a bug in split77.
2018-07-07 09:54:34 -04:00
Steve Franke
7e8c177034
Fix a problem caused by the last merge.
2018-07-06 19:15:07 -05:00
Joe Taylor
cdbf523452
Merge branch 'integrate-77bit' of https://bitbucket.org/k1jt/wsjtx into integrate-77bit
2018-07-06 19:29:17 -04:00