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

actcalLOGGER.h

Go to the documentation of this file.
00001 #ifndef actcalLOGGER_H
00002 #define actcalLOGGER_H
00003 /*******************************************************************************
00004 * E.S.O. - VLT project
00005 #
00006 # "@(#) $Id: actcalLOGGER.h,v 1.102 2003/08/12 14:55:13 vltsccm Exp $" 
00007 *
00008 * actcalLOGGER.h
00009 *
00010 * who       when        what
00011 * --------  ----------  ----------------------------------------------
00012 * fdelgado  2001-06-21  Prototype for ParseTarget.
00013 * rabuter   17/11/97  Created from actcal
00014 */
00015 
00016 /************************************************************************
00017 *
00018 *----------------------------------------------------------------------
00019 */
00020 #define _POSIX_SOURCE 1
00021 
00022 ccsCOMPL_STAT  ParseTarget(ccsENVNAME   destEnv, 
00023          ccsPROCNAME  destProc, 
00024          const char  *target);
00025 
00026 void actcalSubVector ( vltDOUBLE   modulus1, vltDOUBLE   angle1,  
00027            vltDOUBLE   modulus2, vltDOUBLE   angle2,   
00028            vltDOUBLE   *modulus, vltDOUBLE   *angle);
00029 
00030 void actcalAddVector ( vltDOUBLE   modulus1, vltDOUBLE   angle1,
00031                        vltDOUBLE   modulus2, vltDOUBLE   angle2,
00032                        vltDOUBLE   *modulus, vltDOUBLE   *angle );
00033 
00034 
00035 void actcalLoggerRecalc( char *focusPosition,
00036       vltDOUBLE altitudeAngle ,
00037       vltDOUBLE azimuthAngle,
00038       vltDOUBLE rotatorAngle,
00039       vltDOUBLE rotOffset,
00040       vltDOUBLE gpCoordX ,
00041       vltDOUBLE gpCoordY ,
00042       vltDOUBLE defocusOffset ,
00043       vltDOUBLE *rawAberrModulus ,
00044       vltDOUBLE *rawAberrAngle ,
00045       vltDOUBLE *insCorrAberrModulus,
00046       vltDOUBLE *insCorrAberrAngle ,
00047       vltDOUBLE *recalcAberrModulus ,
00048       vltDOUBLE *recalcAberrAngle ,
00049       vltDOUBLE  currentM2PositionX,
00050       vltDOUBLE currentM2PositionY ,
00051       vltDOUBLE currentM2PositionZ ,
00052       vltDOUBLE tempM1edge , 
00053       vltDOUBLE tempAirM1edge , 
00054       vltDOUBLE tempSerTube ,
00055       vltDOUBLE humidity ,
00056                   vltDOUBLE windspd ,
00057                   vltDOUBLE winddir ,
00058                   vltDOUBLE seeing ,
00059                   vltDOUBLE temperature ,   
00060                   vltDOUBLE gsMagnitude , 
00061       vltUINT32 maxPixel ,
00062                   vltUINT32 background ,
00063                   vltUINT32 numPairs ,
00064       vltDOUBLE residualRms 
00065       );
00066 
00067 void actcalLoggerAver(actcalAVG_COEFFS *averData);
00068 
00069 
00070 
00071 void actcalLoggerCORM1(char *forceBuffer);
00072 
00073 void actcalLoggerCORM2(vltINT32 typeSettings, char *logBufferPos);
00074 
00075 #endif

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