00001 #ifndef prsDefines_H
00002 #define prsDefines_H
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023
00024
00025
00026
00027
00028
00029
00030
00031
00032
00033
00034
00035
00036
00037
00038
00039
00040
00041
00042 #include "tcsDefines.h"
00043
00044
00045
00046 #define prsMOD "prs"
00047
00048
00049
00050 #define prsMSG_BUFF_ALL tcsMSG_BUFF_ALL
00051
00052
00053
00054
00055
00056
00057
00058
00059
00060 #include "evhStates.h"
00061
00062
00063 #define prsSTATE_OFF evhSTATE_OFF
00064 #define prsSTATE_LOADED evhSTATE_LOADED
00065 #define prsSTATE_STANDBY evhSTATE_STANDBY
00066 #define prsSTATE_ONLINE evhSTATE_ONLINE
00067 #define prsSTATE_ERROR evhSTATE_ERROR
00068 #define prsSTATE_READY evhSTATE_READY
00069 #define prsSTATE_IDLE evhSTATE_IDLE
00070
00071
00072 #define prsSTATE_PRESETTING 17
00073 #define prsSTATE_STOPPING 18
00074
00075
00076 #define prsSTATE_STR_OFF evhSTATE_STR_OFF
00077 #define prsSTATE_STR_LOADED evhSTATE_STR_LOADED
00078 #define prsSTATE_STR_STANDBY evhSTATE_STR_STANDBY
00079 #define prsSTATE_STR_ONLINE evhSTATE_STR_ONLINE
00080 #define prsSTATE_STR_READY evhSTATE_STR_READY
00081 #define prsSTATE_STR_ERROR evhSTATE_STR_ERROR
00082 #define prsSTATE_STR_IDLE evhSTATE_STR_IDLE
00083 #define prsSTATE_STR_PRESETTING "PRESETTING"
00084 #define prsSTATE_STR_STOPPING "STOPPING"
00085
00086
00087
00088
00089
00090
00091
00092 #define prsPRESET_CMD "PRESET"
00093
00094
00095 #define prsSETUP_CMD "SETUP"
00096 #define prsPRSALAZ_CMD "PRSALAZ"
00097 #define prsPRSCOOR_CMD "PRSCOOR"
00098 #define prsPRSNAME_CMD "PRSNAME"
00099 #define prsCNTOBJ_CMD "CNTOBJ"
00100
00101 #define prsCLRSTP_CMD "CLRSTP"
00102 #define prsSAVCSTP_CMD "SAVCSTP"
00103 #define prsSAVRSTP_CMD "SAVRSTP"
00104 #define prsSTOPTRK_CMD "STOPTRK"
00105
00106
00107
00108
00109
00110 #define tcsSETUP_CMD "SETUP"
00111
00112
00113
00114 #define mswPRESET_CMD "PRESET"
00115 #define mswEPRESET_CMD "EPRESET"
00116
00117
00118 #define actONECAL_CMD "ONECAL"
00119 #define actCYCLAO_CMD "CYCLAO"
00120 #define actSTPWAIT_CMD "STPWAIT"
00121
00122
00123 #define agPRTOGS_CMD "PRTOGS"
00124 #define agOBJCNT_CMD "OBJCNT"
00125 #define agGSCNTPR_CMD "PR2STAR"
00126 #define agGSCNTEL_CMD "STAR2PR"
00127 #define agSTART_CMD "STARTAG"
00128 #define agSTOPRG_CMD "STOPRG"
00129 #define agSTOP_CMD "STOPAG"
00130 #define agSRCGS_CMD "SRCGS"
00131 #define agDETGS_CMD "DETGS"
00132
00133
00134 #define m2RESET_CMD "RESET"
00135 #define m2UPDSKY_CMD "UPDSKY"
00136 #define m2CHOPPOS_CMD "CHOPPOS"
00137 #define m2STOPCHOP_CMD "STOPCHP"
00138 #define m2SETUP_CMD "SETUP"
00139
00140
00141
00142 #define m1PSDEFPOS_CMD "MOVMIAP"
00143
00144
00145
00146 #define trkOBJFIX_CMD "OBJFIX"
00147 #define trkOBJNAME_CMD "OBJNAME"
00148 #define trkOBJROT_CMD "OBJROT"
00149 #define trkOBJSTAR_CMD "OBJSTAR"
00150 #define trkOFFSAD_CMD "OFFSAD"
00151 #define trkOFFSADG_CMD "OFFSADG"
00152 #define trkSETAV_CMD "SETAV"
00153 #define trkSETLAM_CMD "SETLAM"
00154 #define trkSTOP_CMD "STOP"
00155
00156
00157
00158 #define adcCOOR_CMD "ADCCOOR"
00159
00160 #define prsOK_MSG "OK"
00161 #define prsOK_ABORT_REPLY "OK, superseded by valid equivalent command"
00162
00163
00164
00165
00166
00167 #define prsTARG_NONE 0
00168 #define prsTARG_ALAZ 1
00169 #define prsTARG_COOR 2
00170 #define prsTARG_NAME 3
00171
00172 #define prsTARG_STR_NONE "NO_TARGET"
00173 #define prsTARG_STR_ALAZ "ALT_AZ"
00174 #define prsTARG_STR_COOR "COORDINATE"
00175 #define prsTARG_STR_NAME "NAMED_POS"
00176
00177
00178
00179
00180 #define prsPRS_ERR 0
00181 #define prsPRS_ASTRO 1
00182 #define prsPRS_ENG 2
00183
00184 #define prsPRS_STR_ERR "ERROR"
00185 #define prsPRS_STR_ASTRO "ASTRONOMICAL"
00186 #define prsPRS_STR_ENG "ENGINEERING"
00187
00188
00189
00190
00191 #define prsAG_NONE 0
00192 #define prsAG_AUTO_GUIDE 1
00193 #define prsAG_FIELD_STAB 2
00194
00195 #define prsAG_STR_NONE "NONE"
00196 #define prsAG_STR_AUTO_GUIDE "AUTO_GUIDE"
00197 #define prsAG_STR_FIELD_STAB "FIELD_STAB"
00198
00199
00200
00201
00202 #define prsGSTAR_NONE "NONE"
00203
00204
00205
00206
00207 #define prsADC_NONE 0
00208 #define prsADC_ACTUAL 1
00209 #define prsADC_COORD 2
00210 #define prsADC_ZENITH 3
00211 #define prsADC_ABSPOS 4
00212
00213 #define prsADC_STR_NONE "NONE"
00214 #define prsADC_STR_ACTUAL "ACTUAL"
00215 #define prsADC_STR_COORD "COORD"
00216 #define prsADC_STR_ZENITH "ZENITH"
00217 #define prsADC_STR_ABSPOS "ABSPOS"
00218
00219
00220
00221
00222
00223
00224 #define prsSK_CATEGORY "TEL"
00225
00226
00227 #define prsSK_SUBS_PRS "PRS"
00228 #define prsSK_SUBS_TARG "TARG"
00229 #define prsSK_SUBS_ROT "ROT"
00230 #define prsSK_SUBS_AG "AG"
00231 #define prsSK_SUBS_FS "FS"
00232 #define prsSK_SUBS_M2 "M2"
00233 #define prsSK_SUBS_ADC "ADC"
00234 #define prsSK_SUBS_AO "AO"
00235
00236
00237 #define prsSK_TYPE "TYPE"
00238 #define prsSK_ALPHA "ALPHA"
00239 #define prsSK_DELTA "DELTA"
00240 #define prsSK_EPOCHSYSTEM "EPOCHSYSTEM"
00241 #define prsSK_EPOCH "EPOCH"
00242 #define prsSK_EQUINOX "EQUINOX"
00243 #define prsSK_PMA "PMA"
00244 #define prsSK_PMD "PMD"
00245 #define prsSK_RADVEL "RADVEL"
00246 #define prsSK_PARALLAX "PARALLAX"
00247 #define prsSK_COORDTYPE "COORDTYPE"
00248 #define prsSK_ALT "ALT"
00249 #define prsSK_AZ "AZ"
00250 #define prsSK_NAME "NAME"
00251 #define prsSK_WLENGTH "WLENGTH"
00252 #define prsSK_OFFSETALPHA "OFFSETALPHA"
00253 #define prsSK_OFFSETDELTA "OFFSETDELTA"
00254 #define prsSK_ADDVELALPHA "ADDVELALPHA"
00255 #define prsSK_ADDVELDELTA "ADDVELDELTA"
00256 #define prsSK_PRSCRIT "PRSCRIT"
00257 #define prsSK_OFFANGLE "OFFANGLE"
00258 #define prsSK_ENABLED "ENABLED"
00259 #define prsSK_ALTAZTRACK "ALTAZTRACK"
00260 #define prsSK_AGTYPE "TYPE"
00261 #define prsSK_START "START"
00262 #define prsSK_OBJCNT "OBJCNT"
00263 #define prsSK_AGMINMAG "MINMAG"
00264 #define prsSK_AGMAXMAG "MAXMAG"
00265 #define prsSK_AGVIGLIM "VIGLIM"
00266 #define prsSK_RESET "RESET"
00267 #define prsSK_ZENITH "ZENITH"
00268 #define prsSK_ABSPOS "ABSPOS"
00269 #define prsSK_DTIME "DTIME"
00270 #define prsSK_GSCAT "CAT"
00271 #define prsSK_ADCTYPE "TYPE"
00272 #define prsSK_GUIDESTAR "GUIDESTAR"
00273 #define prsSK_DTIME "DTIME"
00274 #define prsSK_LAMRED "LAMRED"
00275 #define prsSK_LAMBLUE "LAMBLUE"
00276
00277 #endif