SLC Aware IOC BSAC* Facility Design Review July 14, 2005 *Beam Synchronous Acquisition & Control Last updated July 20, 2005
Block Diagram
BSAC Facility Initialization Init BSAC EPICS Facility States Init BSAC EPICS Facility Constants Init SLC Thread Data Collection Structure
bsacAsync Thread
Init SLC Thread Data Collection Structure
SCP Request Message (bsacHdlr)
Measdef Setup Dbput to EPICS Facility MDEF Records Setup Data Reply Collection Structure Dbput to EPICS Facility “GO$MD” record SCAN=IO_INTR, for every device, every unit participating in this measdef Store MDEF timeout value for bsacAsync
Large Data Reply Message Buffer(s) (bsacHdlr)
Set Scan = IO_Intr for each unit participating in mdef
EPICS Pulse ID Processing Flow (120 Hz)
EPICS Processing Flow (120 Hz)
BPMS Processing Flow (Unit 1, MDEF 1)
SCP Data Reply Message(s) (bsacHdlr)