Commit Graph

2011 Commits

Author SHA1 Message Date
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 6822475674 exclude template inputs when moving to the visible section 2021-02-26 01:12:48 +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 d8b3974728 use floats; explicit conversion 2021-02-25 20:50:40 +01:00
Jakob Ketterl 5cd9d386a6 combine waterfall_[min|max]_level into a single config 2021-02-25 15:13:39 +01:00
Jakob Ketterl f6f0a87002 this todo is resolved 2021-02-25 00:38:23 +01:00
Jakob Ketterl 8c767be53a add inputs for perseus 2021-02-24 23:54:46 +01:00
Jakob Ketterl bccb87e660 handle deletions in the top layer 2021-02-24 23:04:57 +01:00
Jakob Ketterl 0c1dc70217 Make the apply button always visible 2021-02-24 23:04:23 +01:00
Jakob Ketterl 388d9d46fe prevent runtime properties in the config 2021-02-24 22:30:28 +01:00
Jakob Ketterl 2785f43c6a implement adding and removing scheduler slots 2021-02-24 21:09:19 +01:00
Jakob Ketterl 45a70a1079 parse values from form 2021-02-24 20:17:43 +01:00
Jakob Ketterl 2d823b2945 render scheduler profile inputs 2021-02-24 19:56:07 +01:00
Jakob Ketterl 65758a0098 start implementing scheduler input (daylight works) 2021-02-24 17:12:23 +01:00
Jakob Ketterl ea96038201 remove unused imports 2021-02-24 12:31:53 +01:00
Jakob Ketterl ed3d84b974 use the container instead of a (potentially missing) canvas 2021-02-24 00:59:31 +01:00
Jakob Ketterl 710a18aae3 initialize canvas on demand to avoid overlap when changing parameters 2021-02-24 00:58:50 +01:00
Jakob Ketterl f69d78926e create filtering that prevents overwriting the device name 2021-02-24 00:09:57 +01:00
Jakob Ketterl 4199a583f8 fix agc parameter 2021-02-23 23:24:30 +01:00
Jakob Ketterl dfaecdb357 use hierarchical property layers to make config changes effective
immediately
2021-02-23 23:23:37 +01:00
Jakob Ketterl 631232fe7c make AGC optional 2021-02-23 20:02:38 +01:00
Jakob Ketterl f9772faa6f add separator before the optional inputs dropdown 2021-02-23 19:23:54 +01:00
Jakob Ketterl 4e32d724c4 fix storing profiles 2021-02-23 18:41:49 +01:00
Jakob Ketterl c5df6a1527 implement profile editing page 2021-02-23 18:32:23 +01:00
Jakob Ketterl ed258cc9a0 fill in gain stages for hackrf 2021-02-23 17:40:06 +01:00
Jakob Ketterl 437943c26c fill in airspy gain stages 2021-02-23 17:36:16 +01:00
Jakob Ketterl d15d9d8c76 remove implicit optional handling for optional fields 2021-02-23 00:27:29 +01:00
Jakob Ketterl 436010ffe3 implement explicit removal of non-present keys 2021-02-23 00:12:22 +01:00
Jakob Ketterl 679f99d701 change checkbox handling to detect presence 2021-02-23 00:11:51 +01:00
Jakob Ketterl 1eff7a3b69 fix typo 2021-02-22 23:52:57 +01:00
Jakob Ketterl 54a34b2084 implement optional device fields 2021-02-22 23:49:28 +01:00
Jakob Ketterl f8beae5f46 fix javascript errors 2021-02-22 23:47:19 +01:00
Jakob Ketterl 9beb3b9168 remove the label attribute from the checkboxes 2021-02-22 00:57:02 +01:00
Jakob Ketterl 770fd749cd introduce the basic concept of optional keys 2021-02-22 00:35:47 +01:00
Jakob Ketterl 683a711b49 fix bias_tee for hackrf 2021-02-21 18:11:28 +01:00
Jakob Ketterl bd31fa5149 add the ability to disable devices 2021-02-21 18:11:08 +01:00
Jakob Ketterl 7f3d421b25 introduce profile list 2021-02-20 23:45:06 +01:00
Jakob Ketterl 44250f9719 add some device details on the list page 2021-02-20 22:57:17 +01:00
Jakob Ketterl c2e8ac516c introduce enums for state management 2021-02-20 22:54:07 +01:00
Jakob Ketterl dd5ab32b47 set always-on default to false 2021-02-20 19:43:04 +01:00
Jakob Ketterl 361ed55b93 add more device-specific options 2021-02-20 19:20:31 +01:00
Jakob Ketterl 8b24eff72e add sdrplay specific options 2021-02-20 19:00:28 +01:00
Jakob Ketterl 18e8ca5e43 add bias_tee and direct_sampling options 2021-02-20 18:48:12 +01:00
Jakob Ketterl 0ab6729fcc create device descriptions for all 2021-02-20 18:09:24 +01:00
Jakob Ketterl 0e64f15e65 add more device inputs 2021-02-20 17:54:19 +01:00
Jakob Ketterl 058463a9b3 fix display and parsing issues 2021-02-20 00:36:18 +01:00
Jakob Ketterl bd7e5b7166 implement individual gain stages option 2021-02-20 00:16:32 +01:00