00001 #ifndef atagwsCON_CHECK_H 00002 #define atagwsCON_CHECK_H 00003 /****************************************************************************** 00004 * E.S.O. - VLT project 00005 * 00006 * "@(#) $Id: atagwsCON_CHECK.h,v 1.35 2003/11/26 08:07:43 vltsccm Exp $" 00007 * 00008 * who when what 00009 * -------- -------- -------------------------------------------------------- 00010 * gchiozzi 23/09/97 Added handling of check loop time on db. 00011 * gchiozzi 29/02/96 created 00012 */ 00013 /****************************************************************************** 00014 * 00015 *----------------------------------------------------------------------------- 00016 */ 00017 00018 #ifndef __cplusplus 00019 #error This is a C++ include file and cannot be used from plain C 00020 #endif 00021 00022 /* 00023 * module includes 00024 */ 00025 #include "fswsCON_CHECK.h" 00026 00027 /* 00028 * periodic check interval in seconds 00029 */ 00030 class atagwsCON_CHECK : public fswsCON_CHECK 00031 { 00032 public: 00033 atagwsCON_CHECK(const dbSYMADDRESS dbPoint, fswsCON_INS &fswsConIns, fswsCON_SERVER &fswsConServer); 00034 virtual ~atagwsCON_CHECK(); 00035 00036 virtual ccsCOMPL_STAT CheckGuiding(); 00037 virtual evhCB_COMPL_STAT PeriodicCheckCB(msgMESSAGE &, void *); 00038 00039 private: 00040 fswsCON_SERVER &fswsConServer; 00041 }; 00042 00043 #endif