Improves epics database flow and adds retry functionality as SPS seems to sometimes not receive commands #4

Merged
soederqvist_a merged 1 commits from neutra-shutter into main 2026-04-13 10:55:07 +02:00
Owner
No description provided.
wall_e reviewed 2026-04-10 14:57:55 +02:00
db/shutter.db Outdated
@@ -177,1 +193,4 @@
field(FLNK, "$(INSTR)$(SPS_REGISTER_NAME):SET-READY")
}
record(calcout, "$(INSTR)$(SPS_REGISTER_NAME):SET-READY")
Author
Owner

I think this should be

field(INPA, "$(INSTR)$(SPS_REGISTER_NAME):MOVES")
field(INPB, "$(INSTR)$(SPS_REGISTER_NAME):BUSY")
field(CALC, "B?A:0")
field(OOPT, "Transition To Non-zero")
I think this should be ``` field(INPA, "$(INSTR)$(SPS_REGISTER_NAME):MOVES") field(INPB, "$(INSTR)$(SPS_REGISTER_NAME):BUSY") field(CALC, "B?A:0") field(OOPT, "Transition To Non-zero") ```
soederqvist_a marked this conversation as resolved
soederqvist_a added 1 commit 2026-04-13 10:54:54 +02:00
Improvements to shutter
All checks were successful
Test And Build / Build (push) Successful in 4s
7cfde4570f
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
soederqvist_a force-pushed neutra-shutter from 6efd6884dd to 7cfde4570f 2026-04-13 10:54:54 +02:00 Compare
soederqvist_a merged commit 951b628d02 into main 2026-04-13 10:55:07 +02:00
Sign in to join this conversation.
No Reviewers
No Label
2 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: lin-epics-modules/sinqSPS#4