Summary

CSU Server - mcsus

MCSUS.ABORT Abort slit mask reconfiguration - integer

MCSUS.AMPERRS - string listing all amplifier errors - string

MCSUS.B01POS Actual position of bar number 01 - double

MCSUS.B01STAT Status of bar number 01 - string

MCSUS.B01TARG Target position of bar number 01 - double

MCSUS.B02POS Actual position of bar number 02 - double

MCSUS.B02STAT Status of bar number 02 - string

MCSUS.B02TARG Target position of bar number 02 - double

MCSUS.B03POS Actual position of bar number 03 - double

MCSUS.B03STAT Status of bar number 03 - string

MCSUS.B03TARG Target position of bar number 03 - double

MCSUS.B04POS Actual position of bar number 04 - double

MCSUS.B04STAT Status of bar number 04 - string

MCSUS.B04TARG Target position of bar number 04 - double

MCSUS.B05POS Actual position of bar number 05 - double

MCSUS.B05STAT Status of bar number 05 - string

MCSUS.B05TARG Target position of bar number 05 - double

MCSUS.B06POS Actual position of bar number 06 - double

MCSUS.B06STAT Status of bar number 06 - string

MCSUS.B06TARG Target position of bar number 06 - double

MCSUS.B07POS Actual position of bar number 07 - double

MCSUS.B07STAT Status of bar number 07 - string

MCSUS.B07TARG Target position of bar number 07 - double

MCSUS.B08POS Actual position of bar number 08 - double

MCSUS.B08STAT Status of bar number 08 - string

MCSUS.B08TARG Target position of bar number 08 - double

MCSUS.B09POS Actual position of bar number 09 - double

MCSUS.B09STAT Status of bar number 09 - string

MCSUS.B09TARG Target position of bar number 09 - double

MCSUS.B10POS Actual position of bar number 10 - double

MCSUS.B10STAT Status of bar number 10 - string

MCSUS.B10TARG Target position of bar number 10 - double

MCSUS.B11POS Actual position of bar number 11 - double

MCSUS.B11STAT Status of bar number 11 - string

MCSUS.B11TARG Target position of bar number 11 - double

MCSUS.B12POS Actual position of bar number 12 - double

MCSUS.B12STAT Status of bar number 12 - string

MCSUS.B12TARG Target position of bar number 12 - double

MCSUS.B13POS Actual position of bar number 13 - double

MCSUS.B13STAT Status of bar number 13 - string

MCSUS.B13TARG Target position of bar number 13 - double

MCSUS.B14POS Actual position of bar number 14 - double

MCSUS.B14STAT Status of bar number 14 - string

MCSUS.B14TARG Target position of bar number 14 - double

MCSUS.B15POS Actual position of bar number 15 - double

MCSUS.B15STAT Status of bar number 15 - string

MCSUS.B15TARG Target position of bar number 15 - double

MCSUS.B16POS Actual position of bar number 16 - double

MCSUS.B16STAT Status of bar number 16 - string

MCSUS.B16TARG Target position of bar number 16 - double

MCSUS.B17POS Actual position of bar number 17 - double

MCSUS.B17STAT Status of bar number 17 - string

MCSUS.B17TARG Target position of bar number 17 - double

MCSUS.B18POS Actual position of bar number 18 - double

MCSUS.B18STAT Status of bar number 18 - string

MCSUS.B18TARG Target position of bar number 18 - double

MCSUS.B19POS Actual position of bar number 19 - double

MCSUS.B19STAT Status of bar number 19 - string

MCSUS.B19TARG Target position of bar number 19 - double

MCSUS.B20POS Actual position of bar number 20 - double

MCSUS.B20STAT Status of bar number 20 - string

MCSUS.B20TARG Target position of bar number 20 - double

MCSUS.B21POS Actual position of bar number 21 - double

MCSUS.B21STAT Status of bar number 21 - string

MCSUS.B21TARG Target position of bar number 21 - double

MCSUS.B22POS Actual position of bar number 22 - double

MCSUS.B22STAT Status of bar number 22 - string

MCSUS.B22TARG Target position of bar number 22 - double

MCSUS.B23POS Actual position of bar number 23 - double

MCSUS.B23STAT Status of bar number 23 - string

MCSUS.B23TARG Target position of bar number 23 - double

MCSUS.B24POS Actual position of bar number 24 - double

MCSUS.B24STAT Status of bar number 24 - string

MCSUS.B24TARG Target position of bar number 24 - double

MCSUS.B25POS Actual position of bar number 25 - double

MCSUS.B25STAT Status of bar number 25 - string

MCSUS.B25TARG Target position of bar number 25 - double

MCSUS.B26POS Actual position of bar number 26 - double

MCSUS.B26STAT Status of bar number 26 - string

MCSUS.B26TARG Target position of bar number 26 - double

MCSUS.B27POS Actual position of bar number 27 - double

MCSUS.B27STAT Status of bar number 27 - string

MCSUS.B27TARG Target position of bar number 27 - double

MCSUS.B28POS Actual position of bar number 28 - double

MCSUS.B28STAT Status of bar number 28 - string

MCSUS.B28TARG Target position of bar number 28 - double

MCSUS.B29POS Actual position of bar number 29 - double

MCSUS.B29STAT Status of bar number 29 - string

MCSUS.B29TARG Target position of bar number 29 - double

MCSUS.B30POS Actual position of bar number 30 - double

MCSUS.B30STAT Status of bar number 30 - string

MCSUS.B30TARG Target position of bar number 30 - double

MCSUS.B31POS Actual position of bar number 31 - double

MCSUS.B31STAT Status of bar number 31 - string

MCSUS.B31TARG Target position of bar number 31 - double

MCSUS.B32POS Actual position of bar number 32 - double

MCSUS.B32STAT Status of bar number 32 - string

MCSUS.B32TARG Target position of bar number 32 - double

MCSUS.B33POS Actual position of bar number 33 - double

MCSUS.B33STAT Status of bar number 33 - string

MCSUS.B33TARG Target position of bar number 33 - double

MCSUS.B34POS Actual position of bar number 34 - double

MCSUS.B34STAT Status of bar number 34 - string

MCSUS.B34TARG Target position of bar number 34 - double

MCSUS.B35POS Actual position of bar number 35 - double

MCSUS.B35STAT Status of bar number 35 - string

MCSUS.B35TARG Target position of bar number 35 - double

MCSUS.B36POS Actual position of bar number 36 - double

MCSUS.B36STAT Status of bar number 36 - string

MCSUS.B36TARG Target position of bar number 36 - double

MCSUS.B37POS Actual position of bar number 37 - double

MCSUS.B37STAT Status of bar number 37 - string

MCSUS.B37TARG Target position of bar number 37 - double

MCSUS.B38POS Actual position of bar number 38 - double

MCSUS.B38STAT Status of bar number 38 - string

MCSUS.B38TARG Target position of bar number 38 - double

MCSUS.B39POS Actual position of bar number 39 - double

MCSUS.B39STAT Status of bar number 39 - string

MCSUS.B39TARG Target position of bar number 39 - double

MCSUS.B40POS Actual position of bar number 40 - double

MCSUS.B40STAT Status of bar number 40 - string

MCSUS.B40TARG Target position of bar number 40 - double

MCSUS.B41POS Actual position of bar number 41 - double

MCSUS.B41STAT Status of bar number 41 - string

MCSUS.B41TARG Target position of bar number 41 - double

MCSUS.B42POS Actual position of bar number 42 - double

MCSUS.B42STAT Status of bar number 42 - string

MCSUS.B42TARG Target position of bar number 42 - double

MCSUS.B43POS Actual position of bar number 43 - double

MCSUS.B43STAT Status of bar number 43 - string

MCSUS.B43TARG Target position of bar number 43 - double

MCSUS.B44POS Actual position of bar number 44 - double

MCSUS.B44STAT Status of bar number 44 - string

MCSUS.B44TARG Target position of bar number 44 - double

MCSUS.B45POS Actual position of bar number 45 - double

MCSUS.B45STAT Status of bar number 45 - string

MCSUS.B45TARG Target position of bar number 45 - double

MCSUS.B46POS Actual position of bar number 46 - double

MCSUS.B46STAT Status of bar number 46 - string

MCSUS.B46TARG Target position of bar number 46 - double

MCSUS.B47POS Actual position of bar number 47 - double

MCSUS.B47STAT Status of bar number 47 - string

MCSUS.B47TARG Target position of bar number 47 - double

MCSUS.B48POS Actual position of bar number 48 - double

MCSUS.B48STAT Status of bar number 48 - string

MCSUS.B48TARG Target position of bar number 48 - double

MCSUS.B49POS Actual position of bar number 49 - double

MCSUS.B49STAT Status of bar number 49 - string

MCSUS.B49TARG Target position of bar number 49 - double

MCSUS.B50POS Actual position of bar number 50 - double

MCSUS.B50STAT Status of bar number 50 - string

MCSUS.B50TARG Target position of bar number 50 - double

MCSUS.B51POS Actual position of bar number 51 - double

MCSUS.B51STAT Status of bar number 51 - string

MCSUS.B51TARG Target position of bar number 51 - double

MCSUS.B52POS Actual position of bar number 52 - double

MCSUS.B52STAT Status of bar number 52 - string

MCSUS.B52TARG Target position of bar number 52 - double

MCSUS.B53POS Actual position of bar number 53 - double

MCSUS.B53STAT Status of bar number 53 - string

MCSUS.B53TARG Target position of bar number 53 - double

MCSUS.B54POS Actual position of bar number 54 - double

MCSUS.B54STAT Status of bar number 54 - string

MCSUS.B54TARG Target position of bar number 54 - double

MCSUS.B55POS Actual position of bar number 55 - double

MCSUS.B55STAT Status of bar number 55 - string

MCSUS.B55TARG Target position of bar number 55 - double

MCSUS.B56POS Actual position of bar number 56 - double

MCSUS.B56STAT Status of bar number 56 - string

MCSUS.B56TARG Target position of bar number 56 - double

MCSUS.B57POS Actual position of bar number 57 - double

MCSUS.B57STAT Status of bar number 57 - string

MCSUS.B57TARG Target position of bar number 57 - double

MCSUS.B58POS Actual position of bar number 58 - double

MCSUS.B58STAT Status of bar number 58 - string

MCSUS.B58TARG Target position of bar number 58 - double

MCSUS.B59POS Actual position of bar number 59 - double

MCSUS.B59STAT Status of bar number 59 - string

MCSUS.B59TARG Target position of bar number 59 - double

MCSUS.B60POS Actual position of bar number 60 - double

MCSUS.B60STAT Status of bar number 60 - string

MCSUS.B60TARG Target position of bar number 60 - double

MCSUS.B61POS Actual position of bar number 61 - double

MCSUS.B61STAT Status of bar number 61 - string

MCSUS.B61TARG Target position of bar number 61 - double

MCSUS.B62POS Actual position of bar number 62 - double

MCSUS.B62STAT Status of bar number 62 - string

MCSUS.B62TARG Target position of bar number 62 - double

MCSUS.B63POS Actual position of bar number 63 - double

MCSUS.B63STAT Status of bar number 63 - string

MCSUS.B63TARG Target position of bar number 63 - double

MCSUS.B64POS Actual position of bar number 64 - double

MCSUS.B64STAT Status of bar number 64 - string

MCSUS.B64TARG Target position of bar number 64 - double

MCSUS.B65POS Actual position of bar number 65 - double

MCSUS.B65STAT Status of bar number 65 - string

MCSUS.B65TARG Target position of bar number 65 - double

MCSUS.B66POS Actual position of bar number 66 - double

MCSUS.B66STAT Status of bar number 66 - string

MCSUS.B66TARG Target position of bar number 66 - double

MCSUS.B67POS Actual position of bar number 67 - double

MCSUS.B67STAT Status of bar number 67 - string

MCSUS.B67TARG Target position of bar number 67 - double

MCSUS.B68POS Actual position of bar number 68 - double

MCSUS.B68STAT Status of bar number 68 - string

MCSUS.B68TARG Target position of bar number 68 - double

MCSUS.B69POS Actual position of bar number 69 - double

MCSUS.B69STAT Status of bar number 69 - string

MCSUS.B69TARG Target position of bar number 69 - double

MCSUS.B70POS Actual position of bar number 70 - double

MCSUS.B70STAT Status of bar number 70 - string

MCSUS.B70TARG Target position of bar number 70 - double

MCSUS.B71POS Actual position of bar number 71 - double

MCSUS.B71STAT Status of bar number 71 - string

MCSUS.B71TARG Target position of bar number 71 - double

MCSUS.B72POS Actual position of bar number 72 - double

MCSUS.B72STAT Status of bar number 72 - string

MCSUS.B72TARG Target position of bar number 72 - double

MCSUS.B73POS Actual position of bar number 73 - double

MCSUS.B73STAT Status of bar number 73 - string

MCSUS.B73TARG Target position of bar number 73 - double

MCSUS.B74POS Actual position of bar number 74 - double

MCSUS.B74STAT Status of bar number 74 - string

MCSUS.B74TARG Target position of bar number 74 - double

MCSUS.B75POS Actual position of bar number 75 - double

MCSUS.B75STAT Status of bar number 75 - string

MCSUS.B75TARG Target position of bar number 75 - double

MCSUS.B76POS Actual position of bar number 76 - double

MCSUS.B76STAT Status of bar number 76 - string

MCSUS.B76TARG Target position of bar number 76 - double

MCSUS.B77POS Actual position of bar number 77 - double

MCSUS.B77STAT Status of bar number 77 - string

MCSUS.B77TARG Target position of bar number 77 - double

MCSUS.B78POS Actual position of bar number 78 - double

MCSUS.B78STAT Status of bar number 78 - string

MCSUS.B78TARG Target position of bar number 78 - double

MCSUS.B79POS Actual position of bar number 79 - double

MCSUS.B79STAT Status of bar number 79 - string

MCSUS.B79TARG Target position of bar number 79 - double

MCSUS.B80POS Actual position of bar number 80 - double

MCSUS.B80STAT Status of bar number 80 - string

MCSUS.B80TARG Target position of bar number 80 - double

MCSUS.B81POS Actual position of bar number 81 - double

MCSUS.B81STAT Status of bar number 81 - string

MCSUS.B81TARG Target position of bar number 81 - double

MCSUS.B82POS Actual position of bar number 82 - double

MCSUS.B82STAT Status of bar number 82 - string

MCSUS.B82TARG Target position of bar number 82 - double

MCSUS.B83POS Actual position of bar number 83 - double

MCSUS.B83STAT Status of bar number 83 - string

MCSUS.B83TARG Target position of bar number 83 - double

MCSUS.B84POS Actual position of bar number 84 - double

MCSUS.B84STAT Status of bar number 84 - string

MCSUS.B84TARG Target position of bar number 84 - double

MCSUS.B85POS Actual position of bar number 85 - double

MCSUS.B85STAT Status of bar number 85 - string

MCSUS.B85TARG Target position of bar number 85 - double

MCSUS.B86POS Actual position of bar number 86 - double

MCSUS.B86STAT Status of bar number 86 - string

MCSUS.B86TARG Target position of bar number 86 - double

MCSUS.B87POS Actual position of bar number 87 - double

MCSUS.B87STAT Status of bar number 87 - string

MCSUS.B87TARG Target position of bar number 87 - double

MCSUS.B88POS Actual position of bar number 88 - double

MCSUS.B88STAT Status of bar number 88 - string

MCSUS.B88TARG Target position of bar number 88 - double

MCSUS.B89POS Actual position of bar number 89 - double

MCSUS.B89STAT Status of bar number 89 - string

MCSUS.B89TARG Target position of bar number 89 - double

MCSUS.B90POS Actual position of bar number 90 - double

MCSUS.B90STAT Status of bar number 90 - string

MCSUS.B90TARG Target position of bar number 90 - double

MCSUS.B91POS Actual position of bar number 91 - double

MCSUS.B91STAT Status of bar number 91 - string

MCSUS.B91TARG Target position of bar number 91 - double

MCSUS.B92POS Actual position of bar number 92 - double

MCSUS.B92STAT Status of bar number 92 - string

MCSUS.B92TARG Target position of bar number 92 - double

MCSUS.CLOSEPORT Closes the serial port - integer

MCSUS.COLLISIONDETECT Flag for whether or not to do collision detect on multibar moves integer

MCSUS.COMMENT Comment to be written after move in logfile string

MCSUS.COMMSDBG provides fprintf for i/o bytes - integer

MCSUS.COMMSOK Flag for whether communications with CSU have been established (1=yes, 0=no) integer

MCSUS.CSUFATAL 1 if Fatal error flag is returned from function progress call. 0 if none - integer

MCSUS.CSUREADY CSU Availability (0: Unknown, 1: System Started, 2: Ready for Move, 3: Moving, 4: Configuring, -1: Error, -2: System Stopped) integer

MCSUS.CSUSTAT CSU Status string - string

MCSUS.CTLERRS - string listing all control rack errors - string

MCSUS.INITBAR Initialize 1 or all bars. Will initialize the bar number matching keyword value. 0=init all bars integer

MCSUS.INITCOMMS Initialize CSU communications - integer

MCSUS.INITISVC Initialize CSU ISVC. This homes CSU to fully open position - integer

MCSUS.ITERATION polling_iteration - integer

MCSUS.LOGDIR Name of CSU logging directory - string

MCSUS.LOGFILE Name of CSU logging file - string

MCSUS.LOGGING Toggle logging of CSU moves on(1)/off(0) integer

MCSUS.MASKERR Mask error code - integer

