Merge branch 'release-2.2.0' of bitbucket.org:k1jt/wsjtx into release-2.2.0

This commit is contained in:
Bill Somerville 2020-05-15 14:42:53 +01:00
commit 76a846a319
No known key found for this signature in database
GPG Key ID: D864B06D1E81618F
33 changed files with 95 additions and 89 deletions

View File

@ -29,7 +29,7 @@ the following copyright notice prominently:
*The algorithms, source code, look-and-feel of _{prog}_ and related *The algorithms, source code, look-and-feel of _{prog}_ and related
programs, and protocol specifications for the modes FSK441, FT4, FT8, programs, and protocol specifications for the modes FSK441, FT4, FT8,
JT4, JT6M, JT9, JT65, JTMS, QRA64, ISCAT, and MSK144 are Copyright (C) JT4, JT6M, JT9, JT65, JTMS, QRA64, ISCAT, and MSK144 are Copyright (C)
2001-2019 by one or more of the following authors: Joseph Taylor, 2001-2020 by one or more of the following authors: Joseph Taylor,
K1JT; Bill Somerville, G4WJS; Steven Franke, K9AN; Nico Palermo, K1JT; Bill Somerville, G4WJS; Steven Franke, K9AN; Nico Palermo,
IV3NWV; Greg Beam, KI7MT; Michael Black, W9MDB; Edson Pereira, PY2SDR; IV3NWV; Greg Beam, KI7MT; Michael Black, W9MDB; Edson Pereira, PY2SDR;
Philip Karn, KA9Q; and other members of the WSJT Development Group.* Philip Karn, KA9Q; and other members of the WSJT Development Group.*

View File

@ -68,6 +68,7 @@ d). Edit lines as needed. Keeping them in alphabetic order help see dupes.
:fmt_k5cm: http://www.k5cm.com/[FMT Event Info] :fmt_k5cm: http://www.k5cm.com/[FMT Event Info]
:fmt_wspr: http://www.physics.princeton.edu/pulsar/K1JT/FMT_User.pdf[Accurate Frequency Measurements with your WSPR Setup] :fmt_wspr: http://www.physics.princeton.edu/pulsar/K1JT/FMT_User.pdf[Accurate Frequency Measurements with your WSPR Setup]
:ft4_protocol: http://physics.princeton.edu/pulsar/k1jt/FT4_Protocol.pdf[The FT4 Protocol for Digital Contesting] :ft4_protocol: http://physics.princeton.edu/pulsar/k1jt/FT4_Protocol.pdf[The FT4 Protocol for Digital Contesting]
:ft4_ft8_protocols: http://physics.princeton.edu/pulsar/k1jt/FT4_FT8_with_figs.pdf[The FT4 and FT8 Communication Protocols]
:ft8_tips: http://www.g4ifb.com/FT8_Hinson_tips_for_HF_DXers.pdf[FT8 Operating Guide] :ft8_tips: http://www.g4ifb.com/FT8_Hinson_tips_for_HF_DXers.pdf[FT8 Operating Guide]
:ft8_DXped: http://physics.princeton.edu/pulsar/k1jt/FT8_DXpedition_Mode.pdf[FT8 DXpedition Mode] :ft8_DXped: http://physics.princeton.edu/pulsar/k1jt/FT8_DXpedition_Mode.pdf[FT8 DXpedition Mode]
:gnu_gpl: http://www.gnu.org/licenses/gpl-3.0.txt[GNU General Public License] :gnu_gpl: http://www.gnu.org/licenses/gpl-3.0.txt[GNU General Public License]

View File

