EPICS IOC for PANDA DCS
EPICS (Experimental Physics and Industrial Control System) is a toolchain allowing the user to create a professional control system infrastructure. EPICS is developed by the Argonne National Laboratory located in Lemont, Illinois, USA, the Berliner Elektronenspeicherring-Gesellschaft für Synchrotonstrahlung mbH (BESSY) from Germany and others
It is licensed as open source software under the EPICS Open License (http://aps.anl.gov/epics/license/open.php) which is very similar to the BSD license but contains some additional privileges for the US government funding the work on the project.
This package contains an example implementation of an EPICS IOC intended for use within the PANDA Detector Control System. As the IOC depends on the modules and drivers for EPICS that are installed on the client, this package does *NOT* contain compiled binaries, they must be compiled on the target computer. This package instead provides the infrastructure to fully automatize the creation of the IOC, so that the user doesn't have to care about this process at all. EPICS modules can drop a configuration file in /opt/epics/ioc-build and trigger the recompilation of the IOC, so the next time it is started the new module or driver is available.