Commit graph

32 commits

Author SHA1 Message Date
Jakob Ketterl 9c4e21316b improve profile handling 2023-05-26 11:55:22 +02:00
Jakob Ketterl 37cd8f9d7e add profile enabled switch 2023-05-23 19:31:23 +02:00
Jakob Ketterl 3a8caedc67 implement enabled & failed filters 2023-05-12 00:07:33 +02:00
Jakob Ketterl 1f7673e328 implement advanced filtering 2023-05-11 23:19:35 +02:00
Jakob Ketterl d0c3d2efea remove debugging 2023-05-09 19:47:36 +02:00
Jakob Ketterl 6ad9ddbf19 consistency; sdr and profile name updates working 2023-05-09 19:42:43 +02:00
Jakob Ketterl 24c4741215 simplify 2023-05-08 18:23:34 +02:00
Jakob Ketterl 5328cce942 make the sdr settings pages render again 2023-05-06 23:40:49 +02:00
Jakob Ketterl e2873f3ef8 first version to use the new list implementation
* lots of events are not hooked up at the moment
* web config does not work
* changes made in the web config would probably not work either
2023-05-06 01:56:28 +02:00
Jakob Ketterl 0403ebff5c improve handling of source processes 2021-09-15 15:03:11 +02:00
Jakob Ketterl 46d7fa7347 improve error message 2021-06-03 15:23:28 +02:00
Jakob Ketterl e408c66702 switch condition sequencing to get better error messages 2021-04-27 01:15:56 +02:00
Jakob Ketterl a6ed578a0f handle sdr device and profile name changes 2021-04-25 00:48:45 +02:00
Jakob Ketterl deeaccba12 profile as properties, live sync additions and removals with the client 2021-03-24 15:57:25 +01:00
Jakob Ketterl 3b9763eee5 fix device deletion 2021-03-20 02:16:08 +01:00
Jakob Ketterl 792f76f831 turn the dict of active sources into a living PropertyManager 2021-03-20 01:10:18 +01:00
Jakob Ketterl c50473fea5 implement device shutdown on deletion or lack of profiles 2021-03-18 22:59:46 +01:00
Jakob Ketterl f1619b81fe use the right method 2021-03-18 22:24:53 +01:00
Jakob Ketterl 364c7eb505 show more information on the sdr settings page 2021-03-18 21:53:59 +01:00
Jakob Ketterl b25a673829 refactor state handling: uncouple failed and enabled flags 2021-03-18 19:34:53 +01:00
Jakob Ketterl 916f19ac60 mapping sdr device layer 2021-03-18 18:59:38 +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 bd31fa5149 add the ability to disable devices 2021-02-21 18:11:08 +01:00
Jakob Ketterl 012952f6f3 implement some basic infrastructure to present device forms 2021-02-19 00:46:52 +01:00
Jakob Ketterl 05096c2a16 fully initialize sdr devices
* makes always-on work as expected
* prevents race conditions when multiple clients connect at the same
  time
2020-12-10 18:28:10 +01:00
Jakob Ketterl 4e4266f1c4 fix wording 2020-03-24 22:50:43 +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 46c3e5077d fix typo 2020-02-08 21:43:47 +01:00
Jakob Ketterl 70347d1ef9 use automatic ports unless explicitly configured 2019-12-31 15:24:11 +01:00
Jakob Ketterl 46b5e9034f attempt to select new sdr on failure 2019-12-23 21:18:40 +01:00
Jakob Ketterl 292fe80acf break apart the ever-growing owrx/source.py 2019-12-21 20:58:28 +01:00