@ -1,19 +1,21 @@
// Status=review // Status=review
The _WSJT_ project was started in 2001. Since 2005 it has been an The _WSJT_ project was started by *K1JT* in 2001. Since 2005 it has
Open Source project, and it now includes programs _WSJT_, _MAP65_, been an Open Source project, which now includes the programs _WSJT_,
_WSPR_, _WSJT-X_, and _WSPR-X_. All code is licensed under the _MAP65_, _WSPR_, _WSJT-X_, and _WSPR-X_. *G4WJS* (since 2013) and
GNU Public License (GPL). Many users of these programs, too numerous *K9AN* (since 2015) have made major contributions to _WSJT-X_.
to mention here individually, have contributed suggestions and advice Together with K1JT they now form the core development team.
that have greatly aided the development of _WSJT_ and its sister
programs.
For _WSJT-X_ in particular, we acknowledge contributions from *AC6SL, All code in the _WSJT_ project is licensed under the GNU Public
AE4JY, DJ0OT, G3WDG, G4KLA, G4WJS, IV3NWV, IW3RAB, K3WYC, K9AN, License (GPL). Many users of these programs, too numerous to mention
KA6MAL, KA9Q, KB1ZMX, KD6EKQ, KI7MT, KK1D, ND0B, PY2SDR, VE1SKY, VK3ACF, here individually, have contributed suggestions and advice that have
VK4BDJ, VK7MO, W4TI, W4TV, and W9MDB*. Each of these amateurs has helped to greatly aided the development of _WSJT_ and its sister programs. For
bring the programs design, code, testing, and/or documentation to _WSJT-X_ in particular, we acknowledge contributions from *AC6SL,
its present state. AE4JY, DJ0OT, G3WDG, G4KLA, IV3NWV, IW3RAB, K3WYC, KA6MAL, KA9Q,
KB1ZMX, KD6EKQ, KI7MT, KK1D, ND0B, PY2SDR, VE1SKY, VK3ACF, VK4BDJ,
VK7MO, W4TI, W4TV, and W9MDB*. Each of these amateurs has helped to
bring the programs design, code, testing, and/or documentation to its
present state.
Most of the color palettes for the _WSJT-X_ waterfall were copied from Most of the color palettes for the _WSJT-X_ waterfall were copied from
the excellent, well documented, open-source program _fldigi_, by *W1HKJ* the excellent, well documented, open-source program _fldigi_, by *W1HKJ*

View File

@ -26,7 +26,7 @@ hypothetically known information.
[[FT8_AP_INFO_TABLE]] [[FT8_AP_INFO_TABLE]]
.FT4 and FT8 AP information types .FT4 and FT8 AP information types
[width="35%",cols="h10,<m20",frame=topbot,options="header"] [width="50%",cols="h10,<m20",frame=topbot,options="header"]
|=============================================== |===============================================
|aP | Message components |aP | Message components
|a1 | CQ &#160; &#160; ? &#160; &#160; ? |a1 | CQ &#160; &#160; ? &#160; &#160; ?
@ -49,7 +49,7 @@ be attempted in each state.
[[FT8_AP_DECODING_TYPES_TABLE]] [[FT8_AP_DECODING_TYPES_TABLE]]
.FT4 and FT8 AP decoding types for each QSO state .FT4 and FT8 AP decoding types for each QSO state
[width="35%",cols="h10,<m20",frame=topbot,options="header"] [width="50%",cols="h10,<m20",frame=topbot,options="header"]
|=========================================== |===========================================
|State |AP type |State |AP type
|CALLING STN | 2, 3 |CALLING STN | 2, 3
@ -67,7 +67,7 @@ averaged to obtain the decode.
[[JT65_AP_INFO_TABLE]] [[JT65_AP_INFO_TABLE]]
.JT65 AP information types .JT65 AP information types
[width="35%",cols="h10,<m20",frame=topbot,options="header"] [width="50%",cols="h10,<m20",frame=topbot,options="header"]
|=============================================== |===============================================
|aP | Message components |aP | Message components
|a1 | CQ &#160; &#160; ? &#160; &#160; ? |a1 | CQ &#160; &#160; ? &#160; &#160; ?
@ -81,7 +81,7 @@ averaged to obtain the decode.
[[JT65_AP_DECODING_TYPES_TABLE]] [[JT65_AP_DECODING_TYPES_TABLE]]
.JT65 AP decoding types for each QSO state .JT65 AP decoding types for each QSO state
[width="35%",cols="h10,<m20",frame=topbot,options="header"] [width="50%",cols="h10,<m20",frame=topbot,options="header"]
|=========================================== |===========================================
|State |AP type |State |AP type
|CALLING STN | 2, 3, 6, 7 |CALLING STN | 2, 3, 6, 7
@ -140,7 +140,7 @@ Table 6 below shows the meaning of the return codes R in QRA64 mode.
[[QRA64_AP_INFO_TABLE]] [[QRA64_AP_INFO_TABLE]]
.QRA64 AP return codes .QRA64 AP return codes
[width="35%",cols="h10,<m20",frame=topbot,options="header"] [width="50%",cols="h10,<m20",frame=topbot,options="header"]
|=============================================== |===============================================
|rc | Message components |rc | Message components
|0 | ? &#160; &#160; ? &#160; &#160; ? |0 | ? &#160; &#160; ? &#160; &#160; ?

