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
Joe Taylor
c34deb4aed
Activate two debug statements.
2018-07-06 19:22:28 -04:00
Steve Franke
7f85f8983d
Fix a c++/fortran type mismatch for ft8msgbits.
2018-07-06 18:04:56 -05:00
Steve Franke
56e5943969
Fix an out-of-bounds issue.
2018-07-06 17:48:58 -05:00
Joe Taylor
9cfd14a34d
genStdMsgs now also for ARRL RTTY contest and EU VHF contest.
2018-07-06 15:45:00 -04:00
Joe Taylor
4d019e011a
getStdMsgs() now generates Field Day messages.
2018-07-06 15:05:55 -04:00
Joe Taylor
b6cd4fba41
Add widgets for input of contest exchanges.
2018-07-06 14:29:36 -04:00
Joe Taylor
3fc2209d86
Minor cleanup.
2018-07-06 13:21:31 -04:00
Joe Taylor
3bd1e45e60
Disable the "should you be a Hound?" warning message.
2018-07-06 13:02:44 -04:00
Joe Taylor
c5d61f4cf4
Now able to generate 72-bit or 77-bit messages.
2018-07-06 12:52:39 -04:00
Steve Franke
f6e7f9e5e8
Make the length of ft8 messages 38 characters in mainwindow.cpp.
2018-07-05 16:14:10 -05:00
Joe Taylor
4bfdf1e56d
Merge branch 'integrate-77bit' of https://bitbucket.org/k1jt/wsjtx into integrate-77bit
2018-07-05 16:52:27 -04:00
Joe Taylor
af7f1af22b
Update the ToDo list.
2018-07-05 16:51:52 -04:00
Steve Franke
b83b66e665
Changed genft8 and related routines to accept 37 char message and return 37 char msgsent. For now, in mainwindow, just copy the 22 char message into message37.
2018-07-05 15:32:04 -05:00
Steve Franke
4b8ea3ef45
Wire up the 'Decode only 77-bit messages' checkbox.
2018-07-05 07:51:10 -05:00
Steve Franke
cf64cad091
Send m_i3, m_n3, m_isync from mainwindow to genft8.f90 and use these to determine the type of generated message, according to the scheme described in lib/77bit/NewCode.txt.
2018-07-03 14:37:50 -05:00
Joe Taylor
d6493a62fa
Merge branch 'integrate-77bit' of https://bitbucket.org/k1jt/wsjtx into integrate-77bit
2018-07-03 14:18:55 -04:00
Joe Taylor
854a7f2a5c
NewCode.txt describes some necessary code additions.
2018-07-03 14:17:49 -04:00
Steve Franke
3f897225fe
genft8 now looks at sign of n3 and i3. If either sign is negative, generate a type 1 (classic) message. Otherwise generate type 2. Type 1 seems to work. Type 2 does not yet work.
2018-07-03 11:10:47 -05:00
Steve Franke
c39dd63f79
Send (i3,n3) from mainwindow to genft8. First steps at interpreting (i3,n3) to send itype=1 for classic messages and itype=2 otherwise. Very buggy at this stage.
2018-07-03 09:28:16 -05:00
Joe Taylor
e67287b381
Don't allow Hound to Tx even; dot't allow Fox to Tx odd.
2018-07-02 10:40:50 -04:00
Joe Taylor
1bf9f22760
Deactivate the "not_GA" warning message at startup.
2018-06-13 15:37:42 -04:00
Bill Somerville
2d6782de50
Prep for WSJT-X v1.9.1 release to fix Xox mode issue
...
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/wsjtx/trunk@8733 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2018-05-29 22:59:47 +00:00
Joe Taylor
d689334730
Keyboard shoirtcuts Ctrl+F11 and Ctrl+F12 should change Tx freq only when equal to Rx freq.
...
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8665 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2018-05-18 15:35:29 +00:00
Joe Taylor
ecc75abf85
Guard against superfluous transmission of R+rpt by Hound, caused by late decode of Fox's RR73.
...
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8660 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2018-05-15 13:13:10 +00:00
Joe Taylor
12c68a969a
Add a checkbox to enable more frequent programmed CQs by Fox.
...
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8659 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2018-05-14 18:45:23 +00:00
Joe Taylor
c1ca43da3e
Allow Fox to transmit standard FT8 messages (including free text) from Tab 1 or Tab 2.
...
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8658 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2018-05-11 13:01:50 +00:00
Joe Taylor
95e20b2e52
Correct the logging of blank grid for compound Hound callsigns.
...
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8657 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2018-05-11 12:24:15 +00:00
Joe Taylor
1095b758cc
Enable ";" messages to work properly for Hounds with complex callsigns.
...
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8656 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2018-05-10 19:07:31 +00:00
Joe Taylor
59251e8948
More changes for Hounds with compound calls. Maybe all OK now?
...
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8654 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2018-05-10 15:09:57 +00:00
Joe Taylor
403992f62b
Display MSK144 messages for MyCall in right window.
...
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8653 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2018-05-09 18:46:23 +00:00
Joe Taylor
8b3714bf1c
Correct the logic for removing a Hound call from the to-be-called queue.
...
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8652 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2018-05-09 17:49:54 +00:00
Joe Taylor
58939ce011
More changes to accommodate Hounds with compound calls. Fox CQs only every 4 Tx sequences.
...
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8651 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2018-05-09 17:18:08 +00:00
Joe Taylor
1f9b538232
Allow Fox to work Hounds with compound calls. Needs more testing!
...
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8650 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2018-05-09 14:22:19 +00:00
Joe Taylor
242cc9c6ab
Fix bug that caused crash on Fox's sort-by-grid if grid was blank.
...
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8649 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2018-05-09 12:39:23 +00:00
Joe Taylor
f27eccbf8e
Don't allow Fox mode in any of the default FT8 sub-bands.
...
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8647 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2018-05-01 18:27:59 +00:00
Joe Taylor
648b77072a
Fox Tx freq must be adjusted for value of m_XIT.
...
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8638 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2018-04-25 00:56:49 +00:00
Joe Taylor
6e6ce12c64
Hound TxFreq at FoxFreq+300 ONLY if Tx3; and keep it below 900 Hz.
...
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8636 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2018-04-24 14:42:36 +00:00
Bill Somerville
f4b6d51bcd
Tidy up recent fixes for Hound frequency shifts
...
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8629 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2018-04-22 12:32:32 +00:00
Bill Somerville
e2181935ea
Fix Hound logic for automatic audio offset changes
...
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8628 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2018-04-21 19:10:30 +00:00
Bill Somerville
dd8f28b309
Tentative reversal of recent change to set hound Tx frequency very late
...
Changing the Hound Tx audio offset just before starting the Tx audio
stream is way too late to have the Tx message printed in the decodes
window with the correct frequency shown. If we intend to change the Tx
offset very late like this we are going to be in trouble with rigs
that cannot do CAT while transmitting since PTT will already be
asserted.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8627 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2018-04-21 19:10:16 +00:00
Bill Somerville
8f8dfdb120
Include path of .WAV file in .WAV file write error message box
...
Thanks to Mike, W9MDB, for this contribution.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8626 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2018-04-21 19:10:02 +00:00
Joe Taylor
a7eac0ac26
'Reset' deletes houndcallers.txt; only 3 strikes for Fox sending RR73; remove some qDebug()'s.
...
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8622 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2018-04-19 13:43:53 +00:00
Joe Taylor
59ccedf7da
Clear Fox's left text window when Reset is clicked.
...
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8621 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2018-04-18 18:25:11 +00:00
Joe Taylor
2e0c9c6bf9
Comment out some unnecessary startup code.
...
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8620 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2018-04-18 17:43:33 +00:00
Joe Taylor
f27103642e
New convention for setting frequency of Hound's R+rpt message. Also, save/restore the mainwindow splitter setting.
...
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8619 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2018-04-18 14:04:52 +00:00
Joe Taylor
1b469eea4a
Require confirmation when Fox operator hits "Reset" button.
...
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8618 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2018-04-17 14:54:37 +00:00
Joe Taylor
62b8b6531e
Don't allow n3 > Nslots.
...
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8617 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2018-04-14 23:05:33 +00:00
Joe Taylor
25fce25220
Back out r8614, but keep r8615.
...
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8616 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2018-04-14 20:59:53 +00:00
Joe Taylor
65d6d63b56
Increment ncall when Fox calls hc; fix the strikeout logic.
...
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8615 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2018-04-14 20:55:56 +00:00
Steven Franke
d63dd249d8
Increment m_foxQSO[hc].ncall after sending a report.
...
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8614 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2018-04-14 20:35:19 +00:00
Joe Taylor
c35be9bc38
Better arrangement of qDebug()'s for testing Fox sequencing.
...
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8613 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2018-04-13 20:22:29 +00:00
Joe Taylor
57cf6b3f15
New code for Fox sequencing and modified steps.txt.
...
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8612 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2018-04-13 19:20:37 +00:00
Joe Taylor
4d82d515ed
Minor code cleanup for Fox mode.
...
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8610 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2018-04-11 20:32:17 +00:00
Joe Taylor
5307289ef8
More diagnostic output, better format, to "diag.txt".
...
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8609 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2018-04-11 15:26:43 +00:00
Joe Taylor
d6ac471054
Minor code cleanup, no logical changes.
...
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8607 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2018-04-11 13:22:34 +00:00
Joe Taylor
711629e3a5
Adjust several limits used in foxTxSequencer(), to reduce excess buildup of QSOs in progress.
...
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8606 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2018-04-11 12:57:43 +00:00
Joe Taylor
b2112cdd02
Modify foxTest() to work with FoxQSO.txt as the driver file.
...
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8605 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2018-04-09 19:30:12 +00:00
Joe Taylor
396aab7274
Fix minor cosmetic issue with tooltip on Tx pwr slider.
...
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8602 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2018-04-03 13:33:08 +00:00
Bill Somerville
62eabce723
Tidy a minor cosmetic issue
...
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8598 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2018-04-01 21:46:36 +00:00
Joe Taylor
0aa3a45514
Another attempt to get m_rptRcvd logged correctly in special circumstances.
...
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8592 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2018-03-30 19:28:30 +00:00
Joe Taylor
7620590689
Correct the handling of m_rptRcvd, on its way to the log.
...
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8591 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2018-03-29 18:38:44 +00:00
Joe Taylor
4f6e71a842
Comment out the change in r7306: If Monitor was OFF at start of band_changed(), return it to OFF when this function [band changed()] returns.
...
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8590 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2018-03-28 23:27:46 +00:00
Bill Somerville
dfe037423f
New incoming UDP message to allow external applications to highlight decoded callsigns
...
UDP servers can request that WSJT-X clients highlight a specified
callsign in the Band Activity decodes window. Either the last
occurrence of the callsign may be highlighted or all past and future
occurrences can be highlighted. The latter case WSJT-X will remember
the callsign and requested highlighting options so that future
occurrences can be correctly highlighted.
Either or both of the text background color and the text foreground
color may be specified. A further UDP message may be sent to change
the persistent color highlighting for a given callsign, including
reseting persistent highlighting by passing an invalid color value.
Thanks to Alex, VE3NEA, for this contribution.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8589 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2018-03-28 22:25:46 +00:00
Joe Taylor
bc8e860b59
Fix a bug in saving the correct "Rpt Rcvd" when someone tailends a QSO by sending Tx2.
...
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8588 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2018-03-28 15:46:48 +00:00
Joe Taylor
55e9635b47
Tune should work even if selected Tx message is blank.
...
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8587 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2018-03-28 14:53:07 +00:00
Joe Taylor
4a7de89ab4
Fix problem in restoring mainwindow width on restart. Tnx Mike, W9MDB.
...
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8581 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2018-03-21 20:15:46 +00:00
Joe Taylor
fb35b25884
Correct a WSPR-mode flaw in hideMenus(). Thanks to JH3XCU!
...
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8578 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2018-03-20 12:36:39 +00:00