Fix SocketController usage after ophyd_devices refactoring #109

Closed
appel_c wants to merge 5 commits from fix/refactor_controller_ophyd_devices into main
Owner

This PR fixes the usage of the SocketController for the integrations at cSAXS. Most relevant changes are renaming the set_device_enable method to change_device_read_write, adding that the device_manager is passed to the controller, and adding the wait_for_connection method for all devices with a controller such that wait_for_connection(timeout=timeout) calls controller.on(timeout=timeout) with the specified timeout.

This PR fixes the usage of the SocketController for the integrations at cSAXS. Most relevant changes are renaming the `set_device_enable` method to `change_device_read_write`, adding that the device_manager is passed to the controller, and adding the `wait_for_connection` method for all devices with a controller such that `wait_for_connection(timeout=timeout)` calls `controller.on(timeout=timeout)` with the specified timeout.
appel_c added 3 commits 2025-11-25 16:35:43 +01:00
appel_c requested review from wakonig_k 2025-11-25 16:35:51 +01:00
wakonig_k added 1 commit 2025-11-25 17:45:38 +01:00
wip - rt flyer
Some checks failed
CI for csaxs_bec / test (push) Failing after 11m42s
CI for csaxs_bec / test (pull_request) Failing after 12m8s
28da69a38c
bec_bl_push-gitea added 1 commit 2025-11-28 17:27:54 +01:00
wip changes from the beamline
Some checks failed
CI for csaxs_bec / test (push) Failing after 1m8s
CI for csaxs_bec / test (pull_request) Failing after 1m15s
5d87b03018
Author
Owner

closed in favor of #112

closed in favor of #112
appel_c closed this pull request 2025-12-11 07:47:00 +01:00
Some checks failed
CI for csaxs_bec / test (push) Failing after 1m8s
CI for csaxs_bec / test (pull_request) Failing after 1m15s

Pull request closed

Sign in to join this conversation.
No Reviewers
No Label
3 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: bec/csaxs_bec#109