Commit Graph

1667 Commits

Author SHA1 Message Date
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
Joe Taylor 6ebf71e4e0 Add a QSplitter between left/right text window. Note that lines 5604-08 may need fixing.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8375 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-12-25 21:16:02 +00:00
Joe Taylor a14ba50247 Dummy
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8373 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-12-25 18:52:16 +00:00
Joe Taylor 9dde6dae73 Use m_baseCall for Fox's RR73 message.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8372 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-12-25 16:48:10 +00:00
Joe Taylor 8755f0b460 Final(?) fix to allow use of compound callsign for Fox.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8370 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-12-23 22:01:05 +00:00
Steven Franke 8ecfb26643 Slightly shorten Tx duration in Echo mode. This fixes a timing issue that was preventing received data from being processed in certain setups.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8369 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-12-23 01:04:12 +00:00
Joe Taylor 866c820ac7 Add a comment: Compound callsigns for Hounds are not presently supported.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8368 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-12-22 19:12:25 +00:00
Joe Taylor c8402e6170 Send Fox Tx messages to right window.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8367 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-12-22 18:54:21 +00:00
Joe Taylor ccca0ad9eb More corrections for compount FoxCall.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8366 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-12-22 18:30:35 +00:00
Joe Taylor c353ec244f Additional changes to enable Fox to use a compound callsign.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8364 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-12-22 18:00:47 +00:00
Joe Taylor f492a2560d Clean up behavior for Fox with compound callsign.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8363 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-12-22 17:25:16 +00:00
Joe Taylor cc95d8ea98 Default for Fox should display FoxLog window.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8362 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-12-22 16:04:51 +00:00
Joe Taylor 39c8639d0b Fix all the string lengths sent to nWidgets().
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8361 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-12-22 15:53:04 +00:00
Joe Taylor 8f4487b2b3 Add Logged label and implement display of QSO Rate for last hour.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8360 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-12-22 15:31:09 +00:00
Joe Taylor 4f6f448daf Correct the displayed message for Erase FoxQST.txt.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8359 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-12-22 14:59:04 +00:00
Joe Taylor 71986f4eed Add FoxQSO.txt; sbRepeats -> sbMaxTime; randomize Tx freq for Hound R+rpt; code cleanup.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8358 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-12-22 14:51:22 +00:00
Joe Taylor 6f0665de42 MInor diagnostic tweaks.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8357 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-12-21 21:22:03 +00:00
Joe Taylor 161ac6e76a All-new algorithm for determining Tx messages for Fox.
Also, extend max cmsg length to 40 characters.


