Skip to content

Controls

The control plane the beamline runs on, and the seam CORA's edge conducts over. Control plane: EPICS / dodal.

i06 runs on the Diamond EPICS / ophyd-async control stack, the same floor as I22 / I03 / I15-1 / I11 / I24. The device handles above are bound from the DiamondLightSource/dodal beamline package (its i06 / i06_shared / i06_1 / i06_2 factories and the device classes), carried confirm pending staff verification (CTRL-1). The i06 acquisition (the coordinated energy / polarization moves over the APPLE-II controller, the dichroism asymmetry sequences, the PEEM imaging, the resonant diffraction scans) runs through bluesky plans; that orchestration is the seam CORA's edge replaces, driving through ophyd-async / EPICS, while the live APPLE-II energy <-> gap polynomial controller stays the floor (CORA names the polarization and energy axes and records the moves; the IOC owns the kinematics, POL-1). The PEEM electron-image stream and the diffraction detector file-writing are absent from dodal (DET-1, PEEM-1); when bound, the file-writing to the Diamond filestore is plumbing CORA observes, not data it owns (see model.md).