Commit Graph

4143 Commits

Author SHA1 Message Date
Steven Franke
d63dd249d8 Increment m_foxQSO[hc].ncall after sending a report.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8614 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2018-04-14 20:35:19 +00:00
Joe Taylor
c35be9bc38 Better arrangement of qDebug()'s for testing Fox sequencing.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8613 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2018-04-13 20:22:29 +00:00
Joe Taylor
57cf6b3f15 New code for Fox sequencing and modified steps.txt.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8612 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2018-04-13 19:20:37 +00:00
Steven Franke
92a45a68c6 More work on dpsk simulator.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8611 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2018-04-13 00:26:47 +00:00
Joe Taylor
4d82d515ed Minor code cleanup for Fox mode.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8610 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2018-04-11 20:32:17 +00:00
Joe Taylor
5307289ef8 More diagnostic output, better format, to "diag.txt".
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8609 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2018-04-11 15:26:43 +00:00
Joe Taylor
62a6ab86a8 Add a file used for testing Fox mode.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8608 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2018-04-11 14:13:54 +00:00
Joe Taylor
d6ac471054 Minor code cleanup, no logical changes.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8607 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2018-04-11 13:22:34 +00:00
Joe Taylor
711629e3a5 Adjust several limits used in foxTxSequencer(), to reduce excess buildup of QSOs in progress.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8606 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2018-04-11 12:57:43 +00:00
Joe Taylor
b2112cdd02 Modify foxTest() to work with FoxQSO.txt as the driver file.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8605 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2018-04-09 19:30:12 +00:00
Steven Franke
8772a101dc Add some development routines.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8604 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2018-04-08 17:07:08 +00:00
Steven Franke
1f9d73963b Update wsprcpm simulator and decoder.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8603 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2018-04-03 14:55:55 +00:00
Joe Taylor
396aab7274 Fix minor cosmetic issue with tooltip on Tx pwr slider.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8602 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2018-04-03 13:33:08 +00:00
Joe Taylor
d0db3f74d6 Further improvements for decoding drifting JT65 signals.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8601 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2018-04-02 18:57:08 +00:00
Joe Taylor
e7e1b3c3cc Further improvements for decoding drifting JT65 signals.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8600 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2018-04-02 18:07:56 +00:00
Joe Taylor
6d70acef57 Improve AFC action for JT65, especially submodes B and C.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8599 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2018-04-02 17:24:18 +00:00
Bill Somerville
62eabce723 Tidy a minor cosmetic issue
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8598 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2018-04-01 21:46:36 +00:00
Bill Somerville
74379f9f3e Updated AD1C cty.dat file (22nd March 2018 edition)
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8597 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2018-04-01 21:46:27 +00:00
Bill Somerville
1226416f81 Repair a defect reading ADIF fields
The search for field names in a record erroneously matches field names
ending in but not exactly matching the specified field name.

git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8596 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2018-04-01 21:46:18 +00:00
Bill Somerville
45c9412996 Fix macOS plist file generation to enable high DPI display support
This change enables support for Retina type displays on macOS.

git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8595 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2018-04-01 18:49:06 +00:00
Bill Somerville
9982cb200c Disable undo/redo for the decoded text windows as we never use it and don't need the overhead
Thanks to Alex, VE3NEA, for this contribution.

git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8594 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2018-03-31 17:47:26 +00:00
Bill Somerville
ceceb9fd6a Avoid UDP message number backwards compatibility issues, eventually
Remove the  error message when  an unrecognized message  type arrives,
debug configuration  builds will print  a debug message  otherwise the
message is silently ignored.

git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8593 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2018-03-31 11:44:38 +00:00
Joe Taylor
0aa3a45514 Another attempt to get m_rptRcvd logged correctly in special circumstances.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8592 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2018-03-30 19:28:30 +00:00
Joe Taylor
7620590689 Correct the handling of m_rptRcvd, on its way to the log.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8591 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2018-03-29 18:38:44 +00:00
Joe Taylor
4f6e71a842 Comment out the change in r7306: If Monitor was OFF at start of band_changed(), return it to OFF when this function [band changed()] returns.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8590 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2018-03-28 23:27:46 +00:00
Bill Somerville
dfe037423f New incoming UDP message to allow external applications to highlight decoded callsigns
UDP  servers can  request that  WSJT-X clients  highlight a  specified
callsign  in  the  Band  Activity  decodes  window.  Either  the  last
occurrence of the  callsign may be highlighted or all  past and future
occurrences can be  highlighted. The latter case  WSJT-X will remember
the  callsign  and  requested  highlighting  options  so  that  future
occurrences can be correctly highlighted.

Either or  both of the text  background color and the  text foreground
color may  be specified. A further  UDP message may be  sent to change
the  persistent color  highlighting  for a  given callsign,  including
reseting persistent highlighting by passing an invalid color value.

Thanks to Alex, VE3NEA, for this contribution.

