00001 #ifndef ATFSS_SERVER_H
00002 #define ATFSS_SERVER_H
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017 ccsCOMPL_STAT atfssServerInit ( ccsERROR *error);
00018 ccsCOMPL_STAT atfssServerStartChopping ( ccsTIMEVAL startTime,
00019 ccsERROR *error);
00020 ccsCOMPL_STAT atfssServerStopChopping ( ccsTIMEVAL stopTime,
00021 ccsERROR *error);
00022 ccsCOMPL_STAT atfssServerSetChopping ( vltDOUBLE amp,
00023 vltDOUBLE off,
00024 vltDOUBLE ori,
00025 vltDOUBLE freq,
00026 vltDOUBLE onOff,
00027 vltINT32 guide,
00028 ccsERROR *error);
00029 ccsCOMPL_STAT atfssServerGetChopping ( vltDOUBLE *amp,
00030 vltDOUBLE *off,
00031 vltDOUBLE *ori,
00032 vltDOUBLE *freq,
00033 vltDOUBLE *onOff,
00034 vltINT32 *guide,
00035 ccsERROR *error);
00036
00037 ccsCOMPL_STAT atfssServerSetChoppingAmplitude ( vltDOUBLE amp,
00038 ccsERROR *error );
00039 ccsCOMPL_STAT atfssServerSetChoppingOffset ( vltDOUBLE off,
00040 ccsERROR *error );
00041
00042 ccsCOMPL_STAT atfssServerEnafs ( ccsERROR *error );
00043 ccsCOMPL_STAT atfssServerDisfs ( ccsERROR *error );
00044 const char *atfssServerGetSubStateName ( lsfSERVER_DATA *serverData );
00045 vltINT32 atfssServerGetChopState ( void );
00046 vltINT32 atfssServerGetFSState ( void );
00047 ccsCOMPL_STAT atfssServerEnableFSCorrections ( ccsERROR *error );
00048 ccsCOMPL_STAT atfssServerDisableFSCorrections ( ccsERROR *error );
00049
00050 ccsCOMPL_STAT atfssDbUpdateStageState(ccsERROR *error);
00051 ccsCOMPL_STAT atfssDbUpdateChoppingParam(atfssCHOPPING_PARAM *param, ccsERROR *error);
00052 ccsCOMPL_STAT atfssDbUpdateChoppingStartTime(ccsTIMEVAL *startTime, ccsERROR *error);
00053 ccsCOMPL_STAT atfssDbUpdateChoppingStopTime(ccsTIMEVAL *stopTime, ccsERROR *error);
00054
00055 #endif