Commit Graph

875 Commits

Author SHA1 Message Date
Jordan Sherer
ca5012c3b2 Fixed issue with WideGraph activating on Windows before fully initialized, which when notifications were enabled (not sure why) would hang the widegraph. 2019-12-02 10:37:14 -05:00
Jordan Sherer
08d1f007fa Fixed issue with callsign selection 2019-11-25 20:30:03 -05:00
Jordan Sherer
88d8070db4 Fixed segfault in jsc compression code 2019-11-25 20:13:00 -05:00
Jordan Sherer
2159ea0cfb Updated decoder subprocess error handling to restart instead of crash the app 2019-11-22 15:00:06 -05:00
Jordan Sherer
fb956d9141 Fixed #249: log dialog covering error message 2019-11-21 12:04:45 -05:00
Jordan Sherer
35b478f791 Fixed issue with datetime formatting in ALL.txt and duplicate entries in ALL.txt 2019-11-20 15:15:58 -05:00
Jordan Sherer
43a6dbc42d Decoder should wait 2 seconds after transmit before trying to decode again 2019-11-20 00:50:52 -05:00
Jordan Sherer
8ec88432bd Initial reworking of js8 decoder threading and scheduling 2019-11-20 00:11:30 -05:00
Jordan Sherer
1a03619a2f Move decoder process handling to separate thread to avoid exhaustuion 2019-11-19 10:39:27 -05:00
Jordan Sherer
2a320ddcdd Added debugging fromthe decoder 2019-11-19 10:13:10 -05:00
Jordan Sherer
7bc78d3496 Further mutex for decode done to avoid race conditions across threads 2019-11-17 02:43:17 -05:00
Jordan Sherer
d6e79ad902 Code cleanup 2019-11-17 01:45:00 -05:00
Jordan Sherer
71d52dad63 Cleanup playSoundFile 2019-11-17 01:32:18 -05:00
Jordan Sherer
26f16b5a99 Added guard pattern 2019-11-17 01:30:37 -05:00
Jordan Sherer
6d6212a8c0 Added mutex for critical regions in the decode process 2019-11-17 01:21:11 -05:00
Jordan Sherer
16b5193216 Ellipses check checks text first 2019-11-16 20:03:17 -05:00
Jordan Sherer
30f18c69d8 Missed frame computation should happen after 1 period...lets set it to 1.5 periods for now 2019-11-16 19:49:28 -05:00
Jordan Sherer
fcf40e6f3b Restructuring @APRSIS into @JS8NET 2019-11-15 21:54:17 -05:00
Jordan Sherer
d01d230f07 Hide save audio functionality until its no longer broken 2019-11-15 15:40:01 -05:00
Jordan Sherer
5eb5e77668 Fixed #71: newline supported in 2.0 messages 2019-11-15 15:29:10 -05:00
Jordan Sherer
a1ad346cea Fixed enter keypress for proper handling 2019-11-15 10:18:19 -05:00
Jordan Sherer
8aa0430834 Fixed initial decode after transmit caused by transmit dead air 2019-11-14 20:20:05 -05:00
Jordan Sherer
f635ba3a33 Delay first decode until start of the next period on startup 2019-11-14 16:07:49 -05:00
Jordan Sherer
9e761ba144 Added better initialization. Added skipping decodes while not monitoring. 2019-11-14 14:29:17 -05:00
Jordan Sherer
cd1f961cac Added locking debug 2019-11-14 12:03:50 -05:00
Jordan Sherer
2f9e1201b3 Submode should be initd 2019-11-14 10:06:31 -05:00
Jordan Sherer
145cb16fde Updated decode locking. Removed DecodeButton and OptimizingProgressDialog 2019-11-14 10:04:29 -05:00
Jordan Sherer
09da8a22c7 Attempt decoder process recovery on hang until I determine why its hanging 2019-11-13 16:10:26 -05:00
Jordan Sherer
49da619a8f Fixed Show Band Heartbeats / Acks by default 2019-11-12 21:01:14 -05:00
Jordan Sherer
ddc1380b1e Fixed #223: compound callsign directed text coloring 2019-11-12 21:00:32 -05:00
Jordan Sherer
1621670d1f Added minute sync to time drift control 2019-11-12 20:45:27 -05:00
Jordan Sherer
06fef4f811 Added minimum resolution for grid locators 2019-11-12 20:25:08 -05:00
Jordan Sherer
6181928c6c Conditional debug statements for the decoder 2019-11-12 20:12:16 -05:00
Jordan Sherer
5d7ef702ab Clean up decoder functions and adding parameter descriptions 2019-11-12 13:42:21 -05:00
Jordan Sherer
471e85ee97 Fixed issue with decoder being able to be run multiple times back to back without synchronization 2019-11-12 13:27:45 -05:00
Jordan Sherer
3afcbd32c1 More decoder cleanup 2019-11-12 10:04:54 -05:00
Jordan Sherer
d0d7aaa286 Tweaking decoder, ensuring negative values are omitted 2019-11-12 09:34:54 -05:00
Jordan Sherer
eada85c04d Decoder queue processing bugs 2019-11-11 22:39:02 -05:00
Jordan Sherer
865cfa31f9 Decoder restructuring to operate on a queue and catch up when required 2019-11-11 21:08:16 -05:00
Jordan Sherer
5b43050a3a Update status bar when decoding 2019-11-11 10:07:40 -05:00
Jordan Sherer
1719954071 Update status bar when decoding 2019-11-11 10:06:24 -05:00
Jordan Sherer
e4cfb820a3 Removed waterfall freeze. Pause decoder during transmit dead air 2019-11-11 09:53:32 -05:00
Jordan Sherer
34c6f83642 Working through better way to handle decoder timing 2019-11-10 22:17:32 -05:00
Jordan Sherer
05c45ed794 Added sort activity tables by speed 2019-11-10 13:47:17 -05:00
Jordan Sherer
d7985797a0 Fixed issue with checksummed messages not obeying the disable typeahead flag 2019-11-10 11:54:29 -05:00
Jordan Sherer
d75c8fdc83 Fixed decode speed setting restoration on restart 2019-11-09 09:58:55 -05:00
Jordan Sherer
b8ccd5d810 Do not pass around speed name, use submode int 2019-11-09 09:48:09 -05:00
Jordan Sherer
305c0fdb12 Changed decode timing to better decode signals 2019-11-09 09:25:03 -05:00
Jordan Sherer
b54e3e89aa Fixed switch statement fallthrough 2019-11-07 22:36:54 -05:00
Jordan Sherer
084dd77b42 Added better baseline valid frame thresholds to prevent fewer false decodes 2019-11-07 22:18:05 -05:00