MCSUS.MASKNAME Name of the current slit mask - string

MCSUS.MCSUSFUN calls specified function with specified args string

MCSUS.MCSUSINFO reply value for mcsusfun - string

MCSUS.MCSUSTOUT !max blocking time within the select call integer

MCSUS.NBARS !Number of bars in the CSU mechanism - integer

MCSUS.NROWS !Number of rows in the CSU mechanism - integer

MCSUS.NUMAMPERRS Number of amplifier errors - integer

MCSUS.NUMCTLERRS Number of control rack errors - integer

MCSUS.OPERTEMP Temperature at which CSU is configured to run 0=cold, 1=warm integer

MCSUS.POLLHW Polls hardware, getting errors and function progress integer

MCSUS.POLLING enables/disables CSU status polling - integer

MCSUS.PORT Name of the serial port for this device - string

MCSUS.PORTOPEN Gives the status of the serial port (1=open, 0=closed) integer

MCSUS.PROGRESS Progress of move function in percent complete - integer

MCSUS.READACCEL Polls the hardware, reading x and y accleration for one bar position integer

MCSUS.READBARMEM Polls the hardware, reading bar memory, for one or all bar positions integer

MCSUS.READBAR Polls the hardware, reading bar position, for one bar position integer

MCSUS.READBARS Polls the hardware, reading bar position, for bar positions integer

MCSUS.READORIDE sets barStateValid to 1 so readstate can proceed integer

MCSUS.READSTATE Read the CSU bar state file - integer

MCSUS.REPLYTOUT !max time for CSU reply - integer

MCSUS.RESETAMPERRS Set to 1 to clear amplifier errors - integer

MCSUS.SETUPGO Start a CSU reconfiguration - integer

MCSUS.SETUPINIT Initialize a CSU reconfiguration - integer

MCSUS.SETUPNAME Name of the currently setup slit mask - string

MCSUS.SIMERROR !allows simulating errors - integer

MCSUS.SIMULATE simulation control - integer

MCSUS.STARTCSU Start CSU system. Powers up device and inits ISVC integer

MCSUS.STATEDIR Name of CSU state file directory - string

MCSUS.STOPCSU Stop CSU system - integer

MCSUS.TIMERPERIOD Polling period for statuses and positions - double

MCSUS.TXCOUNT !max time to resend a failed command to CSU integer

MCSUS.USER_DBL1 User or script controllable double precision real - double

MCSUS.USER_FLT1 user or script controllable single precision real - float

MCSUS.USER_INT1 user or script controllable integer - integer

MCSUS.USER_STR1 User or script controllable string - string

MCSUS.USER_STR2 User or script controllable string - string

MCSUS.WARMOVERRIDE Set to 1 to allow moves when opertemp is warm integer

MCSUS.WRITEBAR Tells server to put bNNpos value into CSU bar memory for MBNN integer

MCSUS.WRITESTATE Write the CSU bar state file - integer

MCSUS.XACCEL Returns the value of CSU X accelerometer in mV integer

MCSUS.YACCEL Returns the value of CSU Y accelerometer in mV integer

Speed Controller CCRs - mscs

MSCS.ADCOUT1 Current ADC reading for Head 1 - string

MSCS.ADCOUT2 Current ADC reading for Head 2 - string

MSCS.CH1PWR Cold head 1 power 1=ON/0=OFF - integer

MSCS.CH1SPDRBV Read back CCR voltage for Head 1 (0-5000 mV) string

MSCS.CH1SPD Target CCR speed for Head 1 (0-5000 mV) - float

MSCS.CH2PWR Cold head 2 power 1=ON/0=OFF - integer

MSCS.CH2SPDRBV Read back CCR voltage for Head 2 (0-5000 mV) string

MSCS.CH2SPD Target CCR speed for Head 2 (0-5000 mV) - float

MSCS.CHREMOTE System control - 1=REMOTE/0=LOCAL - integer

MSCS.COMMENT Comment to be written after values in logfile string

MSCS.DACIN1R Value that is loaded into the DAC for Head 1 (24-75 RPM) string

MSCS.DACIN1 Value that is loaded into the DAC for Head 1 (0-5000 mV) string

MSCS.DACIN2R Value that is loaded into the DAC for Head 2 (24-75 RPM) string

MSCS.DACIN2 Value that is loaded into the DAC for Head 2 (0-5000 mV) string

MSCS.DACOUT1R Value that is being output from the DAC for Head 1 (24-75 RPM) string

MSCS.DACOUT1 Value that is being output from the DAC for Head 1 (0-5000 mV) string

MSCS.DACOUT2R Value that is being output from the DAC for Head 2 (24-75 RPM) string

MSCS.DACOUT2 Value that is being output from the DAC for Head 2 (0-5000 mV) string

MSCS.GETSPEED1 Set to 1 to force a read of the current head1 speed integer

MSCS.GETSPEED2 Set to 1 to force a read of the current head2 speed integer

MSCS.INIT Initialize DGH modules - integer

MSCS.ITERATION polling_iteration - integer

MSCS.LOGDIR Name of speed-control logging directory - string

MSCS.LOGFILE Name of speed-control logging file - string

MSCS.LOGGING Toggle logging of CCR speeds on(1)/off(0) integer

MSCS.POLLHW Poll DGH modules and update keywords - integer

MSCS.PORT !Number of the RS485 serial port for this device string

MSCS.REPORT Show values of ADCs as they are polled (off, on) integer

MSCS.RPMTARG1 Target CCR speed for Head 1 (RPM) - float

MSCS.RPMTARG2 Target CCR speed for Head 2 (RPM) - float

MSCS.SIMULATE simulation control - integer

MSCS.SPEED1 Current CCR speed reading for Head 1 (24-70 RPM) string

MSCS.SPEED2 Current CCR speed reading for Head 2 (24-70 RPM) string

MSCS.TIMERPERIOD Set the number of seconds between each poll - double

MSCS.TSHOST !Hostname of the RS485 device server for the speed controller string

Cabinet dgh modules (heater server) - mdhss

MDHS.COMMENT Comment to be written after values in logfile string

MDHS.CUR1LOC !Power Supply 1 current location - string

MDHS.CUR1 Power Supply 1 current - string

MDHS.CUR2LOC !Power Supply 2 current location - string

MDHS.CUR2 Power Supply 2 current - string

MDHS.EBAYDOOR Electronics bay doors state (open, closed) string

MDHS.GLYRET Glycol status (Flow Normal, Over Flow) - string

MDHS.GLYSUP Glycol flow state (Flow, No Flow) - string

MDHS.HPSUPPLY Heater power supply state (Crowbarred, Normal) string

MDHS.INIT Initialize DGH modules - integer

MDHS.ITERATION polling_iteration - integer

MDHS.LOGDIR Name of dewar-monitor logging directory - string

MDHS.LOGFILE Name of dewar-monitorlogging file - string

MDHS.LOGGING Toggle logging of dewar-heater data on(1)/off(0) integer

MDHS.POLLHW Poll DGH modules and update keywords - integer

MDHS.PORT !Number of the terminal serial port for this device string

MDHS.POWRESET Heater power supply DGH event counter reset integer

MDHS.REPORT Show values of ADCs as they are polled (off, on) integer

MDHS.SIMULATE simulation control - integer

MDHS.TIMERPERIOD Set the number of seconds between each poll - double

MDHS.TMP1 Channel 1 temperature in degrees C - string

MDHS.TMP1LOC !Channel 1 temp location - string

MDHS.TMP2 Channel 2 temperature in degrees C - string

MDHS.TMP2LOC !Channel 2 temp location - string

MDHS.TMP3 Channel 3 temperature in degrees C - string

MDHS.TMP3LOC !Channel 3 temp location - string

MDHS.TMP4 Channel 4 temperature in degrees C - string

MDHS.TMP4LOC !Channel 4 temp location - string

MDHS.TMP5 Channel 5 temperature in degrees C - string

MDHS.TMP5LOC !Channel 5 temp location - string

MDHS.TSHOST !Hostname of the device server for the dewar-heater monitor string

MDHS.VOLT1LOC !Power Supply 1 voltage location - string

MDHS.VOLT1 Power Supply 1 voltage - string

MDHS.VOLT2LOC !Power Supply 2 voltage location - string

MDHS.VOLT2 Power Supply 2 voltage - string

Detector server - mds

MDS.ABORT Abort exposure now:1 after read:2 after group:3 after coadd:4 integer

MDS.ABORTING Convenience keyword for scripts to use to specify that abort has been requested integer

MDS.ADDCSUEXT Flag to enable appending of CSU Mask description FITS extension integer

MDS.ARRAYCOLS !Number of columns of detector - integer

MDS.ARRAYROWS !Number of rows of detector - integer

MDS.ASICCFG !Filename containing SIDECAR server configuration string

MDS.ASICHOST !Hostname for sidecar server - string

MDS.ASICPORT !Port for sidecar server - integer

MDS.ASICPWR SIDECAR power status (-1:unknown, 0:off, 1:on) integer

MDS.CALCREADS Automatically calculate number of reads - integer

MDS.CD1_1 Degrees of RA per pixel in x - double

MDS.CD1_2 Degrees of RA per pixel in y - double

MDS.CD2_1 Degrees of DEC per pixel in x - double

MDS.CD2_2 Degrees of DEC per pixel in y - double

MDS.COADDSDONE Completed frames in current coaddition sequence integer

MDS.COADDS Number of coadded frames - integer

MDS.CONNECT Connect to ICE server - integer

MDS.CONNECTED 1 if connected to ICE server, 0 if not - integer

MDS.CRPIX1 X coordinate of center pixel - double

MDS.CRPIX2 Y coordinate of center pixel - double

MDS.CRVAL1 RA of center pixel (degrees) - double

MDS.CRVAL2 DEC of center pixel (degrees) - double

MDS.CSUEXTNAME Filename of CSU Mask description FITS extension string

MDS.CTYPE1 Coordinate type of WCS axis 1 - string

MDS.CTYPE2 Coordinate type of WCS axis 2 - string

MDS.DATAFILE Filename for saved data image - string

MDS.DIRSEP !File directory separator for files on asichost, where data is written string

MDS.DLFIRMWARE Download JADE firmware on init. Turns to 0 if init succeeds - integer

MDS.ELAPSEDTIME Elapsed real time for current exposure in seconds - float

MDS.ENDX Detector subarray right-most column (0-based) integer

MDS.ENDY Detector subarray top-most row (0-based) integer

MDS.EXPOSING Flag for when an exposure is in progress integer

MDS.EXTENSION !FITS file extension - string

MDS.FILENAME Full filename of image currently exposing string

MDS.FRAMDESC Comment for frame - string

MDS.FRAMENUM Frame Number - integer

MDS.GETACSKW Get ACS keywords for FITS header - integer

MDS.GETASICPOWER Get SIDECAR power status from hardware - integer

MDS.GETDCSKW Get DCS keywords for FITS header - integer

MDS.GETKW Get instrument keywords for FITS header - integer

MDS.GO Start a saved exposure - integer

MDS.GROUPSDONE Number of completed groups for current frame integer

MDS.GROUPS Number of sampling groups (2 for Single, CDS, and MCDS) integer

MDS.HEADERTEST Start a header test - integer

MDS.HEARTBEATPERIOD SidecarServer heartbeat period in ms - integer

MDS.HEARTBEAT SidecarServer heartbeat - string

MDS.IGNOREDREADS Number of ignored reads during readout - integer

MDS.IMAGEDONE Set to 1 when image is written to disk - integer

MDS.IMAGETYPE Type of image written to disk (-2: aborted test, -1: aborted data, 1: data image, 2: test image) integer

MDS.INITING 1 if currently initializing, 0 if not - integer

MDS.INIT Initialize, reset, and power up detector Controller integer

MDS.ITERATION polling_iteration - integer

MDS.ITIME Integration time of each coadd in ms - integer

MDS.LASTFILE Full filename of last image that was written to disk string

MDS.LTM1_1 CCD to image pixel scale in X - double

MDS.LTM2_2 CCD to image pixel scale in Y - double

MDS.MAXUTRREADS !Maximum number of UTR reads - integer

MDS.MINUTRRDITIME !Minimum time between reads for UTR autocalc in multiples of read times - float

MDS.NUMREADS Number of reads per group - integer

MDS.OBJECT Object name - string

MDS.OUTDIR Directory to which saved files a written string

MDS.POWERDOWN Power down detector Controller - integer

MDS.PROGRESS Pecentage that exposure is complete - integer

MDS.PSCALE science_camera_pixel_scale - float

MDS.RADECSYS Coordinate system - string

MDS.READSDONE Number of completed reads for current frame integer

MDS.READTIME Time in seconds to readout detector - float

MDS.READY Flag for System readyness (0:busy/error, 1:ok to expose) integer

MDS.RESET Reset detector controller - integer

MDS.RESETS Number of resets before exposure - integer

MDS.RESUME Attempt to resume connection to ICE server without initializing integer

MDS.SAMPMODE Sampling Mode (1:Single, 2:CDS, 3:MCDS, 4:UTR) integer

MDS.SETRPSTYPE Reference pixel subtraction type: bit 0: enable veritcal, bit 1: vertical type, bit 2: enable horiz., bit 3: horiz type integer

MDS.SIDECARINIT Current status SIDECAR initialization - string

MDS.SIMULATE simulation control - integer

MDS.STARTX Detector subarray left-most column (0-based) integer

MDS.STARTY Detector subarray bottom-most row (0-based) integer

MDS.STATUS Current status of electronics - string

MDS.STATUSDETAIL Current status of electronics: detailed message string

MDS.STATUSMAIN Current status of electronics: main message string

MDS.TEMPFITSEXT Temporary FITS file extension - string

MDS.TESTDIR Directory to which test files are written string

MDS.TESTFILE Name for data file for test exposure - string

MDS.TEST Start a test exposure - integer

MDS.TIMERPERIOD Set the number of seconds between each poll - double

MDS.TIMFILE !Filename containing personality MCD code string

MDS.TOTALTIME Estimated real time for total exposure in seconds - float

MDS.UNIXROOTDIR Unix name for root output directory - string

MDS.WAT0_001 Pixel coordinate system - string

MDS.WAT1_001 WCS projection for axis 1 - string

MDS.WAT2_001 WCS projection for axis 2 - string

MDS.WCSDIM Number of WCS dimensions - integer

MDS.WINROOTDIR Windows name for root output directory - string

MDS.WRITEALL Flag for whether to write raw frames to disk integer

Filter Wheel 1 - mmf1s

MMF1S.CURLOOPGAIN !Filter Wheel 1 current loop P gain (IKP) - float

MMF1S.CURMIDBANDGAIN !Filter Wheel 1 current loop midband compensation gain (MCG) - float

MMF1S.CURRENT !Rated current of supplied to the Filter Wheel 1 motor (IC) - float

MMF1S.FAULTCODE Filter Wheel 1 PACSCI Controller fault code integer

MMF1S.FULLSTEPVEL !Filter Wheel 1 full step velocity (FSTV) - float

MMF1S.HARMCOMP !Filter Wheel 1 third harmonic compensation (THC) - float

MMF1S.HOMEACC !Filter Wheel 1 mechanism homing acceleration integer

MMF1S.HOMEFINESPEED !Filter Wheel 1 mechanism homing fine tuning speed integer

MMF1S.HOME Home Filter Wheel 1 mechanism - integer

MMF1S.HOMEOFFSET !Number of steps to offset from Filter Wheel 1 switch0 to home mechanism integer

MMF1S.HOMEPOS !Position number to use as Filter Wheel 1 home position integer

MMF1S.HOMESPEED !Filter Wheel 1 mechanism homing speed - integer

MMF1S.INIT Initialize Filter Wheel 1 motor controller integer

MMF1S.ITERATION polling_iteration - integer

MMF1S.LOCATION0 !Location in steps from Filter Wheel 1 home location of position 0 integer

MMF1S.LOCATION1 !Location in steps from Filter Wheel 1 home location of position 1 integer

MMF1S.LOCATION2 !Location in steps from Filter Wheel 1 home loaction of position 2 integer

MMF1S.LOCATION3 !Location in steps from Filter Wheel 1 home loaction of position 3 integer

MMF1S.LOCATION4 !Location in steps from Filter Wheel 1 home loaction of position 4 integer

MMF1S.LOCATION5 !Location in steps from Filter Wheel 1 home loaction of position 5 integer

MMF1S.LOCATION Current position of Filter Wheel 1 mechanism in steps integer

MMF1S.LOGDIR Name of Filter Wheel 1 motor logging directory string

MMF1S.LOGFILE Name of Filter Wheel 1 motor logging file string

MMF1S.LOGGING Toggle logging of Filter Wheel 1 motor moves on(1)/off(0) integer

MMF1S.MECHANISM !The overall name of the Filter Wheel 1 mechanism string

MMF1S.MECHTYPE !Filter Wheel 1 mechansim type (1:wheel, 2:slide, 3:limits, 4:move while, 5:other) integer

MMF1S.MIDBANDVEL !Filter Wheel 1 midband resonant frequency compensation start velocity (MCSV) - float

MMF1S.NEGLIMITSW !Switch values of Filter Wheel 1 switches activated at negative limit integer

MMF1S.NO_OF_POS !The number of positions on the Filter Wheel 1 mechanism integer

MMF1S.NOSWITCHVAL !Filter Wheel 1 switch value when no switches are hit integer

MMF1S.PORTDBG Filter Wheel 1 Port Debug Flag - integer

MMF1S.PORT !Name of the serial port for the Filter Wheel 1 device string

MMF1S.POS Current Filter Wheel 1 position number - integer

