Commit Graph

1474 Commits

Author SHA1 Message Date
Bill Somerville
8d7b9bba56 Revert to pre r8430 behaviour except when hound using FT8
The "Hold  Tx Freq" check  box allows one's  Tx frequency to  be fixed
when  replying by  double-clicking a  decode. When  in FT8  hound mode
one's Tx frequency is always held when double-clicking a decode unless
directed by  internal logic  to change. Direct  Tx offset  changes are
still allowed in hound mode, as are the normal waterfall clicks.

git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8490 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2018-02-11 02:29:27 +00:00
Joe Taylor
8a26e56b66 Prepare for v1.9.0-rc1 release candidate.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8487 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2018-02-09 17:49:40 +00:00
Joe Taylor
0db2356760 Tweak the "late start" logic.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8486 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2018-02-09 15:04:31 +00:00
Joe Taylor
cef0ba16e5 If Fox is using a directed CQ, display hound calls only if they comply.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8484 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2018-02-08 21:12:30 +00:00
Joe Taylor
64c0b304f1 Possible warning message for users of -devel and -rc? revisions.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8476 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2018-02-07 20:53:11 +00:00
Joe Taylor
5ae34503f3 Update some restrictions.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8474 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2018-02-07 19:11:04 +00:00
Joe Taylor
129e2b38d1 Correct the logic for deactivating Enable Tx for Hound.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8473 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2018-02-07 16:56:38 +00:00
Joe Taylor
ff0c97e2f1 Clean up what's displayed in yellow "Tx:" label for Fox transmissions.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8472 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2018-02-07 16:33:34 +00:00
Joe Taylor
6504085749 Update m_Nslots appropriately.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8471 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2018-02-07 16:17:40 +00:00
Joe Taylor
c81d17a5f4 Restrict Fox activity with Nslots>1.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8469 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2018-02-07 15:39:20 +00:00
Joe Taylor
23213b2204 Code cleanup.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8468 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2018-02-07 15:11:21 +00:00
Joe Taylor
da7da823cb Remove the "single-click" patch, it appears to have problems.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8465 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2018-02-06 21:49:57 +00:00
Joe Taylor
444b054e24 Insert (inactive) code to forbid execution after an expiration date.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8463 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2018-02-06 20:53:33 +00:00
Joe Taylor
ebd7f465fd As a trial: single-click on a decode to select a new DX Call; double-click to also Enable Tx.
Thanks to W9MDB for this patch, which also removes the option *Double-click on
call sets Tx Enable*.  Please test and report any perceived issues!


git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8462 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2018-02-06 20:27:00 +00:00
Joe Taylor
a6f6554270 Minimize useless late starts of transmissions.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8459 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2018-02-05 20:13:16 +00:00
Joe Taylor
ece7dff7b3 To keep calling Fox, Hound must reactivate Enable Tx at least once every 2 minutes.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8458 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2018-02-05 19:58:03 +00:00
Joe Taylor
8d13c8a9b4 Terminate on a specified condition.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8457 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2018-02-05 17:58:04 +00:00
Joe Taylor
f636ca4d8f Improved wording for Hound-mode warning message.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8456 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2018-02-05 15:20:54 +00:00
Joe Taylor
9a4ddf269e Reject message with ";" unless Hound mode selected or CRC10 matches DX Call.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8455 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2018-02-05 15:16:29 +00:00
Bill Somerville
3c384f7cbb Add UDP message to set temporary Maidenhead locator
When "Auto  Grid" is  checked in  "Settings->General" UDP  messages of
type "Location" will update a temporary  DE grid square. The intent is
to  allow  an external  application  joining  the WSJT-X  UDP  message
protocol to dynamically update the DE grid during mobile operation.

This change also tidies up  some outstanding issues around logging the
operator call.

This change  adds a new UDP  message "Logged ADIF" that  is emitted in
parallel with  "QSO Logged"  messages. The new  message is  valid ADIF
file format  and contains the  logged QSO  fields. The intent  is that
basic  UDP server  applications  might already  have  ADIF log  record
capture capabilities and could use  this message to feed existing ADIF
parsing routines to log QSOs. All that should be needed is to identify
this message type and the single field is ADIF compatible ASCII.

Thanks  to  Brian,   N9ADG,  for  the  patches  that   lead  to  these
enhancements.

git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8454 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2018-02-04 22:42:35 +00:00
Steven Franke
8b0d5c092d Remove -d option from call to wsprd when Deep decoding is selected.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8453 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2018-02-03 22:35:34 +00:00
Joe Taylor
8d6faa7458 Disable AP decoding in FT8 DXpedition Fox and Hound modes.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8451 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2018-02-02 21:17:16 +00:00
Joe Taylor
d1fa04c98c Minor adjustments to auto-seq logic.
All 73 messages addressed to me shouls go to right panel' don't issue
certain duplicate RRR messages.  Tnx to W9MDB.


