Steven Franke
31d393cd45
Found and fixed a nasty array overrun problem.
...
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@6730 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2016-06-05 16:40:45 +00:00
Steven Franke
f7572dcc4e
Fix utc issue in msk144d and other small changes related to msk144.
...
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@6729 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2016-06-05 16:02:26 +00:00
Joe Taylor
eec8ef436a
Change the selective "save" statement in syncmsk144.f90 to a global
...
save, to avoid what appears to be a stack overflow on Windows.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@6728 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2016-06-05 14:03:20 +00:00
Steven Franke
a87f7270b0
Improvements to msk144d.
...
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@6727 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2016-06-05 01:19:54 +00:00
Bill Somerville
98e2829d41
Polish the Modes class and make it more robust
...
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@6726 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2016-06-04 14:59:01 +00:00
Bill Somerville
3a0602711c
Automate counting of rows in the Modes model
...
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@6725 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2016-06-03 23:40:45 +00:00
Joe Taylor
6eb55cee68
No short messages (yet?) in MSK144 mode. Max message length = 80. Don't
...
try to remove a noexistent file.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@6722 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2016-06-03 18:20:53 +00:00
Joe Taylor
9845494276
Install MSK144 as a new mode.
...
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@6721 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2016-06-03 15:45:54 +00:00
Joe Taylor
a68384689f
Revert three jt4 files to svn revision 6701.
...
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@6720 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2016-06-03 12:48:16 +00:00
Joe Taylor
2f2fd030e1
Let genmsk144 open the .pchk and .gen files from current working directory.
...
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@6719 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2016-06-02 12:41:39 +00:00
Steven Franke
05a311be59
Cleaned up syncmsk144
...
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@6718 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2016-06-02 03:19:08 +00:00
Steven Franke
21bd398053
Add file needed by msk144d.
...
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@6717 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2016-06-02 02:46:53 +00:00
Steven Franke
1f37a6676f
msk144 simulator is now called msk144sim.f90, command line msk144 decoder is msk144d.f90.
...
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@6716 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2016-06-01 23:46:36 +00:00
Joe Taylor
ab8f641bb1
Set minimum SNR in JT4 mode to -26 dB.
...
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@6715 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2016-06-01 12:23:25 +00:00
Steven Franke
311dcdf7b9
Put back the original jtmsk_decode.
...
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@6714 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2016-06-01 11:20:33 +00:00
Steven Franke
968705cb9c
Some cleanup to genmsk144.f90 and commented out debug statements for loopback test on OS X.
...
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@6713 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2016-06-01 01:58:46 +00:00
Joe Taylor
2e7910fdfa
Trivial correction to comment: "MSK144" protocol is s8 + d48 + s8 + d80 = 144 bits long.
...
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@6712 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2016-05-31 13:31:50 +00:00
Steven Franke
374282920c
First working decoder for experimental jtmsk 72ms ldpc-coded messages.
...
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@6711 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2016-05-28 20:53:35 +00:00
Steven Franke
d68062f9d6
Progress on jtmsk 72ms messages.
...
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@6710 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2016-05-28 17:58:06 +00:00
Steven Franke
4d0bf9027b
minor cleanup
...
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@6709 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2016-05-27 20:50:30 +00:00
Steven Franke
aa34320736
genmsk144 now generates the tone indices need by Modulator.cpp.
...
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@6708 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2016-05-27 20:46:48 +00:00
Steven Franke
8b5c91f46c
Fix CmakeLists.txt.
...
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@6707 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2016-05-27 01:50:18 +00:00
Steven Franke
7bd8be0107
Added JTMSKsim to CMakeLists.txt to facilitate development efforts.
...
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@6706 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2016-05-27 00:59:00 +00:00
Bill Somerville
b49999f96d
Fix close down semantics and suppress subprocess errors during close down
...
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@6705 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2016-05-26 23:40:16 +00:00
Steven Franke
9773afcb0a
Routines for 72ms jtmsk messages. Nothing works yet.
...
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@6704 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2016-05-26 21:19:09 +00:00
Bill Somerville
2bb851d164
Correct defect in configuration rig invariant enforcement
...
The port type (serial, network, usb, none) was not tracking the rig
type.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@6703 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2016-05-25 23:06:04 +00:00
Joe Taylor
fb00a603d5
Further improvements in JT4 decoder. NB: this is an intermediate save, users beware!
...
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@6702 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2016-05-25 17:35:27 +00:00
Bill Somerville
6990f7e9b1
Ignore connection refused errors on UDP sockets
...
In Qt 5.6 the optional connection refused error from a UDP socket that
is written to where no server is listening is signalled. This error
only happens when the o/s can tell that no one is listening i.e. on
the local host loopback address. We can safely ignore these errors as
we do not care if anyone is listening or not.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@6701 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2016-05-25 15:34:19 +00:00
Bill Somerville
1954982e2c
Fix DLL imports in message_aggregator build
...
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@6700 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2016-05-25 15:34:12 +00:00
Bill Somerville
87d382979b
Updated copyright years
...
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@6699 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2016-05-25 15:34:04 +00:00
Bill Somerville
08b2f9ca6b
Updated cty.dat file
...
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@6698 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2016-05-25 15:33:56 +00:00
Bill Somerville
d7e7d1d5c7
Export the correct compile definitions for the static wsjtx_udp library
...
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@6697 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2016-05-24 16:05:13 +00:00
Joe Taylor
27fb2d8126
Minor cleanups and corrections to the JT4 and JT65 decoders when
...
using deep search and/or averaging.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@6696 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2016-05-24 16:00:00 +00:00
Bill Somerville
1f6e882800
Discovering how exported library building works with CMake
...
Now exporting a shared and static version of the wsjtx_udp library.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@6695 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2016-05-24 15:19:15 +00:00
Joe Taylor
f669df4d08
In JT4 mode, do averaging only if GUI has it enabled.
...
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@6694 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2016-05-24 14:19:55 +00:00
Bill Somerville
eaa1dd4ad6
Add .desktop file for message_aggregator
...
Fix upstream package dependencies for Debian package generation.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@6693 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2016-05-24 11:52:14 +00:00
Bill Somerville
9d958ad2e1
No need to export new wsjtx_udp library from build tree
...
If needed then requires a newer CMake minimum version.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@6692 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2016-05-24 10:27:56 +00:00
Bill Somerville
3ec6d211c8
Extend UDP status message - added Rx/Tx DF, call and grid information
...
Build now creates and installs a UDP library that contains the server
side of the UDP messaging facility. This library is used by the
udp_daemon and message_aggregator reference examples. The new library
is currently a static archive but can also be built as a shared
library. The library allows third party Qt applications to easily
access UDP messages from WSJT-X.
Refactored the message_aggregator reference example to split out
classes into separate translation units. Added new functionality to
exercise the new UDP status fields, highlight own call, CQ/QRZ
messages and decodes near Rx DF.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@6691 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2016-05-24 10:08:35 +00:00
Joe Taylor
d865186de3
JT4 end-of-line flag "f*" is now properly displayed in the Avg Msg window.
...
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@6690 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2016-05-23 20:34:01 +00:00
Bill Somerville
da61a82db7
Fix MacPorts GNU Fortran compiler name
...
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@6689 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2016-05-22 16:02:28 +00:00
Bill Somerville
b60b3c966c
Ignore OmniRig frequency changes while transmitting on single VFO reporting rigs
...
Many rigs with A/B VFO arrangements and single VFO reporting report
the split Tx VFO frequency when transmitting. This gets complicated
when using VOX as we do not know exactly when the rig is in Tx
mode. This change ignores frequency changes from OmniRig for this sort
of rig while transmitting to try and improve rig tracking. It is not
perfect but seems better than before.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@6688 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2016-05-22 14:56:26 +00:00
Bill Somerville
5cf2d5ef69
Update the INSTALL file for some recent Mac build changes
...
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@6687 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2016-05-20 15:18:26 +00:00
Joe Taylor
4bcc4f35a1
Much improved detection of sync in JT4 decoder.
...
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@6686 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2016-05-19 19:19:47 +00:00
Joe Taylor
1531f3ad3b
New format for end-of-line flags in JT4 and JT65; starting work on
...
establishing sync in JT4.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@6685 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2016-05-19 16:13:51 +00:00
Bill Somerville
21283cd475
Message averaging window fonts controlled by configuration
...
Use the decoded text font for the message averaging window.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@6684 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2016-05-18 23:22:24 +00:00
Bill Somerville
a63e906cbb
Do not access ui widgets after the UI has been destroyed
...
During orderly close down the UI can be destroyed while Rx audio
blocks are still being delivered. Therefore the UI pointer must be
checked in MainWindow::datasink before attempting to access the UI
widgets.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@6683 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2016-05-17 20:45:40 +00:00
Bill Somerville
22a9195326
Allow for extra character after mode when matching UDP reply to CQ messages
...
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@6682 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2016-05-17 20:45:32 +00:00
Bill Somerville
f398495cfc
Allow for, and add where necessary, a second character after mode
...
The decoded message processing relies on fixed column positions so the
extra character used in message averaging to indicate sync flips must
also be allowed for in other modes. This is done by inserting a space
character.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@6681 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2016-05-17 19:35:38 +00:00
Joe Taylor
6bbfb0e1f1
Mark JT4 Fano decodes with 'f'.
...
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@6680 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2016-05-17 19:33:33 +00:00
Joe Taylor
f5cec462d4
Resolve more issues for display of JT4 decodes; improve JT4 sync at low spread.
...
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@6679 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2016-05-17 18:34:57 +00:00