1 INTRODUCTION
The software described in this manual is intended to be used in the ESO VLT project by ESO and authorized external contractors only.
While every precaution has been taken in the development of the software and in the preparation of this documentation, ESO assumes no responsibility for errors or omissions, or for damage resulting from the use of the software or of the information contained herein.
1.1 PURPOSE
This document is the User Manual of the Central Control Software (CCS).
It is intended to provide all the necessary information to use this software to develop application software running on the workstations .
The manual assumes that the reader has a good knowledge of UNIX, C language and is familiar with the RTAP terminology.
In addition to this Introduction section, this manual contains four major sections:
User's Guide, describing the functionality provided by the software, including examples of utilization.
Reference, describing all the functions, commands and tools available to the applications and the application developers.
Installation Guide, describing how to install and make the software ready to be used. This section has been moved into a dedicated manual [4]covering the full VLT software installation.
Error Messages and Recovery. Provides a list of errors and diagnostic messages and possible recovery actions.
1.2 SCOPE
This manual describes the February 2007 release of the CCS software module.
Changes in modules already described in the pevious issue are highlighted with change bars in the margins. Please be aware that for technical reasons, this was not possible for the Reference section and the Error definition files although there might be differences.
CCS matters is also described in other manuals: Extended CCS User Manual[12] & Event Tool Kit-EVH User Manual[13] document, for C++ programmers, an optional library, and a toolkit to implement event driven applications. Since April 2004 release, the Monitoring tools are described in a dedicated user manual[22] and since the JAN06 release, the engineering interfaces and graphical tools are now described in a dedicated document[23].
1.3 REFERENCE DOCUMENTS
The following documents are referenced in this document and provide additional information:
1.4 ABBREVIATIONS AND ACRONYMS
The following abbreviations and acronyms are used in this document:
1.5 GLOSSARY
A combination of processes and applications together with other resources like on line database and communication mechanisms. Multiple environments can exist on a single host. The concept of environment is inherited from RTAP and has been extended to CCS_Lite.
PLIN (Point List Index Number)
A unique reference number that identifies each point within the database and can be used as a direct address of the point. The PLIN is automatically assigned to each point when the point is created and remains the same until the point is deleted.
A status 'stamp' which conveys information about the origin or integrity of a data value when this value is resulting from a Calculation Engine definition.
The ability of an operating system to execute different parts of a program, called threads, simultaneously.
An image of the On Line database saved on the disk, to help restore the database in the case of a shutdown or system failure.
1.6 STYLISTIC CONVENTIONS
The following styles are used:
bold and italic are also used to highlight words.
1.7 NAMING CONVENTIONS
This implementation follows the naming conventions outlined in the VLT Programming
1.8 PROBLEM REPORTING / CHANGE REQUEST
In case you don't have access to the ad-hoc WEB based tool, the following form shall be used:
Please fill the form, as appropriate to your case, and send it with any other additional material that you think could be helpful, to ESO:
1. by mail or fax for the attention of:
Your request will be checked-in in the Change Request database and processed according to ESO change control procedure. The registration number will be communicated to you for further reference.
Quadralay Corporation http://www.webworks.com Voice: (512) 719-3399 Fax: (512) 719-3606 sales@webworks.com |