|
InstPosition | instPos |
|
std::string | instName |
| instrument position More...
|
|
std::string | gcViewName |
| instrument name More...
|
|
double | secUserFocus |
| name of current guide camera view More...
|
|
double | gcUserFocus |
| user-set secondary mirror focus offset (um) More...
|
|
double | scaleFac |
| user-set guide camera focus offset (um) More...
|
|
std::tr1::array< double, 3 > | primPistCoef |
|
std::tr1::array< double, 3 > | primXTiltCoef |
| primary mirror piston coefficients (um) More...
|
|
std::tr1::array< double, 3 > | primYTiltCoef |
| primary mirror x tilt coefficients (arcsec) More...
|
|
std::tr1::array< double, 3 > | primXTransCoef |
| primary mirror y tilt coefficients (arcsec) More...
|
|
std::tr1::array< double, 3 > | primYTransCoef |
| primary mirror x translation coefficients (um) More...
|
|
std::tr1::array< double, 3 > | secPistCoef |
| primary mirror y translation coefficients (um) More...
|
|
std::tr1::array< double, 3 > | secXTiltCoef |
| secondary mirror... More...
|
|
std::tr1::array< double, 3 > | secYTiltCoef |
|
std::tr1::array< double, 3 > | secXTransCoef |
|
std::tr1::array< double, 3 > | secYTransCoef |
|
std::tr1::array< double, 3 > | tertPistCoef |
|
std::tr1::array< double, 3 > | tertXTiltCoef |
| tertiary mirror... More...
|
|
std::tr1::array< double, 3 > | tertYTiltCoef |
|
std::tr1::array< double, 3 > | tertXTransCoef |
|
std::tr1::array< double, 3 > | tertYTransCoef |
|
std::tr1::array< double, 5 > | secPistTempCoef |
|
double | maxScaleFac |
|
double | primPistScaleCoef |
|
double | secPistScaleCoef |
| primary scale coefficient (um): delta piston = coeff * (scaleFac - 1) More...
|
|
std::tr1::array< double, 2 > | iim_ctr |
| secondary scale coefficient (um): delta piston = coeff * (scaleFac - 1) More...
|
|
std::tr1::array< double, 2 > | iim_scale |
| location of zero boresight; need not be geometric center More...
|
|
std::tr1::array< double, 2 > | iim_minXY |
| instrument image scale (unbinned pixels/deg on the sky) More...
|
|
std::tr1::array< double, 2 > | iim_maxXY |
| minimum position on instrument image (unbinned pixels) More...
|
|
double | inst_foc |
| maximum position on instrument image (unbinned pixels) More...
|
|
std::tr1::array< double, 2 > | rot_inst_xy |
| focus (secondary piston) offset due to instrument (um) More...
|
|
double | rot_inst_ang |
| position of the center of the rotator in instrument frame (x,y deg) More...
|
|
std::tr1::array< double, 2 > | instPosLim |
| angle from the instrument x axis to the rotator x axis (deg) More...
|
|
int | rotID |
|
double | rot_fixed_phys |
| rotator ID, or 0 if no rotator More...
|
|
double | rot_offset |
| mount pos = offet + (scale * physical pos) More...
|
|
double | rot_scale |
| rotator mount offset (mount units) More...
|
|
std::tr1::array< double, 5 > | rotLim |
| rotator mount scale (mount units/degree) More...
|
|
int | gcamID |
|
std::tr1::array< double, 2 > | gim_ctr |
| guide camera ID More...
|
|
std::tr1::array< double, 2 > | gim_scale |
| location of zero boresight; need not be geometric center More...
|
|
std::tr1::array< double, 2 > | gim_minXY |
| guide image scale (unbinned pixels/deg on the sky) More...
|
|
std::tr1::array< double, 2 > | gim_maxXY |
| minimum position on guide image (unbinned pixels) More...
|
|
std::vector< GuideProbe > | gProbe |
| maximum position on guide image (unbinned pixels) More...
|
|
int | ptErrProbe |
| guide probe data More...
|
|
int | gmechID |
|
double | gcNomFocus |
| guider mechanical controller ID More...
|
|
Information about the current instrument position. note: for mechanical motion limits, see the AxeLim block; for information about the mirror actuators see the Mir block.
Description The instrument block is set whenver a new instrument is chosen. It is set from a sequence of three or four files, one each for: the telescope, instrument position, instrument, and possibly the current guide camera view.
In addition, there are a few items int this block – e.g. the name of the instrument and where it is located – that are not contained inside any of these files, but instead are coded into the file name. This is unusual, but it allows the TCC to dynamically determine which instruments are available (by the existence of an appropriately named file).
Definition at line 41 of file inst.h.