Commit Graph

81 Commits

Author SHA1 Message Date
Jakob Ketterl 0518ff9358 provide information to the queue which entries are done 2020-08-05 20:04:41 +02:00
Jakob Ketterl 7234ff4309 use normal queue since we're not even multiprocessing 2020-08-05 19:07:55 +02:00
Jakob Ketterl 11fd918d62 handle more errors the right way, refs #144 2020-07-21 20:33:48 +02:00
Jakob Ketterl d9bc03d1fc clear the multiprocessing queue to get rid of more file descriptors,
refs #146
2020-07-20 23:09:38 +02:00
Jakob Ketterl c54f19282a improved error handling, refs #146 #22 2020-07-19 19:00:26 +02:00
Jakob Ketterl 0a2a28cb34 remove debugging 2020-06-13 18:26:27 +02:00
Jakob Ketterl 8df885b727 download receiver details via rest api 2020-05-10 17:27:46 +02:00
Jakob Ketterl 3202f48f8e header details on map, too 2020-05-09 00:20:38 +02:00
Jakob Ketterl eab3bf780e fix problems with sdr device failover detection 2020-05-04 20:36:17 +02:00
Jakob Ketterl a6a29b7032 actually, it's better to catch the exception inside 2020-05-03 21:50:40 +02:00
Jakob Ketterl 981d3b6673 ignore keyerrors in this case 2020-05-03 21:28:37 +02:00
Jakob Ketterl beed0c1a70 improve squelch handling
squelch is now included in the URL hash
some modes now have the squelch visually disabled, refs #65
2020-05-03 19:55:48 +02:00
Jakob Ketterl d98abe42bc fix configurable_keys exception 2020-05-03 17:50:37 +02:00
Jakob Ketterl a96690c8bd fft_fps isn't even used in the frontend 2020-05-02 01:36:12 +02:00
Jakob Ketterl 56f3f089a1 fix debugging; synchronize startup 2020-04-30 22:54:44 +02:00
Jakob Ketterl 33762574c3 improve demodulator initalization, part 2: refactor js classes 2020-04-30 22:07:19 +02:00
Jakob Ketterl 26321ab68b keep more parameters on the server side 2020-04-26 18:45:41 +02:00
Jakob Ketterl bb1b561c47 fully-automatic mode panel generation 2020-04-26 16:58:31 +02:00
Jakob Ketterl 907787cfdc implement first stages of active mode communication 2020-04-26 15:17:03 +02:00
Jakob Ketterl a828f61c72 use right message delay for mode 2020-04-24 23:47:05 +02:00
Jakob Ketterl 4287387a5e threading frontend implementation 2020-04-19 22:10:32 +02:00
Jakob Ketterl 2de0cbc6c0 send messages to frontend, spots to pskreporter 2020-04-14 21:10:35 +02:00
Jakob Ketterl 6493fb86c1 add sdr.hu settings 2020-03-27 01:14:38 +01:00
Jakob Ketterl df21a1eed6 send initial settings 2020-03-27 00:35:05 +01:00
Jakob Ketterl c5a5d25320 update config settings directly in the frontend 2020-03-26 23:34:25 +01:00
Jakob Ketterl cfea251d60 clean up 2020-03-24 22:50:18 +01:00
Jakob Ketterl 25b287344f rename collect -> filter 2020-03-24 22:16:11 +01:00
Jakob Ketterl c83d8580ba rewrite property engine
Property class is gone; logic is now done with Layers, Stack and Filter
2020-03-23 23:56:05 +01:00
Jakob Ketterl 7562dc8ecb use dictionary api 2020-03-23 22:09:41 +01:00
Jakob Ketterl 541c38151f split config and property code, first test 2020-03-21 22:40:39 +01:00
Jakob Ketterl 9a5aba7313 disable config interface unless explicitly enables in the config 2020-02-08 18:29:48 +01:00
Jakob Ketterl ba9a9096bf use the nice error overlay, closes #28 2020-01-10 21:43:21 +01:00
Jakob Ketterl cbd87abc3d add automatic backoff when server is at capacity 2020-01-10 21:38:46 +01:00
Jakob Ketterl 2ea8812fda remove 3d view aka mathbox since it consumes more than 1MB data per
visit
2020-01-09 21:52:47 +01:00
Jakob Ketterl e0501cff0f add owrx message passing and frontend 2020-01-09 15:12:51 +01:00
Jakob Ketterl f05ac31dc4 don't choke on invalid characters 2020-01-09 13:49:38 +01:00
Jakob Ketterl 1a3a5b43a0 reformat with black 2019-12-28 01:24:07 +01:00
Jakob Ketterl 8371d3b67a refactor sources to be more flexible 2019-12-28 00:26:45 +01:00
Jakob Ketterl 11cfca5211 send a log message to the client when a device fails 2019-12-23 21:18:40 +01:00
Jakob Ketterl 46b5e9034f attempt to select new sdr on failure 2019-12-23 21:18:40 +01:00
Jakob Ketterl 4d0d316fdd improve sdr failure detection 2019-12-21 23:29:56 +01:00
Jakob Ketterl 292fe80acf break apart the ever-growing owrx/source.py 2019-12-21 20:58:28 +01:00
Jakob Ketterl 57a61f0c40 close connection when queue overflows 2019-12-08 21:11:36 +01:00
Jakob Ketterl 11c2c8afe3 limit multiprocessing queue to avoid memory leak on failing connections 2019-11-26 20:13:04 +01:00
Jakob Ketterl fe39c2712d keep the output_rate on sdr change 2019-11-26 20:13:04 +01:00
Jakob Ketterl 481918ab5b better profile switching for the gui 2019-11-23 17:22:20 +01:00
Jakob Ketterl b27caf2405 allow initial_squelch_level to be set per profile 2019-11-23 16:56:29 +01:00
Jakob Ketterl 9246500c95 run black 2019-11-23 01:12:21 +01:00
Jakob Ketterl de51e266f6 add airspy source; fix offset tuning 2019-11-21 15:31:37 +01:00
Jakob Ketterl c7eb5c430c perform binary decoding on the server side 2019-10-25 21:09:31 +02:00