Main Page   Modules   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members  

tif.h File Reference

#include <ccs.h>
#include <evt.h>
#include "eccsTestTools.h"
#include "tcs.h"
#include "tcsVcc.h"
#include "msw.h"
#include "tifDefines.h"

Include dependency graph for tif.h:

Include dependency graph

This graph shows which files directly or indirectly include this file:

Included by dependency graph

Go to the source code of this file.

Compounds

struct  tifPOSITION
struct  tifSTATES
struct  tifSTATUS

Defines

#define tifDATA_LST   "tifDATA_LST"
#define tifDATA_UTC   "tifDATA_UTC"
#define tifDATA_HA   "tifDATA_HA"
#define tifDATA_RA   "tifDATA_RA"
#define tifDATA_DEC   "tifDATA_DEC"
#define tifDATA_RA2000   "tifDATA_RA2000"
#define tifDATA_DEC2000   "tifDATA_DEC2000"
#define tifDATA_RA2000DEG   "tifDATA_RA2000DEG"
#define tifDATA_DEC2000DEG   "tifDATA_DEC2000DEG"
#define tifDATA_OBSWAVELEN   "tifDATA_OBSWAVELEN"
#define tifDATA_ALT   "tifDATA_ALT"
#define tifDATA_AZ   "tifDATA_AZ"
#define tifDATA_ALT_REF   "tifDATA_ALT_REF"
#define tifDATA_AZ_REF   "tifDATA_AZ_REF"
#define tifDATA_AIRMASS   "tifDATA_AIRMASS"
#define tifDATA_PRLTIC   "tifDATA_PRLTIC"
#define tifDATA_DVELRA   "tifDATA_DVELRA"
#define tifDATA_DVELDEC   "tifDATA_DVELDEC"
#define tifDATA_LONGI   "tifDATA_LONGI"
#define tifDATA_LATI   "tifDATA_LATI"
#define tifDATA_LEVEL   "tifDATA_LEVEL"
#define tifDATA_REMTIME   "tifDATA_REMTIME"
#define tifDATA_REMLIMIT   "tifDATA_REMLIMIT"
#define tifDATA_TRACK   "tifDATA_TRACK"
#define tifDATA_FOCUS   "tifDATA_FOCUS"
#define tifDATA_TELESCOP   "tifDATA_TELESCOP"
#define tifDATA_VERSION   "tifDATA_VERSION"
#define tifDATA_INSTALLED   "tifDATA_INSTALLED"
#define tifDATA_OPER   "tifDATA_OPER"
#define tifDATA_FOCULEN_NA   "tifDATA_FOCULEN_NA"
#define tifDATA_FOCULEN_CA   "tifDATA_FOCULEN_CA"
#define tifDATA_FOCULEN_CO   "tifDATA_FOCULEN_CO"
#define tifDATA_FOCUSCALE_NA   "tifDATA_FOCUSCALE_NA"
#define tifDATA_FOCUSCALE_CA   "tifDATA_FOCUSCALE_CA"
#define tifDATA_FOCUSCALE_CO   "tifDATA_FOCUSCALE_CO"
#define tifDATA_FOCU_VALUE   "tifDATA_FOCU_VALUE"
#define tifDATA_DOME_STATUS   "tifDATA_DOME_STATUS"
#define tifDATA_AG_STATUS   "tifDATA_AG_STATUS"
#define tifDATA_AG_RA   "tifDATA_AG_RA"
#define tifDATA_AG_DEC   "tifDATA_AG_DEC"
#define tifDATA_ROT_ANGLE   "tifDATA_ROT_ANGLE"
#define tifDATA_PROBE_X   "tifDATA_PROBE_X"
#define tifDATA_PROBE_Y   "tifDATA_PROBE_Y"
#define tifDATA_PROBE_RA   "tifDATA_PROBE_RA"
#define tifDATA_PROBE_DEC   "tifDATA_PROBE_DEC"
#define tifDATA_PROBE_IN_POS   "tifDATA_PROBE_IN_POS"
#define tifDATA_PROBE_PPOS   "tifDATA_PROBE_PPOS"
#define tifDATA_ADA_POSANG   "tifDATA_ADA_POSANG"
#define tifDATA_ADA_ANGLE   "tifDATA_ADA_ANGLE"
#define tifDATA_CCD_ON_SKY   "tifDATA_CCD_ON_SKY"
#define tifDATA_ASM_SEEING   "tifDATA_ASM_SEEING"
#define tifDATA_ASM_TAU0   "tifDATA_ASM_TAU0"
#define tifDATA_ASM_THETA0   "tifDATA_ASM_THETA0"
#define tifDATA_ASM_RFLRMS   "tifDATA_ASM_RFLRMS"
#define tifDATA_ADC_SEP   "tifDATA_ADC_SEP"
#define tifDATA_TEMP_SER_1   "tifDATA_TEMP_SER_1"
#define tifDATA_TEMP_SER_2   "tifDATA_TEMP_SER_2"
#define tifDATA_TEMP_SER_3   "tifDATA_TEMP_SER_3"
#define tifDATA_TEMP_SER_4   "tifDATA_TEMP_SER_4"
#define tifDATA_TEMP_CNT_1   "tifDATA_TEMP_CNT_1"
#define tifDATA_TEMP_CNT_2   "tifDATA_TEMP_CNT_2"
#define tifDATA_TEMP_FLX_1   "tifDATA_TEMP_FLX_1"
#define tifDATA_TEMP_FLX_2   "tifDATA_TEMP_FLX_2"
#define tifDATA_TEMP_FLX_3   "tifDATA_TEMP_FLX_3"
#define tifDATA_TEMP_FLX_4   "tifDATA_TEMP_FLX_4"
#define tifDATA_ASM_WINDSPEED   "tifDATA_ASM_WINDSPEED"
#define tifDATA_ASM_WINDDIR   "tifDATA_ASM_WINDDIR"
#define tifDATA_ASM_PRESSURE   "tifDATA_ASM_PRESSURE"
#define tifDATA_M1_CORRECTED   "tifDATA_M1_CORRECTED"
#define tifDATA_M2_CORRECTED   "tifDATA_M2_CORRECTED"
#define tifDATA_AO_CMD_STATE   "tifDATA_AO_CMD_STATE"
#define tifDATA_AO_TARGET   "tifDATA_AO_TARGET"
#define tifDATA_AO_CUR_IND_AVG   "tifDATA_AO_CUR_IND_AVG"
#define tifDATA_CHOP_STATUS   "tifDATA_CHOP_STATUS"
#define tifDATA_CHOP_STRT_TIME   "tifDATA_CHOP_STRT_TIME"
#define tifDATA_CHOP_STOP_TIME   "tifDATA_CHOP_STOP_TIME"
#define tifDATA_CHOP_FREQ   "tifDATA_CHOP_FREQ"
#define tifDATA_CHOP_THROW   "tifDATA_CHOP_THROW"
#define tifDATA_CHOP_POI   "tifDATA_CHOP_POI"
#define tifDATA_CHOP_PVR   "tifDATA_CHOP_PVR"
#define tifDATA_CHOP_TPA   "tifDATA_CHOP_TPA"
#define tifDATA_CHOP_POSANG   "tifDATA_CHOP_POSANG"
#define tifDATA_CHOP_OFFSET   "tifDATA_CHOP_OFFSET"
#define tifDATA_ASM_WINDSPEED   "tifDATA_ASM_WINDSPEED"
#define tifDATA_ASM_WINDDIR   "tifDATA_ASM_WINDDIR"
#define tifDATA_ASM_RHUM   "tifDATA_ASM_RHUM"
#define tifDATA_ASM_TEMP   "tifDATA_ASM_TEMP"
#define tifDATA_MOON_RA   "tifDATA_MOON_RA"
#define tifDATA_MOON_DEC   "tifDATA_MOON_DEC"
#define tifDATA_M1_TEMP   "tifDATA_M1_TEMP"
#define tifDATA_AO_FOCUS_TERM   "tifDATA_AO_FOCUS_TERM"
#define tifEVENT_TRACKING_LOST   "tifEVENT_TRACKING_LOST"
#define tifEVENT_GUIDING_LOST   "tifEVENT_GUIDING_LOST"
#define tifEVENT_REMTRACK_LOW   "tifEVENT_REMTRACK_LOW"
#define tifEVENT_AO_FOCUS_TERM_CHANGED   "tifEVENT_AO_FOCUS_TERM_CHANGED"

