mirror of
https://github.com/saitohirga/WSJT-X.git
synced 2025-05-29 04:42:28 -04:00
Merge branch 'release-2.5.1' of bitbucket.org:k1jt/wsjtx into release-2.5.1
This commit is contained in:
commit
9b765dd79f
@ -94,8 +94,8 @@ d). Edit lines as needed. Keeping them in alphabetic order help see dupes.
|
|||||||
:sourceforge-jtsdk: https://sourceforge.net/projects/jtsdk[SourceForge JTSDK]
|
:sourceforge-jtsdk: https://sourceforge.net/projects/jtsdk[SourceForge JTSDK]
|
||||||
:ubuntu_sdk: https://launchpad.net/~ubuntu-sdk-team/+archive/ppa[Ubuntu SDK Notice]
|
:ubuntu_sdk: https://launchpad.net/~ubuntu-sdk-team/+archive/ppa[Ubuntu SDK Notice]
|
||||||
:win_openssl_packages: https://slproweb.com/products/Win32OpenSSL.html[Windows OpenSSL Packages]
|
:win_openssl_packages: https://slproweb.com/products/Win32OpenSSL.html[Windows OpenSSL Packages]
|
||||||
:win32_openssl: https://slproweb.com/download/Win32OpenSSL_Light-1_1_1k.msi[Win32 OpenSSL Light Package]
|
:win32_openssl: https://slproweb.com/download/Win32OpenSSL_Light-1_1_1L.msi[Win32 OpenSSL Light Package]
|
||||||
:win64_openssl: https://slproweb.com/download/Win64OpenSSL_Light-1_1_1k.msi[Win64 OpenSSL Light Package]
|
:win64_openssl: https://slproweb.com/download/Win64OpenSSL_Light-1_1_1L.msi[Win64 OpenSSL Light Package]
|
||||||
:writelog: https://writelog.com/[Writelog]
|
:writelog: https://writelog.com/[Writelog]
|
||||||
:wsjtx_group: https://groups.io/g/WSJTX[WSJTX Group]
|
:wsjtx_group: https://groups.io/g/WSJTX[WSJTX Group]
|
||||||
:wsjtx: https://physics.princeton.edu/pulsar/K1JT/wsjtx.html[WSJT-X]
|
:wsjtx: https://physics.princeton.edu/pulsar/K1JT/wsjtx.html[WSJT-X]
|
||||||
|
@ -15,9 +15,9 @@ greatly aided the development of _WSJT_ and its sister programs. For
|
|||||||
_WSJT-X_ in particular, we acknowledge contributions from *AC6SL,
|
_WSJT-X_ in particular, we acknowledge contributions from *AC6SL,
|
||||||
AE4JY, DF2ET, DJ0OT, G3WDG, G4KLA, IW3RAB, K3WYC, KA1GT, KA6MAL, KA9Q,
|
AE4JY, DF2ET, DJ0OT, G3WDG, G4KLA, IW3RAB, K3WYC, KA1GT, KA6MAL, KA9Q,
|
||||||
KB1ZMX, KD6EKQ, KI7MT, KK1D, ND0B, PY2SDR, VE1SKY, VK3ACF, VK4BDJ,
|
KB1ZMX, KD6EKQ, KI7MT, KK1D, ND0B, PY2SDR, VE1SKY, VK3ACF, VK4BDJ,
|
||||||
VK7MO, W3DJS, W4TI, W4TV, and W9MDB*. Each of these amateurs has helped to
|
VK7MO, W3DJS, W3SZ, W4TI, W4TV, and W9MDB*. Each of these amateurs
|
||||||
bring the program’s design, code, testing, and/or documentation to its
|
has helped to bring the program’s design, code, testing, and/or
|
||||||
present state.
|
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*
|
||||||
|
@ -28,16 +28,16 @@ hypothetically known information.
|
|||||||
|
|
||||||
[[FT8_AP_INFO_TABLE]]
|
[[FT8_AP_INFO_TABLE]]
|
||||||
.FST4, FT4, and FT8 AP information types
|
.FST4, FT4, and FT8 AP information types
|
||||||
[width="35%",cols="h10,<m20",frame=topbot,options="header"]
|
[width="35%",cols="1h,<10m",frame=topbot,options="header"]
|
||||||
|===============================================
|
|===
|
||||||
|aP | Message components
|
|aP|Message components
|
||||||
|a1 | CQ     ?     ?
|
|a1|CQ     ?     ?
|
||||||
|a2 | MyCall     ?     ?
|
|a2|MyCall     ?     ?
|
||||||
|a3 | MyCall DxCall     ?
|
|a3|MyCall DxCall     ?
|
||||||
|a4 | MyCall DxCall RRR
|
|a4|MyCall DxCall RRR
|
||||||
|a5 | MyCall DxCall 73
|
|a5|MyCall DxCall 73
|
||||||
|a6 | MyCall DxCall RR73
|
|a6|MyCall DxCall RR73
|
||||||
|===============================================
|
|===
|
||||||
|
|
||||||
If a codeword is found that is judged to have high (but not
|
If a codeword is found that is judged to have high (but not
|
||||||
overwhelmingly high) probability of being correct, a `?` character is
|
overwhelmingly high) probability of being correct, a `?` character is
|
||||||
@ -53,8 +53,8 @@ is the same except that it omits the decoding attempts for AP types
|
|||||||
|
|
||||||
[[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="35%",cols="10h,<20m",frame=topbot,options="header"]
|
||||||
|===========================================
|
|===
|
||||||
|State |AP type
|
|State |AP type
|
||||||
|CALLING STN | 2, 3
|
|CALLING STN | 2, 3
|
||||||
|REPORT | 2, 3
|
|REPORT | 2, 3
|
||||||
@ -62,15 +62,15 @@ is the same except that it omits the decoding attempts for AP types
|
|||||||
|ROGERS | 3, 4, 5, 6
|
|ROGERS | 3, 4, 5, 6
|
||||||
|SIGNOFF | 3, 1, 2
|
|SIGNOFF | 3, 1, 2
|
||||||
|CALLING CQ | 1, 2
|
|CALLING CQ | 1, 2
|
||||||
|===========================================
|
|===
|
||||||
|
|
||||||
Decoding with _a priori_ information behaves slightly differently
|
Decoding with _a priori_ information behaves slightly differently
|
||||||
in JT65. Some details are provided in Tables 3 and 4.
|
in JT65. Some details are provided in Tables 3 and 4.
|
||||||
|
|
||||||
[[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="35%",cols="1h,<10m",frame=topbot,options="header"]
|
||||||
|===============================================
|
|===
|
||||||
|aP | Message components
|
|aP | Message components
|
||||||
|a1 | CQ     ?     ?
|
|a1 | CQ     ?     ?
|
||||||
|a2 | MyCall     ?     ?
|
|a2 | MyCall     ?     ?
|
||||||
@ -79,20 +79,20 @@ in JT65. Some details are provided in Tables 3 and 4.
|
|||||||
|a5 | MyCall DxCall 73
|
|a5 | MyCall DxCall 73
|
||||||
|a6 | MyCall DxCall DxGrid
|
|a6 | MyCall DxCall DxGrid
|
||||||
|a7 | CQ DxCall DxGrid
|
|a7 | CQ DxCall DxGrid
|
||||||
|===============================================
|
|===
|
||||||
|
|
||||||
[[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="35%",cols="10h,<20m",frame=topbot,options="header"]
|
||||||
|===========================================
|
|===
|
||||||
|State |AP type
|
|State |AP type
|
||||||
|CALLING STN | 2, 3, 6, 7
|
|CALLING STN |2, 3, 6, 7
|
||||||
|REPORT | 2, 3
|
|REPORT |2, 3
|
||||||
|ROGER_REPORT | 3, 4, 5
|
|ROGER_REPORT |3, 4, 5
|
||||||
|ROGERS | 3, 4, 5
|
|ROGERS |3, 4, 5
|
||||||
|SIGNOFF | 2, 3, 4, 5
|
|SIGNOFF |2, 3, 4, 5
|
||||||
|CALLING CQ | 1, 2, 6
|
|CALLING CQ |1, 2, 6
|
||||||
|===========================================
|
|===
|
||||||
|
|
||||||
|
|
||||||
=== Decoded Lines
|
=== Decoded Lines
|
||||||
@ -109,18 +109,18 @@ summarized in the following Table:
|
|||||||
[[DECODED_LINES_TABLE]]
|
[[DECODED_LINES_TABLE]]
|
||||||
.Notations used on decoded text lines
|
.Notations used on decoded text lines
|
||||||
[width="50%",cols="h,3*^",frame=topbot,options="header"]
|
[width="50%",cols="h,3*^",frame=topbot,options="header"]
|
||||||
|===========================================
|
|===
|
||||||
|Mode |Mode character|Sync character|End of line information
|
|Mode |Mode character|Sync character|End of line information
|
||||||
|FST4 | ` | | ?   aP
|
|FST4 | ` | | ?   aP
|
||||||
|FT4 | + | | ?   aP
|
|FT4 | + | | ?   aP
|
||||||
|FT8 | ~ | | ?   aP
|
|FT8 | ~ | | ?   aP
|
||||||
|JT4 | $ | *, # | f, fN, dCN
|
|JT4 | $ | *, # | f, fN, dCN
|
||||||
|JT9 | @ | |
|
|JT9 | @ | |
|
||||||
|JT65 | # | |
|
|JT65 | # | |
|
||||||
|JT65 VHF| # | *, # | f, fN, dCN
|
|JT65 VHF| # | *, # | f, fN, dCN
|
||||||
|Q65 | : | | qP
|
|Q65 | : | | qP
|
||||||
|MSK144 | & | |
|
|MSK144 | & | |
|
||||||
|===========================================
|
|===
|
||||||
Sync character::
|
Sync character::
|
||||||
`*` - Normal sync +
|
`*` - Normal sync +
|
||||||
`#` - Alternate sync
|
`#` - Alternate sync
|
||||||
@ -136,12 +136,13 @@ End of line information::
|
|||||||
|
|
||||||
[[Q65_AP_INFO_TABLE]]
|
[[Q65_AP_INFO_TABLE]]
|
||||||
.Q65 end-of-line codes
|
.Q65 end-of-line codes
|
||||||
[width="45%",cols="h10,<m20",frame=topbot,options="header"]
|
[width="50%",cols="1h,<10m",frame=topbot,options="header"]
|
||||||
|===============================================
|
|===
|
||||||
| | Message components
|
|qP|Message components
|
||||||
|q0 | ?     ?     ?
|
|q0|?     ?     ?
|
||||||
|q1 | CQ     ?     ?
|
|q1|CQ     ?     ?
|
||||||
|q2 | MyCall     ?     ?
|
|q2|MyCall     ?     ?
|
||||||
|q3 | MyCall DxCall     ?
|
|q3|MyCall DxCall     ?
|
||||||
|q4 | MyCall DxCall     [<blank> \| RRR \| RR73 \| 73]
|
|q4|MyCall DxCall     [<blank> \| RRR \| RR73 \| 73]
|
||||||
|===============================================
|
|q5|MyCall DxCall     ?         (*Max Drift* = 50)
|
||||||
|
|===
|
||||||
|
@ -22,9 +22,11 @@ consequences.
|
|||||||
|
|
||||||
=== User Interface in Other Languages
|
=== User Interface in Other Languages
|
||||||
|
|
||||||
The _WSJT-X_ user interface is now available in many languages. When
|
The _WSJT-X_ user interface (UI) is now available in many languages.
|
||||||
a translated user interface is available for the computer's default
|
When a translated UI is available for the computer's default System
|
||||||
System Language, it will appear automatically on program startup.
|
Language, it will appear automatically on program startup. The UI
|
||||||
|
language may be overriden if desired by starting _WSJT-X_ with a
|
||||||
|
command line option.
|
||||||
|
|
||||||
=== How You Can Contribute
|
=== How You Can Contribute
|
||||||
|
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
[[NEW_FEATURES]]
|
[[NEW_FEATURES]]
|
||||||
=== New in Version {VERSION}
|
=== New in Version {VERSION_MAJOR}.{VERSION_MINOR}
|
||||||
|
|
||||||
_WSJT-X 2.5.0_ introduces an enhanced Q65 decoder that measures and
|
_WSJT-X 2.5_ introduces an enhanced Q65 decoder that measures and
|
||||||
compensates for linear frequency drifts of Q65 signals. Activate this
|
compensates for linear frequency drifts of Q65 signals. Activate this
|
||||||
feature by setting a spinner control *Max Drift* on the _WSJT-X_ main
|
feature by setting a spinner control *Max Drift* on the _WSJT-X_ main
|
||||||
window to a number greater than 0. We suggest a setting of 10 for
|
window to a number greater than 0. We suggest a setting of 10 for
|
||||||
@ -9,9 +9,11 @@ submode Q65-60A, the recommended submode for EME on 50 and 144 MHz,
|
|||||||
which will accommodate drift rates up to 20 Hz/minute. Similarly, we
|
which will accommodate drift rates up to 20 Hz/minute. Similarly, we
|
||||||
suggest *Max Drift* = 40 for submode Q65-15C, used for for 10 GHz QSOs
|
suggest *Max Drift* = 40 for submode Q65-15C, used for for 10 GHz QSOs
|
||||||
(up to 900 km) via aircraft scatter and drift rates up to about 20
|
(up to 900 km) via aircraft scatter and drift rates up to about 20
|
||||||
Hz/s.
|
Hz/s. When *Max Drift* = 50 the decoder will use an enhanced algorithm
|
||||||
|
to compensate for larger aircraft scatter drift rates, successful
|
||||||
|
decodes with this algorithm are tagged with a `q5` indicator.
|
||||||
|
|
||||||
On the Windows platform only, _WSJT-X 2.5.0_ installations now include
|
On the Windows platform only, _WSJT-X 2.5_ installations now include
|
||||||
an early version of _MAP65 3.0_. This program works together with
|
an early version of _MAP65 3.0_. This program works together with
|
||||||
suitable hardware that converts RF to baseband. The hardware/software
|
suitable hardware that converts RF to baseband. The hardware/software
|
||||||
combination implements a wideband, highly optimized receiver for the
|
combination implements a wideband, highly optimized receiver for the
|
||||||
|
@ -263,8 +263,8 @@ which the probability of decoding is 50% or higher.
|
|||||||
|
|
||||||
[[SLOW_TAB]]
|
[[SLOW_TAB]]
|
||||||
.Parameters of Slow Modes
|
.Parameters of Slow Modes
|
||||||
[width="100%",cols="3h,^3,^2,^1,^2,^2,^2,^2,^2,^2",frame=topbot,options="header"]
|
[width="100%",cols="3h,^3,^2,^1,6*^2",frame=topbot,options="header"]
|
||||||
|===============================================================================
|
|===
|
||||||
|Mode |FEC Type |(n,k) | Q|Modulation type|Keying rate (Baud)|Bandwidth (Hz)
|
|Mode |FEC Type |(n,k) | Q|Modulation type|Keying rate (Baud)|Bandwidth (Hz)
|
||||||
|Sync Energy|Tx Duration (s)|S/N Threshold (dB)
|
|Sync Energy|Tx Duration (s)|S/N Threshold (dB)
|
||||||
|FST4-15 |LDPC | (240,101)| 4| 4-GFSK| 16.67 | 66.7 | 0.25| 9.6 | -20.7
|
|FST4-15 |LDPC | (240,101)| 4| 4-GFSK| 16.67 | 66.7 | 0.25| 9.6 | -20.7
|
||||||
@ -289,7 +289,7 @@ which the probability of decoding is 50% or higher.
|
|||||||
|FST4W-300 |LDPC | (240,74)| 4| 4-GFSK| 0.558 | 2.2 | 0.25| 286.7 | -36.8
|
|FST4W-300 |LDPC | (240,74)| 4| 4-GFSK| 0.558 | 2.2 | 0.25| 286.7 | -36.8
|
||||||
|FST4W-900 |LDPC | (240,74)| 4| 4-GFSK| 0.180 | 0.72 | 0.25| 887.5 | -41.7
|
|FST4W-900 |LDPC | (240,74)| 4| 4-GFSK| 0.180 | 0.72 | 0.25| 887.5 | -41.7
|
||||||
|FST4W-1800 |LDPC | (240,74)| 4| 4-GFSK| 0.089 | 0.36 | 0.25| 1792.0| -44.8
|
|FST4W-1800 |LDPC | (240,74)| 4| 4-GFSK| 0.089 | 0.36 | 0.25| 1792.0| -44.8
|
||||||
|===============================================================================
|
|===
|
||||||
|
|
||||||
LDPC = Low Density Parity Check
|
LDPC = Low Density Parity Check
|
||||||
RS = Reed Solomon
|
RS = Reed Solomon
|
||||||
@ -304,7 +304,7 @@ comparable to tone spacing.
|
|||||||
[[SLOW_SUBMODES]]
|
[[SLOW_SUBMODES]]
|
||||||
.Parameters of Slow Submodes JT4, JT9, and JT65 with Selectable Tone Spacings
|
.Parameters of Slow Submodes JT4, JT9, and JT65 with Selectable Tone Spacings
|
||||||
[width="50%",cols="h,3*^",frame=topbot,options="header"]
|
[width="50%",cols="h,3*^",frame=topbot,options="header"]
|
||||||
|=====================================
|
|===
|
||||||
|Mode |Tone Spacing |BW (Hz)|S/N (dB)
|
|Mode |Tone Spacing |BW (Hz)|S/N (dB)
|
||||||
|JT4A |4.375| 17.5 |-23
|
|JT4A |4.375| 17.5 |-23
|
||||||
|JT4B |8.75 | 30.6 |-22
|
|JT4B |8.75 | 30.6 |-22
|
||||||
@ -324,18 +324,18 @@ comparable to tone spacing.
|
|||||||
|JT65A |2.692| 177.6 |-25
|
|JT65A |2.692| 177.6 |-25
|
||||||
|JT65B |5.383| 352.6 |-25
|
|JT65B |5.383| 352.6 |-25
|
||||||
|JT65C |10.767| 702.5 |-25
|
|JT65C |10.767| 702.5 |-25
|
||||||
|=====================================
|
|===
|
||||||
|
|
||||||
.Parameters of Q65 Submodes
|
.Parameters of Q65 Submodes
|
||||||
[width="100%",cols="h,5*^",frame=topbot,options="header"]
|
[width="100%",cols="h,5*^",frame=topbot,options="header"]
|
||||||
|=====================================
|
|===
|
||||||
|T/R Period (s) |A Spacing Width (Hz)|B Spacing Width (Hz)|C Spacing Width (Hz)|D Spacing Width (Hz)|E Spacing Width (Hz)
|
|T/R Period (s) |A Spacing Width (Hz)|B Spacing Width (Hz)|C Spacing Width (Hz)|D Spacing Width (Hz)|E Spacing Width (Hz)
|
||||||
|15|6.67     4.33|13.33     867|26.67     1733|N/A|N/A
|
|15|6.67     4.33|13.33     867|26.67     1733|N/A|N/A
|
||||||
|30|3.33     217|6.67     433|13.33     867| 26.67     1733| N/A
|
|30|3.33     217|6.67     433|13.33     867| 26.67     1733| N/A
|
||||||
|60|1.67     108|3.33     217|6.67     433|13.33     867|26.67     1733
|
|60|1.67     108|3.33     217|6.67     433|13.33     867|26.67     1733
|
||||||
|120|0.75     49|1.50     98|3.00     195|6.00     390| 12.00     780
|
|120|0.75     49|1.50     98|3.00     195|6.00     390| 12.00     780
|
||||||
|300|0.29     19|0.58     38|1.16     75|2.31     150|4.63     301
|
|300|0.29     19|0.58     38|1.16     75|2.31     150|4.63     301
|
||||||
|=====================================
|
|===
|
||||||
|
|
||||||
[[FAST_MODES]]
|
[[FAST_MODES]]
|
||||||
=== Fast Modes
|
=== Fast Modes
|
||||||
@ -390,8 +390,8 @@ and your QSO partner ± 200 Hz.
|
|||||||
==== Summary
|
==== Summary
|
||||||
|
|
||||||
.Parameters of Fast Modes
|
.Parameters of Fast Modes
|
||||||
[width="90%",cols="3h,^3,^2,^1,^2,^2,^2,^2,^2",frame="topbot",options="header"]
|
[width="90%",cols="3h,^3,^2,^1,5*^2",frame="topbot",options="header"]
|
||||||
|=====================================================================
|
|===
|
||||||
|Mode |FEC Type |(n,k) | Q|Modulation Type|Keying rate (Baud)
|
|Mode |FEC Type |(n,k) | Q|Modulation Type|Keying rate (Baud)
|
||||||
|Bandwidth (Hz)|Sync Energy|Tx Duration (s)
|
|Bandwidth (Hz)|Sync Energy|Tx Duration (s)
|
||||||
|JT9E |K=32, r=1/2|(206,72)| 8| 9-FSK| 25.0 | 225 | 0.19| 3.400
|
|JT9E |K=32, r=1/2|(206,72)| 8| 9-FSK| 25.0 | 225 | 0.19| 3.400
|
||||||
@ -400,4 +400,4 @@ and your QSO partner ± 200 Hz.
|
|||||||
|JT9H |K=32, r=1/2|(206,72)| 8| 9-FSK|200.0 | 1800 | 0.19| 0.425
|
|JT9H |K=32, r=1/2|(206,72)| 8| 9-FSK|200.0 | 1800 | 0.19| 0.425
|
||||||
|MSK144 |LDPC |(128,90)| 2| OQPSK| 2000 | 2400 | 0.11| 0.072
|
|MSK144 |LDPC |(128,90)| 2| OQPSK| 2000 | 2400 | 0.11| 0.072
|
||||||
|MSK144 Sh|LDPC |(32,16) | 2| OQPSK| 2000 | 2400 | 0.20| 0.020
|
|MSK144 Sh|LDPC |(32,16) | 2| OQPSK| 2000 | 2400 | 0.20| 0.020
|
||||||
|=====================================================================
|
|===
|
||||||
|
@ -14,23 +14,24 @@ CAboutDlg::CAboutDlg(QWidget *parent) :
|
|||||||
ui->setupUi(this);
|
ui->setupUi(this);
|
||||||
|
|
||||||
ui->labelTxt->setText ("<h2>" + QString {"WSJT-X v"
|
ui->labelTxt->setText ("<h2>" + QString {"WSJT-X v"
|
||||||
+ QCoreApplication::applicationVersion ()
|
+ QCoreApplication::applicationVersion ()
|
||||||
+ " " + revision ()}.simplified () + "</h2><br />"
|
+ " " + revision ()}.simplified () + "</h2><br />"
|
||||||
"WSJT-X implements a number of digital modes designed for <br />"
|
"WSJT-X implements a number of digital modes designed for <br />"
|
||||||
"weak-signal Amateur Radio communication. <br /><br />"
|
"weak-signal Amateur Radio communication. <br /><br />"
|
||||||
"© 2001-2021 by Joe Taylor, K1JT, Bill Somerville, G4WJS, <br />"
|
"© 2001-2021 by Joe Taylor, K1JT, Bill Somerville, G4WJS, <br />"
|
||||||
"Steve Franke, K9AN, and Nico Palermo, IV3NWV. <br /><br />"
|
"Steve Franke, K9AN, and Nico Palermo, IV3NWV. <br /><br />"
|
||||||
"We gratefully acknowledge contributions from AC6SL, AE4JY,<br />"
|
"We gratefully acknowledge contributions from AC6SL, AE4JY,<br />"
|
||||||
"DF2ET, DJ0OT, G3WDG, G4KLA, IW3RAB, K3WYC, KA1GT,<br />"
|
"DF2ET, DJ0OT, G3WDG, G4KLA, IW3RAB, K3WYC, KA1GT,<br />"
|
||||||
"KA6MAL, KA9Q, KB1ZMX, KD6EKQ, KI7MT, KK1D, ND0B, PY2SDR,<br />"
|
"KA6MAL, KA9Q, KB1ZMX, KD6EKQ, KI7MT, KK1D, ND0B, PY2SDR,<br />"
|
||||||
"VE1SKY, VK3ACF, VK4BDJ, VK7MO, W3DJS, W4TI, W4TV, and W9MDB.<br /><br />"
|
"VE1SKY, VK3ACF, VK4BDJ, VK7MO, W3DJS, W3SZ, W4TI, W4TV,<br />"
|
||||||
"WSJT-X is licensed under the terms of Version 3 <br />"
|
"and W9MDB.<br /><br />"
|
||||||
"of the GNU General Public License (GPL) <br /><br />"
|
"WSJT-X is licensed under the terms of Version 3 <br />"
|
||||||
"<a href=" TO_STRING__ (PROJECT_HOMEPAGE) ">"
|
"of the GNU General Public License (GPL) <br /><br />"
|
||||||
"<img src=\":/icon_128x128.png\" /></a>"
|
"<a href=" TO_STRING__ (PROJECT_HOMEPAGE) ">"
|
||||||
"<a href=\"https://www.gnu.org/licenses/gpl-3.0.txt\">"
|
"<img src=\":/icon_128x128.png\" /></a>"
|
||||||
"<img src=\":/gpl-v3-logo.svg\" height=\"80\" /><br />"
|
"<a href=\"https://www.gnu.org/licenses/gpl-3.0.txt\">"
|
||||||
"https://www.gnu.org/licenses/gpl-3.0.txt</a>");
|
"<img src=\":/gpl-v3-logo.svg\" height=\"80\" /><br />"
|
||||||
|
"https://www.gnu.org/licenses/gpl-3.0.txt</a>");
|
||||||
}
|
}
|
||||||
|
|
||||||
CAboutDlg::~CAboutDlg()
|
CAboutDlg::~CAboutDlg()
|
||||||
|
@ -2,14 +2,6 @@
|
|||||||
<ui version="4.0">
|
<ui version="4.0">
|
||||||
<class>MainWindow</class>
|
<class>MainWindow</class>
|
||||||
<widget class="QMainWindow" name="MainWindow">
|
<widget class="QMainWindow" name="MainWindow">
|
||||||
<property name="geometry">
|
|
||||||
<rect>
|
|
||||||
<x>0</x>
|
|
||||||
<y>0</y>
|
|
||||||
<width>1124</width>
|
|
||||||
<height>582</height>
|
|
||||||
</rect>
|
|
||||||
</property>
|
|
||||||
<property name="windowTitle">
|
<property name="windowTitle">
|
||||||
<string>WSJT-X by K1JT</string>
|
<string>WSJT-X by K1JT</string>
|
||||||
</property>
|
</property>
|
||||||
@ -560,40 +552,7 @@
|
|||||||
</layout>
|
</layout>
|
||||||
</item>
|
</item>
|
||||||
<item>
|
<item>
|
||||||
<layout class="QGridLayout" name="gridLayout_5" rowstretch="1,0,0" columnstretch="0,0,0,1,0">
|
<layout class="QGridLayout" name="gridLayout_5" rowstretch="1,0,0" columnstretch="0,0,1,5,0">
|
||||||
<item row="0" column="2">
|
|
||||||
<widget class="QLabel" name="labDialFreq">
|
|
||||||
<property name="sizePolicy">
|
|
||||||
<sizepolicy hsizetype="Minimum" vsizetype="Fixed">
|
|
||||||
<horstretch>0</horstretch>
|
|
||||||
<verstretch>0</verstretch>
|
|
||||||
</sizepolicy>
|
|
||||||
</property>
|
|
||||||
<property name="toolTip">
|
|
||||||
<string>USB dial frequency</string>
|
|
||||||
</property>
|
|
||||||
<property name="styleSheet">
|
|
||||||
<string notr="true">QLabel {
|
|
||||||
font-family: MS Shell Dlg 2;
|
|
||||||
font-size: 16pt;
|
|
||||||
color : yellow;
|
|
||||||
background-color : black;
|
|
||||||
}
|
|
||||||
QLabel[oob="true"] {
|
|
||||||
background-color: red;
|
|
||||||
}</string>
|
|
||||||
</property>
|
|
||||||
<property name="text">
|
|
||||||
<string>14.078 000</string>
|
|
||||||
</property>
|
|
||||||
<property name="alignment">
|
|
||||||
<set>Qt::AlignCenter</set>
|
|
||||||
</property>
|
|
||||||
<property name="margin">
|
|
||||||
<number>5</number>
|
|
||||||
</property>
|
|
||||||
</widget>
|
|
||||||
</item>
|
|
||||||
<item row="0" column="1" alignment="Qt::AlignHCenter|Qt::AlignVCenter">
|
<item row="0" column="1" alignment="Qt::AlignHCenter|Qt::AlignVCenter">
|
||||||
<widget class="QPushButton" name="readFreq">
|
<widget class="QPushButton" name="readFreq">
|
||||||
<property name="enabled">
|
<property name="enabled">
|
||||||
@ -643,94 +602,43 @@ QPushButton[state="ok"] {
|
|||||||
</property>
|
</property>
|
||||||
</widget>
|
</widget>
|
||||||
</item>
|
</item>
|
||||||
<item row="0" column="0">
|
<item row="1" column="4" rowspan="2">
|
||||||
<widget class="BandComboBox" name="bandComboBox">
|
<widget class="QSlider" name="outAttenuation">
|
||||||
<property name="toolTip">
|
<property name="toolTip">
|
||||||
<string><html><head/><body><p>Select operating band or enter frequency in MHz or enter kHz increment followed by k.</p></body></html></string>
|
<string>Adjust Tx audio level</string>
|
||||||
</property>
|
</property>
|
||||||
<property name="accessibleName">
|
<property name="maximum">
|
||||||
<string>Frequency entry</string>
|
<number>450</number>
|
||||||
</property>
|
</property>
|
||||||
<property name="accessibleDescription">
|
<property name="value">
|
||||||
<string>Select operating band or enter frequency in MHz or enter kHz increment followed by k.</string>
|
<number>0</number>
|
||||||
</property>
|
</property>
|
||||||
<property name="editable">
|
<property name="orientation">
|
||||||
|
<enum>Qt::Vertical</enum>
|
||||||
|
</property>
|
||||||
|
<property name="invertedAppearance">
|
||||||
<bool>true</bool>
|
<bool>true</bool>
|
||||||
</property>
|
</property>
|
||||||
<property name="insertPolicy">
|
<property name="invertedControls">
|
||||||
<enum>QComboBox::NoInsert</enum>
|
<bool>true</bool>
|
||||||
</property>
|
</property>
|
||||||
<property name="sizeAdjustPolicy">
|
<property name="tickPosition">
|
||||||
<enum>QComboBox::AdjustToMinimumContentsLengthWithIcon</enum>
|
<enum>QSlider::TicksBelow</enum>
|
||||||
|
</property>
|
||||||
|
<property name="tickInterval">
|
||||||
|
<number>50</number>
|
||||||
</property>
|
</property>
|
||||||
</widget>
|
</widget>
|
||||||
</item>
|
</item>
|
||||||
<item row="1" column="0" rowspan="2">
|
<item row="1" column="1" colspan="2">
|
||||||
<layout class="QVBoxLayout" name="verticalLayout_11">
|
|
||||||
<item>
|
|
||||||
<widget class="QSpinBox" name="sbNB">
|
|
||||||
<property name="alignment">
|
|
||||||
<set>Qt::AlignCenter</set>
|
|
||||||
</property>
|
|
||||||
<property name="suffix">
|
|
||||||
<string> %</string>
|
|
||||||
</property>
|
|
||||||
<property name="prefix">
|
|
||||||
<string>NB </string>
|
|
||||||
</property>
|
|
||||||
<property name="minimum">
|
|
||||||
<number>-2</number>
|
|
||||||
</property>
|
|
||||||
<property name="maximum">
|
|
||||||
<number>25</number>
|
|
||||||
</property>
|
|
||||||
</widget>
|
|
||||||
</item>
|
|
||||||
<item>
|
|
||||||
<widget class="SignalMeter" name="signal_meter_widget">
|
|
||||||
<property name="sizePolicy">
|
|
||||||
<sizepolicy hsizetype="MinimumExpanding" vsizetype="MinimumExpanding">
|
|
||||||
<horstretch>0</horstretch>
|
|
||||||
<verstretch>0</verstretch>
|
|
||||||
</sizepolicy>
|
|
||||||
</property>
|
|
||||||
<property name="maximumSize">
|
|
||||||
<size>
|
|
||||||
<width>100</width>
|
|
||||||
<height>16777215</height>
|
|
||||||
</size>
|
|
||||||
</property>
|
|
||||||
<property name="toolTip">
|
|
||||||
<string><html><head/><body><p>30dB recommended when only noise present<br/>Green when good<br/>Red when clipping may occur<br/>Yellow when too low</p></body></html></string>
|
|
||||||
</property>
|
|
||||||
<property name="accessibleName">
|
|
||||||
<string>Rx Signal</string>
|
|
||||||
</property>
|
|
||||||
<property name="accessibleDescription">
|
|
||||||
<string>30dB recommended when only noise present
|
|
||||||
Green when good
|
|
||||||
Red when clipping may occur
|
|
||||||
Yellow when too low</string>
|
|
||||||
</property>
|
|
||||||
<property name="frameShape">
|
|
||||||
<enum>QFrame::Panel</enum>
|
|
||||||
</property>
|
|
||||||
<property name="frameShadow">
|
|
||||||
<enum>QFrame::Sunken</enum>
|
|
||||||
</property>
|
|
||||||
</widget>
|
|
||||||
</item>
|
|
||||||
</layout>
|
|
||||||
</item>
|
|
||||||
<item row="1" column="2">
|
|
||||||
<widget class="QWidget" name="DX_controls_widget" native="true">
|
<widget class="QWidget" name="DX_controls_widget" native="true">
|
||||||
<property name="sizePolicy">
|
<property name="sizePolicy">
|
||||||
<sizepolicy hsizetype="Preferred" vsizetype="Fixed">
|
<sizepolicy hsizetype="Preferred" vsizetype="Maximum">
|
||||||
<horstretch>0</horstretch>
|
<horstretch>0</horstretch>
|
||||||
<verstretch>0</verstretch>
|
<verstretch>0</verstretch>
|
||||||
</sizepolicy>
|
</sizepolicy>
|
||||||
</property>
|
</property>
|
||||||
<layout class="QGridLayout" name="gridLayout_2">
|
<layout class="QGridLayout" name="gridLayout_2" columnstretch="2,1">
|
||||||
<property name="leftMargin">
|
<property name="leftMargin">
|
||||||
<number>0</number>
|
<number>0</number>
|
||||||
</property>
|
</property>
|
||||||
@ -745,12 +653,6 @@ Yellow when too low</string>
|
|||||||
</property>
|
</property>
|
||||||
<item row="0" column="0">
|
<item row="0" column="0">
|
||||||
<widget class="QLabel" name="label_3">
|
<widget class="QLabel" name="label_3">
|
||||||
<property name="sizePolicy">
|
|
||||||
<sizepolicy hsizetype="Preferred" vsizetype="Fixed">
|
|
||||||
<horstretch>0</horstretch>
|
|
||||||
<verstretch>0</verstretch>
|
|
||||||
</sizepolicy>
|
|
||||||
</property>
|
|
||||||
<property name="palette">
|
<property name="palette">
|
||||||
<palette>
|
<palette>
|
||||||
<active>
|
<active>
|
||||||
@ -835,56 +737,8 @@ Yellow when too low</string>
|
|||||||
</property>
|
</property>
|
||||||
</widget>
|
</widget>
|
||||||
</item>
|
</item>
|
||||||
<item row="3" column="1">
|
|
||||||
<widget class="QPushButton" name="addButton">
|
|
||||||
<property name="toolTip">
|
|
||||||
<string>Add callsign and locator to database</string>
|
|
||||||
</property>
|
|
||||||
<property name="text">
|
|
||||||
<string>Add</string>
|
|
||||||
</property>
|
|
||||||
</widget>
|
|
||||||
</item>
|
|
||||||
<item row="2" column="0" colspan="2">
|
|
||||||
<widget class="QLabel" name="labAz">
|
|
||||||
<property name="sizePolicy">
|
|
||||||
<sizepolicy hsizetype="Preferred" vsizetype="Fixed">
|
|
||||||
<horstretch>0</horstretch>
|
|
||||||
<verstretch>0</verstretch>
|
|
||||||
</sizepolicy>
|
|
||||||
</property>
|
|
||||||
<property name="autoFillBackground">
|
|
||||||
<bool>true</bool>
|
|
||||||
</property>
|
|
||||||
<property name="text">
|
|
||||||
<string>Az: 251 16553 km</string>
|
|
||||||
</property>
|
|
||||||
<property name="alignment">
|
|
||||||
<set>Qt::AlignCenter</set>
|
|
||||||
</property>
|
|
||||||
<property name="indent">
|
|
||||||
<number>4</number>
|
|
||||||
</property>
|
|
||||||
</widget>
|
|
||||||
</item>
|
|
||||||
<item row="3" column="0">
|
|
||||||
<widget class="QPushButton" name="lookupButton">
|
|
||||||
<property name="toolTip">
|
|
||||||
<string>Search for callsign in database</string>
|
|
||||||
</property>
|
|
||||||
<property name="text">
|
|
||||||
<string>&Lookup</string>
|
|
||||||
</property>
|
|
||||||
</widget>
|
|
||||||
</item>
|
|
||||||
<item row="0" column="1">
|
<item row="0" column="1">
|
||||||
<widget class="QLabel" name="label_4">
|
<widget class="QLabel" name="label_4">
|
||||||
<property name="sizePolicy">
|
|
||||||
<sizepolicy hsizetype="Preferred" vsizetype="Fixed">
|
|
||||||
<horstretch>0</horstretch>
|
|
||||||
<verstretch>0</verstretch>
|
|
||||||
</sizepolicy>
|
|
||||||
</property>
|
|
||||||
<property name="palette">
|
<property name="palette">
|
||||||
<palette>
|
<palette>
|
||||||
<active>
|
<active>
|
||||||
@ -971,11 +825,17 @@ Yellow when too low</string>
|
|||||||
</item>
|
</item>
|
||||||
<item row="1" column="0">
|
<item row="1" column="0">
|
||||||
<widget class="QLineEdit" name="dxCallEntry">
|
<widget class="QLineEdit" name="dxCallEntry">
|
||||||
|
<property name="sizePolicy">
|
||||||
|
<sizepolicy hsizetype="Preferred" vsizetype="Fixed">
|
||||||
|
<horstretch>0</horstretch>
|
||||||
|
<verstretch>0</verstretch>
|
||||||
|
</sizepolicy>
|
||||||
|
</property>
|
||||||
<property name="toolTip">
|
<property name="toolTip">
|
||||||
<string>Callsign of station to be worked</string>
|
<string>Callsign of station to be worked</string>
|
||||||
</property>
|
</property>
|
||||||
<property name="text">
|
<property name="maxLength">
|
||||||
<string/>
|
<number>11</number>
|
||||||
</property>
|
</property>
|
||||||
<property name="alignment">
|
<property name="alignment">
|
||||||
<set>Qt::AlignCenter</set>
|
<set>Qt::AlignCenter</set>
|
||||||
@ -984,24 +844,73 @@ Yellow when too low</string>
|
|||||||
</item>
|
</item>
|
||||||
<item row="1" column="1">
|
<item row="1" column="1">
|
||||||
<widget class="QLineEdit" name="dxGridEntry">
|
<widget class="QLineEdit" name="dxGridEntry">
|
||||||
|
<property name="sizePolicy">
|
||||||
|
<sizepolicy hsizetype="Preferred" vsizetype="Fixed">
|
||||||
|
<horstretch>0</horstretch>
|
||||||
|
<verstretch>0</verstretch>
|
||||||
|
</sizepolicy>
|
||||||
|
</property>
|
||||||
<property name="toolTip">
|
<property name="toolTip">
|
||||||
<string>Locator of station to be worked</string>
|
<string>Locator of station to be worked</string>
|
||||||
</property>
|
</property>
|
||||||
<property name="text">
|
<property name="text">
|
||||||
<string/>
|
<string>`</string>
|
||||||
|
</property>
|
||||||
|
<property name="maxLength">
|
||||||
|
<number>6</number>
|
||||||
</property>
|
</property>
|
||||||
<property name="alignment">
|
<property name="alignment">
|
||||||
<set>Qt::AlignCenter</set>
|
<set>Qt::AlignCenter</set>
|
||||||
</property>
|
</property>
|
||||||
</widget>
|
</widget>
|
||||||
</item>
|
</item>
|
||||||
|
<item row="2" column="0" colspan="2">
|
||||||
|
<layout class="QGridLayout" name="gridLayout_4">
|
||||||
|
<item row="1" column="0">
|
||||||
|
<widget class="QPushButton" name="lookupButton">
|
||||||
|
<property name="toolTip">
|
||||||
|
<string>Search for callsign in database</string>
|
||||||
|
</property>
|
||||||
|
<property name="text">
|
||||||
|
<string>&Lookup</string>
|
||||||
|
</property>
|
||||||
|
</widget>
|
||||||
|
</item>
|
||||||
|
<item row="1" column="1">
|
||||||
|
<widget class="QPushButton" name="addButton">
|
||||||
|
<property name="toolTip">
|
||||||
|
<string>Add callsign and locator to database</string>
|
||||||
|
</property>
|
||||||
|
<property name="text">
|
||||||
|
<string>Add</string>
|
||||||
|
</property>
|
||||||
|
</widget>
|
||||||
|
</item>
|
||||||
|
<item row="0" column="0" colspan="2">
|
||||||
|
<widget class="QLabel" name="labAz">
|
||||||
|
<property name="autoFillBackground">
|
||||||
|
<bool>true</bool>
|
||||||
|
</property>
|
||||||
|
<property name="text">
|
||||||
|
<string>Az: 251 16553 km</string>
|
||||||
|
</property>
|
||||||
|
<property name="alignment">
|
||||||
|
<set>Qt::AlignCenter</set>
|
||||||
|
</property>
|
||||||
|
<property name="indent">
|
||||||
|
<number>4</number>
|
||||||
|
</property>
|
||||||
|
</widget>
|
||||||
|
</item>
|
||||||
|
</layout>
|
||||||
|
</item>
|
||||||
</layout>
|
</layout>
|
||||||
</widget>
|
</widget>
|
||||||
</item>
|
</item>
|
||||||
<item row="2" column="2">
|
<item row="2" column="1" colspan="2">
|
||||||
<widget class="QLabel" name="labUTC">
|
<widget class="QLabel" name="labUTC">
|
||||||
<property name="sizePolicy">
|
<property name="sizePolicy">
|
||||||
<sizepolicy hsizetype="Minimum" vsizetype="Fixed">
|
<sizepolicy hsizetype="Preferred" vsizetype="Maximum">
|
||||||
<horstretch>0</horstretch>
|
<horstretch>0</horstretch>
|
||||||
<verstretch>0</verstretch>
|
<verstretch>0</verstretch>
|
||||||
</sizepolicy>
|
</sizepolicy>
|
||||||
@ -1037,36 +946,47 @@ Yellow when too low</string>
|
|||||||
</property>
|
</property>
|
||||||
</widget>
|
</widget>
|
||||||
</item>
|
</item>
|
||||||
<item row="1" column="4" rowspan="2">
|
<item row="0" column="2">
|
||||||
<widget class="QSlider" name="outAttenuation">
|
<widget class="QLabel" name="labDialFreq">
|
||||||
|
<property name="sizePolicy">
|
||||||
|
<sizepolicy hsizetype="Preferred" vsizetype="Maximum">
|
||||||
|
<horstretch>0</horstretch>
|
||||||
|
<verstretch>0</verstretch>
|
||||||
|
</sizepolicy>
|
||||||
|
</property>
|
||||||
<property name="toolTip">
|
<property name="toolTip">
|
||||||
<string>Adjust Tx audio level</string>
|
<string>USB dial frequency</string>
|
||||||
</property>
|
</property>
|
||||||
<property name="maximum">
|
<property name="styleSheet">
|
||||||
<number>450</number>
|
<string notr="true">QLabel {
|
||||||
|
font-family: MS Shell Dlg 2;
|
||||||
|
font-size: 16pt;
|
||||||
|
color : yellow;
|
||||||
|
background-color : black;
|
||||||
|
}
|
||||||
|
QLabel[oob="true"] {
|
||||||
|
background-color: red;
|
||||||
|
}</string>
|
||||||
</property>
|
</property>
|
||||||
<property name="value">
|
<property name="text">
|
||||||
<number>0</number>
|
<string>14.078 000</string>
|
||||||
</property>
|
</property>
|
||||||
<property name="orientation">
|
<property name="alignment">
|
||||||
<enum>Qt::Vertical</enum>
|
<set>Qt::AlignCenter</set>
|
||||||
</property>
|
</property>
|
||||||
<property name="invertedAppearance">
|
<property name="margin">
|
||||||
<bool>true</bool>
|
<number>5</number>
|
||||||
</property>
|
|
||||||
<property name="invertedControls">
|
|
||||||
<bool>true</bool>
|
|
||||||
</property>
|
|
||||||
<property name="tickPosition">
|
|
||||||
<enum>QSlider::TicksBelow</enum>
|
|
||||||
</property>
|
|
||||||
<property name="tickInterval">
|
|
||||||
<number>50</number>
|
|
||||||
</property>
|
</property>
|
||||||
</widget>
|
</widget>
|
||||||
</item>
|
</item>
|
||||||
<item row="0" column="3" rowspan="3">
|
<item row="0" column="3" rowspan="3">
|
||||||
<widget class="QStackedWidget" name="controls_stack_widget">
|
<widget class="QStackedWidget" name="controls_stack_widget">
|
||||||
|
<property name="sizePolicy">
|
||||||
|
<sizepolicy hsizetype="MinimumExpanding" vsizetype="Preferred">
|
||||||
|
<horstretch>0</horstretch>
|
||||||
|
<verstretch>0</verstretch>
|
||||||
|
</sizepolicy>
|
||||||
|
</property>
|
||||||
<property name="currentIndex">
|
<property name="currentIndex">
|
||||||
<number>0</number>
|
<number>0</number>
|
||||||
</property>
|
</property>
|
||||||
@ -1086,6 +1006,12 @@ Yellow when too low</string>
|
|||||||
</property>
|
</property>
|
||||||
<item>
|
<item>
|
||||||
<widget class="QWidget" name="QSO_controls_widget" native="true">
|
<widget class="QWidget" name="QSO_controls_widget" native="true">
|
||||||
|
<property name="sizePolicy">
|
||||||
|
<sizepolicy hsizetype="MinimumExpanding" vsizetype="Preferred">
|
||||||
|
<horstretch>0</horstretch>
|
||||||
|
<verstretch>0</verstretch>
|
||||||
|
</sizepolicy>
|
||||||
|
</property>
|
||||||
<layout class="QHBoxLayout" name="horizontalLayout_6" stretch="0,1">
|
<layout class="QHBoxLayout" name="horizontalLayout_6" stretch="0,1">
|
||||||
<property name="leftMargin">
|
<property name="leftMargin">
|
||||||
<number>0</number>
|
<number>0</number>
|
||||||
@ -1725,11 +1651,11 @@ When not checked you can view the calibration results.</string>
|
|||||||
</item>
|
</item>
|
||||||
<item>
|
<item>
|
||||||
<widget class="QTabWidget" name="tabWidget">
|
<widget class="QTabWidget" name="tabWidget">
|
||||||
<property name="minimumSize">
|
<property name="sizePolicy">
|
||||||
<size>
|
<sizepolicy hsizetype="MinimumExpanding" vsizetype="Expanding">
|
||||||
<width>0</width>
|
<horstretch>0</horstretch>
|
||||||
<height>0</height>
|
<verstretch>0</verstretch>
|
||||||
</size>
|
</sizepolicy>
|
||||||
</property>
|
</property>
|
||||||
<property name="tabPosition">
|
<property name="tabPosition">
|
||||||
<enum>QTabWidget::West</enum>
|
<enum>QTabWidget::West</enum>
|
||||||
@ -1746,7 +1672,7 @@ When not checked you can view the calibration results.</string>
|
|||||||
</attribute>
|
</attribute>
|
||||||
<layout class="QGridLayout" name="gridLayout_7">
|
<layout class="QGridLayout" name="gridLayout_7">
|
||||||
<item row="0" column="0">
|
<item row="0" column="0">
|
||||||
<layout class="QGridLayout" name="gridLayout_6">
|
<layout class="QGridLayout" name="gridLayout_6" columnstretch="1,0,0">
|
||||||
<item row="6" column="1">
|
<item row="6" column="1">
|
||||||
<widget class="QRadioButton" name="txrb6">
|
<widget class="QRadioButton" name="txrb6">
|
||||||
<property name="toolTip">
|
<property name="toolTip">
|
||||||
@ -1781,8 +1707,14 @@ When not checked you can view the calibration results.</string>
|
|||||||
</item>
|
</item>
|
||||||
<item row="1" column="0">
|
<item row="1" column="0">
|
||||||
<widget class="QLineEdit" name="tx1">
|
<widget class="QLineEdit" name="tx1">
|
||||||
<property name="text">
|
<property name="sizePolicy">
|
||||||
<string/>
|
<sizepolicy hsizetype="Preferred" vsizetype="Fixed">
|
||||||
|
<horstretch>0</horstretch>
|
||||||
|
<verstretch>0</verstretch>
|
||||||
|
</sizepolicy>
|
||||||
|
</property>
|
||||||
|
<property name="maxLength">
|
||||||
|
<number>30</number>
|
||||||
</property>
|
</property>
|
||||||
</widget>
|
</widget>
|
||||||
</item>
|
</item>
|
||||||
@ -1829,8 +1761,14 @@ Double click to toggle the use of the Tx1 message to start a QSO with a station
|
|||||||
</item>
|
</item>
|
||||||
<item row="6" column="0">
|
<item row="6" column="0">
|
||||||
<widget class="QLineEdit" name="tx6">
|
<widget class="QLineEdit" name="tx6">
|
||||||
<property name="text">
|
<property name="sizePolicy">
|
||||||
<string/>
|
<sizepolicy hsizetype="Preferred" vsizetype="Fixed">
|
||||||
|
<horstretch>0</horstretch>
|
||||||
|
<verstretch>0</verstretch>
|
||||||
|
</sizepolicy>
|
||||||
|
</property>
|
||||||
|
<property name="maxLength">
|
||||||
|
<number>30</number>
|
||||||
</property>
|
</property>
|
||||||
</widget>
|
</widget>
|
||||||
</item>
|
</item>
|
||||||
@ -1871,7 +1809,17 @@ Double-click to reset to the standard 73 message</string>
|
|||||||
</widget>
|
</widget>
|
||||||
</item>
|
</item>
|
||||||
<item row="2" column="0">
|
<item row="2" column="0">
|
||||||
<widget class="QLineEdit" name="tx2"/>
|
<widget class="QLineEdit" name="tx2">
|
||||||
|
<property name="sizePolicy">
|
||||||
|
<sizepolicy hsizetype="Preferred" vsizetype="Fixed">
|
||||||
|
<horstretch>0</horstretch>
|
||||||
|
<verstretch>0</verstretch>
|
||||||
|
</sizepolicy>
|
||||||
|
</property>
|
||||||
|
<property name="maxLength">
|
||||||
|
<number>30</number>
|
||||||
|
</property>
|
||||||
|
</widget>
|
||||||
</item>
|
</item>
|
||||||
<item row="0" column="2">
|
<item row="0" column="2">
|
||||||
<widget class="QLabel" name="label_2">
|
<widget class="QLabel" name="label_2">
|
||||||
@ -1903,10 +1851,30 @@ Double-click to reset to the standard 73 message</string>
|
|||||||
</widget>
|
</widget>
|
||||||
</item>
|
</item>
|
||||||
<item row="4" column="0">
|
<item row="4" column="0">
|
||||||
<widget class="QLineEdit" name="tx4"/>
|
<widget class="QLineEdit" name="tx4">
|
||||||
|
<property name="sizePolicy">
|
||||||
|
<sizepolicy hsizetype="Preferred" vsizetype="Fixed">
|
||||||
|
<horstretch>0</horstretch>
|
||||||
|
<verstretch>0</verstretch>
|
||||||
|
</sizepolicy>
|
||||||
|
</property>
|
||||||
|
<property name="maxLength">
|
||||||
|
<number>30</number>
|
||||||
|
</property>
|
||||||
|
</widget>
|
||||||
</item>
|
</item>
|
||||||
<item row="3" column="0">
|
<item row="3" column="0">
|
||||||
<widget class="QLineEdit" name="tx3"/>
|
<widget class="QLineEdit" name="tx3">
|
||||||
|
<property name="sizePolicy">
|
||||||
|
<sizepolicy hsizetype="Preferred" vsizetype="Fixed">
|
||||||
|
<horstretch>0</horstretch>
|
||||||
|
<verstretch>0</verstretch>
|
||||||
|
</sizepolicy>
|
||||||
|
</property>
|
||||||
|
<property name="maxLength">
|
||||||
|
<number>30</number>
|
||||||
|
</property>
|
||||||
|
</widget>
|
||||||
</item>
|
</item>
|
||||||
<item row="0" column="0">
|
<item row="0" column="0">
|
||||||
<widget class="QPushButton" name="genStdMsgsPushButton">
|
<widget class="QPushButton" name="genStdMsgsPushButton">
|
||||||
@ -2012,6 +1980,12 @@ Double click to toggle the use of the Tx1 message to start a QSO with a station
|
|||||||
</item>
|
</item>
|
||||||
<item row="5" column="0">
|
<item row="5" column="0">
|
||||||
<widget class="QComboBox" name="tx5">
|
<widget class="QComboBox" name="tx5">
|
||||||
|
<property name="sizePolicy">
|
||||||
|
<sizepolicy hsizetype="Preferred" vsizetype="Fixed">
|
||||||
|
<horstretch>0</horstretch>
|
||||||
|
<verstretch>0</verstretch>
|
||||||
|
</sizepolicy>
|
||||||
|
</property>
|
||||||
<property name="toolTip">
|
<property name="toolTip">
|
||||||
<string>Enter a free text message (maximum 13 characters)
|
<string>Enter a free text message (maximum 13 characters)
|
||||||
or select a predefined macro from the dropdown list.
|
or select a predefined macro from the dropdown list.
|
||||||
@ -2322,6 +2296,12 @@ Double-click to reset to the standard 73 message</string>
|
|||||||
</item>
|
</item>
|
||||||
<item row="0" column="0">
|
<item row="0" column="0">
|
||||||
<widget class="DisplayText" name="textBrowser4">
|
<widget class="DisplayText" name="textBrowser4">
|
||||||
|
<property name="sizePolicy">
|
||||||
|
<sizepolicy hsizetype="MinimumExpanding" vsizetype="Expanding">
|
||||||
|
<horstretch>0</horstretch>
|
||||||
|
<verstretch>0</verstretch>
|
||||||
|
</sizepolicy>
|
||||||
|
</property>
|
||||||
<property name="maximumSize">
|
<property name="maximumSize">
|
||||||
<size>
|
<size>
|
||||||
<width>16777215</width>
|
<width>16777215</width>
|
||||||
@ -2808,6 +2788,85 @@ Double-click to reset to the standard 73 message</string>
|
|||||||
</widget>
|
</widget>
|
||||||
</widget>
|
</widget>
|
||||||
</item>
|
</item>
|
||||||
|
<item row="1" column="0" rowspan="2">
|
||||||
|
<layout class="QVBoxLayout" name="verticalLayout_11">
|
||||||
|
<item>
|
||||||
|
<widget class="QSpinBox" name="sbNB">
|
||||||
|
<property name="alignment">
|
||||||
|
<set>Qt::AlignCenter</set>
|
||||||
|
</property>
|
||||||
|
<property name="suffix">
|
||||||
|
<string> %</string>
|
||||||
|
</property>
|
||||||
|
<property name="prefix">
|
||||||
|
<string>NB </string>
|
||||||
|
</property>
|
||||||
|
<property name="minimum">
|
||||||
|
<number>-2</number>
|
||||||
|
</property>
|
||||||
|
<property name="maximum">
|
||||||
|
<number>25</number>
|
||||||
|
</property>
|
||||||
|
</widget>
|
||||||
|
</item>
|
||||||
|
<item>
|
||||||
|
<widget class="SignalMeter" name="signal_meter_widget">
|
||||||
|
<property name="sizePolicy">
|
||||||
|
<sizepolicy hsizetype="MinimumExpanding" vsizetype="MinimumExpanding">
|
||||||
|
<horstretch>0</horstretch>
|
||||||
|
<verstretch>0</verstretch>
|
||||||
|
</sizepolicy>
|
||||||
|
</property>
|
||||||
|
<property name="maximumSize">
|
||||||
|
<size>
|
||||||
|
<width>100</width>
|
||||||
|
<height>16777215</height>
|
||||||
|
</size>
|
||||||
|
</property>
|
||||||
|
<property name="toolTip">
|
||||||
|
<string><html><head/><body><p>30dB recommended when only noise present<br/>Green when good<br/>Red when clipping may occur<br/>Yellow when too low</p></body></html></string>
|
||||||
|
</property>
|
||||||
|
<property name="accessibleName">
|
||||||
|
<string>Rx Signal</string>
|
||||||
|
</property>
|
||||||
|
<property name="accessibleDescription">
|
||||||
|
<string>30dB recommended when only noise present
|
||||||
|
Green when good
|
||||||
|
Red when clipping may occur
|
||||||
|
Yellow when too low</string>
|
||||||
|
</property>
|
||||||
|
<property name="frameShape">
|
||||||
|
<enum>QFrame::Panel</enum>
|
||||||
|
</property>
|
||||||
|
<property name="frameShadow">
|
||||||
|
<enum>QFrame::Sunken</enum>
|
||||||
|
</property>
|
||||||
|
</widget>
|
||||||
|
</item>
|
||||||
|
</layout>
|
||||||
|
</item>
|
||||||
|
<item row="0" column="0">
|
||||||
|
<widget class="BandComboBox" name="bandComboBox">
|
||||||
|
<property name="toolTip">
|
||||||
|
<string><html><head/><body><p>Select operating band or enter frequency in MHz or enter kHz increment followed by k.</p></body></html></string>
|
||||||
|
</property>
|
||||||
|
<property name="accessibleName">
|
||||||
|
<string>Frequency entry</string>
|
||||||
|
</property>
|
||||||
|
<property name="accessibleDescription">
|
||||||
|
<string>Select operating band or enter frequency in MHz or enter kHz increment followed by k.</string>
|
||||||
|
</property>
|
||||||
|
<property name="editable">
|
||||||
|
<bool>true</bool>
|
||||||
|
</property>
|
||||||
|
<property name="insertPolicy">
|
||||||
|
<enum>QComboBox::NoInsert</enum>
|
||||||
|
</property>
|
||||||
|
<property name="sizeAdjustPolicy">
|
||||||
|
<enum>QComboBox::AdjustToMinimumContentsLengthWithIcon</enum>
|
||||||
|
</property>
|
||||||
|
</widget>
|
||||||
|
</item>
|
||||||
</layout>
|
</layout>
|
||||||
</item>
|
</item>
|
||||||
</layout>
|
</layout>
|
||||||
@ -2820,7 +2879,7 @@ Double-click to reset to the standard 73 message</string>
|
|||||||
<rect>
|
<rect>
|
||||||
<x>0</x>
|
<x>0</x>
|
||||||
<y>0</y>
|
<y>0</y>
|
||||||
<width>1124</width>
|
<width>968</width>
|
||||||
<height>21</height>
|
<height>21</height>
|
||||||
</rect>
|
</rect>
|
||||||
</property>
|
</property>
|
||||||
@ -3493,8 +3552,6 @@ Double-click to reset to the standard 73 message</string>
|
|||||||
<tabstop>sbNB</tabstop>
|
<tabstop>sbNB</tabstop>
|
||||||
<tabstop>dxCallEntry</tabstop>
|
<tabstop>dxCallEntry</tabstop>
|
||||||
<tabstop>dxGridEntry</tabstop>
|
<tabstop>dxGridEntry</tabstop>
|
||||||
<tabstop>lookupButton</tabstop>
|
|
||||||
<tabstop>addButton</tabstop>
|
|
||||||
<tabstop>txFirstCheckBox</tabstop>
|
<tabstop>txFirstCheckBox</tabstop>
|
||||||
<tabstop>TxFreqSpinBox</tabstop>
|
<tabstop>TxFreqSpinBox</tabstop>
|
||||||
<tabstop>pbR2T</tabstop>
|
<tabstop>pbR2T</tabstop>
|
||||||
|
Loading…
x
Reference in New Issue
Block a user