This page is the home of the EPICS XCas module, which provides a high-level abstraction modelled after the IOC runtime database on top of the portable Channel Access Server library. It is intended to be easy to use and provides complete support for the usual PV attributes as required by advanced CA client application such as the MEDM.
This site gives access to the software source code, information on other modules which are needed to install and run it, and documentation on the how to include and use it in your EPICS applications. Please email any comments and bug reports to the module owner who is responsible for coordinating development and releases.
Bernhard Kuner is co-author and therefore also familiar with this module.| Module Version | EPICS Release | Filename | Documentation |
For documentation, see also the examples contained in the package.
After obtaining a copy of the distribution, it must be installed and built for use at your site. These steps only need to be performed once for the site (unless versions of the module running under different releases of EPICS and/or the other required modules are needed).
For a quick start, if you have installed MS VisualStudio, just double-click the XCas.dsw icon inside the installation directory to open a MSVS workspace. This will contains project descriptions (*.dsp) for all the subdirectories. You have to change the project settings to include the path to your EPICS base installation directories for include files, binaries, and libraries.
The XCas itself is contained in the subdirectory XCasApp. The other application directories contain example applications. XCasMFCApp is an example using the MS Foundation Classes (Microsoft's Windows GUI Toolkit), XCasConsoleApp is a simple console based example.
This software is used at BESSY and PITZ (Photo Injector Teststand Zeuthen).
This module was originally based on software written by Kay-Uwe Kasemir from LANL.