Commit Graph

3989 Commits

Author SHA1 Message Date
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
58f11f9f22 Add missing routine.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8126 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-09-27 12:50:21 +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
Joe Taylor
4854686186 Additions to Section 13.3 of WSJT-X User Guide: "Phase Equalkization".
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8124 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-09-27 12:26:33 +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
Steven Franke
42b9c5edb1 Fix up Table 2 caption.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8118 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-09-23 22:32:06 +00:00
Bill Somerville
f2c90ec111 Minor additions to MSK144 phase eq docs
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8117 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-09-23 22:02:24 +00:00
Steven Franke
55473981c5 Minor change to new_features.adoc.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8116 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-09-23 20:01:31 +00:00
Steven Franke
eb4a98e5b4 Add some text for section 13.3 of the User Guide.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8115 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-09-23 19:56:45 +00:00
Steven Franke
ddbfc0da74 Comment out some diagnostic writes.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8114 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-09-23 19:39:42 +00:00
Bill Somerville
7173bf5749 Clean up some main window UI layout
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8113 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-09-23 18:09:37 +00:00
Bill Somerville
66feb99630 Tidy up some ugly code
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8112 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-09-23 18:09:29 +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
7ff801588c Restore printing of MSK144 decode quality information
Now that a  way of dealing with worked before  and country information
without losing this information has been found.

git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8110 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-09-22 22:09:04 +00:00
Bill Somerville
ae5a1b7b1f Better handling of worked before and country name display
Appended text is  added at a fixed column unless  the message overlaps
in which case the appended information floats to thr right.

git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8109 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-09-22 22:08:56 +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
Bill Somerville
5d442bb596 Improve performance of the UDP reference application message_aggregator
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8107 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-09-22 22:08:41 +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
e4bf52ca05 Updated AD1C cty.dat file (21st Sept 2017)
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8104 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-09-22 15:49:42 +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
Bill Somerville
e1da6f6e16 UI tweaks to improve portability between platforms and font size changes
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8102 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-09-22 12:31:01 +00:00
Joe Taylor
d706ee5887 Correct a tool-tip typo.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8101 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-09-20 19:19:47 +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
c9d8c74452 Insert a link to FT8_Operating_Tips.pdf.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8099 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-09-20 16:31:04 +00:00
Joe Taylor
1288bf0ef7 Add a missing step to description of the Frequency Calibration procedure.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8098 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-09-19 16:04:10 +00:00
Joe Taylor
081d633873 Change CRLF line endings to *nix style.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8097 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-09-18 20:42:18 +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
Steven Franke
851bfc8e9a Restore the use of max-amplitude for ap passes.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8094 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-09-17 20:43:30 +00:00
Steven Franke
b6740eb437 Experimental tweak to FT8 decoder. Try a second symbol metric if the first one fails - currently configured to use max-amplitude and max-log.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8093 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-09-17 15:34:32 +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
c6acee8bfd Update band limits as per ADIF 3.0.6 specification
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8088 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-09-16 20:27:13 +00:00
Bill Somerville
41a60d4f0c Fix regression in ADIF parser that caused failure with missing header
Improved  robustness  of  the  ADIF parser  and  re-factored  to  more
idiomatic C++.

git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8087 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-09-16 20:27:05 +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
Steven Franke
04731ca1ae Open up DT range to +/- 2.5 s for testing.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8085 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-09-13 00:46:16 +00:00
Bill Somerville
8db9f1fc54 Enhance the ADIF parser to accept newlines between fields
ADIF allows any characters between fields to aid readability.

git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8082 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-09-09 22:59:13 +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
Steven Franke
4d5331899b When using click-to-decode in FT8 (nagain=.true.), the regular noise baseline estimator fails, producing erroneous and very large SNR estimates. Revert to the older signal-to-noise-plus-interference calculation for click-to-decode.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8076 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-09-09 18:09:18 +00:00
Bill Somerville
cca68e2769 Add reference to WD in User Guide to aid searches by that term
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8074 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-09-09 13:25:27 +00:00
Bill Somerville
a28143aafb Fix a tool tip typo
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8073 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-09-08 10:46:25 +00:00