Binary file not shown.

Before

Width:  |  Height:  |  Size: 56 KiB

After

Width:  |  Height:  |  Size: 42 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 20 KiB

After

Width:  |  Height:  |  Size: 22 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 15 KiB

After

Width:  |  Height:  |  Size: 9.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 23 KiB

After

Width:  |  Height:  |  Size: 24 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 35 KiB

After

Width:  |  Height:  |  Size: 40 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 25 KiB

After

Width:  |  Height:  |  Size: 28 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 18 KiB

After

Width:  |  Height:  |  Size: 20 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 21 KiB

After

Width:  |  Height:  |  Size: 22 KiB

View File

@ -3,7 +3,7 @@
Debian, Ubuntu, and other Debian-based systems including Raspbian: Debian, Ubuntu, and other Debian-based systems including Raspbian:
NOTE: The project team release binary installer packages for Linux NOTE: The project team release binary installer packages for Linux
when a new _WSJT-X_ release is announced, note that these are built to when a new _WSJT-X_ release is announced. These are built to
target one contemporary version of a Linux distribution. Although target one contemporary version of a Linux distribution. Although
these may work on newer Linux versions or even different these may work on newer Linux versions or even different
distributions, it is unlikely that they will work on older distributions, it is unlikely that they will work on older

View File

@ -32,18 +32,18 @@ TIP: Your computer may be configured so that this directory is
* image:LoTW_TLS_error.png[_WSJT-X_ LoTW download TLS error, * image:LoTW_TLS_error.png[_WSJT-X_ LoTW download TLS error,
role="right"] _WSJT-X_ requires the _OpenSSL_ libraries to be role="right"] _WSJT-X_ requires the _OpenSSL_ libraries to be
installed. Suitable libraries may already be installed on your installed, and suitable libraries may already be installed on your
system, if they are not you will see this error shortly after system. If they are not you will see this error shortly after
requesting a fetch of the latest LoTW users database. To fix this requesting a fetch of the latest LoTW users database. To fix this
you need to install the _OpenSSL_ libraries. you need to install the _OpenSSL_ libraries.
** You can download a suitable _OpenSSL_ package for from ** You can download a suitable _OpenSSL_ package from
{win_openssl_packages}, you need the latest *Windows Light* {win_openssl_packages}. You need the latest *Windows Light*
version. For the 32-bit _WSJT-X_ build use the latest Win32 v1.1.x version. For the 32-bit _WSJT-X_ build use the latest Win32 v1.1.x
version of the _OpenSSL_ libraries, for the 64-bit _WSJT-X_ use the version of the _OpenSSL_ libraries, for the 64-bit _WSJT-X_ use the
latest Win64 v1.1.x version of the _OpenSSL_ libraries (Note it is latest Win64 v1.1.x version of the _OpenSSL_ libraries which at the
OK to install both versions on a 64-bit system) which at the time time of writing were {win32_openssl} and {win64_openssl}. It is OK
of writing were {win32_openssl} and {win64_openssl} respectively. to install both versions on a 64-bit system.
** Install the package and accept the default options, including the ** Install the package and accept the default options, including the
option to copy the _OpenSSL_ DLLs to the Windows system option to copy the _OpenSSL_ DLLs to the Windows system

View File

