Commit Graph

26 Commits

Author SHA1 Message Date
wall_e 3487d0bb1a simplifies motor disabling
Test And Build / Build (push) Successful in 4s
2026-04-10 14:46:51 +02:00
wall_e 5b9f6e2165 correct set-ready logic
Test And Build / Build (push) Successful in 4s
2026-04-10 13:59:54 +02:00
wall_e 76f849a12f set DISV to ~DISA
Test And Build / Build (push) Successful in 4s
2026-04-10 10:15:10 +02:00
wall_e 3404d1f68d disables the bsx and bsy motors when the beamstop isn't in an okay state
Test And Build / Build (push) Successful in 4s
2026-04-10 08:22:47 +02:00
wall_e 2f9f8a35a0 adds a similar retry mechanism as was implemented with the shutter
Test And Build / Build (push) Successful in 4s
2026-04-09 16:08:14 +02:00
soederqvist_a d6a500f18b Add error for retries, don't retry unless status is ok
Test And Build / Build (push) Successful in 4s
2026-04-09 10:13:14 +02:00
soederqvist_a c150481968 Improvements to shutter
Test And Build / Build (push) Successful in 5s
Based on work with NEUTRA N-Shutter or experiment shutter.
2026-04-08 16:04:43 +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