Typedefs

typedef vltBYTES32 tifNAME
typedef vltBYTES256 tifDB_ADDR

Functions

ccsCOMPL_STAT tifInitLibs (ccsERROR *error=NULL)
ccsCOMPL_STAT tifGetPosition (tifPOSITION *position, ccsERROR *error=NULL)
ccsCOMPL_STAT tifGetStates (tifSTATES *states, ccsERROR *error=NULL)
ccsCOMPL_STAT tifGetStatus (tifSTATUS *status, ccsERROR *error=NULL)
ccsCOMPL_STAT tifGetByName (char *nameIndex, char *buffer, dbTYPE *type=NULL, ccsERROR *error=NULL)
ccsCOMPL_STAT tifGetFitsStart (const char *imageFile, ccsERROR *error=NULL)
ccsCOMPL_STAT tifGetFitsEnd (const char *imageFile, ccsERROR *error=NULL)
ccsCOMPL_STAT tifAttachEvent (char *nameIndex, evtEVENT_ID *eventId, ccsERROR *error=NULL)
ccsCOMPL_STAT tifDetachEvent (evtEVENT_ID *eventId, ccsERROR *error=NULL)


Define Documentation

#define tifDATA_LST   "tifDATA_LST"
 

#define tifDATA_UTC   "tifDATA_UTC"
 

