TOC PREV NEXT INDEX

Put your logo here!


2 OVERVIEW

2.1 INTRODUCTION

The Common Software for Templates is meant to guarantee a better code share, and therefore homogeneity and maintainability, among different VLT/VLTI instruments, for what concerns Templates.

For the same purpose, this document defines also a set of rules and instructions, in addition to those already defined in [16].

This chapter gives a short overview of the contents of this package, the rest of the manual is organized as follows:

· Chapter 3 defines the rules to be applied in the development of Templates for VLT/VLTI Instruments.
· Chapter 4 is the users's guide that describes the contents of this package and how to use it in the development of Templates
· Chapter 5 describes how to install this package
· Chapter 6 contains the manual pages of the package components.
· Chapter 7 contains examples of how to build templates and how they look like.

2.2 ARCHITECTURE

The package Common Software for Templates consists of a set of classes, containing data and methods for each of the subsystems involved:

· tplOBS for OS
· tplDCS for DCS with sub-classes:
· tplACE for TCCD
· tplFIERA for FIERA
· tplIRACE for IRACE
· tplICS for ICS
· tplTCS for TCS
· tplUIF for User Interface functionality, such as pop-up a confirmation dialogue from within a template in order to get the user acknowledge before continuing.
· tplDR for On-line Data Reduction procedures producing results to be used from within templates
· tplFITS for accessing FITS file headers

2.3 SOFTWARE MODULES

This package is contained in one single cmm module, called tpl.

In addition, there are templates developed for the demo instrument XXXX, distributed among the modules xxotsf, xxoseq, xxmtsf, xxmseq (see 3.1.1 - 3.1.4). They can and should be used as example by developers of templates for a specific instrument.



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