git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8449 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2018-02-02 16:43:49 +00:00
Joe Taylor
d4e8e413c7 If Hold Tx Freq is unchecked, randomize Fox's Tx Freq in the range 300-600 Hz.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8448 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2018-02-02 16:02:00 +00:00
Joe Taylor
ec644ae5f6 Implement optional x4 tone spacing for FT8, JT9, WSPR. Also some code cleanup.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8447 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2018-02-02 15:18:39 +00:00
Joe Taylor
2fd2e0c7fe Hide the "Hold Tx Freq" checkbox when in Hound mode.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8445 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2018-01-30 17:42:15 +00:00
Joe Taylor
ce63f97f09 Issue warning message when a DXpedition message is received in "normal" mode.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8444 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2018-01-30 17:27:16 +00:00
Joe Taylor
5d1df32387 Replace some temporarily removed code in ft8b, and some general cleanup.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8443 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2018-01-30 16:57:14 +00:00
Steven Franke
cdf32aedb0 Gray out Fast/Normal/Deep in JT65 V/U/M mode.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8439 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2018-01-26 21:35:52 +00:00
Joe Taylor
a55ad54a42 Update copyright notices.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8433 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2018-01-26 14:52:44 +00:00
Joe Taylor
5b4f4670d6 Include OPERATOR field in wsjtx_log.adi; emit OPERATOR field in the
logged_qso message; show the emitted logged_qso message (including
the operator field) in udp_daemon example code.  Thanks to N9ADG for this code!


git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8432 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2018-01-25 21:57:21 +00:00
Joe Taylor
0831ea800a Define bg colors in a way that works better for dark themes. Thanks to N7AJF!
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8431 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2018-01-23 14:54:49 +00:00
Joe Taylor
a3fdcf7148 Issue warning if Log QSO is requested with DX Call field empty.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8430 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2018-01-22 19:45:51 +00:00
Joe Taylor
21faf3a9ad Re-establish usage control.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8425 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2018-01-19 16:09:42 +00:00
Bill Somerville
9c99fac364 Fix a buffer overrun in the FT8 message generator
Thanks to Ian, KD8CEC, for diagnosing and contributing a patch for
this defect.

git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8422 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2018-01-19 13:54:05 +00:00
Joe Taylor
9381a13388 Deallocate the sw array on program exit.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8417 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2018-01-17 17:56:01 +00:00
Joe Taylor
99fdec2b23 Temporary commit of plotsave-related code. Not finished!
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8414 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2018-01-17 15:32:45 +00:00
Steven Franke
11c2435b5d Provide Fast/Normal/Deep options for wspr decoding.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8413 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2018-01-14 18:12:41 +00:00
Bill Somerville
9832602632 Ensure Log QSO dialog has a taskbar icon as it is not modal
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8406 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2018-01-13 02:38:28 +00:00
Steven Franke
cb503e89f1 Make nutc print correctly when processing simulated JT65 files.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8386 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2018-01-01 17:03:55 +00:00
Steven Franke
ef044bc83b Fix typo.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8385 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2018-01-01 15:48:38 +00:00
Steven Franke
0b7c02d2c9 Try to make split work when mode=FT8 and V/U/M is selected.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8384 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2018-01-01 15:39:06 +00:00
Steven Franke
39623417cf Make NA VHF Contest mode visible in FT8 when VHF/UHF/Microwave features is selected.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8383 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-12-30 23:10:39 +00:00
Joe Taylor
ce5bfd4fe4 Identify Fox's Tx slot numbers in FoxQSO.txt.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8382 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-12-29 19:35:30 +00:00
Joe Taylor
ce0a92c123 Allow for possible "a3", etc., at end of lines decoded by Hound.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8381 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-12-29 18:26:10 +00:00
Joe Taylor
a08b30a1cb Hound decodes should use the selected nfqso, to allow better use of AP.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8380 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-12-29 18:10:23 +00:00
Joe Taylor
0db5da0330 Restore warning message.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8379 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-12-28 19:26:20 +00:00
Joe Taylor
9e9bce2afc Don't send illegal messages involving Type 2 compound callsigns!
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8378 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-12-28 18:57:57 +00:00
Joe Taylor
4533696269 Restore a commented-out warning message.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8377 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-12-28 14:35:42 +00:00
Joe Taylor
d1be2506a9 Several enhancements to DXpedition mode:
1. Insert dummy report when Hound is called by complex-callsign Fox.
2. Allow Fox to transmit anywhere between 300 and 900 Hz.
3. Restrict randomized Hound freq to the range 1000 - 3000 Hz.
4. Suppress Fox signals that would be duplicates.


git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8376 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-12-27 21:06:57 +00:00