Add Digital Out signals to GalilRIO #138

Merged
appel_c merged 6 commits from add/rio-galil-set-gain into main 2026-02-16 17:51:37 +01:00
Owner

PR to add DigitalOUT signals to flip the dig_out bits on the PLC.
Requires (https://github.com/bec-project/ophyd_devices/pull/174) to be merged first.

PR to add DigitalOUT signals to flip the dig_out bits on the PLC. Requires (https://github.com/bec-project/ophyd_devices/pull/174) to be merged first.
appel_c added 17 commits 2026-02-11 08:36:52 +01:00
feat(galil-rio): Add di_out channels to GalilRIO
Some checks failed
CI for csaxs_bec / test (push) Failing after 1m27s
f42f8e207c
w
Some checks failed
CI for csaxs_bec / test (push) Has been cancelled
b6ac8eaae1
w
Some checks failed
CI for csaxs_bec / test (push) Has been cancelled
89274cfcb7
w
Some checks failed
CI for csaxs_bec / test (push) Failing after 1m27s
a92beac12b
w
Some checks failed
CI for csaxs_bec / test (push) Failing after 1m27s
4ec38fa254
w
Some checks failed
CI for csaxs_bec / test (push) Has been cancelled
4375f550dd
w
Some checks failed
CI for csaxs_bec / test (push) Failing after 1m34s
213f9ab8b1
w
Some checks failed
CI for csaxs_bec / test (push) Failing after 1m37s
4cf0fb3c30
w
Some checks failed
CI for csaxs_bec / test (push) Failing after 1m26s
be701e97d3
w
Some checks failed
CI for csaxs_bec / test (push) Failing after 1m28s
faab59c3a5
w
Some checks failed
CI for csaxs_bec / test (push) Failing after 1m27s
a935dbf496
W
Some checks failed
CI for csaxs_bec / test (push) Failing after 1m28s
136d5b160c
w
Some checks failed
CI for csaxs_bec / test (push) Failing after 1m28s
d44022eeac
w
Some checks failed
CI for csaxs_bec / test (push) Failing after 1m30s
e36f48eccc
tests: fix tests after refactoring
Some checks failed
CI for csaxs_bec / test (push) Failing after 1m32s
CI for csaxs_bec / test (pull_request) Failing after 1m28s
87e18c3264
appel_c force-pushed add/rio-galil-set-gain from 87e18c3264 to 27befc5703 2026-02-11 08:40:08 +01:00 Compare
appel_c added 1 commit 2026-02-11 09:44:40 +01:00
fix(galilsignalbase): fix root access for controller from parent.
Some checks failed
CI for csaxs_bec / test (push) Failing after 1m27s
CI for csaxs_bec / test (pull_request) Failing after 1m29s
1cbc9c0a79
appel_c requested review from holler 2026-02-11 11:53:33 +01:00
appel_c requested review from wakonig_k 2026-02-11 11:53:33 +01:00
holler approved these changes 2026-02-11 13:22:56 +01:00
holler left a comment
Member

Looks great. I wonder if we should set number of digital out channels to 16. Then it is compatible with other (smaller) RIO devices.
I think for now the implementation is sufficient. It contains all functionality the beamline will use from the RIO devices at this moment.

Looks great. I wonder if we should set number of digital out channels to 16. Then it is compatible with other (smaller) RIO devices. I think for now the implementation is sufficient. It contains all functionality the beamline will use from the RIO devices at this moment.
appel_c force-pushed add/rio-galil-set-gain from 1cbc9c0a79 to f925a7c1db 2026-02-16 14:57:16 +01:00 Compare
appel_c added 1 commit 2026-02-16 15:14:54 +01:00
refactor(galil-rio): fix socket-signal cached readings
Some checks failed
CI for csaxs_bec / test (pull_request) Failing after 32s
CI for csaxs_bec / test (push) Failing after 35s
14dcc86685
appel_c added 1 commit 2026-02-16 15:26:40 +01:00
w
Some checks failed
CI for csaxs_bec / test (push) Failing after 32s
CI for csaxs_bec / test (pull_request) Failing after 34s
99df973c79
appel_c force-pushed add/rio-galil-set-gain from 99df973c79 to 93384b87e0 2026-02-16 17:38:25 +01:00 Compare
appel_c added 1 commit 2026-02-16 17:48:40 +01:00
refactor(galil-rio): Improve docstring and general integration
All checks were successful
CI for csaxs_bec / test (pull_request) Successful in 1m31s
CI for csaxs_bec / test (push) Successful in 1m32s
5d97913956
appel_c merged commit 5d97913956 into main 2026-02-16 17:51:37 +01: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: bec/csaxs_bec#138