git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8356 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-12-21 20:55:38 +00:00
Joe Taylor b7fea62960 Add labels to Log window, and correct the log-window entry logic.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8355 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-12-20 16:19:48 +00:00
Joe Taylor 32c5490f55 Clean up some DXped code.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8354 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-12-19 21:50:53 +00:00
Joe Taylor b3213ecb6d Save status of RxAll. In DXped mode, decode from low freq to high.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8353 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-12-19 21:02:01 +00:00
Joe Taylor 8d41ba2ce7 Allox Fox to transmit free-text or other single messages from Tab 1.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8350 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-12-19 19:26:39 +00:00
Joe Taylor 1dd9357b44 Minor code cleanup.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8349 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-12-19 19:12:59 +00:00
Joe Taylor ac818337a6 Use 30 s intevals for "Age" units. Clean up labels when Message Avg window used for Fox Log.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8348 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-12-19 17:01:38 +00:00
Joe Taylor e19c34d303 Temporarily, at least, use F7 window for a visible log of Fox QSOs.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8347 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-12-19 15:55:49 +00:00
Joe Taylor 6ac591f5c7 Allow Hound callers to use Fox's compound callsign.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8346 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-12-19 15:18:56 +00:00
Joe Taylor 71a395c1c2 Bewars: displayWidgets() stuff is not yet complete!
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8343 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-12-18 21:50:00 +00:00
Joe Taylor e94eb37ddc Add several more widgets to the "displayWidgets" string.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8342 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-12-18 21:10:44 +00:00
Joe Taylor ceeb410a3e Monor tweaks.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8341 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-12-18 20:38:40 +00:00
Joe Taylor 8f7ca2851c Fix a number of minor bugs in FT8 DXpedition mode.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8340 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-12-18 19:07:10 +00:00
Joe Taylor 44377f3031 Fix errors in Fox message logic; default No Dupes.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8337 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-12-16 20:56:42 +00:00
Joe Taylor bceb795d04 Allow CQonly to re-display after toggle.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8336 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-12-16 18:16:02 +00:00
Joe Taylor 9bc2586bff As a trial, add a CQ-only checkbox.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8335 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-12-16 14:47:17 +00:00
Joe Taylor 02fee1fe27 In Hound mode, F4 ==> ntx=1.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8334 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-12-15 21:36:58 +00:00
Joe Taylor e116bd578f Adjust CQ message for compound Fox calls.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8333 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-12-15 17:14:12 +00:00
Joe Taylor 5a716157f9 Several tweaks and additions to GUI behavior in DXpedition mode.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8332 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-12-15 15:26:18 +00:00
Joe Taylor 516aef2e99 Enforce proper GUI settings for Fox and Hound; restore for "normal" operation.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8331 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-12-14 16:50:46 +00:00
Joe Taylor 433eb45e86 Enforce Tx audio ranges for Fox and Hounds.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8330 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-12-14 16:24:06 +00:00
Joe Taylor 86a246fd33 Add or fix a number of features for DXpedition Fox/Hound modes.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8329 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-12-14 16:00:50 +00:00
Joe Taylor 9de5ac51b4 Correct the logic for handling messages received by Hound.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8323 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-12-13 18:36:08 +00:00
Joe Taylor 16ac701783 Working on the Fox GUI.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8322 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-12-13 17:20:21 +00:00
Joe Taylor e514af2339 Correct a flaw in handling a warning about NA Contest Mode. This fix should go also to the v1.8.1 tag.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8314 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-12-11 14:15:31 +00:00
Joe Taylor 166beacea2 Remove a diagnostic write.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8309 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-12-09 00:40:54 +00:00
Joe Taylor 50216ef103 Another tweak.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8303 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-12-08 21:20:50 +00:00
Joe Taylor 4e64f3ce8a More DXpedition tweaks.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8302 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-12-08 21:11:53 +00:00
Joe Taylor 6a90a11651 Tweaks to Fox/Hound behavior. More to come!
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8301 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-12-08 20:23:54 +00:00
Joe Taylor 1557b9cb99 Hound now transmits correctly.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8300 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-12-08 19:53:27 +00:00
Joe Taylor 696af427e5 Revert the last commit: it was a mistake!
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8299 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-12-08 17:44:14 +00:00
Joe Taylor bb5c11f6ea Highlight <MyCall> in received Fox message.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8298 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-12-08 17:20:57 +00:00
Joe Taylor 075307da68 Now generating Fox "<...>" messages, which set i3bit=1.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8296 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-12-07 21:36:25 +00:00
Joe Taylor 768974cb1e Code cleanup; more Fox-mode additions.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8294 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-12-07 17:09:03 +00:00
Joe Taylor 0a07f6058a More work on Fox-mode code. Another intermediate commit -- much still TBD.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8293 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-12-07 15:38:48 +00:00
Joe Taylor eb9a0d5e67 Working on Fox-mode code. Another intermediate commit -- much still TBD.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8292 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-12-06 21:38:24 +00:00
Joe Taylor cac7b7c363 Working on Fox-mode code. This is an intermediate commit -- much still TBD.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8291 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-12-06 17:05:48 +00:00
Joe Taylor 5d0236755d Further progress with fox-mode coding. Not finished yet!
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8289 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-12-04 18:58:38 +00:00
Joe Taylor 3acb75bb41 Code cleanup; resort displayed Hound calls after activating the sort ComboBox.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8288 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-12-04 18:18:03 +00:00
Joe Taylor 053a83dc52 Option to display principal prefix instead of country name.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8287 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-12-04 17:55:24 +00:00
Joe Taylor 0c6fa7018e Document the sortHoundCalls() routine. Don't let signal_meter_widget expand unreasonably.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8284 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-12-04 15:35:11 +00:00
Steven Franke 20a19fb3e3 Do only AP1 (CQ ??? ???) if we are processing live data and haven't
transmitted, or enabled Tune, for 10 minutes or more.

git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8282 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-12-04 00:46:19 +00:00
Steven Franke 9f1c070c65 Working toward inhibiting AP2 and higher when not in QSO (or reading from files).
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8281 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-12-03 22:00:01 +00:00
Steven Franke cd06477f86 Prevent a crash on MacOS, due to uninitialized i3bit.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8280 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-12-03 22:00:00 +00:00
Steven Franke 56675b1e2f Remember time of last transmission.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8279 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-12-03 21:59:59 +00:00
Steven Franke a344d44fa2 Try to make decode menu work properly when moving between modes.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8278 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-12-02 16:04:52 +00:00
Joe Taylor 6eeece9a4b Code cleanup.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8276 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-12-01 20:54:35 +00:00
Joe Taylor b5d9729bd5 Preparing code to log Fox QSOs.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8273 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-11-30 21:16:30 +00:00
Joe Taylor 76f9ac425a More Fox progress...
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8272 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-11-30 20:51:46 +00:00
Joe Taylor 7e549b5d55 More Fox progress...
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8271 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-11-30 20:34:05 +00:00
Joe Taylor 00e0d76fc2 Work-in-progress with Fox-mode code. Contains incomplete and untested code!
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8270 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-11-30 18:45:51 +00:00
Joe Taylor f62cadfa2d Dummy commit: Thanks to Brian, N9ADG, for most of the Operator Field patch!
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8268 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-11-29 19:45:40 +00:00
Joe Taylor 8b1ec72b1f Operator field for DXpeditions and other Multi-Op events.
Operator callsign is sent to DIF log if not empty.