git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8589 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2018-03-28 22:25:46 +00:00
Joe Taylor
bc8e860b59 Fix a bug in saving the correct "Rpt Rcvd" when someone tailends a QSO by sending Tx2.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8588 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2018-03-28 15:46:48 +00:00
Joe Taylor
55e9635b47 Tune should work even if selected Tx message is blank.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8587 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2018-03-28 14:53:07 +00:00
Steven Franke
67a41a9f1d Add some simulation tools for binary cpm with sequence detection.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8586 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2018-03-22 14:21:39 +00:00
Steven Franke
2786c20ba2 Add support for a rate 1/3 (204,68) code.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8585 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2018-03-22 14:20:07 +00:00
Steven Franke
8b164ba17f Add crc14.cpp
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8584 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2018-03-22 14:18:14 +00:00
Steven Franke
3bb0ec9c78 Minor updates to osd300.f90
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8583 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2018-03-22 14:04:17 +00:00
Steven Franke
29c60f5f42 Update a development tool.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8582 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2018-03-22 14:00:27 +00:00
Joe Taylor
4a7de89ab4 Fix problem in restoring mainwindow width on restart. Tnx Mike, W9MDB.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8581 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2018-03-21 20:15:46 +00:00
Joe Taylor
a09c7ced68 Add some details of AP decoding in JT65 and QRA64. Thanks to G3WDG!
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8580 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2018-03-20 18:15:59 +00:00
Joe Taylor
f9fd716edf Minor corrections to User Guide's description of AP behavior.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8579 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2018-03-20 12:36:54 +00:00
Joe Taylor
fb35b25884 Correct a WSPR-mode flaw in hideMenus(). Thanks to JH3XCU!
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8578 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2018-03-20 12:36:39 +00:00
Bill Somerville
e0cba265b5 Release notice additions for v1.9.0-rc3
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8577 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2018-03-18 23:24:25 +00:00
Bill Somerville
288d4e566e Bump RC number for upcoming beta test release
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8575 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2018-03-18 20:55:20 +00:00
Bill Somerville
39c7b11108 Allow partial processing of UDP Reply messages for non-CQ/QRZ messages
This allows external programs to set up a QSO, for example to tail-end
a  QSO,  but unlike  double-clicking  a  non-CQ/QRZ decode  in  WSJT-X
directly it will  not enable auto Tx. This last  constraint is to make
fully automating WSJT-X using UDP messages impossible.

It is expected that programs  like JTAlert will, without change, allow
users to set  up a QSO with  any station from the  JTAlert UI although
for  non-CQ/QRZ decodes  a  QSO can  only be  started  by pushing  the
"Enable Tx" button in WSJT-X.

Thanks to Mike, W9MDB, for the patch that this change is based on, the
implementation  committed is  considerably simpler  than his  proposed
change.

git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8574 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2018-03-18 20:53:24 +00:00
Bill Somerville
63658b3c1f Disallow automated CQ nnn calls for type 2 compound callsign holders as it will not work
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8573 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2018-03-18 20:42:11 +00:00
Bill Somerville
7ae483dc29 Restrict automatic recognition of CQ nnn calls to exactly nnn of 010 through 999 inclusive
The  values of  CQ 000  through  CQ 009  are reserved  for calling  by
numbers  to reduce  a pile  up e.g.  "CQ 2  P5/G4WJS" indicating  only
callers with  a 2 in their  callsign should call. Numeric  balues with
less  than 3  digits or  more  3 digits  are not  allowed in  standard
messages.

This is in line with the message source encoding protocol.

Thanks to Mike, W9MDB, for the cotribution this change was based on.

git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8572 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2018-03-18 20:38:42 +00:00
Bill Somerville
e19c93a3cd Only accept CQ calls with listening frequency when QRG between 10kHz and 999kHz
Thanks to Mike, W9MDB, for this contribution.

git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8571 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2018-03-18 20:30:55 +00:00
Joe Taylor
62fa418b90 Correct the date in Release_Notes.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8570 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2018-03-18 19:00:39 +00:00
Joe Taylor
27964562d1 Updated Release_Notes.txt for v1.9.0-rc3.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8569 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2018-03-18 18:58:53 +00:00
Bill Somerville
181bc8cc7c Add default options for Hamlib CAT serial data bits, stop bits, and handshaking
Hamlib has  deafult values  for these options  that are  nearly always
correct so we  can offer a default  option in WSJT-X which  in turn is
the defaulty option.

Thanks to Mike, W9MDB, for the builk of this contribution.

git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8568 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2018-03-16 22:00:33 +00:00
Joe Taylor
1455d94f95 Finish the job of permitting Hounds with a compound callsign to call Fox.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8567 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2018-03-16 19:55:02 +00:00
Joe Taylor
dc8e210664 Permit Hounds with a compound callsign to call Fox.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8566 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2018-03-16 18:56:29 +00:00
Joe Taylor
1d9b1eadd6 In Hound mode, always generate Tx1 using Fox's baseCall.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8565 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2018-03-16 17:18:38 +00:00
Joe Taylor
48f766a31e Clarify the labels on the displayable list of Type 1 prefixes and suffizes.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8564 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2018-03-16 17:01:14 +00:00