#define tifDATA_HA   "tifDATA_HA"
 

#define tifDATA_RA   "tifDATA_RA"
 

#define tifDATA_DEC   "tifDATA_DEC"
 

#define tifDATA_RA2000   "tifDATA_RA2000"
 

#define tifDATA_DEC2000   "tifDATA_DEC2000"
 

#define tifDATA_RA2000DEG   "tifDATA_RA2000DEG"
 

#define tifDATA_DEC2000DEG   "tifDATA_DEC2000DEG"
 

#define tifDATA_OBSWAVELEN   "tifDATA_OBSWAVELEN"
 

#define tifDATA_ALT   "tifDATA_ALT"
 

#define tifDATA_AZ   "tifDATA_AZ"
 

#define tifDATA_ALT_REF   "tifDATA_ALT_REF"
 

#define tifDATA_AZ_REF   "tifDATA_AZ_REF"
 

#define tifDATA_AIRMASS   "tifDATA_AIRMASS"
 

#define tifDATA_PRLTIC   "tifDATA_PRLTIC"
 

#define tifDATA_DVELRA   "tifDATA_DVELRA"
 

#define tifDATA_DVELDEC   "tifDATA_DVELDEC"
 

#define tifDATA_LONGI   "tifDATA_LONGI"
 

#define tifDATA_LATI   "tifDATA_LATI"
 

#define tifDATA_LEVEL   "tifDATA_LEVEL"
 

#define tifDATA_REMTIME   "tifDATA_REMTIME"
 

#define tifDATA_REMLIMIT   "tifDATA_REMLIMIT"
 

#define tifDATA_TRACK   "tifDATA_TRACK"
 

#define tifDATA_FOCUS   "tifDATA_FOCUS"
 

#define tifDATA_TELESCOP   "tifDATA_TELESCOP"
 

#define tifDATA_VERSION   "tifDATA_VERSION"
 

#define tifDATA_INSTALLED   "tifDATA_INSTALLED"
 

