Commit Graph

2705 Commits

Author SHA1 Message Date
Joe Taylor 9c17eb8b20 Add callsigns to temp list.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@6918 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2016-07-14 17:19:18 +00:00
Joe Taylor e76ad6f879 Implement "pick to decode" on the MSK144 horizontal waterfall.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@6917 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2016-07-14 17:06:52 +00:00
Steven Franke 77294762c3 Fully implement FTol and remove temporary hash test in detectmsk32.f90.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@6916 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2016-07-14 16:39:07 +00:00
Joe Taylor 04ca90269b In MSK144 mode, restrict the range of Ftol to values 50, 100, 200.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@6915 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2016-07-14 15:18:55 +00:00
Joe Taylor 2e3efb7914 Fix a defect that could cause mis-naming a .wav file in fast modes.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@6914 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2016-07-14 14:22:05 +00:00
Joe Taylor cf82fb3335 Max report in MSK144 is now +24 dB.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@6913 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2016-07-13 23:13:42 +00:00
Joe Taylor 4c02cc7359 Replace the "+" sign in display of positive dB reports.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@6912 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2016-07-13 20:32:48 +00:00
Steven Franke 928ee2e862 Quantize SNR to 2dB steps.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@6911 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2016-07-13 20:29:18 +00:00
Joe Taylor fcd42a116a Reports in MSK144 mode are even numbers between -4 and +24 dB.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@6910 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2016-07-13 20:05:56 +00:00
Joe Taylor 066ad85bd9 When MSK144 message is changed between long and short format, must inform Modulator.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@6909 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2016-07-13 19:17:47 +00:00
Steven Franke 1745fda587 Remove bit re-ordering in msk144.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@6908 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2016-07-12 18:29:46 +00:00
Joe Taylor 5888be5f26 Save/Restore status of Sh box. Limit range of auto-generated short-message
reports to -4 to +10 dB.  Include +/- sign in all reports.


git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@6907 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2016-07-12 15:45:27 +00:00
Bill Somerville 1304f29901 Fix regression in azimuth display on main window
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@6906 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2016-07-11 23:35:24 +00:00
Joe Taylor ab87618c69 Rough measurement and compensation for drift now included for QRA64.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@6905 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2016-07-11 20:38:31 +00:00
Bill Somerville e79e4d43a8 Add missing file from r6903 checkin
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@6904 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2016-07-10 23:02:26 +00:00
Bill Somerville b6e81cfe8b Add proper Qt validation for callsigns and grids
Two      new     validator      classes     CallsignValidator      and
MaidenheadLocatorValidator   are   introduced    and   used   in   the
Configuration and MainWindow implementations.

MaidenheadLocatorValidator  supports  different  lengths  and  minimum
required  lengths  with  a  default of  subsquare  with  square  being
required.

The  message_aggregator  application has  been  enhanced  to show  the
current DX call and DX grid as shown in the WSJT-X main window.

git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@6903 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2016-07-10 22:20:30 +00:00
Steven Franke d7dfb906e1 Tweaks to msk32 decoder.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@6902 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2016-07-10 02:19:43 +00:00
Bill Somerville cbe49a8297 Furter attempts to get the Tx watchdog and its UDP Status Message right
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@6901 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2016-07-09 18:35:25 +00:00
Bill Somerville 953dc0cec6 Further Tx watchdog refinements
This should allow receivers of UDP Status messages to accurately track
the Tx watchdog status. Also some defects in the Tx watchdog logic are
repaired.

git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@6900 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2016-07-09 02:27:57 +00:00
Steven Franke f958420dde Catch up msk144d.f90 with recent changes. Implement FTol in detectmsk144 (but not in detectmsk32 yet).
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@6899 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2016-07-09 00:07:07 +00:00
Bill Somerville 1356aa255d Refactor a poor variable name
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@6898 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2016-07-08 20:45:45 +00:00
Bill Somerville 1997885962 Don't increment watchdog timer in WSPR modes
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@6897 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2016-07-08 20:45:33 +00:00
Joe Taylor 9661ebaf6d Remove diagnostic print.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@6896 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2016-07-08 16:07:21 +00:00
Joe Taylor 19c91949c7 Another attempt at optimizing the red sync curve for QRA64.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@6895 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2016-07-08 15:22:50 +00:00
Joe Taylor 4386536cf3 Call the MSK144 short-message decoder only if "Sh" is checked. Also,
make ntol available to the MSK144 decoder.  


