116 Commits

Author SHA1 Message Date
d4e2b12016 [WIP] _previous_shown is service state 2023-10-16 11:54:45 +02:00
0e059c644c [WIP] frappy_changed() -> frappy.changed() 2023-10-16 11:50:59 +02:00
03d4ffb0bc [WIP] show_config: line by line 2023-10-16 11:40:54 +02:00
ed983d36ae [WIP] frappy(): show all servers config 2023-10-16 11:39:19 +02:00
c2473d9e51 [WIP] rename frappy_config to frappy in setup 2023-10-16 11:30:49 +02:00
fedfe3a278 [WIP] fix old .guess_cfg method 2023-10-16 11:29:35 +02:00
0f1538c156 [WIP] frappy() is now a device 2023-10-16 11:16:18 +02:00
c73390195d [WIP] change frappy_config to frappy
work to be done:
- frappy() is now called as e device

work done:
- handle_notifications is not only waiting for triggers,
  but rechecks servers all 60 seconds
2023-09-25 17:26:46 +02:00
56fec16247 improve frappy server management
- do connect in background when the frappy server is not running
  on startup
2023-09-20 17:25:07 +02:00
dmc
1e2721579d fix FrappyNode.nodeStateChange when frappy_config does not exists 2023-09-18 13:11:10 +02:00
dmc
27cd5cc2e4 fix also frappy('reload') on confirmed sea device 2023-09-18 11:35:32 +02:00
dmc
a2a309a1d5 fix complain about confirmed device on frappy() 2023-09-18 11:31:17 +02:00
b9f54dee4a FrappyNode: do not rely on cached cfg
on startup and when disconnected, the main value of FrappyNode
gets trys to get its value from running processes.
2023-09-14 08:43:04 +02:00
47c1793b61 inform user about possible device change
taking into account cfg retrieved from frappy and sea
service manager
2023-09-13 17:20:59 +02:00
649e2b7022 [WIP] improve auto stick handling 2023-09-12 12:25:07 +02:00
68153df77c [WIP] next try 2023-09-12 09:45:32 +02:00
3c96bd3eab [WIP] consider sea device when initializing FrappyNode 2023-09-12 09:07:39 +02:00
5c2af4b01b [WIP] work on including SEA info 2023-09-11 08:45:38 +02:00
9d6baa191e [WIP] consider SEA config in frappy(..) command 2023-09-11 08:24:29 +02:00
59eaa39cd4 add pressure meaning and alias device p 2023-07-04 15:46:36 +02:00
0ca4dae4f5 use servicemanager.FrappyManager.do_listcfg for frappy_list() 2023-06-06 16:21:14 +02:00
dd113a2da0 fix a3 alias assignment
rotation_z and stick_rotation need seperate entries in frappy_config
2023-05-26 13:46:51 +02:00
779fc13656 async_only = True in frappy setups
+ add comment
2023-05-23 11:23:07 +02:00
1930c24b71 fix issue with alias_config removed at MLZ
rotation_z will be automatically assigned to one of a list
of aliases ('unique' entry in frappy_config) but will complain
when this is not unique.
2023-05-22 09:09:13 +02:00
bc8ce5a56e fix frappy_list
first attempt
2023-05-16 10:55:54 +02:00
b6044c4c41 fix transisiton secop->frappy 2023-05-16 10:29:58 +02:00
dmc
4c2d42d39e fix secop import
change nicos.devcies.secop to nicos.devices.secop.devices
2022-11-24 08:06:32 +01:00
40495faec9 devices.py: remove unneeded import of DeviceAlias 2022-09-21 17:28:23 +02:00
16ba2bcf19 start frappy server automatically, if not running yet
when restarting NICOS, the frapy servers should be (re-)started
if not running already with the correct config
2022-09-21 17:25:09 +02:00
78edd77ce1 fix issue with missing secnode 2022-09-16 17:45:18 +02:00
dmc
1fe2e3353a frappy() command returns bare '' when disabled 2022-09-13 10:39:00 +02:00
7b076458bc frappy() indicates also if frappy server is not running
+ improvements in the envlist creation
2022-08-25 14:15:39 +02:00
cbbec5647c improved code for envlist modification
previous matching devices are removed, also when
the previous was an alias pointing to the same device
2022-08-25 09:29:25 +02:00
a3e5dd6af6 remove Tr from created aliases
changed alias creation / envlist mechanism
2022-08-23 16:49:39 +02:00
9cf46d06a6 frappy() command: remove log message 2022-08-08 16:22:34 +02:00
1c6af08155 fix *args in frappy command
bug fix
2022-08-08 15:48:40 +02:00
eb9614a9ac more fixes to frappy command
- frappy(main=<maincfg>) must (re)load only <maincfg>
- frappy(<maincfg>) does re(load) standard stick, if available
2022-08-08 15:42:41 +02:00
53a8517464 fix return value of frappy command 2022-06-28 14:49:04 +02:00
fbfb060e3b fix frappy command and usage message 2022-06-22 18:05:28 +02:00
ebe01a620a fix error message (duplicate cfg) 2022-06-15 17:08:36 +02:00
c4c4148b25 fix frappy command 2022-06-15 14:04:25 +02:00
5a9be60380 Merge branch 'master' of gitlab.psi.ch-samenv:samenv/frappy_sinq 2022-06-14 17:34:59 +02:00
31d7ce8304 temporarely add se_T_stat to Tr alias config 2022-06-14 17:33:37 +02:00
9af6266c4c allow to configure category of parameters
by default, in datafile headers only value, status etc. is stored.
put the sec node devices 'param_category' to 'general' will
put all parameters into the header
2022-06-14 15:26:58 +02:00
2974934832 add frappy command
- frappy(<main>, <stick>) changes main and stick (+addons) in one go
- frappy_main(..) not longer deals with standard stick
2022-06-08 17:09:54 +02:00
d31a1d0e5a fix device alias creation in set_envlist 2022-05-30 11:56:22 +02:00
0c9cce5c7e Merge branch 'master' of gitlab.psi.ch-samenv:samenv/frappy_sinq 2022-05-19 13:28:43 +02:00
64c463d4c3 change se_stick to se_stickrot (collision) 2022-05-19 13:28:01 +02:00
96dba6e693 missing return value in get_se_aliases 2022-05-05 17:07:34 +02:00
b80157c32d fix typo 2022-05-05 17:06:07 +02:00