Moving flomni to async signals #167

Merged
appel_c merged 1 commits from fix/flomni_async_readout into main 2026-03-19 11:13:26 +01:00
Owner

This PR moves the flomni integration to async signals. This allows for a more predictable signal interface, in particular for BEC Widgets. We also used the opportunity to clean up the kickoff / complete logic.

To test, run a scan with flomni and:

  • verify that the progress bar in the CLI works
  • data is written properly (note that it now writes into rt_flyer)
  • open BEC Widgets and add rt_flyer signals to a live plot
This PR moves the flomni integration to async signals. This allows for a more predictable signal interface, in particular for BEC Widgets. We also used the opportunity to clean up the kickoff / complete logic. To test, run a scan with flomni and: * verify that the progress bar in the CLI works * data is written properly (note that it now writes into rt_flyer) * open BEC Widgets and add rt_flyer signals to a live plot
wakonig_k changed title from wip - flomni async readout to Moving flomni to async signals 2026-03-16 15:19:45 +01:00
wakonig_k requested review from holler 2026-03-16 15:21:24 +01:00
holler approved these changes 2026-03-16 16:38:37 +01:00
Author
Owner

@wakonig_k We merge this as it is for now, and take a better look at tests individually later!

@wakonig_k We merge this as it is for now, and take a better look at tests individually later!
appel_c added 1 commit 2026-03-19 11:11:12 +01:00
fix: flomni async readout
All checks were successful
CI for csaxs_bec / test (push) Successful in 1m58s
CI for csaxs_bec / test (pull_request) Successful in 2m0s
f40fe32317
appel_c force-pushed fix/flomni_async_readout from 94a0094733 to f40fe32317 2026-03-19 11:11:12 +01:00 Compare
appel_c merged commit c97b00cc8c into main 2026-03-19 11:13:26 +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#167