MMF1S.POSLIMITSW !Switch values of Filter Wheel 1 switches activated at positive limit integer

MMF1S.POSNAME0 !The name of Filter Wheel 1 position 0 - string

MMF1S.POSNAME1 !The name of Filter Wheel 1 position 1 - string

MMF1S.POSNAME2 !The name of Filter Wheel 1 position 2 - string

MMF1S.POSNAME3 !The name of Filter Wheel 1 position 3 - string

MMF1S.POSNAME4 !The name of Filter Wheel 1 position 4 - string

MMF1S.POSNAME5 !The name of Filter Wheel 1 position 5 - string

MMF1S.POSNAME The name of the current Filter Wheel 1 position string

MMF1S.POWDNDELAY !Milliseconds it takes for Filter Wheel 1 motor to power down integer

MMF1S.POWUPDELAY !Milliseconds move is delayed to allow Filter Wheel 1 motor to power up integer

MMF1S.RANGE !The number of steps in the entire Filter Wheel 1 mechanism range integer

MMF1S.RESET Reset Filter Wheel 1 controller - integer

MMF1S.SIMULATE Filter Wheel 1 simulation control - integer

MMF1S.SPEED !Set target speed of the Filter Wheel 1 motor integer

MMF1S.STANDPOWER !Filter Wheel 1 standing power percentage (SPP) - float

MMF1S.STATUS Filter Wheel 1 mechanism Status (Ok,Moving,Error,Unknown) string

MMF1S.STEP Step Filter Wheel 1 mechanism from current position integer

MMF1S.STOPSW0 !Pacsci switch number to be used as a stop switch in a move while function to Filter Wheel 1 position 0 integer

MMF1S.STOPSW1 !Pacsci switch number to be used as a stop switch in a move while function to Filter Wheel 1 position 1 integer

MMF1S.STOPSW2 !Pacsci switch number to be used as a stop switch in a move while function to Filter Wheel 1 position 2 integer

MMF1S.STOPSW3 !Pacsci switch number to be used as a stop switch in a move while function to Filter Wheel 1 position 3 integer

MMF1S.STOPSW4 !Pacsci switch number to be used as a stop switch in a move while function to Filter Wheel 1 position 4 integer

MMF1S.STOPSW5 !Pacsci switch number to be used as a stop switch in a move while function to Filter Wheel 1 position 5 integer

MMF1S.SWITCH0 !Switch value of Filter Wheel 1 switches activated at position 0 integer

MMF1S.SWITCH1 !Switch value of Filter Wheel 1 switches activated at position 1 integer

MMF1S.SWITCH2 !Switch value of Filter Wheel 1 switches activated at position 2 integer

MMF1S.SWITCH3 !Switch value of Filter Wheel 1 switches activated at position 3 integer

MMF1S.SWITCH4 !Switch value of Filter Wheel 1 switches activated at position 4 integer

MMF1S.SWITCH5 !Switch value of Filter Wheel 1 switches activated at position 5 integer

MMF1S.SWITCH Current Filter Wheel 1 wwitch value - integer

MMF1S.TARGET The name of the Filter Wheel 1 target position string

MMF1S.TARGNAME The name of the Filter Wheel 1 target position string

MMF1S.TARGPOS Set desired Filter Wheel 1 position number integer

MMF1S.TIMERPERIOD Set the number of seconds between each Filter Wheel 1 poll - double

MMF1S.TOLERANC !Filter Wheel 1 allowed positioning tolerance integer

MMF1S.ZERO Zero the Filter Wheel 1 controller location counter integer

Filter Wheel 2 - mmf2s

MMF2S.ABORT Abort Filter Wheel 2 move w/o deceleration integer

MMF2S.ACCELERATION !Set acceleration of the Filter Wheel 2 motor integer

MMF2S.BACKLASH !Amount of oversteps for Filter Wheel 2 backlash removal integer

MMF2S.BUSUVOLTAGE !Filter Wheel 2 bus undertrip voltage (BUSU) - float

MMF2S.COMMENT Comment to be written after Filter Wheel 2 motor move in logfile string

MMF2S.CURLOOPGAIN !Filter Wheel 2 current loop P gain (IKP) - float

MMF2S.CURMIDBANDGAIN !Filter Wheel 2 current loop midband compensation gain (MCG) - float

MMF2S.CURRENT !Filter Wheel 2 rated current of supplied to the motor (IC) - float

MMF2S.FAULTCODE Filter Wheel 2 PACSCI Controller fault code integer

MMF2S.FULLSTEPVEL !Filter Wheel 2 full step velocity (FSTV) - float

MMF2S.HARMCOMP !Filter Wheel 2 third harmonic compensation (THC) - float

MMF2S.HOMEACC !Filter Wheel 2 mechanism homing acceleration integer

MMF2S.HOMEFINESPEED !Filter Wheel 2 mechanism homing fine tuning speed integer

MMF2S.HOME Home Filter Wheel 2 mechanism - integer

MMF2S.HOMEOFFSET !Number of steps to offset from Filter Wheel 2 switch0 to home mechanism integer

MMF2S.HOMEPOS !Position number to use as Filter Wheel 2 home position integer

MMF2S.HOMESPEED !Filter Wheel 2 mechanism homing speed - integer

MMF2S.INIT Initialize Filter Wheel 2 motor controller integer

MMF2S.ITERATION polling_iteration - integer

MMF2S.LOCATION0 !Location in steps from Filter Wheel 2 home location of position 0 integer

MMF2S.LOCATION1 !Location in steps from Filter Wheel 2 home location of position 1 integer

MMF2S.LOCATION2 !Location in steps from Filter Wheel 2 home loaction of position 2 integer

MMF2S.LOCATION3 !Location in steps from Filter Wheel 2 home loaction of position 3 integer

MMF2S.LOCATION4 !Location in steps from Filter Wheel 2 home loaction of position 4 integer

MMF2S.LOCATION5 !Location in steps from Filter Wheel 2 home loaction of position 5 integer

MMF2S.LOCATION Current position of Filter Wheel 2 mechanism in steps integer

MMF2S.LOGDIR Name of Filter Wheel 2 motor logging directory string

MMF2S.LOGFILE Name of Filter Wheel 2 motor logging file string

MMF2S.LOGGING Toggle logging of Filter Wheel 2 motor moves on(1)/off(0) integer

MMF2S.MECHANISM !The overall name of the Filter Wheel 2 mechanism string

MMF2S.MECHTYPE !Filter Wheel 2 mechansim type (1:wheel, 2:slide, 3:limits, 4:move while, 5:other) integer

MMF2S.MIDBANDVEL !Filter Wheel 2 Midband resonant frequency compensation start velocity (MCSV) - float

MMF2S.NEGLIMITSW !Switch values of Filter Wheel 2 switches activated at negative limit integer

MMF2S.NO_OF_POS !The number of positions on the Filter Wheel 2 mechanism integer

MMF2S.NOSWITCHVAL !Filter Wheel 2 switch value when no switches are hit integer

MMF2S.PORTDBG Filter Wheel 2 Port Debug Flag - integer

MMF2S.PORT !Name of the serial port for the Filter Wheel 2 device string

MMF2S.POS Current Filter Wheel 2 position number - integer

MMF2S.POSLIMITSW !Switch values of Filter Wheel 2 switches activated at positive limit integer

MMF2S.POSNAME0 !The name of Filter Wheel 2 position 0 - string

MMF2S.POSNAME1 !The name of Filter Wheel 2 position 1 - string

MMF2S.POSNAME2 !The name of Filter Wheel 2 position 2 - string

MMF2S.POSNAME3 !The name of Filter Wheel 2 position 3 - string

MMF2S.POSNAME4 !The name of Filter Wheel 2 position 4 - string

MMF2S.POSNAME5 !The name of Filter Wheel 2 position 5 - string

MMF2S.POSNAME The name of the current Filter Wheel 2 position string

MMF2S.POWDNDELAY !Milliseconds it takes for Filter Wheel 2 motor to power down integer

MMF2S.POWUPDELAY !Milliseconds move is delayed to allow Filter Wheel 2 motor to power up integer

MMF2S.RANGE !The number of steps in the entire Filter Wheel 2 mechanism range integer

MMF2S.RESET Reset the Filter Wheel 2 controller - integer

MMF2S.SIMULATE Filter Wheel 2 simulation control - integer

MMF2S.SPEED !Set target speed of the motor - integer

MMF2S.STANDPOWER !Filter Wheel 2 Standing power percentage (SPP) - float

MMF2S.STATUS Filter Wheel 2 mechanism Status (Ok,Moving,Error,Unknown) string

MMF2S.STEP Step Filter Wheel 2 mechanism from current position integer

MMF2S.STOPSW0 !Pacsci switch number to be used as a stop switch in a move while function to Filter Wheel 2 position 0 integer

MMF2S.STOPSW1 !Pacsci switch number to be used as a stop switch in a move while function to Filter Wheel 2 position 1 integer

MMF2S.STOPSW2 !Pacsci switch number to be used as a stop switch in a move while function to Filter Wheel 2 position 2 integer

MMF2S.STOPSW3 !Pacsci switch number to be used as a stop switch in a move while function to Filter Wheel 2 position 3 integer

MMF2S.STOPSW4 !Pacsci switch number to be used as a stop switch in a move while function to Filter Wheel 2 position 4 integer

MMF2S.STOPSW5 !Pacsci switch number to be used as a stop switch in a move while function to Filter Wheel 2 position 5 integer

MMF2S.SWITCH0 !Switch value of Filter Wheel 2 switches activated at position 0 integer

MMF2S.SWITCH1 !Switch value of Filter Wheel 2 switches activated at position 1 integer

MMF2S.SWITCH2 !Switch value of Filter Wheel 2 switches activated at position 2 integer

MMF2S.SWITCH3 !Switch value of Filter Wheel 2 switches activated at position 3 integer

MMF2S.SWITCH4 !Switch value of Filter Wheel 2 switches activated at position 4 integer

MMF2S.SWITCH5 !Switch value of Filter Wheel 2 switches activated at position 5 integer

MMF2S.SWITCH Current Filter Wheel 2 switch value - integer

MMF2S.TARGET The name of the Filter Wheel 2 target position string

MMF2S.TARGNAME The name of the Filter Wheel 2 target position string

MMF2S.TARGPOS Set desired Filter Wheel 2 position number integer

MMF2S.TIMERPERIOD Set the number of seconds between each Filter Wheel 2 poll - double

MMF2S.TOLERANC !Filter Wheel 2 allowed positioning tolerance integer

MMF2S.ZERO Zero the Filter Wheel 2 controller location counter integer

Dust cover (hatch) - mmdcs

MMDCS.ABORT Abort Dust Cover move w/o deceleration - integer

MMDCS.ACCELERATION !Set Dust Cover motor acceleration - integer

MMDCS.BACKLASH !Amount of oversteps for Dust Cover backlash removal integer

MMDCS.BUSUVOLTAGE !Dust Cover controller bus undertrip voltage (BUSU) - float

MMDCS.COMMENT Comment to be written after Dust Cover motor move in logfile string

MMDCS.CURLOOPGAIN !Current loop P gain (IKP) of the Dust Cover - float

MMDCS.CURMIDBANDGAIN !Dust Cover current loop midband compensation gain (MCG) - float

MMDCS.CURRENT !Rated current supplied to the Dust Cover motor - float

MMDCS.DECELERATION !Set Dust Cover motor deceleration - integer

MMDCS.FAULTCODE PACSCI Controller fault code for Dust Cover integer

MMDCS.FULLSTEPVEL !Dust Cover gull step velocity (FSTV) - float

MMDCS.HARMCOMP !Dust Cover third harmonic compensation (THC) - float

MMDCS.HOMEACC !Dust Cover mechanism homing acceleration integer

MMDCS.HOMEFINESPEED !Dust Cover mechanism homing fine tuning speed integer

MMDCS.HOME Home Dust Cover Mechanism - integer

MMDCS.HOMEOFFSET !Number of steps to offset from switch0 to Dust Cover home mechanism integer

MMDCS.HOMEPOS !Position number to use as Dust Cover home position integer

MMDCS.HOMESPEED !Dust Cover mechanism homing speed - integer

MMDCS.INIT Initialize Dust Cover motor controller - integer

MMDCS.ITERATION polling_iteration - integer

MMDCS.LOCATION0 !Dust Cover Location in steps from home location of position 0 integer

MMDCS.LOCATION1 Dust Cover !Location in steps from home location of position 1 integer

MMDCS.LOCATION Current position of Dust Cover mechanism in steps integer

MMDCS.LOGDIR Name of Dust-Cover loggin directory - string

MMDCS.LOGFILE Name of Dust Cover motor logging file - string

MMDCS.LOGGING Toggle logging of motor moves on(1)/off(0) integer

MMDCS.MECHANISM !The overall name of the Dust Cover mechanism string

MMDCS.MECHTYPE !Dust Cover mechansim type (1:wheel, 2:slide, 3:other) integer

MMDCS.MIDBANDVEL !Dust Cover midband resonant frequency compensation start velocity (MCSV) - float

MMDCS.NEGLIMITSW !Dust Cover switch values of switches activated at negative limit integer

MMDCS.NO_OF_POS !The number of positions on the Dust Cover mechanism integer

MMDCS.NOSWITCHVAL !Dust Cover Switch value when no switches are hit integer

MMDCS.PORTDBG Dust Cover port debug flag - integer

MMDCS.PORT !Name of the serial port for the Dust Cover Mechanism string

MMDCS.POSLIMITSW !Dust Cover switch values of switches activated at positive limit integer

MMDCS.POSNAME0 !The name of position 0 of the Dust Cover. string

MMDCS.POSNAME1 !The name of Dust Cover position 1 - string

MMDCS.POSNAME The name of the current Dust Cover position string

MMDCS.POS Set desired Dust Cover position number - integer

MMDCS.POWDNDELAY !Milliseconds it takes for Dust Cover motor to power down integer

MMDCS.POWUPDELAY !Milliseconds move is delayed to allow motor to power up integer

MMDCS.RANGE !The number of steps in the entire Dust Cover mechanism range integer

MMDCS.RESET Reset Dust Cover controller - integer

MMDCS.SIMULATE Dust Cover simulation control - integer

MMDCS.SPEED !Set target speed of the Dust Cover motor integer

MMDCS.STANDPOWER !Standing power percentage (SPP) for the Dust Cover - float

MMDCS.STATUS Dust Cover mechanism status (Ok,Moving,Error,Unknown) string

MMDCS.STEP Step Dust Cover mechanism from current position integer

MMDCS.STOPSW0 !Pacsci switch number to be used as a Dust Cover stop switch in a move while function to position 0 integer

MMDCS.STOPSW1 !Pacsci switch number to be used as a Dust Cover stop switch in a move while function to position 1 integer

MMDCS.STOPSW2 !Pacsci switch number to be used as a Dust Cover stop switch in a move while function to position 2 integer

MMDCS.STOPSW3 !Pacsci switch number to be used as a Dust Cover stop switch in a move while function to position 3 integer

MMDCS.STOPSW4 !Pacsci switch number to be used as a Dust Cover stop switch in a move while function to position 4 integer

MMDCS.STOPSW5 !Pacsci switch number to be used as a Dust Cover stop switch in a move while function to position 5 integer

MMDCS.SWITCH0 !Expected switch value for Dust Cover position 0 integer

MMDCS.SWITCH1 !Expected switch value for Dust Cover position 1 integer

MMDCS.SWITCH Current Dust Cover Switch Value - integer

MMDCS.TARGET The name of the Dust Cover target position string

MMDCS.TARGNAME The name of the Dust Cover target position string

MMDCS.TARGPOS Set desired Dust Cover position number - integer

MMDCS.TIMERPERIOD Set the number of seconds between each Dust Cover poll - double

MMDCS.TOLERANC !Allowed Dust positioning tolerance - integer

MMDCS.ZERO Zero the Dust Cover controller location counter integer

Grating turret - mmgts

MMGTS.ABORT Abort Grating Turret move w/o deceleration integer

MMGTS.ACCELERATION !Set acceleration of the Grating Turret motor integer

MMGTS.BACKLASH !Amount of oversteps for Grating Turret backlash removal integer

MMGTS.BUSUVOLTAGE !Grating Turret bus undertrip voltage (BUSU) - float

MMGTS.COMMENT Comment to be written after Grating Turret motor move in logfile string

MMGTS.CURLOOPGAIN !Grating Turret current loop P gain (IKP) - float

MMGTS.CURMIDBANDGAIN !Grating Turret current loop midband compensation gain (MCG) - float

MMGTS.CURRENT !Rated current of supplied to the Grating Turret motor - float

MMGTS.FAULTCODE Grating Turret PACSCI Controller fault code integer

MMGTS.FULLSTEPVEL !Grating Turret full step velocity (FSTV) - float

MMGTS.HARMCOMP !Grating Turret third harmonic compensation (THC) - float

MMGTS.HOMEACC !Grating Turret mechanism homing acceleration integer

MMGTS.HOMEFINESPEED !Grating Turret mechanism homing fine tuning speed integer

MMGTS.HOME Home Grating Turret mechanism - integer

MMGTS.HOMEOFFSET !Number of steps to offset from Grating Turret switch0 to home mechanism integer

MMGTS.HOMEPOS !Position number to use as Grating Turret home position integer

MMGTS.HOMESPEED !Grating Turret mechanism homing speed - integer

MMGTS.INIT Initialize Grating Turret motor controller integer

MMGTS.ITERATION polling_iteration - integer