@ -16,15 +16,14 @@ making reliable QSOs under weak-signal conditions. They use nearly
identical message structure and source encoding. JT65 and QRA64 were identical message structure and source encoding. JT65 and QRA64 were
designed for EME ("`moonbounce`") on the VHF/UHF bands and have also designed for EME ("`moonbounce`") on the VHF/UHF bands and have also
proven very effective for worldwide QRP communication on the HF bands. proven very effective for worldwide QRP communication on the HF bands.
QRA64 has a number of advantages over JT65, including better QRA64 has a some advantages over JT65, including better performance
performance on the very weakest signals. We imagine that over time it for EME on the higher microwave bands. JT9 was originally designed
may replace JT65 for EME use. JT9 was originally designed for the LF, for the LF, MF, and lower HF bands. Its submode JT9A is 2 dB more
MF, and lower HF bands. Its submode JT9A is 2 dB more sensitive than sensitive than JT65 while using less than 10% of the bandwidth. JT4
JT65 while using less than 10% of the bandwidth. JT4 offers a wide offers a wide variety of tone spacings and has proven highly effective
variety of tone spacings and has proven highly effective for EME on for EME on microwave bands up to 24 GHz. These four "`slow`" modes
microwave bands up to 24 GHz. These four "`slow`" modes use use one-minute timed sequences of alternating transmission and
one-minute timed sequences of alternating transmission and reception, reception, so a minimal QSO takes four to six minutes — two or three
so a minimal QSO takes four to six minutes — two or three
transmissions by each station, one sending in odd UTC minutes and the transmissions by each station, one sending in odd UTC minutes and the
other even. FT8 is operationally similar but four times faster other even. FT8 is operationally similar but four times faster
(15-second T/R sequences) and less sensitive by a few dB. FT4 is (15-second T/R sequences) and less sensitive by a few dB. FT4 is

View File

@ -93,7 +93,7 @@ tab. Model QSOs then proceed as follows, for each event type:
*NA VHF Contest* *NA VHF Contest*
CQ K1ABC FN42 CQ TEST K1ABC FN42
K1ABC W9XYZ EN37 K1ABC W9XYZ EN37
W9XYZ K1ABC R FN42 W9XYZ K1ABC R FN42
K1ABC W9XYZ RRR K1ABC W9XYZ RRR
@ -134,7 +134,7 @@ to upgrade _WSJT-X_ if you will use *EU VHF Contest* messages.
*WW Digi Contest* *WW Digi Contest*
CQ K1ABC FN42 CQ WW K1ABC FN42
K1ABC S52XYZ JN76 K1ABC S52XYZ JN76
S52XYZ K1ABC R FN42 S52XYZ K1ABC R FN42
K1ABC S52XYZ RR73 K1ABC S52XYZ RR73

View File

@ -52,10 +52,10 @@ were the callsigns `E9AA` through `E9ZZ`. Upon reception they are
converted back to the form `CQ AA` through `CQ ZZ`, for display to the converted back to the form `CQ AA` through `CQ ZZ`, for display to the
user. user.
The new FT4, FT8, and MSK144 protocols use a different lossless The FT4, FT8, and MSK144 protocols use different lossless compression
compression algorithm with features to generate and recognize the algorithms with features that generate and recognize special messages
special messages used for contesting and the like. (More to come, used for contesting and other special purposes. Full details have
here ...) been published in QEX, see {ft4_ft8_protocols}.
To be useful on channels with low signal-to-noise ratio, this kind of To be useful on channels with low signal-to-noise ratio, this kind of
lossless message compression requires use of a strong forward error lossless message compression requires use of a strong forward error

View File

@ -1,6 +1,6 @@
image::settings-advanced.png[align="center",alt="Settings Advanced"] image::settings-advanced.png[align="center",alt="Settings Advanced"]
_JT65 decoding parameters_ _JT65 VHF/UHF/Microwave decoding parameters_
- *Random erasure patterns* logarithmically scales the number of - *Random erasure patterns* logarithmically scales the number of
pseudo-random trials used by the Franke-Taylor JT65 decoder. Larger pseudo-random trials used by the Franke-Taylor JT65 decoder. Larger

View File

@ -1,9 +1,9 @@
// Status=review // Status=review
image::settings-audio.png[align="center",alt="_WSJT-X_ Audio Configuration Screen"]
Select the *Audio* tab to configure your sound system. Select the *Audio* tab to configure your sound system.
image::settings-audio.png[align="center",alt="_WSJT-X_ Audio Configuration Screen"]
* _Soundcard_: Select the audio devices to be used for *Input* and * _Soundcard_: Select the audio devices to be used for *Input* and
*Output*. Usually the *Mono* settings will suffice, but in special *Output*. Usually the *Mono* settings will suffice, but in special
cases you can choose *Left*, *Right*, or *Both* stereo channels. cases you can choose *Left*, *Right*, or *Both* stereo channels.
@ -19,7 +19,7 @@ to prevent inadvertently transmitting them over the air.
+ +
NOTE: Windows Vista and later may configure audio devices using NOTE: Windows 7 and later may configure audio devices using
the Texas Instruments PCM2900 series CODEC for microphone input rather the Texas Instruments PCM2900 series CODEC for microphone input rather
line input. (This chip is used in many radios with built-in USB line input. (This chip is used in many radios with built-in USB
CODECs, as well as various other audio interfaces.) If you are using CODECs, as well as various other audio interfaces.) If you are using

