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