| 
							
							
								 Jakob Ketterl | cbcba5807f | restore PSK decoding | 2021-09-23 18:43:41 +02:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | f2a97415b9 | more localized imports | 2021-09-20 16:55:17 +02:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | 81ed1a9ebb | abstract chain features; use local imports to avoid hard dependencies | 2021-09-20 16:14:23 +02:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | f3b05c6318 | re-add m17 | 2021-09-07 14:45:52 +02:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | f9f0bdde12 | restore js8 functionality | 2021-09-06 22:50:57 +02:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | b9f43654cd | restore aprs functionality | 2021-09-06 15:05:33 +02:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | f9df35ffd4 | rebuilt the resampler using pycsdr | 2021-09-01 15:58:39 +02:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | 51453662e2 | fix dial frequencies | 2021-08-31 22:46:11 +02:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | 120328ce12 | restore background services | 2021-08-31 21:53:15 +02:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | 33a942707c | allow slots to be off in the daylight scheduler | 2021-05-17 23:23:25 +02:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | dc848a7006 | fix bandwidth calculation for single-service groups | 2021-05-08 00:59:57 +02:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | 093ad6cd0d | improve oversampling for resampling | 2021-05-08 00:38:00 +02:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | fd26acca68 | don't resample when there's only one service | 2021-05-08 00:37:30 +02:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | bbad34cec3 | move wsjt/js8 decisions out of csdr | 2021-04-09 18:16:25 +02:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | 341e254640 | fix shutdown iteration | 2021-03-20 17:24:00 +01:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | cfeab98620 | hook up service handling to new device events | 2021-03-20 01:56:07 +01:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | c50473fea5 | implement device shutdown on deletion or lack of profiles | 2021-03-18 22:59:46 +01:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | 364c7eb505 | show more information on the sdr settings page | 2021-03-18 21:53:59 +01:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | 9dcf342b13 | fix scheduler behavior on enable / disable | 2021-03-18 21:17:23 +01:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | d573561c67 | activate enable / disable cycle | 2021-03-18 19:59:10 +01:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | b25a673829 | refactor state handling: uncouple failed and enabled flags | 2021-03-18 19:34:53 +01:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | 0a76801a03 | activate "service_decoder" setting | 2021-02-26 23:50:58 +01:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | 3164683e74 | handle device shudown when schedule is off | 2021-02-26 22:36:15 +01:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | 4e7f02fc2c | activate more scheduler and service settings | 2021-02-26 21:27:42 +01:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | 0231d98ab8 | wire "services_enabled" setting | 2021-02-26 17:53:32 +01:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | 412e0a51c7 | implement property deletion handling; activate scheduler deletion | 2021-02-26 01:12:03 +01:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | 91c4d6f568 | make scheduler respond to config changes | 2021-02-25 22:19:05 +01:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | c2e8ac516c | introduce enums for state management | 2021-02-20 22:54:07 +01:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | f23fa59ac3 | implement config layering | 2021-02-11 19:31:44 +01:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | 9357d57a28 | move temporary_directyr to core config; implement override logic | 2021-02-06 21:55:47 +01:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | 64b7b485b3 | run the code formatter over all | 2021-01-20 17:01:46 +01:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | fe45d139ad | fix an unset property error | 2021-01-20 16:41:53 +01:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | cf0c6e7f9d | adapt to config event api changes | 2020-12-30 17:18:46 +01:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | 6f46e4d376 | remove debugging | 2020-12-06 00:42:48 +01:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | bee6ddc843 | use information from the mode registry to set up services | 2020-12-06 00:36:20 +01:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | a8bd13f7e6 | increase bandwidth for packet to 12.5kHz | 2020-11-30 17:13:03 +01:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | 9be0664e14 | explicit typing of the source event interface | 2020-08-30 23:47:04 +02:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | 0030c6d656 | thread names to aid debugging | 2020-08-14 20:22:25 +02:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | 7ea8c8f7c6 | use better locking for the service startup/shutdown | 2020-07-30 21:35:31 +02:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | 7d41fc8b06 | pass temporary directory to services, too | 2020-05-11 23:45:44 +02:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | 907787cfdc | implement first stages of active mode communication | 2020-04-26 15:17:03 +02:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | 99b4a25de7 | js8 service | 2020-04-14 21:27:50 +02:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | d06e9151b9 | pass the frequency along with the job, refs #22 #61 | 2020-04-05 16:35:46 +02:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | 199dfe106a | add a new multi-checkbox to select background detection services | 2020-03-29 19:50:37 +02:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | fd9e913a49 | config migration for receiver_gps | 2020-03-29 18:08:26 +02: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 | 541c38151f | split config and property code, first test | 2020-03-21 22:40:39 +01:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | b63a991008 | redo the scheduling so it works close to the dateline, too | 2020-01-24 23:29:25 +01:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | 5b9344dee9 | fix evening greyline | 2020-01-20 17:29:32 +01:00 |  |