View File

@ -1,12 +1,13 @@
// Status=review // Status=review
[[FIG_BAND_SETTINGS]] [[FIG_BAND_SETTINGS]]
image::settings-frequencies.png[align="center",alt="Frequency Screen"]
_Working Frequencies_: By default, the *Working Frequencies* table _By default, the *Working Frequencies* table contains a list of
contains a list of frequencies conventionally used for modes FT8, JT4, frequencies conventionally used for modes FT8, JT4, JT9, JT65, MSK144,
JT9, JT65, MSK144, WSPR, and Echo. Conventions may change with time WSPR, and Echo. Conventions may change with time or by user
or by user preference; you can modify the frequency table as desired. preference; you can modify the frequency table as desired.
image::settings-frequencies.png[align="center",alt="Frequency Screen"]
- To change an existing entry, double-click to edit it, type a desired - To change an existing entry, double-click to edit it, type a desired
frequency in MHz or select from the drop down list of options, then frequency in MHz or select from the drop down list of options, then

View File

@ -1,6 +1,5 @@
// Status=review // Status=review
[[FIG_CONFIG_STATION]] [[FIG_CONFIG_STATION]]
image::settings-general.png[align="center",alt="Settings Window"]
Select the *General* tab on the *Settings* window. Under _Station Select the *General* tab on the *Settings* window. Under _Station
Details_ enter your callsign, grid locator (preferably the 6-character Details_ enter your callsign, grid locator (preferably the 6-character
@ -9,6 +8,8 @@ Middle East, and Northern Asia; Region 2 the Americas; and Region 3
Southern Asia and the Pacific. This information will be sufficient Southern Asia and the Pacific. This information will be sufficient
for initial tests. for initial tests.
image::settings-general.png[align="center",alt="Settings Window"]
Meanings of remaining options on the *General* tab should be Meanings of remaining options on the *General* tab should be
self-explanatory after you have made some QSOs using _WSJT-X_. You self-explanatory after you have made some QSOs using _WSJT-X_. You
may return to set these options to your preferences later. may return to set these options to your preferences later.

View File

@ -1,11 +1,11 @@
// Status=review // Status=review
image::RadioTab.png[align="center",alt="Radio Tab"]
_WSJT-X_ offers CAT (Computer Aided Transceiver) control of relevant _WSJT-X_ offers CAT (Computer Aided Transceiver) control of relevant
features of most modern transceivers. To configure the program for features of most modern transceivers. To configure the program for
your radio, select the *Radio* tab. your radio, select the *Radio* tab.
image::RadioTab.png[align="center",alt="Radio Tab"]
* Select your radio type from the drop-down list labeled *Rig*, or * Select your radio type from the drop-down list labeled *Rig*, or
*None* if you do not wish to use CAT control. *None* if you do not wish to use CAT control.
@ -26,8 +26,6 @@ your radio, select the *Radio* tab.
+ +
NOTE: _Omni-Rig_ is available only under Windows.
* Set *Poll Interval* to the desired interval for _WSJT-X_ to query * Set *Poll Interval* to the desired interval for _WSJT-X_ to query
your radio. For most radios a small number (say, 1 3 s) is your radio. For most radios a small number (say, 1 3 s) is
suitable. suitable.

View File

@ -1,11 +1,12 @@
// Status=review // Status=review
[[FigTxMacros]] [[FigTxMacros]]
image::tx-macros.png[align="center",alt="Tx Macros Screen"]
*Tx Macros* are an aid for sending brief, frequently used free-text *Tx Macros* are an aid for sending brief, frequently used free-text
messages such as the examples shown above. messages such as the examples shown above.
image::tx-macros.png[align="center",alt="Tx Macros Screen"]
- To add a new message to the list, enter the desired text (up to 13 - To add a new message to the list, enter the desired text (up to 13
characters) in the entry field at top, then click *Add*. characters) in the entry field at top, then click *Add*.

View File

@ -39,12 +39,6 @@ TIP: The PC audio mixer normally has two sliders, one for each
frequency setting, on HF bands you can display the full sub-band frequency setting, on HF bands you can display the full sub-band
generally used for one mode. generally used for one mode.
- Of course, you might prefer to concentrate on one mode at a time,
setting your dial frequency to (say) 14.074 for FT8, 14.076 for
JT65, or 14.078 for JT9. Present conventions have the nominal JT9
dial frequency 2 kHz higher than the JT65 dial frequency on most
bands, and the FT8 frequency 2 kHz lower.
.Transmitter Audio Level .Transmitter Audio Level
* Click the *Tune* button on the main screen to switch the radio into * Click the *Tune* button on the main screen to switch the radio into

View File

@ -1,14 +1,13 @@
// Status=review // Status=review
.Main Window: .Main Window:
- Select *FT8* on the *Mode* menu. - Select *FT8* on the *Mode* menu.
- Set Tx frequency to 1600 Hz, Rx to 1442 Hz.
- Double-click on *Erase* to clear both text windows. - Double-click on *Erase* to clear both text windows.
.Wide Graph Settings: .Wide Graph Settings:
- *Bins/Pixel* = 4, *Start* = 200 Hz, *N Avg* = 2 - *Bins/Pixel* = 5, *Start* = 100 Hz, *N Avg* = 2
- Adjust the width of the Wide Graph window so that the upper - Adjust the width of the Wide Graph window so that the upper
frequency limit is approximately 2600 Hz. frequency limit is approximately 3300 Hz.
.Open a Wave File: .Open a Wave File:
@ -45,7 +44,7 @@ Rx frequency to that of the selected message and leaving Tx frequency
unchanged. To change both Rx and Tx frequencies, hold *Ctrl* down unchanged. To change both Rx and Tx frequencies, hold *Ctrl* down
when double-clicking. when double-clicking.
TIP: To avoid QRM from competing callers, it is frequently desirable TIP: To avoid QRM from competing callers, it is usually best
to answer a CQ on a different frequency from that of the CQing to answer a CQ on a different frequency from that of the CQing
station. The same is true when you tail-end another QSO. Choose a Tx station. The same is true when you tail-end another QSO. Choose a Tx
frequency that appears to be not in use. You might want to check the frequency that appears to be not in use. You might want to check the
@ -54,7 +53,7 @@ box *Hold Tx Freq*.
TIP: Keyboard shortcuts *Shift+F11* and *Shift+F12* provide an easy TIP: Keyboard shortcuts *Shift+F11* and *Shift+F12* provide an easy
way to move your Tx frequency down or up in 60 Hz steps. way to move your Tx frequency down or up in 60 Hz steps.
TIP: An online {ft8_tips} by ZL2IFB offers many helpful tips on TIP: An online {ft8_tips} by ZL2IFB offers many additional tips on
operating procedures. operating procedures.
.FT8 DXpedition Mode: .FT8 DXpedition Mode:

View File

@ -1,6 +1,7 @@
FT4 is designed for contesting, particularly on the HF bands. FT4 is designed for contesting, particularly on the HF bands and 6
Compared with FT8 it is 3.5 dB less sensitive and requires 1.6 times meters. Compared with FT8 it is 3.5 dB less sensitive and requires
the bandwidth, but it offers the potential for twice the QSO rate. 1.6 times the bandwidth, but it offers the potential for twice the QSO
rate.
.Main Window: .Main Window:
- Select *FT4* on the *Mode* menu. - Select *FT4* on the *Mode* menu.
@ -8,14 +9,14 @@ the bandwidth, but it offers the potential for twice the QSO rate.
.Wide Graph Settings: .Wide Graph Settings:
- *Bins/Pixel* = 7, *Start* = 100 Hz, *N Avg* = 1 - *Bins/Pixel* = 5, *Start* = 100 Hz, *N Avg* = 1
- Adjust the width of the Wide Graph window so that the upper - Adjust the width of the Wide Graph window so that the upper
frequency limit is approximately 4000 Hz. frequency limit is approximately 3300 Hz.
.Open a Wave File: .Open a Wave File:
- Select *File | Open* and navigate to - Select *File | Open* and navigate to
+...\save\samples\FT4\000000_000002.wav+. The waterfall and Band +...\save\samples\FT4\200514_182053.wav+. The waterfall and Band
Activity window should look something like the following screen shots. Activity window should look something like the following screen shots.
This sample file was recorded during a practice contest test session, so This sample file was recorded during a practice contest test session, so
most of the decoded messages use the *RTTY Roundup* message formats. most of the decoded messages use the *RTTY Roundup* message formats.

View File

@ -436,4 +436,6 @@ Decoding>>), and is based on the average of 2 transmissions.
You might wish to experiment with other combinations of entries for You might wish to experiment with other combinations of entries for
*My Call*, *DX Call*, and *DX Grid*, and with toggling the various *My Call*, *DX Call*, and *DX Grid*, and with toggling the various
options of the *Decode* menu on and off. options of the *Decode* menu on and off. For best sensitivity, most
users will want to use *Deep* decoding with *Enable averaging*,
*Enable deep search*, and *Enable AP* all turned on.

View File

@ -68,8 +68,7 @@ include::install-from-source.adoc[]
Select *Settings* from the *File* menu or by typing *F2*. (On Select *Settings* from the *File* menu or by typing *F2*. (On
Macintosh select *Preferences* from the _WSJT-X_ menu, or use the Macintosh select *Preferences* from the _WSJT-X_ menu, or use the
keyboard shortcut *Cmd+,*). The following sections describe setup keyboard shortcut *Cmd+,*). The following sections describe setup
options available on each of eight tabs selectable near the top of the options available on eight tabs selectable near the top of the window.
window.
[[GENERAL]] [[GENERAL]]
=== General === General

View File

@ -534,6 +534,7 @@ subroutine unpack77(c77,nrx,msg,unpk77_success)
read(c77,1060) n12,n22,ir,irpt,iserial,igrid6 read(c77,1060) n12,n22,ir,irpt,iserial,igrid6
1060 format(b12,b22,b1,b3,b11,b25) 1060 format(b12,b22,b1,b3,b11,b25)
call hash12(n12,call_1) call hash12(n12,call_1)
if(n12.eq.hashmy12) call_1='<'//trim(mycall13)//'>'
call hash22(n22,call_2) call hash22(n22,call_2)
nrs=52+irpt nrs=52+irpt
write(cexch,1022) nrs,iserial write(cexch,1022) nrs,iserial

View File

@ -37,8 +37,9 @@
<tr><td><b>Ctrl+O </b></td><td>Open a .wav file</td></tr> <tr><td><b>Ctrl+O </b></td><td>Open a .wav file</td></tr>
<tr><td><b>Alt+O </b></td><td>Change operator</td></tr> <tr><td><b>Alt+O </b></td><td>Change operator</td></tr>
<tr><td><b>Alt+Q </b></td><td>Log QSO</td></tr> <tr><td><b>Alt+Q </b></td><td>Log QSO</td></tr>
<tr><td><b>Ctrl+R </b></td><td>Set Tx4 message to RRR</td></tr> <tr><td><b>Ctrl+R </b></td><td>Set Tx4 message to RRR (not in FT4)</td></tr>
<tr><td><b>Alt+R </b></td><td>Set Tx4 message to RR73</td></tr> <tr><td><b>Alt+R </b></td><td>Set Tx4 message to RR73</td></tr>
<tr><td><b>Alt+S </b></td><td>Stop monitoring</td></tr> <tr><td><b>Alt+S </b></td><td>Stop monitoring</td></tr>
<tr><td><b>Alt+T </b></td><td>Tune</td></tr> <tr><td><b>Alt+T </b></td><td>Toggle Tune status</td></tr>
<tr><td><b>Alt+Z </b></td><td>Clear hung decoder status</td></tr>
</table> </table>

View File

@ -5134,7 +5134,7 @@ void MainWindow::genStdMsgs(QString rpt, bool unconditional)
} }
if(SpecOp::EU_VHF==m_config.special_op_id()) { if(SpecOp::EU_VHF==m_config.special_op_id()) {
QString a; QString a;
t="<" + t0.split(" ").at(0) + "> <" + t0.split(" ").at(1) + "> "; t="<" + t0s.split(" ").at(0) + "> <" + t0s.split(" ").at(1) + "> ";
a = a.asprintf("%4.4d ",ui->sbSerialNumber->value()); a = a.asprintf("%4.4d ",ui->sbSerialNumber->value());
sent=rs + a + m_config.my_grid(); sent=rs + a + m_config.my_grid();
} }

