wall_e
f33f5f68f6
draft of extra sanity checking when placing a beamstop
2026-04-24 11:24:48 +02:00
wall_e
28ebf11e41
simplifies motor disabling
2026-04-24 11:24:48 +02:00
wall_e
9b759ec4e2
correct set-ready logic
2026-04-24 11:24:48 +02:00
wall_e
2ac93f2556
set DISV to ~DISA
2026-04-24 11:24:48 +02:00
wall_e
611b9f5416
disables the bsx and bsy motors when the beamstop isn't in an okay state
2026-04-24 11:24:48 +02:00
wall_e
0d20534dcf
adds a similar retry mechanism as was implemented with the shutter
2026-04-24 11:24:48 +02:00
soederqvist_a
7cfde4570f
Improvements to shutter
...
Test And Build / Build (push) Successful in 4s
Based on work with NEUTRA N-Shutter or experiment shutter.
Add error for retries, don't retry unless status is ok
Shutter: Move status FLNK to last string msg
shutter: reset busy when moves 0->1
2026-04-13 10:54:25 +02:00
wall_e
d133fd156e
adds some delays and a reset
Test And Build / Build (push) Successful in 4s
2026-03-19 11:55:24 +01:00
wall_e
badd158e21
bugfixes
Test And Build / Build (push) Successful in 4s
2026-03-18 16:23:24 +01:00
wall_e
95c571a67d
initialises writepv on startup and ensures that the message and status are set to busy when writepv != readpv
Test And Build / Build (push) Successful in 4s
2026-03-18 14:02:00 +01:00
wall_e
4f3bad5751
this is surely a simpler way to detect a change is still occuring
Test And Build / Build (push) Successful in 4s
2026-03-18 13:55:39 +01:00
wall_e
d95ea5d561
add latch for the case that shutter change of state is triggered
2026-03-18 13:55:39 +01:00
wall_e
31431ddf3f
trigger an immediate update after triggering a change of beamstop
Test And Build / Build (push) Successful in 4s
2026-03-18 13:53:03 +01:00
wall_e
a99d7eb8a3
service mode is only a warning
2026-03-18 13:53:03 +01:00
wall_e
a7b00172f7
corrects initial state
2026-03-18 13:53:03 +01:00
wall_e
c29e88aef2
adds status mapping and write pv for nicos
2026-03-18 13:53:03 +01:00
wall_e
391fd54f96
can now read beamstop database
2026-03-18 13:53:03 +01:00
wall_e
3738f0750e
adds draft sans_llb beamstop database
2026-03-18 13:53:03 +01:00
wall_e
d1597e1d65
Clear control bits before setting selected to 1 and inform user if connection to SPS is lost
2025-05-19 11:28:24 +02:00
wall_e
f93303216f
takes the MOVES bit into account
2025-05-13 11:16:02 +02:00
wall_e
3ef72a5b16
use INSTR instead of PREFIX to make the same as sinqMotor
2025-04-24 17:38:25 +02:00
wall_e
ccdd3e087c
adjust order
2025-03-28 11:42:12 +01:00
wall_e
6bdec5783f
adds priority for error messages shown to user and adds error status
2025-03-28 11:19:27 +01:00
wall_e
c6dd421768
Working on simplifying what should be shown to the user
2025-03-24 17:41:21 +01:00
wall_e
2eb9e514fe
bugfixes in the script and database and a work in progress sim for nicos development
2025-03-12 09:52:29 +01:00
wall_e
0de1b25120
Initial Shutter Module Sketch
2024-12-06 09:53:32 +01:00