Controls¶
The control plane the beamline runs on, and the seam CORA's edge conducts over. Control plane: EPICS / dodal.
i10 runs on the Diamond EPICS / ophyd-async control stack, the same floor as I22, I03, I15-1, I11, I24, and I06. The device handles above are bound from the DiamondLightSource/dodal beamline package (its i10 / i10_shared / i10_1 factories and the device classes), carried confirm pending staff verification (CTRL-1). The i10 acquisition (the coordinated energy / polarization moves over the APPLE-II controller, the dichroism asymmetry sequences, the field sweeps at i10-1, the RASOR reflectivity and resonant-scattering 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 / phase polynomial controller stays the floor (CORA names the polarization and energy axes and records the moves; the controller owns the kinematics, POL-1). The detector file-writing to the Diamond filestore is plumbing CORA observes, not data it owns (see model.md).