MMGTS.LOCATION0 !Location in steps from Grating Turret home location of position 0 integer

MMGTS.LOCATION1 !Location in steps from Grating Turret home location of position 1 integer

MMGTS.LOCATION2 !Location in steps from Grating Turret home loaction of position 2 integer

MMGTS.LOCATION3 !Location in steps from Grating Turret home location of position 3 integer

MMGTS.LOCATION4 !Location in steps from Grating Turret home location of position 4 integer

MMGTS.LOCATION Current position of Grating Turret mechanism in steps integer

MMGTS.LOGDIR Name of Grating Turret motor logging directory string

MMGTS.LOGFILE Name of Grating Turret motor logging file string

MMGTS.LOGGING Toggle logging of Grating Turret motor moves on(1)/off(0) integer

MMGTS.MECHANISM !The overall name of the Grating Turret mechanism string

MMGTS.MECHTYPE !Grating Turret mechansim type (1:wheel, 2:slide, 3:limits, 4:move while, 5:other) integer

MMGTS.MIDBANDVEL !Grating Turret midband resonant frequency compensation start velocity (MCSV) - float

MMGTS.NEGLIMITSW !Switch values of Grating Turret switches activated at negative limit integer

MMGTS.NO_OF_POS !The number of positions on the Grating Turret mechanism integer

MMGTS.NOSWITCHVAL !Grating Turret Switch value when no switches are hit integer

MMGTS.PORTDBG Grating Turret Port Debug Flag - integer

MMGTS.PORT !Name of the serial port for the Grating Turret device string

MMGTS.POS Current Grating Turret position number - integer

MMGTS.POSLIMITSW !Switch values of Grating Turret switches activated at positive limit integer

MMGTS.POSNAME0 !The name of Grating Turret position 0 - string

MMGTS.POSNAME1 !The name of Grating Turret position 1 - string

MMGTS.POSNAME2 !The name of Grating Turret position 2 - string

MMGTS.POSNAME3 !The name of Grating Turret position 3 - string

MMGTS.POSNAME4 !The name of Grating Turret position 4 - string

MMGTS.POSNAME The name of the current Grating Turret position string

MMGTS.POWDNDELAY !Milliseconds it takes for Grating Turret motor to power down integer

MMGTS.POWUPDELAY !Milliseconds move is delayed to allow Grating Turret motor to power up integer

MMGTS.RANGE !The number of steps in the entire Grating Turret mechanism range integer

MMGTS.RESET Reset the Grating Turret controller - integer

MMGTS.SIMULATE Grating Turret simulation control - integer

MMGTS.SPEED !Set target speed of the Grating Turret motor integer

MMGTS.STANDPOWER !Grating Turret standing power percentage (SPP) - float

MMGTS.STATUS Grating Turret mechanism Status (Ok,Moving,Error,Unknown) string

MMGTS.STEP Step Grating Turret mechanism from current position integer

MMGTS.STOPSW0 !Pacsci stop switch value for Grating Turret position 0 integer

MMGTS.STOPSW1 !Pacsci stop switch value for Grating Turret position 1 integer

MMGTS.STOPSW2 !Pacsci stop switch value for Grating Turret position 2 integer

MMGTS.STOPSW3 !Pacsci stop switch value for Grating Turret position 3 integer

MMGTS.STOPSW4 !Pacsci stop switch value for Grating Turret position 4 integer

MMGTS.SWITCH0 !Expected Grating Turret switch value for position 0 integer

MMGTS.SWITCH1 !Expected Grating Turret switch value for position 1 integer

MMGTS.SWITCH2 !Expected Grating Turret switch value for position 2 integer

MMGTS.SWITCH3 !Expected Grating Turret switch value for position 3 integer

MMGTS.SWITCH4 !Expected Grating Turret switch value for position 4 integer

MMGTS.SWITCH Current Grating Turret Switch Value - integer

MMGTS.TARGET The name of the Grating Turret target position string

MMGTS.TARGNAME The name of the Grating Turret target position string

MMGTS.TARGPOS Set desired Grating Turret position number integer

MMGTS.TIMERPERIOD Set the number of seconds between each Grating Turret poll - double

MMGTS.TOLERANC !Grating Turret allowed positioning tolerance integer

MMGTS.ZERO Zero the Grating Turret controller location counter integer

Grating shim - mmgss

MMGSS.ABORT Abort Grating Shim move w/o deceleration integer

MMGSS.ACCELERATION !Set acceleration of the Grating Shim motor integer

MMGSS.BACKLASH !Amount of oversteps for Grating Shim backlash removal integer

MMGSS.BUSUVOLTAGE !Grating Shim Bus undertrip voltage (BUSU) - float

MMGSS.COMMENT Comment to be written after Grating Shim motor move in logfile string

MMGSS.CURLOOPGAIN !Grating Shim current loop P gain (IKP) - float

MMGSS.CURMIDBANDGAIN !Grating Shim current loop midband compensation gain (MCG) - - float

MMGSS.CURRENT !Rated current of supplied to the Grating Shim motor - float

MMGSS.FAULTCODE Grating Shim PACSCI Controller fault code - integer

MMGSS.FULLSTEPVEL !Grating Shim full step velocity (FSTV) - float

MMGSS.HARMCOMP !Grating Shim third harmonic compensation (THC) - float

MMGSS.HOMEACC !Grating Shim mechanism homing acceleration - integer

MMGSS.HOMEFINESPEED !Grating Shim mechanism homing fine tuning speed - integer

MMGSS.HOME Home Grating Shim mechanism - integer

MMGSS.HOMEOFFSET !Number of steps to offset from Grating Shim switch0 to home mechanism - integer

MMGSS.HOMEPOS !Position number to use as Grating Shim home position - integer

MMGSS.HOMESPEED !Grating Shim mechanism homing speed - integer

MMGSS.INIT Initialize Grating Shim motor controller - integer

MMGSS.ITERATION polling_iteration - integer

MMGSS.LOCATION0 !Location in steps from Grating Shim home location of position 0 - integer

MMGSS.LOCATION1 !Location in steps from Grating Shim home location of position 1 - integer

MMGSS.LOCATION Current position of Grating Shim mechanism in steps - - integer

MMGSS.LOGDIR Name of Grating Shim motor logging directory string

MMGSS.LOGFILE Name of Grating Shim motor logging file - string

MMGSS.LOGGING Toggle logging of Grating Shim motor moves on(1)/off(0) - integer

MMGSS.MECHANISM !The overall name of the Grating Shim mechanism string

MMGSS.MECHTYPE !Grating Shim mechansim type (1:wheel, 2:slide, 3:limits, 4:move while, 5:other) - integer

MMGSS.MIDBANDVEL !Grating Shim midband resonant frequency compensation start velocity (MCSV) float

MMGSS.NEGLIMITSW !Switch value of Grating Shim switches activated at negative limit - integer

MMGSS.NO_OF_POS !The number of positions on the Grating Shim mechanism - integer

MMGSS.NOSWITCHVAL !Grating Shim switch value when no switches are hit - integer

MMGSS.PORTDBG Grating Shim Port Debug Flag - integer

MMGSS.PORT !Name of the serial port for the Grating Shim device string

MMGSS.POS Current Grating Shim position number - integer

MMGSS.POSLIMITSW !Switch value of Grating Shim switches activated at positive limit - integer

MMGSS.POSNAME0 !The name of Grating Shim position 0 - string

MMGSS.POSNAME1 !The name of Grating Shim position 1 - string

MMGSS.POSNAME The name of the current Grating Shim position string

MMGSS.POWDNDELAY !Milliseconds it takes for Grating Shim motor to power down - integer

MMGSS.POWUPDELAY !Milliseconds move is delayed to allow Grating Shim motor to power up - integer

MMGSS.RANGE !The number of steps in the entire Grating Shim mechanism range - integer

MMGSS.RESET Reset the Grating Shim controller - integer

MMGSS.SIMULATE Grating Shim simulation control - integer

MMGSS.SPEED !Set target speed of the Grating Shim motor - integer

MMGSS.STANDPOWER !Grating Shim standing power percentage (SPP) float

MMGSS.STATUS Grating Shim mechanism Status (Ok,Moving,Error,Unknown) string

MMGSS.STEP Step Grating Shim mechanism from current position - - integer

MMGSS.STOPSW0 !Pacsci switch number to be used as a stop switch in a move while function to Grating Shim position 0 - integer

MMGSS.STOPSW1 !Pacsci switch number to be used as a stop switch in a move while function to Grating Shim position 1 - integer

MMGSS.SWITCH0 !Expected Grating Shim switch value for position 0 - integer

MMGSS.SWITCH1 !Expected Grating Shim switch value for position 1 - integer

MMGSS.SWITCH Current Grating Shim switch value - integer

MMGSS.TARGET The name of the Grating Shim target position string

MMGSS.TARGNAME The name of the Grating Shim target position string

MMGSS.TARGPOS Set desired Grating Shim position number - integer

MMGSS.TIMERPERIOD Set the number of seconds between each Grating Shim poll - double

MMGSS.TOLERANC !Grating Shim allowed positioning tolerance - integer

MMGSS.ZERO Zero the Grating Shim controller location counter - integer

rating shim - mmgss

MFCS.ABORT Set to 1 to abort a move - integer

MFCS.ACTIVE servo/online/enable flag - integer

MFCS.A Flexure model amplitude parameter - float

MFCS.ANAMORPH Flexure model anamorphic scale factor - float

MFCS.AVERAGE The number of points to average when taking an LVDT reading - integer

MFCS.BETA Flexure model beta parameter in degrees - float

MFCS.CENTERX Center X location - float

MFCS.CENTERY Center Y location - float

MFCS.CENTLOC1 Ch1 center location - float

MFCS.CENTLOC2 Ch2 center location - float

MFCS.CENTLOC3 Ch3 center location - float

MFCS.CENTLOC Center location for all channels - float

MFCS.COMMENT Comment to be written after actuator move in logfile string

MFCS.COMPSTAT Compensate status - integer

MFCS.DCO1 Drift compensation mode ON (1) or OFF (0) for actuator 1 - integer

MFCS.DCO2 Drift compensation mode ON (1) or OFF (0) for actuator 2 - integer

MFCS.DCO3 Drift compensation mode ON (1) or OFF (0) for actuator 3 - integer

MFCS.DCO Drift compensation mode ON (1) or OFF (0) for all actuators - integer

MFCS.DTHETAXY Relative rotation angle around X and Y axes of the instrument coordinate system in microradians string

MFCS.EL Elevation angle in degrees - float

MFCS.ENABLE Enable model-based flexure compensation - integer

MFCS.FAULTCODE PI E-516 Controller status code - integer

MFCS.HOME Home Mechanism - integer

MFCS.ITERATION polling_iteration - integer

MFCS.K Flexure model k parameter - float

MFCS.LOC1 Location of actuator #1 - float

MFCS.LOC2 Location of actuator #2 - float

MFCS.LOC3 Location of actuator #3 - float

MFCS.LOGDIR Name of FCS logging directory - string

MFCS.LOGFILE Name of FCS logging file - string

MFCS.LOGGING Toggle logging of FCS moves on(1)/off(0) - integer

MFCS.MECHANISM The overall name of the mechanism - string

MFCS.OFFSET1 Actual offset from comanded position of actuator 1 float

MFCS.OFFSET2 Actual offset from comanded position of actuator 2 float

MFCS.OFFSET3 Actual offset from comanded position of actuator 3 float

MFCS.ONLINE Online mode ON (1) or OFF (0) for all actuators - integer

MFCS.ONT1 On target status ON (1) or OFF (0) for actuator 1 - integer

MFCS.ONT2 On target status ON (1) or OFF (0) for actuator 2 - integer

MFCS.ONT3 On target status ON (1) or OFF (0) for actuator 3 - integer

MFCS.OVF1 Overflow status ON (1) or OFF (0) for actuator 1 - integer

MFCS.OVF2 Overflow status ON (1) or OFF (0) for actuator 2 - integer

MFCS.OVF3 Overflow status ON (1) or OFF (0) for actuator 3 - integer

MFCS.PA_EL Position angle and elevation in degrees - string

MFCS.PA Position angle in degrees - float

MFCS.PH Flexure model phase parameter in degrees float

MFCS.PLLIMIT1 Lower position limit for actuator 1 - float

MFCS.PLLIMIT2 Lower position limit for actuator 2 - float

MFCS.PLLIMIT3 Lower position limit for actuator 3 - float

MFCS.POLLHW Poll PI E-516 and update keywords - integer

MFCS.PORT Number of the terminal server socket port for the FCS controller string

MFCS.PULIMIT1 Upper position limit for actuator 1 - float

MFCS.PULIMIT2 Upper position limit for actuator 2 - float

MFCS.PULIMIT3 Upper position limit for actuator 3 - float

MFCS.RANGE Defined actuator range - float

MFCS.RANGEUSED % actuator range used - float

MFCS.REPORT Show value of positions and voltages as they are polled (off, on, verbose) - integer

MFCS.SERVO1 Servo mode ON (1) or OFF (0) for actuator 1 - integer

MFCS.SERVO2 Servo mode ON (1) or OFF (0) for actuator 2 - integer

MFCS.SERVO3 Servo mode ON (1) or OFF (0) for actuator 3 - integer

MFCS.SERVO Servo mode ON (1) or OFF (0) for all actuators - integer

MFCS.SIMULATE simulation control - integer

MFCS.STATUS FCS Controller Status (Ok,Moving,Busy,Error,Unknown) string

MFCS.TARGET1 Location target to actuator 1 - float

MFCS.TARGET2 Location target to actuator 2 - float

MFCS.TARGET3 Location target to actuator 3 - float

MFCS.THETAXY Rotation angle around X and Y axes of the instrument coordinate system in microradians string

MFCS.TIMERPERIOD Polling period for FCS status and positions - double

MFCS.TSHOST Host name of the terminal server for the FCS controller string

MFCS.UPDATEMODEL Update FCS model parameters - integer

MFCS.UPDATE Update actuator positions based on exisiting pa_el - integer

MFCS.USER_DBL1 User or script controllable double precision real - double

MFCS.USER_FLT1 user or script controllable single precision real float

MFCS.USER_INT1 user or script controllable integer - integer

MFCS.USER_STR1 User or script controllable string - string

MFCS.USER_STR2 User or script controllable string - string

MFCS.USRDX1 User relative move distance for actuator 1 float

MFCS.USRDX2 User relative move distance for actuator 2 float

MFCS.USRDX3 User relative move distance for actuator 3 float

MFCS.USRDXALL User relative move distance for all actuators string

MFCS.USRTARG1 User location target to actuator 1 - float

MFCS.USRTARG2 User location target to actuator 2 - float

MFCS.USRTARG3 User location target to actuator 3 - float

MFCS.UTARGALL User location targets for all actuators - string

MFCS.VOLT1 Voltage of actuator #1 - float

MFCS.VOLT2 Voltage of actuator #2 - float

MFCS.VOLT3 Voltage of actuator #3 - float

MFCS.VOLTTARG1 Voltage target of actuator #1 - float

MFCS.VOLTTARG2 Voltage target of actuator #2 - float

MFCS.VOLTTARG3 Voltage target of actuator #3 - float

MFCS.VOLTTARGALL Voltage targets for all 3 actuators - string

MFCS.X01 Flexure model X offset parameter 1 - float

MFCS.X02 Flexure model X offset parameter 2 - float

MFCS.XSCALE Pixels to FCS microradians - float

MFCS.Y01 Flexure model Y offset parameter 1 - float

MFCS.Y02 Flexure model Y offset parameter 2 - float

MFCS.YSCALE Pixels to FCS microradians - float

Pupil rotator - mmprs

MMPRS.ABORT Abort Pupil Rotator move w/o deceleration - integer

MMPRS.ACCELERATION !Set acceleration of the motor - integer

MMPRS.BACKLASH !Amount of oversteps for backlash removal - integer

MMPRS.BACKLASHDIR Direction for backlash removal. If tracking positive, set this to 1 - integer

MMPRS.BUSUVOLTAGE !Bus undertrip voltage (BUSU) - float

MMPRS.COMMENT Comment to be written after motor move in logfile string

MMPRS.CURLOOPGAIN !Current loop P gain (IKP) - float

MMPRS.CURMIDBANDGAIN !Current loop midband compensation gain (MCG) float

MMPRS.CURRENT !Rated current supplied to the motor per phase float

MMPRS.ELTDMD for dcs el demands - double

MMPRS.FAULTCODE PACSCI Controller fault code - integer

MMPRS.FULLSTEPVEL !Full step velocity (FSTV) - float

MMPRS.HARMCOMP !Third harmonic compensation (THC) - float

MMPRS.HOMEACC !Mechanism homing acceleration - integer

MMPRS.HOMEFINESPEED !Mechanism homing fine tuning speed - integer

MMPRS.HOME Home Pupil Rotator Mechanism - integer

MMPRS.HOMEOFFSET !Number of steps to offset from switch0 to home mechanism - integer

MMPRS.HOMEPOS !Position number to use as home position - integer

MMPRS.HOMESPEEDFAST !Mechanism fast homing speed - integer

MMPRS.HOMESPEEDSLOW !Mechanism slow homing speed - integer

MMPRS.INIT Initialize Pupil Rotator motor controller - integer

MMPRS.ITERATION polling_iteration - integer

MMPRS.LOCATION0 !Location in steps from home location of position 0 - integer

MMPRS.LOCATION1 !Location in steps from home location of position 1 - integer

MMPRS.LOCATION2 !Location in steps from home location of position 2 - integer

MMPRS.LOCATION Current position of Pupil Rotator mechanism in steps - integer

