Controls¶
The control plane the beamline runs on, and the seam CORA's edge conducts over. Control plane: EPICS / bluesky.
LIX runs on the NSLS-II EPICS / ophyd control stack, the same floor as FXI, HXN, SRX, BMM, SIX, CHX, ESM, SMI, and CMS, plus a heterogeneous fluidic control plane on a separate HPLC cart. The EPICS device handles above are bound from the beamline's bluesky profile collection (github.com/NSLS2/lix-profile-collection, its startup/components and startup/devices files), carried confirm (CTRL-1). Motion is driven by a Newport XPS trajectory controller (the fast scan and tomo axes), a SmarAct controller (the scanning goniometer), and Delta-Tau racks; the Zebra generates detector triggers gated from the XPS (TRIG-1). The acquisition (the SAXS / WAXS exposures, the scanning-microbeam raster, the SEC-SAXS flow program) runs through bluesky plans publishing to Kafka with metadata in Redis; that orchestration is the seam CORA's edge replaces, driving through ophyd / EPICS. The area-detector file-writing to the NSLS-II filestore is plumbing CORA observes, not data it owns (see model.md).