TOC PREV NEXT INDEX

Put your logo here!


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 January 2006 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 with 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] VLT-PRO-ESO-10000-0228, 1.0 10/03/93 VLT Software Programming Standards
[2] VLT-SPE-ESO-17120-0270, 1.0 VLT LAN's Specification
[3] VLT-MAN-ESO-17200-0888 1.0,VLT Common SW - Overview.
[4] VLT-MAN-ESO-17200-0642 1.6,VLT Common SW - Installation Manual.
[5] VLT-SPE-ESO-17240-0666,2/1 INS Common Software (Design Document)
[6] RTAP/Plus Reference Manual, (vol 1 and vol 2) version 6.7
[7] RTAP/Plus Integration, version 6.7
[8] RTAP/Plus User's Guide, version 6.7
[9] VLT-MAN-SBI-17210-0001 VLT LCC User Manual. Issue 3.4
[10] VLT-SPE-ESO-17210-0711-VLT LCU Software Specification for phase 2 .Issue 1.1
[11] VLT-MAN-ESO-17210-0707-CCS On Line Database Loader User Manual. Issue 1.5
[12] VLT-MAN-ESO-17210-0770 - CCS Extended CCS User Manual. Issue 1.4
[13] VLT-MAN-ESO-17210-0771- CCS Event Tool Kit-EVH User Manual. Issue 1.4
[14] VLT-SPE-ESO-10000-0011-VLT Software Requirements Specification. Issue 2.0
[15] VLT-SPE-ESO-17210-0001-VLT CCS Software Specification. Issue 1.0
[16] VLT-MAN-ESO-17210-0885 - CCS-LITE User Manual. Issue 1.1
[17] VLT-MAN-ESO-17230-1023 - HOS/ACC - User manual. Issue 1.0
[18] VLT-MAN-ESO-17230-1024 - ACC Software User manual. Issue 1.0
[19] GEN-SPE-ESO-19400-794/1.0/8 - Data Interface Control Document
[20] VLT-MAN-ESO-17200-2238 - Combined OS installation manual.
[21] VLT-MAN-ESO-17210-2522-VLT Software - Java Database Monitor - CcseiDb - User Manual 2.0
[22] VLT-MAN-ESO-17210-3053 - VLT Software CCS LITE Monitoring Tools User Manual 1.0
[23] VLT-MAN-ESO-17210-3816 - CCS Engineering Interface And Graphical Tools. 1.0

1.4 ABBREVIATIONS AND ACRONYMS

The following abbreviations and acronyms are used in this document:

ACC Access and Configuration Control
CCS Central Control Software
CCS_Lite Lite version of the CCS software. Not based on RTAP.
CRF Change Request Form
DB Database
DBMS Database Management System
HOS High Level Operations Software
HW Hardware
IEEE Institute of Electrical and Electronics Engineers
I/O Input/Output
LAN Local Area Network
LCC LCU Common Software
LCU Local Control Unit
N/A Not Applicable
TBC To Be Confirmed
RTAP/Plus Real Time Application Platform: a product of Hewlett-Packard
Company.
SW Software
TBD To Be Defined
VLT Very Large Telescope
WS Workstation

1.5 GLOSSARY

Environment

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.

Environment Name

Name by which a given CCS_Lite or RTAP environment is accessible from other environments.

Error Context

The Error Context is the current setup of the error structure returned by the
CCS routines.

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 new point can be assigned a PLIN that was used by a deleted point.

Quality Flag

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.
Possible values of the flag are :

a. Error, in case of mathematical errors.
b. Disabled, when the CE has been disabled for that element.
c. Suspect, when the result might be 'corrupted'.
d. OK

Snapshot

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
in the text, for commands, filenames, pre/suffixes as they have to be typed.
italic
in the text, for parts that have to be substituted with the real content before typing.
teletype
for examples.
<name>
in the examples, for parts that have to be substituted with the real content before typing.

bold and italic are also used to highlight words.

1.7 NAMING CONVENTIONS

This implementation follows the naming conventions outlined in the VLT Programming

Standard [1].

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:

1. to report a problem encountered using the software and/or the documentation,
2. to suggest changes in the software or documentation

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:

VLT/ELE-SOFTWARE GROUP/Software Configuration Control

2. by e-mail to:

vltsccm@eso.org

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.

===============================================================================
E. S. O. --- VERY LARGE TELESCOPE PROJECT ---
-------------------------------------------------------------------------------
PROBLEM REPORT/CHANGE REQUEST FORM DATE: ../../..
===============================================================================
From:. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Tel:+. .-. . -. . . . . Fax:+. .-. . -. . . . . e-mail: . . . . . . . . . .
-------------------------------------------------------------------------------
Software/Document identification
Module name / Title : . . . . . . . . . . . . . . . . . . . . . . . . . .
Version/Doc.NR-issue-date: . . . . . . . . . . . . . . . . . . . . . . . . . .
-------------------------------------------------------------------------------
Please mark one of the following categories

_ software error _error in the documentation _change request
_ other: (specify) . . . . . . . . . . . . . . . . . . . . . . . . . . .

and provide the full description and, in case of anomaly, how to reproduce it:
Description:




















(continue on a separate sheet if necessary)

ANNEXES (if any)
-
-
-
-
-------------------------------------------------------------------------------


Quadralay Corporation
http://www.webworks.com
Voice: (512) 719-3399
Fax: (512) 719-3606
sales@webworks.com
TOC PREV NEXT INDEX