MMPRS.LOGDIR Name of motor logging directory - string

MMPRS.LOGFILE Name of motor logging file - string

MMPRS.LOGGING Toggle logging of motor moves on(1)/off(0) - integer

MMPRS.MECHANISM !The overall name of the Pupil Rotator mechanism string

MMPRS.MECHTYPE !Mechansim type (1:wheel, 2:slide, 3:other) - integer

MMPRS.MIDBANDVEL !Midband resonant frequency compensation start velocity (MCSV) float

MMPRS.NEGLIMITPOS !Position number to use as negative limit - integer

MMPRS.NO_OF_POS !The number of positions on the mechanism - integer

MMPRS.PORT !Name of the serial port for this device string

MMPRS.POS Current Pupil Rotator position number - integer

MMPRS.POSLIMITPOS !Position number to use as positive limit - integer

MMPRS.POSNAME0 !The name of position 0 - string

MMPRS.POSNAME1 !The name of position 1 - string

MMPRS.POSNAME2 !The name of position 2 - string

MMPRS.POSNAME The name of the current Pupil Rotator position string

MMPRS.POWDNDELAY !Milliseconds it takes for motor to power down - integer

MMPRS.POWUPDELAY !Milliseconds move is delayed to allow motor to power up - integer

MMPRS.RANGEFAST !The number of steps in the fast (tracking) range - integer

MMPRS.RANGESLOW !The number of steps in the slow (iris open/close) range - integer

MMPRS.RANGESWITCH !The number of steps a switch is activated - integer

MMPRS.RESET Reset the controller - integer

MMPRS.ROTBASE Angle in radians to apply to rotator angle for tracking moves - double

MMPRS.ROTCOE essentially a scale factor for tracking moves - double

MMPRS.ROTCOR essentially a scale factor for tracking moves - double

MMPRS.ROTDATA Rotator info log file - string

MMPRS.ROTFRCTRK forces tracking (4 testing) - integer

MMPRS.ROTOFF Angle in radians to set start tracking position (multiple of PI/3) float

MMPRS.ROTOFFSET Angle in degrees between pupil rotator in instrument rotator - double

MMPRS.ROTPERIOD servo update period in ms - integer

MMPRS.ROTSERVO set to 1 to start the rotator servo - integer

MMPRS.ROTSETUP set to 1 causes data structure to be intialized - integer

MMPRS.ROTTDMD for dcs rotator demands - double

MMPRS.ROTTTS1 for dcs demands TS1 - double

MMPRS.ROTTTS2 for dcs demands TS2 - double

MMPRS.ROTUSEEL enable/disable el angle in tracking moves - double

MMPRS.SETTRCKMODE Toggle Pupil Rotator Tracking Mode on(1)/off(0) integer

MMPRS.SIMULATE simulation control - integer

MMPRS.SKYPA rotposn from DCS for Pupil Rotator - double

MMPRS.SPEEDFAST !Fast target speed of the motor - integer

MMPRS.SPEEDSLOW !Slow target speed of the motor - integer

MMPRS.STANDPOWER !Standing power percentage (SPP) - float

MMPRS.STATUS Pupil Rotator Mechanism Status (Ok,Moving,Error,Unknown) - string

MMPRS.STEP Step Pupil Rotator mechanism from current position - integer

MMPRS.SWITCH0 !Expected switch value for position 0 -

MMPRS.SWITCH1 !Expected switch value for position 1 - integer

MMPRS.SWITCH2 !Expected switch value for position 2 - integer

MMPRS.SWITCH Current Pupil Rotator Switch Value - integer

MMPRS.TARGET The name of the Pupil Rotator target position string

MMPRS.TARGNAME The name of the Pupil Rotator target position string

MMPRS.TARGPOS Set desired Pupil Rotator position number - integer

MMPRS.TIMERPERIOD Set the number of seconds between each poll - double

MMPRS.TOLERANC !Allowed positioning tolerance - integer

MMPRS.TRACKACC !Acceleration of the motor when in tracking mode - integer

MMPRS.TRACKPWR !Standing power percentage (SPP) while tracking float

MMPRS.TRANSITIONLOC !Absolute location of transition from tracking to iris open - integer

MMPRS.TRCKMODE Pupil Rotator Tracking Mode on(1)/off(0) - integer

MMPRS.WATCHROTHB Heartbeat for watchrot - string

MMPRS.ZERO Zero the location counter - integer

Temperature control - mtcs

MTCS.ACTIVE1 Switch for temperature control for channel A (0:off/1:on) - integer

MTCS.ACTIVE2 Switch for temperature control for channel B (0:off/1:on) - integer

MTCS.CHNAME1 !Location where temp is controlled by channel A string

MTCS.CHNAME2 !Location where temp is controlled by channel B string

MTCS.COMMENT Comment to be written after temperatures in logfile string

MTCS.CONTROL1 !Control mode for channel A. 1=ManualPID, 2=Zone, 3=OpenLoop, 4=AutoTunePID, 5=AutoTunePI, 6=AutoTuneP - integer

MTCS.CONTROL2 !Control mode for channel B. 1=ManualPID, 2=Zone, 3=OpenLoop, 4=AutoTunePID, 5=AutoTunePI, 6=AutoTuneP - integer

MTCS.CURTMP1 Temperature at Channel A - double

MTCS.CURTMP2 Temperature at Channel B - double

MTCS.DTERM1 !Derivative (D) term of PID tuning function for channel A - integer

MTCS.DTERM2 !Derivative (D) term of PID tuning function for channel B - integer

MTCS.GETRAMP1 !Get ramping parameters for ch A - integer

MTCS.GETRAMP2 !Get ramping parameters for ch B - integer

MTCS.GETTRG1 Get desired temperaure setpoint for ch A - integer

MTCS.GETTRG2 Get desired temperaure setpoint for ch B - integer

MTCS.INIT Initialize temperature controller - integer

MTCS.ITERATION polling_iteration - integer

MTCS.ITERM1 !Integral (I) term of PID tuning function for channel A - double

MTCS.ITERM2 !Integral (I) term of PID tuning function for channel B - double

MTCS.LOGDIR Name of temperature logging directory - string

MTCS.LOGFILE Name of temperature logging file - string

MTCS.LOGGING Toggle logging of temperatures on(1)/off(0) - integer

MTCS.OUTPUT1 Heater output percentage of channel A - double

MTCS.OUTPUT2 Heater output percentage of channel B - double

MTCS.POLLHW Poll Lakeshore 340 and update heater output and curtmp keywords - integer

MTCS.PORT !Name of the serial port for this device string

MTCS.PTERM1 !Proportional (P) term of PID tuning function for channel A - - double

MTCS.PTERM2 !Proportional (P) term of PID tuning function for channel B - double

MTCS.RAMP1 !Ch 1 Ramping parameters - string

MTCS.RAMP2 !Ch 2 Ramping parameters - string

MTCS.RANGE1 Channel A Heater range: 0=Off, 1=min power, 5=max. Actual current dependant on resistance - integer

MTCS.REPORT Show value of temperatures as they are polled (off, on, verbose) - integer

MTCS.SETRAMP Set ramp parameters for Ch1 or Ch2 - string

MTCS.SHOWALL Show value of both curtmp keywords (off, on, verbose) - integer

MTCS.SIMULATE simulation control - integer

MTCS.TGTMP1RB Desired temperature for channel A read back - double

MTCS.TGTMP2RB Desired temperature for channel B read back - double

MTCS.TIMERPERIOD Set the number of seconds between each poll - double

MTCS.TMP10 Temperature at Sensor D4 - double

MTCS.TMP3 Temperature at Sensor C1 - double

MTCS.TMP4 Temperature at Sensor C2 - double

MTCS.TMP5 Temperature at Sensor C3 - double

MTCS.TMP6 Temperature at Sensor C4 - double

MTCS.TMP7 Temperature at Sensor D1 - double

MTCS.TMP8 Temperature at Sensor D2 - double

MTCS.TMP9 Temperature at Sensor D3 - double

MTCS.TMPLOC10 !Name of the location of Temperature Sensor D4 - string

MTCS.TMPLOC3 !Name of the location of Temperature Sensor C1 - string

MTCS.TMPLOC4 !Name of the location of Temperature Sensor C2 - string

MTCS.TMPLOC5 !Name of the location of Temperature Sensor C3 - string

MTCS.TMPLOC6 !Name of the location of Temperature Sensor C4 - string

MTCS.TMPLOC7 !Name of the location of Temperature Sensor D1 - string

MTCS.TMPLOC8 !Name of the location of Temperature Sensor D2 - string

MTCS.TMPLOC9 !Name of the location of Temperature Sensor D3 - string

MTCS.TMPRNG10 !Normal Range for Temperature Sensor D4 - string

MTCS.TMPRNG1 !Normal Range for Temperature for Channel A - string

MTCS.TMPRNG2 !Normal Range for Temperature for Channel B - string

MTCS.TMPRNG3 !Normal Range for Temperature Sensor C1 - string

MTCS.TMPRNG4 !Normal Range for Temperature Sensor C2 - string

MTCS.TMPRNG5 !Normal Range for Temperature Sensor C3 - string

MTCS.TMPRNG6 !Normal Range for Temperature Sensor C4 - string

MTCS.TMPRNG7 !Normal Range for Temperature Sensor D1 - string

MTCS.TMPRNG8 !Normal Range for Temperature Sensor D2 - string

MTCS.TMPRNG9 !Normal Range for Temperature Sensor D3 - string

MTCS.TRGTMP1 !Desired temperature for channel A - double

Power server 1 - mp1s

MP1S.COMMENT Comment to be written after Power Strip 1 power statuses in logfile - string

MP1S.INIT Initialize Power Strip 1 - integer

MP1S.ITERATION polling_iteration - integer

MP1S.LOGDIR Name of power status logging directory for Power Strip 1 - string

MP1S.LOGFILE Name of power status logging file for Power Strip 1 - string

MP1S.LOGGING Toggle logging on(1)/off(0) for Power Strip 1 - integer

MP1S.POLLHW Poll Pulizzi Power Strip 1 and update pwstat keywords - integer

MP1S.PORT !Host name : TCP port# for Power Strip 1 - string

MP1S.PWNAME1 !Name of the device controlled by outlet 1 on Power Strip 1 - string

MP1S.PWNAME2 !Name of the device controlled by outlet 2 on Power Strip 1 - string

MP1S.PWNAME3 !Name of the device controlled by outlet 3 on Power Strip 1 - string

MP1S.PWNAME4 !Name of the device controlled by outlet 4 on Power Strip 1 - string

MP1S.PWNAME5 !Name of the device controlled by outlet 5 on Power Strip 1 - string

MP1S.PWNAME6 !Name of the device controlled by outlet 6 on Power Strip 1 - string

MP1S.PWNAME7 !Name of the device controlled by outlet 7 on Power Strip 1 - string

MP1S.PWNAME8 !Name of the device controlled by outlet 8 on Power Strip 1 - string

MP1S.PWSTAT1 !Power status of outlet 1 on Power Strip 1 - integer

MP1S.PWSTAT2 !Power status of outlet 2 on Power Strip 1 - integer

MP1S.PWSTAT3 !Power status of outlet 3 on Power Strip 1 - integer

MP1S.PWSTAT4 !Power status of outlet 4 on Power Strip 1 - integer

MP1S.PWSTAT5 !Power status of outlet 5 on Power Strip 1 - integer

MP1S.PWSTAT6 !Power status of outlet 6 on Power Strip 1 - integer

MP1S.PWSTAT7 !Power status of outlet 7 on Power Strip 1 - integer

MP1S.PWSTAT8 !Power status of outlet 8 on Power Strip 1 - integer

MP1S.PWSTATALL !Turn on(1) or off(0) power to all Power Strip 1 outlets - integer

MP1S.REPORT Show Power Strip 1 power statuses as they are polled (off, on, verbose) - integer

MP1S.SHOWALL Show value of all 8 Power Strip 1 power status keywords (off, on, verbose) - integer

MP1S.SIMULATE simulation control for Power Strip 1 - integer

MP1S.TIMERPERIOD Set the number of seconds between each poll for Power Strip 1 - double

MP1S.USER_DBL1 Power Strip 1 User or script controllable - double precision real - double

MP1S.USER_FLT1 Power Strip 1 user or script controllable single precision real - float

MP1S.USER_INT1 Power Strip 1 user or script controllable integer - integer

MP1S.USER_STR1 Power Strip 1 User or script controllable string - string

MP1S.USER_STR2 Power Strip 1 User or script controllable string - string

Power server 2 - mp2s

MP2S.COMMENT Comment to be written after Power Strip 2 power statuses in logfile string

MP2S.INIT Initialize Power Strip 2 - integer

MP2S.ITERATION polling_iteration - integer

MP2S.LOGDIR Name of power status logging directory for Power Strip 2 string

MP2S.LOGFILE Name of power status logging file for Power Strip 2 string

MP2S.LOGGING Toggle logging on(1)/off(0) for Power Strip 2 - integer

MP2S.POLLHW Poll Pulizzi Power Strip 2 and update pwstat keywords - integer

MP2S.PORT !Power Strip 2 Host name : TCP port# for this device string

MP2S.PWNAME1 !Name of the device controlled by outlet 1 on Power Strip 2 string

MP2S.PWNAME2 !Name of the device controlled by outlet 2 on Power Strip 2 string

MP2S.PWNAME3 !Name of the device controlled by outlet 3 on Power Strip 2 string

MP2S.PWNAME4 !Name of the device controlled by outlet 4 on Power Strip 2 string

MP2S.PWNAME5 !Name of the device controlled by outlet 5 on Power Strip 2 string

MP2S.PWNAME6 !Name of the device controlled by outlet 6 on Power Strip 2 string

MP2S.PWNAME7 !Name of the device controlled by outlet 7 on Power Strip 2 string

MP2S.PWNAME8 !Name of the device controlled by outlet 8 on Power Strip 2 string

MP2S.PWSTAT1 !Power status of outlet 1 on Power Strip 2 - integer

MP2S.PWSTAT2 !Power status of outlet 2 on Power Strip 2 - integer

MP2S.PWSTAT3 !Power status of outlet 3 on Power Strip 2 - integer

MP2S.PWSTAT4 !Power status of outlet 4 on Power Strip 2 - integer

MP2S.PWSTAT5 !Power status of outlet 5 on Power Strip 2 - integer

MP2S.PWSTAT6 !Power status of outlet 6 on Power Strip 2 - integer

MP2S.PWSTAT7 !Power status of outlet 7 on Power Strip 2 - integer

MP2S.PWSTAT8 !Power status of outlet 8 on Power Strip 2 - integer

MP2S.PWSTATALL !Turn on(1) or off(0) power to all Power Strip 2 outlets - integer

MP2S.REPORT Show Power Strip 2 power statuses as they are polled (off, on, verbose) - integer

MP2S.SHOWALL Show value of all 8 Power Strip 2 power status keywords (off, on, verbose) - integer

MP2S.SIMULATE Power Strip 2 simulation control - integer

MP2S.TIMERPERIOD Set the number of seconds between each Power Strip 2 poll - double

Pressure - mpas

MPAS.ACTIVEGAUGE Gauge pressure keyword corresponds to - integer

MPAS.ACTIVEIMG Which IMG is active - integer

MPAS.AUTOON Pressure in Torr at which the IMG automatically turns on (0=off) - integer

MPAS.BACKUP !Use the backup IMG gauge - integer

MPAS.COMMENT Comment to be written after pressure in logfile - string

MPAS.EMISSION1 Current emission status of IMG 1 (0:off, 1:on) - integer

MPAS.EMISSION2 Current emission status of IMG 2 (0:off, 1:on) - integer

MPAS.G1NAME Name of pressure gauge 1 - string

MPAS.G1PRESS Current pressure read from gauge #1 in Torr. - double

MPAS.G1STR - string representation of pressure in scientific notation from gauge #1 in Torr - string

MPAS.G2NAME Name of pressure gauge 2 - string

MPAS.G2PRESS Current pressure read from gauge #2 in Torr. - double

MPAS.G2STR - string representation of pressure in scientific notation from gauge #2 in Torr - string

MPAS.G3NAME Name of pressure gauge 3 - string

MPAS.G3PRESS Current pressure read from gauge #3 in Torr. - double

MPAS.G3STR - string representation of pressure in scientific notation from gauge #3 in Torr - string

MPAS.G4NAME Name of pressure gauge 4 - string

MPAS.G4PRESS Current pressure read from gauge #4 in Torr. - double

MPAS.G4STR - string representation of pressure in scientific notation from gauge #4 in Torr - string

MPAS.GETAUTOON Get auto-on cutoff value from hardware and update keyword - integer

MPAS.GETEMISSION Get emission status and update emission keyword - integer

MPAS.INIT Initialize Gauge - integer

MPAS.ITERATION polling_iteration - integer

MPAS.LOCKKEYPAD !Lock the keypad on front of gauge controller - integer

MPAS.LOGDIR Name of pressure logging directory - string

MPAS.LOGFILE Name of pressure logging file - string

MPAS.LOGGING Toggle logging of pressure on(1)/off(0) - integer

MPAS.POLLHW Poll pressure guage and update keyword - integer

MPAS.PORT !Name of the serial port for this device string

MPAS.PRESSRNG !Normal range for pressure - string

MPAS.PRESSURE Current pressure read from gauge in Torr. - double

MPAS.READALL Toggle reading of ALL pressure gauges, on(1)/off(0) - integer

MPAS.REPORT Show value of pressure as it is polled (off, on) - integer

