00001 #ifndef ATAUXSRV_TRANSPORTER_H 00002 #define ATAUXSRV_TRANSPORTER_H 00003 /******************************************************************************* 00004 * E.S.O. - VLT project 00005 * 00006 * "@(#) $Id: atauxsrvTransporter.h,v 1.4 2003/11/24 09:55:02 vltsccm Exp $" 00007 * 00008 * who when what 00009 * -------- -------- ---------------------------------------------- 00010 * rkarban 14/09/99 created 00011 */ 00012 00013 /************************************************************************ 00014 * 00015 *---------------------------------------------------------------------- 00016 */ 00017 #include "lsfSerial.h" 00018 00019 ccsCOMPL_STAT atauxsrvTransporterInit ( OUT ccsERROR *error ); 00020 ccsCOMPL_STAT atauxsrvTransporterStandby( OUT ccsERROR *error ); 00021 ccsCOMPL_STAT atauxsrvTransporterOnline ( OUT ccsERROR *error ); 00022 ccsCOMPL_STAT atauxsrvTransporterStop ( OUT ccsERROR *error ); 00023 ccsCOMPL_STAT atauxsrvTransporterOff ( OUT ccsERROR *error ); 00024 00025 ccsCOMPL_STAT atauxsrvStartPcp ( OUT ccsERROR *error ); 00026 ccsCOMPL_STAT atauxsrvStopPcp ( OUT ccsERROR *error ); 00027 00028 ccsCOMPL_STAT atauxsrvAckMotionStop ( OUT ccsERROR *error ); 00029 00030 ccsCOMPL_STAT atauxsrvOpenRos ( OUT ccsERROR *error ); 00031 ccsCOMPL_STAT atauxsrvCloseRos ( OUT ccsERROR *error ); 00032 ccsCOMPL_STAT atauxsrvStopRos ( OUT ccsERROR *error ); 00033 00034 ccsCOMPL_STAT atauxsrvOpenEnc ( OUT ccsERROR *error ); 00035 ccsCOMPL_STAT atauxsrvMoveEnc ( IN vltINT32 northAngle, 00036 IN vltINT32 southAngle, 00037 OUT ccsERROR *error ); 00038 ccsCOMPL_STAT atauxsrvCloseEnc ( OUT ccsERROR *error ); 00039 ccsCOMPL_STAT atauxsrvStopEnc ( OUT ccsERROR *error ); 00040 00041 ccsCOMPL_STAT atauxsrvGetTraStatus ( OUT vltINT32 *traStatus, 00042 OUT ccsERROR *error ); 00043 ccsCOMPL_STAT atauxsrvGetRelStatus ( OUT vltINT32 *relStatus, 00044 OUT ccsERROR *error ); 00045 ccsCOMPL_STAT atauxsrvGetPwrStatus ( OUT vltINT32 *pwrStatus, 00046 OUT ccsERROR *error ); 00047 ccsCOMPL_STAT atauxsrvGetHpsStatus ( OUT vltINT32 *hpsStatus, 00048 OUT ccsERROR *error ); 00049 ccsCOMPL_STAT atauxsrvGetEcsStatus ( OUT vltINT32 *ecsStatus, 00050 OUT ccsERROR *error ); 00051 ccsCOMPL_STAT atauxsrvGetWindSpeed ( OUT vltDOUBLE windSpeed[], 00052 OUT ccsERROR *error ); 00053 ccsCOMPL_STAT atauxsrvGetRosStatus ( OUT vltINT32 *rosStatus, 00054 OUT ccsERROR *error ); 00055 00056 const char *atauxsrvGetTraStatusName ( void ); 00057 const char *atauxsrvGetRelStatusName ( void ); 00058 const char *atauxsrvGetPwrStatusName ( void ); 00059 const char *atauxsrvGetHpsStatusName ( void ); 00060 const char *atauxsrvGetEcsStatusName ( void ); 00061 const char *atauxsrvGetRosStatusName ( void ); 00062 00063 #endif