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

probeComm.h

Go to the documentation of this file.
00001 #ifndef PROBE_COMM_H
00002 #define PROBE_COMM_H
00003 /*******************************************************************************
00004 * E.S.O. - VLT project
00005 *
00006 * "@(#) $Id: probeComm.h,v 1.48 2003/11/24 13:21:28 vltsccm Exp $"
00007 *
00008 * who       when      what
00009 * --------  --------  ----------------------------------------------
00010 * rkarban 2000-08-10 created
00011 */
00012 
00013 #include "lsfTaskDev.h"
00014 #include "acm.h"
00015 
00023 
00024 #define probeCOMM_TASK "comm"
00025 
00027 ccsCOMPL_STAT probeCommConstructor(ccsERROR *error);
00028 
00030 ccsCOMPL_STAT probeCommDestructor(ccsERROR *error);
00031 
00033 ccsCOMPL_STAT probeComm (const  lsfTASKDEV_DATA *taskDevData,
00034         const  char            *taskDevName,
00035         ccsERROR               *error );
00036 
00038 ccsCOMPL_STAT probeCommProHook (const lsfTASKDEV_DATA *taskDevData,
00039          const char            *taskDevName,
00040          ccsERROR              *error );
00041 
00043 ccsCOMPL_STAT probeCommEpiHook (const  lsfTASKDEV_DATA *taskDevData,
00044          const  char            *taskDevName,
00045          ccsERROR               *error );
00046 
00053 ccsCOMPL_STAT probeCommNewReference (ccsERROR *error);
00054 
00060 ccsCOMPL_STAT probeCommProtectComm (ccsERROR *error);
00061 
00066 void probeCommUnProtectComm ();
00067 
00072 void probeCommSetNewPreset (const vltLOGICAL newPreset);
00073 
00076 vltLOGICAL probeCommGetNewPreset ();
00077 
00082 ccsCOMPL_STAT probeCommSetGpInPos (const vltLOGICAL gpInPos,
00083                                       ccsERROR *error );
00084 
00086 vltLOGICAL    probeCommGetGpInPos ();
00087 
00098 ccsCOMPL_STAT probeCommUpdRef (acmSEND_REFS_SET_POINTS setPoints, const ccsTIMEVAL timeStamp,
00099              ccsERROR *error);
00100 
00106 ccsCOMPL_STAT probeCommGetRef (acmSEND_REFS_SET_POINTS *setPoints, ccsTIMEVAL *timeStamp,
00107              ccsERROR *error);
00108 
00112 #endif 

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