#define tifDATA_OPER   "tifDATA_OPER"
 

#define tifDATA_FOCULEN_NA   "tifDATA_FOCULEN_NA"
 

#define tifDATA_FOCULEN_CA   "tifDATA_FOCULEN_CA"
 

#define tifDATA_FOCULEN_CO   "tifDATA_FOCULEN_CO"
 

#define tifDATA_FOCUSCALE_NA   "tifDATA_FOCUSCALE_NA"
 

#define tifDATA_FOCUSCALE_CA   "tifDATA_FOCUSCALE_CA"
 

#define tifDATA_FOCUSCALE_CO   "tifDATA_FOCUSCALE_CO"
 

#define tifDATA_FOCU_VALUE   "tifDATA_FOCU_VALUE"
 

#define tifDATA_DOME_STATUS   "tifDATA_DOME_STATUS"
 

#define tifDATA_AG_STATUS   "tifDATA_AG_STATUS"
 

#define tifDATA_AG_RA   "tifDATA_AG_RA"
 

#define tifDATA_AG_DEC   "tifDATA_AG_DEC"
 

#define tifDATA_ROT_ANGLE   "tifDATA_ROT_ANGLE"
 

#define tifDATA_PROBE_X   "tifDATA_PROBE_X"
 

#define tifDATA_PROBE_Y   "tifDATA_PROBE_Y"
 

#define tifDATA_PROBE_RA   "tifDATA_PROBE_RA"
 

#define tifDATA_PROBE_DEC   "tifDATA_PROBE_DEC"
 

#define tifDATA_PROBE_IN_POS   "tifDATA_PROBE_IN_POS"
 

#define tifDATA_PROBE_PPOS   "tifDATA_PROBE_PPOS"
 

#define tifDATA_ADA_POSANG   "tifDATA_ADA_POSANG"
 

#define tifDATA_ADA_ANGLE   "tifDATA_ADA_ANGLE"
 

#define tifDATA_CCD_ON_SKY   "tifDATA_CCD_ON_SKY"
 

#define tifDATA_ASM_SEEING   "tifDATA_ASM_SEEING"
 

#define tifDATA_ASM_TAU0   "tifDATA_ASM_TAU0"
 

#define tifDATA_ASM_THETA0   "tifDATA_ASM_THETA0"
 

#define tifDATA_ASM_RFLRMS   "tifDATA_ASM_RFLRMS"
 

#define tifDATA_ADC_SEP   "tifDATA_ADC_SEP"
 

#define tifDATA_TEMP_SER_1   "tifDATA_TEMP_SER_1"
 

#define tifDATA_TEMP_SER_2   "tifDATA_TEMP_SER_2"
 

#define tifDATA_TEMP_SER_3   "tifDATA_TEMP_SER_3"
 

#define tifDATA_TEMP_SER_4   "tifDATA_TEMP_SER_4"
 

#define tifDATA_TEMP_CNT_1   "tifDATA_TEMP_CNT_1"
 

#define tifDATA_TEMP_CNT_2   "tifDATA_TEMP_CNT_2"
 

#define tifDATA_TEMP_FLX_1   "tifDATA_TEMP_FLX_1"
 

#define tifDATA_TEMP_FLX_2   "tifDATA_TEMP_FLX_2"
 

#define tifDATA_TEMP_FLX_3   "tifDATA_TEMP_FLX_3"
 

#define tifDATA_TEMP_FLX_4   "tifDATA_TEMP_FLX_4"
 

#define tifDATA_ASM_WINDSPEED   "tifDATA_ASM_WINDSPEED"
 

#define tifDATA_ASM_WINDDIR   "tifDATA_ASM_WINDDIR"
 

#define tifDATA_ASM_PRESSURE   "tifDATA_ASM_PRESSURE"
 

#define tifDATA_M1_CORRECTED   "tifDATA_M1_CORRECTED"
 

#define tifDATA_M2_CORRECTED   "tifDATA_M2_CORRECTED"
 