git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8267 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-11-29 19:43:27 +00:00
Joe Taylor 521ea99991 Pass mycall and mygrid to foxgen().
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8263 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-11-27 21:23:24 +00:00
Joe Taylor 291c66806a Various corrections/additions to DXpedition Fox mode.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8262 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-11-27 20:22:44 +00:00
Bill Somerville 9e7ed64fb2 Do not auto-respond to compound call 73 messages after QSO complete
Merged from v1.8 branch.



git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8261 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-11-26 22:27:55 +00:00
Joe Taylor dbce0cb8ee Fix broken capability for adding noise to Tx signal. This should go into v1.8.1!
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8250 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-11-21 20:08:10 +00:00
Joe Taylor d2dc0fdb00 Changes to allow transmission of multi-signal waveforms in Fox mode.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8249 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-11-21 20:06:58 +00:00
Joe Taylor 601193b9d7 Write the "bare dot" to left text window only in FT8 mode!
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8248 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-11-20 21:04:19 +00:00
Joe Taylor a986a9b774 Clean up a few appearance items in Fox GUI.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8247 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-11-20 15:41:57 +00:00
Steven Franke 2620401b4b Remove some test code.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8245 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-11-18 23:11:35 +00:00
Joe Taylor 3babfffbd7 Starting on code for Fox multi-sig transmissions.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8243 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-11-16 21:32:07 +00:00
Joe Taylor ecd498cbe6 More work on Fox GUI.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8242 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-11-16 18:43:59 +00:00
Joe Taylor ac05ca7a91 More work on Fox GUI.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8241 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-11-16 16:33:15 +00:00
Joe Taylor 5d6f0768c3 Add a control for Max Repeats.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8240 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-11-15 21:43:41 +00:00
Joe Taylor 7368eaa828 Correct the logic for m_isort.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8239 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-11-15 21:17:12 +00:00
Joe Taylor e5dce12086 Add user controls for Nsig, Nslots, Max_dB.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8238 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-11-15 20:47:24 +00:00
Joe Taylor 5a023e8ea9 More work on the Fox GUI.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8237 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-11-15 16:38:35 +00:00
Joe Taylor 37c5d06504 Resuming work on the Fox GUI.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8236 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-11-14 21:01:20 +00:00
Steven Franke 487cebf09c Experimental implementation of AP decoding for JT65 - configured for testing only. Not usable on the air.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8219 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-11-04 17:03:56 +00:00
Joe Taylor ae66bf524e More work on Fox GUI.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8215 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-11-03 18:51:40 +00:00
Joe Taylor c9e9de2ea0 Working on the Fox GUI.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8214 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-11-03 18:27:46 +00:00
Joe Taylor 4df5d99441 Some cleanup of new Fox GUI.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8211 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-11-02 20:35:22 +00:00
Joe Taylor a72de82a39 Experimenting with a new Fox GUI.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8210 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-11-02 18:45:19 +00:00
Joe Taylor 300b40b55a More work on FoxCalls.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8206 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-11-01 18:58:40 +00:00
Joe Taylor d4652ef0e5 More progress on FoxCalls...
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8199 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-10-30 20:47:08 +00:00
Joe Taylor f01031fed5 Some progress on FoxCalls...
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8198 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-10-30 17:33:25 +00:00
Joe Taylor 3e5f703ed2 Starting to experiment with FoxCalls.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8197 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-10-30 15:18:54 +00:00
Joe Taylor cc88b2f679 'Until
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8196 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-10-29 17:55:40 +00:00
Bill Somerville 7149d138f5 Ensure that calibration parameters are disabled only while measuring
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8173 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-10-14 18:22:47 +00:00
Bill Somerville 895ff4dcc0 Generic handling of keyboard modifiers via UDP and double-clicks
This  change opens  up  all  keyboard modifier  options  to UDP  Reply
messages as well as double-clicks of decoded messages.

git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8168 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-10-13 22:34:36 +00:00
Bill Somerville 6424b4986f Improved frequency calibration
Measure check  box added to FreqCal  mode, check to record  to fmt.all
with  current  calibration correction  disabled,  uncheck  to see  the
impact of the current calibration parameters.

The  fmt.all  file  is  now  optionally  renamed  to  fmt.bak  when  a
calibration solution  is accepted.  This allows  users to  preserve an
fmt.all file that they might have edited for best fit.

A calibration procedure might proceed thus:-

1) select FreqCal mode,

2) step through suggested  calibration test frequencies deleting those
that have no usable signal,

3) enable "Menu->Tools->Execute frequency calibration cycle" and check
that suitable signals are present,

4) select a suitable FTol and T/R period,

5) check  "Measure" and let the  cycle complete a few  times to gather
data,

6) uncheck "Measure" to complete the data capture, optionally tidy the
fmt.all file with your favourite editor,

7) push "Menu->Tools->Solve for  calibration parameters" and accept if
you like what you see,

8) sit back and admire your accurately frequency calibrated station.

git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8167 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-10-13 22:34:21 +00:00
Bill Somerville 4e41ee5192 Rename the fmt.all calibration measurements file after accepting a solution
This  allows those  who want  to keep  their calibration  measurements
after finding a solution to  calibrate their station. The fmt.all file
used to find and accept a solution is renamed to fmt.bak.

