Commit Graph
1168 Commits
Author SHA1 Message Date
augustin_s 4da06510eb turned current BSSensor into BSMonitor base class 2023-02-19 19:33:46 +01:00
augustin_s 932c0e2d59 renamed BSMonitorThread.value -> BSMonitorThread.data 2023-02-19 00:03:40 +01:00
augustin_s 8e42467208 mimic BSCombined logic in BSSensor 2023-02-19 00:00:23 +01:00
augustin_s 4abd819a20 get_current_value for BSSensor also needs to unpack the dict 2023-02-18 21:04:25 +01:00
augustin_s 3a4a57902b added a first try on BSCombined 2023-02-18 20:56:52 +01:00
augustin_s 72be6bd032 added and use cache clear upon start 2023-02-16 23:52:42 +01:00
augustin_s 6e904cd13b added and use cache clear upon start 2023-02-16 23:52:29 +01:00
augustin_s aef31f8271 merged BSSourceBase, BSChannel, BSChannels -> BSSource; unpack right before collect 2023-02-16 23:39:25 +01:00
augustin_s 39561f7c79 BSMonitorThread for multiple channels, and with options 2023-02-15 17:14:21 +01:00
augustin_s 72dd1e507f made it easier to select the default aggregation 2023-02-15 17:08:34 +01:00
augustin_s 9da15c5b45 reworked BSChannel for single and multiple channels 2023-02-14 17:33:45 +01:00
augustin_s 92ab04cde9 first try on a combined sensors class 2023-02-10 16:51:04 +01:00
augustin_s 0d68647b7d made sure get alias works with subclasses 2023-02-10 16:50:40 +01:00
augustin_s d7887913d2 neater 2023-02-10 12:31:57 +01:00
augustin_s 8109c64563 fixed dir 2023-02-10 11:50:17 +01:00
augustin_s cf0c2dcc64 allow giving an adjustable name to the scans 2023-02-09 23:06:03 +01:00
augustin_s 8323315bbc some utils to convert adjustable names to objects 2023-02-09 23:05:18 +01:00
augustin_s 2003e71626 introduced distinction between ID and name (like for Adjustables) 2023-02-09 12:53:19 +01:00
augustin_s 0254585a66 allow tab completion for the exposed functions on the remote plot client 2023-02-08 21:03:49 +01:00
augustin_s 028759fa49 added repr 2023-01-24 14:37:43 +01:00
augustin_s 0319f93562 added pgroup type to config tab 2023-01-20 16:30:02 +01:00
augustin_s 96264cd994 added pgroup type; renamed get_pgroup_proposer_and_title -> get_pgroup_info; made return value a dict 2023-01-20 16:24:42 +01:00
augustin_s a87be15851 simpler logic 2023-01-20 15:18:09 +01:00
augustin_s bcac5ab55b handle missing owner 2023-01-20 15:13:49 +01:00
augustin_s 208a284153 preliminary attached remote plotting to scan 2023-01-19 17:21:45 +01:00
augustin_s cf88ef64ad added grumpy RPC client RemotePlot 2023-01-19 16:51:19 +01:00
augustin_s 7c63dd69d4 check for start/stop when running/stopped 2022-12-11 17:59:00 +01:00
augustin_s 87aa2098d9 added retrying if bsread.Source does not connect 2022-12-11 16:50:58 +01:00
augustin_s 6a07a74c35 added missing returns 2022-12-11 16:50:34 +01:00
augustin_s 16da127fb7 switched from bsread.source to bsread.Source 2022-12-11 00:52:16 +01:00
augustin_s 502673f033 stop the thread on exit 2022-12-11 00:27:41 +01:00
augustin_s e6eca778e4 renamed get_current_value -> get_last_value; added stub for get_current_value; get is an alias for get_aggregate 2022-12-10 23:03:21 +01:00
augustin_s 2a16ecd466 removed comment 2022-12-10 23:02:25 +01:00
augustin_s 79a4b75a91 monitor stores the current value; added get_current_value 2022-12-10 23:02:00 +01:00
augustin_s 8f0f7908e1 added semaphore for using the callback; keep the monitoring thread running, only enable/disable the callback (removes the dead time for connecting during start) 2022-12-10 22:42:27 +01:00
augustin_s 3f2639cd6a removed unused *args 2022-12-10 22:38:40 +01:00
augustin_s ca668b8d04 refactor and clean up 2022-12-10 22:21:33 +01:00
augustin_s 9c87c6be7e ignore log message on missing type 2022-12-10 19:18:36 +01:00
augustin_s af031cb949 allow giving log level as string 2022-12-10 19:18:02 +01:00
augustin_s 412c118c77 set loglevel also for logging module 2022-12-10 19:06:51 +01:00
augustin_s 5874190d93 first prototypes for Sensors 2022-12-10 17:33:16 +01:00
augustin_s a173a761c8 added contextmanager for ignoring specific log messages 2022-12-10 17:32:01 +01:00
augustin_s 610aabe28f handle missing DUO secret 2022-12-07 13:57:40 +01:00
augustin_s 888126486f added proposer and title; use readonly entry boxes instead of disabled for the readonly fields 2022-12-04 19:49:07 +01:00
augustin_s d2a8a32688 allow None as widget and then skip it 2022-12-04 19:47:25 +01:00
augustin_s 13d959eee7 second try getting info from DUO 2022-12-04 19:31:56 +01:00
augustin_s a071718db6 first try getting info from DUO 2022-12-04 19:31:25 +01:00
augustin_s dd47a6633e use DotDir; added error handling to persist.get_values 2022-12-02 16:23:52 +01:00
augustin_s 7229aaf47c added helper for homefolder dot dir and files 2022-12-02 13:38:16 +01:00
augustin_s c97acad0ec added helper for homefolder dot dir and files 2022-12-02 13:37:28 +01:00