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

atm6Strap.h

Go to the documentation of this file.
00001 #ifndef ATM6_STRAP_H
00002 #define ATM6_STRAP_H
00003 /************************************************************************
00004 * E.S.O. - VLT project
00005 *
00006 * "@(#) $Id: atm6Strap.h,v 1.27 2003/10/23 09:41:16 vltsccm Exp $" 
00007 *
00008 * who       when      what
00009 * --------  --------  ----------------------------------------------
00010 * pduhoux   01/10/99 created
00011 *------------------------------------------------------------------------
00012 */
00013 #include "strap.h"
00014 
00015 typedef strapSET_PARAMS atm6STRAP_SETUP;
00016 
00017 typedef struct
00018 {
00019   vltFLOAT   count1;
00020   vltFLOAT   count2;
00021   vltFLOAT   count3;
00022   vltFLOAT   count4;
00023   vltFLOAT   centrX;
00024   vltFLOAT   centrY;
00025   vltFLOAT   outX;
00026   vltFLOAT   outY;
00027 } atm6STRAP_STAT;
00028 
00029 typedef struct
00030 {
00031   vltFLOAT       meanValue[8];
00032   vltFLOAT       rmsValue[8];
00033   atm6STRAP_STAT statistic[4];
00034 } atm6STRAP_DATA;
00035 
00036 typedef struct
00037 {
00038   vltUINT8   statusMask[16];
00039 } atm6STRAP_STATUS;
00040 
00041 typedef struct
00042 {
00043   vltFLOAT   mirrorCoeff[8];
00044   vltUINT16  arcsecToBit;
00045   vltFLOAT   intMatrix0[4];
00046 } atm6STRAP_CONFIG;
00047 
00048 ccsCOMPL_STAT atm6ReadStrapData ( vltFLOAT        meanValues[],
00049           vltFLOAT        rmsValues[],
00050           atm6STRAP_STAT  statTable[],
00051           ccsERROR       *error );
00052 
00053 #endif  /* !ATM6_STRAP_H */

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