Steve Franke
|
e87cf8dcc5
|
Guard against bounds errors in hash arrays. Try to keep cruft out of those arrays.
|
2018-12-20 20:41:44 -06:00 |
|
Steve Franke
|
0e7c679ae5
|
Don't initialize hash arrays twice.
|
2018-12-20 15:47:22 -06:00 |
|
Steve Franke
|
7a40bf2e4b
|
Use separate hash tables for 10, 12, and 22 bit hashes. Make unpacking i3=4 messages depend on whether unpack is being done on a received message, or a to-be-transmitted message. Give mycall13 priority over hash table entries in certain contexts.
|
2018-12-20 15:08:29 -06:00 |
|
Steve Franke
|
fe44bc6201
|
Reject standard messages with CQ and a Roger or CQ and a report.
|
2018-10-27 20:58:49 -05:00 |
|
Steve Franke
|
8a20b97597
|
Make sure that all callsigns from i3=1, i3=2 and i3=4 messages are in the hashtable.
|
2018-10-13 13:50:24 -05:00 |
|
Steve Franke
|
14af74ddeb
|
Minor changes to simplify hash10,hash12,hash22 routines.
|
2018-10-09 15:29:12 -05:00 |
|
Steve Franke
|
85e0b4cd61
|
Strip all angle brackets before storing a callsign in the hashtable. Make encode77 work with '<KB900000ANN> K1JT R+02'.
|
2018-10-08 19:28:18 -05:00 |
|
Joe Taylor
|
c2c977976c
|
Correct a typo: Yukon territory is YT, not VT.
|
2018-09-27 15:30:20 -04:00 |
|
Joe Taylor
|
947307af0c
|
Remove something left by temporary conflict.
|
2018-09-24 16:34:46 -04:00 |
|
Joe Taylor
|
770aac352c
|
Re-insert the multi-precision routines.
|
2018-09-24 16:33:19 -04:00 |
|
Joe Taylor
|
4414280471
|
Merge branch 'hotfix-wsjtx-2.0.0-rc2' of bitbucket.org:k1jt/wsjtx into hotfix-wsjtx-2.0.0-rc2
|
2018-09-24 16:31:20 -04:00 |
|
Joe Taylor
|
a0e51b71e2
|
Multi-precision fortran routines replace use of quad-precsion floats.
|
2018-09-24 16:20:46 -04:00 |
|
Steve Franke
|
d66724f6e9
|
Fix a comment.
|
2018-09-24 15:14:19 -05:00 |
|
Steve Franke
|
af1be084d4
|
Make MSK144 SWL mode work. Needs testing\!
|
2018-09-24 15:10:57 -05:00 |
|
Steve Franke
|
bcea5df35d
|
Merge branch 'hotfix-wsjtx-2.0.0-rc2' of bitbucket.org:k1jt/wsjtx into hotfix-wsjtx-2.0.0-rc2
|
2018-09-20 18:34:13 -05:00 |
|
Steve Franke
|
e857cb9d05
|
Suppress any decode with a CQ accompanied by a hashed callsign.
|
2018-09-20 18:33:57 -05:00 |
|
Joe Taylor
|
4d013fef1b
|
Minor corrections and code cleanup in packjt77.f90.
|
2018-09-20 14:02:49 -04:00 |
|
Steve Franke
|
bb3d68a5d7
|
Suppress some easy-to-detect false decodes.
|
2018-09-19 17:18:51 -05:00 |
|
Joe Taylor
|
78a912cbb4
|
Store has codes for decoded standard calls. Need to check for table size and possible overflow!
|
2018-09-19 16:47:14 -04:00 |
|
Steve Franke
|
1ea3d7b33e
|
Trap bad unpacks in unpack28 that would otherwise result in a QU1RK callsign.
|
2018-09-19 11:30:55 -05:00 |
|
Joe Taylor
|
b091d56b42
|
Correct the flaw that interpreted some callsigns as hexadecimal telemetry data.
|
2018-09-18 13:30:19 -04:00 |
|
Steve Franke
|
642540ff8f
|
unpack77 now returns logical variable unpk77_success, which will be .false. if there is something obviously wrong with the message. Still to do: set the flag if the unpacked message contains CQ in an implausible place.
|
2018-09-12 15:06:26 -05:00 |
|
Joe Taylor
|
09467b1ca9
|
Correct a flaw in handling the telemetry message type. Minor edit to msgtypes.txt.
|
2018-09-11 13:15:16 -04:00 |
|
Steve Franke
|
e35410dd1a
|
Trap a potential array bound error.
|
2018-09-07 12:16:12 +00:00 |
|
Joe Taylor
|
45d48629d2
|
Increase size of callsign hash table; protect against its overflow.
|
2018-08-31 09:23:37 -04:00 |
|
Joe Taylor
|
fed89ef888
|
Better protection against bad data in c77. Slightly wider default Settings window.
|
2018-08-30 10:52:38 -04:00 |
|
Joe Taylor
|
201b29993c
|
More fixes related to nonstandard calls.
|
2018-08-29 14:18:56 -04:00 |
|
Joe Taylor
|
17beaf71de
|
Cleaning up the handling of goofy calls.
|
2018-08-29 09:21:08 -04:00 |
|
Joe Taylor
|
94e9a02615
|
Guard against non-binary data in c77.
|
2018-08-27 11:40:34 -04:00 |
|
Joe Taylor
|
0d7cd3ed03
|
Fix generation of Tx2 in RTTY mode. Fix a related problem of decoding the incorrect RTTY message.
|
2018-08-03 11:46:28 -04:00 |
|
Joe Taylor
|
800e29d4db
|
Fix two potential crash spots in packjt77. Add "Reset Defaults" to Colors tab.
|
2018-08-03 08:53:02 -04:00 |
|
Joe Taylor
|
3af293f297
|
Use module variables rather than common/hashcom/; working on transparent handling of goofy calls.
|
2018-07-30 15:46:25 -04:00 |
|
Joe Taylor
|
796f5e865f
|
Fix a flw in handling i3=4 messages; export n28a_77 and n28b_77.
|
2018-07-29 16:34:21 -04:00 |
|
Joe Taylor
|
91d0707eb6
|
Fix a quirk (aka "QU1RK") that can produce a callsign with an embedded blank.
|
2018-07-27 10:28:28 -04:00 |
|
Joe Taylor
|
14385611be
|
Code cleanup related to "bcontest". Auto-seq now OK for new NA VHF Contest messages.
|
2018-07-11 10:13:42 -04:00 |
|
Joe Taylor
|
8a8e407ca0
|
Check range of isec. Need a better solution?
|
2018-07-07 17:39:20 -04:00 |
|
Joe Taylor
|
cb9b39b13c
|
Add some comments; clean up a qDebug() output.
|
2018-07-07 10:59:39 -04:00 |
|
Joe Taylor
|
d3c9d29214
|
Fix a bug in split77.
|
2018-07-07 09:54:34 -04:00 |
|
Joe Taylor
|
c5d61f4cf4
|
Now able to generate 72-bit or 77-bit messages.
|
2018-07-06 12:52:39 -04:00 |
|
Joe Taylor
|
e5e81e01fb
|
Make packjt77 into a module; move all its routines into file packjt77.f90.
|
2018-07-05 14:07:17 -04:00 |
|
Joe Taylor
|
0462008e15
|
Fix a few more issues with hashed callsigns.
|
2018-07-05 13:20:31 -04:00 |
|
Steve Franke
|
bb12c7424d
|
Module packjt77.f90 includes the 77bit utility programs called by pak77 and unpack77. Modify genft8_174_91.f90 to generate type 2 messages.
|
2018-07-03 15:08:38 -05:00 |
|