View File

@ -488,6 +488,9 @@ void CPlotter::DrawOverlay() //DrawOverlay()
painter0.drawLine(x1,24,x1,30); painter0.drawLine(x1,24,x1,30);
} }
int yh=5;
int yTxTop=12;
int yRxBottom=yTxTop + 2*yh + 4;
if(m_mode=="JT9" or m_mode=="JT65" or m_mode=="JT9+JT65" if(m_mode=="JT9" or m_mode=="JT65" or m_mode=="JT9+JT65"
or m_mode=="QRA64" or m_mode=="FT8" or m_mode=="FT4") { or m_mode=="QRA64" or m_mode=="FT8" or m_mode=="FT4") {
@ -513,12 +516,14 @@ void CPlotter::DrawOverlay() //DrawOverlay()
painter0.drawLine(x6,24,x6,30); painter0.drawLine(x6,24,x6,30);
} else { } else {
// Draw the green "goal post"
painter0.setPen(penGreen); painter0.setPen(penGreen);
x1=XfromFreq(m_rxFreq); x1=XfromFreq(m_rxFreq);
x2=XfromFreq(m_rxFreq+bw); x2=XfromFreq(m_rxFreq+bw);
painter0.drawLine(x1,24,x1,30); painter0.drawLine(x1,yRxBottom-yh,x1,yRxBottom);
painter0.drawLine(x1,28,x2,28); painter0.drawLine(x1,yRxBottom,x2,yRxBottom);
painter0.drawLine(x2,24,x2,30); painter0.drawLine(x2,yRxBottom-yh,x2,yRxBottom);
} }
} }
@ -538,9 +543,10 @@ void CPlotter::DrawOverlay() //DrawOverlay()
x1=XfromFreq(m_txFreq-0.5*bw); x1=XfromFreq(m_txFreq-0.5*bw);
x2=XfromFreq(m_txFreq+0.5*bw); x2=XfromFreq(m_txFreq+0.5*bw);
} }
painter0.drawLine(x1,17,x1,21); // Draw the red "goal post"
painter0.drawLine(x1,17,x2,17); painter0.drawLine(x1,yTxTop,x1,yTxTop+yh);
painter0.drawLine(x2,17,x2,21); painter0.drawLine(x1,yTxTop,x2,yTxTop);
painter0.drawLine(x2,yTxTop,x2,yTxTop+yh);
} }
if(m_mode=="JT9+JT65") { if(m_mode=="JT9+JT65") {

View File

@ -9,8 +9,8 @@ SOURCES += \
widgets/colorhighlighting.cpp widgets/ExportCabrillo.cpp \ widgets/colorhighlighting.cpp widgets/ExportCabrillo.cpp \
widgets/AbstractLogWindow.cpp \ widgets/AbstractLogWindow.cpp \
widgets/FrequencyLineEdit.cpp widgets/FrequencyDeltaLineEdit.cpp \ widgets/FrequencyLineEdit.cpp widgets/FrequencyDeltaLineEdit.cpp \
widgets/FoxLogWindow.cpp widgets/CabrilloLogWindow.cpp widgets/FoxLogWindow.cpp widgets/CabrilloLogWindow.cpp \
widgets/HelpTextWindow.cpp
HEADERS += \ HEADERS += \
widgets/mainwindow.h widgets/plotter.h \ widgets/mainwindow.h widgets/plotter.h \
widgets/about.h widgets/widegraph.h \ widgets/about.h widgets/widegraph.h \
@ -21,7 +21,7 @@ HEADERS += \
widgets/fastplot.h widgets/MessageBox.hpp widgets/colorhighlighting.h \ widgets/fastplot.h widgets/MessageBox.hpp widgets/colorhighlighting.h \
widgets/ExportCabrillo.h widgets/AbstractLogWindow.hpp \ widgets/ExportCabrillo.h widgets/AbstractLogWindow.hpp \
widgets/FoxLogWindow.hpp widgets/CabrilloLogWindow.hpp \ widgets/FoxLogWindow.hpp widgets/CabrilloLogWindow.hpp \
widgets/DateTimeEdit.hpp widgets/DateTimeEdit.hpp widgets/HelpTextWindow.hpp
FORMS += \ FORMS += \
widgets/mainwindow.ui widgets/about.ui \ widgets/mainwindow.ui widgets/about.ui \