and serves them via EPICS (in a similar fashion to how ISISDAE works)
I think a python soft ioc which does udp talk would be the best approach for this.
This is what https://github.com/ISISComputingGroup/borzoi should be for.
as a first start, it'd be good to be able to start and stop runs through a PV which it serves.
I will spin more tickets out once we are able to do this.
acceptance criteria
- Discuss approach to this ticket with JH.
- write a bare minimum process with basic functionality but documentation and tests which shows how we would do this
- create follow-up tickets to flesh out the functionality
"basic functionality" is:
something that talks via UDP to the FPGA boards to begin, end runs and show the current run state. the first version may not be able to configure parameters on the device etc.
Note that prototype should not mean a process with no documentation - we should make sure documentation and tests are to a high standard from the get go.
Discussed Planning 08/01/2026 14:10 alongside #26