git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8164 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-10-06 16:18:25 +00:00
Joe Taylor d1f27011b5 Fix a bug involving "firstcall contains mycall" but not equal to mycall.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8162 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-10-05 18:27:34 +00:00
Joe Taylor 689a2406c8 Add KA9Q to the copyright notice.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8160 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-10-03 15:59:47 +00:00
Joe Taylor b42d88fe01 Correct a misspelling; add quote marks; push 'About' to bottom of Tools menu.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8159 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-10-03 01:23:24 +00:00
Joe Taylor 26b567b4f0 Add more on Copyright protections.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8156 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-10-02 18:27:08 +00:00
Bill Somerville a3bdea0a21 Add "Apply" button to calibration solution message box
Make calibration  solution application iterative so  that calibrations
can be applied sequentially if desired.

Tidy up calibration solution messages boxes and make i18n friendly.

git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8153 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-10-01 21:44:15 +00:00
Bill Somerville c3bacf6b07 Fix an invalid iterator increment when there are no FreqCal frequencies
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8151 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-10-01 21:43:59 +00:00
Joe Taylor dc9ab1da32 Update 'blank line' band ID at 4*TRperiod/5.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8150 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-10-01 14:58:10 +00:00
Joe Taylor a5df33bab9 Correct an improper disabling of TxFreqSpinBox.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8148 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-10-01 12:35:43 +00:00
Joe Taylor bf110bd5b6 Fix behavior with double-click on 'CQ <AA-ZZ> <call> <grid>.'
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8147 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-09-30 19:25:01 +00:00
Joe Taylor d7baae12f8 Another try at optimizing the GUI for simplex and split behavior. Details below:
1. Checkbox "Double-click on call sets Tx and Rx freqs" has been removed
from the Settings -> General tab.

2. Checkbox "Lock Tx Freq" on main window is relabled "Hold Tx Freq".

3. Behavior now defaults to the "simplex" behavior in use up to code
revision r8123.  In particular, double-clicking on decoded mesages
that do not contain your own call moves both Rx and Tx frequencies.
If the first callsign is your own call, only Rx freq moves.

4. If "Hold Tx Freq" is checked, double-clicking on decoded messages
moves the Rx frequency; Tx frequency is moved only if CTRL was held
down.

5. Clicking on the waterfall moves Rx and Tx frequencies as before:
Rx only on a simple click, Tx only on SHIFT-click, and both on
CTRL-click.  This happens even if "Hold Tx Freq" is checked (which
is why this box is no longer labeled "Lock Tx Freq").


git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8146 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-09-30 17:48:46 +00:00
Joe Taylor 869f613b7d Fix a regression that prevented double-click on call from working as in r8123.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8145 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-09-30 13:56:33 +00:00
Joe Taylor 5c8458de35 Add an option to enforce simplex operation (moving both Tx and Rx frequency) when double-clicking on a decoded text line.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8144 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-09-29 17:40:30 +00:00
Joe Taylor 9a2bb37a91 Previous commit message should have mentioned a fix to "stdmsg.f90" that was
preventing double-click on a JT65 "OOO" message from populating message fields.


git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8143 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-09-29 16:58:05 +00:00
Joe Taylor 4d023aacdb Update mouse_sommands.txt.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8142 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-09-29 16:53:57 +00:00
Joe Taylor e6f37b9028 Remove a diagnostic qDebug().
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8139 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-09-29 13:47:26 +00:00
Joe Taylor b502bd9a91 Minor change to make shift/ctrl double-click logic more consistent.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8138 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-09-29 13:27:55 +00:00
Bill Somerville c1e579782a Fix accidental regression in UDP Reply message handling
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8136 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-09-29 10:46:43 +00:00
Joe Taylor 7dfc11b786 Add some FreqCal info to User Guide.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8134 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-09-28 19:51:04 +00:00
Joe Taylor 0254b0ccd7 Display "NIL NOW ", etc., only for test cases.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8133 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-09-28 15:55:24 +00:00
Joe Taylor 2ae63fa87c Fix two ways that Loxk Tx Freq could be circumvented; display Echo Graph
automatically when Echo mode is started; clean up display of FreqCal parameters.


git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8131 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-09-28 15:09:46 +00:00
Joe Taylor 093a2834c3 Functional 'Solve for calibration parameters' on Tools menu.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8127 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-09-28 01:35:09 +00:00
Joe Taylor 04b0563d19 Experimental new behavior for "Lock Tx=Rx" and for clicking on waterfall and decoded text.
1. Checkbox "Lock Tx=Rx" is now labeled "Lock Tx Freq", and its meaning is
quite different.  If checked, the audio Tx frequency cannot be changed.
It's like the "Lock" function on some transceivers.

2. Clicking on the Wide Graph waterfall and on lines of decoded text now
behave as follows:

Click on       Action
---------------------------------------------------------------------
Waterfall:     Click to set Rx frequency
               Shift-click to set Tx frequency
               Ctrl-click to set Rx and Tx frequencies
               If Lock Tx Freq is checked, Tx freq does not move
               Double-click to set Rx frequency and decode there