#define tifDATA_AO_CMD_STATE   "tifDATA_AO_CMD_STATE"
 

#define tifDATA_AO_TARGET   "tifDATA_AO_TARGET"
 

#define tifDATA_AO_CUR_IND_AVG   "tifDATA_AO_CUR_IND_AVG"
 

#define tifDATA_CHOP_STATUS   "tifDATA_CHOP_STATUS"
 

#define tifDATA_CHOP_STRT_TIME   "tifDATA_CHOP_STRT_TIME"
 

#define tifDATA_CHOP_STOP_TIME   "tifDATA_CHOP_STOP_TIME"
 

#define tifDATA_CHOP_FREQ   "tifDATA_CHOP_FREQ"
 

#define tifDATA_CHOP_THROW   "tifDATA_CHOP_THROW"
 

#define tifDATA_CHOP_POI   "tifDATA_CHOP_POI"
 

#define tifDATA_CHOP_PVR   "tifDATA_CHOP_PVR"
 

#define tifDATA_CHOP_TPA   "tifDATA_CHOP_TPA"
 

#define tifDATA_CHOP_POSANG   "tifDATA_CHOP_POSANG"
 

#define tifDATA_CHOP_OFFSET   "tifDATA_CHOP_OFFSET"
 

#define tifDATA_ASM_WINDSPEED   "tifDATA_ASM_WINDSPEED"
 

#define tifDATA_ASM_WINDDIR   "tifDATA_ASM_WINDDIR"
 

#define tifDATA_ASM_RHUM   "tifDATA_ASM_RHUM"
 

#define tifDATA_ASM_TEMP   "tifDATA_ASM_TEMP"
 

#define tifDATA_MOON_RA   "tifDATA_MOON_RA"
 

#define tifDATA_MOON_DEC   "tifDATA_MOON_DEC"
 

#define tifDATA_M1_TEMP   "tifDATA_M1_TEMP"
 

#define tifDATA_AO_FOCUS_TERM   "tifDATA_AO_FOCUS_TERM"
 

#define tifEVENT_TRACKING_LOST   "tifEVENT_TRACKING_LOST"
 

#define tifEVENT_GUIDING_LOST   "tifEVENT_GUIDING_LOST"
 

#define tifEVENT_REMTRACK_LOW   "tifEVENT_REMTRACK_LOW"
 

#define tifEVENT_AO_FOCUS_TERM_CHANGED   "tifEVENT_AO_FOCUS_TERM_CHANGED"
 


Typedef Documentation

typedef vltBYTES32 tifNAME
 

typedef vltBYTES256 tifDB_ADDR
 


Function Documentation

ccsCOMPL_STAT tifInitLibs ccsERROR *    error = NULL
 

ccsCOMPL_STAT tifGetPosition tifPOSITION   position,
ccsERROR *    error = NULL
 

ccsCOMPL_STAT tifGetStates tifSTATES   states,
ccsERROR *    error = NULL
 

ccsCOMPL_STAT tifGetStatus tifSTATUS   status,
ccsERROR *    error = NULL
 

ccsCOMPL_STAT tifGetByName char *    nameIndex,
char *    buffer,
dbTYPE *    type = NULL,
ccsERROR *    error = NULL
 

ccsCOMPL_STAT tifGetFitsStart const char *    imageFile,
ccsERROR *    error = NULL
 

ccsCOMPL_STAT tifGetFitsEnd const char *    imageFile,
ccsERROR *    error = NULL
 

ccsCOMPL_STAT tifAttachEvent char *    nameIndex,
evtEVENT_ID *    eventId,
ccsERROR *    error = NULL
 

ccsCOMPL_STAT tifDetachEvent evtEVENT_ID *    eventId,
ccsERROR *    error = NULL
 


Generated on Wed Dec 3 14:56:30 2003 for ATCS API by doxygen1.2.13.1 written by Dimitri van Heesch, © 1997-2001