Commit Graph

1264 Commits

Author SHA1 Message Date
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
Bill Somerville 66b347d83f Fix report extraction from short code messages
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7826 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-07-09 20:45:45 +00:00
Joe Taylor b27c269647 Add 'Call First' and 'Weak' checkboxes.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7824 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-07-09 19:25:28 +00:00
Bill Somerville 88a744cc7b Fix inadvertent ALL.TXT file name case issue
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7822 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-07-09 17:30:10 +00:00