Control System Studio Guide

For installers and maintainers of CSS

Kay Kasemir

Gabriele Carcassi


Acknowledgements

Control System Studio (CSS) is the result of contributions from many people:

  • First of all, CSS builds heavily on Eclipse.
  • Matthias Clausen at the Deutsches Electronen Synchrotron started the CSS idea.
  • Many people from the Canadian Light Source, Brookhaven National Laboratory, Argonne National Laboratory, ITER and other sites have contributed either through extensions, code fixes, suggestions or bug reports. Check the @author tags in the source code to get an idea.

The sources for this book are on SourceForge under http://cs-studio.hg.sourceforge.net/hgweb/cs-studio/docbook/.

Thanks to Gabriele Carcassi, the latest HTML version is available at http://cs-studio.sourceforge.net/docbook/, and the current PDF is at http://cs-studio.sourceforge.net/docbook/css_book.pdf.

Table of Contents

No Warranty
I. CSS Guide
II. Plug-in Reference
A. Docbook
Index

List of Figures

2.1. CSS Alarm Table
2.2. Context Menu
2.3. Data Browser
2.4. Electronic Logbook Submission
2.5. CSS Preference Panel
4.1. Workspace versus Source Code
4.2. Eclipse Project Explorer
4.3. Locating all Product Files
4.4. Eclipse Product Editor
4.5. Product Export Dialog
4.6. Headless Build
5.1. Workspace
6.1. Hierarchical Preferences
8.1. Windows Firewall Warning
10.1. Archive System Overview
11.1. Message RDB Schema
12.1. Authenticate to change alarm configuration
12.2. Security Info View
13.1. Alarm System Overview
13.2. Alarm Tree
13.3. Alarm Table
13.4. Alarm Area Panel
13.5. Annunciator View
14.1. Example of BOY Widgets
15.1. Composition of a Product
15.2. Plug-in Dependency Validator
17.1. Installing from an Update Site
25.1. The CSS main menu
25.2. The Process Variable popup-menu
30.1. Message History Browser
32.1. JMS Message Monitor
33.1. Application Launch files
33.2. Configuration Editor
34.1. JMS-2-RDB Web Interface
35.1. Web menu
36.1. Chat Client (left) communicating with Pidgin (right)