#****************************************************************************** # E.S.O. - VLT project # # "@(#) $Id: dicVIRCAM_HOWFS.txt,v 0.7 2004/07/29 12:05:29 vltsccm Exp $" # # # who when what # -------- -------- ---------------------------------------------- # sbeard 09/07/03 Copied to VIRCAM # sbeard 12/02/03 New dictionary for HOWFS # sbeard 15/01/04 Renamed from _WFS to _HOWFS # sbeard 21/07/04 Added HOWFS keywords provided by Nirmal Bissonauth # (with shortened comments) # sbeard 27/08/04 Added HOWFS.DATE keyword. # #****************************************************************************** #****************************************************************************** # # The VIRCAM_HOWFS dictionary contains all keywords used by VIRCAM WFS at # runtime to execute and understand commands with -function option, # such as SETUP and STATUS. # # IMPORTANT NOTE: The "Value Format" entry defines the precision of # the keyword value, following the ANSI-C printf # rules. Specially for float or double numbers, # roundings are possible and affects all commands, # in particular SETUP and STATUS. # In order to avoid undesired roundings, the # appropriate precision must be defined in this field. # #****************************************************************************** # # Notes # 1)The letters within ()indicate the Class that keyword belongs to: # c = config # h = header # l = conf-log # p = private # s = setup # o = ops-log # Dictionary Name: ESO-VLT-DIC.VIRCAM_HOWFS Scope: VIRCAM Source: ESO VLT Version Control: @(#) $Id: 0.7 $ Revision: $Revision: 0.7 $ Date: 2004-07-30 Status: Development Description: VISTA IR Camera Wavefront Sensing keywords # 2.2 ICS setup and header # Parameter Name: HOWFS ID Class: conf-log|config|header Context: Instrument Type: string Value Format: %30s Unit: Comment Format: Wavefront sensor ID Description: Wavefront sensor ID # # HOWFS dictionary provided by Nirmal Bissonauth # Parameter Name: HOWFS PUPDIA Class: config Context: Instrument Type: double Value Format: %f Unit: m Comment Format: Pupil Diameter [m] Description: Pupil Diameter [m] Parameter Name: HOWFS DEFOCUS Class: config Context: Instrument Type: double Value Format: %f Unit: mm Comment Format: Image Defocus [mm] Description: Image Defocus [mm] Parameter Name: HOWFS OBSRATIO Class: config Context: Instrument Type: double Value Format: %f Unit: Comment Format: Central obscuration ratio Description: Central obscuration ratio with respect to pupil diameter Parameter Name: HOWFS IMGSIZE Class: config Context: Instrument Type: integer Value Format: %d Unit: pixels Comment Format: Image size [pixels] Description: Image size [pixels] Parameter Name: HOWFS PSCALE Class: config Context: Instrument Type: double Value Format: %f Unit: um Comment Format: Plate scale [um] Description: Plate scale [um] Parameter Name: HOWFS INTRATIO Class: config Context: Instrument Type: double Value Format: %f Unit: Comment Format: Intensity ratio Description: Intensity ratio between defocused images due to beam splitter Parameter Name: HOWFS GRIDSIZE Class: config Context: Instrument Type: integer Value Format: %d Unit: Comment Format: Ray grid size Description: Grid size of rays used by raytracer Parameter Name: HOWFS SUBGDSZ Class: config Context: Instrument Type: integer Value Format: %d Unit: Comment Format: Sub grid size Description: Subdivision of rays Parameter Name: HOWFS NAMEMODi Class: config Context: Instrument Type: string Value Format: %s Unit: Comment Format: Mode to fit Description: Mode to fit Parameter Name: HOWFS TYPEMODi Class: config Context: Instrument Type: integer Value Format: %d Unit: Comment Format: Type of mode Description: Zernike or Elastic Parameter Name: HOWFS SYMMODi Class: config Context: Instrument Type: integer Value Format: %d Unit: Comment Format: If T, symmetric mode Description: Is this a symmetic mode? i.e. cos and sin terms Parameter Name: HOWFS ORDMODi Class: config Context: Instrument Type: integer Value Format: %d Unit: Comment Format: Order of mode Description: Order of mode Parameter Name: HOWFS NULLFILE Class: config Context: Instrument Type: string Value Format: %s Unit: Comment Format: Null aberration file Description: File containing null values for the aberrations against radius Parameter Name: HOWFS NULLEN Class: config Context: Instrument Type: logical Value Format: %c Unit: Comment Format: If T, use null aberrations Description: If T, use null aberrations Parameter Name: HOWFS NULLSUB Class: config Context: Instrument Type: logical Value Format: %c Unit: Comment Format: If T, subtract null aberrations Description: If T, subtract null aberrations Parameter Name: HOWFS MAXRTOL Class: setup Context: Instrument Type: double Value Format: %f Unit: Comment Format: Max. Relative Tolerance Description: Max. Relative Tolerance Parameter Name: HOWFS MAXITR Class: setup Context: Instrument Type: integer Value Format: %d Unit: Comment Format: Max. Iteration Count Description: Maximum Iteration Count of simplex algorithm Parameter Name: HOWFS PREBLUR Class: setup Context: Instrument Type: logical Value Format: %c Unit: Comment Format: If T, blur images Description: Flag to indicate whether observed images must be blurred Parameter Name: HOWFS USEMODi Class: setup Context: Instrument Type: logical Value Format: %c Unit: Comment Format: Use mode i Description: Indicator to fit mode Parameter Name: HOWFS IMGFILE Class: setup Context: Instrument Type: string Value Format: %s Unit: Comment Format: Image file Description: File containing defocused images Parameter Name: HOWFS DARKFILE Class: setup Context: Instrument Type: string Value Format: %s Unit: Comment Format: Dark file Description: File containing a dark image Parameter Name: HOWFS FLATFILE Class: setup Context: Instrument Type: string Value Format: %s Unit: Comment Format: Flat-field file Description: File containing a flat-field image Parameter Name: HOWFS COFILE Class: setup Context: Instrument Type: string Value Format: %s Unit: Comment Format: Coefficients file Description: File to store measured coeffs in with additional data Parameter Name: HOWFS BADMASK Class: setup Context: Instrument Type: string Value Format: %s Unit: Comment Format: Bad pixel file Description: File containing mask with bad pixels indicated Parameter Name: HOWFS OBSOFF X Class: header|setup Context: Instrument Type: double Value Format: %f Unit: mm Comment Format: Obscuration offset in X [mm] Description: Offset of the central obscuration in X direction Parameter Name: HOWFS OBSOFF Y Class: header|setup Context: Instrument Type: double Value Format: %f Unit: mm Comment Format: Obscuration offset in Y [mm] Description: Offset of the central obscuration in Y direction Parameter Name: HOWFS STARPOS X Class: header|setup Context: Instrument Type: double Value Format: %f Unit: mm Comment Format: Star position in X [mm] Description: Star position in X [mm] Parameter Name: HOWFS STARPOS Y Class: header|setup Context: Instrument Type: double Value Format: %f Unit: mm Comment Format: Star position in Y [mm] Description: Star position in Y [mm] Parameter Name: HOWFS IMGANGLE Class: header|setup Context: Instrument Type: double Value Format: %f Unit: degrees Comment Format: Image Axis angle [degrees] Description: Image Axis angle [degrees] Parameter Name: HOWFS FRSTIMG X Class: header|setup Context: Instrument Type: double Value Format: %f Unit: pixels Comment Format: First image X [pixels] Description: Detector X co-ordinate of centre of first defocused Image Parameter Name: HOWFS FRSTIMG Y Class: header|setup Context: Instrument Type: double Value Format: %f Unit: pixels Comment Format: First image Y [pixels] Description: Detector Y co-ordinate of centre of first defocused Image Parameter Name: HOWFS IMGDIST Class: header|setup Context: Instrument Type: double Value Format: %f Unit: pixels Comment Format: Distance between images [pixels] Description: Distance between defocused images on detector Parameter Name: HOWFS STRTPNT MODMODEi Class: setup Context: Instrument Type: double Value Format: %f Unit: nm Comment Format: Starting modulus [nm] Description: Starting value of the modulus for the simplex algorithm Parameter Name: HOWFS STRTPNT ANGMODEi Class: setup Context: Instrument Type: double Value Format: %f Unit: degrees Comment Format: Starting angle [degrees] Description: Starting value of the angle for the simplex algorithm Parameter Name: HOWFS BIAS MODMODEi Class: setup Context: Instrument Type: double Value Format: %f Unit: nm Comment Format: Bias modulus [nm] Description: Bias Modulus to apply for this mode Parameter Name: HOWFS BIAS ANGMODEi Class: setup Context: Instrument Type: double Value Format: %f Unit: degrees Comment Format: Bias angle [degrees] Description: Bias angle of this mode # Additional keyword suggested by Will Sutherland Parameter Name: HOWFS DATE Class: header Context: Instrument Type: string Value Format: %s Unit: Comment Format: Date/Time of new coeffs Description: Date/Time at which the most recent HOWFS measurement was made. #___oOo___