European
Southern
Observatory

ESO — Reaching New Heights in Astronomy

Countries taking part in the ESO

VLT Software Documentation

tifDATA_class Class Reference

See man page tifDATA_class(5)
More...


Detailed Description

See man page tifDATA_class(5)
Manpage of tifDATA.class

tifDATA.class

Section: File Formats (5)
Updated: 2012-04-23 10:10
Index Return to man pages list
 

NAME

tifDATA.class - database class definition of the tif module

 

SYNOPSIS


#include "tifDATA.class" in a branch configuratioin file

 

DESCRIPTION


This file contains database attributes accessible via TIF
data query libraries and/or required by FITS header.
The attributes can be:
   - provided directly in this database point.
     In this case a specific attribute is provided.
   - evaluated as calculation engine formulas from the
     values of other attributes provided by TCS
     subsystems
     In this case a specific attribute is provided,
     with a proper calculation engine expression.
   - a direct mapping of attributes from other
     TCS subsystems.
     No special attribute is provided.

All the attributes are mapped in the infoTable.
For every attribute the table contains a record with:
   - tif attribute symbolic name
   - database path relative to the TCS root point
   - attribute type

The database attributes defined in the point are:

   ATTRIBUTE BYTES20  telescope      // Telescope name
   ATTRIBUTE BYTES32  operator       // Telescope operator
   ATTRIBUTE DOUBLE   foculenNA      // Focus length nasmyth in m
   ATTRIBUTE DOUBLE   foculenCA      // Focus length cassegrain in m
   ATTRIBUTE DOUBLE   foculenCO      // Focus length coude in m
   ATTRIBUTE DOUBLE   focuscaleNA    // Focus scale nasmyth in asec/mm
   ATTRIBUTE DOUBLE   focuscaleCA    // Focus scale cassegrain in asec/mm
   ATTRIBUTE DOUBLE   focuscaleCO    // Focus scale coude in asec/mm
   ATTRIBUTE DOUBLE   focuValue      // Curent m2 position
   ATTRIBUTE LOGICAL  probeInPos     // True is guide probe tracking in position
   ATTRIBUTE DOUBLE   probeRA        // Probe position in Sky coordinates
   ATTRIBUTE DOUBLE   probeDEC
   ATTRIBUTE DOUBLE   probeX         // Probe position in (X,Y) coordinates
   ATTRIBUTE DOUBLE   probeY
   ATTRIBUTE DOUBLE   ccdOnSky       // CCD angle on Sky
   ATTRIBUTE DOUBLE   parallactic    // Parallactic angle
   ATTRIBUTE DOUBLE   altRef         // Altitude reference value
   ATTRIBUTE DOUBLE   azRef          // Azimuth reference value
   ATTRIBUTE INT32    domeStatus     // Status of the dome (vignetting or OK)
   ATTRIBUTE Table    infoTable(tifMAX_NAMES_RECS,
                                BYTES32  name,
                                BYTES256 path,
                                INT32    type)
                                     // Indirect access table
Proper software will be used to set these attributes at configuration time
or at run-time, if required, as in the case of the telescope operator.

 

CAUTIONS


This database class contains references to attributes in the
database of many other TCS subsystems.
It is therefore essential to keep it aligned with the changes
in the database of these subsystems.
Errors in the building of the database will generally mean that
some other TCS module has been modified without aligning tif.

The class can be instantiated only together with a complete TCS
database (or with a database that contains all necessary points and
attributes).

In particular, the database must contain the two attributes:

    ATTRIBUTE dbBYTES80 version
    ATTRIBUTE dbBYTES80 installed

in the TCS root point.
These attributes are not part of any other TCS module and must be put
"by hand", with proper values, in the global database definition
for the telescope control workstation environment.

See the tcsBUILD module for examples and details.



 

Index

NAME
SYNOPSIS
DESCRIPTION
CAUTIONS

This document was created by man2html, using the manual pages.
Time: 10:10:00 GMT, April 23, 2012

The documentation for this class was generated from the following file:
Generated on Mon Apr 23 10:12:47 2012 for INTROOT API by doxygen 1.6.3