git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@6894 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2016-07-08 14:42:28 +00:00
Bill Somerville 13958f14b0 Update the UDP network message specifications for new status flag
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@6893 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2016-07-08 10:59:06 +00:00
Bill Somerville 0d53cc08cb Add Tx watchdog status to UDP Status message
Thanks to Mike W9MDB for contributing this patch.

git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@6892 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2016-07-08 10:25:21 +00:00
Steven Franke d019dfbf1a Fix what I broke.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@6891 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2016-07-07 23:18:40 +00:00
Steven Franke e8311a9a0f Add hash test. Add phase0 loop. Implement hash test in msk144d.f90 test program. Have not yet tested short messages with hash test.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@6890 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2016-07-07 22:41:35 +00:00
Joe Taylor 5d2ed82517 Commit most of what's necessary for decoding MSK144 short messages, including
the hash test.


git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@6889 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2016-07-07 20:15:01 +00:00
Joe Taylor d4909beced Fix the broken S/N calculation for QRA64.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@6888 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2016-07-07 19:27:03 +00:00
Joe Taylor 873f756870 Minor corection to "red" curve, QRA64 mode.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@6887 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2016-07-07 14:53:40 +00:00
Joe Taylor e9d4f0465d Save LineBuf2 and plot again at end of normal 2D plot sequence.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@6886 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2016-07-07 14:19:27 +00:00
Steven Franke b1e36127d6 Improve sensitivity of msk32 decoder.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@6885 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2016-07-07 00:20:11 +00:00
Joe Taylor fe34593326 Fix typo.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@6884 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2016-07-07 00:17:47 +00:00
Joe Taylor 1112ad0809 Two more testers.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@6883 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2016-07-07 00:11:41 +00:00
Bill Somerville e77204a552 Ensure all main window child widgets are added to teh event filter
This makes  all child widgets able  to reset the Tx  watchdog by mouse
click or key press.

git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@6881 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2016-07-06 20:16:38 +00:00
Steven Franke 04cb8aa8c9 Make short-message report format for positive SNR consistent with existing convention (no + sign).
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@6880 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2016-07-06 20:13:08 +00:00
Steven Franke 9171ff5354 Define the length of short msk messages.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@6879 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2016-07-06 19:11:03 +00:00
Joe Taylor 5b23e9afad Start GUI mods to enable short messages in MSK144 mode.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@6877 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2016-07-06 15:06:47 +00:00
Joe Taylor ade68d3a80 Plot a red "sync" curve in QRA64 mode.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@6876 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2016-07-06 14:18:23 +00:00
Steven Franke aed62711d5 Tweaking msk32 decoder.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@6875 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2016-07-06 01:28:01 +00:00
Steven Franke c885f4204d Remove debug writes.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@6872 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2016-07-05 22:46:05 +00:00
Steven Franke 525993b203 Un-break decoding of long msk messages.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@6871 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2016-07-05 21:32:19 +00:00
Steven Franke 137b6d0152 Add msk32 routines.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@6870 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2016-07-05 21:06:54 +00:00
Steven Franke d84c169d6d Changes to existing files needed to accommodate short (16ms) msk messages.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@6869 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2016-07-05 21:06:04 +00:00
Joe Taylor b76e51f2a5 Display polarization offset on bands above 50 MHz.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@6866 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2016-07-04 18:25:10 +00:00
Bill Somerville d0a7ee623d Fix minute timer
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@6864 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2016-07-04 02:31:50 +00:00
Bill Somerville 06925b6876 Make message boxes more platform independent with a wrapper
Instead  of  using the  Qt  QMessageBox  class  directly a  new  class
MessageBox  (MessageBox.hpp)  has been  added  to  deal with  platform
independence issues like the title not being shown on Mac OS X.

git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@6861 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2016-07-03 20:31:19 +00:00
Joe Taylor 61f38c0286 Correct the mode name in Modes.cpp.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@6860 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2016-07-03 12:56:05 +00:00