Commit Graph

311 Commits

Author SHA1 Message Date
Jordan Sherer
365b9546de Fortran cleanup take two 2020-05-31 15:34:57 -04:00
Jordan Sherer
5fd8ff3857 Pulling out more unused fortran code 2020-05-25 14:04:27 -04:00
Jordan Sherer
f4ae053137 Fixed a few auto drift bugs 2020-05-19 09:52:00 -04:00
Jordan Sherer
bdcd350aa4 Reset drift average on clear 2020-05-16 22:11:04 -04:00
Jordan Sherer
09e1e57c62 Added shortcuts to time drift controls in the menu 2020-05-16 15:01:03 -04:00
Jordan Sherer
2f686e9c50 Added clear activity functions to the menu. 2020-05-16 14:41:22 -04:00
Jordan Sherer
97dfc7f52f Cleaning up frame dedupe, decode debug, and decode buffer thresholds 2020-05-14 21:14:01 -04:00
Jordan Sherer
0869bc3f57 Fixed total frames needed for decode in the experimental decoder 2020-05-14 12:05:16 -04:00
Jordan Sherer
c44e75b20a Added experimental auto-sync function for normal mode. 2020-05-13 21:15:21 -04:00
Jordan Sherer
07cbb09219 Trying the experimental decode timing (more liberal decoding) 2020-05-11 20:53:03 -04:00
Jordan Sherer
ed70ac5a1a Added proper caching of message frames during dedupe with date expiration 2020-05-11 15:11:56 -04:00
Jordan Sherer
1d51f54efd Added checkbox for displaying decode attempts in the waterfall. Gating experiments for now 2020-05-11 09:27:04 -04:00
Jordan Sherer
6f5f42ffbc Added TUNE button to Control Menu 2020-04-26 16:50:13 -04:00
Jordan Sherer
7d0158782c Added menu items that correspond to the toggle buttons in the display 2020-04-15 15:33:07 -04:00
Jordan Sherer
a2d5c8fbcf Easily disable the transmitter with one button press 2020-04-15 15:23:41 -04:00
Jordan Sherer
09ecc6d19e Record the frequency when a decode happens and use that for when we process the decoded message (i.e., spotting, display, etc) 2020-04-15 11:11:49 -04:00
Jordan Sherer
defc99c274 APRSIS delay / skip percentage is now configurable on the client (not exposed to user though) 2020-04-11 11:46:12 -04:00
Jordan Sherer
fec7e07d7d Updated frequency dial to be propagated on RX 2020-04-04 22:45:51 -04:00
Jordan Sherer
1d6670f2f9 Added tcp server configuration options 2020-04-04 14:58:30 -04:00
Jordan Sherer
2ff74626ba Initial working commit of tcp based API 2020-04-03 22:49:28 -04:00
Jordan Sherer
f087c0e3df Moved APRSIS reporting into its own background thread to avoid hangups. Added ability to turn off APRSIS reporting 2020-03-31 15:22:48 -04:00
Jordan Sherer
ab339e9728 Added APRSIS spotting back into the app, but this time under the APJ8CL aprs registered callsign 2020-03-30 23:07:40 -04:00
Jordan Sherer
4b6d343850 Configurable custom HB and STATUS messages 2020-03-28 15:10:41 -04:00
Jordan Sherer
1a4efa8120 Added @ALLCALL to CQs and HBs to make them more clear and unify the message formatting across all directed message types 2020-03-28 11:57:38 -04:00
Jordan Sherer
e55689b25b Refactored function for enabling HB. Set FAST as the default mode. Added FAST support to HB 2020-03-23 09:52:46 -04:00
Jordan Sherer
f350443dff Added option to confirm before sending autoreply message 2020-02-17 20:43:26 -05:00
Jordan Sherer
ab3a927c2a Added configuration option to enable/disable writing of ALL.TXT / DIRECTED.TXT 2020-01-13 11:41:22 -05:00
Jordan Sherer
53853c5be4 Added heard by tooltip for group callsigns 2019-12-29 14:47:21 -05:00
Jordan Sherer
0a658c706c Added RX.ACTIVITY and STATION.STATUS messages to network 2019-12-27 20:08:39 -05:00
Jordan Sherer
575f6cc0e8 Added up/down indicators for VFO 2019-12-27 19:46:36 -05:00
Jordan Sherer
a21e46cb4a Reorganized waterfall controls and timing controls under one sizeable pane 2019-12-17 10:39:18 -05:00
Jordan Sherer
bf5570cacd Added software filter to waterfall controls to allow for a way to skip decoding signals outside of the filter range. Useful in a crowded band to prevent decodes from polluting your RX window 2019-12-16 13:42:44 -05:00
Jordan Sherer
7a4663e742 Added SPEED to spots to JS8NET 2019-12-14 22:53:34 -05:00
Jordan Sherer
5215fd324d Added I decoder and reorganized the E selection code 2019-12-09 14:00:23 -05:00
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
2159ea0cfb Updated decoder subprocess error handling to restart instead of crash the app 2019-11-22 15:00:06 -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
71d52dad63 Cleanup playSoundFile 2019-11-17 01:32:18 -05:00
Jordan Sherer
6d6212a8c0 Added mutex for critical regions in the decode process 2019-11-17 01:21:11 -05:00
Jordan Sherer
fcf40e6f3b Restructuring @APRSIS into @JS8NET 2019-11-15 21:54:17 -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
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
1621670d1f Added minute sync to time drift control 2019-11-12 20:45:27 -05:00
Jordan Sherer
5d7ef702ab Clean up decoder functions and adding parameter descriptions 2019-11-12 13:42:21 -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