126249dc9c
Added either libgfortran3 or libgfortran5 for debian
Jordan Sherer
2020-06-25 20:56:42 -04:00
3bc1fa944c
Added fsync for unix/windows in file utils
Jordan Sherer
2020-06-05 11:09:00 -04:00
263d9ccaf6Fixed#339: flushed text buffers on file save for logbook.
Jordan Sherer
2020-06-05 10:41:49 -04:00
9b1c692d76Fixed#340: help and version should be command line output
Jordan Sherer
2020-06-05 10:33:56 -04:00
10fc2918ef
Disabling Ultra for now...decoder needs some work
Jordan Sherer
2020-06-04 10:29:14 -04:00
365b9546de
Fortran cleanup take two
Jordan Sherer
2020-05-31 15:34:57 -04:00
df63f23c22
Removed xcor fortran code
Jordan Sherer
2020-05-31 00:15:10 -04:00
1a92a23d2e
Add maximum filter spinbox, menu item in waterfall, and proper controls for handling editing
Jordan Sherer
2020-05-30 16:55:18 -04:00
f611072967
Fixed waterfall affecting decode range when filter is disabled
Jordan Sherer
2020-05-25 20:30:08 -04:00
5fd8ff3857
Pulling out more unused fortran code
Jordan Sherer
2020-05-25 14:02:50 -04:00
86f5d5b791
Fixed ACKs encoding
Jordan Sherer
2020-05-25 11:30:16 -04:00
ba2efc2416
Enabling Ultra for experimentation
Jordan Sherer
2020-05-23 23:02:36 -04:00
f4ae053137
Fixed a few auto drift bugs
Jordan Sherer
2020-05-19 09:52:00 -04:00
b6fc45b645
Removed conditional E
Jordan Sherer
2020-05-18 10:28:29 -04:00
7d67c96e78
Cleanup
Jordan Sherer
2020-05-17 16:41:40 -04:00
1bfa2e3558
Auto time drift stop label
Jordan Sherer
2020-05-17 16:39:41 -04:00
6efb725f86
Disabled alt position decoding for now...
Jordan Sherer
2020-05-17 14:33:09 -04:00
47ad3adcd4
Added time drift auto stop after a number of decoders. Edited decode positions
Jordan Sherer
2020-05-17 14:21:38 -04:00
bdcd350aa4
Reset drift average on clear
Jordan Sherer
2020-05-16 22:08:39 -04:00
09e1e57c62
Added shortcuts to time drift controls in the menu
Jordan Sherer
2020-05-16 15:01:03 -04:00
2f686e9c50
Added clear activity functions to the menu.
Jordan Sherer
2020-05-16 14:41:22 -04:00
bb548c3672
Merge branch 'decoder-experiments' into ft8call-develop
Jordan Sherer
2020-05-16 14:14:57 -04:00
7e70122cb5
Automatically stop time drift sync after decode by default
Jordan Sherer
2020-05-16 11:57:27 -04:00
9c2b5b989a
Added tooltip for sync button
Jordan Sherer
2020-05-15 21:39:25 -04:00
64d9a303b3
Fixed display bug of sync button
Jordan Sherer
2020-05-15 21:36:16 -04:00
cfca814476
Allow slow mode to auto sync as well
Jordan Sherer
2020-05-15 21:31:50 -04:00
9728fe52c2
Moved auto sync experiment into the timing tab
Jordan Sherer
2020-05-15 21:30:10 -04:00
1b6a4dd301
Updated menu label
Jordan Sherer
2020-05-14 22:17:20 -04:00
f0b5508c1e
Enable autosync for testing
Jordan Sherer
2020-05-14 21:21:38 -04:00
97dfc7f52f
Cleaning up frame dedupe, decode debug, and decode buffer thresholds
Jordan Sherer
2020-05-14 21:14:01 -04:00
0869bc3f57
Fixed total frames needed for decode in the experimental decoder
Jordan Sherer
2020-05-14 12:05:16 -04:00
0195285e12
Cleaned up autosync/autodrift
Jordan Sherer
2020-05-13 22:22:51 -04:00
864db3efaf
Record time drift when autosyncing as the drifted time
Jordan Sherer
2020-05-13 22:20:20 -04:00
c44e75b20a
Added experimental auto-sync function for normal mode.
Jordan Sherer
2020-05-13 21:15:21 -04:00
672f0e4535
Added decode debug of where we start the decode
Jordan Sherer
2020-05-13 21:15:00 -04:00
d76bb7fbd2
Updated detector to reset kin on drift
Jordan Sherer
2020-05-13 21:14:15 -04:00
07cbb09219
Trying the experimental decode timing (more liberal decoding)
Jordan Sherer
2020-05-11 20:53:03 -04:00
ed70ac5a1a
Added proper caching of message frames during dedupe with date expiration
Jordan Sherer
2020-05-11 15:11:56 -04:00
a6647c548b
Moved experiment into own function
Jordan Sherer
2020-05-11 14:17:55 -04:00
22911e332a
Expose color pallete
Jordan Sherer
2020-05-11 10:49:29 -04:00
1d51f54efd
Added checkbox for displaying decode attempts in the waterfall. Gating experiments for now
Jordan Sherer
2020-05-11 09:27:04 -04:00
856aa853db
Restructuring decoder for every second
Jordan Sherer
2020-05-10 20:13:20 -04:00
52ecf192ac
Back to 2.48s JZ for normal
Jordan Sherer
2020-05-10 14:05:24 -04:00
6d9e2b8461
Keeping track of last decode position
Jordan Sherer
2020-05-10 09:02:50 -04:00
0887f12e8c
Working sync via 1 second timing for A mode only
Jordan Sherer
2020-05-09 11:36:09 -04:00
45c1d14112
Turning off auto drift experiment, only drawing sync stats
Jordan Sherer
2020-05-07 22:41:10 -04:00
4dbb91047f
Wraparound buffer for BCDEI decoders
Jordan Sherer
2020-05-07 22:24:48 -04:00
25d644955f
SyncStats should be output differently than DecoderDebug
Jordan Sherer
2020-05-07 16:15:38 -04:00
bf8fb4aa85
Smaller increment adjustment for drift. 1 second interval lines.
Jordan Sherer
2020-05-07 15:47:50 -04:00
6bf4b41311
Working automatic time sync based on syncStats
Jordan Sherer
2020-05-07 15:32:28 -04:00
b21f937481
Write notice text to UI when drifting automatically
Jordan Sherer
2020-05-06 20:16:29 -04:00
e87704f119
Experiments in computing and setting drift automatically
Jordan Sherer
2020-05-06 20:08:30 -04:00
4b36884abb
Experimental drawing of sync state
Jordan Sherer
2020-05-06 11:15:41 -04:00
c7db09fff5
Removed debug statements from subtractjs8
Jordan Sherer
2020-05-05 08:28:06 -04:00
fc40bf74a3
Initial experiment of no timing requirement
Jordan Sherer
2020-05-04 20:59:17 -04:00
76dfd50e74
Added new command HEARTBEAT SNR for sending heartbeat ACKs
Jordan Sherer
2020-05-03 22:25:51 -04:00
7e9a9968e0
Fixed decoder hang on cshift when subtracting signal
Jordan Sherer
2020-05-03 14:58:47 -04:00
eeffb13719
Fixed depth=4. Removed apmask from bpd and osd.
Jordan Sherer
2020-05-02 22:31:45 -04:00
c8476b3308
Moved ctwk computation to syncjs8d
Jordan Sherer
2020-05-02 15:24:20 -04:00
382c465e09
Test alt by default, only dump if output differs
Jordan Sherer
2020-05-02 14:51:26 -04:00
2d6ac83606
Bumped max candidates to 300 (configurable) and cleaned up some sync code
Jordan Sherer
2020-05-02 14:48:46 -04:00
bef896c771
Added ability to compare results with an old js8 decoder for testing
Jordan Sherer
2020-05-02 14:47:09 -04:00
d4eb7497d5
Added rudimentary test harness with example wav audio
Jordan Sherer
2020-05-02 14:14:16 -04:00
a276a643bb
Reorder nfqso reording after dedupe
Jordan Sherer
2020-05-01 17:23:21 -04:00
123cf9c5a0
Sync on ABC, AB, BC
Jordan Sherer
2020-05-01 17:19:07 -04:00
c7354f1fc5
Ensure pass 3 does subtraction if we have a fourth pass
Jordan Sherer
2020-05-01 10:31:01 -04:00
ff21c67e09
Fixed a problem in the synchronization code that caused issues with failed decodes on signals that should be able to be decoded
Jordan Sherer
2020-05-01 10:16:12 -04:00
59ce3b1118
Improving decoder performance
Jordan Sherer
2020-04-30 22:48:20 -04:00
1a10ab5d13
Working through decoder fixes, getting closer
Jordan Sherer
2020-04-30 21:14:29 -04:00
60f9a03898
Working through decoder fixes
Jordan Sherer
2020-04-30 17:17:56 -04:00
e41f02f76a
Fixed waterfall bugs on click
Jordan Sherer
2020-04-27 20:36:55 -04:00
9f23e21d43
Updated waterfall to make scroll speed configurable
Jordan Sherer
2020-04-27 16:35:37 -04:00
6f5f42ffbc
Added TUNE button to Control Menu
Jordan Sherer
2020-04-26 16:50:13 -04:00
fe751c8e56
Changed hamlib legacy define to JS8_USE_HAMLIB_THREE
Jordan Sherer
2020-04-26 16:38:32 -04:00
0e5bf8b50f
Added detail to tooltip for call activity
Jordan Sherer
2020-04-26 16:36:42 -04:00
fcb49d8028
Make missing frame indicator user configurable
Jordan Sherer
2020-04-26 15:01:48 -04:00
c2d1300a8e
Updated readme and install docs
Jordan Sherer
2020-04-26 14:39:35 -04:00
abfe7dd833
Fixed bug of disappearing text on enter keypress while transmitter is disabled
Jordan Sherer
2020-04-26 13:50:03 -04:00
220a05e69a
Bumped libgfortran to >= 8.4.0
Jordan Sherer
2020-04-26 13:45:52 -04:00
1dc70ebf32
Remove open file menu items when debug save is disabled
Jordan Sherer
2020-04-22 20:22:16 -04:00
4f2f3725bf
Remove save menu debug...it doesn't work
Jordan Sherer
2020-04-19 20:41:13 -04:00
a50df386b9Fixed#330: only pause the decoder while actively transmitting
Jordan Sherer
2020-04-19 20:35:53 -04:00
dab46fce6b
Auto+conf is the default
Jordan Sherer
2020-04-19 20:26:04 -04:00
1d2ebd8a34
Spot group commands to JS8NET
Jordan Sherer
2020-04-19 11:29:11 -04:00
5b2326fd59
Fixed encoding of compound SNR frames (missing snr values)
Jordan Sherer
2020-04-16 22:26:27 -04:00
1244f2d69e
Fixed response of heartbeats
Jordan Sherer
2020-04-16 22:07:35 -04:00
905a2c6a71
Added legacy hamlib fix for rig struct
Jordan Sherer
2020-04-15 15:39:06 -04:00
37d493f852
Removed debug statement
Jordan Sherer
2020-04-15 15:33:30 -04:00
7d0158782c
Added menu items that correspond to the toggle buttons in the display
Jordan Sherer
2020-04-15 15:33:07 -04:00
a2d5c8fbcf
Easily disable the transmitter with one button press
Jordan Sherer
2020-04-15 15:23:41 -04:00
09ecc6d19e
Record the frequency when a decode happens and use that for when we process the decoded message (i.e., spotting, display, etc)
Jordan Sherer
2020-04-15 11:11:49 -04:00
dd08b367e3
Added QRP and QRO groups
Jordan Sherer
2020-04-12 11:32:48 -04:00
defc99c274
APRSIS delay / skip percentage is now configurable on the client (not exposed to user though)
Jordan Sherer
2020-04-11 11:46:12 -04:00
7fa2f355d3
Added ability to block spotting of specific callsigns if desired
Jordan Sherer
2020-04-10 20:27:34 -04:00
211685e3a4
Removed automatic adding of @HB group
Jordan Sherer
2020-04-06 14:09:55 -04:00
d2924487b5
Fixed bug in new API
Jordan Sherer
2020-04-05 14:34:45 -04:00
c4b2729021
Added two inbox API functions
Jordan Sherer
2020-04-05 14:33:10 -04:00