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
|
79acdfccd3
|
Configurable HB ACKs vs SNR is a future consideration, not for 2.2
|
2020-03-30 14:27:36 -04:00 |
|
Jordan Sherer
|
dd3efd15a1
|
Added configuration option for sending SNR in HB ACKs instead of disabling completely
|
2020-03-29 22:36:53 -04:00 |
|
Jordan Sherer
|
9564ccdcc5
|
Do not overwrite SNR responses
|
2020-03-29 22:18:44 -04:00 |
|
Jordan Sherer
|
7140fbadf3
|
Proper encoding of ACKs and NACKs for future SRARQ
|
2020-03-29 20:00:45 -04:00 |
|
Jordan Sherer
|
0e8f58e54c
|
Fixed confirmation modality and default behavior
|
2020-03-28 22:46:51 -04:00 |
|
Jordan Sherer
|
f072ec74ed
|
AUTO+CONF dynamic update
|
2020-03-28 15:30:02 -04:00 |
|
Jordan Sherer
|
f304d31960
|
Added dynamic menu item for autoreply with confirmation to make it more clear
|
2020-03-28 15:26:34 -04:00 |
|
Jordan Sherer
|
27c31aa954
|
Fixed hiding of HB commands with new @ALLCALL prefix
|
2020-03-28 15:17:26 -04:00 |
|
Jordan Sherer
|
4b6d343850
|
Configurable custom HB and STATUS messages
|
2020-03-28 15:10:41 -04:00 |
|
Jordan Sherer
|
8528a47dad
|
Remove SNR from HB automatic ACK (there's a reason...coming soon)
|
2020-03-28 14:14:31 -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
|
0bd3d47584
|
Added debug for I and some clarifying comments
|
2020-01-13 11:21:46 -05:00 |
|
Jordan Sherer
|
8703461188
|
Added audio saving with buffer offset and a compilation flag that can be used to enable it. It is enabled by default currently for testing of the function.
|
2020-01-13 11:11:23 -05:00 |
|
Jordan Sherer
|
3875de4950
|
Added some decoder logging and js8 tone generation tweaks to ensure the right costas is getting generated for the right submode
|
2020-01-04 15:55:20 -05:00 |
|
Jordan Sherer
|
ae9220cbb3
|
There we go. Properly fixed this time
|
2019-12-29 20:38:47 -05:00 |
|
Jordan Sherer
|
c02e2ae0c8
|
Revert. This crashes...why...
|
2019-12-29 20:36:27 -05:00 |
|
Jordan Sherer
|
e5365303ed
|
Fixed bug with delayed painting of selected row change
|
2019-12-29 20:35:02 -05:00 |
|
Jordan Sherer
|
5db6870833
|
Fixed bug with delayed painting of selected row change
|
2019-12-29 20:34:03 -05:00 |
|
Jordan Sherer
|
53853c5be4
|
Added heard by tooltip for group callsigns
|
2019-12-29 14:47:21 -05:00 |
|
Jordan Sherer
|
ff0b2ed7c9
|
Fixed restoring HB enabled on startup when in slow mode
|
2019-12-28 22:30:32 -05:00 |
|
Jordan Sherer
|
0644bf6ade
|
Fixed pi selected highlight (again)
|
2019-12-28 22:24:24 -05:00 |
|
Jordan Sherer
|
71978d0eb4
|
Reverted change for pi
|
2019-12-27 23:06:09 -05:00 |
|
Jordan Sherer
|
bb79785d86
|
Attempting to fix highlighting on the pi, again
|
2019-12-27 22:58:27 -05:00 |
|
Jordan Sherer
|
94aed047ec
|
Fixing selection highlight on pi
|
2019-12-27 22:50:45 -05:00 |
|
Jordan Sherer
|
39ce9043a9
|
Fixed #296: selection color overrides
|
2019-12-27 22:31:02 -05:00 |
|
Jordan Sherer
|
4747b7aa2d
|
Added some sanity limits to RX.GET_TEXT
|
2019-12-27 20:16: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
|
0fe4a3d7fb
|
Right click station to center filter at their offset
|
2019-12-26 15:11:32 -05:00 |
|
Jordan Sherer
|
da1e684eda
|
Added decoder threshold extension for slow mode to prevent decode thrashing after tx
|
2019-12-23 22:40:11 -05:00 |
|
Jordan Sherer
|
ef8c2a5725
|
Filter center, width, and min. Much easier to use. No cumbersome jumping around.
|
2019-12-23 21:38:01 -05:00 |
|
Jordan Sherer
|
d28d556309
|
Fixed ordering of filter controls and logic around min filter
|
2019-12-23 14:08:39 -05:00 |
|
Jordan Sherer
|
98760a6d42
|
Added filter width parameter. Added filter center right click option.
|
2019-12-23 12:31:14 -05:00 |
|
Jordan Sherer
|
4df475db32
|
Fixed table sorting by slow speed
|
2019-12-23 08:25:25 -05:00 |
|
Jordan Sherer
|
f6ebfccc96
|
Fixed initial state of waterfall controls menu item
|
2019-12-18 09:50:22 -05:00 |
|
Jordan Sherer
|
1f3168b115
|
Added tooltips to waterfall controls
|
2019-12-17 12:43:19 -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
|
649910302c
|
Customized min and max filter positions
|
2019-12-16 21:28:45 -05:00 |
|
Jordan Sherer
|
c1a3975231
|
Fixed some settings bugs related to filtering
|
2019-12-16 13:59:10 -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
|
24f1c5f343
|
Fixed #277: callsign deselect while hbing during qso
|
2019-12-15 11:47:10 -05:00 |
|
Jordan Sherer
|
7a4663e742
|
Added SPEED to spots to JS8NET
|
2019-12-14 22:53:34 -05:00 |
|
Jordan Sherer
|
201252bb88
|
Time drift menu option should have units
|
2019-12-13 15:27:42 -05:00 |
|
Jordan Sherer
|
c036a72636
|
Fixed #280: sync to station right click option.
|
2019-12-13 14:30:47 -05:00 |
|
Jordan Sherer
|
699af49718
|
Experiment with ULTRA
|
2019-12-09 16:18:50 -05:00 |
|
Jordan Sherer
|
69c03c5e94
|
Fixed typo in ifdef
|
2019-12-09 14:02:36 -05:00 |
|
Jordan Sherer
|
5215fd324d
|
Added I decoder and reorganized the E selection code
|
2019-12-09 14:00:23 -05:00 |
|
Jordan Sherer
|
04fa0f42ad
|
Slow mode threshold is 1.25 seconds
|
2019-12-07 15:52:50 -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
|
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 |
|