Contribution 15 minute contribution
Software Architecture of a Remotely Monitored Dosimetry System
A study of absorbed dose in undulator magnets at SLAC's Linac Coherent Light Source (LCLS) was performed using RADFET dosimeters. An extrapolation of the dose rate observed with the present LCLS, at 120 Hz, to the 1-MHz rate planned for LCLS II suggests the new system's permanent magnets could have an unacceptably short useable lifespan. In order to study factors affecting integrated dose rate in real time, a networked system was designed to monitor up to 168 RADFETs, with the accumulate/read cycle implemented in Keithley's Test Script Builder (TSB). TSB is an extension of the Lua language, used for local control and serial communications. Thus we had the opportunity to design and implement both a streamdevice based EPICS IOC and the device it controls. Design of both sides of the system and the overall system will be presented. Functionality is divided by where it can best be performed, with a minimal and specialized protocol to bridge the parts.