Commit Graph

1493 Commits

Author SHA1 Message Date
Jordan Sherer 7e70122cb5 Automatically stop time drift sync after decode by default 2020-05-16 11:57:27 -04:00
Jordan Sherer 9c2b5b989a Added tooltip for sync button 2020-05-16 10:27:46 -04:00
Jordan Sherer 64d9a303b3 Fixed display bug of sync button 2020-05-15 21:36:16 -04:00
Jordan Sherer cfca814476 Allow slow mode to auto sync as well 2020-05-15 21:31:50 -04:00
Jordan Sherer 9728fe52c2 Moved auto sync experiment into the timing tab 2020-05-15 21:30:10 -04:00
Jordan Sherer 1b6a4dd301 Updated menu label 2020-05-14 22:17:20 -04:00
Jordan Sherer f0b5508c1e Enable autosync for testing 2020-05-14 21:21:38 -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 0195285e12 Cleaned up autosync/autodrift 2020-05-13 22:24:49 -04:00
Jordan Sherer 864db3efaf Record time drift when autosyncing as the drifted time 2020-05-13 22:20:20 -04:00
Jordan Sherer c44e75b20a Added experimental auto-sync function for normal mode. 2020-05-13 21:15:21 -04:00
Jordan Sherer 672f0e4535 Added decode debug of where we start the decode 2020-05-13 21:15:00 -04:00
Jordan Sherer d76bb7fbd2 Updated detector to reset kin on drift 2020-05-13 21:14:15 -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 a6647c548b Moved experiment into own function 2020-05-11 14:17:55 -04:00
Jordan Sherer 22911e332a Expose color pallete 2020-05-11 10:49:29 -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 856aa853db Restructuring decoder for every second 2020-05-10 20:13:20 -04:00
Jordan Sherer 52ecf192ac Back to 2.48s JZ for normal 2020-05-10 14:05:24 -04:00
Jordan Sherer 6d9e2b8461 Keeping track of last decode position 2020-05-10 09:02:50 -04:00
Jordan Sherer 0887f12e8c Working sync via 1 second timing for A mode only 2020-05-09 11:36:12 -04:00
Jordan Sherer 45c1d14112 Turning off auto drift experiment, only drawing sync stats 2020-05-07 22:41:10 -04:00
Jordan Sherer 4dbb91047f Wraparound buffer for BCDEI decoders 2020-05-07 22:24:48 -04:00
Jordan Sherer 25d644955f SyncStats should be output differently than DecoderDebug 2020-05-07 16:15:38 -04:00
Jordan Sherer bf8fb4aa85 Smaller increment adjustment for drift. 1 second interval lines. 2020-05-07 15:47:50 -04:00
Jordan Sherer 6bf4b41311 Working automatic time sync based on syncStats 2020-05-07 15:32:28 -04:00
Jordan Sherer b21f937481 Write notice text to UI when drifting automatically 2020-05-06 20:16:29 -04:00
Jordan Sherer e87704f119 Experiments in computing and setting drift automatically 2020-05-06 20:08:30 -04:00
Jordan Sherer 4b36884abb Experimental drawing of sync state 2020-05-06 11:15:41 -04:00
Jordan Sherer fc40bf74a3 Initial experiment of no timing requirement 2020-05-04 20:59:17 -04:00
Jordan Sherer 76dfd50e74 Added new command HEARTBEAT SNR for sending heartbeat ACKs 2020-05-03 22:25:51 -04:00
Jordan Sherer 7e9a9968e0 Fixed decoder hang on cshift when subtracting signal 2020-05-03 14:58:47 -04:00
Jordan Sherer eeffb13719 Fixed depth=4. Removed apmask from bpd and osd. 2020-05-02 22:31:45 -04:00
Jordan Sherer c8476b3308 Moved ctwk computation to syncjs8d 2020-05-02 15:24:20 -04:00
Jordan Sherer 382c465e09 Test alt by default, only dump if output differs 2020-05-02 14:51:26 -04:00
Jordan Sherer 2d6ac83606 Bumped max candidates to 300 (configurable) and cleaned up some sync code 2020-05-02 14:48:46 -04:00
Jordan Sherer bef896c771 Added ability to compare results with an old js8 decoder for testing 2020-05-02 14:47:09 -04:00
Jordan Sherer d4eb7497d5 Added rudimentary test harness with example wav audio 2020-05-02 14:14:16 -04:00
Jordan Sherer a276a643bb Reorder nfqso reording after dedupe 2020-05-01 17:23:21 -04:00
Jordan Sherer 123cf9c5a0 Sync on ABC, AB, BC 2020-05-01 17:19:07 -04:00
Jordan Sherer c7354f1fc5 Ensure pass 3 does subtraction if we have a fourth pass 2020-05-01 10:31:01 -04:00
Jordan Sherer ff21c67e09 Fixed a problem in the synchronization code that caused issues with failed decodes on signals that should be able to be decoded 2020-05-01 10:16:12 -04:00
Jordan Sherer 59ce3b1118 Improving decoder performance 2020-04-30 22:48:20 -04:00
Jordan Sherer 1a10ab5d13 Working through decoder fixes, getting closer 2020-04-30 21:14:29 -04:00
Jordan Sherer 60f9a03898 Working through decoder fixes 2020-04-30 17:17:56 -04:00
Jordan Sherer e41f02f76a Fixed waterfall bugs on click 2020-04-27 20:36:55 -04:00
Jordan Sherer 9f23e21d43 Updated waterfall to make scroll speed configurable 2020-04-27 16:35:37 -04:00
Jordan Sherer 6f5f42ffbc Added TUNE button to Control Menu 2020-04-26 16:50:13 -04:00