MPAS.ROMVERSIONP Firmware ROM version to use (A = 0, P = 1) - integer

MPAS.SAUTONFL Server Auto On Flag, 1=ON, 0=OFF - integer

MPAS.SAUTONHIVAL Server Auto On Upper Value in Torr - float

MPAS.SAUTONLOVAL Server Auto On Lower Value in Torr - float

MPAS.SETAUTOON !Set auto-on cutoff value in Torr (0=off) - integer

MPAS.SETEMISSION1 Set emission of IMG 1 (0:off, 1:on) - integer

MPAS.SETEMISSION2 Set emission of IMG 2 (0:off, 1:on) - integer

MPAS.SETEMISSION Set emission of active IMG (0:off, 1:on) - integer

MPAS.SIMULATE simulation control - integer

MPAS.TIMERPERIOD Set the number of seconds between each poll - double

MOSFIRE global server - mosfire

MOSFIRE.ABORT Abort exposure now:1 after read:2 after group:3 after coadd:4 - integer

MOSFIRE.ABORTFILTER abort_filter_moves - integer

MOSFIRE.ABORTGRATING abort_grating_moves - integer

MOSFIRE.ABORTING Convenience keyword for scripts to use to specify that abort has been requested - integer

MOSFIRE.ABORTMOVES abort_mech_moves - integer

MOSFIRE.ADDCSUEXT Flag to enable appending of CSU Mask description FITS extension - integer

MOSFIRE.AUTODISPLAYHB Heartbeat for autodisplay - string

MOSFIRE.AUTODISPLAYOK Status flag for autodisplay - integer

MOSFIRE.B01POS Actual position of bar number 01 - double

MOSFIRE.B01STAT Status of bar number 01 - string

MOSFIRE.B01TARG Target position of bar number 01 - double

MOSFIRE.B02POS Actual position of bar number 02 - double

MOSFIRE.B02STAT Status of bar number 02 - string

MOSFIRE.B02TARG Target position of bar number 02 - double

MOSFIRE.B03POS Actual position of bar number 03 - double

MOSFIRE.B03STAT Status of bar number 03 - string

MOSFIRE.B03TARG Target position of bar number 03 - double

MOSFIRE.B04POS Actual position of bar number 04 - double

MOSFIRE.B04STAT Status of bar number 04 - string

MOSFIRE.B04TARG Target position of bar number 04 - double

MOSFIRE.B05POS Actual position of bar number 05 - double

MOSFIRE.B05STAT Status of bar number 05 - string

MOSFIRE.B05TARG Target position of bar number 05 - double

MOSFIRE.B06POS Actual position of bar number 06 - double

MOSFIRE.B06STAT Status of bar number 06 - string

MOSFIRE.B06TARG Target position of bar number 06 - double

MOSFIRE.B07POS Actual position of bar number 07 - double

MOSFIRE.B07STAT Status of bar number 07 - string

MOSFIRE.B07TARG Target position of bar number 07 - double

MOSFIRE.B08POS Actual position of bar number 08 - double

MOSFIRE.B08STAT Status of bar number 08 - string

MOSFIRE.B08TARG Target position of bar number 08 - double

MOSFIRE.B09POS Actual position of bar number 09 - double

MOSFIRE.B09STAT Status of bar number 09 - string

MOSFIRE.B09TARG Target position of bar number 09 - double

MOSFIRE.B10POS Actual position of bar number 10 - double

MOSFIRE.B10STAT Status of bar number 10 - string

MOSFIRE.B10TARG Target position of bar number 10 - double

MOSFIRE.B11POS Actual position of bar number 11 - double

MOSFIRE.B11STAT Status of bar number 11 - string

MOSFIRE.B11TARG Target position of bar number 11 - double

MOSFIRE.B12POS Actual position of bar number 12 - double

MOSFIRE.B12STAT Status of bar number 12 - string

MOSFIRE.B12TARG Target position of bar number 12 - double

MOSFIRE.B13POS Actual position of bar number 13 - double

MOSFIRE.B13STAT Status of bar number 13 - string

MOSFIRE.B13TARG Target position of bar number 13 - double

MOSFIRE.B14POS Actual position of bar number 14 - double

MOSFIRE.B14STAT Status of bar number 14 - string

MOSFIRE.B14TARG Target position of bar number 14 - double

MOSFIRE.B15POS Actual position of bar number 15 - double

MOSFIRE.B15STAT Status of bar number 15 - string

MOSFIRE.B15TARG Target position of bar number 15 - double

MOSFIRE.B16POS Actual position of bar number 16 - double

MOSFIRE.B16STAT Status of bar number 16 - string

MOSFIRE.B16TARG Target position of bar number 16 - double

MOSFIRE.B17POS Actual position of bar number 17 - double

MOSFIRE.B17STAT Status of bar number 17 - string

MOSFIRE.B17TARG Target position of bar number 17 - double

MOSFIRE.B18POS Actual position of bar number 18 - double

MOSFIRE.B18STAT Status of bar number 18 - string

MOSFIRE.B18TARG Target position of bar number 18 - double

MOSFIRE.B19POS Actual position of bar number 19 - double

MOSFIRE.B19STAT Status of bar number 19 - string

MOSFIRE.B19TARG Target position of bar number 19 - double

MOSFIRE.B20POS Actual position of bar number 20 - double

MOSFIRE.B20STAT Status of bar number 20 - string

MOSFIRE.B20TARG Target position of bar number 20 - double

MOSFIRE.B21POS Actual position of bar number 21 - double

MOSFIRE.B21STAT Status of bar number 21 - string

MOSFIRE.B21TARG Target position of bar number 21 - double

MOSFIRE.B22POS Actual position of bar number 22 - double

MOSFIRE.B22STAT Status of bar number 22 - string

MOSFIRE.B22TARG Target position of bar number 22 - double

MOSFIRE.B23POS Actual position of bar number 23 - double

MOSFIRE.B23STAT Status of bar number 23 - string

MOSFIRE.B23TARG Target position of bar number 23 - double

MOSFIRE.B24POS Actual position of bar number 24 - double

MOSFIRE.B24STAT Status of bar number 24 - string

MOSFIRE.B24TARG Target position of bar number 24 - double

MOSFIRE.B25POS Actual position of bar number 25 - double

MOSFIRE.B25STAT Status of bar number 25 - string

MOSFIRE.B25TARG Target position of bar number 25 - double

MOSFIRE.B26POS Actual position of bar number 26 - double

MOSFIRE.B26STAT Status of bar number 26 - string

MOSFIRE.B26TARG Target position of bar number 26 - double

MOSFIRE.B27POS Actual position of bar number 27 - double

MOSFIRE.B27STAT Status of bar number 27 - string

MOSFIRE.B27TARG Target position of bar number 27 - double

MOSFIRE.B28POS Actual position of bar number 28 - double

MOSFIRE.B28STAT Status of bar number 28 - string

MOSFIRE.B28TARG Target position of bar number 28 - double

MOSFIRE.B29POS Actual position of bar number 29 - double

MOSFIRE.B29STAT Status of bar number 29 - string

MOSFIRE.B29TARG Target position of bar number 29 - double

MOSFIRE.B30POS Actual position of bar number 30 - double

MOSFIRE.B30STAT Status of bar number 30 - string

MOSFIRE.B30TARG Target position of bar number 30 - double

MOSFIRE.B31POS Actual position of bar number 31 - double

MOSFIRE.B31STAT Status of bar number 31 - string

MOSFIRE.B31TARG Target position of bar number 31 - double

MOSFIRE.B32POS Actual position of bar number 32 - double

MOSFIRE.B32STAT Status of bar number 32 - string

MOSFIRE.B32TARG Target position of bar number 32 - double

MOSFIRE.B33POS Actual position of bar number 33 - double

MOSFIRE.B33STAT Status of bar number 33 - string

MOSFIRE.B33TARG Target position of bar number 33 - double

MOSFIRE.B34POS Actual position of bar number 34 - double

MOSFIRE.B34STAT Status of bar number 34 - string

MOSFIRE.B34TARG Target position of bar number 34 - double

MOSFIRE.B35POS Actual position of bar number 35 - double

MOSFIRE.B35STAT Status of bar number 35 - string

MOSFIRE.B35TARG Target position of bar number 35 - double

MOSFIRE.B36POS Actual position of bar number 36 - double

MOSFIRE.B36STAT Status of bar number 36 - string

MOSFIRE.B36TARG Target position of bar number 36 - double

MOSFIRE.B37POS Actual position of bar number 37 - double

MOSFIRE.B37STAT Status of bar number 37 - string

MOSFIRE.B37TARG Target position of bar number 37 - double

MOSFIRE.B38POS Actual position of bar number 38 - double

MOSFIRE.B38STAT Status of bar number 38 - string

MOSFIRE.B38TARG Target position of bar number 38 - double

MOSFIRE.B39POS Actual position of bar number 39 - double

MOSFIRE.B39STAT Status of bar number 39 - string

MOSFIRE.B39TARG Target position of bar number 39 - double

MOSFIRE.B40POS Actual position of bar number 40 - double

MOSFIRE.B40STAT Status of bar number 40 - string

MOSFIRE.B40TARG Target position of bar number 40 - double

MOSFIRE.B41POS Actual position of bar number 41 - double

MOSFIRE.B41STAT Status of bar number 41 - string

MOSFIRE.B41TARG Target position of bar number 41 - double

MOSFIRE.B42POS Actual position of bar number 42 - double

MOSFIRE.B42STAT Status of bar number 42 - string

MOSFIRE.B42TARG Target position of bar number 42 - double

MOSFIRE.B43POS Actual position of bar number 43 - double

MOSFIRE.B43STAT Status of bar number 43 - string

MOSFIRE.B43TARG Target position of bar number 43 - double

MOSFIRE.B44POS Actual position of bar number 44 - double

MOSFIRE.B44STAT Status of bar number 44 - string

MOSFIRE.B44TARG Target position of bar number 44 - double

MOSFIRE.B45POS Actual position of bar number 45 - double

MOSFIRE.B45STAT Status of bar number 45 - string

MOSFIRE.B45TARG Target position of bar number 45 - double

MOSFIRE.B46POS Actual position of bar number 46 - double

MOSFIRE.B46STAT Status of bar number 46 - string

MOSFIRE.B46TARG Target position of bar number 46 - double

MOSFIRE.B47POS Actual position of bar number 47 - double

MOSFIRE.B47STAT Status of bar number 47 - string

MOSFIRE.B47TARG Target position of bar number 47 - double

MOSFIRE.B48POS Actual position of bar number 48 - double

MOSFIRE.B48STAT Status of bar number 48 - string

MOSFIRE.B48TARG Target position of bar number 48 - double

MOSFIRE.B49POS Actual position of bar number 49 - double

MOSFIRE.B49STAT Status of bar number 49 - string

MOSFIRE.B49TARG Target position of bar number 49 - double

MOSFIRE.B50POS Actual position of bar number 50 - double

MOSFIRE.B50STAT Status of bar number 50 - string

MOSFIRE.B50TARG Target position of bar number 50 - double

MOSFIRE.B51POS Actual position of bar number 51 - double

MOSFIRE.B51STAT Status of bar number 51 - string

MOSFIRE.B51TARG Target position of bar number 51 - double

MOSFIRE.B52POS Actual position of bar number 52 - double

MOSFIRE.B52STAT Status of bar number 52 - string

MOSFIRE.B52TARG Target position of bar number 52 - double

MOSFIRE.B53POS Actual position of bar number 53 - double

MOSFIRE.B53STAT Status of bar number 53 - string

MOSFIRE.B53TARG Target position of bar number 53 - double

MOSFIRE.B54POS Actual position of bar number 54 - double

MOSFIRE.B54STAT Status of bar number 54 - string

MOSFIRE.B54TARG Target position of bar number 54 - double

MOSFIRE.B55POS Actual position of bar number 55 - double

MOSFIRE.B55STAT Status of bar number 55 - string

MOSFIRE.B55TARG Target position of bar number 55 - double

MOSFIRE.B56POS Actual position of bar number 56 - double

MOSFIRE.B56STAT Status of bar number 56 - string

MOSFIRE.B56TARG Target position of bar number 56 - double

MOSFIRE.B57POS Actual position of bar number 57 - double

MOSFIRE.B57STAT Status of bar number 57 - string

MOSFIRE.B57TARG Target position of bar number 57 - double

MOSFIRE.B58POS Actual position of bar number 58 - double

MOSFIRE.B58STAT Status of bar number 58 - string

MOSFIRE.B58TARG Target position of bar number 58 - double

MOSFIRE.B59POS Actual position of bar number 59 - double

MOSFIRE.B59STAT Status of bar number 59 - string

MOSFIRE.B59TARG Target position of bar number 59 - double

MOSFIRE.B60POS Actual position of bar number 60 - double

MOSFIRE.B60STAT Status of bar number 60 - string

MOSFIRE.B60TARG Target position of bar number 60 - double

MOSFIRE.B61POS Actual position of bar number 61 - double

MOSFIRE.B61STAT Status of bar number 61 - string

MOSFIRE.B61TARG Target position of bar number 61 - double

MOSFIRE.B62POS Actual position of bar number 62 - double

MOSFIRE.B62STAT Status of bar number 62 - string

MOSFIRE.B62TARG Target position of bar number 62 - double

MOSFIRE.B63POS Actual position of bar number 63 - double

MOSFIRE.B63STAT Status of bar number 63 - string

MOSFIRE.B63TARG Target position of bar number 63 - double

MOSFIRE.B64POS Actual position of bar number 64 - double

MOSFIRE.B64STAT Status of bar number 64 - string

MOSFIRE.B64TARG Target position of bar number 64 - double

MOSFIRE.B65POS Actual position of bar number 65 - double

MOSFIRE.B65STAT Status of bar number 65 - string

MOSFIRE.B65TARG Target position of bar number 65 - double

MOSFIRE.B66POS Actual position of bar number 66 - double

MOSFIRE.B66STAT Status of bar number 66 - string

MOSFIRE.B66TARG Target position of bar number 66 - double

MOSFIRE.B67POS Actual position of bar number 67 - double

MOSFIRE.B67STAT Status of bar number 67 - string

MOSFIRE.B67TARG Target position of bar number 67 - double

MOSFIRE.B68POS Actual position of bar number 68 - double

MOSFIRE.B68STAT Status of bar number 68 - string

MOSFIRE.B68TARG Target position of bar number 68 - double

MOSFIRE.B69POS Actual position of bar number 69 - double

MOSFIRE.B69STAT Status of bar number 69 - string

MOSFIRE.B69TARG Target position of bar number 69 - double

MOSFIRE.B70POS Actual position of bar number 70 - double

MOSFIRE.B70STAT Status of bar number 70 - string

MOSFIRE.B70TARG Target position of bar number 70 - double

MOSFIRE.B71POS Actual position of bar number 71 - double

MOSFIRE.B71STAT Status of bar number 71 - string

MOSFIRE.B71TARG Target position of bar number 71 - double

MOSFIRE.B72POS Actual position of bar number 72 - double

MOSFIRE.B72STAT Status of bar number 72 - string

MOSFIRE.B72TARG Target position of bar number 72 - double

MOSFIRE.B73POS Actual position of bar number 73 - double

MOSFIRE.B73STAT Status of bar number 73 - string

MOSFIRE.B73TARG Target position of bar number 73 - double

MOSFIRE.B74POS Actual position of bar number 74 - double

MOSFIRE.B74STAT Status of bar number 74 - string

MOSFIRE.B74TARG Target position of bar number 74 - double

MOSFIRE.B75POS Actual position of bar number 75 - double

MOSFIRE.B75STAT Status of bar number 75 - string

MOSFIRE.B75TARG Target position of bar number 75 - double

MOSFIRE.B76POS Actual position of bar number 76 - double

MOSFIRE.B76STAT Status of bar number 76 - string

MOSFIRE.B76TARG Target position of bar number 76 - double

MOSFIRE.B77POS Actual position of bar number 77 - double

MOSFIRE.B77STAT Status of bar number 77 - string

MOSFIRE.B77TARG Target position of bar number 77 - double

MOSFIRE.B78POS Actual position of bar number 78 - double

MOSFIRE.B78STAT Status of bar number 78 - string

MOSFIRE.B78TARG Target position of bar number 78 - double

MOSFIRE.B79POS Actual position of bar number 79 - double

MOSFIRE.B79STAT Status of bar number 79 - string

MOSFIRE.B79TARG Target position of bar number 79 - double

MOSFIRE.B80POS Actual position of bar number 80 - double

MOSFIRE.B80STAT Status of bar number 80 - string

MOSFIRE.B80TARG Target position of bar number 80 - double

MOSFIRE.B81POS Actual position of bar number 81 - double

MOSFIRE.B81STAT Status of bar number 81 - string

MOSFIRE.B81TARG Target position of bar number 81 - double

MOSFIRE.B82POS Actual position of bar number 82 - double

MOSFIRE.B82STAT Status of bar number 82 - string

MOSFIRE.B82TARG Target position of bar number 82 - double

MOSFIRE.B83POS Actual position of bar number 83 - double

MOSFIRE.B83STAT Status of bar number 83 - string

MOSFIRE.B83TARG Target position of bar number 83 - double

MOSFIRE.B84POS Actual position of bar number 84 - double

MOSFIRE.B84STAT Status of bar number 84 - string

MOSFIRE.B84TARG Target position of bar number 84 - double

MOSFIRE.B85POS Actual position of bar number 85 - double

MOSFIRE.B85STAT Status of bar number 85 - string

MOSFIRE.B85TARG Target position of bar number 85 - double