Decoded Text:  Double-click to copy transmitting callsign to DX Call
               and locator to DX Grid; change Rx frequency to decoded
               signal's frequency; generate standard messages.
               Tx frequency is not changed unless Ctrl is held down
               and Lock Tx Freq not checked.

If this experimental behavior is adopted, some descriptions in the
User Guide and Special Mouse Commands will need to be updated.

3. Starting to implement a new function on the Tools menu,
"Solve for calibration parameters".  This is not yet finished;
DO NOT USE in its present form.



git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8125 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-09-27 12:39:50 +00:00
Bill Somerville 89607955ba Fix a regression handling compound calls in 73 messages
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8123 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-09-25 23:38:27 +00:00
Bill Somerville a5b4b916cb Fix regression in handling double-clicked CQ and QRZ calls
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8122 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-09-25 23:38:19 +00:00
Joe Taylor 412b0a64fb Make bDXped a member variable, default to false.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8121 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-09-25 19:21:25 +00:00
Joe Taylor 8ea602648c First tests of "RR73 NOW ..." and "NIL NOW ..." (i3bit=1, 2) messages in FT8.
DO NOT USE THIS FEATURE ON THE AIR!


git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8120 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-09-25 17:02:52 +00:00
Bill Somerville 881422bf6c Fix issues processing free text 73 messages
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8119 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-09-24 21:14:10 +00:00
Bill Somerville 1ff4d6ba52 Fix an issue with truncated free text messages being generated
This is an edge case when working  a call like RI9F/GM4WJS where it is
not possible to confirm receipt of the full compound callsign in a Tx5
73 message as "RI9F/GM4WJS 73" is 14 characters.

git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8111 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-09-22 22:09:11 +00:00
Bill Somerville 7b0fd1fa54 Fix a regression in processing incoming Reply UDP messages
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8108 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-09-22 22:08:49 +00:00
Steven Franke 494ece8e37 Make sure that fastGrph is properly initialized.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8106 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-09-22 20:36:52 +00:00
Joe Taylor 5b1652141b Another attempt at eliminating confusion when NA VHF Contest Mode is in use.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8105 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-09-22 17:38:51 +00:00
Bill Somerville 567af321c0 Extend UDP Reply message with keyboard modifiers
This allows UDP servers to  emulate keyboard modified double-clicks on
decoded messages,  E.g. ALT+double-click for  replying to a CQ  or QRZ
call without changing ones Tx frequency offset.

git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8103 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-09-22 15:36:24 +00:00
Joe Taylor 0b7d77589e As an experiment, move "NA VHF Contest Mode" checkbox to main screen and
query operator if d>10000 km.


git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8100 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-09-20 19:11:04 +00:00
Joe Taylor 3cbfb3c594 Allow X2 tone spacing also in JT9 (slow) modes.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8096 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-09-18 15:47:29 +00:00
Joe Taylor d866fa6916 Allow specialized use of "x2 Tone Spacing" in FT8 mode.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8095 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-09-18 15:42:14 +00:00
Bill Somerville 78c257b4f0 Restore functionality of sending .WAV playback decodes to UDP
Extended  the Decode  and WSPRDecode  UDP messages  with an  "off air"
boolean  field indicating  the  decode  was derived  from  a .WAV  fle
playback rather than an on air reception.

Extended reference applications to use  the new off air decode message
field.

git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8092 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-09-16 22:20:59 +00:00
Bill Somerville bca21c0560 Correct the actions taken when clearing decodes windows
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8091 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-09-16 22:20:51 +00:00
Bill Somerville e7be718b8d Add button to the decoded text window context menu to erase the contents
Right-click  either decoded  text window  to erase  its contents.  The
"Erase" button on the main UI  still operates as before although it is
implemented differently now.

git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8090 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-09-16 20:27:33 +00:00
Bill Somerville 1e4845cdfd Use a single definition of band limits (Bands class)
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8089 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-09-16 20:27:20 +00:00
Bill Somerville 70675ca098 Do not allow window manager events to close the astronomical data window
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8086 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-09-16 10:12:38 +00:00
Bill Somerville 1b1936d8d2 Add a helpful comment
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8081 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-09-09 22:59:06 +00:00
Bill Somerville 94a723925b Fix issue with Tx5 message generation for type 2 compound calls
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8079 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-09-09 20:54:56 +00:00
Bill Somerville c8dc00320f Fix initialization issue with user modified application font
The main  window font  has to  be set  after main  window construction
otherwise the menu bar font does not get set.

git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8077 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-09-09 19:34:54 +00:00
Bill Somerville e1bf0ec197 Stop Tx rather than just disable auto Tx on failed auto_sequence
Slower decodes  may mean  that confirmation that  a called  station is
working another station arrives after start of Tx.

git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8071 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-09-02 23:46:38 +00:00
Bill Somerville 37cc86a709 Fix erroneous auto stop critera for auto reply in FT8
We cannot assume that a "DE <dx-call>  <anything>" is or is not for us
so  we must  continue calling  and  risk possible  QRM. Calling  split
avoids this issue.

git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8066 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-09-01 23:28:44 +00:00
Bill Somerville d8e9bd5e52 Improved message generation for type 2 calls in contest mode
These attempt  to ensure that  a prefix is  logged by the  QSO partner
even if the compound call holder user Tx3 to tail-end a QSO.

