| 
							
							
								 Marat Fayzullin | 6502df2f3b | Added more steps. | 2022-07-31 15:32:08 -04:00 |  | 
			
				
					| 
							
							
								 Marat Fayzullin | 3fa7705245 | Added per-profile tuning step, made receiver follow tuning step, made mouse wheel tune frequency (button+wheel to zoom). | 2022-07-31 15:31:33 -04:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | 35ad4712bb | disable PPM input for devices that don't support it | 2022-06-09 20:25:29 +02:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | 7fd98c8c5c | add support for blade rf devices | 2022-01-12 15:48:06 +01:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | 39bfba673b | catch error resulting from monitor race condition | 2022-01-11 21:56:16 +01:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | 85c7a05978 | use ImportError for python 3.5 compatibility | 2021-10-27 18:33:23 +02:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | acc70b6449 | re-implement format conversion with pycsdr | 2021-09-20 18:36:24 +02:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | 0403ebff5c | improve handling of source processes | 2021-09-15 15:03:11 +02:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | efa7faaa2a | correctly shutdown resampler | 2021-09-02 10:53:05 +02:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | f9df35ffd4 | rebuilt the resampler using pycsdr | 2021-09-01 15:58:39 +02:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | 7d7cec1ec3 | update to match pycsdr chaanges | 2021-07-24 18:50:30 +02:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | 320521a74a | adopt to updated api | 2021-07-16 16:12:16 +02:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | 5e7a0a38aa | Merge branch 'develop' into pycsdr | 2021-07-15 18:09:39 +02:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | 6a59369c62 | update remote device input field behaviour | 2021-07-05 12:58:16 +02:00 |  | 
			
				
					| 
							
							
								 Jim Ancona | 87b9a52fcb | Don't filter inputs, add a validator for RF Gain | 2021-05-11 11:21:52 -04:00 |  | 
			
				
					| 
							
							
								 Jim Ancona | e37bc0573d | Set proper config options for HPSDR connector | 2021-05-10 20:35:49 -04:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | 041e8930bf | don't send native deletions | 2021-05-03 19:28:03 +02:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | 29bce9e07a | refactor: move form stuff out of source code | 2021-04-29 15:28:18 +02:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | 35dcff90ea | refactor owrx.form -> owrx.form.input | 2021-04-29 15:17:21 +02:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | cb8ec3c760 | improve sdr device state handling | 2021-04-27 01:44:30 +02:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | 68739724d4 | make the sdr type dropdown show beautiful names | 2021-04-17 17:42:08 +02:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | a9990f1f41 | remove redpitaya source (working with hpsdr_connector) | 2021-04-05 15:48:03 +02:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | b877d8439a | fix "remote" mappings for rtl_tcp and soapy_remote | 2021-04-02 21:46:21 +02:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | 6cca37a9df | fix runds "remote" input mapping | 2021-04-02 21:44:51 +02:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | 7a2f62a307 | fix name | 2021-04-02 21:43:46 +02:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | 3696272ef7 | inline nmux_memory since i've never seen the need to change it | 2021-03-31 00:23:36 +02:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | 19496d46a3 | fix form evaluation for optional fields | 2021-03-24 23:17:50 +01:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | 6ddced4689 | implement basic error handling and validation for forms | 2021-03-24 22:46:51 +01:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | d872152cc8 | restore python 3.5 compatibility | 2021-03-20 17:23:35 +01:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | c50473fea5 | implement device shutdown on deletion or lack of profiles | 2021-03-18 22:59:46 +01:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | d573561c67 | activate enable / disable cycle | 2021-03-18 19:59:10 +01:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | 37e7331627 | fix device failover (concurrent modification problem) | 2021-03-18 19:47:11 +01:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | b25a673829 | refactor state handling: uncouple failed and enabled flags | 2021-03-18 19:34:53 +01:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | 3d20e3ed80 | simplify api by abstracting layer changes | 2021-03-06 22:20:47 +01:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | ff9f771e1b | handle the resampler | 2021-03-05 19:44:45 +01:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | 1b44229ec3 | clean up profile handling | 2021-03-05 19:28:54 +01:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | 2e28694b49 | implement profile removal behaviour | 2021-03-05 19:09:51 +01:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | 2ba2ec38e0 | new profile carousel implementation reacts to new profiles | 2021-03-05 18:57:09 +01:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | a14f247859 | make the add button look more like the remove button | 2021-03-05 18:07:19 +01:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | 4e14b29537 | apply type="button" on all buttons to make submit on enter work | 2021-03-03 23:25:00 +01:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | 37d89c074b | implement "new device" page (redirects not working yet) | 2021-03-03 00:16:28 +01:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | 6bd47cf914 | implement property carousel for profile switching | 2021-03-01 00:26:56 +01:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | c7db144f7b | add name input for profiles | 2021-02-28 21:26:55 +01:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | d0ddf72b10 | fix typo | 2021-02-28 21:04:43 +01:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | 0537e23e38 | make a more generic ExponentialInput and use that for the sample_rate input | 2021-02-27 23:14:41 +01:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | 7a0c934af5 | use frequency input for the other inputs, too | 2021-02-27 22:44:48 +01:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | c389d3b619 | implement a frequency input with switchable exponent | 2021-02-27 22:15:19 +01:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | ccdb010e9d | more information on the sdr list | 2021-02-27 20:48:37 +01:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | 3164683e74 | handle device shudown when schedule is off | 2021-02-26 22:36:15 +01:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | 412e0a51c7 | implement property deletion handling; activate scheduler deletion | 2021-02-26 01:12:03 +01:00 |  |