MOSFIRE.B86POS Actual position of bar number 86 - double

MOSFIRE.B86STAT Status of bar number 86 - string

MOSFIRE.B86TARG Target position of bar number 86 - double

MOSFIRE.B87POS Actual position of bar number 87 - double

MOSFIRE.B87STAT Status of bar number 87 - string

MOSFIRE.B87TARG Target position of bar number 87 - double

MOSFIRE.B88POS Actual position of bar number 88 - double

MOSFIRE.B88STAT Status of bar number 88 - string

MOSFIRE.B88TARG Target position of bar number 88 - double

MOSFIRE.B89POS Actual position of bar number 89 - double

MOSFIRE.B89STAT Status of bar number 89 - string

MOSFIRE.B89TARG Target position of bar number 89 - double

MOSFIRE.B90POS Actual position of bar number 90 - double

MOSFIRE.B90STAT Status of bar number 90 - string

MOSFIRE.B90TARG Target position of bar number 90 - double

MOSFIRE.B91POS Actual position of bar number 91 - double

MOSFIRE.B91STAT Status of bar number 91 - string

MOSFIRE.B91TARG Target position of bar number 91 - double

MOSFIRE.B92POS Actual position of bar number 92 - double

MOSFIRE.B92STAT Status of bar number 92 - string

MOSFIRE.B92TARG Target position of bar number 92 - double

MOSFIRE.BAYDOORSTAT Electronics bay doors state (open, closed) - string

MOSFIRE.CLIENT_RETRY NO ALIAS - integer

MOSFIRE.CLIENTSENDER client_send_func - string

MOSFIRE.CLIENT_TO NO ALIAS - integer

MOSFIRE.COADDSDONE Completed frames in current coaddition sequence - integer

MOSFIRE.COADDS Number of coadded frames - integer

MOSFIRE.COMMENT Comment for frame - string

MOSFIRE.CONNECT Connect to ICE server - integer

MOSFIRE.CONNECTED 1 if connected to ICE server, 0 if not - integer

MOSFIRE.CSUABORT Abort slit mask reconfiguration - integer

MOSFIRE.CSUAMPERRS String listing all amplifier errors - string

MOSFIRE.CSUCTLERRS String listing all control rack errors - string

MOSFIRE.CSUEXTNAME Filename of CSU Mask description FITS extension - string

MOSFIRE.CSUGO Start a CSU reconfiguration - integer

MOSFIRE.CSUINITBAR Initialize 1 or all bars. Will initialize the bar number matching keyword value. 0=init all bars - integer

MOSFIRE.CSUPROGRESS Progress of move function in percent complete - integer

MOSFIRE.CSUREADBAR Polls the hardware, reading bar position, for one bar position - integer

MOSFIRE.CSUREADBARS Polls the hardware, reading bar position, for bar positions - integer

MOSFIRE.CSUREADY CSU Availability (0: Unknown, 1: System Started, 2: Ready for Move, 3: Moving, 4: Configuring, -1: Error, -2: System Stopped) - integer

MOSFIRE.CSUSETUP Initialize a CSU reconfiguration - integer

MOSFIRE.CSUSTART Start CSU system. Powers up device and inits ISVC - integer

MOSFIRE.CSUSTAT CSU Status string - string

MOSFIRE.CSUSTOP Stop CSU system - integer

MOSFIRE.CSUTEMP Temperature at which CSU is configured to run 0=cold, 1=warm - integer

MOSFIRE.CSUXACC Returns the value of CSU X accelerometer in mV - integer

MOSFIRE.CSUYACC Returns the value of CSU Y accelerometer in mV - integer

MOSFIRE.CTMP1LOC !Location where temp is controlled by channel A - string

MOSFIRE.CTMP1RANG Channel A Heater range: 0=Off, 1=min power, 5=max. Actual current dependant on resistance - integer

MOSFIRE.CTMP2LOC !Location where temp is controlled by channel B - string

MOSFIRE.DARENABL Status flag for watchdarcorr - integer

MOSFIRE.DATAFILE Filename for saved data image - string

MOSFIRE.DECOFFSET offset of the telescope from the desired coordinates in Dec float

MOSFIRE.DELTAFILE File subtracted from current in autodisplay - string

MOSFIRE.DLFIRMWARE Download JADE firmware on init. Turns to 0 if init succeeds - integer

MOSFIRE.DTHCOORD dither pattern coordinates - string

MOSFIRE.DWRTMP1 Temperature at Sensor C1 - double

MOSFIRE.DWRTMP2 Temperature at Sensor C2 - double

MOSFIRE.DWRTMP3 Temperature at Sensor C3 - double

MOSFIRE.DWRTMP4 Temperature at Sensor C4 - double

MOSFIRE.DWRTMP5 Temperature at Sensor D1 - double

MOSFIRE.DWRTMP6 Temperature at Sensor D2 - double

MOSFIRE.DWRTMP7 Temperature at Sensor D3 - double

MOSFIRE.DWRTMP8 Temperature at Sensor D4 - double

MOSFIRE.ENDX Detector subarray right-most column (0-based) - integer

MOSFIRE.ENDY Detector subarray top-most row (0-based) - integer

MOSFIRE.EXPETIME Elapsed real time for current exposure in seconds - float

MOSFIRE.EXPOSING Flag for when an exposure is in progress - integer

MOSFIRE.EXPTTIME Estimated real time for total exposure in seconds - float

MOSFIRE.EXTENSION !FITS file extension - string

MOSFIRE.EXTTMP1 Channel 1 temperature in degrees C - string

MOSFIRE.EXTTMP1LOC !Channel 1 temp location - string

MOSFIRE.EXTTMP2 Channel 2 temperature in degrees C - string

MOSFIRE.EXTTMP2LOC !Channel 2 temp location - string

MOSFIRE.EXTTMP3 Channel 3 temperature in degrees C - string

MOSFIRE.EXTTMP3LOC !Channel 3 temp location - string

MOSFIRE.EXTTMP4 Channel 4 temperature in degrees C - string

MOSFIRE.EXTTMP4LOC !Channel 4 temp location - string

MOSFIRE.EXTTMP5 Channel 5 temperature in degrees C - string

MOSFIRE.EXTTMP5LOC !Channel 5 temp location - string

MOSFIRE.FCA Flexure model amplitude parameter - float

MOSFIRE.FCANAMOR Flexure model anamorphic scale factor - float

MOSFIRE.FCBETA Flexure model beta parameter in degrees - float

MOSFIRE.FCCENTRX Center X location - float

MOSFIRE.FCCENTRY Center Y location - float

MOSFIRE.FCK Flexure model k parameter - float

MOSFIRE.FCPA_EL Position angle and elevation in degrees - string

MOSFIRE.FCPH Flexure model phase parameter in degrees - float

MOSFIRE.FCSACTIV servo/online/enable flag - integer

MOSFIRE.FCSDRIFT1 Drift compensation mode ON (1) or OFF (0) for actuator 1 - integer

MOSFIRE.FCSDRIFT2 Drift compensation mode ON (1) or OFF (0) for actuator 2 - integer

MOSFIRE.FCSDRIFT3 Drift compensation mode ON (1) or OFF (0) for actuator 3 - integer

MOSFIRE.FCSFAULT PI E-516 Controller status code - integer

MOSFIRE.FCSHOME Home Mechanism - integer

MOSFIRE.FCSLOC1 Location of actuator #1 - float

MOSFIRE.FCSLOC2 Location of actuator #2 - float

MOSFIRE.FCSLOC3 Location of actuator #3 - float

MOSFIRE.FCSMECH The overall name of the mechanism - string

MOSFIRE.FCSOFF1 Actual offset from comanded position of actuator 1 - float

MOSFIRE.FCSOFF2 Actual offset from comanded position of actuator 2 - float

MOSFIRE.FCSOFF3 Actual offset from comanded position of actuator 3 - float

MOSFIRE.FCSON Enable model-based flexure compensation - integer

MOSFIRE.FCSONLINE Online mode ON (1) or OFF (0) for all actuators - integer

MOSFIRE.FCSONTARG1 On target status ON (1) or OFF (0) for actuator 1 - integer

MOSFIRE.FCSONTARG2 On target status ON (1) or OFF (0) for actuator 2 - integer

MOSFIRE.FCSONTARG3 On target status ON (1) or OFF (0) for actuator 3 - integer

MOSFIRE.FCSOVERFLOW1 Overflow status ON (1) or OFF (0) for actuator 1 - integer

MOSFIRE.FCSOVERFLOW2 Overflow status ON (1) or OFF (0) for actuator 2 - integer

MOSFIRE.FCSOVERFLOW3 Overflow status ON (1) or OFF (0) for actuator 3 - integer

MOSFIRE.FCSRANGE % actuator range used - float

MOSFIRE.FCSSERVO1 Servo mode ON (1) or OFF (0) for actuator 1 - integer

MOSFIRE.FCSSERVO2 Servo mode ON (1) or OFF (0) for actuator 2 - integer

MOSFIRE.FCSSERVO3 Servo mode ON (1) or OFF (0) for actuator 3 - integer

MOSFIRE.FCSSERVO Servo mode ON (1) or OFF (0) for all actuators - integer

MOSFIRE.FCSSTAT FCS Controller Status (Ok,Moving,Busy,Error,Unknown) - string

MOSFIRE.FCSTARG1 Location target to actuator 1 - float

MOSFIRE.FCSTARG2 Location target to actuator 2 - float

MOSFIRE.FCSTARG3 Location target to actuator 3 - float

MOSFIRE.FCSUPDATEMODEL Update FCS model parameters - integer

MOSFIRE.FCSUPDATE Update actuator positions based on exisiting pa_el - integer

MOSFIRE.FCSVOLT1 Voltage of actuator #1 - float

MOSFIRE.FCSVOLT2 Voltage of actuator #2 - float

MOSFIRE.FCSVOLT3 Voltage of actuator #3 - float

MOSFIRE.FCTHETXY Rotation angle around X and Y axes of the instrument coordinate system in microradians - string

MOSFIRE.FCX02 Flexure model X offset parameter 2 - float

MOSFIRE.FCY02 Flexure model Y offset parameter 2 - float

MOSFIRE.FILENAME Full filename of image currently exposing - string

MOSFIRE.FILTER filter_name - string

MOSFIRE.FILTERTARG filter_target - string

MOSFIRE.FILTSTAT filter_status - string

MOSFIRE.FLATSPEC Spectral flat lamp is on (1) or off (0) - integer

MOSFIRE.FRAME current_frame_in_pattern - integer

MOSFIRE.FRAMEID type_of_frame_in_pattern - string

MOSFIRE.FRAMENUM Frame Number - integer

MOSFIRE.FRAMEPROGRESS Percentage of frames complete - integer

MOSFIRE.FRAMES total_frames_in_pattern - integer

MOSFIRE.GLYRETFLOW Glycol status (Flow Normal, Over Flow) - string

MOSFIRE.GLYSUPFLOW Glycol flow state (Flow, No Flow) - string

MOSFIRE.GO Start a saved exposure - integer

MOSFIRE.GRATMODE grating_position - string

MOSFIRE.GRATSTAT grating_status - string

MOSFIRE.GROUPSDONE Number of completed groups for current frame - integer

MOSFIRE.GROUPS Number of sampling groups (2 for Single, CDS, and MCDS) - integer

MOSFIRE.GSCALE guider_pixel_scale - float

MOSFIRE.HBLIMIT Time in seconds in which a heartbeat must arrive to make ok kw 1 - integer

MOSFIRE.HOMEFILTER home_filter_wheels - integer

MOSFIRE.HPSUPPLYSTAT Heater power supply state (Crowbarred, Normal) - string

MOSFIRE.HTRPOLL Poll Lakeshore 340 and update heater output and curtmp keywords - integer

MOSFIRE.IGNOREDREADS Number of ignored reads during readout - integer

MOSFIRE.IGNOREFCS ignore_fcs - integer

MOSFIRE.IGNOREFW1 ignore_filter_wheel1 - integer

MOSFIRE.IGNOREFW2 ignore_filter_wheel2 - integer

MOSFIRE.IGNOREGRATING ignore_grating - integer

MOSFIRE.IGNOREPOWER1 ignore_power1 - integer

MOSFIRE.IGNOREPUPIL ignore_pupil - integer

MOSFIRE.IMAGEDONE Set to 1 when image is written to disk - integer

MOSFIRE.IMAGETYPE Type of image written to disk (-2: aborted test, -1: aborted data, 1: data image, 2: test image) - integer

MOSFIRE.INITING 1 if currently initializing, 0 if not - integer

MOSFIRE.INIT Initialize, reset, and power up detector Controller - integer

MOSFIRE.INSTRUME instrument_name - string

MOSFIRE.ITERATION polling_iteration - integer

MOSFIRE.ITIME Integration time of each coadd in ms - integer

MOSFIRE.LASTFILE Full filename of last image that was written to disk - string

MOSFIRE.MAGMAASK magma_question_for_user - string

MOSFIRE.MAGMAREPLY magma_question_answer - string

MOSFIRE.MASKNAME Name of the current slit mask - string

MOSFIRE.MCSUSALIVE NO ALIAS - string

MOSFIRE.MDCABORT Abort Dust Cover move w/o deceleration - integer

MOSFIRE.MDCDEST Step Dust Cover mechanism from current position - integer

MOSFIRE.MDCHOME Home Dust Cover Mechanism - integer

MOSFIRE.MDCINIT Initialize Dust Cover motor controller - integer

MOSFIRE.MDCMECH !The overall name of the Dust Cover mechanism - string

MOSFIRE.MDCNAME The name of the current Dust Cover position - string

MOSFIRE.MDCPOS Set desired Dust Cover position number - integer

MOSFIRE.MDCRAW Current position of Dust Cover mechanism in steps - integer

MOSFIRE.MDCSTAT Dust Cover mechanism status (Ok,Moving,Error,Unknown) - string

MOSFIRE.MDCSWTCH Current Dust Cover Switch Value - integer

MOSFIRE.MDCTARGN The name of the Dust Cover target position - string

MOSFIRE.MDCTARGP Set desired Dust Cover position number - integer

MOSFIRE.MDCTARG The name of the Dust Cover target position - string

MOSFIRE.MDHSALIVE NO ALIAS - string

MOSFIRE.MDHSCOMMENT Comment to be written after values in logfile - string

MOSFIRE.MDHSCYCLE polling_iteration - integer

MOSFIRE.MDSALIVE NO ALIAS - string

MOSFIRE.MDSCYCLE polling_iteration - integer

MOSFIRE.MF1ABORT Abort Filter Wheel 1 move w/o deceleration - integer

MOSFIRE.MF1DEST Step Filter Wheel 1 mechanism from current position integer

MOSFIRE.MF1HOME Home Filter Wheel 1 mechanism - integer

MOSFIRE.MF1INIT Initialize Filter Wheel 1 motor controller - integer

MOSFIRE.MF1MECH !The overall name of the Filter Wheel 1 mechanism - string

MOSFIRE.MF1NAME The name of the current Filter Wheel 1 position - string

MOSFIRE.MF1POS Current Filter Wheel 1 position number - integer

MOSFIRE.MF1RAW Current position of Filter Wheel 1 mechanism in steps - integer

MOSFIRE.MF1STAT Filter Wheel 1 mechanism Status (Ok,Moving,Error,Unknown) - string

MOSFIRE.MF1SWTCH Current Filter Wheel 1 wwitch value - integer

MOSFIRE.MF1TARGN The name of the Filter Wheel 1 target position - string

MOSFIRE.MF1TARGP Set desired Filter Wheel 1 position number - integer

MOSFIRE.MF1TARG The name of the Filter Wheel 1 target position - string

MOSFIRE.MF2ABORT Abort Filter Wheel 2 move w/o deceleration - integer

MOSFIRE.MF2DEST Step Filter Wheel 2 mechanism from current position - integer

MOSFIRE.MF2HOME Home Filter Wheel 2 mechanism - integer

MOSFIRE.MF2INIT Initialize Filter Wheel 2 motor controller - integer

MOSFIRE.MF2MECH !The overall name of the Filter Wheel 2 mechanism - string

MOSFIRE.MF2NAME The name of the current Filter Wheel 2 position - string

MOSFIRE.MF2POS Current Filter Wheel 2 position number - integer

MOSFIRE.MF2RAW Current position of Filter Wheel 2 mechanism in steps - integer

MOSFIRE.MF2STAT Filter Wheel 2 mechanism Status (Ok,Moving,Error,Unknown) - string

MOSFIRE.MF2SWTCH Current Filter Wheel 2 switch value - integer

MOSFIRE.MF2TARGN The name of the Filter Wheel 2 target position - string

MOSFIRE.MF2TARGP Set desired Filter Wheel 2 position number - integer

MOSFIRE.MF2TARG The name of the Filter Wheel 2 target position - string

MOSFIRE.MFCSALIVE NO ALIAS - string

MOSFIRE.MFCSCOMMENT Comment to be written after actuator move in logfile - string

MOSFIRE.MFCSCYCLE polling_iteration - integer

MOSFIRE.MGSABORT Abort Grating Shim move w/o deceleration - integer

MOSFIRE.MGSDEST Step Grating Shim mechanism from current position - integer

MOSFIRE.MGSHOME Home Grating Shim mechanism - integer

MOSFIRE.MGSINIT Initialize Grating Shim motor controller - integer

MOSFIRE.MGSMECH !The overall name of the Grating Shim mechanism - string

MOSFIRE.MGSNAME The name of the current Grating Shim position - string

MOSFIRE.MGSPOS Current Grating Shim position number - integer