The  type  2 message  generation  options  are largely  overridden  in
contest mode as only a few options make sense. Key is that Tx1 may use
only the base call when calling split is necessary, this requires that
both Tx3 and Tx4 have the full compound call otherwise the QSO partner
will never see the  full call until it is possibly  too late i.e. post
logging.

git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8065 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-09-01 22:22:20 +00:00
Bill Somerville f4903ae1bd Fix issues with type 2 compound calls in contest mode
Message generation in  contest mode now generates the  correct Tx3 for
type 2 calls.

"<type-2> 73"  is a free  text so  needed special handling  in message
processing.

git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8064 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-09-01 21:29:02 +00:00
Bill Somerville dd1362b69a Rationalize NA contest mode
Generic message packing and unpacking routines now understand antipode
grid contest messages.  These messages  are now recognized as standard
messages in  message response processing and  dealt with appropriately
when contest mode is selected and applicable (currently FT8 and MSK144
only).

git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8062 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-09-01 20:10:35 +00:00
Bill Somerville bda874be89 Many improvements to decode double click and auoto-sequencing behaviour
Double-clicks on 73 messages fixed.  Fixed issue with incorrect decode
being  selected  by  double-click. Refined  auto-sequencing  sign  off
handling, any 73 or rr73 free text  near Rx or Tx frequency taken as a
73 from QSO  partner but if a  standard message then must  be from QSO
partner.

Moved functionality from MainWindow to DecodedText class.

More  efficient  picking of  messages  from  decoded text  windows  by
extracting the text block directly.

Tighten up  use of RR73 and  skipping Tx1, these are  now disabled for
relevant compound calls where they would break the QSO exchange.

git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8056 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-09-01 05:11:57 +00:00
Bill Somerville c6c0c33be0 Make 73 and RR73 matching of incoming messages for exact while words
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8048 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-08-30 13:20:39 +00:00
Bill Somerville 363c469b55 Fix some signoff issues with auto-sequencing
73 messages from other QSOs on  frequency should now be ignored rather
than being processed.

Also some  long overdue refactoring  and tidying of  non-idiomatic C++
code in the logbook directory.

git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8047 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-08-30 02:27:57 +00:00
Bill Somerville ff623873b0 Ensure that auto Tx is disabled when stop Tx on 73 isn't enabled and DX call is cleared
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8045 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-08-29 03:46:32 +00:00
Bill Somerville 8f27ea5203 Basic fix of auto sequencing with free text 73 messages, more to come
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8044 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-08-29 03:20:51 +00:00
Joe Taylor fb3f07cd4c Correct the behavior of FT8 in "NA VHF Contest mode".
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8039 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-08-28 14:32:14 +00:00
Joe Taylor 23008fdbd1 Change magic 36 back to 37; does this break something else?
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8038 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-08-27 13:11:56 +00:00
Joe Taylor 99144dea23 Use the most recently edited "CQ xx: message in Tx6 as a template for subsequent regenerations.
This means that "CQ DX", "CQ VT", etc., will be presistent until changed back.


git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8035 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-08-25 16:59:58 +00:00
Bill Somerville 9f1cd9defd Fix issue with v1.8.0 trashing v1.7 working frequencies
Note  that  reverting  to  v1.7  will  invalidate  any  saved  working
frequencies  from v1.8  but proceeding  to v1.8  again will  present a
reset set of working frequencies i.e. any user defined entries in v1.8
will be lost of a v1.8 -> v1.7 -> v1.8 transition is made.

git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8018 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-08-09 16:06:17 +00:00
Bill Somerville cfbf21b9c1 Remove html escapes from decodes text as no longer needed
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8014 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-08-09 10:47:00 +00:00
Bill Somerville b801da053a Remove \r and \n from process stdout so Windows looks like everthing else
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8001 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-08-04 22:00:35 +00:00
Joe Taylor 79e63d782d Remove the "Weak" checkbox from GUI, it's not implemented.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7994 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-08-03 14:48:59 +00:00
Bill Somerville f70a3c5414 Fix an issue with VFO tuning while running Doppler correction
Holding down  the SHIFT  key while  tuning the  rig should  update the
nominal  sked frequency,  not holding  done the  SHIFT key  should not
update the  sked frequency. This  is not  yet perfect and  sometimes a
change to the nominal sked frequency can  get through but it is a rare
as yet unfound race condition.

git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7992 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-08-03 11:23:07 +00:00
Joe Taylor 470b1666a6 Allow auto-seq in QRA64 mode; updates to User Guide.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7989 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-08-02 20:43:06 +00:00
Joe Taylor b3da39c5ca Don't highlight FT8 contest-mode Tx3 message as a free-text message.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7975 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-08-01 18:46:12 +00:00
Joe Taylor db9181d1cd Tidy up some details for 72-bit contest mode in FT8.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7974 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-08-01 18:16:01 +00:00
Bill Somerville 3486c7b8aa Fix FT8 call first behaviour with "Lock Tx=Rx"
Call first combined with "Lock Tx=Rx" (why would anyone consider doing
that!)   should continue  on the  Tx  frequency of  the station  being
worked and not be switched another calling station's frequency.

