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

atm2Mirror.h

Go to the documentation of this file.
00001 #ifndef ATM2_MIRROR_H
00002 #define ATM2_MIRROR_H
00003 /*******************************************************************************
00004 * E.S.O. - VLT project
00005 *
00006 * "@(#) $Id: atm2Mirror.h,v 1.32 2003/12/01 13:25:35 vltsccm Exp $"
00007 *
00008 * who       when        what
00009 * --------  ----------  ----------------------------------------------
00010 * pduhoux   2001-05-29  created
00011 */
00012 
00013 /************************************************************************
00014  *
00015  *----------------------------------------------------------------------
00016  */
00017 ccsCOMPL_STAT atm2MirrorInit         ( OUT ccsERROR   *error  );
00018 ccsCOMPL_STAT atm2MirrorStandby      ( OUT ccsERROR   *error  );
00019 ccsCOMPL_STAT atm2MirrorOnline       ( OUT ccsERROR   *error  );
00020 ccsCOMPL_STAT atm2MirrorStop         ( OUT ccsERROR   *error  );
00021 ccsCOMPL_STAT atm2MirrorOff          ( OUT ccsERROR   *error  );
00022 ccsCOMPL_STAT atm2MirrorGetStatus    ( OUT vltINT32   *m2Status,
00023                OUT ccsERROR   *error );
00024 const char   *atm2MirrorGetStatusName( IN  vltINT32    m2Status );
00025 
00026 ccsCOMPL_STAT atm2MirrorSetCenterPosition ( IN  vltDOUBLE  x,
00027               IN  vltDOUBLE  y,
00028               OUT ccsERROR  *error );
00043 ccsCOMPL_STAT atm2MirrorGetCenterPosition ( IN  vltDOUBLE *x,
00044               IN  vltDOUBLE *y,
00045               OUT ccsERROR  *error );
00065 ccsCOMPL_STAT atm2MirrorSetFocusPosition ( IN  vltDOUBLE  z,
00066              OUT ccsERROR  *error );
00080 ccsCOMPL_STAT atm2MirrorGetFocusPosition ( IN vltDOUBLE *z, 
00081              OUT ccsERROR *error);
00082 
00104 ccsCOMPL_STAT atm2MirrorSetTiltAngles ( IN vltDOUBLE    a,
00105           IN vltDOUBLE    b,
00106           OUT ccsERROR *error);
00121 ccsCOMPL_STAT atm2MirrorGetTiltAngles ( IN vltDOUBLE *a, 
00122           IN vltDOUBLE *b,
00123           OUT ccsERROR *error );
00124 
00125 #endif 

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