MOSFIRE.MGSRAW Current position of Grating Shim mechanism in steps - integer

MOSFIRE.MGSSTAT Grating Shim mechanism Status (Ok,Moving,Error,Unknown) - string

MOSFIRE.MGSSWTCH Current Grating Shim switch value - integer

MOSFIRE.MGSTARGN The name of the Grating Shim target position - string

MOSFIRE.MGSTARGP Set desired Grating Shim position number - integer

MOSFIRE.MGSTARG The name of the Grating Shim target position - string

MOSFIRE.MGTABORT Abort Grating Turret move w/o deceleration - integer

MOSFIRE.MGTDEST Step Grating Turret mechanism from current position - integer

MOSFIRE.MGTHOME Home Grating Turret mechanism - integer

MOSFIRE.MGTINIT Initialize Grating Turret motor controller - integer

MOSFIRE.MGTMECH !The overall name of the Grating Turret mechanism - string

MOSFIRE.MGTNAME The name of the current Grating Turret position - string

MOSFIRE.MGTPOS Current Grating Turret position number - integer

MOSFIRE.MGTRAW Current position of Grating Turret mechanism in steps - integer

MOSFIRE.MGTSTAT Grating Turret mechanism Status (Ok,Moving,Error,Unknown) - string

MOSFIRE.MGTSWTCH Current Grating Turret Switch Value - integer

MOSFIRE.MGTTARGN The name of the Grating Turret target position - string

MOSFIRE.MGTTARGP Set desired Grating Turret position number- integer

MOSFIRE.MGTTARG The name of the Grating Turret target position - string

MOSFIRE.MMDCSALIVE NO ALIAS - string

MOSFIRE.MMDCSCYCLE polling_iteration - integer

MOSFIRE.MMF1SALIVE NO ALIAS - string

MOSFIRE.MMF1SCYCLE polling_iteration - integer

MOSFIRE.MMF2SALIVE NO ALIAS - string

MOSFIRE.MMF2SCYCLE polling_iteration - integer

MOSFIRE.MMGSCYCLE polling_iteration - integer

MOSFIRE.MMGSSALIVE NO ALIAS - string

MOSFIRE.MMGTSALIVE NO ALIAS - string

MOSFIRE.MMGTSCYCLE polling_iteration - integer

MOSFIRE.MMPRSALIVE NO ALIAS - string

MOSFIRE.MMPRSCYCLE polling_iteration - integer

MOSFIRE.MP1SALIVE NO ALIAS - string

MOSFIRE.MP1SCOMMENT Comment to be written after Power Strip 1 power statuses in logfile - string

MOSFIRE.MP1SCYCLE polling_iteration - integer

MOSFIRE.MP1STIMER Set the number of seconds between each poll for Power Strip 1 - double

MOSFIRE.MP2SALIVE NO ALIAS - string

MOSFIRE.MP2SCOMMENT Comment to be written after Power Strip 2 power statuses in logfile - string

MOSFIRE.MP2SCYCLE polling_iteration - integer

MOSFIRE.MP2STIMER Set the number of seconds between each Power Strip 2 poll - double

MOSFIRE.MPRABORT Abort Pupil Rotator move w/o deceleration - integer

MOSFIRE.MPRDEST Step Pupil Rotator mechanism from current position - integer

MOSFIRE.MPRHOME Home Pupil Rotator Mechanism - integer

MOSFIRE.MPRINIT Initialize Pupil Rotator motor controller - integer

MOSFIRE.MPRMECH !The overall name of the Pupil Rotator mechanism - string

MOSFIRE.MPRNAME The name of the current Pupil Rotator position - string

MOSFIRE.MPRPOS Current Pupil Rotator position number - integer

MOSFIRE.MPRRAW Current position of Pupil Rotator mechanism in steps - integer

MOSFIRE.MPRSALIVE NO ALIAS - string

MOSFIRE.MPRSCYCLE polling_iteration - integer

MOSFIRE.MPRSETTRACK Toggle Pupil Rotator Tracking Mode on(1)/off(0) - integer

MOSFIRE.MPRSKYPA rotposn from DCS for Pupil Rotator - double

MOSFIRE.MPRSTAT Pupil Rotator Mechanism Status (Ok,Moving,Error,Unknown) - string

MOSFIRE.MPRSTIMER Set the number of seconds between each poll - double

MOSFIRE.MPRSWTCH Current Pupil Rotator Switch Value - integer

MOSFIRE.MPRTARGN The name of the Pupil Rotator target position - string

MOSFIRE.MPRTARGP Set desired Pupil Rotator position number - integer

MOSFIRE.MPRTARG The name of the Pupil Rotator target position - string

MOSFIRE.MPRTRACK Pupil Rotator Tracking Mode on(1)/off(0) - integer

MOSFIRE.MSCSALIVE NO ALIAS - string

MOSFIRE.MTCSALIVE NO ALIAS - string

MOSFIRE.MTCSCOMMENT Comment to be written after temperatures in logfile - string

MOSFIRE.MTCSCYCLE polling_iteration - integer

MOSFIRE.MTCSLOGDIR Name of temperature logging directory - string

MOSFIRE.MTCSLOGFILE Name of temperature logging file - string

MOSFIRE.MTCSLOGGING Toggle logging of temperatures on(1)/off(0) - integer

MOSFIRE.MTCSTIMER Set the number of seconds between each poll - double

MOSFIRE.NODE offset in RA to be used for telescope nods - float

MOSFIRE.NODN offset in Dec to be used for telescope nods - float

MOSFIRE.NUMREADS Number of reads per group - integer

MOSFIRE.OBJECT Object name - string

MOSFIRE.OBSERVER observer_name - string

MOSFIRE.OBSERVING observation_in_progress - integer

MOSFIRE.OBSMODE observing_mode - string

MOSFIRE.OUTDIR Directory to which saved files a written string

MOSFIRE.OUTPTMP1 Heater output percentage of channel A - double

MOSFIRE.OUTPTMP2 Heater output percentage of channel B - double

MOSFIRE.PA1OFFSET Offset between skypa1 and skypa0 - double

MOSFIRE.PA2OFFSET Offset between skypa2 and skypa0 - double

MOSFIRE.PA3OFFSET Offset between skypa3 and skypa0 - double

MOSFIRE.PATTERN dither_pattern - string

MOSFIRE.PAUTOON Pressure in Torr at which the IMG automatically turns on (0=off) - integer

MOSFIRE.PEMISSION1 Current emission status of IMG 1 (0:off, 1:on) - integer

MOSFIRE.PEMISSION2 Current emission status of IMG 2 (0:off, 1:on) - integer

MOSFIRE.POWERDOWNASIC Power down detector Controller - integer

MOSFIRE.PRESSUR1 - string representation of pressure in scientific notation from gauge #1 in Torr - string

MOSFIRE.PRESSUR2 - string representation of pressure in scientific notation from gauge #2 in Torr - string

MOSFIRE.PRESSUR3 - string representation of pressure in scientific notation from gauge #3 in Torr - string

MOSFIRE.PRESSUR4 - string representation of pressure in scientific notation from gauge #4 in Torr - string

MOSFIRE.PRESSURE Current pressure read from gauge in Torr. - double

MOSFIRE.PROGRESS Pecentage that exposure is complete - integer

MOSFIRE.PRSCOMMENT Comment to be written after pressure in logfile - string

MOSFIRE.PRSLOGDIR Name of pressure logging directory - string

MOSFIRE.PRSLOGFILE Name of pressure logging file - string

MOSFIRE.PRSLOGGING Toggle logging of pressure on(1)/off(0) - integer

MOSFIRE.PRSNAME1 Name of pressure gauge 1 - string

MOSFIRE.PRSNAME2 Name of pressure gauge 2 - string

MOSFIRE.PRSNAME3 Name of pressure gauge 3 - string

MOSFIRE.PRSNAME4 Name of pressure gauge 4 - string

MOSFIRE.PRSPOLL Poll pressure guage and update keyword - integer

MOSFIRE.PS1CURLOC !Power Supply 1 current location - string

MOSFIRE.PS1CUR Power Supply 1 current - string

MOSFIRE.PS1VOLTLOC !Power Supply 1 voltage location - string

MOSFIRE.PS1VOLT Power Supply 1 voltage - string

MOSFIRE.PS2CURLOC !Power Supply 2 current location - string

MOSFIRE.PS2CUR Power Supply 2 current - string

MOSFIRE.PS2VOLTLOC !Power Supply 2 voltage location - string

MOSFIRE.PS2VOLT Power Supply 2 voltage - string

MOSFIRE.PSCALE detector_pixel_scale - float

MOSFIRE.PWLOCA1 !Name of the device controlled by outlet 1 on Power Strip 1 - string

MOSFIRE.PWLOCA2 !Name of the device controlled by outlet 2 on Power Strip 1 - string

MOSFIRE.PWLOCA3 !Name of the device controlled by outlet 3 on Power Strip 1 - string

MOSFIRE.PWLOCA4 !Name of the device controlled by outlet 4 on Power Strip 1 - string

MOSFIRE.PWLOCA5 !Name of the device controlled by outlet 5 on Power Strip 1 - string

MOSFIRE.PWLOCA6 !Name of the device controlled by outlet 6 on Power Strip 1 - string

MOSFIRE.PWLOCA7 !Name of the device controlled by outlet 7 on Power Strip 1 - string

MOSFIRE.PWLOCA8 !Name of the device controlled by outlet 8 on Power Strip 1 - string

MOSFIRE.PWLOCB1 !Name of the device controlled by outlet 1 on Power Strip 2 - string

MOSFIRE.PWLOCB2 !Name of the device controlled by outlet 2 on Power Strip 2 - string

MOSFIRE.PWLOCB3 !Name of the device controlled by outlet 3 on Power Strip 2 - string

MOSFIRE.PWLOCB4 !Name of the device controlled by outlet 4 on Power Strip 2 - string

MOSFIRE.PWLOCB5 !Name of the device controlled by outlet 5 on Power Strip 2 - string

MOSFIRE.PWLOCB6 !Name of the device controlled by outlet 6 on Power Strip 2 - string

MOSFIRE.PWLOCB7 !Name of the device controlled by outlet 7 on Power Strip 2 - string

MOSFIRE.PWLOCB8 !Name of the device controlled by outlet 8 on Power Strip 2 - string

MOSFIRE.PWPOLLA Poll Pulizzi Power Strip 1 and update pwstat keywords - integer

MOSFIRE.PWPOLLB Poll Pulizzi Power Strip 2 and update pwstat keywords - integer

MOSFIRE.PWSTATA1 !Power status of outlet 1 on Power Strip 1 - integer

MOSFIRE.PWSTATA2 !Power status of outlet 2 on Power Strip 1 - integer

MOSFIRE.PWSTATA3 !Power status of outlet 3 on Power Strip 1 - integer

MOSFIRE.PWSTATA4 !Power status of outlet 4 on Power Strip 1 - integer

MOSFIRE.PWSTATA5 !Power status of outlet 5 on Power Strip 1 - integer

MOSFIRE.PWSTATA6 !Power status of outlet 6 on Power Strip 1 - integer

MOSFIRE.PWSTATA7 !Power status of outlet 7 on Power Strip 1 - integer

MOSFIRE.PWSTATA8 !Power status of outlet 8 on Power Strip 1 - integer

MOSFIRE.PWSTATALLA !Turn on(1) or off(0) power to all Power Strip 1 outlets - integer

MOSFIRE.PWSTATALLB !Turn on(1) or off(0) power to all Power Strip 2 outlets - integer

MOSFIRE.PWSTATB1 !Power status of outlet 1 on Power Strip 2 - integer

MOSFIRE.PWSTATB2 !Power status of outlet 2 on Power Strip 2 - integer

MOSFIRE.PWSTATB3 !Power status of outlet 3 on Power Strip 2 - integer

MOSFIRE.PWSTATB4 !Power status of outlet 4 on Power Strip 2 - integer

MOSFIRE.PWSTATB5 !Power status of outlet 5 on Power Strip 2 - integer

MOSFIRE.PWSTATB6 !Power status of outlet 6 on Power Strip 2 - integer

MOSFIRE.PWSTATB7 !Power status of outlet 7 on Power Strip 2 - integer

MOSFIRE.PWSTATB8 !Power status of outlet 8 on Power Strip 2 - integer

MOSFIRE.RAOFFSET offset of the telescope from the desired coordinates in RA - float

MOSFIRE.READSDONE Number of completed reads for current frame - integer

MOSFIRE.READTIME Time in seconds to readout detector - float

MOSFIRE.READY Flag for System readyness (0:busy/error, 1:ok to expose) - integer

MOSFIRE.RECONNECT reconnect_a_service - string

MOSFIRE.REGTMP1 Temperature at Channel A - double

MOSFIRE.REGTMP2 Temperature at Channel B - double

MOSFIRE.REPEAT current_repeat_in_exposure_sequence - integer

MOSFIRE.REPEATPROGRESS Percentage of repeats complete - integer

MOSFIRE.REPEATS total_dither_pattern_repeats - integer

MOSFIRE.RESET Reset detector controller - integer

MOSFIRE.RESETS Number of resets before exposure - integer

MOSFIRE.RESUME Attempt to resume connection to ICE server without initializing - integer

MOSFIRE.SAMPMODE Sampling Mode (1:Single, 2:CDS, 3:MCDS, 4:UTR) - integer

MOSFIRE.SCRIPTASK script_question_for_user - string

MOSFIRE.SCRIPTERROR script_error_message - string

MOSFIRE.SCRIPTREPLY script_question_answer - string

MOSFIRE.SCRIPTRUN script_running_flag - integer

MOSFIRE.SCRIPTSUCCESS script_success_flag - string

MOSFIRE.SCRIPTWAIT script_waiting_flag - integer

MOSFIRE.SCRIPTWARN script_warning_message - string

MOSFIRE.SETOBSMODE set_observing_mode - string

MOSFIRE.SETSTATUS dataset_status - string

MOSFIRE.SETUPNAME Name of the currently setup slit mask - string

MOSFIRE.SHIM Current Grating Shim position number - integer

MOSFIRE.SIDECARINIT Current status SIDECAR initialization - string

MOSFIRE.SKYPA0 CSU position angle - double

MOSFIRE.SKYPA0NM Description of skypa0 - string

MOSFIRE.SKYPA1 Guider position angle - double

MOSFIRE.SKYPA1NM Description of skypa1 - string

MOSFIRE.SKYPA2NM Description of skypa2 - string

MOSFIRE.SKYPA2 Science imaging field position angle - double

MOSFIRE.SKYPA3NM Description of skypa3 - string

MOSFIRE.SKYPA3 Slit position angle - double

MOSFIRE.STARTX Detector subarray left-most column (0-based) - integer

MOSFIRE.STARTY Detector subarray bottom-most row (0-based) - integer

MOSFIRE.STATUS Current status of electronics - string

MOSFIRE.STATUSDETAIL Current status of electronics: detailed message - string

MOSFIRE.STATUSMAIN Current status of electronics: main message - string

MOSFIRE.STOPALL terminate_all_servers_cmd - integer

MOSFIRE.STOPSERVICE server_termination_cmd - string

MOSFIRE.TARGTMP1 !Desired temperature for channel A - double

MOSFIRE.TARGTMP2 !Desired temperature for channel B - double

MOSFIRE.TESTDBG tstdbg - integer

MOSFIRE.TESTDIR Directory to which test files are written - string

MOSFIRE.TESTFILE Name for data file for test exposure - string

MOSFIRE.TESTFLT test_float - float

MOSFIRE.TESTINT test_int - integer

MOSFIRE.TEST Start a test exposure - integer

MOSFIRE.TESTSTR test_string - string

MOSFIRE.TESTSTR test_string - string

MOSFIRE.TIMERPERIOD tperiod - double

MOSFIRE.TMPACT1 Switch for temperature control for channel A (0:off/1:on) - integer

MOSFIRE.TMPACT2 Switch for temperature control for channel B (0:off/1:on) - integer

MOSFIRE.TMPLOC1 !Name of the location of Temperature Sensor C1 - string

MOSFIRE.TMPLOC2 !Name of the location of Temperature Sensor C2 - string

MOSFIRE.TMPLOC3 !Name of the location of Temperature Sensor C3 - string

MOSFIRE.TMPLOC4 !Name of the location of Temperature Sensor C4 - string

MOSFIRE.TMPLOC5 !Name of the location of Temperature Sensor D1 - string

MOSFIRE.TMPLOC6 !Name of the location of Temperature Sensor D2 - string

MOSFIRE.TMPLOC7 !Name of the location of Temperature Sensor D3 - string

MOSFIRE.TMPLOC8 !Name of the location of Temperature Sensor D4 - string

MOSFIRE.UNIXROOTDIR Unix name for root output directory - string

MOSFIRE.WATCHDARCORRHB Heartbeat for watchdarcorr - string

MOSFIRE.WATCHFCSHB Heartbeat for watchfcs - string

MOSFIRE.WATCHFCSOK Status flag for watchfcs - integer

MOSFIRE.WATCHROTHB Heartbeat for watchrot - string

MOSFIRE.WATCHROTOK Status flag for watchrot - integer

MOSFIRE.WATCHSLEWHB Heartbeat for watchslew - string

MOSFIRE.WATCHSLEWOK Status flag for watchslew - integer

MOSFIRE.WRITEALL Flag for whether to write raw frames to disk - integer

MOSFIRE.WRITESTS write_status - string

MOSFIRE.XOFFSET dither pattern X offset - float

MOSFIRE.YOFFSET dither pattern Y/Nod offset - float