Commit Graph

969 Commits

Author SHA1 Message Date
Joe Taylor
6c23bc019b MSK144 fixes: Click on lower panel of Fast Graph decodes from previous file; clicking beyond available data does not crash program.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@6964 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2016-07-29 16:10:55 +00:00
Joe Taylor
e039c6d53f First good decode in submode QRA64D.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@6961 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2016-07-28 15:18:06 +00:00
Joe Taylor
48a2288893 During tests, at least, allow use of Tx Freq spinner with VHF features enabled.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@6943 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2016-07-23 14:59:25 +00:00
Joe Taylor
ca873bf088 Fix some potential bounds errors in setting frequency limits. Implement submodes QRA65B-E on the Tx side.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@6942 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2016-07-23 13:22:34 +00:00
Steven Franke
a73f1fe824 Fix QSY message when answering CQ nnn.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@6933 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2016-07-20 23:42:20 +00:00
Joe Taylor
7445b89101 When auto-sequencing, don't change Tx msg if we're calling CQ and receive a 73.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@6919 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2016-07-14 17:50:28 +00:00
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
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
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
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
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
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
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
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
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
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
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
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
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
f449da6212 One more rename, QRA02 --> QRA64.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@6850 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2016-07-02 13:06:41 +00:00
Joe Taylor
c22a6590d0 Many renames: QRA65 --> QRA64, QRA02 --> QRA64.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@6848 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2016-07-02 12:15:41 +00:00
Bill Somerville
0080bcfff5 Switch to status bar notification of runaway Tx watchdog
Rationalize the status bar construction and maintenance.

Ensure that incoming UDP Reply messages reset the watchdog.

git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@6847 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2016-07-02 00:25:38 +00:00
Joe Taylor
f3b8be0d36 Correct the green marker in QRA mode.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@6846 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2016-07-01 15:41:03 +00:00
Bill Somerville
c5fd06d6a5 Keep compliance back to Qt 5.2
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@6842 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2016-07-01 13:22:56 +00:00
Bill Somerville
b4b89485de First attempt at a time based Tx watchdog
The watchdog configuration is now a spin box of minutes with a special
first value of disabled. WSJT-X counts  down minutes on the minute, if
the countdown  reaches zero  any attempt to  transmit is  aborted. The
countdown is  reset by any mouse  press or key press  event inside the
main window or if the Tx message changes (auto sequencing).

The  status  bar  now  shows  the  Tx  watchdog  countdown  if  it  is
active. This  information is shown  to the  right of the  progress bar
text.

The warning message boxes triggered  within the GUI update routine now
no longer block the GUI updates.

git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@6840 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2016-07-01 11:36:59 +00:00
Joe Taylor
324b6d5f79 Temporary mode QRA02 is now basically functional (though buggy).
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@6833 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2016-06-30 20:38:36 +00:00
Bill Somerville
36632d5fa4 Ant mouse press or key press in the main window resets the Tx watchdog
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@6831 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2016-06-30 16:25:47 +00:00
Joe Taylor
b05833bbfb Some progress in QRA01 --> QRA02. Correct minor flaws in mode setting and plotter.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@6829 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2016-06-30 12:46:14 +00:00
Bill Somerville
5536f72c17 Alert using the platform desktop mechanism for messages
Message boxes and  accepted incomming UDP actions alert  the user even
if the  application is hidden.  This does not  steal focus as  that is
considered bad practice and is annoying.

git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@6826 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2016-06-29 23:11:54 +00:00
Joe Taylor
9a9e5c3d90 More changes for QRA01 --> QRA02.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@6825 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2016-06-29 19:12:46 +00:00
Joe Taylor
d30d609e4a Add KI7MT to list of "enable" calls.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@6813 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2016-06-28 16:14:06 +00:00
Bill Somerville
40c05b8ce5 Allow for empty decode message in UDP reply message
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@6812 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2016-06-28 15:53:50 +00:00
Joe Taylor
6f07c367ce Add Tx capability for QRA01.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@6811 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2016-06-28 14:56:02 +00:00
Bill Somerville
180a62efda Fix a regression in WSPR saved file names from r6806
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@6807 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2016-06-24 17:31:25 +00:00
Bill Somerville
d7799235bd Fast mode audio recording behaves the same way as slow modes
Fixed naming of fast recording files.

Tidied some signal/slot plumbing in the fast plotter.

git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@6806 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2016-06-24 17:01:51 +00:00
Joe Taylor
278a26ec1d First functional decoder for QRA01.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@6805 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2016-06-24 14:36:03 +00:00