Jakob Ketterl
|
e9cb5d54be
|
send changed keys over websocket connection for the map
|
2021-02-27 01:00:38 +01:00 |
|
Jakob Ketterl
|
7dcafab2c1
|
restart on fft_compression changes, too
|
2021-02-27 00:29:04 +01:00 |
|
Jakob Ketterl
|
baef88bd94
|
restart demodulator on compression changes
|
2021-02-27 00:17:37 +01:00 |
|
Jakob Ketterl
|
ad3ed1e626
|
disconnect clients if the max_clients setting is lowered
|
2021-02-27 00:01:21 +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
|
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 |
|