git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7972 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-07-31 01:28:33 +00:00
Bill Somerville 6cb3b157d1 Add extra hidden string length argument to genft8 interface
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7971 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-07-31 01:28:25 +00:00
Bill Somerville 4b9302d5c2 Change tolerances for auto stop and auto-sequence of some messages
FT8 auto-stop  will only react to  messages within +/- 50Hz  of our Tx
frequency.

Auto-sequence on  "DE ..." and free  text 73 messages will  respond if
they are within 25Hz of our Tx or Rx frequency.

git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7970 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-07-28 23:25:32 +00:00
Joe Taylor e6635624f5 Make 72-bit "contest mode" available in FT8 as well as MSK144.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7969 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-07-28 15:50:13 +00:00
Bill Somerville dc144bc0fb Revert "Extend grids looked up from CALL3.TXT from 4 to 6-digits if first 4 match"
Bad idea, need to  find a better way to extend  grids to 6-digits from
CALL3.TXT.

This reverts commit r7959

git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7965 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-07-28 01:20:22 +00:00
Bill Somerville 0de8e994b9 Extend grids looked up from CALL3.TXT from 4 to 6-digits if first 4 match
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7959 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-07-26 22:03:02 +00:00
Bill Somerville 33b1742568 Add QSO state machine state and tx audio offset to parameters passed to slow decoders
Required to pick best AP masks in FT8 decoder

git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7958 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-07-26 21:19:21 +00:00
Bill Somerville ee2badb86f Use the low confidence decode quality marker to elide spots and pass info via UDP
The UDP  decode and reply message  have been augmented with  a boolean
flag denoting a  low confidence decode when set.  Existing clients can
safely use the  reply message without passing the flag  as the default
value will  still action  messages that have  high confidence.  If low
confidence decodes  are to be passed  back via the reply  message then
the low  confidence flag must be  included and correctly set  to match
the original decode.

See NetworkMessage.hpp for message fields and meanings.

git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7957 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-07-26 21:18:59 +00:00
Bill Somerville d7f8c91bf4 Add menu option to turn on AP decoding in FT8 mode
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7954 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-07-26 10:56:12 +00:00
Bill Somerville 1c02b1e6e6 Auto Tx stop when calling a CQer who answers another station on your Tx frequency
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7953 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-07-26 01:39:30 +00:00
Bill Somerville 54ec5b8413 Better behavior and tool tips for Txn buttons and radio buttons
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7952 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-07-26 01:39:23 +00:00
Bill Somerville 074f6866bd Fix highlighting of the call first check box label
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7951 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-07-26 01:39:11 +00:00
Bill Somerville 5864c04d26 Option to use RR73 grid message as RRR message substitutes
Enable or  disable by double-clicking  the Tx4 button or  the adjacent
radio button. Is auto disabled by a band change as it is expected that
the user  reassess the  conditions to see  if message  repetitions are
unlikely to be needed.

git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7950 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-07-26 01:39:04 +00:00
Bill Somerville 3cefca20b6 Option to skip using grid reply message
Enable and disable  by double-clicking the Tx1 button  or the adjacent
radio button.  Tx1 message shows  grayed out  when the Tx1  message is
elided.

git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7949 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-07-26 01:38:57 +00:00
Bill Somerville 4a94fb59e9 Correct the highlighting of the Call 1st check box label
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7948 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-07-26 01:38:44 +00:00
Bill Somerville e910277ebe Force Settings tab to Radio tab when navigating there from a rig error message
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7947 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-07-26 01:38:37 +00:00
Bill Somerville b6ec435152 Exclude all decode quality markers from internal decode parsing and matching
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7944 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-07-25 16:51:49 +00:00
Bill Somerville 315bb1387e Pick up tail-enders when completing a call 1st QSO after re-enabling auto Tx
Allow  any message  to  start  a QSO  so  long as  we  are  not in  an
auto-reply QSO.

git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7943 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-07-25 16:51:42 +00:00
Bill Somerville 812c379dda Fix issue with Tx5 not being generated with a new DX Call
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7940 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-07-25 16:51:19 +00:00
Bill Somerville 87ae336443 Add the option to ALT+click a decoded CQ or QRZ message which only
moves the Rx  frequency to theirs, this facilitates  calling a station
who is busy and may have  many callers on their frequency. Updated the
corresponding mouse shortcuts help text.

Allow for times with seconds when parsing fast mode and FT8 decodes.

Exclude the RR73 grid square from  and grid validation or matching, it
is not a grid square any more as  far as WSJT-X is concerned, it is an
RRR substitute.

Add a  simple state  machine for  QSO progress  such that  replies and
auto-sequencing can be better controlled.

Get compound callsign edge cases working again and allow QSOs from and
to compound callsign holders working in as many situations as possible
including  auto-sequencing and  FT8 auto-reply  mode.  This  does mean
that a  "DE W6/K1ABC DM93"  type message close to  a callers Tx  or Rx
frequency will be taken  as a reply to a CQ call  despite it not being
explicitly addressed back to the  CQ caller. Compound callsigns should
work in MSK144 contest  mode also as well as in  short code modes with
some  minor  restrictions   (short  codes  will  not   be  used  where
configuration demands that  a message be used to send  a full compound
callsign).

