28 Commits

Author SHA1 Message Date
b96a7dec1c fix bad path of Timestamp device 2025-04-24 14:05:13 +02:00
53057297d7 improve meaning handling
- Moveables with meaning 'temperature' are added to
  the 'temperature_regulation' target list
- Devices with meaning 'temperature_regulation' are added
  to 'temperature' target list, but with much lower priority
  (should be considered only when no sample quantity is detected)
2024-12-03 15:01:43 +01:00
6b28b17823 improve mechanism to determine aliases
- meanings from name guessing has sligthly lower importance then
  given meanings
- then temperature meaning is missing, take temperature_regulation
2024-09-27 16:15:12 +02:00
0776b7575f add timestamp and ppms setups 2024-05-22 16:51:36 +02:00
e213186295 nicer output of server state
- more outstanding output of frappy server state
- frappy() does now alse an update if needed
- frappy.show() to show state only
2024-05-13 08:43:22 +02:00
b10102e052 [wip] auto sample environment change, basic version 2024-05-06 10:06:09 +02:00
5678530e6e rework frappy to be a device instead of a command
+ improve proposed config mechanism
2023-10-26 10:09:42 +02:00
807b9eb4e7 fix bad prefix in frappy_main setup 2023-10-26 10:09:03 +02:00
0290c06b66 call frappy_changed() on startup 2023-09-20 17:33:27 +02:00
083bd05b16 se_ prefix may be override by SE_PREFIX env var. 2023-09-20 17:33:27 +02:00
59eaa39cd4 add pressure meaning and alias device p 2023-07-04 15:46:36 +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
a3e5dd6af6 remove Tr from created aliases
changed alias creation / envlist mechanism
2022-08-23 16:49:39 +02:00
fbfb060e3b fix frappy command and usage message 2022-06-22 18:05:28 +02:00
31d7ce8304 temporarely add se_T_stat to Tr alias config 2022-06-14 17:33:37 +02:00
64c463d4c3 change se_stick to se_stickrot (collision) 2022-05-19 13:28:01 +02:00
a274b1233e revert to: allow multiple names for SE aliases
remark: 'frappy' setup should be moved to instrument setups
2022-05-03 07:40:48 +02:00
32292b0ba1 again modified alias handling 2022-05-02 18:11:01 +02:00
410a590d0f separate setup for additional aliases
- remove multiple aliases in frappy_config
2022-05-02 16:25:02 +02:00
b9370eb206 allow multiple names for SE aliases 2022-05-02 15:56:19 +02:00
70cf0b6715 reintroduce set_se_list command 2022-05-02 15:47:47 +02:00
aaaca072e4 move set_se_list to frappy_config.set_envlist 2022-05-02 09:38:36 +02:00
c974edede9 reworked meanings / aliases
- add rotation_x to the list
- allow to configure items creating an alias without entry in envlist
2022-04-29 11:04:58 +02:00
1d39bd162b added frappy_config to frappy setup
frappy_config allows to configure how SE aliases are generated
set_se_list applies this to create aliases and update the envrionment
2022-04-20 12:06:58 +02:00
80d81d72ae determine environment from alias definitions
secop devices are added automatically to the environment if the
appear in the alias_config. secop devices no longer available
are remove from the envrionment list.

+ fix rename nicos_sinq/frappy to nicos_sinq/frappy_sinq
2022-04-13 09:07:43 +02:00
34075a07af move files in from repo git.psi.ch/sinqdev/nicos-sinq 2022-04-08 09:36:17 +02:00