Auto sequencing  has been made  generic such that  it can be  used for
more than one mode if desired.

Allow the use of free text messages to sign off in auto sequenced QSOs
without the message  being overwritten by the  sequencer. Double click
actions have  been added to the  Tx5 radio and push  buttons to revert
back to the default standard 73 message.

Make DisplayText  class interface  more idiomatic  C++ and  simplify a
bit.

Fixed  some  displayed widget  arrangements  for  different modes  and
sub-modes  so that  they  are  consistent when  starting  up and  when
switching mode or sub-mode.

This is  a big change which  has been extensively tested  but no doubt
there will also be some new defects introduced.

git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7939 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-07-24 19:27:23 +00:00
Steven Franke bbbcae9233 Add variables lapon and napwid to control ap decoding. Reconfigure the logic for AP decoding and ordered-statistics decoding.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7933 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-07-22 03:01:09 +00:00
Joe Taylor 73df0d00ef 1. Alt+F8 arms "Call 1st" as if a CQ had been sent.
2. "Call 1st" label turns red when armed to respond to a caller.
3. Suppress some recognizable false decodes, send them to cumulative file
   "data_dir/false_decodes.txt".
4. Reduce sleep delay in decoder() to 10 ms.


git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7928 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-07-20 15:15:00 +00:00
Joe Taylor ee38f44656 Remove slider next to audio level meter.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7927 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-07-19 23:23:20 +00:00
Bill Somerville d6a9a76bcf Fix QRA64 and JT4 single tone short message texts in Tx5
Thanks to Mike, W9MDB, for this contribution.

git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7921 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-07-17 15:46:01 +00:00
Bill Somerville 5eab7abed7 Do not change anything if the settings dialog is cancelled
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7919 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-07-16 21:42:18 +00:00
Bill Somerville ba6e0533bf Do not show 1st Call checkbox in MSK144 mode
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7918 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-07-16 21:42:09 +00:00
Bill Somerville 28ec5de9ee Improved rig control start up behavour
Avoid trying to set bogus uninitialized frequency values.

git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7897 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-07-16 14:32:48 +00:00
Steven Franke d50f3a009d Make refspec filter causal for overlap and add.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7895 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-07-16 00:10:37 +00:00
Joe Taylor 5b648ed68b Minor code tweak.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7883 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-07-14 19:29:31 +00:00
Joe Taylor fe447f9007 W9MDB patch to protect Tx5 from being over-written during AutoSeq QSO.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7880 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-07-14 17:05:14 +00:00
Bill Somerville b939ff33e3 Refactor phase equalization dialog names
Now  equlization  tools   as  it  covers  both   amplitude  and  phase
equalization.

git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7875 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-07-14 15:33:17 +00:00
Joe Taylor 1cdfabc4ee Fix typo in doc. Fix label on/off in WSPR_config.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7865 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-07-13 12:57:44 +00:00
Joe Taylor b1e693b7bc Fix double-click on call with VHF features enabled.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7857 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-07-12 16:16:52 +00:00
Joe Taylor 0ff059cdd6 Fix Ftolgreen bar on startup; fix gray-out of 'Enable AP...' on access to Settings.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7856 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-07-12 13:50:17 +00:00
Joe Taylor 033e060895 Shift+F11/F12 should not move Rx Freq. Fixed.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7850 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-07-11 19:02:46 +00:00
Joe Taylor 7edb7d72b8 Update URL for v1.8 Release Notes.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7849 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-07-11 12:47:40 +00:00
Joe Taylor e0e1d7cf40 Fix yet another mistake in coding "Call 1st". JT65 and JT9 decodes should now go correctly to Rx Freq window.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7838 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-07-10 15:17:03 +00:00
Joe Taylor 0aa5c2f2d8 Make "Call 1st" checkBox visible only in FT8 mode.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7836 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-07-10 14:04:25 +00:00
Joe Taylor f975b67ebb Make "Call 1st" invisible when AutoSeq is not checked.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7835 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-07-10 13:43:03 +00:00
Joe Taylor 16a6a0df97 Remove "WSPR-LF" from Mode menu. Another try at getting the "Call First" logic right.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7834 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-07-10 13:20:33 +00:00
Bill Somerville 407eb2c514 Correct issues with UDP messages and screen layout for MSK144 and FT8 modes
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7830 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-07-10 00:01:20 +00:00
Joe Taylor 0063dc38e9 No CW ID in FT8 mode.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7829 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-07-09 23:01:26 +00:00
Joe Taylor e11aa04837 Better logic for 'Call first' feature.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7828 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-07-09 22:54:26 +00:00
Bill Somerville dac5831189 Fix logged QSO start and end times
This change  also adds  seconds resolution  to log  files and  log QSO
fields.

This change makes  the log QSO dialog more layout  friendly and uses a
QDateTimeEdit for QSO start and end times.

git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7827 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-07-09 20:45:53 +00:00