Contents
DEIMOT Keyword Library
(KTL), bundle / bundle / ,
access
KTL.service.deimot
DEIMOS instrument hardware specific keywords, development. This should be the final pre-ship version. These are the motor-control-related keywords only. CCD-related keywords are in separate KTL libraries.
deimot consists of elements:
-
DISP1 Keyword Bundle
DISP1
(deimos3), bundle / bundle / bundle,
access
deimos.dispatcher-1.bundle (DefV: 1 )
-
KTL bundle for device: Dispatcher #1 (keyword/device control interface process)
DISP1 consists of elements:
-
DEIMOT.DISP1CFG
DISP1CFG
(deimos3), varchar(68) / A / %s,
access r
dispatcher-1-config-time-stamp
-
Dispatcher #1 (keyword/device control interface process) configuration time stamp (found in the 'config.cfg' file).
-
DEIMOT.DISP1LOG
DISP1LOG
(deimos3), varchar(68) / A / %s,
access r
dispatcher-1-log-filename
-
Dispatcher #1 (keyword/device control interface process) log file name.
-
DEIMOT.DISP1MOD
DISP1MOD
(deimos3), char(64) / A / tinyint,
access w
dispatcher-1-control-mode
-
Dispatcher #1 (keyword/device control interface process) special control modes.
Uses map KTLenumerated to convert or format disp_mod:
-
disp_mod
(SharedMapDefs), tinyint / I11 / %d,
access rw
(0.0 to 7.0)
-
Generic map meme for dispatcher mode keywords.
Valid values of disp_mod are:
- shutdown : Exit dispatcher (shutdown dispatcher process)
- reconfig : Reload the dispatcher configuration data from the configuration file.
-
DEIMOT.DISP1MSG
DISP1MSG
(deimos3), varchar(68) / A / %s,
access r
dispatcher-1-message
-
DEIMOS dispatcher #1 status message. It reports keyword change requests and results. This keyword is best used in an event log or a status display.
-
DEIMOT.DISP1HOM
DISP1HOM
(deimos3), varchar(68) / A / %s,
access r
dispatcher-1-host-machine
-
Dispatcher #1 (keyword/device control interface process) host machine.
-
DEIMOT.DISP1PID
DISP1PID
(deimos3), int / I11 / %d,
access r
dispatcher-1-process-id
-
Dispatcher #1 (keyword/device control interface process) process id.
-
DEIMOT.DISP1DSK
DISP1DSK
(deimos3), int / I11 / %d,
access r
dispatcher-1-disk-space in disk blocks
-
Dispatcher #1 (keyword/device control interface process) disk space. Disk space available on the dispatcher log's file system.
-
DEIMOT.DISP1DMP
DISP1DMP
(deimos3), char(5) / A / %d,
access w
dispatcher-1-dump (0.0 to 1.0) (nom 0.0 to 1.0)
-
DEIMOS dispatcher #1 data dump. Reports all information on the device in the dispatcher's log file when the keyword is written with a value of TRUE.
Uses map KTLboolean to convert or format false_true:
-
false_true
(SharedMapDefs), tinyint / L1 / %s,
access rw
(0.0 to 1.0)
-
Generic map meme for boolean state (FALSE/TRUE) keywords.
Valid values of false_true are:
-
DISP2 Keyword Bundle
DISP2
(deimos3), bundle / bundle / bundle,
access
deimos.dispatcher-2.bundle (DefV: 2 )
-
KTL bundle for device: Dispatcher #2 (keyword/device control interface process)
DISP2 consists of elements:
-
DEIMOT.DISP2CFG
DISP2CFG
(deimos3), varchar(68) / A / %s,
access r
dispatcher-2-config-time-stamp
-
Dispatcher #2 (keyword/device control interface process) configuration time stamp (found in the 'config.cfg' file).
-
DEIMOT.DISP2LOG
DISP2LOG
(deimos3), varchar(68) / A / %s,
access r
dispatcher-2-log-filename
-
Dispatcher #2 (keyword/device control interface process) log file name.
-
DEIMOT.DISP2MOD
DISP2MOD
(deimos3), char(64) / A / tinyint,
access w
dispatcher-2-control-mode
-
Dispatcher #2 (keyword/device control interface process) special control modes.
Uses map KTLenumerated to convert or format disp_mod:
-
disp_mod
(SharedMapDefs), tinyint / I11 / %d,
access rw
(0.0 to 7.0)
-
Generic map meme for dispatcher mode keywords.
Valid values of disp_mod are:
- shutdown : Exit dispatcher (shutdown dispatcher process)
- reconfig : Reload the dispatcher configuration data from the configuration file.
-
DEIMOT.DISP2MSG
DISP2MSG
(deimos3), varchar(68) / A / %s,
access r
dispatcher-2-message
-
DEIMOS dispatcher #2 status message. It reports keyword change requests and results. This keyword is best used in an event log or a status display.
-
DEIMOT.DISP2HOM
DISP2HOM
(deimos3), varchar(68) / A / %s,
access r
dispatcher-2-host-machine
-
Dispatcher #2 (keyword/device control interface process) host machine.
-
DEIMOT.DISP2PID
DISP2PID
(deimos3), int / I11 / %d,
access r
dispatcher-2-process-id
-
Dispatcher #2 (keyword/device control interface process) process id.
-
DEIMOT.DISP2DSK
DISP2DSK
(deimos3), int / I11 / %d,
access r
dispatcher-2-disk-space in disk blocks
-
Dispatcher #2 (keyword/device control interface process) disk space. Disk space available on the dispatcher log's file system.
-
DEIMOT.DISP2DMP
DISP2DMP
(deimos3), char(5) / A / %d,
access w
dispatcher-2-dump (0.0 to 1.0) (nom 0.0 to 1.0)
-
DEIMOS dispatcher #2 data dump. Reports all information on the device in the dispatcher's log file when the keyword is written with a value of TRUE.
Uses map KTLboolean to convert or format false_true:
-
false_true
(SharedMapDefs), tinyint / L1 / %s,
access rw
(0.0 to 1.0)
-
Generic map meme for boolean state (FALSE/TRUE) keywords.
Valid values of false_true are:
-
CTRL1 Keyword Bundle
CTRL1
(deimos3), bundle / bundle / bundle,
access
deimos.controller-1.bundle (DefV: 1 )
-
KTL bundle for device: Controller #1 (Galil-1500 motor controller)
CTRL1 consists of elements:
-
DEIMOT.CTRL1MOD
CTRL1MOD
(deimos3), varchar(68) / A / tinyint,
access w
controller-1-control-mode
-
Controller #1 (Galil-1500 motor controller) control mode.
Uses map KTLenumerated to convert or format ctrl_mod:
-
ctrl_mod
(SharedMapDefs), tinyint / I11 / %d,
access w
(0.0 to 1.0)
-
Generic map meme for motor controller mode keywords.
Valid values of ctrl_mod are:
- Halt : Stops all servo stages and process threads on the controller. Prepares the controller for a download.
- Reset : Executes a controller reset via the 'RS' command.
-
DEIMOT.CTRL1VER
CTRL1VER
(deimos3), varchar(68) / A / %s,
access r
controller-1-version
-
Controller #1 (Galil-1500 motor controller) software & configuration data version information.
-
DEIMOT.CTRL1CLK
CTRL1CLK
(deimos3), int / I11 / %d,
access r
controller-1-clock
-
Controller #1 (Galil-1500 motor controller) time from its clock.
-
DEIMOT.CTRL1BEK
CTRL1BEK
(deimos3), varchar(68) / A / tinyint,
access r
controller-1-bekins
-
Controller #1 (Galil-1500 motor controller) bekins process state.
Uses map KTLenumerated to convert or format process_state:
-
process_state
(SharedMapDefs), tinyint / I11 / %d,
access rw
(0.0 to 1.0)
-
Generic map meme for motor controller process state keywords.
Valid values of process_state are:
- Halted : Process is NOT running.
- Running : Process is running.
-
DEIMOT.CTRL1UHL
CTRL1UHL
(deimos3), varchar(68) / A / tinyint,
access r
controller-1-uhaul
-
Controller #1 (Galil-1500 motor controller) uhaul process state.
Uses map KTLenumerated to convert or format process_state:
-
process_state
(SharedMapDefs), tinyint / I11 / %d,
access rw
(0.0 to 1.0)
-
Generic map meme for motor controller process state keywords.
Valid values of process_state are:
- Halted : Process is NOT running.
- Running : Process is running.
-
DEIMOT.CTRL1MON
CTRL1MON
(deimos3), varchar(68) / A / tinyint,
access r
controller-1-monitor
-
Controller #1 (Galil-1500 motor controller) monitor process state. The monitor provides continuous monitoring and control of digital and analog signal states (i.e. instrument temperature and power control).
Uses map KTLenumerated to convert or format process_state:
-
process_state
(SharedMapDefs), tinyint / I11 / %d,
access rw
(0.0 to 1.0)
-
Generic map meme for motor controller process state keywords.
Valid values of process_state are:
- Halted : Process is NOT running.
- Running : Process is running.
-
DEIMOT.CTRL1DMP
CTRL1DMP
(deimos3), char(5) / A / %d,
access w
controller-1-dump (0.0 to 1.0) (nom 0.0 to 1.0)
-
Controller #1 (Galil-1500 motor controller) data dump. Reports all information on the device in the dispatcher's log file when the keyword is written with a value of TRUE.
Uses map KTLboolean to convert or format false_true:
-
false_true
(SharedMapDefs), tinyint / L1 / %s,
access rw
(0.0 to 1.0)
-
Generic map meme for boolean state (FALSE/TRUE) keywords.
Valid values of false_true are:
-
CTRL2 Keyword Bundle
CTRL2
(deimos3), bundle / bundle / bundle,
access
deimos.controller-2.bundle (DefV: 2 )
-
KTL bundle for device: Controller #2 (Galil-1500 motor controller)
CTRL2 consists of elements:
-
DEIMOT.CTRL2MOD
CTRL2MOD
(deimos3), varchar(68) / A / tinyint,
access w
controller-2-control-mode
-
Controller #2 (Galil-1500 motor controller) control mode.
Uses map KTLenumerated to convert or format ctrl_mod:
-
ctrl_mod
(SharedMapDefs), tinyint / I11 / %d,
access w
(0.0 to 1.0)
-
Generic map meme for motor controller mode keywords.
Valid values of ctrl_mod are:
- Halt : Stops all servo stages and process threads on the controller. Prepares the controller for a download.
- Reset : Executes a controller reset via the 'RS' command.
-
DEIMOT.CTRL2VER
CTRL2VER
(deimos3), varchar(68) / A / %s,
access r
controller-2-version
-
Controller #2 (Galil-1500 motor controller) software & configuration data version information.
-
DEIMOT.CTRL2CLK
CTRL2CLK
(deimos3), int / I11 / %d,
access r
controller-2-clock
-
Controller #2 (Galil-1500 motor controller) time from its clock.
-
DEIMOT.CTRL2BEK
CTRL2BEK
(deimos3), varchar(68) / A / tinyint,
access r
controller-2-bekins
-
Controller #2 (Galil-1500 motor controller) bekins process state.
Uses map KTLenumerated to convert or format process_state:
-
process_state
(SharedMapDefs), tinyint / I11 / %d,
access rw
(0.0 to 1.0)
-
Generic map meme for motor controller process state keywords.
Valid values of process_state are:
- Halted : Process is NOT running.
- Running : Process is running.
-
DEIMOT.CTRL2UHL
CTRL2UHL
(deimos3), varchar(68) / A / tinyint,
access r
controller-2-uhaul
-
Controller #2 (Galil-1500 motor controller) uhaul process state.
Uses map KTLenumerated to convert or format process_state:
-
process_state
(SharedMapDefs), tinyint / I11 / %d,
access rw
(0.0 to 1.0)
-
Generic map meme for motor controller process state keywords.
Valid values of process_state are:
- Halted : Process is NOT running.
- Running : Process is running.
-
DEIMOT.CTRL2MON
CTRL2MON
(deimos3), varchar(68) / A / tinyint,
access r
controller-2-monitor
-
Controller #2 (Galil-1500 motor controller) monitor process state. The monitor provides continuous monitoring and control of digital and analog signal states (i.e. instrument temperature and power control).
Uses map KTLenumerated to convert or format process_state:
-
process_state
(SharedMapDefs), tinyint / I11 / %d,
access rw
(0.0 to 1.0)
-
Generic map meme for motor controller process state keywords.
Valid values of process_state are:
- Halted : Process is NOT running.
- Running : Process is running.
-
DEIMOT.CTRL2DMP
CTRL2DMP
(deimos3), char(5) / A / %d,
access w
controller-2-dump (0.0 to 1.0) (nom 0.0 to 1.0)
-
Controller #2 (Galil-1500 motor controller) data dump. Reports all information on the device in the dispatcher's log file when the keyword is written with a value of TRUE.
Uses map KTLboolean to convert or format false_true:
-
false_true
(SharedMapDefs), tinyint / L1 / %s,
access rw
(0.0 to 1.0)
-
Generic map meme for boolean state (FALSE/TRUE) keywords.
Valid values of false_true are:
-
G1TLT Keyword Bundle
G1TLT
(deimos3), bundle / bundle / bundle,
access
grating #1 tilt keyword bundle
-
KTL bundle for device: Grating #1 tilt (Galil-1500 DC servo stage)
G1TLT consists of elements:
-
DEIMOT.G1TLTCAL
G1TLTCAL
(deimos3), char(5) / A / %d,
access rw
grating-1-tilt-calibration (0.0 to 1.0) (nom 0.0 to 1.0)
-
Grating #1 tilt calibration state.
Uses map KTLboolean to convert or format reset_homed_2:
-
reset_homed_2
(SharedMapDefs), tinyint / L1 / %s,
access rw
(0.0 to 1.0)
-
Generic map meme for stage calibration boolean state (RESET/HOMED) keywords.
Valid values of reset_homed_2 are:
- reset : (Read-only state) Stage not calibrated. Calibrate the stage during the next attempt to move the stage.
- homed : The stage is calibrated (read state). Calibrate the stage immediately (write state).
-
DEIMOT.G1TLTENC
G1TLTENC
(deimos3), int / I11 / %d,
access r
grating-1-tilt-motor-encoder-position in motor encoder counts (0.0 to 30000.0)
-
Grating #1 tilt motor raw position as measured by the stage's motor encoder. NOTE: The stage's motor encoder and stage's position encoder are the same (ENC & RAW values are the same).
-
DEIMOT.G1TLTERR
G1TLTERR
(deimos3), int / I11 / %d,
access r
grating-1-tilt-error-number
-
Grating #1 tilt command error number.
-
DEIMOT.G1TLTFIP
G1TLTFIP
(deimos3), char(7) / A / %d,
access r
grating-1-tilt-fiducial-light-sensor (0.0 to 1.0) (nom 0.0 to 1.0)
-
Grating #1 tilt fiducial light sensor input.
Uses map KTLboolean to convert or format open_blocked:
-
open_blocked
(SharedMapDefs), tinyint / L1 / %s,
access r
(0.0 to 1.0)
-
Generic map meme for fiducial light sensor boolean state (OPEN/BLOCKED) keywords.
Valid values of open_blocked are:
- open : Light detected at fiducial sensor. Light source on and light path not blocked.
- blocked : No light detected at fiducial sensor. Light source off or light path blocked.
-
DEIMOT.G1TLTFOP
G1TLTFOP
(deimos3), char(3) / A / %d,
access rw
grating-1-tilt-fiducial-light-source (0.0 to 1.0) (nom 0.0 to 1.0)
-
Grating #1 tilt fiducial light source control.
Uses map KTLboolean to convert or format on_off:
-
on_off
(SharedMapDefs), tinyint / L1 / %s,
access rw
(0.0 to 1.0)
-
Generic map meme for boolean state (ON/OFF) keywords.
Valid values of on_off are:
-
DEIMOT.G1TLTLCK
G1TLTLCK
(deimos3), char(10) / A10 / %s,
access rw
grating-1-tilt-lock
-
Grating #1 tilt lock software switch. Prevents movement when locked. The string 'unlocked' unlocks the stage, other strings (up to 10 chars, case-insensitive) lock it, a name or other id is recommended.
-
DEIMOT.G1TLTLIM
G1TLTLIM
(deimos3), varchar(68) / A / tinyint,
access r
grating-1-tilt-limits
-
Grating #1 tilt limit status.
Uses map KTLenumerated to convert or format stage_lim_dei:
-
stage_lim_dei
(SharedMapDefs), tinyint / I11 / %d,
access r
(0.0 to 15.0)
-
Generic map meme for deimos style stage limit keywords. This map applies to stages with a single input reporting the secondary limit status. Also see memes 4258,4844 and 2021 for other limit status maps.
Valid values of stage_lim_dei are:
- Check signals: Both FWD & REV primary limits active :
- In FWD primary limit :
- Bad value: Assume in REV secondary limit :
- Bad value: Assume 2nd lim active, but no primary lim active :
- Check signals: All limit signals active :
- In FWD secondary limit :
- In REV secondary limit :
- Check signals: Secondary limit active, but no primary limit active :
- In REV primary limit :
- Not in a limit :
- Bad value: Assume all limit signals active :
- Bad value: Assume in FWD secondary limit :
- Bad value: Assume in REV secondary limit :
- Bad value: Assume 2nd lim active, but no primary lim active :
- Bad value: Assume all limit signals active :
- Bad value: Assume in FWD secondary limit :
-
DEIMOT.G1TLTMOD
G1TLTMOD
(deimos3), char(8) / A / tinyint,
access rw
grating-1-tilt-control-mode
-
Grating #1 tilt control mode.
Uses map KTLenumerated to convert or format stage_mod:
-
stage_mod
(SharedMapDefs), tinyint / I11 / %d,
access rw
in control mode (0.0 to 5.0)
-
Generic map meme for stage control mode keywords.
Valid values of stage_mod are:
- Halt : Halt stage. Prevent it from moving.
- Pos : Position mode. Use the default stage configuration to select motors on or off after moves.
- Jog : Jog mode. Prevent jogging unless stage is calibrated.
- Pos ON : Engineering position mode. Leave motors on after moves.
- Pos OFF : Engineering position mode. Shut motors off after moves.
- Jog ENGR : Engineering jog mode. Allow jogging when the stage isn't calibrated.
-
DEIMOT.G1TLTMSG
G1TLTMSG
(deimos3), varchar(68) / A / %s,
access r
grating-1-tilt-message
-
Grating #1 tilt status message. It reports keyword change requests and results. This keyword is best used in an event log or a status display.
-
DEIMOT.G1TLTNAM
G1TLTNAM
(deimos3), varchar(68) / A / map,
access rw
grating-1-tilt-named-position
-
Grating #1 tilt ordinal position name. Allows user to select important stage positions by name. The stage position names are defined in the 'mapRON.cfg' file in the dispatcher's configuration directory.
Uses map TableLook to convert or format G1TLTORD:
- -999 -> Unknown
- 0 -> Home
- 1 -> Position #1
- 2 -> Position #2
- 3 -> Position #3
- -1 -> Unload
-
G1TLTORD
(deimos3), int / I11 / map,
access rw
grating-1-tilt-ordinal-position (-1.0 to 3.0)
-
Grating #1 tilt ordinal position. Allows users to select important stage positions by simple numbers. Special stage positions are defined in the 'mapRON.cfg' file in the dispatcher's configuration directory.
Uses map TableLook to convert or format G1TLTRAW:
- 0 -> 0
- -> -999
- 10000 -> 1
- 20000 -> 2
- 30000 -> 3
- -50000 -> -1
-
G1TLTRAW
(deimos3), int / I11 / %d,
access rw
grating-1-tilt-raw-position in stage encoder counts (0.0 to 30000.0)
-
Grating #1 tilt raw position as measured by the stage's position encoder.
-
DEIMOT.G1TLTORD
G1TLTORD
(deimos3), int / I11 / map,
access rw
grating-1-tilt-ordinal-position (-1.0 to 3.0)
-
Grating #1 tilt ordinal position. Allows users to select important stage positions by simple numbers. Special stage positions are defined in the 'mapRON.cfg' file in the dispatcher's configuration directory.
Uses map TableLook to convert or format G1TLTRAW:
- 0 -> 0
- -> -999
- 10000 -> 1
- 20000 -> 2
- 30000 -> 3
- -50000 -> -1
-
G1TLTRAW
(deimos3), int / I11 / %d,
access rw
grating-1-tilt-raw-position in stage encoder counts (0.0 to 30000.0)
-
Grating #1 tilt raw position as measured by the stage's position encoder.
-
DEIMOT.G1TLTRAW
G1TLTRAW
(deimos3), int / I11 / %d,
access rw
grating-1-tilt-raw-position in stage encoder counts (0.0 to 30000.0)
-
Grating #1 tilt raw position as measured by the stage's position encoder.
-
DEIMOT.G1TLTSTA
G1TLTSTA
(deimos3), char(14) / A / tinyint,
access r
grating-1-tilt-status
-
Grating #1 tilt status.
Uses map KTLenumerated to convert or format dc_stage_status:
-
dc_stage_status
(SharedMapDefs), tinyint / I11 / %d,
access r
(0.0 to 6.0)
-
Generic map meme for stage status keywords.
Valid values of dc_stage_status are:
- Not Calibrated : The stage hasn't been homed yet.
- Calibrating : The stage is finding it's home reference position.
- Ready : The stage is stationary. It has been calibrated. It is ready to move.
- Moving : The stage is moving to a target position.
- Jogging : The stage is accelerating to, jogging at, or decellerating from a target velocity.
- Locked : The stage is locked via its lock keyword (ESI's DWFILLCK is a lock keyword example).
- Halted : The stage is halted via the control mode keyword (ESI's DWFILMOD is a mode keyword example).
- Halting : The stage is halting via the control mode (*MOD) keyword.
- Diagnostics : A selected diagnotics test is running.
-
DEIMOT.G1TLTTRG
G1TLTTRG
(deimos3), int / I11 / %d,
access r
grating-1-tilt-raw-position-target in stage encoder counts (0.0 to 30000.0)
-
Grating #1 tilt raw position target as measured by stage's position encoder.
-
DEIMOT.G1TLTVAL
G1TLTVAL
(deimos3), real / E13.6 / map,
access rw
grating-1-tilt-value in deg (0.0 to 30000.0)
-
Grating #1 tilt position. Convert a 'RAW' keyword value into a 'VAL' keyword value via: val = a0 + (raw * a1).
Uses map Linear to convert or format G1TLTRAW:
-
G1TLTRAW
(deimos3), int / I11 / %d,
access rw
grating-1-tilt-raw-position in stage encoder counts (0.0 to 30000.0)
-
Grating #1 tilt raw position as measured by the stage's position encoder.
-
DEIMOT.G1TLTVRB
G1TLTVRB
(deimos3), char(5) / A8 / %d,
access rw
grating-1-tilt-verbose-messages (0.0 to 1.0) (nom 0.0 to 1.0)
-
Grating #1 tilt verbose message flag. Turns on and off logging of verbose messages to the dispatcher's log file when the keyword is set to TRUE or FALSE.
Uses map KTLboolean to convert or format false_true:
-
false_true
(SharedMapDefs), tinyint / L1 / %s,
access rw
(0.0 to 1.0)
-
Generic map meme for boolean state (FALSE/TRUE) keywords.
Valid values of false_true are:
-
DEIMOT.G1TLTTOR
G1TLTTOR
(deimos3), real / E13.6 / %g,
access r
grating-1-tilt-torque in V (-10.0 to 10.0)
-
Grating #1 tilt motor torque.
-
DEIMOT.G1TLTTSP
G1TLTTSP
(deimos3), int / I11 / %d,
access r
grating-1-tilt-speed-target in motor encoder counts/s (0.0 to 10000.0)
-
Grating #1 tilt speed target defined in counts/s from the stage's motor position encoder.
-
DEIMOT.G1TLTSPD
G1TLTSPD
(deimos3), int / I11 / %d,
access rw
grating-1-tilt-speed in motor encoder counts/s (0.0 to 10000.0)
-
Grating #1 tilt speed as measured by the stage's motor position encoder.
-
DEIMOT.G1TLTNOM
G1TLTNOM
(deimos3), int / I11 / %d,
access rw
grating-1-tilt-nominal-position in stage encoder counts (-85200.0 to 4500.0)
-
Grating #1 tilt nominal position (same as raw position without stage dithering).
-
DEIMOT.G1TLTOFF
G1TLTOFF
(deimos3), int / I11 / %d,
access rw
grating-1-tilt-nominal-offset in stage encoder counts (-85200.0 to 4500.0)
-
Grating #1 tilt raw position offset from nominal position for flexure control.
-
DEIMOT.G1TLTWAV
G1TLTWAV
(deimos3), real / E13.6 / map,
access rw
grating-1-tilt-wavelength in angstrom (0.0 to 100000.0)
-
Grating #1 tilt position. The complicated method of converting a RAW keyword value to a WAV keyword value is described in the dispatcher log file when G1TLT device data is dumped to the log via the G1TLTDMP keyword.
Uses map DeimosGrateWav to convert or format G1TLTRAW:
- a0 : 0
- a1 : 1
- theta0 : 43.02
- theta1 : 2.33
-
G1TLTRAW
(deimos3), int / I11 / %d,
access rw
grating-1-tilt-raw-position in stage encoder counts (0.0 to 30000.0)
-
Grating #1 tilt raw position as measured by the stage's position encoder.
-
DEIMOT.G1TLTDMP
G1TLTDMP
(deimos3), char(5) / A / %d,
access w
grating-1-tilt-dump (0.0 to 1.0) (nom 0.0 to 1.0)
-
Grating #1 tilt data dump. Reports all information on the stage in the dispatcher's log file when the keyword is written with a value of TRUE.
Uses map KTLboolean to convert or format false_true:
-
false_true
(SharedMapDefs), tinyint / L1 / %s,
access rw
(0.0 to 1.0)
-
Generic map meme for boolean state (FALSE/TRUE) keywords.
Valid values of false_true are:
-
G3TLT Keyword Bundle
G3TLT
(deimos3), bundle / bundle / bundle,
access
grating #3 tilt keyword bundle
-
KTL bundle for device: Grating #3 tilt
G3TLT consists of elements:
-
DEIMOT.G3TLTCAL
G3TLTCAL
(deimos3), char(5) / A / %d,
access rw
grating-3-tilt-calibration (0.0 to 1.0) (nom 0.0 to 1.0)
-
Grating #3 tilt calibration state.
Uses map KTLboolean to convert or format reset_homed_2:
-
reset_homed_2
(SharedMapDefs), tinyint / L1 / %s,
access rw
(0.0 to 1.0)
-
Generic map meme for stage calibration boolean state (RESET/HOMED) keywords.
Valid values of reset_homed_2 are:
- reset : (Read-only state) Stage not calibrated. Calibrate the stage during the next attempt to move the stage.
- homed : The stage is calibrated (read state). Calibrate the stage immediately (write state).
-
DEIMOT.G3TLTENC
G3TLTENC
(deimos3), int / I11 / %d,
access r
grating-3-tilt-motor-encoder-position in motor encoder counts (-772000.0 to 191000.0)
-
Grating #3 tilt motor raw position as measured by the stage's motor encoder. NOTE: The stage's motor encoder and stage's position encoder are the same (ENC & RAW values are the same).
-
DEIMOT.G3TLTERR
G3TLTERR
(deimos3), int / I11 / %d,
access r
grating-3-tilt-error-number
-
Grating #3 tilt command error number.
-
DEIMOT.G3TLTFIP
G3TLTFIP
(deimos3), char(7) / A / %d,
access r
grating-3-tilt-fiducial-light-sensor (0.0 to 1.0) (nom 0.0 to 1.0)
-
Grating #3 tilt fiducial light sensor input.
Uses map KTLboolean to convert or format open_blocked:
-
open_blocked
(SharedMapDefs), tinyint / L1 / %s,
access r
(0.0 to 1.0)
-
Generic map meme for fiducial light sensor boolean state (OPEN/BLOCKED) keywords.
Valid values of open_blocked are:
- open : Light detected at fiducial sensor. Light source on and light path not blocked.
- blocked : No light detected at fiducial sensor. Light source off or light path blocked.
-
DEIMOT.G3TLTFOP
G3TLTFOP
(deimos3), char(3) / A / %d,
access rw
grating-3-tilt-fiducial-light-source (0.0 to 1.0) (nom 0.0 to 1.0)
-
Grating #3 tilt fiducial light source control.
Uses map KTLboolean to convert or format on_off:
-
on_off
(SharedMapDefs), tinyint / L1 / %s,
access rw
(0.0 to 1.0)
-
Generic map meme for boolean state (ON/OFF) keywords.
Valid values of on_off are:
-
DEIMOT.G3TLTLCK
G3TLTLCK
(deimos3), char(10) / A10 / %s,
access rw
grating-3-tilt-lock
-
Grating #3 tilt lock software switch. Prevents movement when locked. The string 'unlocked' unlocks the stage, other strings (up to 10 chars, case-insensitive) lock it, a name or other id is recommended.
-
DEIMOT.G3TLTLIM
G3TLTLIM
(deimos3), varchar(68) / A / tinyint,
access r
grating-3-tilt-limits
-
Grating #3 tilt limit status.
Uses map KTLenumerated to convert or format stage_lim_dei:
-
stage_lim_dei
(SharedMapDefs), tinyint / I11 / %d,
access r
(0.0 to 15.0)
-
Generic map meme for deimos style stage limit keywords. This map applies to stages with a single input reporting the secondary limit status. Also see memes 4258,4844 and 2021 for other limit status maps.
Valid values of stage_lim_dei are:
- Check signals: Both FWD & REV primary limits active :
- In FWD primary limit :
- Bad value: Assume in REV secondary limit :
- Bad value: Assume 2nd lim active, but no primary lim active :
- Check signals: All limit signals active :
- In FWD secondary limit :
- In REV secondary limit :
- Check signals: Secondary limit active, but no primary limit active :
- In REV primary limit :
- Not in a limit :
- Bad value: Assume all limit signals active :
- Bad value: Assume in FWD secondary limit :
- Bad value: Assume in REV secondary limit :
- Bad value: Assume 2nd lim active, but no primary lim active :
- Bad value: Assume all limit signals active :
- Bad value: Assume in FWD secondary limit :
-
DEIMOT.G3TLTMOD
G3TLTMOD
(deimos3), char(8) / A / tinyint,
access rw
grating-3-tilt-control-mode
-
Grating #3 tilt control mode.
Uses map KTLenumerated to convert or format stage_mod:
-
stage_mod
(SharedMapDefs), tinyint / I11 / %d,
access rw
in control mode (0.0 to 5.0)
-
Generic map meme for stage control mode keywords.
Valid values of stage_mod are:
- Halt : Halt stage. Prevent it from moving.
- Pos : Position mode. Use the default stage configuration to select motors on or off after moves.
- Jog : Jog mode. Prevent jogging unless stage is calibrated.
- Pos ON : Engineering position mode. Leave motors on after moves.
- Pos OFF : Engineering position mode. Shut motors off after moves.
- Jog ENGR : Engineering jog mode. Allow jogging when the stage isn't calibrated.
-
DEIMOT.G3TLTMSG
G3TLTMSG
(deimos3), varchar(68) / A / %s,
access r
grating-3-tilt-message
-
Grating #3 tilt status message. It reports keyword change requests and results. This keyword is best used in an event log or a status display.
-
DEIMOT.G3TLTNAM
G3TLTNAM
(deimos3), varchar(68) / A / map,
access rw
grating-3-tilt-named-position
-
Grating #3 tilt ordinal position name. Allows user to select important stage positions by name. The stage position names are defined in the 'mapRON.cfg' file in the dispatcher's configuration directory.
Uses map TableLook to convert or format G3TLTORD:
- -999 -> Unknown
- 0 -> Home
- 1 -> Positive
- 2 -> Middle
- 3 -> Negative
- -1 -> Unload
-
G3TLTORD
(deimos3), int / I11 / map,
access rw
grating-3-tilt-ordinal-position (-1.0 to 3.0)
-
Grating #3 tilt ordinal position. Allows users to select important stage positions by simple numbers. Special stage positions are defined in the 'mapRON.cfg' file in the dispatcher's configuration directory.
Uses map TableLook to convert or format G3TLTRAW:
- 0 -> 0
- -> -999
- 15000 -> 1
- -30000 -> 2
- -75000 -> 3
- -75000 -> -1
-
G3TLTRAW
(deimos3), int / I11 / %d,
access rw
grating-3-tilt-raw-position in stage encoder counts (-75000.0 to 19000.0)
-
Grating #3 tilt raw position as measured by the stage's position encoder.
-
DEIMOT.G3TLTORD
G3TLTORD
(deimos3), int / I11 / map,
access rw
grating-3-tilt-ordinal-position (-1.0 to 3.0)
-
Grating #3 tilt ordinal position. Allows users to select important stage positions by simple numbers. Special stage positions are defined in the 'mapRON.cfg' file in the dispatcher's configuration directory.
Uses map TableLook to convert or format G3TLTRAW:
- 0 -> 0
- -> -999
- 15000 -> 1
- -30000 -> 2
- -75000 -> 3
- -75000 -> -1
-
G3TLTRAW
(deimos3), int / I11 / %d,
access rw
grating-3-tilt-raw-position in stage encoder counts (-75000.0 to 19000.0)
-
Grating #3 tilt raw position as measured by the stage's position encoder.
-
DEIMOT.G3TLTRAW
G3TLTRAW
(deimos3), int / I11 / %d,
access rw
grating-3-tilt-raw-position in stage encoder counts (-75000.0 to 19000.0)
-
Grating #3 tilt raw position as measured by the stage's position encoder.
-
DEIMOT.G3TLTSTA
G3TLTSTA
(deimos3), char(14) / A / tinyint,
access r
grating-3-tilt-status
-
Grating #3 tilt status.
Uses map KTLenumerated to convert or format dc_stage_status:
-
dc_stage_status
(SharedMapDefs), tinyint / I11 / %d,
access r
(0.0 to 6.0)
-
Generic map meme for stage status keywords.
Valid values of dc_stage_status are:
- Not Calibrated : The stage hasn't been homed yet.
- Calibrating : The stage is finding it's home reference position.
- Ready : The stage is stationary. It has been calibrated. It is ready to move.
- Moving : The stage is moving to a target position.
- Jogging : The stage is accelerating to, jogging at, or decellerating from a target velocity.
- Locked : The stage is locked via its lock keyword (ESI's DWFILLCK is a lock keyword example).
- Halted : The stage is halted via the control mode keyword (ESI's DWFILMOD is a mode keyword example).
- Halting : The stage is halting via the control mode (*MOD) keyword.
- Diagnostics : A selected diagnotics test is running.
-
DEIMOT.G3TLTTRG
G3TLTTRG
(deimos3), int / I11 / %d,
access r
grating-3-tilt-raw-position-target in stage encoder counts (-75000.0 to 19000.0)
-
Grating #3 tilt raw position target as measured by stage's position encoder.
-
DEIMOT.G3TLTVAL
G3TLTVAL
(deimos3), real / E13.6 / map,
access rw
grating-3-tilt-value in deg (-18.4376 to 19.162400000000002)
-
Grating #3 tilt position. Convert a 'RAW' keyword value into a 'VAL' keyword value via: val = a0 + (raw * a1).
Uses map Linear to convert or format G3TLTRAW:
-
G3TLTRAW
(deimos3), int / I11 / %d,
access rw
grating-3-tilt-raw-position in stage encoder counts (-75000.0 to 19000.0)
-
Grating #3 tilt raw position as measured by the stage's position encoder.
-
DEIMOT.G3TLTVRB
G3TLTVRB
(deimos3), char(5) / A8 / %d,
access rw
grating-3-tilt-verbose-messages (0.0 to 1.0) (nom 0.0 to 1.0)
-
Grating #3 tilt verbose message flag. Turns on and off logging of verbose messages to the dispatcher's log file when the keyword is set to TRUE or FALSE.
Uses map KTLboolean to convert or format false_true:
-
false_true
(SharedMapDefs), tinyint / L1 / %s,
access rw
(0.0 to 1.0)
-
Generic map meme for boolean state (FALSE/TRUE) keywords.
Valid values of false_true are:
-
DEIMOT.G3TLTTOR
G3TLTTOR
(deimos3), real / E13.6 / %g,
access r
grating-3-tilt-torque in V (-10.0 to 10.0)
-
Grating #3 tilt motor torque.
-
DEIMOT.G3TLTTSP
G3TLTTSP
(deimos3), int / I11 / %d,
access r
grating-3-tilt-speed-target in motor encoder counts/s (-25000.0 to 25000.0)
-
Grating #3 tilt speed target defined in counts/s from the stage's motor position encoder.
-
DEIMOT.G3TLTSPD
G3TLTSPD
(deimos3), int / I11 / %d,
access rw
grating-3-tilt-speed in motor encoder counts/s (-25000.0 to 25000.0)
-
Grating #3 tilt speed as measured by the stage's motor position encoder.
-
DEIMOT.G3TLTNOM
G3TLTNOM
(deimos3), int / I11 / %d,
access rw
grating-3-tilt-nominal-position in stage encoder counts (-75000.0 to 19000.0)
-
Grating #3 tilt nominal position (same as raw position without stage dithering).
-
DEIMOT.G3TLTOFF
G3TLTOFF
(deimos3), int / I11 / %d,
access rw
grating-3-tilt-nominal-offset in stage encoder counts (-85200.0 to 4500.0)
-
Grating #3 tilt raw position offset from nominal position for flexure control.
-
DEIMOT.G3TLTWAV
G3TLTWAV
(deimos3), real / E13.6 / map,
access rw
grating-3-tilt-wavelength in angstrom (0.0 to 100000.0)
-
Grating #3 tilt position. The complicated method of converting a RAW keyword value to a WAV keyword value is described in the dispatcher log file when G3TLT device data is dumped to the log via the G3TLTDMP keyword.
Uses map DeimosGrateWav to convert or format G3TLTRAW:
- a0 : 11.5624
- a1 : 0.0004
- theta0 : 43.02
- theta1 : 2.33
-
G3TLTRAW
(deimos3), int / I11 / %d,
access rw
grating-3-tilt-raw-position in stage encoder counts (-75000.0 to 19000.0)
-
Grating #3 tilt raw position as measured by the stage's position encoder.
-
DEIMOT.G3TLTDMP
G3TLTDMP
(deimos3), char(5) / A / %d,
access w
grating-3-tilt-dump (0.0 to 1.0) (nom 0.0 to 1.0)
-
Grating #3 tilt data dump. Reports all information on the device in the dispatcher's log file when the keyword is written with a value of TRUE.
Uses map KTLboolean to convert or format false_true:
-
false_true
(SharedMapDefs), tinyint / L1 / %s,
access rw
(0.0 to 1.0)
-
Generic map meme for boolean state (FALSE/TRUE) keywords.
Valid values of false_true are:
-
G4TLT Keyword Bundle
G4TLT
(deimos3), bundle / bundle / bundle,
access
grating #4 tilt keyword bundle
-
KTL bundle for device: Grating #4 tilt
G4TLT consists of elements:
-
DEIMOT.G4TLTCAL
G4TLTCAL
(deimos3), char(5) / A / %d,
access rw
grating-4-tilt-calibration (0.0 to 1.0) (nom 0.0 to 1.0)
-
Grating #4 tilt calibration state.
Uses map KTLboolean to convert or format reset_homed_2:
-
reset_homed_2
(SharedMapDefs), tinyint / L1 / %s,
access rw
(0.0 to 1.0)
-
Generic map meme for stage calibration boolean state (RESET/HOMED) keywords.
Valid values of reset_homed_2 are:
- reset : (Read-only state) Stage not calibrated. Calibrate the stage during the next attempt to move the stage.
- homed : The stage is calibrated (read state). Calibrate the stage immediately (write state).
-
DEIMOT.G4TLTENC
G4TLTENC
(deimos3), int / I11 / %d,
access r
grating-4-tilt-motor-encoder-position in motor encoder counts (-832000.0 to 64000.0)
-
Grating #4 tilt motor raw position as measured by the stage's motor encoder. NOTE: The stage's motor encoder and stage's position encoder are the same (ENC & RAW values are the same).
-
DEIMOT.G4TLTERR
G4TLTERR
(deimos3), int / I11 / %d,
access r
grating-4-tilt-error-number
-
Grating #4 tilt command error number.
-
DEIMOT.G4TLTFIP
G4TLTFIP
(deimos3), char(7) / A / %d,
access r
grating-4-tilt-fiducial-light-sensor (0.0 to 1.0) (nom 0.0 to 1.0)
-
Grating #4 tilt fiducial light sensor input.
Uses map KTLboolean to convert or format open_blocked:
-
open_blocked
(SharedMapDefs), tinyint / L1 / %s,
access r
(0.0 to 1.0)
-
Generic map meme for fiducial light sensor boolean state (OPEN/BLOCKED) keywords.
Valid values of open_blocked are:
- open : Light detected at fiducial sensor. Light source on and light path not blocked.
- blocked : No light detected at fiducial sensor. Light source off or light path blocked.
-
DEIMOT.G4TLTFOP
G4TLTFOP
(deimos3), char(3) / A / %d,
access rw
grating-4-tilt-fiducial-light-source (0.0 to 1.0) (nom 0.0 to 1.0)
-
Grating #4 tilt fiducial light source control.
Uses map KTLboolean to convert or format on_off:
-
on_off
(SharedMapDefs), tinyint / L1 / %s,
access rw
(0.0 to 1.0)
-
Generic map meme for boolean state (ON/OFF) keywords.
Valid values of on_off are:
-
DEIMOT.G4TLTLCK
G4TLTLCK
(deimos3), char(10) / A10 / %s,
access rw
grating-4-tilt-lock
-
Grating #4 tilt lock software switch. Prevents movement when locked. The string 'unlocked' unlocks the stage, other strings (up to 10 chars, case-insensitive) lock it, a name or other id is recommended.
-
DEIMOT.G4TLTLIM
G4TLTLIM
(deimos3), varchar(68) / A / tinyint,
access r
grating-4-tilt-limits
-
Grating #4 tilt limit status.
Uses map KTLenumerated to convert or format stage_lim_dei:
-
stage_lim_dei
(SharedMapDefs), tinyint / I11 / %d,
access r
(0.0 to 15.0)
-
Generic map meme for deimos style stage limit keywords. This map applies to stages with a single input reporting the secondary limit status. Also see memes 4258,4844 and 2021 for other limit status maps.
Valid values of stage_lim_dei are:
- Check signals: Both FWD & REV primary limits active :
- In FWD primary limit :
- Bad value: Assume in REV secondary limit :
- Bad value: Assume 2nd lim active, but no primary lim active :
- Check signals: All limit signals active :
- In FWD secondary limit :
- In REV secondary limit :
- Check signals: Secondary limit active, but no primary limit active :
- In REV primary limit :
- Not in a limit :
- Bad value: Assume all limit signals active :
- Bad value: Assume in FWD secondary limit :
- Bad value: Assume in REV secondary limit :
- Bad value: Assume 2nd lim active, but no primary lim active :
- Bad value: Assume all limit signals active :
- Bad value: Assume in FWD secondary limit :
-
DEIMOT.G4TLTMOD
G4TLTMOD
(deimos3), char(8) / A / tinyint,
access rw
grating-4-tilt-control-mode
-
Grating #4 tilt control mode.
Uses map KTLenumerated to convert or format stage_mod:
-
stage_mod
(SharedMapDefs), tinyint / I11 / %d,
access rw
in control mode (0.0 to 5.0)
-
Generic map meme for stage control mode keywords.
Valid values of stage_mod are:
- Halt : Halt stage. Prevent it from moving.
- Pos : Position mode. Use the default stage configuration to select motors on or off after moves.
- Jog : Jog mode. Prevent jogging unless stage is calibrated.
- Pos ON : Engineering position mode. Leave motors on after moves.
- Pos OFF : Engineering position mode. Shut motors off after moves.
- Jog ENGR : Engineering jog mode. Allow jogging when the stage isn't calibrated.
-
DEIMOT.G4TLTMSG
G4TLTMSG
(deimos3), varchar(68) / A / %s,
access r
grating-4-tilt-message
-
Grating #4 tilt status message. It reports keyword change requests and results. This keyword is best used in an event log or a status display.
-
DEIMOT.G4TLTNAM
G4TLTNAM
(deimos3), varchar(68) / A / map,
access rw
grating-4-tilt-named-position
-
Grating #4 tilt ordinal position name. Allows user to select important stage positions by name. The stage position names are defined in the 'mapRON.cfg' file in the dispatcher's configuration directory.
Uses map TableLook to convert or format G4TLTORD:
- -999 -> Unknown
- 0 -> Home
- 1 -> Positive
- 2 -> Middle
- 3 -> Negative
- -1 -> Unload
-
G4TLTORD
(deimos3), int / I11 / map,
access rw
grating-4-tilt-ordinal-position (-1.0 to 3.0)
-
Grating #4 tilt ordinal position. Allows users to select important stage positions by simple numbers. Special stage positions are defined in the 'mapRON.cfg' file in the dispatcher's configuration directory.
Uses map TableLook to convert or format G4TLTRAW:
- 0 -> 0
- -> -999
- 6500 -> 1
- -37000 -> 2
- -87150 -> 3
- -86425 -> -1
-
G4TLTRAW
(deimos3), int / I11 / %d,
access rw
grating-4-tilt-raw-position in stage encoder counts (-87150.0 to 6500.0)
-
Grating #4 tilt raw position as measured by the stage's position encoder.
-
DEIMOT.G4TLTORD
G4TLTORD
(deimos3), int / I11 / map,
access rw
grating-4-tilt-ordinal-position (-1.0 to 3.0)
-
Grating #4 tilt ordinal position. Allows users to select important stage positions by simple numbers. Special stage positions are defined in the 'mapRON.cfg' file in the dispatcher's configuration directory.
Uses map TableLook to convert or format G4TLTRAW:
- 0 -> 0
- -> -999
- 6500 -> 1
- -37000 -> 2
- -87150 -> 3
- -86425 -> -1
-
G4TLTRAW
(deimos3), int / I11 / %d,
access rw
grating-4-tilt-raw-position in stage encoder counts (-87150.0 to 6500.0)
-
Grating #4 tilt raw position as measured by the stage's position encoder.
-
DEIMOT.G4TLTRAW
G4TLTRAW
(deimos3), int / I11 / %d,
access rw
grating-4-tilt-raw-position in stage encoder counts (-87150.0 to 6500.0)
-
Grating #4 tilt raw position as measured by the stage's position encoder.
-
DEIMOT.G4TLTSTA
G4TLTSTA
(deimos3), char(14) / A / tinyint,
access r
grating-4-tilt-status
-
Grating #4 tilt status.
Uses map KTLenumerated to convert or format dc_stage_status:
-
dc_stage_status
(SharedMapDefs), tinyint / I11 / %d,
access r
(0.0 to 6.0)
-
Generic map meme for stage status keywords.
Valid values of dc_stage_status are:
- Not Calibrated : The stage hasn't been homed yet.
- Calibrating : The stage is finding it's home reference position.
- Ready : The stage is stationary. It has been calibrated. It is ready to move.
- Moving : The stage is moving to a target position.
- Jogging : The stage is accelerating to, jogging at, or decellerating from a target velocity.
- Locked : The stage is locked via its lock keyword (ESI's DWFILLCK is a lock keyword example).
- Halted : The stage is halted via the control mode keyword (ESI's DWFILMOD is a mode keyword example).
- Halting : The stage is halting via the control mode (*MOD) keyword.
- Diagnostics : A selected diagnotics test is running.
-
DEIMOT.G4TLTTRG
G4TLTTRG
(deimos3), int / I11 / %d,
access r
grating-4-tilt-raw-position-target in stage encoder counts (-80500.0 to 6500.0)
-
Grating #4 tilt raw position target as measured by stage's position encoder.
-
DEIMOT.G4TLTVAL
G4TLTVAL
(deimos3), real / E13.6 / map,
access rw
grating-4-tilt-value in deg (-18.462399999999999 to 18.973600000000001)
-
Grating #4 tilt position. Convert a 'RAW' keyword value into a 'VAL' keyword value via: val = a0 + (raw * a1).
Uses map Linear to convert or format G4TLTRAW:
-
G4TLTRAW
(deimos3), int / I11 / %d,
access rw
grating-4-tilt-raw-position in stage encoder counts (-87150.0 to 6500.0)
-
Grating #4 tilt raw position as measured by the stage's position encoder.
-
DEIMOT.G4TLTVRB
G4TLTVRB
(deimos3), char(5) / A8 / %d,
access rw
grating-4-tilt-verbose-messages (0.0 to 1.0) (nom 0.0 to 1.0)
-
Grating #4 tilt verbose message flag. Turns on and off logging of verbose messages to the dispatcher's log file when the keyword is set to TRUE or FALSE.
Uses map KTLboolean to convert or format false_true:
-
false_true
(SharedMapDefs), tinyint / L1 / %s,
access rw
(0.0 to 1.0)
-
Generic map meme for boolean state (FALSE/TRUE) keywords.
Valid values of false_true are:
-
DEIMOT.G4TLTTOR
G4TLTTOR
(deimos3), real / E13.6 / %g,
access r
grating-4-tilt-torque in V (-10.0 to 10.0)
-
Grating #4 tilt motor torque.
-
DEIMOT.G4TLTTSP
G4TLTTSP
(deimos3), int / I11 / %d,
access r
grating-4-tilt-speed-target in motor encoder counts/s (-25000.0 to 25000.0)
-
Grating #4 tilt speed target defined in counts/s from the stage's motor position encoder.
-
DEIMOT.G4TLTSPD
G4TLTSPD
(deimos3), int / I11 / %d,
access rw
grating-4-tilt-speed in motor encoder counts/s (-25000.0 to 25000.0)
-
Grating #4 tilt speed as measured by the stage's motor position encoder.
-
DEIMOT.G4TLTNOM
G4TLTNOM
(deimos3), int / I11 / %d,
access rw
grating-4-tilt-nominal-position in stage encoder counts (-87000.0 to 6500.0)
-
Grating #4 tilt nominal position (same as raw position without stage dithering).
-
DEIMOT.G4TLTOFF
G4TLTOFF
(deimos3), int / I11 / %d,
access rw
grating-4-tilt-nominal-offset in stage encoder counts (-85200.0 to 4500.0)
-
Grating #4 tilt raw position offset from nominal position for flexure control.
-
DEIMOT.G4TLTWAV
G4TLTWAV
(deimos3), real / E13.6 / map,
access rw
grating-4-tilt-wavelength in angstrom (0.0 to 100000.0)
-
Grating #4 tilt position. The complicated method of converting a RAW keyword value to a WAV keyword value is described in the dispatcher log file when G4TLT device data is dumped to the log via the G4TLTDMP keyword.
Uses map DeimosGrateWav to convert or format G4TLTRAW:
- a0 : 16.3488
- a1 : 0.0004
- theta0 : 43.02
- theta1 : 2.33
-
G4TLTRAW
(deimos3), int / I11 / %d,
access rw
grating-4-tilt-raw-position in stage encoder counts (-87150.0 to 6500.0)
-
Grating #4 tilt raw position as measured by the stage's position encoder.
-
DEIMOT.G4TLTDMP
G4TLTDMP
(deimos3), char(5) / A / %d,
access w
grating-4-tilt-dump (0.0 to 1.0) (nom 0.0 to 1.0)
-
Grating #4 tilt data dump. Reports all information on the device in the dispatcher's log file when the keyword is written with a value of TRUE.
Uses map KTLboolean to convert or format false_true:
-
false_true
(SharedMapDefs), tinyint / L1 / %s,
access rw
(0.0 to 1.0)
-
Generic map meme for boolean state (FALSE/TRUE) keywords.
Valid values of false_true are:
-
GRSEL Keyword Bundle
GRSEL
(deimos3), bundle / bundle / bundle,
access
grating selector keyword bundle
-
KTL bundle for device: Grating selector
GRSEL consists of elements:
-
DEIMOT.GRSELCAL
GRSELCAL
(deimos3), char(5) / A / %d,
access rw
grating-selector-calibration (0.0 to 1.0) (nom 0.0 to 1.0)
-
Grating selector calibration state.
Uses map KTLboolean to convert or format reset_homed:
-
reset_homed
(SharedMapDefs), tinyint / L1 / %s,
access rw
(0.0 to 1.0)
-
Generic map meme for stage calibration boolean state (RESET/HOMED) keywords.
Valid values of reset_homed are:
- reset : Stage not calibrated. Calibrate the stage during the next attempt to move the stage.
- homed : The stage is calibrated (read state). Calibrate the stage immediately (write state).
-
DEIMOT.GRSELERR
GRSELERR
(deimos3), int / I11 / %d,
access r
grating-selector-error-number
-
Grating selector command error number.
-
DEIMOT.GRSELFIP
GRSELFIP
(deimos3), char(7) / A / %d,
access r
grating-selector-fiducial-light-sensor (0.0 to 1.0) (nom 0.0 to 1.0)
-
Grating selector fiducial light sensor input.
Uses map KTLboolean to convert or format open_blocked:
-
open_blocked
(SharedMapDefs), tinyint / L1 / %s,
access r
(0.0 to 1.0)
-
Generic map meme for fiducial light sensor boolean state (OPEN/BLOCKED) keywords.
Valid values of open_blocked are:
- open : Light detected at fiducial sensor. Light source on and light path not blocked.
- blocked : No light detected at fiducial sensor. Light source off or light path blocked.
-
DEIMOT.GRSELFOP
GRSELFOP
(deimos3), char(3) / A / %d,
access rw
grating-selector-fiducial-light-source (0.0 to 1.0) (nom 0.0 to 1.0)
-
Grating selector fiducial light source control.
Uses map KTLboolean to convert or format on_off:
-
on_off
(SharedMapDefs), tinyint / L1 / %s,
access rw
(0.0 to 1.0)
-
Generic map meme for boolean state (ON/OFF) keywords.
Valid values of on_off are:
-
DEIMOT.GRSELLCK
GRSELLCK
(deimos3), char(10) / A10 / %s,
access rw
grating-selector-lock
-
Grating selector lock software switch. Prevents movement when locked. The string 'unlocked' unlocks the stage, other strings (up to 10 chars, case-insensitive) lock it, a name or other id is recommended.
-
DEIMOT.GRSELLIM
GRSELLIM
(deimos3), varchar(68) / A / tinyint,
access r
grating-selector-limits
-
Grating selector limit status.
Uses map KTLenumerated to convert or format stage_lim_dei_gr:
-
stage_lim_dei_gr
(SharedMapDefs), tinyint / I11 / %d,
access r
(0.0 to 15.0)
-
Generic map meme for deimos grating style stage limit keywords. This map applies to stages with a single input reporting the secondary limit status. Also see memes 4258,4844 and 2021 for other limit status maps.
Valid values of stage_lim_dei_gr are:
- Check signals: Both FWD & REV primary limits active :
- In FWD primary limit :
- Bad value: Assume in REV secondary limit :
- Bad value: Assume a grating clamp not open, motor power cut :
- Check signals: All limit signals active :
- In FWD secondary limit :
- In REV secondary limit :
- Check signals: Assume a grating clamp not open, motor power cut :
- In REV primary limit :
- Not in a limit :
- Bad value: Assume all limit signals active :
- Bad value: Assume in FWD secondary limit :
- Bad value: Assume in REV secondary limit :
- Bad value: Assume a grating clamp not open, motor power cut :
- Bad value: Assume all limit signals active :
- Bad value: Assume in FWD secondary limit :
-
DEIMOT.GRSELMOD
GRSELMOD
(deimos3), char(8) / A / tinyint,
access rw
grating-selector-control-mode
-
Grating selector control mode.
Uses map KTLenumerated to convert or format stage_mod:
-
stage_mod
(SharedMapDefs), tinyint / I11 / %d,
access rw
in control mode (0.0 to 5.0)
-
Generic map meme for stage control mode keywords.
Valid values of stage_mod are:
- Halt : Halt stage. Prevent it from moving.
- Pos : Position mode. Use the default stage configuration to select motors on or off after moves.
- Jog : Jog mode. Prevent jogging unless stage is calibrated.
- Pos ON : Engineering position mode. Leave motors on after moves.
- Pos OFF : Engineering position mode. Shut motors off after moves.
- Jog ENGR : Engineering jog mode. Allow jogging when the stage isn't calibrated.
-
DEIMOT.GRSELMSG
GRSELMSG
(deimos3), varchar(68) / A / %s,
access r
grating-selector-message
-
Grating selector status message. It reports keyword change requests and results. This keyword is best used in an event log or a status display.
-
DEIMOT.GRSELNAM
GRSELNAM
(deimos3), varchar(68) / A / map,
access rw
grating-selector-named-position
-
Grating selector ordinal position name. Allows user to select important stage positions by name. The stage position names are defined in the 'mapRON.cfg' file in the dispatcher's configuration directory.
Uses map TableLook to convert or format GRSELORD:
- -999 -> Unknown
- 0 -> Home
- 1 -> Grating_1
- 2 -> Mirror
- 3 -> Grating_3
- 4 -> Grating_4
- -1 -> Unload_grating_1
- -2 -> Unload_mirror
- -3 -> Unload_grating_3
- -4 -> Unload_grating_4
-
GRSELORD
(deimos3), int / I11 / map,
access rw
grating-selector-ordinal-position (-4.0 to 4.0)
-
Grating selector ordinal position. Allows users to select important stage positions by simple numbers. Special stage positions are defined in the 'mapRON.cfg' file in the dispatcher's configuration directory.
Uses map TableLook to convert or format GRSELRAW:
- 0 -> 0
- -> -999
- 10000 -> 1
- -9308000 -> 2
- -4398200 -> 3
- -4000 -> 4
- 10000 -> -1
- 20000 -> -2
- -13140000 -> -3
- -8744390 -> -4
-
GRSELRAW
(deimos3), int / I11 / %d,
access rw
grating-selector-raw-position in stage encoder counts (-13140000.0 to 300000.0)
-
Grating selector raw position as measured by the stage's position encoder.
-
DEIMOT.GRSELORD
GRSELORD
(deimos3), int / I11 / map,
access rw
grating-selector-ordinal-position (-4.0 to 4.0)
-
Grating selector ordinal position. Allows users to select important stage positions by simple numbers. Special stage positions are defined in the 'mapRON.cfg' file in the dispatcher's configuration directory.
Uses map TableLook to convert or format GRSELRAW:
- 0 -> 0
- -> -999
- 10000 -> 1
- -9308000 -> 2
- -4398200 -> 3
- -4000 -> 4
- 10000 -> -1
- 20000 -> -2
- -13140000 -> -3
- -8744390 -> -4
-
GRSELRAW
(deimos3), int / I11 / %d,
access rw
grating-selector-raw-position in stage encoder counts (-13140000.0 to 300000.0)
-
Grating selector raw position as measured by the stage's position encoder.
-
DEIMOT.GRSELRAW
GRSELRAW
(deimos3), int / I11 / %d,
access rw
grating-selector-raw-position in stage encoder counts (-13140000.0 to 300000.0)
-
Grating selector raw position as measured by the stage's position encoder.
-
DEIMOT.GRSELSTA
GRSELSTA
(deimos3), char(14) / A / tinyint,
access r
grating-selector-status
-
Grating selector status.
Uses map KTLenumerated to convert or format dc_stage_status:
-
dc_stage_status
(SharedMapDefs), tinyint / I11 / %d,
access r
(0.0 to 6.0)
-
Generic map meme for stage status keywords.
Valid values of dc_stage_status are:
- Not Calibrated : The stage hasn't been homed yet.
- Calibrating : The stage is finding it's home reference position.
- Ready : The stage is stationary. It has been calibrated. It is ready to move.
- Moving : The stage is moving to a target position.
- Jogging : The stage is accelerating to, jogging at, or decellerating from a target velocity.
- Locked : The stage is locked via its lock keyword (ESI's DWFILLCK is a lock keyword example).
- Halted : The stage is halted via the control mode keyword (ESI's DWFILMOD is a mode keyword example).
- Halting : The stage is halting via the control mode (*MOD) keyword.
- Diagnostics : A selected diagnotics test is running.
-
DEIMOT.GRSELTRG
GRSELTRG
(deimos3), int / I11 / %d,
access r
grating-selector-raw-position-target in stage encoder counts (-13140000.0 to 300000.0)
-
Grating selector raw position target as measured by stage's position encoder.
-
DEIMOT.GRSELVAL
GRSELVAL
(deimos3), real / E13.6 / map,
access rw
grating-selector-value in count (-13140000.0 to 300000.0)
-
Grating selector position. Convert a 'RAW' keyword value into a 'VAL' keyword value via: val = a0 + (raw * a1).
Uses map Linear to convert or format GRSELRAW:
-
GRSELRAW
(deimos3), int / I11 / %d,
access rw
grating-selector-raw-position in stage encoder counts (-13140000.0 to 300000.0)
-
Grating selector raw position as measured by the stage's position encoder.
-
DEIMOT.GRSELVEL
GRSELVEL
(deimos3), real / E13.6 / map,
access rw
grating-selector-velocity in count/s (-75000.0 to 75000.0)
-
Grating selector velocity. Convert a 'SPD' keyword value to a 'VEL' keyword value via: vel = spd * a1.
Uses map Derivative to convert or format GRSELVAL:
-
GRSELVAL
(deimos3), real / E13.6 / map,
access rw
grating-selector-value in count (-13140000.0 to 300000.0)
-
Grating selector position. Convert a 'RAW' keyword value into a 'VAL' keyword value via: val = a0 + (raw * a1).
Uses map Linear to convert or format GRSELRAW:
-
GRSELRAW
(deimos3), int / I11 / %d,
access rw
grating-selector-raw-position in stage encoder counts (-13140000.0 to 300000.0)
-
Grating selector raw position as measured by the stage's position encoder.
-
DEIMOT.GRSELVRB
GRSELVRB
(deimos3), char(5) / A8 / %d,
access rw
grating-selector-verbose-messages (0.0 to 1.0) (nom 0.0 to 1.0)
-
Grating selector verbose message flag. Turns on and off logging of verbose messages to the dispatcher's log file when the keyword is set to TRUE or FALSE.
Uses map KTLboolean to convert or format false_true:
-
false_true
(SharedMapDefs), tinyint / L1 / %s,
access rw
(0.0 to 1.0)
-
Generic map meme for boolean state (FALSE/TRUE) keywords.
Valid values of false_true are:
-
DEIMOT.GRSELTOR
GRSELTOR
(deimos3), real / E13.6 / %g,
access r
grating-selector-torque in V (-10.0 to 10.0)
-
Grating selector motor torque.
-
DEIMOT.GRSELTSP
GRSELTSP
(deimos3), int / I11 / %d,
access r
grating-selector-speed-target in stage encoder counts/s (-75000.0 to 75000.0)
-
Grating selector speed target defined in counts/s from the stage's position encoder.
-
DEIMOT.GRSELSPD
GRSELSPD
(deimos3), int / I11 / %d,
access rw
grating-selector-speed in stage encoder counts/s (-75000.0 to 75000.0)
-
Grating selector speed as measured by the stage's position encoder.
-
DEIMOT.GRSELDMP
GRSELDMP
(deimos3), char(5) / A / %d,
access w
grating-selector-dump (0.0 to 1.0) (nom 0.0 to 1.0)
-
Grating selector data dump. Reports all information on the device in the dispatcher's log file when the keyword is written with a value of TRUE.
Uses map KTLboolean to convert or format false_true:
-
false_true
(SharedMapDefs), tinyint / L1 / %s,
access rw
(0.0 to 1.0)
-
Generic map meme for boolean state (FALSE/TRUE) keywords.
Valid values of false_true are:
-
SLSEL Keyword Bundle
SLSEL
(deimos3), bundle / bundle / bundle,
access
slitmask selector keyword bundle
-
KTL bundle for device: Slitmask selector
SLSEL consists of elements:
-
DEIMOT.SLSELCAL
SLSELCAL
(deimos3), char(5) / A / %d,
access rw
slitmask-selector-calibration (0.0 to 1.0) (nom 0.0 to 1.0)
-
Slitmask selector calibration state.
Uses map KTLboolean to convert or format reset_homed:
-
reset_homed
(SharedMapDefs), tinyint / L1 / %s,
access rw
(0.0 to 1.0)
-
Generic map meme for stage calibration boolean state (RESET/HOMED) keywords.
Valid values of reset_homed are:
- reset : Stage not calibrated. Calibrate the stage during the next attempt to move the stage.
- homed : The stage is calibrated (read state). Calibrate the stage immediately (write state).
-
DEIMOT.SLSELERR
SLSELERR
(deimos3), int / I11 / %d,
access r
slitmask-selector-error-number
-
Slitmask selector command error number.
-
DEIMOT.SLSELFIP
SLSELFIP
(deimos3), char(7) / A / %d,
access r
slitmask-selector-fiducial-light-sensor (0.0 to 1.0) (nom 0.0 to 1.0)
-
Slitmask selector fiducial light sensor input.
Uses map KTLboolean to convert or format open_blocked:
-
open_blocked
(SharedMapDefs), tinyint / L1 / %s,
access r
(0.0 to 1.0)
-
Generic map meme for fiducial light sensor boolean state (OPEN/BLOCKED) keywords.
Valid values of open_blocked are:
- open : Light detected at fiducial sensor. Light source on and light path not blocked.
- blocked : No light detected at fiducial sensor. Light source off or light path blocked.
-
DEIMOT.SLSELFOP
SLSELFOP
(deimos3), char(3) / A / %d,
access rw
slitmask-selector-fiducial-light-source (0.0 to 1.0) (nom 0.0 to 1.0)
-
Slitmask selector fiducial light source control.
Uses map KTLboolean to convert or format on_off:
-
on_off
(SharedMapDefs), tinyint / L1 / %s,
access rw
(0.0 to 1.0)
-
Generic map meme for boolean state (ON/OFF) keywords.
Valid values of on_off are:
-
DEIMOT.SLSELLCK
SLSELLCK
(deimos3), char(10) / A10 / %s,
access rw
slitmask-selector-lock
-
Slitmask selector lock software switch. Prevents movement when locked. The string 'unlocked' unlocks the stage, other strings (up to 10 chars, case-insensitive) lock it, a name or other id is recommended.
-
DEIMOT.SLSELLIM
SLSELLIM
(deimos3), varchar(68) / A / tinyint,
access r
slitmask-selector-limits
-
Slitmask selector limit status.
Uses map KTLenumerated to convert or format stage_lim_dei:
-
stage_lim_dei
(SharedMapDefs), tinyint / I11 / %d,
access r
(0.0 to 15.0)
-
Generic map meme for deimos style stage limit keywords. This map applies to stages with a single input reporting the secondary limit status. Also see memes 4258,4844 and 2021 for other limit status maps.
Valid values of stage_lim_dei are:
- Check signals: Both FWD & REV primary limits active :
- In FWD primary limit :
- Bad value: Assume in REV secondary limit :
- Bad value: Assume 2nd lim active, but no primary lim active :
- Check signals: All limit signals active :
- In FWD secondary limit :
- In REV secondary limit :
- Check signals: Secondary limit active, but no primary limit active :
- In REV primary limit :
- Not in a limit :
- Bad value: Assume all limit signals active :
- Bad value: Assume in FWD secondary limit :
- Bad value: Assume in REV secondary limit :
- Bad value: Assume 2nd lim active, but no primary lim active :
- Bad value: Assume all limit signals active :
- Bad value: Assume in FWD secondary limit :
-
DEIMOT.SLSELMOD
SLSELMOD
(deimos3), char(8) / A / tinyint,
access rw
slitmask-selector-control-mode
-
Slitmask selector control mode.
Uses map KTLenumerated to convert or format stage_mod:
-
stage_mod
(SharedMapDefs), tinyint / I11 / %d,
access rw
in control mode (0.0 to 5.0)
-
Generic map meme for stage control mode keywords.
Valid values of stage_mod are:
- Halt : Halt stage. Prevent it from moving.
- Pos : Position mode. Use the default stage configuration to select motors on or off after moves.
- Jog : Jog mode. Prevent jogging unless stage is calibrated.
- Pos ON : Engineering position mode. Leave motors on after moves.
- Pos OFF : Engineering position mode. Shut motors off after moves.
- Jog ENGR : Engineering jog mode. Allow jogging when the stage isn't calibrated.
-
DEIMOT.SLSELMSG
SLSELMSG
(deimos3), varchar(68) / A / %s,
access r
slitmask-selector-message
-
Slitmask selector status message. It reports keyword change requests and results. This keyword is best used in an event log or a status display.
-
DEIMOT.SLSELNAM
SLSELNAM
(deimos3), varchar(68) / A / map,
access rw
slitmask-selector-named-position
-
Slitmask selector ordinal position name. Allows user to select important stage positions by name. The stage position names are defined in the 'mapRON.cfg' file in the dispatcher's configuration directory.
Uses map TableLook to convert or format SLSELORD:
- -999 -> Unknown
- 0 -> Home
- 2 -> Position #2
- 3 -> Position #3
- 4 -> Position #4
- 5 -> Position #5
- 6 -> Position #6
- 7 -> Position #7
- 8 -> Position #8
- 9 -> Position #9
- 10 -> Position #10
- 11 -> Position #11
- 12 -> Position #12
- -1 -> Unload
-
SLSELORD
(deimos3), int / I11 / map,
access rw
slitmask-selector-ordinal-position (-1.0 to 12.0)
-
Slitmask selector ordinal position. Allows users to select important stage positions by simple numbers. Special stage positions are defined in the 'mapRON.cfg' file in the dispatcher's configuration directory.
Uses map TableLook to convert or format SLSELRAW:
- -> 0
- -> -999
- -417000 -> 2
- -317000 -> 3
- -229000 -> 4
- -149000 -> 5
- -75000 -> 6
- -8000 -> 7
- 53000 -> 8
- 109000 -> 9
- 160000 -> 10
- 206000 -> 11
- 249000 -> 12
- -539000 -> -1
-
SLSELRAW
(deimos3), int / I11 / %d,
access rw
slitmask-selector-raw-position in stage encoder counts (-590000.0 to 290000.0)
-
Slitmask selector raw position as measured by the stage's position encoder.
-
DEIMOT.SLSELORD
SLSELORD
(deimos3), int / I11 / map,
access rw
slitmask-selector-ordinal-position (-1.0 to 12.0)
-
Slitmask selector ordinal position. Allows users to select important stage positions by simple numbers. Special stage positions are defined in the 'mapRON.cfg' file in the dispatcher's configuration directory.
Uses map TableLook to convert or format SLSELRAW:
- -> 0
- -> -999
- -417000 -> 2
- -317000 -> 3
- -229000 -> 4
- -149000 -> 5
- -75000 -> 6
- -8000 -> 7
- 53000 -> 8
- 109000 -> 9
- 160000 -> 10
- 206000 -> 11
- 249000 -> 12
- -539000 -> -1
-
SLSELRAW
(deimos3), int / I11 / %d,
access rw
slitmask-selector-raw-position in stage encoder counts (-590000.0 to 290000.0)
-
Slitmask selector raw position as measured by the stage's position encoder.
-
DEIMOT.SLSELRAW
SLSELRAW
(deimos3), int / I11 / %d,
access rw
slitmask-selector-raw-position in stage encoder counts (-590000.0 to 290000.0)
-
Slitmask selector raw position as measured by the stage's position encoder.
-
DEIMOT.SLSELSTA
SLSELSTA
(deimos3), char(14) / A / tinyint,
access r
slitmask-selector-status
-
Slitmask selector status.
Uses map KTLenumerated to convert or format dc_stage_status:
-
dc_stage_status
(SharedMapDefs), tinyint / I11 / %d,
access r
(0.0 to 6.0)
-
Generic map meme for stage status keywords.
Valid values of dc_stage_status are:
- Not Calibrated : The stage hasn't been homed yet.
- Calibrating : The stage is finding it's home reference position.
- Ready : The stage is stationary. It has been calibrated. It is ready to move.
- Moving : The stage is moving to a target position.
- Jogging : The stage is accelerating to, jogging at, or decellerating from a target velocity.
- Locked : The stage is locked via its lock keyword (ESI's DWFILLCK is a lock keyword example).
- Halted : The stage is halted via the control mode keyword (ESI's DWFILMOD is a mode keyword example).
- Halting : The stage is halting via the control mode (*MOD) keyword.
- Diagnostics : A selected diagnotics test is running.
-
DEIMOT.SLSELTRG
SLSELTRG
(deimos3), int / I11 / %d,
access r
slitmask-selector-raw-position-target in stage encoder counts (-590000.0 to 290000.0)
-
Slitmask selector raw position target as measured by stage's position encoder.
-
DEIMOT.SLSELVAL
SLSELVAL
(deimos3), real / E13.6 / map,
access rw
slitmask-selector-value in count (-590000.0 to 290000.0)
-
Slitmask selector position. Convert a 'RAW' keyword value into a 'VAL' keyword value via: val = a0 + (raw * a1).
Uses map Linear to convert or format SLSELRAW:
-
SLSELRAW
(deimos3), int / I11 / %d,
access rw
slitmask-selector-raw-position in stage encoder counts (-590000.0 to 290000.0)
-
Slitmask selector raw position as measured by the stage's position encoder.
-
DEIMOT.SLSELVEL
SLSELVEL
(deimos3), real / E13.6 / map,
access rw
slitmask-selector-velocity in count/s (-50000.0 to 50000.0)
-
Slitmask selector velocity. Convert a 'SPD' keyword value to a 'VEL' keyword value via: vel = spd * a1.
Uses map Derivative to convert or format SLSELVAL:
-
SLSELVAL
(deimos3), real / E13.6 / map,
access rw
slitmask-selector-value in count (-590000.0 to 290000.0)
-
Slitmask selector position. Convert a 'RAW' keyword value into a 'VAL' keyword value via: val = a0 + (raw * a1).
Uses map Linear to convert or format SLSELRAW:
-
SLSELRAW
(deimos3), int / I11 / %d,
access rw
slitmask-selector-raw-position in stage encoder counts (-590000.0 to 290000.0)
-
Slitmask selector raw position as measured by the stage's position encoder.
-
DEIMOT.SLSELVRB
SLSELVRB
(deimos3), char(5) / A8 / %d,
access rw
slitmask-selector-verbose-messages (0.0 to 1.0) (nom 0.0 to 1.0)
-
Slitmask selector verbose message flag. Turns on and off logging of verbose messages to the dispatcher's log file when the keyword is set to TRUE or FALSE.
Uses map KTLboolean to convert or format false_true:
-
false_true
(SharedMapDefs), tinyint / L1 / %s,
access rw
(0.0 to 1.0)
-
Generic map meme for boolean state (FALSE/TRUE) keywords.
Valid values of false_true are:
-
DEIMOT.SLSELTOR
SLSELTOR
(deimos3), real / E13.6 / %g,
access r
slitmask-selector-torque in V (-10.0 to 10.0)
-
Slitmask selector motor torque.
-
DEIMOT.SLSELTSP
SLSELTSP
(deimos3), int / I11 / %d,
access r
slitmask-selector-speed-target in stage encoder counts/s (-50000.0 to 50000.0)
-
Slitmask selector speed target defined in counts/s from the stage's position encoder.
-
DEIMOT.SLSELSPD
SLSELSPD
(deimos3), int / I11 / %d,
access rw
slitmask-selector-speed in stage encoder counts/s (-50000.0 to 50000.0)
-
Slitmask selector speed as measured by the stage's position encoder.
-
DEIMOT.SLSELDMP
SLSELDMP
(deimos3), char(5) / A / %d,
access w
slitmask-selector-dump (0.0 to 1.0) (nom 0.0 to 1.0)
-
Slitmask selector data dump. Reports all information on the device in the dispatcher's log file when the keyword is written with a value of TRUE.
Uses map KTLboolean to convert or format false_true:
-
false_true
(SharedMapDefs), tinyint / L1 / %s,
access rw
(0.0 to 1.0)
-
Generic map meme for boolean state (FALSE/TRUE) keywords.
Valid values of false_true are:
-
TVFIL Keyword Bundle
TVFIL
(deimos3), bundle / bundle / bundle,
access
autoguider TV filter wheel keyword bundle
-
KTL bundle for device: Autoguider TV camera filter wheel
TVFIL consists of elements:
-
DEIMOT.TVFILCAL
TVFILCAL
(deimos3), char(5) / A / %d,
access rw
tv-filter-calibration (0.0 to 1.0) (nom 0.0 to 1.0)
-
Autoguider TV camera filter wheel calibration state.
Uses map KTLboolean to convert or format reset_homed:
-
reset_homed
(SharedMapDefs), tinyint / L1 / %s,
access rw
(0.0 to 1.0)
-
Generic map meme for stage calibration boolean state (RESET/HOMED) keywords.
Valid values of reset_homed are:
- reset : Stage not calibrated. Calibrate the stage during the next attempt to move the stage.
- homed : The stage is calibrated (read state). Calibrate the stage immediately (write state).
-
DEIMOT.TVFILERR
TVFILERR
(deimos3), int / I11 / %d,
access r
tv-filter-error-number
-
Autoguider TV camera filter wheel command error number.
-
DEIMOT.TVFILFIP
TVFILFIP
(deimos3), char(7) / A / %d,
access r
tv-filter-fiducial-light-sensor (0.0 to 1.0) (nom 0.0 to 1.0)
-
Autoguider TV camera filter wheel fiducial light sensor input.
Uses map KTLboolean to convert or format blocked_open:
-
blocked_open
(SharedMapDefs), tinyint / L1 / %s,
access r
(0.0 to 1.0)
-
Generic map meme for fiducial light sensor boolean state (BLOCKED/OPEN) keywords.
Valid values of blocked_open are:
- blocked : No light detected at fiducial sensor. Light source off or light path blocked.
- open : Light detected at fiducial sensor. Light source on and light path not blocked.
-
DEIMOT.TVFILFOP
TVFILFOP
(deimos3), char(3) / A / %d,
access rw
tv-filter-fiducial-light-source (0.0 to 1.0) (nom 0.0 to 1.0)
-
Autoguider TV camera filter wheel fiducial light source control.
Uses map KTLboolean to convert or format on_off:
-
on_off
(SharedMapDefs), tinyint / L1 / %s,
access rw
(0.0 to 1.0)
-
Generic map meme for boolean state (ON/OFF) keywords.
Valid values of on_off are:
-
DEIMOT.TVFILLCK
TVFILLCK
(deimos3), char(10) / A10 / %s,
access rw
tv-filter-lock
-
Autoguider TV camera filter wheel lock software switch. Prevents movement when locked. The string 'unlocked' unlocks the stage, other strings (up to 10 chars, case-insensitive) lock it, a name or other id is recommended.
-
DEIMOT.TVFILMOD
TVFILMOD
(deimos3), char(8) / A / tinyint,
access rw
tv-filter-control-mode
-
Autoguider TV camera filter wheel control mode.
Uses map KTLenumerated to convert or format stage_mod:
-
stage_mod
(SharedMapDefs), tinyint / I11 / %d,
access rw
in control mode (0.0 to 5.0)
-
Generic map meme for stage control mode keywords.
Valid values of stage_mod are:
- Halt : Halt stage. Prevent it from moving.
- Pos : Position mode. Use the default stage configuration to select motors on or off after moves.
- Jog : Jog mode. Prevent jogging unless stage is calibrated.
- Pos ON : Engineering position mode. Leave motors on after moves.
- Pos OFF : Engineering position mode. Shut motors off after moves.
- Jog ENGR : Engineering jog mode. Allow jogging when the stage isn't calibrated.
-
DEIMOT.TVFILMSG
TVFILMSG
(deimos3), varchar(68) / A / %s,
access r
tv-filter-message
-
Autoguider TV camera filter wheel status message. It reports keyword change requests and results. This keyword is best used in an event log or a status display.
-
DEIMOT.TVFILNAM
TVFILNAM
(deimos3), varchar(68) / A / map,
access rw
tv-filter-named-position
-
Autoguider TV camera filter wheel ordinal position name. Allows user to select important stage positions by name. The stage position names are defined in the 'mapRON.cfg' file in the dispatcher's configuration directory.
Uses map TableLook to convert or format TVFILORD:
- -999 -> Unknown
- 0 -> Home
- 1 -> Filter #1
- 2 -> Filter #2
- 4 -> Filter #4
- 5 -> Filter #5
- 6 -> Filter #6
- 7 -> Filter #7
- 8 -> Filter #8
- 3 -> Filter #3
-
TVFILORD
(deimos3), int / I11 / map,
access rw
tv-filter-ordinal-position (0.0 to 8.0)
-
Autoguider TV camera filter wheel ordinal position. Allows users to select important stage positions by simple numbers. Special stage positions are defined in the 'mapRON.cfg' file in the dispatcher's configuration directory.
Uses map TableLook to convert or format TVFILRAW:
- 0 -> 0
- -> -999
- 8500 -> 1
- 23500 -> 2
- 38500 -> 3
- 53500 -> 4
- 68500 -> 5
- 83500 -> 6
- 98500 -> 7
- 113500 -> 8
-
TVFILRAW
(deimos3), int / I11 / %d,
access rw
tv-filter-raw-position in stage encoder counts (-10000.0 to 129000.0)
-
Autoguider TV camera filter wheel raw position as measured by the stage's position encoder.
-
DEIMOT.TVFILORD
TVFILORD
(deimos3), int / I11 / map,
access rw
tv-filter-ordinal-position (0.0 to 8.0)
-
Autoguider TV camera filter wheel ordinal position. Allows users to select important stage positions by simple numbers. Special stage positions are defined in the 'mapRON.cfg' file in the dispatcher's configuration directory.
Uses map TableLook to convert or format TVFILRAW:
- 0 -> 0
- -> -999
- 8500 -> 1
- 23500 -> 2
- 38500 -> 3
- 53500 -> 4
- 68500 -> 5
- 83500 -> 6
- 98500 -> 7
- 113500 -> 8
-
TVFILRAW
(deimos3), int / I11 / %d,
access rw
tv-filter-raw-position in stage encoder counts (-10000.0 to 129000.0)
-
Autoguider TV camera filter wheel raw position as measured by the stage's position encoder.
-
DEIMOT.TVFILRAW
TVFILRAW
(deimos3), int / I11 / %d,
access rw
tv-filter-raw-position in stage encoder counts (-10000.0 to 129000.0)
-
Autoguider TV camera filter wheel raw position as measured by the stage's position encoder.
-
DEIMOT.TVFILSTA
TVFILSTA
(deimos3), char(14) / A / tinyint,
access r
tv-filter-status
-
Autoguider TV camera filter wheel status.
Uses map KTLenumerated to convert or format dc_stage_status:
-
dc_stage_status
(SharedMapDefs), tinyint / I11 / %d,
access r
(0.0 to 6.0)
-
Generic map meme for stage status keywords.
Valid values of dc_stage_status are:
- Not Calibrated : The stage hasn't been homed yet.
- Calibrating : The stage is finding it's home reference position.
- Ready : The stage is stationary. It has been calibrated. It is ready to move.
- Moving : The stage is moving to a target position.
- Jogging : The stage is accelerating to, jogging at, or decellerating from a target velocity.
- Locked : The stage is locked via its lock keyword (ESI's DWFILLCK is a lock keyword example).
- Halted : The stage is halted via the control mode keyword (ESI's DWFILMOD is a mode keyword example).
- Halting : The stage is halting via the control mode (*MOD) keyword.
- Diagnostics : A selected diagnotics test is running.
-
DEIMOT.TVFILTRG
TVFILTRG
(deimos3), int / I11 / %d,
access r
tv-filter-raw-position-target in stage encoder counts (-10000.0 to 129000.0)
-
Autoguider TV camera filter wheel raw position target as measured by stage's position encoder.
-
DEIMOT.TVFILVAL
TVFILVAL
(deimos3), real / E13.6 / map,
access rw
tv-filter-value in deg (-30.0 to 389.0)
-
Autoguider TV camera filter wheel position. Convert a 'RAW' keyword value into a 'VAL' keyword value via: val = a0 + (raw * a1).
Uses map Linear to convert or format TVFILRAW:
-
TVFILRAW
(deimos3), int / I11 / %d,
access rw
tv-filter-raw-position in stage encoder counts (-10000.0 to 129000.0)
-
Autoguider TV camera filter wheel raw position as measured by the stage's position encoder.
-
DEIMOT.TVFILVEL
TVFILVEL
(deimos3), real / E13.6 / map,
access rw
tv-filter-velocity in deg/s (-30.0 to 30.0)
-
Autoguider TV camera filter wheel velocity. Convert a 'SPD' keyword value to a 'VEL' keyword value via: vel = spd * a1.
Uses map Derivative to convert or format TVFILVAL:
-
TVFILVAL
(deimos3), real / E13.6 / map,
access rw
tv-filter-value in deg (-30.0 to 389.0)
-
Autoguider TV camera filter wheel position. Convert a 'RAW' keyword value into a 'VAL' keyword value via: val = a0 + (raw * a1).
Uses map Linear to convert or format TVFILRAW:
-
TVFILRAW
(deimos3), int / I11 / %d,
access rw
tv-filter-raw-position in stage encoder counts (-10000.0 to 129000.0)
-
Autoguider TV camera filter wheel raw position as measured by the stage's position encoder.
-
DEIMOT.TVFILVRB
TVFILVRB
(deimos3), char(5) / A8 / %d,
access rw
tv-filter-verbose-messages (0.0 to 1.0) (nom 0.0 to 1.0)
-
Autoguider TV camera filter wheel verbose message flag. Turns on and off logging of verbose messages to the dispatcher's log file when the keyword is set to TRUE or FALSE.
Uses map KTLboolean to convert or format false_true:
-
false_true
(SharedMapDefs), tinyint / L1 / %s,
access rw
(0.0 to 1.0)
-
Generic map meme for boolean state (FALSE/TRUE) keywords.
Valid values of false_true are:
-
DEIMOT.TVFILTOR
TVFILTOR
(deimos3), real / E13.6 / %g,
access r
tv-filter-torque in V (-10.0 to 10.0)
-
Autoguider TV camera filter wheel motor torque.
-
DEIMOT.TVFILTSP
TVFILTSP
(deimos3), int / I11 / %d,
access r
tv-filter-speed-target in stage encoder counts/s (-10000.0 to 10000.0)
-
Autoguider TV camera filter wheel speed target defined in counts/s from the stage's position encoder.
-
DEIMOT.TVFILSPD
TVFILSPD
(deimos3), int / I11 / %d,
access rw
tv-filter-speed in stage encoder counts/s (-10000.0 to 10000.0)
-
Autoguider TV camera filter wheel speed as measured by the stage's position encoder.
-
DEIMOT.TVFILDMP
TVFILDMP
(deimos3), char(5) / A / %d,
access w
tv-filter-dump (0.0 to 1.0) (nom 0.0 to 1.0)
-
Autoguider TV camera filter wheel data dump. Reports all information on the device in the dispatcher's log file when the keyword is written with a value of TRUE.
Uses map KTLboolean to convert or format false_true:
-
false_true
(SharedMapDefs), tinyint / L1 / %s,
access rw
(0.0 to 1.0)
-
Generic map meme for boolean state (FALSE/TRUE) keywords.
Valid values of false_true are:
-
TVFOC Keyword Bundle
TVFOC
(deimos3), bundle / bundle / bundle,
access
autoguider TV camera focus keyword bundle
-
KTL bundle for device: Autoguider TV camera focus
TVFOC consists of elements:
-
DEIMOT.TVFOCCAL
TVFOCCAL
(deimos3), char(5) / A / %d,
access rw
tv-focus-calibration (0.0 to 1.0) (nom 0.0 to 1.0)
-
Autoguider TV camera focus calibration state.
Uses map KTLboolean to convert or format reset_homed:
-
reset_homed
(SharedMapDefs), tinyint / L1 / %s,
access rw
(0.0 to 1.0)
-
Generic map meme for stage calibration boolean state (RESET/HOMED) keywords.
Valid values of reset_homed are:
- reset : Stage not calibrated. Calibrate the stage during the next attempt to move the stage.
- homed : The stage is calibrated (read state). Calibrate the stage immediately (write state).
-
DEIMOT.TVFOCERR
TVFOCERR
(deimos3), int / I11 / %d,
access r
tv-focus-error-number
-
Autoguider TV camera focus command error number.
-
DEIMOT.TVFOCFIP
TVFOCFIP
(deimos3), char(7) / A / %d,
access r
tv-focus-fiducial-light-sensor (0.0 to 1.0) (nom 0.0 to 1.0)
-
Autoguider TV camera focus fiducial light sensor input.
Uses map KTLboolean to convert or format blocked_open:
-
blocked_open
(SharedMapDefs), tinyint / L1 / %s,
access r
(0.0 to 1.0)
-
Generic map meme for fiducial light sensor boolean state (BLOCKED/OPEN) keywords.
Valid values of blocked_open are:
- blocked : No light detected at fiducial sensor. Light source off or light path blocked.
- open : Light detected at fiducial sensor. Light source on and light path not blocked.
-
DEIMOT.TVFOCFOP
TVFOCFOP
(deimos3), char(3) / A / %d,
access rw
tv-focus-fiducial-light-source (0.0 to 1.0) (nom 0.0 to 1.0)
-
Autoguider TV camera focus fiducial light source control.
Uses map KTLboolean to convert or format on_off:
-
on_off
(SharedMapDefs), tinyint / L1 / %s,
access rw
(0.0 to 1.0)
-
Generic map meme for boolean state (ON/OFF) keywords.
Valid values of on_off are:
-
DEIMOT.TVFOCLCK
TVFOCLCK
(deimos3), char(10) / A10 / %s,
access rw
tv-focus-lock
-
Autoguider TV camera focus lock software switch. Prevents movement when locked. The string 'unlocked' unlocks the stage, other strings (up to 10 chars, case-insensitive) lock it, a name or other id is recommended.
-
DEIMOT.TVFOCLIM
TVFOCLIM
(deimos3), varchar(68) / A / tinyint,
access r
tv-focus-limits
-
Autoguider TV camera focus limit status.
Uses map KTLenumerated to convert or format stage_lim_dei:
-
stage_lim_dei
(SharedMapDefs), tinyint / I11 / %d,
access r
(0.0 to 15.0)
-
Generic map meme for deimos style stage limit keywords. This map applies to stages with a single input reporting the secondary limit status. Also see memes 4258,4844 and 2021 for other limit status maps.
Valid values of stage_lim_dei are:
- Check signals: Both FWD & REV primary limits active :
- In FWD primary limit :
- Bad value: Assume in REV secondary limit :
- Bad value: Assume 2nd lim active, but no primary lim active :
- Check signals: All limit signals active :
- In FWD secondary limit :
- In REV secondary limit :
- Check signals: Secondary limit active, but no primary limit active :
- In REV primary limit :
- Not in a limit :
- Bad value: Assume all limit signals active :
- Bad value: Assume in FWD secondary limit :
- Bad value: Assume in REV secondary limit :
- Bad value: Assume 2nd lim active, but no primary lim active :
- Bad value: Assume all limit signals active :
- Bad value: Assume in FWD secondary limit :
-
DEIMOT.TVFOCMOD
TVFOCMOD
(deimos3), char(8) / A / tinyint,
access rw
tv-focus-control-mode
-
Autoguider TV camera focus control mode.
Uses map KTLenumerated to convert or format stage_mod:
-
stage_mod
(SharedMapDefs), tinyint / I11 / %d,
access rw
in control mode (0.0 to 5.0)
-
Generic map meme for stage control mode keywords.
Valid values of stage_mod are:
- Halt : Halt stage. Prevent it from moving.
- Pos : Position mode. Use the default stage configuration to select motors on or off after moves.
- Jog : Jog mode. Prevent jogging unless stage is calibrated.
- Pos ON : Engineering position mode. Leave motors on after moves.
- Pos OFF : Engineering position mode. Shut motors off after moves.
- Jog ENGR : Engineering jog mode. Allow jogging when the stage isn't calibrated.
-
DEIMOT.TVFOCMSG
TVFOCMSG
(deimos3), varchar(68) / A / %s,
access r
tv-focus-message
-
Autoguider TV camera focus status message. It reports keyword change requests and results. This keyword is best used in an event log or a status display.
-
DEIMOT.TVFOCNAM
TVFOCNAM
(deimos3), varchar(68) / A / map,
access rw
tv-focus-named-position
-
Autoguider TV camera focus ordinal position name. Allows user to select important stage positions by name. The stage position names are defined in the 'mapRON.cfg' file in the dispatcher's configuration directory.
Uses map TableLook to convert or format TVFOCORD:
- -999 -> Unknown
- 0 -> Home
- 1 -> Position #1
- 2 -> Position #2
- 3 -> Position #3
-
TVFOCORD
(deimos3), int / I11 / map,
access rw
tv-focus-ordinal-position (0.0 to 3.0)
-
Autoguider TV camera focus ordinal position. Allows users to select important stage positions by simple numbers. Special stage positions are defined in the 'mapRON.cfg' file in the dispatcher's configuration directory.
Uses map TableLook to convert or format TVFOCRAW:
- 0 -> 0
- -> -999
- -1000 -> 1
- 1000 -> 2
- 2000 -> 3
-
TVFOCRAW
(deimos3), int / I11 / %d,
access rw
tv-focus-raw-position in stage encoder counts (-2375.0 to 2100.0)
-
Autoguider TV camera focus raw position as measured by the stage's position encoder.
-
DEIMOT.TVFOCORD
TVFOCORD
(deimos3), int / I11 / map,
access rw
tv-focus-ordinal-position (0.0 to 3.0)
-
Autoguider TV camera focus ordinal position. Allows users to select important stage positions by simple numbers. Special stage positions are defined in the 'mapRON.cfg' file in the dispatcher's configuration directory.
Uses map TableLook to convert or format TVFOCRAW:
- 0 -> 0
- -> -999
- -1000 -> 1
- 1000 -> 2
- 2000 -> 3
-
TVFOCRAW
(deimos3), int / I11 / %d,
access rw
tv-focus-raw-position in stage encoder counts (-2375.0 to 2100.0)
-
Autoguider TV camera focus raw position as measured by the stage's position encoder.
-
DEIMOT.TVFOCRAW
TVFOCRAW
(deimos3), int / I11 / %d,
access rw
tv-focus-raw-position in stage encoder counts (-2375.0 to 2100.0)
-
Autoguider TV camera focus raw position as measured by the stage's position encoder.
-
DEIMOT.TVFOCSTA
TVFOCSTA
(deimos3), char(14) / A / tinyint,
access r
tv-focus-status
-
Autoguider TV camera focus status.
Uses map KTLenumerated to convert or format dc_stage_status:
-
dc_stage_status
(SharedMapDefs), tinyint / I11 / %d,
access r
(0.0 to 6.0)
-
Generic map meme for stage status keywords.
Valid values of dc_stage_status are:
- Not Calibrated : The stage hasn't been homed yet.
- Calibrating : The stage is finding it's home reference position.
- Ready : The stage is stationary. It has been calibrated. It is ready to move.
- Moving : The stage is moving to a target position.
- Jogging : The stage is accelerating to, jogging at, or decellerating from a target velocity.
- Locked : The stage is locked via its lock keyword (ESI's DWFILLCK is a lock keyword example).
- Halted : The stage is halted via the control mode keyword (ESI's DWFILMOD is a mode keyword example).
- Halting : The stage is halting via the control mode (*MOD) keyword.
- Diagnostics : A selected diagnotics test is running.
-
DEIMOT.TVFOCTRG
TVFOCTRG
(deimos3), int / I11 / %d,
access r
tv-focus-raw-position-target in stage encoder counts (-2375.0 to 2100.0)
-
Autoguider TV camera focus raw position target as measured by stage's position encoder.
-
DEIMOT.TVFOCVAL
TVFOCVAL
(deimos3), real / E13.6 / map,
access rw
tv-focus-value in count (-2375.0 to 2100.0)
-
Autoguider TV camera focus position. Convert a 'RAW' keyword value into a 'VAL' keyword value via: val = a0 + (raw * a1).
Uses map Linear to convert or format TVFOCRAW:
-
TVFOCRAW
(deimos3), int / I11 / %d,
access rw
tv-focus-raw-position in stage encoder counts (-2375.0 to 2100.0)
-
Autoguider TV camera focus raw position as measured by the stage's position encoder.
-
DEIMOT.TVFOCVEL
TVFOCVEL
(deimos3), real / E13.6 / map,
access rw
tv-focus-velocity in count/s
-
Autoguider TV camera focus velocity. Convert a 'SPD' keyword value to a 'VEL' keyword value via: vel = spd * a1.
Uses map Derivative to convert or format TVFOCVAL:
-
TVFOCVAL
(deimos3), real / E13.6 / map,
access rw
tv-focus-value in count (-2375.0 to 2100.0)
-
Autoguider TV camera focus position. Convert a 'RAW' keyword value into a 'VAL' keyword value via: val = a0 + (raw * a1).
Uses map Linear to convert or format TVFOCRAW:
-
TVFOCRAW
(deimos3), int / I11 / %d,
access rw
tv-focus-raw-position in stage encoder counts (-2375.0 to 2100.0)
-
Autoguider TV camera focus raw position as measured by the stage's position encoder.
-
DEIMOT.TVFOCVRB
TVFOCVRB
(deimos3), char(5) / A8 / %d,
access rw
tv-focus-verbose-messages (0.0 to 1.0) (nom 0.0 to 1.0)
-
Autoguider TV camera focus verbose message flag. Turns on and off logging of verbose messages to the dispatcher's log file when the keyword is set to TRUE or FALSE.
Uses map KTLboolean to convert or format false_true:
-
false_true
(SharedMapDefs), tinyint / L1 / %s,
access rw
(0.0 to 1.0)
-
Generic map meme for boolean state (FALSE/TRUE) keywords.
Valid values of false_true are:
-
DEIMOT.TVFOCTOR
TVFOCTOR
(deimos3), real / E13.6 / %g,
access r
tv-focus-torque in V (-10.0 to 10.0)
-
Autoguider TV camera focus motor torque.
-
DEIMOT.TVFOCTSP
TVFOCTSP
(deimos3), int / I11 / %d,
access r
tv-focus-speed-target in stage encoder counts/s (-500.0 to 500.0)
-
Autoguider TV camera focus speed target defined in counts/s from the stage's position encoder.
-
DEIMOT.TVFOCSPD
TVFOCSPD
(deimos3), int / I11 / %d,
access rw
tv-focus-speed in stage encoder counts/s (-500.0 to 500.0)
-
Autoguider TV camera focus speed as measured by the stage's position encoder.
-
DEIMOT.TVFOCDMP
TVFOCDMP
(deimos3), char(5) / A / %d,
access w
tv-focus-dump (0.0 to 1.0) (nom 0.0 to 1.0)
-
Autoguider TV camera focus data dump. Reports all information on the device in the dispatcher's log file when the keyword is written with a value of TRUE.
Uses map KTLboolean to convert or format false_true:
-
false_true
(SharedMapDefs), tinyint / L1 / %s,
access rw
(0.0 to 1.0)
-
Generic map meme for boolean state (FALSE/TRUE) keywords.
Valid values of false_true are:
-
DWFOC Keyword Bundle
DWFOC
(deimos3), bundle / bundle / bundle,
access
dewar focus keyword bundle
-
KTL bundle for device: Dewar focus
DWFOC consists of elements:
-
DEIMOT.DWFOCCAL
DWFOCCAL
(deimos3), char(5) / A / %d,
access rw
dewar-focus-calibration (0.0 to 1.0) (nom 0.0 to 1.0)
-
Dewar focus calibration state.
Uses map KTLboolean to convert or format reset_homed:
-
reset_homed
(SharedMapDefs), tinyint / L1 / %s,
access rw
(0.0 to 1.0)
-
Generic map meme for stage calibration boolean state (RESET/HOMED) keywords.
Valid values of reset_homed are:
- reset : Stage not calibrated. Calibrate the stage during the next attempt to move the stage.
- homed : The stage is calibrated (read state). Calibrate the stage immediately (write state).
-
DEIMOT.DWFOCERR
DWFOCERR
(deimos3), int / I11 / %d,
access r
dewar-focus-error-number
-
Dewar focus command error number.
-
DEIMOT.DWFOCFIP
DWFOCFIP
(deimos3), char(7) / A / %d,
access r
dewar-focus-fiducial-light-sensor (0.0 to 1.0) (nom 0.0 to 1.0)
-
Dewar focus fiducial light sensor input.
Uses map KTLboolean to convert or format blocked_open:
-
blocked_open
(SharedMapDefs), tinyint / L1 / %s,
access r
(0.0 to 1.0)
-
Generic map meme for fiducial light sensor boolean state (BLOCKED/OPEN) keywords.
Valid values of blocked_open are:
- blocked : No light detected at fiducial sensor. Light source off or light path blocked.
- open : Light detected at fiducial sensor. Light source on and light path not blocked.
-
DEIMOT.DWFOCFOP
DWFOCFOP
(deimos3), char(3) / A / %d,
access rw
dewar-focus-fiducial-light-source (0.0 to 1.0) (nom 0.0 to 1.0)
-
Dewar focus fiducial light source control.
Uses map KTLboolean to convert or format on_off:
-
on_off
(SharedMapDefs), tinyint / L1 / %s,
access rw
(0.0 to 1.0)
-
Generic map meme for boolean state (ON/OFF) keywords.
Valid values of on_off are:
-
DEIMOT.DWFOCLCK
DWFOCLCK
(deimos3), char(10) / A10 / %s,
access rw
dewar-focus-lock
-
Dewar focus lock software switch. Prevents movement when locked. The string 'unlocked' unlocks the stage, other strings (up to 10 chars, case-insensitive) lock it, a name or other id is recommended.
-
DEIMOT.DWFOCLIM
DWFOCLIM
(deimos3), varchar(68) / A / tinyint,
access r
dewar-focus-limits
-
Dewar focus limit status.
Uses map KTLenumerated to convert or format stage_lim_0sec:
-
stage_lim_0sec
(SharedMapDefs), tinyint / I11 / %d,
access r
(0.0 to 15.0)
-
Generic map meme for stage limit keywords. This map applies to stages with a no input reporting the secondary limit status. For stages with inputs for secondary limits use another limit map (see Meme 5800).
Valid values of stage_lim_0sec are:
- Check signals: Both FWD & REV primary limits active :
- In FWD primary limit :
- In REV primary limit :
- Not in a limit :
- Check signals: Both FWD & REV primary limits active :
- In FWD primary limit :
- In REV primary limit :
- Not in a limit :
- In REV primary limit :
- Not in a limit :
- Check signals: Both FWD & REV primary limits active :
- In FWD primary limit :
- In REV primary limit :
- Not in a limit :
- Check signals: Both FWD & REV primary limits active :
- In FWD primary limit :
-
DEIMOT.DWFOCMOD
DWFOCMOD
(deimos3), char(8) / A / tinyint,
access rw
dewar-focus-control-mode
-
Dewar focus control mode.
Uses map KTLenumerated to convert or format stage_mod:
-
stage_mod
(SharedMapDefs), tinyint / I11 / %d,
access rw
in control mode (0.0 to 5.0)
-
Generic map meme for stage control mode keywords.
Valid values of stage_mod are:
- Halt : Halt stage. Prevent it from moving.
- Pos : Position mode. Use the default stage configuration to select motors on or off after moves.
- Jog : Jog mode. Prevent jogging unless stage is calibrated.
- Pos ON : Engineering position mode. Leave motors on after moves.
- Pos OFF : Engineering position mode. Shut motors off after moves.
- Jog ENGR : Engineering jog mode. Allow jogging when the stage isn't calibrated.
-
DEIMOT.DWFOCMSG
DWFOCMSG
(deimos3), varchar(68) / A / %s,
access r
dewar-focus-message
-
Dewar focus status message. It reports keyword change requests and results. This keyword is best used in an event log or a status display.
-
DEIMOT.DWFOCNAM
DWFOCNAM
(deimos3), varchar(68) / A / map,
access rw
dewar-focus-named-position
-
Dewar focus ordinal position name. Allows user to select important stage positions by name. The stage position names are defined in the 'mapRON.cfg' file in the dispatcher's configuration directory.
Uses map TableLook to convert or format DWFOCORD:
- -999 -> Unknown
- 0 -> Home
- 1 -> Position #1
- 2 -> Position #2
- 3 -> Position #3
-
DWFOCORD
(deimos3), int / I11 / map,
access rw
dewar-focus-ordinal-position (0.0 to 3.0)
-
Dewar focus ordinal position. Allows users to select important stage positions by simple numbers. Special stage positions are defined in the 'mapRON.cfg' file in the dispatcher's configuration directory.
Uses map TableLook to convert or format DWFOCRAW:
- 0 -> 0
- -> -999
- -13500 -> 1
- -3250 -> 2
- 7000 -> 3
-
DWFOCRAW
(deimos3), int / I11 / %d,
access rw
dewar-focus-raw-position in stage encoder counts (-13500.0 to 7000.0)
-
Dewar focus raw position as measured by the stage's position encoder.
-
DEIMOT.DWFOCORD
DWFOCORD
(deimos3), int / I11 / map,
access rw
dewar-focus-ordinal-position (0.0 to 3.0)
-
Dewar focus ordinal position. Allows users to select important stage positions by simple numbers. Special stage positions are defined in the 'mapRON.cfg' file in the dispatcher's configuration directory.
Uses map TableLook to convert or format DWFOCRAW:
- 0 -> 0
- -> -999
- -13500 -> 1
- -3250 -> 2
- 7000 -> 3
-
DWFOCRAW
(deimos3), int / I11 / %d,
access rw
dewar-focus-raw-position in stage encoder counts (-13500.0 to 7000.0)
-
Dewar focus raw position as measured by the stage's position encoder.
-
DEIMOT.DWFOCRAW
DWFOCRAW
(deimos3), int / I11 / %d,
access rw
dewar-focus-raw-position in stage encoder counts (-13500.0 to 7000.0)
-
Dewar focus raw position as measured by the stage's position encoder.
-
DEIMOT.DWFOCSTA
DWFOCSTA
(deimos3), char(14) / A / tinyint,
access r
dewar-focus-status
-
Dewar focus status.
Uses map KTLenumerated to convert or format dc_stage_status:
-
dc_stage_status
(SharedMapDefs), tinyint / I11 / %d,
access r
(0.0 to 6.0)
-
Generic map meme for stage status keywords.
Valid values of dc_stage_status are:
- Not Calibrated : The stage hasn't been homed yet.
- Calibrating : The stage is finding it's home reference position.
- Ready : The stage is stationary. It has been calibrated. It is ready to move.
- Moving : The stage is moving to a target position.
- Jogging : The stage is accelerating to, jogging at, or decellerating from a target velocity.
- Locked : The stage is locked via its lock keyword (ESI's DWFILLCK is a lock keyword example).
- Halted : The stage is halted via the control mode keyword (ESI's DWFILMOD is a mode keyword example).
- Halting : The stage is halting via the control mode (*MOD) keyword.
- Diagnostics : A selected diagnotics test is running.
-
DEIMOT.DWFOCTRG
DWFOCTRG
(deimos3), int / I11 / %d,
access r
dewar-focus-raw-position-target in stage encoder counts (-13500.0 to 7000.0)
-
Dewar focus raw position target as measured by stage's position encoder.
-
DEIMOT.DWFOCVAL
DWFOCVAL
(deimos3), real / E13.6 / map,
access rw
dewar-focus-value in count (-13500.0 to 7000.0)
-
Dewar focus position. Convert a 'RAW' keyword value into a 'VAL' keyword value via: val = a0 + (raw * a1). The FOCUSVAL/OFF/USR/DIF keywords use the map data for this keyword.
Uses map Linear to convert or format DWFOCRAW:
-
DWFOCRAW
(deimos3), int / I11 / %d,
access rw
dewar-focus-raw-position in stage encoder counts (-13500.0 to 7000.0)
-
Dewar focus raw position as measured by the stage's position encoder.
-
DEIMOT.DWFOCVEL
DWFOCVEL
(deimos3), real / E13.6 / map,
access rw
dewar-focus-velocity in count/s (-500.0 to 500.0)
-
Dewar focus velocity. Convert a 'SPD' keyword value to a 'VEL' keyword value via: vel = spd * a1.
Uses map Derivative to convert or format DWFOCVAL:
-
DWFOCVAL
(deimos3), real / E13.6 / map,
access rw
dewar-focus-value in count (-13500.0 to 7000.0)
-
Dewar focus position. Convert a 'RAW' keyword value into a 'VAL' keyword value via: val = a0 + (raw * a1). The FOCUSVAL/OFF/USR/DIF keywords use the map data for this keyword.
Uses map Linear to convert or format DWFOCRAW:
-
DWFOCRAW
(deimos3), int / I11 / %d,
access rw
dewar-focus-raw-position in stage encoder counts (-13500.0 to 7000.0)
-
Dewar focus raw position as measured by the stage's position encoder.
-
DEIMOT.DWFOCVRB
DWFOCVRB
(deimos3), char(5) / A8 / %d,
access rw
dewar-focus-verbose-messages (0.0 to 1.0) (nom 0.0 to 1.0)
-
Dewar focus verbose message flag. Turns on and off logging of verbose messages to the dispatcher's log file when the keyword is set to TRUE or FALSE.
Uses map KTLboolean to convert or format false_true:
-
false_true
(SharedMapDefs), tinyint / L1 / %s,
access rw
(0.0 to 1.0)
-
Generic map meme for boolean state (FALSE/TRUE) keywords.
Valid values of false_true are:
-
DEIMOT.DWFOCTOR
DWFOCTOR
(deimos3), real / E13.6 / %g,
access r
dewar-focus-torque in V (-10.0 to 10.0)
-
Dewar focus motor torque.
-
DEIMOT.DWFOCTSP
DWFOCTSP
(deimos3), int / I11 / %d,
access r
dewar-focus-speed-target in stage encoder counts/s (-500.0 to 500.0)
-
Dewar focus speed target defined in counts/s from the stage's position encoder.
-
DEIMOT.DWFOCSPD
DWFOCSPD
(deimos3), int / I11 / %d,
access rw
dewar-focus-speed in stage encoder counts/s (-500.0 to 500.0)
-
Dewar focus speed as measured by the stage's position encoder.
-
DEIMOT.DWFOCDMP
DWFOCDMP
(deimos3), char(5) / A / %d,
access w
dewar-focus-dump (0.0 to 1.0) (nom 0.0 to 1.0)
-
Dewar focus data dump. Reports all information on the device in the dispatcher's log file when the keyword is written with a value of TRUE.
Uses map KTLboolean to convert or format false_true:
-
false_true
(SharedMapDefs), tinyint / L1 / %s,
access rw
(0.0 to 1.0)
-
Generic map meme for boolean state (FALSE/TRUE) keywords.
Valid values of false_true are:
-
DWFIL Keyword Bundle
DWFIL
(deimos3), bundle / bundle / bundle,
access
dewar filter wheel keyword bundle
-
KTL bundle for device: Dewar filter wheel
DWFIL consists of elements:
-
DEIMOT.DWFILCAL
DWFILCAL
(deimos3), char(5) / A / %d,
access rw
dewar-filter-calibration (0.0 to 1.0) (nom 0.0 to 1.0)
-
Dewar filter wheel calibration state.
Uses map KTLboolean to convert or format reset_homed:
-
reset_homed
(SharedMapDefs), tinyint / L1 / %s,
access rw
(0.0 to 1.0)
-
Generic map meme for stage calibration boolean state (RESET/HOMED) keywords.
Valid values of reset_homed are:
- reset : Stage not calibrated. Calibrate the stage during the next attempt to move the stage.
- homed : The stage is calibrated (read state). Calibrate the stage immediately (write state).
-
DEIMOT.DWFILERR
DWFILERR
(deimos3), int / I11 / %d,
access r
dewar-filter-error-number
-
Dewar filter wheel command error number.
-
DEIMOT.DWFILFIP
DWFILFIP
(deimos3), char(7) / A / %d,
access r
dewar-filter-fiducial-light-sensor (0.0 to 1.0) (nom 0.0 to 1.0)
-
Dewar filter wheel fiducial light sensor input.
Uses map KTLboolean to convert or format blocked_open:
-
blocked_open
(SharedMapDefs), tinyint / L1 / %s,
access r
(0.0 to 1.0)
-
Generic map meme for fiducial light sensor boolean state (BLOCKED/OPEN) keywords.
Valid values of blocked_open are:
- blocked : No light detected at fiducial sensor. Light source off or light path blocked.
- open : Light detected at fiducial sensor. Light source on and light path not blocked.
-
DEIMOT.DWFILFOP
DWFILFOP
(deimos3), char(3) / A / %d,
access rw
dewar-filter-fiducial-light-source (0.0 to 1.0) (nom 0.0 to 1.0)
-
Dewar filter wheel fiducial light source control.
Uses map KTLboolean to convert or format on_off:
-
on_off
(SharedMapDefs), tinyint / L1 / %s,
access rw
(0.0 to 1.0)
-
Generic map meme for boolean state (ON/OFF) keywords.
Valid values of on_off are:
-
DEIMOT.DWFILLCK
DWFILLCK
(deimos3), char(10) / A10 / %s,
access rw
dewar-filter-lock
-
Dewar filter wheel lock software switch. Prevents movement when locked. The string 'unlocked' unlocks the stage, other strings (up to 10 chars, case-insensitive) lock it, a name or other id is recommended.
-
DEIMOT.DWFILMOD
DWFILMOD
(deimos3), char(8) / A / tinyint,
access rw
dewar-filter-control-mode
-
Dewar filter wheel control mode.
Uses map KTLenumerated to convert or format stage_mod:
-
stage_mod
(SharedMapDefs), tinyint / I11 / %d,
access rw
in control mode (0.0 to 5.0)
-
Generic map meme for stage control mode keywords.
Valid values of stage_mod are:
- Halt : Halt stage. Prevent it from moving.
- Pos : Position mode. Use the default stage configuration to select motors on or off after moves.
- Jog : Jog mode. Prevent jogging unless stage is calibrated.
- Pos ON : Engineering position mode. Leave motors on after moves.
- Pos OFF : Engineering position mode. Shut motors off after moves.
- Jog ENGR : Engineering jog mode. Allow jogging when the stage isn't calibrated.
-
DEIMOT.DWFILMSG
DWFILMSG
(deimos3), varchar(68) / A / %s,
access r
dewar-filter-message
-
Dewar filter wheel status message. It reports keyword change requests and results. This keyword is best used in an event log or a status display.
-
DEIMOT.DWFILNAM
DWFILNAM
(deimos3), varchar(68) / A / map,
access rw
dewar-filter-named-position
-
Dewar filter wheel ordinal position name. Allows user to select important stage positions by name. The stage position names are defined in the 'mapRON.cfg' file in the dispatcher's configuration directory.
Uses map TableLook to convert or format DWFILORD:
- -999 -> Unknown
- 0 -> Home
- 1 -> Filter #1
- 2 -> Filter #2
- 3 -> Filter #3
- 4 -> Filter #4
- 5 -> Filter #5
- 7 -> Filter #7
- -1 -> Unload filter #1
- -2 -> Unload filter #2
- -3 -> Unload filter #3
- -4 -> Unload filter #4
- -5 -> Unload filter #5
- -6 -> Unload filter #6
- -7 -> Unload filter #7
- 6 -> Filter #6
-
DWFILORD
(deimos3), int / I11 / map,
access rw
dewar-filter-ordinal-position (0.0 to 7.0)
-
Dewar filter wheel ordinal position. Allows users to select important stage positions by simple numbers. Special stage positions are defined in the 'mapRON.cfg' file in the dispatcher's configuration directory.
Uses map TableLook to convert or format DWFILRAW:
- 88500 -> 0
- -> -999
- 0 -> 1
- 142857 -> 2
- 285714 -> 3
- 428571 -> 4
- 571429 -> 5
- 714286 -> 6
- 857143 -> 7
- 492000 -> -1
- 634857 -> -2
- 777714 -> -3
- 920571 -> -4
- 63429 -> -5
- 206286 -> -6
- 349143 -> -7
-
DWFILRAW
(deimos3), int / I11 / %d,
access rw
dewar-filter-raw-position in stage encoder counts (-1090000.0 to 1100000.0)
-
Dewar filter wheel raw position as measured by the stage's position encoder.
-
DEIMOT.DWFILORD
DWFILORD
(deimos3), int / I11 / map,
access rw
dewar-filter-ordinal-position (0.0 to 7.0)
-
Dewar filter wheel ordinal position. Allows users to select important stage positions by simple numbers. Special stage positions are defined in the 'mapRON.cfg' file in the dispatcher's configuration directory.
Uses map TableLook to convert or format DWFILRAW:
- 88500 -> 0
- -> -999
- 0 -> 1
- 142857 -> 2
- 285714 -> 3
- 428571 -> 4
- 571429 -> 5
- 714286 -> 6
- 857143 -> 7
- 492000 -> -1
- 634857 -> -2
- 777714 -> -3
- 920571 -> -4
- 63429 -> -5
- 206286 -> -6
- 349143 -> -7
-
DWFILRAW
(deimos3), int / I11 / %d,
access rw
dewar-filter-raw-position in stage encoder counts (-1090000.0 to 1100000.0)
-
Dewar filter wheel raw position as measured by the stage's position encoder.
-
DEIMOT.DWFILRAW
DWFILRAW
(deimos3), int / I11 / %d,
access rw
dewar-filter-raw-position in stage encoder counts (-1090000.0 to 1100000.0)
-
Dewar filter wheel raw position as measured by the stage's position encoder.
-
DEIMOT.DWFILSTA
DWFILSTA
(deimos3), char(14) / A / tinyint,
access r
dewar-filter-status
-
Dewar filter wheel status.
Uses map KTLenumerated to convert or format dc_stage_status:
-
dc_stage_status
(SharedMapDefs), tinyint / I11 / %d,
access r
(0.0 to 6.0)
-
Generic map meme for stage status keywords.
Valid values of dc_stage_status are:
- Not Calibrated : The stage hasn't been homed yet.
- Calibrating : The stage is finding it's home reference position.
- Ready : The stage is stationary. It has been calibrated. It is ready to move.
- Moving : The stage is moving to a target position.
- Jogging : The stage is accelerating to, jogging at, or decellerating from a target velocity.
- Locked : The stage is locked via its lock keyword (ESI's DWFILLCK is a lock keyword example).
- Halted : The stage is halted via the control mode keyword (ESI's DWFILMOD is a mode keyword example).
- Halting : The stage is halting via the control mode (*MOD) keyword.
- Diagnostics : A selected diagnotics test is running.
-
DEIMOT.DWFILTRG
DWFILTRG
(deimos3), int / I11 / %d,
access r
dewar-filter-raw-position-target in stage encoder counts (-1090000.0 to 1100000.0)
-
Dewar filter wheel raw position target as measured by stage's position encoder.
-
DEIMOT.DWFILVAL
DWFILVAL
(deimos3), real / E13.6 / map,
access rw
dewar-filter-value in deg (-392.39999999999998 to 396.0)
-
Dewar filter wheel position. Convert a 'RAW' keyword value into a 'VAL' keyword value via: val = a0 + (raw * a1).
Uses map Linear to convert or format DWFILRAW:
-
DWFILRAW
(deimos3), int / I11 / %d,
access rw
dewar-filter-raw-position in stage encoder counts (-1090000.0 to 1100000.0)
-
Dewar filter wheel raw position as measured by the stage's position encoder.
-
DEIMOT.DWFILVEL
DWFILVEL
(deimos3), real / E13.6 / map,
access rw
dewar-filter-velocity in deg/s (-36.0 to 36.0)
-
Dewar filter wheel velocity. Convert a 'SPD' keyword value to a 'VEL' keyword value via: vel = spd * a1.
Uses map Derivative to convert or format DWFILVAL:
-
DWFILVAL
(deimos3), real / E13.6 / map,
access rw
dewar-filter-value in deg (-392.39999999999998 to 396.0)
-
Dewar filter wheel position. Convert a 'RAW' keyword value into a 'VAL' keyword value via: val = a0 + (raw * a1).
Uses map Linear to convert or format DWFILRAW:
-
DWFILRAW
(deimos3), int / I11 / %d,
access rw
dewar-filter-raw-position in stage encoder counts (-1090000.0 to 1100000.0)
-
Dewar filter wheel raw position as measured by the stage's position encoder.
-
DEIMOT.DWFILVRB
DWFILVRB
(deimos3), char(5) / A8 / %d,
access rw
dewar-filter-verbose-messages (0.0 to 1.0) (nom 0.0 to 1.0)
-
Dewar filter wheel verbose message flag. Turns on and off logging of verbose messages to the dispatcher's log file when the keyword is set to TRUE or FALSE.
Uses map KTLboolean to convert or format false_true:
-
false_true
(SharedMapDefs), tinyint / L1 / %s,
access rw
(0.0 to 1.0)
-
Generic map meme for boolean state (FALSE/TRUE) keywords.
Valid values of false_true are:
-
DEIMOT.DWFILTOR
DWFILTOR
(deimos3), real / E13.6 / %g,
access r
dewar-filter-torque in V (-10.0 to 10.0)
-
Dewar filter wheel motor torque.
-
DEIMOT.DWFILTSP
DWFILTSP
(deimos3), int / I11 / %d,
access r
dewar-filter-speed-target in stage encoder counts/s (-100000.0 to 100000.0)
-
Dewar filter wheel speed target defined in counts/s from the stage's position encoder.
-
DEIMOT.DWFILSPD
DWFILSPD
(deimos3), int / I11 / %d,
access rw
dewar-filter-speed in count/s (-100000.0 to 100000.0)
-
Dewar filter wheel speed as measured by the stage's position encoder.
-
DEIMOT.DWFILDMP
DWFILDMP
(deimos3), char(5) / A / %d,
access w
dewar-filter-dump (0.0 to 1.0) (nom 0.0 to 1.0)
-
Dewar filter wheel data dump. Reports all information on the device in the dispatcher's log file when the keyword is written with a value of TRUE.
Uses map KTLboolean to convert or format false_true:
-
false_true
(SharedMapDefs), tinyint / L1 / %s,
access rw
(0.0 to 1.0)
-
Generic map meme for boolean state (FALSE/TRUE) keywords.
Valid values of false_true are:
-
DWXL8 Keyword Bundle
DWXL8
(deimos3), bundle / bundle / bundle,
access
dewar position translation keyword bundle
-
KTL bundle for device: Dewar position translation
DWXL8 consists of elements:
-
DEIMOT.DWXL8CAL
DWXL8CAL
(deimos3), char(5) / A / %d,
access rw
dewar-translation-calibration (0.0 to 1.0) (nom 0.0 to 1.0)
-
Dewar position translation calibration state.
Uses map KTLboolean to convert or format reset_homed:
-
reset_homed
(SharedMapDefs), tinyint / L1 / %s,
access rw
(0.0 to 1.0)
-
Generic map meme for stage calibration boolean state (RESET/HOMED) keywords.
Valid values of reset_homed are:
- reset : Stage not calibrated. Calibrate the stage during the next attempt to move the stage.
- homed : The stage is calibrated (read state). Calibrate the stage immediately (write state).
-
DEIMOT.DWXL8ERR
DWXL8ERR
(deimos3), int / I11 / %d,
access r
dewar-translation-error-number
-
Dewar position translation command error number.
-
DEIMOT.DWXL8FIP
DWXL8FIP
(deimos3), char(7) / A / %d,
access r
dewar-translation-fiducial-light-sensor (0.0 to 1.0) (nom 0.0 to 1.0)
-
Dewar position translation fiducial light sensor input.
Uses map KTLboolean to convert or format blocked_open:
-
blocked_open
(SharedMapDefs), tinyint / L1 / %s,
access r
(0.0 to 1.0)
-
Generic map meme for fiducial light sensor boolean state (BLOCKED/OPEN) keywords.
Valid values of blocked_open are:
- blocked : No light detected at fiducial sensor. Light source off or light path blocked.
- open : Light detected at fiducial sensor. Light source on and light path not blocked.
-
DEIMOT.DWXL8FOP
DWXL8FOP
(deimos3), char(3) / A / %d,
access rw
dewar-translation-fiducial-light-source (0.0 to 1.0) (nom 0.0 to 1.0)
-
Dewar position translation fiducial light source control.
Uses map KTLboolean to convert or format on_off:
-
on_off
(SharedMapDefs), tinyint / L1 / %s,
access rw
(0.0 to 1.0)
-
Generic map meme for boolean state (ON/OFF) keywords.
Valid values of on_off are:
-
DEIMOT.DWXL8LCK
DWXL8LCK
(deimos3), char(10) / A10 / %s,
access rw
dewar-translation-lock
-
Dewar position translation lock software switch. Prevents movement when locked. The string 'unlocked' unlocks the stage, other strings (up to 10 chars, case-insensitive) lock it, a name or other id is recommended.
-
DEIMOT.DWXL8LIM
DWXL8LIM
(deimos3), varchar(68) / A / tinyint,
access r
dewar-translation-limits
-
Dewar position translation limit status.
Uses map KTLenumerated to convert or format stage_lim_0sec:
-
stage_lim_0sec
(SharedMapDefs), tinyint / I11 / %d,
access r
(0.0 to 15.0)
-
Generic map meme for stage limit keywords. This map applies to stages with a no input reporting the secondary limit status. For stages with inputs for secondary limits use another limit map (see Meme 5800).
Valid values of stage_lim_0sec are:
- Check signals: Both FWD & REV primary limits active :
- In FWD primary limit :
- In REV primary limit :
- Not in a limit :
- Check signals: Both FWD & REV primary limits active :
- In FWD primary limit :
- In REV primary limit :
- Not in a limit :
- In REV primary limit :
- Not in a limit :
- Check signals: Both FWD & REV primary limits active :
- In FWD primary limit :
- In REV primary limit :
- Not in a limit :
- Check signals: Both FWD & REV primary limits active :
- In FWD primary limit :
-
DEIMOT.DWXL8MOD
DWXL8MOD
(deimos3), char(8) / A / tinyint,
access rw
dewar-translation-control-mode
-
Dewar position translation control mode.
Uses map KTLenumerated to convert or format stage_mod:
-
stage_mod
(SharedMapDefs), tinyint / I11 / %d,
access rw
in control mode (0.0 to 5.0)
-
Generic map meme for stage control mode keywords.
Valid values of stage_mod are:
- Halt : Halt stage. Prevent it from moving.
- Pos : Position mode. Use the default stage configuration to select motors on or off after moves.
- Jog : Jog mode. Prevent jogging unless stage is calibrated.
- Pos ON : Engineering position mode. Leave motors on after moves.
- Pos OFF : Engineering position mode. Shut motors off after moves.
- Jog ENGR : Engineering jog mode. Allow jogging when the stage isn't calibrated.
-
DEIMOT.DWXL8MSG
DWXL8MSG
(deimos3), varchar(68) / A / %s,
access r
dewar-translation-message
-
Dewar position translation status message. It reports keyword change requests and results. This keyword is best used in an event log or a status display.
-
DEIMOT.DWXL8NAM
DWXL8NAM
(deimos3), varchar(68) / A / map,
access rw
dewar-translation-named-position
-
Dewar position translation ordinal position name. Allows user to select important stage positions by name. The stage position names are defined in the 'mapRON.cfg' file in the dispatcher's configuration directory.
Uses map TableLook to convert or format DWXL8ORD:
- -999 -> Unknown
- 0 -> Home
- 1 -> Position #1
- 2 -> Position #2
- 3 -> Position #3
-
DWXL8ORD
(deimos3), int / I11 / map,
access rw
dewar-translation-ordinal-position (0.0 to 3.0)
-
Dewar position translation ordinal position. Allows users to select important stage positions by simple numbers. Special stage positions are defined in the 'mapRON.cfg' file in the dispatcher's configuration directory.
Uses map TableLook to convert or format DWXL8RAW:
- 0 -> 0
- -> -999
- -2050 -> 1
- -600 -> 2
- 750 -> 3
-
DWXL8RAW
(deimos3), int / I11 / %d,
access rw
dewar-translation-raw-position in stage encoder counts (-2200.0 to 800.0)
-
Dewar position translation raw position as measured by the stage's position encoder.
-
DEIMOT.DWXL8ORD
DWXL8ORD
(deimos3), int / I11 / map,
access rw
dewar-translation-ordinal-position (0.0 to 3.0)
-
Dewar position translation ordinal position. Allows users to select important stage positions by simple numbers. Special stage positions are defined in the 'mapRON.cfg' file in the dispatcher's configuration directory.
Uses map TableLook to convert or format DWXL8RAW:
- 0 -> 0
- -> -999
- -2050 -> 1
- -600 -> 2
- 750 -> 3
-
DWXL8RAW
(deimos3), int / I11 / %d,
access rw
dewar-translation-raw-position in stage encoder counts (-2200.0 to 800.0)
-
Dewar position translation raw position as measured by the stage's position encoder.
-
DEIMOT.DWXL8RAW
DWXL8RAW
(deimos3), int / I11 / %d,
access rw
dewar-translation-raw-position in stage encoder counts (-2200.0 to 800.0)
-
Dewar position translation raw position as measured by the stage's position encoder.
-
DEIMOT.DWXL8STA
DWXL8STA
(deimos3), char(14) / A / tinyint,
access r
dewar-translation-status
-
Dewar position translation status.
Uses map KTLenumerated to convert or format dc_stage_status:
-
dc_stage_status
(SharedMapDefs), tinyint / I11 / %d,
access r
(0.0 to 6.0)
-
Generic map meme for stage status keywords.
Valid values of dc_stage_status are:
- Not Calibrated : The stage hasn't been homed yet.
- Calibrating : The stage is finding it's home reference position.
- Ready : The stage is stationary. It has been calibrated. It is ready to move.
- Moving : The stage is moving to a target position.
- Jogging : The stage is accelerating to, jogging at, or decellerating from a target velocity.
- Locked : The stage is locked via its lock keyword (ESI's DWFILLCK is a lock keyword example).
- Halted : The stage is halted via the control mode keyword (ESI's DWFILMOD is a mode keyword example).
- Halting : The stage is halting via the control mode (*MOD) keyword.
- Diagnostics : A selected diagnotics test is running.
-
DEIMOT.DWXL8TRG
DWXL8TRG
(deimos3), int / I11 / %d,
access r
dewar-translation-raw-position-target in stage encoder counts (-2200.0 to 800.0)
-
Dewar position translation raw position target as measured by stage's position encoder.
-
DEIMOT.DWXL8VAL
DWXL8VAL
(deimos3), real / E13.6 / map,
access rw
dewar-translation-value in count (-2200.0 to 800.0)
-
Dewar position translation position. Convert a 'RAW' keyword value into a 'VAL' keyword value via: val = a0 + (raw * a1).
Uses map Linear to convert or format DWXL8RAW:
-
DWXL8RAW
(deimos3), int / I11 / %d,
access rw
dewar-translation-raw-position in stage encoder counts (-2200.0 to 800.0)
-
Dewar position translation raw position as measured by the stage's position encoder.
-
DEIMOT.DWXL8VEL
DWXL8VEL
(deimos3), real / E13.6 / map,
access rw
dewar-translation-velocity in count/s (-100.0 to 100.0)
-
Dewar position translation velocity. Convert a 'SPD' keyword value to a 'VEL' keyword value via: vel = spd * a1.
Uses map Derivative to convert or format DWXL8VAL:
-
DWXL8VAL
(deimos3), real / E13.6 / map,
access rw
dewar-translation-value in count (-2200.0 to 800.0)
-
Dewar position translation position. Convert a 'RAW' keyword value into a 'VAL' keyword value via: val = a0 + (raw * a1).
Uses map Linear to convert or format DWXL8RAW:
-
DWXL8RAW
(deimos3), int / I11 / %d,
access rw
dewar-translation-raw-position in stage encoder counts (-2200.0 to 800.0)
-
Dewar position translation raw position as measured by the stage's position encoder.
-
DEIMOT.DWXL8VRB
DWXL8VRB
(deimos3), char(5) / A8 / %d,
access rw
dewar-translation-verbose-messages (0.0 to 1.0) (nom 0.0 to 1.0)
-
Dewar position translation verbose message flag. Turns on and off logging of verbose messages to the dispatcher's log file when the keyword is set to TRUE or FALSE.
Uses map KTLboolean to convert or format false_true:
-
false_true
(SharedMapDefs), tinyint / L1 / %s,
access rw
(0.0 to 1.0)
-
Generic map meme for boolean state (FALSE/TRUE) keywords.
Valid values of false_true are:
-
DEIMOT.DWXL8TOR
DWXL8TOR
(deimos3), real / E13.6 / %g,
access r
dewar-translation-torque in V (-10.0 to 10.0)
-
Dewar position translation motor torque.
-
DEIMOT.DWXL8TSP
DWXL8TSP
(deimos3), int / I11 / %d,
access r
dewar-translation-speed-target in stage encoder counts/s (-100.0 to 100.0)
-
Dewar position translation speed target defined in counts/s from the stage's position encoder.
-
DEIMOT.DWXL8SPD
DWXL8SPD
(deimos3), int / I11 / %d,
access rw
dewar-translation-speed in stage encoder counts/s (-100.0 to 100.0)
-
Dewar position translation speed as measured by the stage's position encoder.
-
DEIMOT.DWXL8DMP
DWXL8DMP
(deimos3), char(5) / A / %d,
access w
dewar-translation-dump (0.0 to 1.0) (nom 0.0 to 1.0)
-
Dewar position translation data dump. Reports all information on the device in the dispatcher's log file when the keyword is written with a value of TRUE.
Uses map KTLboolean to convert or format false_true:
-
false_true
(SharedMapDefs), tinyint / L1 / %s,
access rw
(0.0 to 1.0)
-
Generic map meme for boolean state (FALSE/TRUE) keywords.
Valid values of false_true are:
-
LAMP Keyword Bundle
LAMP
(deimos3), bundle / bundle / bundle,
access
Controls all comparison lamps
-
Master bundle for the DEIMOS comparison lamp system.
LAMP consists of elements:
-
DEIMOT.LAMPDMP
LAMPDMP
(deimos3), char(5) / A / %d,
access w
lamp-dump (0.0 to 1.0) (nom 0.0 to 1.0)
-
Lamp system data dump. Reports all information on the device in the dispatcher's log file when the keyword is written with a value of TRUE.
Uses map KTLboolean to convert or format false_true:
-
false_true
(SharedMapDefs), tinyint / L1 / %s,
access rw
(0.0 to 1.0)
-
Generic map meme for boolean state (FALSE/TRUE) keywords.
Valid values of false_true are:
-
DEIMOT.LAMPERR
LAMPERR
(deimos3), int / I11 / %d,
access r
comparison-lamps-error-number
-
Comparison lamp command error number.
-
DEIMOT.LAMPMSG
LAMPMSG
(deimos3), varchar(68) / A / %s,
access r
comparison-lamps-message
-
Comparison lamps status message. It reports keyword change requests and results. This keyword is best used in an event log or a status display.
-
DEIMOT.LAMPLIST
LAMPLIST
(deimos3), varchar(68) / A68 / map,
access r
comparison-lamps-inventory
-
Space separated list of available lamps found in the instrument. The lamp names are defined in the 'doutSysMap.cfg' file in the dispatcher's configuration directory.
Valid values of LAMPLIST are:
- Kr : Calibration lamp #1, krypton
- Xe : Calibration lamp #2, xenon
- Hg : Calibration lamp #3, mercury
- Ar : Calibration lamp #4, argon
- Ne : Calibration lamp #5, neon
- Cd : Calibration lamp #6, cadmium
- Zn : Calibration lamp #7, zinc
- Qz : Calibration lamp #8, quartz
-
DEIMOT.LAMPS
LAMPS
(deimos3), varchar(68) / A68 / %s,
access rw
comparison-lamps-lit
-
Space separated list of lamps actually turned on, by name. Writing this keyword turns lamps on or off such that the lamps left on match the list of lamps written to the keyword. Legitimate lamp names are those found via LAMPLIST.
-
DEIMOT.LAMPOFF
LAMPOFF
(deimos3), varchar(68) / varchar(68) / varchar(68),
access w
comparison-lamps-off
-
A write-only keyword whose argument is a list of lamp names. Legitimate lamp names are those found via LAMPLIST. The effect is to turn the named lamps OFF.
-
DEIMOT.LAMPON
LAMPON
(deimos3), varchar(68) / varchar(68) / varchar(68),
access w
comparison-lamps-on
-
A write-only keyword whose argument is a list of lamp names. Legitimate lamp names are those found via LAMPLIST. The effect is to turn the named lamps ON.
-
IOPORTS Keyword Bundle
IOports
(deimos3), bundle / bundle / ,
access
-
Bundle for Galil IO port keywords. All the Digi Ins and Outs and the Analog Ins and Outs should congregate under this bundle. It's not a normal device bundle, but will be interpreted correctly by CodeGen anyway.
IOports consists of elements:
-
DEIMOT.MANU1CON
MANU1CON
(deimos3), char(6) / A / %d,
access r
controller-1-manual-control-switch-state (0.0 to 1.0) (nom 0.0 to 1.0)
-
Controller #1 (Galil-1500 motor controller) auto/manual control switch state.
Uses map KTLboolean to convert or format manual_auto:
-
manual_auto
(SharedMapDefs), tinyint / L1 / %s,
access rw
(0.0 to 1.0)
-
Generic map meme for a control mode boolean state (MANUAL/AUTOMATIC) keywords.
Valid values of manual_auto are:
- manual : System is in manual mode. Automated control suspended.
- auto : System is in automatic control mode.
-
DEIMOT.MANU2CON
MANU2CON
(deimos3), char(6) / A / %d,
access r
controller-2-manual-control-switch-state (0.0 to 1.0) (nom 0.0 to 1.0)
-
Controller #2 (Galil-1500 motor controller) auto/manual control switch state.
Uses map KTLboolean to convert or format manual_auto:
-
manual_auto
(SharedMapDefs), tinyint / L1 / %s,
access rw
(0.0 to 1.0)
-
Generic map meme for a control mode boolean state (MANUAL/AUTOMATIC) keywords.
Valid values of manual_auto are:
- manual : System is in manual mode. Automated control suspended.
- auto : System is in automatic control mode.
-
DEIMOT.LAMP1
LAMP1
(deimos3), bit / bit / %d,
access rw
lamp-1
-
This is a KTLboolean, representing the i/o port controlling one lamp. Used for engineering not normal user ops.
Uses map KTLboolean to convert or format on_off:
-
on_off
(SharedMapDefs), tinyint / L1 / %s,
access rw
(0.0 to 1.0)
-
Generic map meme for boolean state (ON/OFF) keywords.
Valid values of on_off are:
-
DEIMOT.LAMP2
LAMP2
(deimos3), bit / bit / %d,
access rw
lamp-2
-
This is a KTLboolean, representing the i/o port controlling one lamp. Used for engineering not normal user ops.
Uses map KTLboolean to convert or format on_off:
-
on_off
(SharedMapDefs), tinyint / L1 / %s,
access rw
(0.0 to 1.0)
-
Generic map meme for boolean state (ON/OFF) keywords.
Valid values of on_off are:
-
DEIMOT.LAMP3
LAMP3
(deimos3), bit / bit / %d,
access rw
lamp-3
-
This is a KTLboolean, representing the i/o port controlling one lamp. Used for engineering not normal user ops.
Uses map KTLboolean to convert or format on_off:
-
on_off
(SharedMapDefs), tinyint / L1 / %s,
access rw
(0.0 to 1.0)
-
Generic map meme for boolean state (ON/OFF) keywords.
Valid values of on_off are:
-
DEIMOT.LAMP4
LAMP4
(deimos3), bit / bit / %d,
access rw
lamp-4
-
This is a KTLboolean, representing the i/o port controlling one lamp. Used for engineering not normal user ops.
Uses map KTLboolean to convert or format on_off:
-
on_off
(SharedMapDefs), tinyint / L1 / %s,
access rw
(0.0 to 1.0)
-
Generic map meme for boolean state (ON/OFF) keywords.
Valid values of on_off are:
-
DEIMOT.LAMP5
LAMP5
(deimos3), bit / bit / %d,
access rw
lamp-5
-
This is a KTLboolean, representing the i/o port controlling one lamp. Used for engineering not normal user ops.
Uses map KTLboolean to convert or format on_off:
-
on_off
(SharedMapDefs), tinyint / L1 / %s,
access rw
(0.0 to 1.0)
-
Generic map meme for boolean state (ON/OFF) keywords.
Valid values of on_off are:
-
DEIMOT.LAMP6
LAMP6
(deimos3), bit / bit / %d,
access rw
lamp-6
-
This is a KTLboolean, representing the i/o port controlling one lamp. Used for engineeringl not normal user ops.
Uses map KTLboolean to convert or format on_off:
-
on_off
(SharedMapDefs), tinyint / L1 / %s,
access rw
(0.0 to 1.0)
-
Generic map meme for boolean state (ON/OFF) keywords.
Valid values of on_off are:
-
DEIMOT.LAMP7
LAMP7
(deimos3), bit / bit / %d,
access rw
lamp-7
-
This is a KTLboolean, representing the i/o port controlling one lamp. Used for engineeringl not normal user ops.
Uses map KTLboolean to convert or format on_off:
-
on_off
(SharedMapDefs), tinyint / L1 / %s,
access rw
(0.0 to 1.0)
-
Generic map meme for boolean state (ON/OFF) keywords.
Valid values of on_off are:
-
DEIMOT.LAMP8
LAMP8
(deimos3), bit / bit / %d,
access rw
lamp-8
-
This is a KTLboolean, representing the i/o port controlling one lamp. Used for engineeringl not normal user ops.
Uses map KTLboolean to convert or format on_off:
-
on_off
(SharedMapDefs), tinyint / L1 / %s,
access rw
(0.0 to 1.0)
-
Generic map meme for boolean state (ON/OFF) keywords.
Valid values of on_off are:
-
DEIMOT.FLAMP1
FLAMP1
(deimos3), bit / bit / %d,
access rw
flexure-compensation-system-lamp-1
-
This is a KTLboolean, representing the i/o port controlling one flexure compensation lamp. Used for engineering not normal user ops.
Uses map KTLboolean to convert or format on_off:
-
on_off
(SharedMapDefs), tinyint / L1 / %s,
access rw
(0.0 to 1.0)
-
Generic map meme for boolean state (ON/OFF) keywords.
Valid values of on_off are:
-
DEIMOT.FLAMP2
FLAMP2
(deimos3), bit / bit / %d,
access rw
flexure-compensation-system-lamp-2
-
This is a KTLboolean, representing the i/o port controlling one flexure compensation lamp. Used for engineering not normal user ops.
Uses map KTLboolean to convert or format on_off:
-
on_off
(SharedMapDefs), tinyint / L1 / %s,
access rw
(0.0 to 1.0)
-
Generic map meme for boolean state (ON/OFF) keywords.
Valid values of on_off are:
-
DEIMOT.ION1VOLT
ION1VOLT
(deimos3), real / I11 / %d,
access r
dewar-ion-pump-current-signal-voltage in V (-10.0 to 10.0)
-
Dewar ion pump current expressed as a raw analog voltage. The current comes from a sensor mounted on the ion pump controller.
-
DEIMOT.ION2VOLT
ION2VOLT
(deimos3), real / I11 / %d,
access r
vessel-ion-pump-current-signal-voltage in V (-10.0 to 10.0)
-
Vessel ion pump current expressed as a raw analog voltage. The current comes from a sensor mounted on the ion pump controller.
-
DEIMOT.AIRPRESS
AIRPRESS
(deimot3), char(7) / A7 / %d,
access r
air-pressure-status (0.0 to 1.0) (nom 0.0 to 1.0)
-
Status of instrument pressurized air supply.
Uses map KTLboolean to convert or format okay_failed:
-
okay_failed
(SharedMapDefs), tinyint / L1 / %s,
access r
(0.0 to 1.0)
-
Generic map meme for a system status boolean state (okay, failed) keywords.
Valid values of okay_failed are:
-
DEIMOT.SLMSKCAS
SLMSKCAS
(deimos3), char(6) / A / %d,
access r
slitmask-cassette-door-state (0.0 to 1.0) (nom 0.0 to 1.0)
-
Slitmask cassette door state. The cassette door holds the slitmasks in place in the slitmask cassette. NOTE: This is not the state of the hatch providing access to the entire slitmask system from outside DEIMOS. See SLMSKHAT for the hatch state.
Uses map KTLboolean to convert or format closed_open:
-
closed_open
(SharedMapDefs), tinyint / L1 / %s,
access r
(0.0 to 1.0)
-
Generic map meme for a door status boolean state (CLOSED/OPEN) keywords.
Valid values of closed_open are:
- closed : Door or hatch is closed.
- open : Door or hatch is open.
-
DEIMOT.SLMSKFOO
SLMSKFOO
(deimos3), char(13) / A / %d,
access r
slitmask-foot-state (0.0 to 1.0) (nom 0.0 to 1.0)
-
State of a special switch that cuts slitmask scissors jack power if the slitmask arm, holding the slitmask hotdog (called a foot in the electronics signal names), is not retracted.
Uses map KTLboolean to convert or format retracted_not:
- 0 -> retracted
- 1 -> not retracted (scissors jack motor power cut)
-
retracted_not
(SharedMapDefs), tinyint / L1 / %s,
access r
(0.0 to 1.0)
-
Generic map meme for n arm status boolean state (retracted, not retracted) keywords.
Valid values of retracted_not are:
- retracted :
- not retracted :
-
DEIMOT.SLMSKALI
SLMSKALI
(deimos3), char(7) / A / %d,
access r
slitmasks-aligned-fiducial (0.0 to 1.0) (nom 0.0 to 1.0)
-
State of the slitmasks aligned position fiducial. This is the first fiducial along the slitmasks direction of travel during insertion. When all masks are retracted completely, the fiducial light passes thru the alignment holes in all of the masks.
Valid values of SLMSKALI are:
- Open (Masks aligned or mask inserted beyond 10.20 inches) :
- Blocked (SLMSKFOP=off,masks misaligned or mask inserted 0-10.20in) :
-
DEIMOT.SLMSKAT1
SLMSKAT1
(deimos3), char(7) / A / %d,
access r
slitmask-at-place-1-fiducial (0.0 to 1.0) (nom 0.0 to 1.0)
-
State of the slitmask position fiducial at place #1. This is the second mask position fiducial along the slitmasks direction of travel during insertion.
Valid values of SLMSKAT1 are:
- Blocked (SLMSKFOP=off,or mask inserted past 7.53 & not at 23.53in) :
- Open (Mask not inserted past 7.53 inches or mask at 23.53 inches) :
-
DEIMOT.SLMSKAT2
SLMSKAT2
(deimos3), char(7) / A / %d,
access r
slitmask-at-place-2-fiducial (0.0 to 1.0) (nom 0.0 to 1.0)
-
State of the slitmask position fiducial at place #2. This is the third mask position fiducial along the slitmasks direction of travel during insertion.
Valid values of SLMSKAT2 are:
- Blocked (SLMSKFOP=off,or mask inserted past 7.77 & not at 23.77in) :
- Open (Mask not inserted past 7.77 inches or mask at 23.77 inches) :
-
DEIMOT.SLMSKEND
SLMSKEND
(deimos3), char(7) / A / %d,
access r
slitmask-at-end-of-travel-fiducial (0.0 to 1.0) (nom 0.0 to 1.0)
-
State of the slitmask position fiducial at end of slitmask travel. This is the fourth mask position fiducial along the slitmasks direction of travel during insertion.
Valid values of SLMSKEND are:
- Blocked (SLMSKFOP=off,or mask inserted to end-of-travel) :
- Open (Mask not inserted to end-of-travel) :
-
DEIMOT.SLMSKFOP
SLMSKFOP
(deimos3), char(3) / A / %d,
access rw
slitmask-position-fiducial-light-source (0.0 to 1.0) (nom 0.0 to 1.0)
-
Slitmask position fiducial light source control.
Uses map KTLboolean to convert or format on_off:
-
on_off
(SharedMapDefs), tinyint / L1 / %s,
access rw
(0.0 to 1.0)
-
Generic map meme for boolean state (ON/OFF) keywords.
Valid values of on_off are:
-
DEIMOT.SLMSKCMB
SLMSKCMB
(deimos3), char(7) / A / %d,
access r
slitmask-misaligned-fiducial (0.0 to 1.0) (nom 0.0 to 1.0)
-
Current state of the slitmask misaligned fiducial sensor on the slitmask comb. (See also SLMSKFOP and SLMSKMAL. SLMSKFOP turns on the fiducial. SLMSKMAL reports the last state of the fiducial sensor before trying a scissors jack move.)
Valid values of SLMSKCMB are:
- Blocked (SLMSKFOP=off, or comb misaligned, possibly by mask) :
- Open (Comb not misaligned) :
-
DEIMOT.GRATEPIN
GRATEPIN
(deimos3), char(3) / A / %d,
access r
grating-pin (0.0 to 1.0) (nom 0.0 to 1.0)
-
Grating system (DEIMOS grating type) alignment pin signal.
Uses map KTLboolean to convert or format out_in:
-
out_in
(SharedMapDefs), tinyint / L1 / %s,
access rw
(0.0 to 1.0)
-
Generic map meme for boolean state (OUT/IN) keywords.
Valid values of out_in are:
-
DEIMOT.FLAMP3
FLAMP3
(deimos3), bit / bit / %d,
access rw
flexure-compensation-system-lamp-3
-
This is a KTLboolean, representing the i/o port controlling one flexure compensation lamp. Used for engineering not normal user ops.
Uses map KTLboolean to convert or format on_off:
-
on_off
(SharedMapDefs), tinyint / L1 / %s,
access rw
(0.0 to 1.0)
-
Generic map meme for boolean state (ON/OFF) keywords.
Valid values of on_off are:
-
DEIMOT.TVCOFLOW
TVCOFLOW
(deimot3), char(66) / A / %d,
access r
pxl-camera-coolant-flow (0.0 to 1.0) (nom 0.0 to 1.0)
-
Status of coolant flow to to the PXL camera.
Valid values of TVCOFLOW are:
- okay : flow at least 0.45 GPM
- failed : flow less than 0.55 GPM
-
DEIMOT.GRATEFOP
GRATEFOP
(deimos3), char(3) / A / %d,
access rw
grating-slider-prm-tab-fiducial-light-source (0.0 to 1.0) (nom 0.0 to 1.0)
-
Grating slider position reference mark (PRM) tab fiducial light source control.
Uses map KTLboolean to convert or format on_off:
-
on_off
(SharedMapDefs), tinyint / L1 / %s,
access rw
(0.0 to 1.0)
-
Generic map meme for boolean state (ON/OFF) keywords.
Valid values of on_off are:
-
DEIMOT.LAMPLOCK
LAMPLOCK
(deimos3), char(14) / A / %d,
access r
lamp-interlock (0.0 to 1.0) (nom 0.0 to 1.0)
-
Lamp interlock switch signal. State of the lamp lockout signal. Reports the state of the interlock relay that cuts lamp power if the front hatch is open.
Valid values of LAMPLOCK are:
- lamps disabled : The front hatch is open.
- lamps enabled : The front hatch is closed.
-
DEIMOT.TVS2FPOW
TVS2FPOW
(deimos3), char(3) / A / %d,
access rw
tv-scsi-to-fiber-power (0.0 to 1.0) (nom 0.0 to 1.0)
-
TV SCSI to fiber power control.
Uses map KTLboolean to convert or format on_off:
-
on_off
(SharedMapDefs), tinyint / L1 / %s,
access rw
(0.0 to 1.0)
-
Generic map meme for boolean state (ON/OFF) keywords.
Valid values of on_off are:
-
DEIMOT.TVA2SPOW
TVA2SPOW
(deimos3), char(3) / A / %d,
access rw
tv-a2i-to-scsi-power (0.0 to 1.0) (nom 0.0 to 1.0)
-
TV A2I to SCSI power control.
Uses map KTLboolean to convert or format on_off:
-
on_off
(SharedMapDefs), tinyint / L1 / %s,
access rw
(0.0 to 1.0)
-
Generic map meme for boolean state (ON/OFF) keywords.
Valid values of on_off are:
-
DEIMOT.TVCAMPOW
TVCAMPOW
(deimos3), char(3) / A / %d,
access rw
tv-camera-power (0.0 to 1.0) (nom 0.0 to 1.0)
-
TV camera power control.
Uses map KTLboolean to convert or format on_off:
-
on_off
(SharedMapDefs), tinyint / L1 / %s,
access rw
(0.0 to 1.0)
-
Generic map meme for boolean state (ON/OFF) keywords.
Valid values of on_off are:
-
DEIMOT.COOLFAN
COOLFAN
(deimos3), char(3) / A / %d,
access rw
electronics-ring-coolant-fan-power (0.0 to 1.0) (nom 0.0 to 1.0)
-
Electronics ring coolant fan power control.
Uses map KTLboolean to convert or format on_off:
-
on_off
(SharedMapDefs), tinyint / L1 / %s,
access rw
(0.0 to 1.0)
-
Generic map meme for boolean state (ON/OFF) keywords.
Valid values of on_off are:
-
DEIMOT.KILLPOW
KILLPOW
(deimos3), char(3) / A / %d,
access rw
kill-ac-power-to-ring (0.0 to 1.0) (nom 0.0 to 1.0)
-
Kill AC power to the electronics ring.
Valid values of KILLPOW are:
- die : Will shutdown power to orange circuit on ring.
- power on : Default state. Writing this state has no effect.
-
DEIMOT.POW05S1V
POW05S1V
(deimos3), real / E13.6 / %g,
access r
motor-controller-1-electronics-5-volt-power-supply-voltage in V (-10.0 to 10.0) (nom 4.7999999999999998 to 5.2000000000000002)
-
Motor controller #1 electronics +5 volt power supply voltage level.
-
DEIMOT.POW12S1R
POW12S1R
(deimos3), real / I11 / %d,
access r
motor-controller-1-electronics-12-volt-power-raw in V (-10.0 to 10.0) (nom 4.2000000000000002 to 4.5999999999999996)
-
Motor controller #1 electronics +-12 volt power supply status expressed as a raw analog voltage after a voltage divider combines and reduces the two signals to a nominal +5 volts.
-
DEIMOT.POW28S1R
POW28S1R
(deimos3), real / I11 / %d,
access r
motor-controller-1-electronics-28-volt-power-raw in V (-10.0 to 10.0) (nom 4.5999999999999996 to 5.3099999999999996)
-
Motor controller #1 electronics +28 volt power supply status expressed as a raw analog voltage after a voltage divider reduces the nominal 28 volts to 5 volts.
-
DEIMOT.POW05S2V
POW05S2V
(deimos3), real / E13.6 / %g,
access r
motor-controller-2-electronics-5-volt-power-supply-voltage in V (-10.0 to 10.0) (nom 4.7999999999999998 to 5.2000000000000002)
-
Motor controller #2 electronics +5 volt power supply voltage level.
-
DEIMOT.POW12S2R
POW12S2R
(deimos3), real / I11 / %d,
access r
motor-controller-2-electronics-12-volt-power-raw in V (-10.0 to 10.0) (nom 4.2000000000000002 to 4.5999999999999996)
-
Motor controller #2 electronics +-12 volt power supply status expressed as a raw analog voltage after a voltage divider combines and reduces the two signals to a nominal +5 volts.
-
DEIMOT.POW28S2R
POW28S2R
(deimos3), real / I11 / %d,
access r
motor-controller-2-electronics-28-volt-power-raw in V (-10.0 to 10.0) (nom 4.5999999999999996 to 5.3099999999999996)
-
Motor controller #2 electronics +28 volt power supply status expressed as a raw analog voltage after a voltage divider reduces the nominal 28 volts to 5 volts.
-
DEIMOT.TMPELE1R
TMPELE1R
(deimos3), real / I11 / %d,
access r
motor-controller-1-electronics-temperature-raw in V (-10.0 to 10.0)
-
Motor controller #1electronics temperature expressed as a raw analog voltage. The temperature comes from a sensor mounted directly on one of the analog input boards.
-
DEIMOT.TMPELE2R
TMPELE2R
(deimos3), real / I11 / %d,
access r
motor-controller-2-electronics-temperature-raw in V (-10.0 to 10.0)
-
Motor controller #2 electronics temperature expressed as a raw analog voltage. The temperature comes from a sensor mounted directly on one of the analog input boards.
-
DEIMOT.TMPTVCOR
TMPTVCOR
(deimos3), real / I11 / %d,
access r
pxl-camera-coolant-temperature-raw in V (-10.0 to 10.0)
-
Temperature of incoming coolant for the PXL camera expressed as a raw analog voltage.
-
DEIMOT.TMPBOX1R
TMPBOX1R
(deimos3), real / I11 / %d,
access r
electronics-ring-temperature-1-raw in V (-10.0 to 10.0)
-
Electronics ring (box) temperature at sensor #1 expressed as a raw analog voltage.
-
DEIMOT.TMPBOX2R
TMPBOX2R
(deimos3), real / I11 / %d,
access r
electronics-ring-temperature-2-raw in V (-10.0 to 10.0)
-
Electronics ring (box) temperature at sensor #2 expressed as a raw analog voltage.
-
DEIMOT.DWFHATCH
DWFHATCH
(deimos3), char(5) / A / %d,
access r
dewar-filter-hatch (0.0 to 1.0) (nom 0.0 to 1.0)
-
Science (dewar) filter hatch state. Must be OPEN to operate manual pushbutton controls.
Uses map KTLboolean to convert or format open_closed:
-
open_closed
(SharedMapDefs), tinyint / L1 / %s,
access r
(0.0 to 1.0)
-
Generic map meme for a door status boolean state (open, closed) keywords.
Valid values of open_closed are:
-
DEIMOT.DWFIPLED
DWFIPLED
(deimos3), bit / bit / %d,
access rw
dewar-filter-in-unload-position-led
-
State of the output port controlling the LED, on the manual pushbutton station, indicating the science (dewar) filter wheel is in the unload position commanded from the manual pushbutton panel for the system. Used for engineering not normal user ops.
Uses map KTLboolean to convert or format on_off:
-
on_off
(SharedMapDefs), tinyint / L1 / %s,
access rw
(0.0 to 1.0)
-
Generic map meme for boolean state (ON/OFF) keywords.
Valid values of on_off are:
-
DEIMOT.DWFMVLED
DWFMVLED
(deimos3), bit / bit / %d,
access rw
dewar-filter-moving-led
-
State of the output port controlling the LED, on the manual pushbutton station, indicating the science (dewar) filter wheel is moving. Used for engineering not normal user ops.
Uses map KTLboolean to convert or format on_off:
-
on_off
(SharedMapDefs), tinyint / L1 / %s,
access rw
(0.0 to 1.0)
-
Generic map meme for boolean state (ON/OFF) keywords.
Valid values of on_off are:
-
DEIMOT.MAN1FLED
MAN1FLED
(deimos3), bit / bit / %d,
access rw
manual-paddle-1-forward-limit-led
-
State of the output port controlling the forward LED on manual control paddle #1. The LED indicates the stage, selected by the motor select switch on the paddle, is in a forward limit. Used for engineering not normal user ops.
Uses map KTLboolean to convert or format on_off:
-
on_off
(SharedMapDefs), tinyint / L1 / %s,
access rw
(0.0 to 1.0)
-
Generic map meme for boolean state (ON/OFF) keywords.
Valid values of on_off are:
-
DEIMOT.MAN1RLED
MAN1RLED
(deimos3), bit / bit / %d,
access rw
manual-paddle-1-reverse-limit-led
-
State of the output port controlling the reverse LED on manual control paddle #1. The LED indicates the stage, selected by the motor select switch on the paddle, is in a reverse limit. Used for engineering not normal user ops.
Uses map KTLboolean to convert or format on_off:
-
on_off
(SharedMapDefs), tinyint / L1 / %s,
access rw
(0.0 to 1.0)
-
Generic map meme for boolean state (ON/OFF) keywords.
Valid values of on_off are:
-
DEIMOT.MAN1MLED
MAN1MLED
(deimos3), bit / bit / %d,
access rw
manual-paddle-1-moving-led
-
State of the output port controlling the moving LED on manual control paddle #1. The LED indicates the stage, selected by the motor select switch on the paddle, is moving. Used for engineering not normal user ops.
Uses map KTLboolean to convert or format on_off:
-
on_off
(SharedMapDefs), tinyint / L1 / %s,
access rw
(0.0 to 1.0)
-
Generic map meme for boolean state (ON/OFF) keywords.
Valid values of on_off are:
-
DEIMOT.MAN2FLED
MAN2FLED
(deimos3), bit / bit / %d,
access rw
manual-paddle-2-forward-limit-led
-
State of the output port controlling the forward LED on manual control paddle #2. The LED indicates the stage, selected by the motor select switch on the paddle, is in a forward limit. Used for engineering not normal user ops.
Uses map KTLboolean to convert or format on_off:
-
on_off
(SharedMapDefs), tinyint / L1 / %s,
access rw
(0.0 to 1.0)
-
Generic map meme for boolean state (ON/OFF) keywords.
Valid values of on_off are:
-
DEIMOT.MAN2RLED
MAN2RLED
(deimos3), bit / bit / %d,
access rw
manual-paddle-2-reverse-limit-led
-
State of the output port controlling the reverse LED on manual control paddle #2. The LED indicates the stage, selected by the motor select switch on the paddle, is in a reverse limit. Used for engineering not normal user ops.
Uses map KTLboolean to convert or format on_off:
-
on_off
(SharedMapDefs), tinyint / L1 / %s,
access rw
(0.0 to 1.0)
-
Generic map meme for boolean state (ON/OFF) keywords.
Valid values of on_off are:
-
DEIMOT.MAN2MLED
MAN2MLED
(deimos3), bit / bit / %d,
access rw
manual-paddle-2-moving-led
-
State of the output port controlling the moving LED on manual control paddle #2. The LED indicates the stage, selected by the motor select switch on the paddle, is moving. Used for engineering not normal user ops.
Uses map KTLboolean to convert or format on_off:
-
on_off
(SharedMapDefs), tinyint / L1 / %s,
access rw
(0.0 to 1.0)
-
Generic map meme for boolean state (ON/OFF) keywords.
Valid values of on_off are:
-
DEIMOT.SLMIPLED
SLMIPLED
(deimos3), bit / bit / %d,
access rw
slitmask-system-in-unload-position-led
-
State of the output port controlling the LED, on the manual pushbutton station, indicating the slitmask system is in the unload position commanded from the manual pushbutton panel for the system. Used for engineering not normal user ops.
Uses map KTLboolean to convert or format on_off:
-
on_off
(SharedMapDefs), tinyint / L1 / %s,
access rw
(0.0 to 1.0)
-
Generic map meme for boolean state (ON/OFF) keywords.
Valid values of on_off are:
-
DEIMOT.SLMMVLED
SLMMVLED
(deimos3), bit / bit / %d,
access rw
slitmask-system-moving-led
-
State of the output port controlling the LED, on the slitmask manual pushbutton station, indicating the slitmask system is moving. Used for engineering not normal user ops.
Uses map KTLboolean to convert or format on_off:
-
on_off
(SharedMapDefs), tinyint / L1 / %s,
access rw
(0.0 to 1.0)
-
Generic map meme for boolean state (ON/OFF) keywords.
Valid values of on_off are:
-
DEIMOT.MAN1SBUT
MAN1SBUT
(deimos3), char(3) / A / %d,
access r
controller-1-manual-control-stop-button (0.0 to 1.0) (nom 0.0 to 1.0)
-
State of the stop button on the manual control box for motor controller #1 in the electronics ring.
Uses map KTLboolean to convert or format active_inactive:
-
active_inactive
(SharedMapDefs), tinyint / L1 / %s,
access rw
(0.0 to 1.0)
-
Generic map meme for boolean state (ACTIVE/INACTIVE) keywords.
Valid values of active_inactive are:
-
DEIMOT.MAN1FBUT
MAN1FBUT
(deimos3), char(3) / A / %d,
access r
controller-1-manual-control-forward-button (0.0 to 1.0) (nom 0.0 to 1.0)
-
State of the forward button on the manual control box for motor controller #1 in the electronics ring.
Uses map KTLboolean to convert or format active_inactive:
-
active_inactive
(SharedMapDefs), tinyint / L1 / %s,
access rw
(0.0 to 1.0)
-
Generic map meme for boolean state (ACTIVE/INACTIVE) keywords.
Valid values of active_inactive are:
-
DEIMOT.MAN1RBUT
MAN1RBUT
(deimos3), char(3) / A / %d,
access r
controller-1-manual-control-reverse-button (0.0 to 1.0) (nom 0.0 to 1.0)
-
State of the reverse button on the manual control box for motor controller #1 in the electronics ring.
Uses map KTLboolean to convert or format active_inactive:
-
active_inactive
(SharedMapDefs), tinyint / L1 / %s,
access rw
(0.0 to 1.0)
-
Generic map meme for boolean state (ACTIVE/INACTIVE) keywords.
Valid values of active_inactive are:
-
DEIMOT.MAN2SBUT
MAN2SBUT
(deimos3), char(3) / A / %d,
access r
controller-2-manual-control-stop-button (0.0 to 1.0) (nom 0.0 to 1.0)
-
State of the stop button on the manual control box for motor controller #2 in the electronics ring.
Uses map KTLboolean to convert or format active_inactive:
-
active_inactive
(SharedMapDefs), tinyint / L1 / %s,
access rw
(0.0 to 1.0)
-
Generic map meme for boolean state (ACTIVE/INACTIVE) keywords.
Valid values of active_inactive are:
-
DEIMOT.MAN2FBUT
MAN2FBUT
(deimos3), char(3) / A / %d,
access r
controller-2-manual-control-forward-button (0.0 to 1.0) (nom 0.0 to 1.0)
-
State of the forward button on the manual control box for motor controller #2 in the electronics ring.
Uses map KTLboolean to convert or format active_inactive:
-
active_inactive
(SharedMapDefs), tinyint / L1 / %s,
access rw
(0.0 to 1.0)
-
Generic map meme for boolean state (ACTIVE/INACTIVE) keywords.
Valid values of active_inactive are:
-
DEIMOT.MAN2RBUT
MAN2RBUT
(deimos3), char(3) / A / %d,
access r
controller-2-manual-control-reverse-button (0.0 to 1.0) (nom 0.0 to 1.0)
-
State of the reverse button on the manual control box for motor controller #2 in the electronics ring.
Uses map KTLboolean to convert or format active_inactive:
-
active_inactive
(SharedMapDefs), tinyint / L1 / %s,
access rw
(0.0 to 1.0)
-
Generic map meme for boolean state (ACTIVE/INACTIVE) keywords.
Valid values of active_inactive are:
-
DEIMOT.SLMSBUT
SLMSBUT
(deimos3), char(3) / A / %d,
access r
slitmask-manual-control-stop-button (0.0 to 1.0) (nom 0.0 to 1.0)
-
State of the stop button on the manual pushbutton station for the slitmask system. Used for engineering not normal user ops.
Uses map KTLboolean to convert or format active_inactive:
-
active_inactive
(SharedMapDefs), tinyint / L1 / %s,
access rw
(0.0 to 1.0)
-
Generic map meme for boolean state (ACTIVE/INACTIVE) keywords.
Valid values of active_inactive are:
-
DEIMOT.SLMULBUT
SLMULBUT
(deimos3), char(3) / A / %d,
access r
slitmask-manual-control-unload-button (0.0 to 1.0) (nom 0.0 to 1.0)
-
State of the unload button on the on the manual pushbutton station for the slitmask system. Used for engineering not normal user ops.
Uses map KTLboolean to convert or format active_inactive:
-
active_inactive
(SharedMapDefs), tinyint / L1 / %s,
access rw
(0.0 to 1.0)
-
Generic map meme for boolean state (ACTIVE/INACTIVE) keywords.
Valid values of active_inactive are:
-
DEIMOT.DWFSBUT
DWFSBUT
(deimos3), char(3) / A / %d,
access r
dewar-filter-manual-control-stop-button (0.0 to 1.0) (nom 0.0 to 1.0)
-
State of the stop button on the manual pushbutton station for the science (dewar) filter wheel. Used for engineering not normal user ops.
Uses map KTLboolean to convert or format active_inactive:
-
active_inactive
(SharedMapDefs), tinyint / L1 / %s,
access rw
(0.0 to 1.0)
-
Generic map meme for boolean state (ACTIVE/INACTIVE) keywords.
Valid values of active_inactive are:
-
DEIMOT.DWFREQ0
DWFREQ0
(deimos3), char(3) / A / %d,
access r
dewar-filter-manual-control-request-button-bit-0 (0.0 to 1.0) (nom 0.0 to 1.0)
-
State of the request bit #0 from the manual pushbutton station request buttons for the science (dewar) filter wheel. Bits #0 to #2 report the desired unload position requested via a button press for the stage. Used for engineering not normal user ops.
Uses map KTLboolean to convert or format low_high:
-
low_high
(SharedMapDefs), tinyint / L1 / %s,
access rw
(0.0 to 1.0)
-
Generic map meme for boolean state (low, high) keywords.
Valid values of low_high are:
-
DEIMOT.DWFREQ1
DWFREQ1
(deimos3), char(3) / A / %d,
access r
dewar-filter-manual-control-request-button-bit-1 (0.0 to 1.0) (nom 0.0 to 1.0)
-
State of the request bit #1 from the manual pushbutton station request buttons for the science (dewar) filter wheel. Bits #0 to #2 report the desired unload position requested via a button press for the stage. Used for engineering not normal user ops.
Uses map KTLboolean to convert or format low_high:
-
low_high
(SharedMapDefs), tinyint / L1 / %s,
access rw
(0.0 to 1.0)
-
Generic map meme for boolean state (low, high) keywords.
Valid values of low_high are:
-
DEIMOT.DWFREQ2
DWFREQ2
(deimos3), char(3) / A / %d,
access r
dewar-filter-manual-control-request-button-bit-2 (0.0 to 1.0) (nom 0.0 to 1.0)
-
State of the request bit #2 from the manual pushbutton station request buttons for the science (dewar) filter wheel. Bits #0 to #2 report the desired unload position requested via a button press for the stage. Used for engineering not normal user ops.
Uses map KTLboolean to convert or format low_high:
-
low_high
(SharedMapDefs), tinyint / L1 / %s,
access rw
(0.0 to 1.0)
-
Generic map meme for boolean state (low, high) keywords.
Valid values of low_high are:
-
DEIMOT.MAN1MOD2
MAN1MOD2
(deimos3), char(3) / A / %d,
access r
controller-1-manual-control-mode-bit-2 (0.0 to 1.0) (nom 0.0 to 1.0)
-
State of mode switch bit #2 on the manual control box for motor controller #1 in the electronics ring. Used for engineering not normal user ops.
Uses map KTLboolean to convert or format low_high:
-
low_high
(SharedMapDefs), tinyint / L1 / %s,
access rw
(0.0 to 1.0)
-
Generic map meme for boolean state (low, high) keywords.
Valid values of low_high are:
-
DEIMOT.MAN1MOD1
MAN1MOD1
(deimos3), char(3) / A / %d,
access r
controller-1-manual-control-mode-bit-1 (0.0 to 1.0) (nom 0.0 to 1.0)
-
State of mode switch bit #1 on the manual control box for motor controller #1 in the electronics ring. Used for engineering not normal user ops.
Uses map KTLboolean to convert or format low_high:
-
low_high
(SharedMapDefs), tinyint / L1 / %s,
access rw
(0.0 to 1.0)
-
Generic map meme for boolean state (low, high) keywords.
Valid values of low_high are:
-
DEIMOT.MAN1MOD0
MAN1MOD0
(deimos3), char(3) / A / %d,
access r
controller-1-manual-control-mode-bit-0 (0.0 to 1.0) (nom 0.0 to 1.0)
-
State of mode switch bit #0 on the manual control box for motor controller #1 in the electronics ring. Used for engineering not normal user ops.
Uses map KTLboolean to convert or format low_high:
-
low_high
(SharedMapDefs), tinyint / L1 / %s,
access rw
(0.0 to 1.0)
-
Generic map meme for boolean state (low, high) keywords.
Valid values of low_high are:
-
DEIMOT.MAN1SEL2
MAN1SEL2
(deimos3), char(3) / A / %d,
access r
controller-1-manual-control-select-bit-2 (0.0 to 1.0) (nom 0.0 to 1.0)
-
State of select switch bit #2 on the manual control box for motor controller #1 in the electronics ring. Used for engineering not normal user ops.
Uses map KTLboolean to convert or format low_high:
-
low_high
(SharedMapDefs), tinyint / L1 / %s,
access rw
(0.0 to 1.0)
-
Generic map meme for boolean state (low, high) keywords.
Valid values of low_high are:
-
DEIMOT.MAN1SEL1
MAN1SEL1
(deimos3), char(3) / A / %d,
access r
controller-1-manual-control-select-bit-1 (0.0 to 1.0) (nom 0.0 to 1.0)
-
State of select switch bit #1 on the manual control box for motor controller #1 in the electronics ring. Used for engineering not normal user ops.
Uses map KTLboolean to convert or format low_high:
-
low_high
(SharedMapDefs), tinyint / L1 / %s,
access rw
(0.0 to 1.0)
-
Generic map meme for boolean state (low, high) keywords.
Valid values of low_high are:
-
DEIMOT.MAN1SEL0
MAN1SEL0
(deimos3), char(3) / A / %d,
access r
controller-1-manual-control-select-bit-0 (0.0 to 1.0) (nom 0.0 to 1.0)
-
State of select switch bit #0 on the manual control box for motor controller #1 in the electronics ring. Used for engineering not normal user ops.
Uses map KTLboolean to convert or format low_high:
-
low_high
(SharedMapDefs), tinyint / L1 / %s,
access rw
(0.0 to 1.0)
-
Generic map meme for boolean state (low, high) keywords.
Valid values of low_high are:
-
DEIMOT.MAN1TGL1
MAN1TGL1
(deimos3), char(3) / A / %d,
access r
controller-1-manual-control-toggle-bit-1 (0.0 to 1.0) (nom 0.0 to 1.0)
-
State of select toggle #1 on the manual control box for motor controller #1 in the electronics ring. Used for engineering not normal user ops.
Uses map KTLboolean to convert or format low_high:
-
low_high
(SharedMapDefs), tinyint / L1 / %s,
access rw
(0.0 to 1.0)
-
Generic map meme for boolean state (low, high) keywords.
Valid values of low_high are:
-
DEIMOT.MAN1TGL2
MAN1TGL2
(deimos3), char(3) / A / %d,
access r
controller-1-manual-control-toggle-bit-2 (0.0 to 1.0) (nom 0.0 to 1.0)
-
State of select toggle #2 on the manual control box for motor controller #1 in the electronics ring. Used for engineering not normal user ops.
Uses map KTLboolean to convert or format low_high:
-
low_high
(SharedMapDefs), tinyint / L1 / %s,
access rw
(0.0 to 1.0)
-
Generic map meme for boolean state (low, high) keywords.
Valid values of low_high are:
-
DEIMOT.MAN2MOD2
MAN2MOD2
(deimos3), char(3) / A / %d,
access r
controller-2-manual-control-mode-bit-2 (0.0 to 1.0) (nom 0.0 to 1.0)
-
State of mode switch bit #2 on the manual control box for motor controller #2 in the electronics ring. Used for engineering not normal user ops.
Uses map KTLboolean to convert or format low_high:
-
low_high
(SharedMapDefs), tinyint / L1 / %s,
access rw
(0.0 to 1.0)
-
Generic map meme for boolean state (low, high) keywords.
Valid values of low_high are:
-
DEIMOT.MAN2MOD1
MAN2MOD1
(deimos3), char(3) / A / %d,
access r
controller-2-manual-control-mode-bit-1 (0.0 to 1.0) (nom 0.0 to 1.0)
-
State of mode switch bit #1 on the manual control box for motor controller #2 in the electronics ring. Used for engineering not normal user ops.
Uses map KTLboolean to convert or format low_high:
-
low_high
(SharedMapDefs), tinyint / L1 / %s,
access rw
(0.0 to 1.0)
-
Generic map meme for boolean state (low, high) keywords.
Valid values of low_high are:
-
DEIMOT.MAN2MOD0
MAN2MOD0
(deimos3), char(3) / A / %d,
access r
controller-2-manual-control-mode-bit-0 (0.0 to 1.0) (nom 0.0 to 1.0)
-
State of mode switch bit #0 on the manual control box for motor controller #2 in the electronics ring. Used for engineering not normal user ops.
Uses map KTLboolean to convert or format low_high:
-
low_high
(SharedMapDefs), tinyint / L1 / %s,
access rw
(0.0 to 1.0)
-
Generic map meme for boolean state (low, high) keywords.
Valid values of low_high are:
-
DEIMOT.MAN2SEL2
MAN2SEL2
(deimos3), char(3) / A / %d,
access r
controller-2-manual-control-select-bit-2 (0.0 to 1.0) (nom 0.0 to 1.0)
-
State of select switch bit #2 on the manual control box for motor controller #2 in the electronics ring. Used for engineering not normal user ops.
Uses map KTLboolean to convert or format low_high:
-
low_high
(SharedMapDefs), tinyint / L1 / %s,
access rw
(0.0 to 1.0)
-
Generic map meme for boolean state (low, high) keywords.
Valid values of low_high are:
-
DEIMOT.MAN2SEL1
MAN2SEL1
(deimos3), char(3) / A / %d,
access r
controller-2-manual-control-select-bit-1 (0.0 to 1.0) (nom 0.0 to 1.0)
-
State of select switch bit #1 on the manual control box for motor controller #2 in the electronics ring. Used for engineering not normal user ops.
Uses map KTLboolean to convert or format low_high:
-
low_high
(SharedMapDefs), tinyint / L1 / %s,
access rw
(0.0 to 1.0)
-
Generic map meme for boolean state (low, high) keywords.
Valid values of low_high are:
-
DEIMOT.MAN2SEL0
MAN2SEL0
(deimos3), char(3) / A / %d,
access r
controller-2-manual-control-select-bit-0 (0.0 to 1.0) (nom 0.0 to 1.0)
-
State of select switch bit #0 on the manual control box for motor controller #2 in the electronics ring. Used for engineering not normal user ops.
Uses map KTLboolean to convert or format low_high:
-
low_high
(SharedMapDefs), tinyint / L1 / %s,
access rw
(0.0 to 1.0)
-
Generic map meme for boolean state (low, high) keywords.
Valid values of low_high are:
-
DEIMOT.MAN2TGL1
MAN2TGL1
(deimos3), char(3) / A / %d,
access r
controller-2-manual-control-toggle-bit-1 (0.0 to 1.0) (nom 0.0 to 1.0)
-
State of select toggle #1 on the manual control box for motor controller #2 in the electronics ring. Used for engineering not normal user ops.
Uses map KTLboolean to convert or format low_high:
-
low_high
(SharedMapDefs), tinyint / L1 / %s,
access rw
(0.0 to 1.0)
-
Generic map meme for boolean state (low, high) keywords.
Valid values of low_high are:
-
DEIMOT.MAN2TGL2
MAN2TGL2
(deimos3), char(3) / A / %d,
access r
controller-2-manual-control-toggle-bit-2 (0.0 to 1.0) (nom 0.0 to 1.0)
-
State of select toggle #2 on the manual control box for motor controller #2 in the electronics ring. Used for engineering not normal user ops.
Uses map KTLboolean to convert or format low_high:
-
low_high
(SharedMapDefs), tinyint / L1 / %s,
access rw
(0.0 to 1.0)
-
Generic map meme for boolean state (low, high) keywords.
Valid values of low_high are:
-
DEIMOT.SLMHATCH
SLMHATCH
(deimos3), char(5) / A / %d,
access r
slitmask-hatch (0.0 to 1.0) (nom 0.0 to 1.0)
-
Slitmask hatch state. Must be OPEN to operate manual pushbutton controls.
Uses map KTLboolean to convert or format open_closed:
-
open_closed
(SharedMapDefs), tinyint / L1 / %s,
access r
(0.0 to 1.0)
-
Generic map meme for a door status boolean state (open, closed) keywords.
Valid values of open_closed are:
-
DEIMOT.GRHATCH1
GRHATCH1
(deimos3), char(5) / A / %d,
access r
grating-hatch-1 (0.0 to 1.0) (nom 0.0 to 1.0)
-
Grating hatch #1 state. Must be OPEN to operate manual pushbutton controls.
Uses map KTLboolean to convert or format open_closed:
-
open_closed
(SharedMapDefs), tinyint / L1 / %s,
access r
(0.0 to 1.0)
-
Generic map meme for a door status boolean state (open, closed) keywords.
Valid values of open_closed are:
-
DEIMOT.GRHATCH2
GRHATCH2
(deimos3), char(5) / A / %d,
access r
grating-hatch-2 (0.0 to 1.0) (nom 0.0 to 1.0)
-
Grating hatch #1 state. Must be OPEN to operate manual pushbutton controls.
Uses map KTLboolean to convert or format open_closed:
-
open_closed
(SharedMapDefs), tinyint / L1 / %s,
access r
(0.0 to 1.0)
-
Generic map meme for a door status boolean state (open, closed) keywords.
Valid values of open_closed are:
-
DEIMOT.GRTSBUT
GRTSBUT
(deimos3), char(3) / A / %d,
access r
grating-manual-control-stop-button (0.0 to 1.0) (nom 0.0 to 1.0)
-
State of the stop button on the manual pushbutton station for the grating system. Used for engineering not normal user ops.
Uses map KTLboolean to convert or format active_inactive:
-
active_inactive
(SharedMapDefs), tinyint / L1 / %s,
access rw
(0.0 to 1.0)
-
Generic map meme for boolean state (ACTIVE/INACTIVE) keywords.
Valid values of active_inactive are:
-
DEIMOT.GRT1BUT
GRT1BUT
(deimos3), char(3) / A / %d,
access r
manual-control-unload-grating-1-button (0.0 to 1.0) (nom 0.0 to 1.0)
-
State of the unload grating #1 button on the on the manual pushbutton station for the slitmask system. Used for engineering not normal user ops.
Uses map KTLboolean to convert or format active_inactive:
-
active_inactive
(SharedMapDefs), tinyint / L1 / %s,
access rw
(0.0 to 1.0)
-
Generic map meme for boolean state (ACTIVE/INACTIVE) keywords.
Valid values of active_inactive are:
-
DEIMOT.GRT3BUT
GRT3BUT
(deimos3), char(3) / A / %d,
access r
manual-control-unload-grating-3-button (0.0 to 1.0) (nom 0.0 to 1.0)
-
State of the unload grating #3 button on the on the manual pushbutton station for the slitmask system. Used for engineering not normal user ops.
Uses map KTLboolean to convert or format active_inactive:
-
active_inactive
(SharedMapDefs), tinyint / L1 / %s,
access rw
(0.0 to 1.0)
-
Generic map meme for boolean state (ACTIVE/INACTIVE) keywords.
Valid values of active_inactive are:
-
DEIMOT.GRT4BUT
GRT4BUT
(deimos3), char(3) / A / %d,
access r
manual-control-unload-grating-4-button (0.0 to 1.0) (nom 0.0 to 1.0)
-
State of the unload grating #4 button on the on the manual pushbutton station for the slitmask system. Used for engineering not normal user ops.
Uses map KTLboolean to convert or format active_inactive:
-
active_inactive
(SharedMapDefs), tinyint / L1 / %s,
access rw
(0.0 to 1.0)
-
Generic map meme for boolean state (ACTIVE/INACTIVE) keywords.
Valid values of active_inactive are:
-
DEIMOT.GRMVLED
GRMVLED
(deimos3), bit / bit / %d,
access rw
grating-system-moving-led
-
State of the output port controlling the LED, on the grating manual pushbutton station, indicating the grating system is moving. Used for engineering not normal user ops.
Uses map KTLboolean to convert or format on_off:
-
on_off
(SharedMapDefs), tinyint / L1 / %s,
access rw
(0.0 to 1.0)
-
Generic map meme for boolean state (ON/OFF) keywords.
Valid values of on_off are:
-
DEIMOT.GRIPLED1
GRIPLED1
(deimos3), bit / bit / %d,
access rw
grating-system-in-unload-position-led-1
-
State of the IN_POSITION LED on the manual pushbutton station for unloading grating #1. The LED reports the grating system is in the unload position for grating #1. Used for engineering not normal user ops.
Uses map KTLboolean to convert or format on_off:
-
on_off
(SharedMapDefs), tinyint / L1 / %s,
access rw
(0.0 to 1.0)
-
Generic map meme for boolean state (ON/OFF) keywords.
Valid values of on_off are:
-
DEIMOT.GRIPLED2
GRIPLED2
(deimos3), bit / bit / %d,
access rw
grating-system-in-unload-position-led-2
-
State of the IN_POSITION LED on the manual pushbutton station for unloading gratings #3 & #4. The LED reports the grating system is in the unload position for grating #3 or #4 (if unload #3 or #4 was commanded). Used for engineering not normal user ops.
Uses map KTLboolean to convert or format on_off:
-
on_off
(SharedMapDefs), tinyint / L1 / %s,
access rw
(0.0 to 1.0)
-
Generic map meme for boolean state (ON/OFF) keywords.
Valid values of on_off are:
-
DEIMOT.TMPCOOLR
TMPCOOLR
(deimos3), real / I11 / %d,
access r
coolant-temperature-raw in V (-10.0 to 10.0)
-
Coolant temperature on the ring (prior to entering the first heat exchanger) expressed as a raw analog voltage.
-
DEIMOT.C1AMUXL1
C1AMUXL1
(deimos3), real / I11 / %d,
access r
controller-1-mux-line-1 in V (-10.0 to 10.0)
-
Controller #1 analog multiplexor signal line #1 expressed as a raw analog voltage.
-
DEIMOT.C1AMUXL2
C1AMUXL2
(deimos3), real / I11 / %d,
access r
controller-1-mux-line-2 in V (-10.0 to 10.0)
-
Controller #1 analog multiplexor signal line #2 expressed as a raw analog voltage.
-
DEIMOT.C1AMUXL3
C1AMUXL3
(deimos3), real / I11 / %d,
access r
controller-1-mux-line-3 in V (-10.0 to 10.0)
-
Controller #1 analog multiplexor signal line #3 expressed as a raw analog voltage.
-
DEIMOT.C1AIN04
C1AIN04
(deimos3), real / I11 / %d,
access r
controller-1-analog-input-4 in V (-10.0 to 10.0)
-
Controller #1 analog input #4 expressed as a raw analog voltage.
-
DEIMOT.C1AIN05
C1AIN05
(deimos3), real / I11 / %d,
access r
controller-1-analog-input-5 in V (-10.0 to 10.0)
-
Controller #1 analog input #5 expressed as a raw analog voltage.
-
DEIMOT.C1AIN06
C1AIN06
(deimos3), real / I11 / %d,
access r
controller-1-analog-input-6 in V (-10.0 to 10.0)
-
Controller #1 analog input #6 expressed as a raw analog voltage.
-
DEIMOT.C1AIN07
C1AIN07
(deimos3), real / I11 / %d,
access r
controller-1-analog-input-7 in V (-10.0 to 10.0)
-
Controller #1 analog input #7 expressed as a raw analog voltage.
-
DEIMOT.C1AIN2A
C1AIN2A
(deimos3), real / I11 / %d,
access r
controller-1-analog-mux-input-2a in V (-10.0 to 10.0)
-
Controller #1 analog input from multiplexor channel 2A expressed as a raw analog voltage.
-
DEIMOT.C1AIN3A
C1AIN3A
(deimos3), real / I11 / %d,
access r
controller-1-analog-mux-input-3a in V (-10.0 to 10.0)
-
Controller #1 analog input from multiplexor channel 3A expressed as a raw analog voltage.
-
DEIMOT.C1AIN4A
C1AIN4A
(deimos3), real / I11 / %d,
access r
controller-1-analog-mux-input-4a in V (-10.0 to 10.0)
-
Controller #1 analog input from multiplexor channel 4A expressed as a raw analog voltage.
-
DEIMOT.C1AIN5A
C1AIN5A
(deimos3), real / I11 / %d,
access r
controller-1-analog-mux-input-5a in V (-10.0 to 10.0)
-
Controller #1 analog input from multiplexor channel 5A expressed as a raw analog voltage.
-
DEIMOT.C1AIN6A
C1AIN6A
(deimos3), real / I11 / %d,
access r
controller-1-analog-mux-input-6a in V (-10.0 to 10.0)
-
Controller #1 analog input from multiplexor channel 6A expressed as a raw analog voltage.
-
DEIMOT.C1AIN7A
C1AIN7A
(deimos3), real / I11 / %d,
access r
controller-1-analog-mux-input-7a in V (-10.0 to 10.0)
-
Controller #1 analog input from multiplexor channel 7A expressed as a raw analog voltage.
-
DEIMOT.C1AIN8A
C1AIN8A
(deimos3), real / I11 / %d,
access r
controller-1-analog-mux-input-8a in V (-10.0 to 10.0)
-
Controller #1 analog input from multiplexor channel 8A expressed as a raw analog voltage.
-
DEIMOT.C1AIN1B
C1AIN1B
(deimos3), real / I11 / %d,
access r
controller-1-analog-mux-input-1b in V (-10.0 to 10.0)
-
Controller #1 analog input from multiplexor channel 1B expressed as a raw analog voltage.
-
DEIMOT.C1AIN2B
C1AIN2B
(deimos3), real / I11 / %d,
access r
controller-1-analog-mux-input-2b in V (-10.0 to 10.0)
-
Controller #1 analog input from multiplexor channel 2B expressed as a raw analog voltage.
-
DEIMOT.C1AIN3B
C1AIN3B
(deimos3), real / I11 / %d,
access r
controller-1-analog-mux-input-3b in V (-10.0 to 10.0)
-
Controller #1 analog input from multiplexor channel 3B expressed as a raw analog voltage.
-
DEIMOT.C1AIN4B
C1AIN4B
(deimos3), real / I11 / %d,
access r
controller-1-analog-mux-input-4b in V (-10.0 to 10.0)
-
Controller #1 analog input from multiplexor channel 4B expressed as a raw analog voltage.
-
DEIMOT.C1AIN5B
C1AIN5B
(deimos3), real / I11 / %d,
access r
controller-1-analog-mux-input-5b in V (-10.0 to 10.0)
-
Controller #1 analog input from multiplexor channel 5B expressed as a raw analog voltage.
-
DEIMOT.C1AIN6B
C1AIN6B
(deimos3), real / I11 / %d,
access r
controller-1-analog-mux-input-6b in V (-10.0 to 10.0)
-
Controller #1 analog input from multiplexor channel 6B expressed as a raw analog voltage.
-
DEIMOT.C1AIN7B
C1AIN7B
(deimos3), real / I11 / %d,
access r
controller-1-analog-mux-input-7b in V (-10.0 to 10.0)
-
Controller #1 analog input from multiplexor channel 7B expressed as a raw analog voltage.
-
DEIMOT.C1AIN8B
C1AIN8B
(deimos3), real / I11 / %d,
access r
controller-1-analog-mux-input-8b in V (-10.0 to 10.0)
-
Controller #1 analog input from multiplexor channel 8B expressed as a raw analog voltage.
-
DEIMOT.C1AIN4C
C1AIN4C
(deimos3), real / I11 / %d,
access r
controller-1-analog-mux-input-4c in V (-10.0 to 10.0)
-
Controller #1 analog input from multiplexor channel 4C expressed as a raw analog voltage.
-
DEIMOT.C2AMUXL1
C2AMUXL1
(deimos3), real / I11 / %d,
access r
controller-2-mux-line-1 in V (-10.0 to 10.0)
-
Controller #2 analog multiplexor signal line #1 expressed as a raw analog voltage.
-
DEIMOT.C2AMUXL2
C2AMUXL2
(deimos3), real / I11 / %d,
access r
controller-2-mux-line-2 in V (-10.0 to 10.0)
-
Controller #2 analog multiplexor signal line #2 expressed as a raw analog voltage.
-
DEIMOT.C2AMUXL3
C2AMUXL3
(deimos3), real / I11 / %d,
access r
controller-2-mux-line-3 in V (-10.0 to 10.0)
-
Controller #2 analog multiplexor signal line #3 expressed as a raw analog voltage.
-
DEIMOT.C2AIN04
C2AIN04
(deimos3), real / I11 / %d,
access r
controller-2-analog-input-4 in V (-10.0 to 10.0)
-
Controller #2 analog input #4 expressed as a raw analog voltage.
-
DEIMOT.C2AIN05
C2AIN05
(deimos3), real / I11 / %d,
access r
controller-2-analog-input-5 in V (-10.0 to 10.0)
-
Controller #2 analog input #5 expressed as a raw analog voltage.
-
DEIMOT.C2AIN06
C2AIN06
(deimos3), real / I11 / %d,
access r
controller-2-analog-input-6 in V (-10.0 to 10.0)
-
Controller #2 analog input #6 expressed as a raw analog voltage.
-
DEIMOT.C2AIN07
C2AIN07
(deimos3), real / I11 / %d,
access r
controller-2-analog-input-7 in V (-10.0 to 10.0)
-
Controller #2 analog input #7 expressed as a raw analog voltage.
-
DEIMOT.C2AIN3A
C2AIN3A
(deimos3), real / I11 / %d,
access r
controller-2-analog-mux-input-3a in V (-10.0 to 10.0)
-
Controller #2 analog input from multiplexor channel 3A expressed as a raw analog voltage.
-
DEIMOT.C2AIN4A
C2AIN4A
(deimos3), real / I11 / %d,
access r
controller-2-analog-mux-input-4a in V (-10.0 to 10.0)
-
Controller #2 analog input from multiplexor channel 4A expressed as a raw analog voltage.
-
DEIMOT.C2AIN5A
C2AIN5A
(deimos3), real / I11 / %d,
access r
controller-2-analog-mux-input-5a in V (-10.0 to 10.0)
-
Controller #2 analog input from multiplexor channel 5A expressed as a raw analog voltage.
-
DEIMOT.C2AIN6A
C2AIN6A
(deimos3), real / I11 / %d,
access r
controller-2-analog-mux-input-6a in V (-10.0 to 10.0)
-
Controller #2 analog input from multiplexor channel 6A expressed as a raw analog voltage.
-
DEIMOT.C2AIN7A
C2AIN7A
(deimos3), real / I11 / %d,
access r
controller-2-analog-mux-input-7a in V (-10.0 to 10.0)
-
Controller #2 analog input from multiplexor channel 7A expressed as a raw analog voltage.
-
DEIMOT.C2AIN8A
C2AIN8A
(deimos3), real / I11 / %d,
access r
controller-2-analog-mux-input-8a in V (-10.0 to 10.0)
-
Controller #2 analog input from multiplexor channel 8A expressed as a raw analog voltage.
-
DEIMOT.C2AIN1B
C2AIN1B
(deimos3), real / I11 / %d,
access r
controller-2-analog-mux-input-1b in V (-10.0 to 10.0)
-
Controller #2 analog input from multiplexor channel 1B expressed as a raw analog voltage.
-
DEIMOT.C2AIN2B
C2AIN2B
(deimos3), real / I11 / %d,
access r
controller-2-analog-mux-input-2b in V (-10.0 to 10.0)
-
Controller #2 analog input from multiplexor channel 2B expressed as a raw analog voltage.
-
DEIMOT.C2AIN3B
C2AIN3B
(deimos3), real / I11 / %d,
access r
controller-2-analog-mux-input-3b in V (-10.0 to 10.0)
-
Controller #2 analog input from multiplexor channel 3B expressed as a raw analog voltage.
-
DEIMOT.C2AIN4B
C2AIN4B
(deimos3), real / I11 / %d,
access r
controller-2-analog-mux-input-4b in V (-10.0 to 10.0)
-
Controller #2 analog input from multiplexor channel 4B expressed as a raw analog voltage.
-
DEIMOT.C2AIN5B
C2AIN5B
(deimos3), real / I11 / %d,
access r
controller-2-analog-mux-input-5b in V (-10.0 to 10.0)
-
Controller #2 analog input from multiplexor channel 5B expressed as a raw analog voltage.
-
DEIMOT.C2AIN6B
C2AIN6B
(deimos3), real / I11 / %d,
access r
controller-2-analog-mux-input-6b in V (-10.0 to 10.0)
-
Controller #2 analog input from multiplexor channel 6B expressed as a raw analog voltage.
-
DEIMOT.C2AIN7B
C2AIN7B
(deimos3), real / I11 / %d,
access r
controller-2-analog-mux-input-7b in V (-10.0 to 10.0)
-
Controller #2 analog input from multiplexor channel 7B expressed as a raw analog voltage.
-
DEIMOT.C2AIN8B
C2AIN8B
(deimos3), real / I11 / %d,
access r
controller-2-analog-mux-input-8b in V (-10.0 to 10.0)
-
Controller #2 analog input from multiplexor channel 8B expressed as a raw analog voltage.
-
DEIMOT.C2AIN4C
C2AIN4C
(deimos3), real / I11 / %d,
access r
controller-2-analog-mux-input-4c in V (-10.0 to 10.0)
-
Controller #2 analog input from multiplexor channel 4C expressed as a raw analog voltage.
-
DEIMOT.C2AIN5C
C2AIN5C
(deimos3), real / I11 / %d,
access r
controller-2-analog-mux-input-5c in V (-10.0 to 10.0)
-
Controller #2 analog input from multiplexor channel 5C expressed as a raw analog voltage.
-
DEIMOT.C2AIN6C
C2AIN6C
(deimos3), real / I11 / %d,
access r
controller-2-analog-mux-input-6c in V (-10.0 to 10.0)
-
Controller #2 analog input from multiplexor channel 6C expressed as a raw analog voltage.
-
DEIMOT.C2AIN8C
C2AIN8C
(deimos3), real / I11 / %d,
access r
controller-2-analog-mux-input-8c in V (-10.0 to 10.0)
-
Controller #2 analog input from multiplexor channel 8C expressed as a raw analog voltage.
-
DEIMOT.C1DIN03
C1DIN03
(deimos3), char(4) / A / %d,
access r
controller-1-digital-input-3 (0.0 to 1.0)
-
Controller #1 digital input #3 signal.
Uses map KTLboolean to convert or format low_high:
-
low_high
(SharedMapDefs), tinyint / L1 / %s,
access rw
(0.0 to 1.0)
-
Generic map meme for boolean state (low, high) keywords.
Valid values of low_high are:
-
DEIMOT.C1DIN04
C1DIN04
(deimos3), char(4) / A / %d,
access r
controller-1-digital-input-4 (0.0 to 1.0)
-
Controller #1 digital input #4 signal.
Uses map KTLboolean to convert or format low_high:
-
low_high
(SharedMapDefs), tinyint / L1 / %s,
access rw
(0.0 to 1.0)
-
Generic map meme for boolean state (low, high) keywords.
Valid values of low_high are:
-
DEIMOT.C1DIN05
C1DIN05
(deimos3), char(4) / A / %d,
access r
controller-1-digital-input-5 (0.0 to 1.0)
-
Controller #1 digital input #5 signal.
Uses map KTLboolean to convert or format low_high:
-
low_high
(SharedMapDefs), tinyint / L1 / %s,
access rw
(0.0 to 1.0)
-
Generic map meme for boolean state (low, high) keywords.
Valid values of low_high are:
-
DEIMOT.C1DIN06
C1DIN06
(deimos3), char(4) / A / %d,
access r
controller-1-digital-input-6 (0.0 to 1.0)
-
Controller #1 digital input #6 signal.
Uses map KTLboolean to convert or format low_high:
-
low_high
(SharedMapDefs), tinyint / L1 / %s,
access rw
(0.0 to 1.0)
-
Generic map meme for boolean state (low, high) keywords.
Valid values of low_high are:
-
DEIMOT.C1DIN07
C1DIN07
(deimos3), char(4) / A / %d,
access r
controller-1-digital-input-7 (0.0 to 1.0)
-
Controller #1 digital input #7 signal.
Uses map KTLboolean to convert or format low_high:
-
low_high
(SharedMapDefs), tinyint / L1 / %s,
access rw
(0.0 to 1.0)
-
Generic map meme for boolean state (low, high) keywords.
Valid values of low_high are:
-
DEIMOT.C1DIN08
C1DIN08
(deimos3), char(4) / A / %d,
access r
controller-1-digital-input-8 (0.0 to 1.0)
-
Controller #1 digital input #8 signal.
Uses map KTLboolean to convert or format low_high:
-
low_high
(SharedMapDefs), tinyint / L1 / %s,
access rw
(0.0 to 1.0)
-
Generic map meme for boolean state (low, high) keywords.
Valid values of low_high are:
-
DEIMOT.C1DIN12
C1DIN12
(deimos3), char(4) / A / %d,
access r
controller-1-digital-input-12 (0.0 to 1.0)
-
Controller #1 digital input #12 signal.
Uses map KTLboolean to convert or format low_high:
-
low_high
(SharedMapDefs), tinyint / L1 / %s,
access rw
(0.0 to 1.0)
-
Generic map meme for boolean state (low, high) keywords.
Valid values of low_high are:
-
DEIMOT.C1DIN13
C1DIN13
(deimos3), char(4) / A / %d,
access r
controller-1-digital-input-13 (0.0 to 1.0)
-
Controller #1 digital input #13 signal.
Uses map KTLboolean to convert or format low_high:
-
low_high
(SharedMapDefs), tinyint / L1 / %s,
access rw
(0.0 to 1.0)
-
Generic map meme for boolean state (low, high) keywords.
Valid values of low_high are:
-
DEIMOT.C1DIN14
C1DIN14
(deimos3), char(4) / A / %d,
access r
controller-1-digital-input-14 (0.0 to 1.0)
-
Controller #1 digital input #14 signal.
Uses map KTLboolean to convert or format low_high:
-
low_high
(SharedMapDefs), tinyint / L1 / %s,
access rw
(0.0 to 1.0)
-
Generic map meme for boolean state (low, high) keywords.
Valid values of low_high are:
-
DEIMOT.C1DIN15
C1DIN15
(deimos3), char(4) / A / %d,
access r
controller-1-digital-input-15 (0.0 to 1.0)
-
Controller #1 digital input #15 signal.
Uses map KTLboolean to convert or format low_high:
-
low_high
(SharedMapDefs), tinyint / L1 / %s,
access rw
(0.0 to 1.0)
-
Generic map meme for boolean state (low, high) keywords.
Valid values of low_high are:
-
DEIMOT.C1DIN16
C1DIN16
(deimos3), char(4) / A / %d,
access r
controller-1-digital-input-16 (0.0 to 1.0)
-
Controller #1 digital input #16 signal.
Uses map KTLboolean to convert or format low_high:
-
low_high
(SharedMapDefs), tinyint / L1 / %s,
access rw
(0.0 to 1.0)
-
Generic map meme for boolean state (low, high) keywords.
Valid values of low_high are:
-
DEIMOT.C1DIN17
C1DIN17
(deimos3), char(4) / A / %d,
access r
controller-1-digital-input-17 (0.0 to 1.0)
-
Controller #1 digital input #17 signal.
Uses map KTLboolean to convert or format low_high:
-
low_high
(SharedMapDefs), tinyint / L1 / %s,
access rw
(0.0 to 1.0)
-
Generic map meme for boolean state (low, high) keywords.
Valid values of low_high are:
-
DEIMOT.C1DIN18
C1DIN18
(deimos3), char(4) / A / %d,
access r
controller-1-digital-input-18 (0.0 to 1.0)
-
Controller #1 digital input #18 signal.
Uses map KTLboolean to convert or format low_high:
-
low_high
(SharedMapDefs), tinyint / L1 / %s,
access rw
(0.0 to 1.0)
-
Generic map meme for boolean state (low, high) keywords.
Valid values of low_high are:
-
DEIMOT.C1DIN19
C1DIN19
(deimos3), char(4) / A / %d,
access r
controller-1-digital-input-19 (0.0 to 1.0)
-
Controller #1 digital input #19 signal.
Uses map KTLboolean to convert or format low_high:
-
low_high
(SharedMapDefs), tinyint / L1 / %s,
access rw
(0.0 to 1.0)
-
Generic map meme for boolean state (low, high) keywords.
Valid values of low_high are:
-
DEIMOT.C1DIN20
C1DIN20
(deimos3), char(4) / A / %d,
access r
controller-1-digital-input-20 (0.0 to 1.0)
-
Controller #1 digital input #20 signal.
Uses map KTLboolean to convert or format low_high:
-
low_high
(SharedMapDefs), tinyint / L1 / %s,
access rw
(0.0 to 1.0)
-
Generic map meme for boolean state (low, high) keywords.
Valid values of low_high are:
-
DEIMOT.C1DIN21
C1DIN21
(deimos3), char(4) / A / %d,
access r
controller-1-digital-input-21 (0.0 to 1.0)
-
Controller #1 digital input #21 signal.
Uses map KTLboolean to convert or format low_high:
-
low_high
(SharedMapDefs), tinyint / L1 / %s,
access rw
(0.0 to 1.0)
-
Generic map meme for boolean state (low, high) keywords.
Valid values of low_high are:
-
DEIMOT.C1DIN22
C1DIN22
(deimos3), char(4) / A / %d,
access r
controller-1-digital-input-22 (0.0 to 1.0)
-
Controller #1 digital input #22 signal.
Uses map KTLboolean to convert or format low_high:
-
low_high
(SharedMapDefs), tinyint / L1 / %s,
access rw
(0.0 to 1.0)
-
Generic map meme for boolean state (low, high) keywords.
Valid values of low_high are:
-
DEIMOT.C1DIN23
C1DIN23
(deimos3), char(4) / A / %d,
access r
controller-1-digital-input-23 (0.0 to 1.0)
-
Controller #1 digital input #23 signal.
Uses map KTLboolean to convert or format low_high:
-
low_high
(SharedMapDefs), tinyint / L1 / %s,
access rw
(0.0 to 1.0)
-
Generic map meme for boolean state (low, high) keywords.
Valid values of low_high are:
-
DEIMOT.C1DIN24
C1DIN24
(deimos3), char(4) / A / %d,
access r
controller-1-digital-input-24 (0.0 to 1.0)
-
Controller #1 digital input #24 signal.
Uses map KTLboolean to convert or format low_high:
-
low_high
(SharedMapDefs), tinyint / L1 / %s,
access rw
(0.0 to 1.0)
-
Generic map meme for boolean state (low, high) keywords.
Valid values of low_high are:
-
DEIMOT.C1DIN52
C1DIN52
(deimos3), char(4) / A / %d,
access r
controller-1-digital-input-52 (0.0 to 1.0)
-
Controller #1 digital input #52 signal.
Uses map KTLboolean to convert or format low_high:
-
low_high
(SharedMapDefs), tinyint / L1 / %s,
access rw
(0.0 to 1.0)
-
Generic map meme for boolean state (low, high) keywords.
Valid values of low_high are:
-
DEIMOT.C1DIN53
C1DIN53
(deimos3), char(4) / A / %d,
access r
controller-1-digital-input-53 (0.0 to 1.0)
-
Controller #1 digital input #53 signal.
Uses map KTLboolean to convert or format low_high:
-
low_high
(SharedMapDefs), tinyint / L1 / %s,
access rw
(0.0 to 1.0)
-
Generic map meme for boolean state (low, high) keywords.
Valid values of low_high are:
-
DEIMOT.C1DIN54
C1DIN54
(deimos3), char(4) / A / %d,
access r
controller-1-digital-input-54 (0.0 to 1.0)
-
Controller #1 digital input #54 signal.
Uses map KTLboolean to convert or format low_high:
-
low_high
(SharedMapDefs), tinyint / L1 / %s,
access rw
(0.0 to 1.0)
-
Generic map meme for boolean state (low, high) keywords.
Valid values of low_high are:
-
DEIMOT.C1DIN55
C1DIN55
(deimos3), char(4) / A / %d,
access r
controller-1-digital-input-55 (0.0 to 1.0)
-
Controller #1 digital input #55 signal.
Uses map KTLboolean to convert or format low_high:
-
low_high
(SharedMapDefs), tinyint / L1 / %s,
access rw
(0.0 to 1.0)
-
Generic map meme for boolean state (low, high) keywords.
Valid values of low_high are:
-
DEIMOT.C1DIN56
C1DIN56
(deimos3), char(4) / A / %d,
access r
controller-1-digital-input-56 (0.0 to 1.0)
-
Controller #1 digital input #56 signal.
Uses map KTLboolean to convert or format low_high:
-
low_high
(SharedMapDefs), tinyint / L1 / %s,
access rw
(0.0 to 1.0)
-
Generic map meme for boolean state (low, high) keywords.
Valid values of low_high are:
-
DEIMOT.C1DIN58
C1DIN58
(deimos3), char(4) / A / %d,
access r
controller-1-digital-input-58 (0.0 to 1.0)
-
Controller #1 digital input #58 signal.
Uses map KTLboolean to convert or format low_high:
-
low_high
(SharedMapDefs), tinyint / L1 / %s,
access rw
(0.0 to 1.0)
-
Generic map meme for boolean state (low, high) keywords.
Valid values of low_high are:
-
DEIMOT.C1DIN59
C1DIN59
(deimos3), char(4) / A / %d,
access r
controller-1-digital-input-59 (0.0 to 1.0)
-
Controller #1 digital input #59 signal.
Uses map KTLboolean to convert or format low_high:
-
low_high
(SharedMapDefs), tinyint / L1 / %s,
access rw
(0.0 to 1.0)
-
Generic map meme for boolean state (low, high) keywords.
Valid values of low_high are:
-
DEIMOT.C1DIN60
C1DIN60
(deimos3), char(4) / A / %d,
access r
controller-1-digital-input-60 (0.0 to 1.0)
-
Controller #1 digital input #60 signal.
Uses map KTLboolean to convert or format low_high:
-
low_high
(SharedMapDefs), tinyint / L1 / %s,
access rw
(0.0 to 1.0)
-
Generic map meme for boolean state (low, high) keywords.
Valid values of low_high are:
-
DEIMOT.C1DIN61
C1DIN61
(deimos3), char(4) / A / %d,
access r
controller-1-digital-input-61 (0.0 to 1.0)
-
Controller #1 digital input #61 signal.
Uses map KTLboolean to convert or format low_high:
-
low_high
(SharedMapDefs), tinyint / L1 / %s,
access rw
(0.0 to 1.0)
-
Generic map meme for boolean state (low, high) keywords.
Valid values of low_high are:
-
DEIMOT.C1DIN62
C1DIN62
(deimos3), char(4) / A / %d,
access r
controller-1-digital-input-62 (0.0 to 1.0)
-
Controller #1 digital input #62 signal.
Uses map KTLboolean to convert or format low_high:
-
low_high
(SharedMapDefs), tinyint / L1 / %s,
access rw
(0.0 to 1.0)
-
Generic map meme for boolean state (low, high) keywords.
Valid values of low_high are:
-
DEIMOT.C1DIN63
C1DIN63
(deimos3), char(4) / A / %d,
access r
controller-1-digital-input-63 (0.0 to 1.0)
-
Controller #1 digital input #63 signal.
Uses map KTLboolean to convert or format low_high:
-
low_high
(SharedMapDefs), tinyint / L1 / %s,
access rw
(0.0 to 1.0)
-
Generic map meme for boolean state (low, high) keywords.
Valid values of low_high are:
-
DEIMOT.C1DIN64
C1DIN64
(deimos3), char(4) / A / %d,
access r
controller-1-digital-input-64 (0.0 to 1.0)
-
Controller #1 digital input #64 signal.
Uses map KTLboolean to convert or format low_high:
-
low_high
(SharedMapDefs), tinyint / L1 / %s,
access rw
(0.0 to 1.0)
-
Generic map meme for boolean state (low, high) keywords.
Valid values of low_high are:
-
DEIMOT.C1DIN65
C1DIN65
(deimos3), char(4) / A / %d,
access r
controller-1-digital-input-65 (0.0 to 1.0)
-
Controller #1 digital input #65 signal.
Uses map KTLboolean to convert or format low_high:
-
low_high
(SharedMapDefs), tinyint / L1 / %s,
access rw
(0.0 to 1.0)
-
Generic map meme for boolean state (low, high) keywords.
Valid values of low_high are:
-
DEIMOT.C1DIN66
C1DIN66
(deimos3), char(4) / A / %d,
access r
controller-1-digital-input-66 (0.0 to 1.0)
-
Controller #1 digital input #66 signal.
Uses map KTLboolean to convert or format low_high:
-
low_high
(SharedMapDefs), tinyint / L1 / %s,
access rw
(0.0 to 1.0)
-
Generic map meme for boolean state (low, high) keywords.
Valid values of low_high are:
-
DEIMOT.C1DIN67
C1DIN67
(deimos3), char(4) / A / %d,
access r
controller-1-digital-input-67 (0.0 to 1.0)
-
Controller #1 digital input #67 signal.
Uses map KTLboolean to convert or format low_high:
-
low_high
(SharedMapDefs), tinyint / L1 / %s,
access rw
(0.0 to 1.0)
-
Generic map meme for boolean state (low, high) keywords.
Valid values of low_high are:
-
DEIMOT.C1DIN85
C1DIN85
(deimos3), char(4) / A / %d,
access r
controller-1-digital-input-85 (0.0 to 1.0)
-
Controller #1 digital input #85 signal.
Uses map KTLboolean to convert or format low_high:
-
low_high
(SharedMapDefs), tinyint / L1 / %s,
access rw
(0.0 to 1.0)
-
Generic map meme for boolean state (low, high) keywords.
Valid values of low_high are:
-
DEIMOT.C1DIN86
C1DIN86
(deimos3), char(4) / A / %d,
access r
controller-1-digital-input-86 (0.0 to 1.0)
-
Controller #1 digital input #86 signal.
Uses map KTLboolean to convert or format low_high:
-
low_high
(SharedMapDefs), tinyint / L1 / %s,
access rw
(0.0 to 1.0)
-
Generic map meme for boolean state (low, high) keywords.
Valid values of low_high are:
-
DEIMOT.C1DIN87
C1DIN87
(deimos3), char(4) / A / %d,
access r
controller-1-digital-input-87 (0.0 to 1.0)
-
Controller #1 digital input #87 signal.
Uses map KTLboolean to convert or format low_high:
-
low_high
(SharedMapDefs), tinyint / L1 / %s,
access rw
(0.0 to 1.0)
-
Generic map meme for boolean state (low, high) keywords.
Valid values of low_high are:
-
DEIMOT.C1DIN90
C1DIN90
(deimos3), char(4) / A / %d,
access r
controller-1-digital-input-90 (0.0 to 1.0)
-
Controller #1 digital input #90 signal.
Uses map KTLboolean to convert or format low_high:
-
low_high
(SharedMapDefs), tinyint / L1 / %s,
access rw
(0.0 to 1.0)
-
Generic map meme for boolean state (low, high) keywords.
Valid values of low_high are:
-
DEIMOT.C1DIN91
C1DIN91
(deimos3), char(4) / A / %d,
access r
controller-1-digital-input-91 (0.0 to 1.0)
-
Controller #1 digital input #91 signal.
Uses map KTLboolean to convert or format low_high:
-
low_high
(SharedMapDefs), tinyint / L1 / %s,
access rw
(0.0 to 1.0)
-
Generic map meme for boolean state (low, high) keywords.
Valid values of low_high are:
-
DEIMOT.C1DIN92
C1DIN92
(deimos3), char(4) / A / %d,
access r
controller-1-digital-input-92 (0.0 to 1.0)
-
Controller #1 digital input #92 signal.
Uses map KTLboolean to convert or format low_high:
-
low_high
(SharedMapDefs), tinyint / L1 / %s,
access rw
(0.0 to 1.0)
-
Generic map meme for boolean state (low, high) keywords.
Valid values of low_high are:
-
DEIMOT.C1DIN93
C1DIN93
(deimos3), char(4) / A / %d,
access r
controller-1-digital-input-93 (0.0 to 1.0)
-
Controller #1 digital input #93 signal.
Uses map KTLboolean to convert or format low_high:
-
low_high
(SharedMapDefs), tinyint / L1 / %s,
access rw
(0.0 to 1.0)
-
Generic map meme for boolean state (low, high) keywords.
Valid values of low_high are:
-
DEIMOT.C1DIN94
C1DIN94
(deimos3), char(4) / A / %d,
access r
controller-1-digital-input-94 (0.0 to 1.0)
-
Controller #1 digital input #94 signal.
Uses map KTLboolean to convert or format low_high:
-
low_high
(SharedMapDefs), tinyint / L1 / %s,
access rw
(0.0 to 1.0)
-
Generic map meme for boolean state (low, high) keywords.
Valid values of low_high are:
-
DEIMOT.C1DIN95
C1DIN95
(deimos3), char(4) / A / %d,
access r
controller-1-digital-input-95 (0.0 to 1.0)
-
Controller #1 digital input #95 signal.
Uses map KTLboolean to convert or format low_high:
-
low_high
(SharedMapDefs), tinyint / L1 / %s,
access rw
(0.0 to 1.0)
-
Generic map meme for boolean state (low, high) keywords.
Valid values of low_high are:
-
DEIMOT.C1DIN96
C1DIN96
(deimos3), char(4) / A / %d,
access r
controller-1-digital-input-96 (0.0 to 1.0)
-
Controller #1 digital input #96 signal.
Uses map KTLboolean to convert or format low_high:
-
low_high
(SharedMapDefs), tinyint / L1 / %s,
access rw
(0.0 to 1.0)
-
Generic map meme for boolean state (low, high) keywords.
Valid values of low_high are:
-
DEIMOT.C2DIN05
C2DIN05
(deimos3), char(4) / A / %d,
access r
controller-2-digital-input-5 (0.0 to 1.0)
-
Controller #2 digital input #5 signal.
Uses map KTLboolean to convert or format low_high:
-
low_high
(SharedMapDefs), tinyint / L1 / %s,
access rw
(0.0 to 1.0)
-
Generic map meme for boolean state (low, high) keywords.
Valid values of low_high are:
-
DEIMOT.C2DIN06
C2DIN06
(deimos3), char(4) / A / %d,
access r
controller-2-digital-input-6 (0.0 to 1.0)
-
Controller #2 digital input #6 signal.
Uses map KTLboolean to convert or format low_high:
-
low_high
(SharedMapDefs), tinyint / L1 / %s,
access rw
(0.0 to 1.0)
-
Generic map meme for boolean state (low, high) keywords.
Valid values of low_high are:
-
DEIMOT.C2DIN07
C2DIN07
(deimos3), char(4) / A / %d,
access r
controller-2-digital-input-7 (0.0 to 1.0)
-
Controller #2 digital input #7 signal.
Uses map KTLboolean to convert or format low_high:
-
low_high
(SharedMapDefs), tinyint / L1 / %s,
access rw
(0.0 to 1.0)
-
Generic map meme for boolean state (low, high) keywords.
Valid values of low_high are:
-
DEIMOT.C2DIN08
C2DIN08
(deimos3), char(4) / A / %d,
access r
controller-2-digital-input-8 (0.0 to 1.0)
-
Controller #2 digital input #8 signal.
Uses map KTLboolean to convert or format low_high:
-
low_high
(SharedMapDefs), tinyint / L1 / %s,
access rw
(0.0 to 1.0)
-
Generic map meme for boolean state (low, high) keywords.
Valid values of low_high are:
-
DEIMOT.C2DIN10
C2DIN10
(deimos3), char(4) / A / %d,
access r
controller-2-digital-input-10 (0.0 to 1.0)
-
Controller #2 digital input #10 signal.
Uses map KTLboolean to convert or format low_high:
-
low_high
(SharedMapDefs), tinyint / L1 / %s,
access rw
(0.0 to 1.0)
-
Generic map meme for boolean state (low, high) keywords.
Valid values of low_high are:
-
DEIMOT.C2DIN11
C2DIN11
(deimos3), char(4) / A / %d,
access r
controller-2-digital-input-11 (0.0 to 1.0)
-
Controller #2 digital input #11 signal.
Uses map KTLboolean to convert or format low_high:
-
low_high
(SharedMapDefs), tinyint / L1 / %s,
access rw
(0.0 to 1.0)
-
Generic map meme for boolean state (low, high) keywords.
Valid values of low_high are:
-
DEIMOT.C2DIN12
C2DIN12
(deimos3), char(4) / A / %d,
access r
controller-2-digital-input-12 (0.0 to 1.0)
-
Controller #2 digital input #12 signal.
Uses map KTLboolean to convert or format low_high:
-
low_high
(SharedMapDefs), tinyint / L1 / %s,
access rw
(0.0 to 1.0)
-
Generic map meme for boolean state (low, high) keywords.
Valid values of low_high are:
-
DEIMOT.C2DIN13
C2DIN13
(deimos3), char(4) / A / %d,
access r
controller-2-digital-input-13 (0.0 to 1.0)
-
Controller #2 digital input #13 signal.
Uses map KTLboolean to convert or format low_high:
-
low_high
(SharedMapDefs), tinyint / L1 / %s,
access rw
(0.0 to 1.0)
-
Generic map meme for boolean state (low, high) keywords.
Valid values of low_high are:
-
DEIMOT.C2DIN14
C2DIN14
(deimos3), char(4) / A / %d,
access r
controller-2-digital-input-14 (0.0 to 1.0)
-
Controller #2 digital input #14 signal.
Uses map KTLboolean to convert or format low_high:
-
low_high
(SharedMapDefs), tinyint / L1 / %s,
access rw
(0.0 to 1.0)
-
Generic map meme for boolean state (low, high) keywords.
Valid values of low_high are:
-
DEIMOT.C2DIN15
C2DIN15
(deimos3), char(4) / A / %d,
access r
controller-2-digital-input-15 (0.0 to 1.0)
-
Controller #2 digital input #15 signal.
Uses map KTLboolean to convert or format low_high:
-
low_high
(SharedMapDefs), tinyint / L1 / %s,
access rw
(0.0 to 1.0)
-
Generic map meme for boolean state (low, high) keywords.
Valid values of low_high are:
-
DEIMOT.C2DIN16
C2DIN16
(deimos3), char(4) / A / %d,
access r
controller-2-digital-input-16 (0.0 to 1.0)
-
Controller #2 digital input #16 signal.
Uses map KTLboolean to convert or format low_high:
-
low_high
(SharedMapDefs), tinyint / L1 / %s,
access rw
(0.0 to 1.0)
-
Generic map meme for boolean state (low, high) keywords.
Valid values of low_high are:
-
DEIMOT.C2DIN17
C2DIN17
(deimos3), char(4) / A / %d,
access r
controller-2-digital-input-17 (0.0 to 1.0)
-
Controller #2 digital input #17 signal.
Uses map KTLboolean to convert or format low_high:
-
low_high
(SharedMapDefs), tinyint / L1 / %s,
access rw
(0.0 to 1.0)
-
Generic map meme for boolean state (low, high) keywords.
Valid values of low_high are:
-
DEIMOT.C2DIN18
C2DIN18
(deimos3), char(4) / A / %d,
access r
controller-2-digital-input-18 (0.0 to 1.0)
-
Controller #2 digital input #18 signal.
Uses map KTLboolean to convert or format low_high:
-
low_high
(SharedMapDefs), tinyint / L1 / %s,
access rw
(0.0 to 1.0)
-
Generic map meme for boolean state (low, high) keywords.
Valid values of low_high are:
-
DEIMOT.C2DIN19
C2DIN19
(deimos3), char(4) / A / %d,
access r
controller-2-digital-input-19 (0.0 to 1.0)
-
Controller #2 digital input #19 signal.
Uses map KTLboolean to convert or format low_high:
-
low_high
(SharedMapDefs), tinyint / L1 / %s,
access rw
(0.0 to 1.0)
-
Generic map meme for boolean state (low, high) keywords.
Valid values of low_high are:
-
DEIMOT.C2DIN20
C2DIN20
(deimos3), char(4) / A / %d,
access r
controller-2-digital-input-20 (0.0 to 1.0)
-
Controller #2 digital input #20 signal.
Uses map KTLboolean to convert or format low_high:
-
low_high
(SharedMapDefs), tinyint / L1 / %s,
access rw
(0.0 to 1.0)
-
Generic map meme for boolean state (low, high) keywords.
Valid values of low_high are:
-
DEIMOT.C2DIN21
C2DIN21
(deimos3), char(4) / A / %d,
access r
controller-2-digital-input-21 (0.0 to 1.0)
-
Controller #2 digital input #21 signal.
Uses map KTLboolean to convert or format low_high:
-
low_high
(SharedMapDefs), tinyint / L1 / %s,
access rw
(0.0 to 1.0)
-
Generic map meme for boolean state (low, high) keywords.
Valid values of low_high are:
-
DEIMOT.C2DIN22
C2DIN22
(deimos3), char(4) / A / %d,
access r
controller-2-digital-input-22 (0.0 to 1.0)
-
Controller #2 digital input #22 signal.
Uses map KTLboolean to convert or format low_high:
-
low_high
(SharedMapDefs), tinyint / L1 / %s,
access rw
(0.0 to 1.0)
-
Generic map meme for boolean state (low, high) keywords.
Valid values of low_high are:
-
DEIMOT.C2DIN23
C2DIN23
(deimos3), char(4) / A / %d,
access r
controller-2-digital-input-23 (0.0 to 1.0)
-
Controller #2 digital input #23 signal.
Uses map KTLboolean to convert or format low_high:
-
low_high
(SharedMapDefs), tinyint / L1 / %s,
access rw
(0.0 to 1.0)
-
Generic map meme for boolean state (low, high) keywords.
Valid values of low_high are:
-
DEIMOT.C2DIN24
C2DIN24
(deimos3), char(4) / A / %d,
access r
controller-2-digital-input-24 (0.0 to 1.0)
-
Controller #2 digital input #24 signal.
Uses map KTLboolean to convert or format low_high:
-
low_high
(SharedMapDefs), tinyint / L1 / %s,
access rw
(0.0 to 1.0)
-
Generic map meme for boolean state (low, high) keywords.
Valid values of low_high are:
-
DEIMOT.C2DIN68
C2DIN68
(deimos3), char(4) / A / %d,
access r
controller-2-digital-input-68 (0.0 to 1.0)
-
Controller #2 digital input #68 signal.
Uses map KTLboolean to convert or format low_high:
-
low_high
(SharedMapDefs), tinyint / L1 / %s,
access rw
(0.0 to 1.0)
-
Generic map meme for boolean state (low, high) keywords.
Valid values of low_high are:
-
DEIMOT.C2DIN85
C2DIN85
(deimos3), char(4) / A / %d,
access r
controller-2-digital-input-85 (0.0 to 1.0)
-
Controller #2 digital input #85 signal.
Uses map KTLboolean to convert or format low_high:
-
low_high
(SharedMapDefs), tinyint / L1 / %s,
access rw
(0.0 to 1.0)
-
Generic map meme for boolean state (low, high) keywords.
Valid values of low_high are:
-
DEIMOT.C2DIN86
C2DIN86
(deimos3), char(4) / A / %d,
access r
controller-2-digital-input-86 (0.0 to 1.0)
-
Controller #2 digital input #86 signal.
Uses map KTLboolean to convert or format low_high:
-
low_high
(SharedMapDefs), tinyint / L1 / %s,
access rw
(0.0 to 1.0)
-
Generic map meme for boolean state (low, high) keywords.
Valid values of low_high are:
-
DEIMOT.C1DOUT03
C1DOUT03
(deimos3), bit / bit / %d,
access rw
controller-1-digital-output-3 (0.0 to 1.0)
-
Controller #1 digital output #3 signal.
Uses map KTLboolean to convert or format low_high:
-
low_high
(SharedMapDefs), tinyint / L1 / %s,
access rw
(0.0 to 1.0)
-
Generic map meme for boolean state (low, high) keywords.
Valid values of low_high are:
-
DEIMOT.C1DOUT04
C1DOUT04
(deimos3), bit / bit / %d,
access rw
controller-1-digital-output-4 (0.0 to 1.0)
-
Controller #1 digital output #4 signal.
Uses map KTLboolean to convert or format low_high:
-
low_high
(SharedMapDefs), tinyint / L1 / %s,
access rw
(0.0 to 1.0)
-
Generic map meme for boolean state (low, high) keywords.
Valid values of low_high are:
-
DEIMOT.C1AMUXS0
C1AMUXS0
(deimos3), bit / bit / %d,
access rw
controller-1-mux-select-0 (0.0 to 1.0)
-
Controller #1 analog multiplexor select bit #0.
Uses map KTLboolean to convert or format low_high:
-
low_high
(SharedMapDefs), tinyint / L1 / %s,
access rw
(0.0 to 1.0)
-
Generic map meme for boolean state (low, high) keywords.
Valid values of low_high are:
-
DEIMOT.C1AMUXS1
C1AMUXS1
(deimos3), bit / bit / %d,
access rw
controller-1-mux-select-1 (0.0 to 1.0)
-
Controller #1 analog multiplexor select bit #1
Uses map KTLboolean to convert or format low_high:
-
low_high
(SharedMapDefs), tinyint / L1 / %s,
access rw
(0.0 to 1.0)
-
Generic map meme for boolean state (low, high) keywords.
Valid values of low_high are:
-
DEIMOT.C1AMUXS2
C1AMUXS2
(deimos3), bit / bit / %d,
access rw
controller-1-mux-select-2 (0.0 to 1.0)
-
Controller #1 analog multiplexor select bit #2
Uses map KTLboolean to convert or format low_high:
-
low_high
(SharedMapDefs), tinyint / L1 / %s,
access rw
(0.0 to 1.0)
-
Generic map meme for boolean state (low, high) keywords.
Valid values of low_high are:
-
DEIMOT.C1DOUT08
C1DOUT08
(deimos3), bit / bit / %d,
access rw
controller-1-digital-output-8 (0.0 to 1.0)
-
Controller #1 digital output #8 signal.
Uses map KTLboolean to convert or format low_high:
-
low_high
(SharedMapDefs), tinyint / L1 / %s,
access rw
(0.0 to 1.0)
-
Generic map meme for boolean state (low, high) keywords.
Valid values of low_high are:
-
DEIMOT.C1DOUT12
C1DOUT12
(deimos3), bit / bit / %d,
access rw
controller-1-digital-output-12 (0.0 to 1.0)
-
Controller #1 digital output #12 signal.
Uses map KTLboolean to convert or format low_high:
-
low_high
(SharedMapDefs), tinyint / L1 / %s,
access rw
(0.0 to 1.0)
-
Generic map meme for boolean state (low, high) keywords.
Valid values of low_high are:
-
DEIMOT.C1DOUT13
C1DOUT13
(deimos3), bit / bit / %d,
access rw
controller-1-digital-output-13 (0.0 to 1.0)
-
Controller #1 digital output #13 signal.
Uses map KTLboolean to convert or format low_high:
-
low_high
(SharedMapDefs), tinyint / L1 / %s,
access rw
(0.0 to 1.0)
-
Generic map meme for boolean state (low, high) keywords.
Valid values of low_high are:
-
DEIMOT.C1DOUT14
C1DOUT14
(deimos3), bit / bit / %d,
access rw
controller-1-digital-output-14 (0.0 to 1.0)
-
Controller #1 digital output #14 signal.
Uses map KTLboolean to convert or format low_high:
-
low_high
(SharedMapDefs), tinyint / L1 / %s,
access rw
(0.0 to 1.0)
-
Generic map meme for boolean state (low, high) keywords.
Valid values of low_high are:
-
DEIMOT.C1DOUT15
C1DOUT15
(deimos3), bit / bit / %d,
access rw
controller-1-digital-output-15 (0.0 to 1.0)
-
Controller #1 digital output #15 signal.
Uses map KTLboolean to convert or format low_high:
-
low_high
(SharedMapDefs), tinyint / L1 / %s,
access rw
(0.0 to 1.0)
-
Generic map meme for boolean state (low, high) keywords.
Valid values of low_high are:
-
DEIMOT.C1DOUT16
C1DOUT16
(deimos3), bit / bit / %d,
access rw
controller-1-digital-output-16 (0.0 to 1.0)
-
Controller #1 digital output #16 signal.
Uses map KTLboolean to convert or format low_high:
-
low_high
(SharedMapDefs), tinyint / L1 / %s,
access rw
(0.0 to 1.0)
-
Generic map meme for boolean state (low, high) keywords.
Valid values of low_high are:
-
DEIMOT.C1DOUT26
C1DOUT26
(deimos3), bit / bit / %d,
access rw
controller-1-digital-output-26 (0.0 to 1.0)
-
Controller #1 digital output #26 signal.
Uses map KTLboolean to convert or format low_high:
-
low_high
(SharedMapDefs), tinyint / L1 / %s,
access rw
(0.0 to 1.0)
-
Generic map meme for boolean state (low, high) keywords.
Valid values of low_high are:
-
DEIMOT.C1DOUT42
C1DOUT42
(deimos3), bit / bit / %d,
access rw
controller-1-digital-output-42 (0.0 to 1.0)
-
Controller #1 digital output #42 signal.
Uses map KTLboolean to convert or format low_high:
-
low_high
(SharedMapDefs), tinyint / L1 / %s,
access rw
(0.0 to 1.0)
-
Generic map meme for boolean state (low, high) keywords.
Valid values of low_high are:
-
DEIMOT.C1DOUT43
C1DOUT43
(deimos3), bit / bit / %d,
access rw
controller-1-digital-output-43 (0.0 to 1.0)
-
Controller #1 digital output #43 signal.
Uses map KTLboolean to convert or format low_high:
-
low_high
(SharedMapDefs), tinyint / L1 / %s,
access rw
(0.0 to 1.0)
-
Generic map meme for boolean state (low, high) keywords.
Valid values of low_high are:
-
DEIMOT.C2AMUXS0
C2AMUXS0
(deimos3), bit / bit / %d,
access rw
controller-2-mux-select-0 (0.0 to 1.0)
-
Controller #2 analog multiplexor select bit #0.
Uses map KTLboolean to convert or format low_high:
-
low_high
(SharedMapDefs), tinyint / L1 / %s,
access rw
(0.0 to 1.0)
-
Generic map meme for boolean state (low, high) keywords.
Valid values of low_high are:
-
DEIMOT.C2AMUXS1
C2AMUXS1
(deimos3), bit / bit / %d,
access rw
controller-2-mux-select-1 (0.0 to 1.0)
-
Controller #2 analog multiplexor select bit #1.
Uses map KTLboolean to convert or format low_high:
-
low_high
(SharedMapDefs), tinyint / L1 / %s,
access rw
(0.0 to 1.0)
-
Generic map meme for boolean state (low, high) keywords.
Valid values of low_high are:
-
DEIMOT.C2AMUXS2
C2AMUXS2
(deimos3), bit / bit / %d,
access rw
controller-2-mux-select-2 (0.0 to 1.0)
-
Controller #2 analog multiplexor select bit #2.
Uses map KTLboolean to convert or format low_high:
-
low_high
(SharedMapDefs), tinyint / L1 / %s,
access rw
(0.0 to 1.0)
-
Generic map meme for boolean state (low, high) keywords.
Valid values of low_high are:
-
DEIMOT.C2DOUT08
C2DOUT08
(deimos3), bit / bit / %d,
access rw
controller-2-digital-output-8 (0.0 to 1.0)
-
Controller #2 digital output #8 signal.
Uses map KTLboolean to convert or format low_high:
-
low_high
(SharedMapDefs), tinyint / L1 / %s,
access rw
(0.0 to 1.0)
-
Generic map meme for boolean state (low, high) keywords.
Valid values of low_high are:
-
DEIMOT.C2DOUT10
C2DOUT10
(deimos3), bit / bit / %d,
access rw
controller-2-digital-output-10 (0.0 to 1.0)
-
Controller #2 digital output #10 signal.
Uses map KTLboolean to convert or format low_high:
-
low_high
(SharedMapDefs), tinyint / L1 / %s,
access rw
(0.0 to 1.0)
-
Generic map meme for boolean state (low, high) keywords.
Valid values of low_high are:
-
DEIMOT.C2DOUT11
C2DOUT11
(deimos3), bit / bit / %d,
access rw
controller-2-digital-output-11 (0.0 to 1.0)
-
Controller #2 digital output #11 signal.
Uses map KTLboolean to convert or format low_high:
-
low_high
(SharedMapDefs), tinyint / L1 / %s,
access rw
(0.0 to 1.0)
-
Generic map meme for boolean state (low, high) keywords.
Valid values of low_high are:
-
DEIMOT.C2DOUT12
C2DOUT12
(deimos3), bit / bit / %d,
access rw
controller-2-digital-output-12 (0.0 to 1.0)
-
Controller #2 digital output #12 signal.
Uses map KTLboolean to convert or format low_high:
-
low_high
(SharedMapDefs), tinyint / L1 / %s,
access rw
(0.0 to 1.0)
-
Generic map meme for boolean state (low, high) keywords.
Valid values of low_high are:
-
DEIMOT.C2DOUT13
C2DOUT13
(deimos3), bit / bit / %d,
access rw
controller-2-digital-output-13 (0.0 to 1.0)
-
Controller #2 digital output #13 signal.
Uses map KTLboolean to convert or format low_high:
-
low_high
(SharedMapDefs), tinyint / L1 / %s,
access rw
(0.0 to 1.0)
-
Generic map meme for boolean state (low, high) keywords.
Valid values of low_high are:
-
DEIMOT.C2DOUT14
C2DOUT14
(deimos3), bit / bit / %d,
access rw
controller-2-digital-output-14 (0.0 to 1.0)
-
Controller #2 digital output #14 signal.
Uses map KTLboolean to convert or format low_high:
-
low_high
(SharedMapDefs), tinyint / L1 / %s,
access rw
(0.0 to 1.0)
-
Generic map meme for boolean state (low, high) keywords.
Valid values of low_high are:
-
DEIMOT.C2DOUT15
C2DOUT15
(deimos3), bit / bit / %d,
access rw
controller-2-digital-output-15 (0.0 to 1.0)
-
Controller #2 digital output #15 signal.
Uses map KTLboolean to convert or format low_high:
-
low_high
(SharedMapDefs), tinyint / L1 / %s,
access rw
(0.0 to 1.0)
-
Generic map meme for boolean state (low, high) keywords.
Valid values of low_high are:
-
DEIMOT.C2DOUT16
C2DOUT16
(deimos3), bit / bit / %d,
access rw
controller-2-digital-output-16 (0.0 to 1.0)
-
Controller #2 digital output #16 signal.
Uses map KTLboolean to convert or format low_high:
-
low_high
(SharedMapDefs), tinyint / L1 / %s,
access rw
(0.0 to 1.0)
-
Generic map meme for boolean state (low, high) keywords.
Valid values of low_high are:
-
DEIMOT.DWHATCH1
DWHATCH1
(deimos3), char(5) / A / %d,
access r
dewar-hatch-1 (0.0 to 1.0) (nom 0.0 to 1.0)
-
Science (dewar) access hatch #1 state.
Uses map KTLboolean to convert or format closed_open:
-
closed_open
(SharedMapDefs), tinyint / L1 / %s,
access r
(0.0 to 1.0)
-
Generic map meme for a door status boolean state (CLOSED/OPEN) keywords.
Valid values of closed_open are:
- closed : Door or hatch is closed.
- open : Door or hatch is open.
-
DEIMOT.DWHATCH2
DWHATCH2
(deimos3), char(5) / A / %d,
access r
dewar-hatch-2 (0.0 to 1.0) (nom 0.0 to 1.0)
-
Science (dewar) access hatch #2 state.
Uses map KTLboolean to convert or format closed_open:
-
closed_open
(SharedMapDefs), tinyint / L1 / %s,
access r
(0.0 to 1.0)
-
Generic map meme for a door status boolean state (CLOSED/OPEN) keywords.
Valid values of closed_open are:
- closed : Door or hatch is closed.
- open : Door or hatch is open.
-
DEIMOT.MANHATCH
MANHATCH
(deimos3), char(5) / A / %d,
access r
man-hatch (0.0 to 1.0) (nom 0.0 to 1.0)
-
Man access hatch state.
Uses map KTLboolean to convert or format closed_open:
-
closed_open
(SharedMapDefs), tinyint / L1 / %s,
access r
(0.0 to 1.0)
-
Generic map meme for a door status boolean state (CLOSED/OPEN) keywords.
Valid values of closed_open are:
- closed : Door or hatch is closed.
- open : Door or hatch is open.
-
ANALOGU1 Keyword Bundle
analogU1
(deimos3), bundle / bundle / ,
access
-
KTL bundle for analog device unit conversion data and keywords for Galil controll #1.
analogU1 consists of elements:
-
DEIMOT.TMPCOOLC
TMPCOOLC
(deimos3), real / E13.6 / map,
access r
coolant-temperature-celsius in degC (-100.0 to 100.0) (nom -5.0 to 10.0)
-
Coolant temperature on the ring (prior to entering the first heat exchanger) expressed in degrees celsius.
Uses map Linear to convert or format TMPCOOLR:
-
TMPCOOLR
(deimos3), real / I11 / %d,
access r
coolant-temperature-raw in V (-10.0 to 10.0)
-
Coolant temperature on the ring (prior to entering the first heat exchanger) expressed as a raw analog voltage.
-
DEIMOT.TMPCOOLF
TMPCOOLF
(deimos3), real / E13.6 / map,
access r
coolant-temperature-fahrenheit in degF (-148.0 to 212.0) (nom 15.0 to 72.0)
-
Coolant temperature on the ring (prior to entering the first heat exchanger) expressed in degrees fahrenheit.
Uses map Linear to convert or format TMPCOOLR:
-
TMPCOOLR
(deimos3), real / I11 / %d,
access r
coolant-temperature-raw in V (-10.0 to 10.0)
-
Coolant temperature on the ring (prior to entering the first heat exchanger) expressed as a raw analog voltage.
-
DEIMOT.POW28S1V
POW28S1V
(deimos3), real / E13.6 / map,
access r
motor-controller-1-electronics-28-volt-power-supply-voltage in V (-48.0 to 48.0) (nom 27.0 to 29.0)
-
Motor controller #1 electronics +28 volt power supply voltage level.
Uses map Linear to convert or format POW28S1R:
-
POW28S1R
(deimos3), real / I11 / %d,
access r
motor-controller-1-electronics-28-volt-power-raw in V (-10.0 to 10.0) (nom 4.5999999999999996 to 5.3099999999999996)
-
Motor controller #1 electronics +28 volt power supply status expressed as a raw analog voltage after a voltage divider reduces the nominal 28 volts to 5 volts.
-
DEIMOT.TMPBOX1C
TMPBOX1C
(deimos3), real / E13.6 / map,
access r
electronics-ring-temperature-1-celsius in degC (-100.0 to 100.0) (nom 3.0 to 15.0)
-
Electronics ring (box) temperature at sensor #1 expressed in degrees celsius.
Uses map Linear to convert or format TMPBOX1R:
-
TMPBOX1R
(deimos3), real / I11 / %d,
access r
electronics-ring-temperature-1-raw in V (-10.0 to 10.0)
-
Electronics ring (box) temperature at sensor #1 expressed as a raw analog voltage.
-
DEIMOT.TMPBOX1F
TMPBOX1F
(deimos3), real / E13.6 / map,
access r
electronics-ring-temperature-1-fahrenheit in degF (-148.0 to 212.0) (nom 15.0 to 72.0)
-
Electronics ring (box) temperature at sensor #1 expressed in degrees fahrenheit.
Uses map Linear to convert or format TMPBOX1R:
-
TMPBOX1R
(deimos3), real / I11 / %d,
access r
electronics-ring-temperature-1-raw in V (-10.0 to 10.0)
-
Electronics ring (box) temperature at sensor #1 expressed as a raw analog voltage.
-
DEIMOT.TMPBOX2C
TMPBOX2C
(deimos3), real / E13.6 / map,
access r
electronics-ring-temperature-2-celsius in degC (-100.0 to 100.0) (nom 3.0 to 15.0)
-
Electronics ring (box) temperature at sensor #2 expressed in degrees celsius.
Uses map Linear to convert or format TMPBOX2R:
-
TMPBOX2R
(deimos3), real / I11 / %d,
access r
electronics-ring-temperature-2-raw in V (-10.0 to 10.0)
-
Electronics ring (box) temperature at sensor #2 expressed as a raw analog voltage.
-
DEIMOT.TMPBOX2F
TMPBOX2F
(deimos3), real / E13.6 / map,
access r
electronics-ring-temperature-2-fahrenheit in degF (-148.0 to 212.0) (nom 15.0 to 72.0)
-
Electronics ring (box) temperature at sensor #2 expressed in degrees fahrenheit.
Uses map Linear to convert or format TMPBOX2R:
-
TMPBOX2R
(deimos3), real / I11 / %d,
access r
electronics-ring-temperature-2-raw in V (-10.0 to 10.0)
-
Electronics ring (box) temperature at sensor #2 expressed as a raw analog voltage.
-
DEIMOT.TMPELE1C
TMPELE1C
(deimos3), real / E13.6 / map,
access r
motor-controller-1-electronics-temperature-celsius in degC (-100.0 to 100.0) (nom 3.0 to 15.0)
-
Motor controller #1 electronics temperature expressed in degrees celsius. The temperature comes from a sensor mounted directly on one of the analog input boards.
Uses map Linear to convert or format TMPELE1R:
-
TMPELE1R
(deimos3), real / I11 / %d,
access r
motor-controller-1-electronics-temperature-raw in V (-10.0 to 10.0)
-
Motor controller #1electronics temperature expressed as a raw analog voltage. The temperature comes from a sensor mounted directly on one of the analog input boards.
-
DEIMOT.TMPELE1F
TMPELE1F
(deimos3), real / E13.6 / map,
access r
motor-controller-1-electronics-temperature-fahrenheit in degF (-148.0 to 212.0) (nom 15.0 to 72.0)
-
Motor controller #1 electronics temperature expressed in degrees fahrenheit. The temperature comes from a sensor mounted directly on one of the analog input boards.
Uses map Linear to convert or format TMPELE1R:
-
TMPELE1R
(deimos3), real / I11 / %d,
access r
motor-controller-1-electronics-temperature-raw in V (-10.0 to 10.0)
-
Motor controller #1electronics temperature expressed as a raw analog voltage. The temperature comes from a sensor mounted directly on one of the analog input boards.
-
DEIMOT.TMPTVCOC
TMPTVCOC
(deimos3), real / E13.6 / map,
access r
pxl-camera-coolant-temperature-celsius in degC (-100.0 to 100.0) (nom -5.0 to 10.0)
-
Temperature of incoming coolant for the PXL camera expressed in degrees celsius.
Uses map Linear to convert or format TMPTVCOR:
-
TMPTVCOR
(deimos3), real / I11 / %d,
access r
pxl-camera-coolant-temperature-raw in V (-10.0 to 10.0)
-
Temperature of incoming coolant for the PXL camera expressed as a raw analog voltage.
-
DEIMOT.TMPTVCOF
TMPTVCOF
(deimos3), real / E13.6 / map,
access r
pxl-camera-coolant-temperature-fahrenheit in degF (-148.0 to 212.0) (nom 10.0 to 62.0)
-
Temperature of incoming coolant for the PXL camera expressed in degrees fahrenheit.
Uses map Linear to convert or format TMPTVCOR:
-
TMPTVCOR
(deimos3), real / I11 / %d,
access r
pxl-camera-coolant-temperature-raw in V (-10.0 to 10.0)
-
Temperature of incoming coolant for the PXL camera expressed as a raw analog voltage.
-
ANALOGU2 Keyword Bundle
analogU2
(deimos3), bundle / bundle / ,
access
-
KTL bundle for analog device unit conversion data and keywords for Galil controller #2.
analogU2 consists of elements:
-
DEIMOT.ION1UAMP
ION1UAMP
(deimos3), real / E13.6 / map,
access r
dewar-ion-pump-current-microamps in uA (0.0 to 2000.0)
-
Dewar ion pump current expressed in microamps. The current comes from a sensor mounted on the ion pump controller.
Uses map Linear to convert or format ION1VOLT:
-
ION1VOLT
(deimos3), real / I11 / %d,
access r
dewar-ion-pump-current-signal-voltage in V (-10.0 to 10.0)
-
Dewar ion pump current expressed as a raw analog voltage. The current comes from a sensor mounted on the ion pump controller.
-
DEIMOT.ION2UAMP
ION2UAMP
(deimos3), real / E13.6 / map,
access r
vessel-ion-pump-current-microamps in uA (0.0 to 2000.0)
-
Vessel ion pump current expressed in microamps. The current comes from a sensor mounted on the ion pump controller.
Uses map Linear to convert or format ION2VOLT:
-
ION2VOLT
(deimos3), real / I11 / %d,
access r
vessel-ion-pump-current-signal-voltage in V (-10.0 to 10.0)
-
Vessel ion pump current expressed as a raw analog voltage. The current comes from a sensor mounted on the ion pump controller.
-
DEIMOT.POW28S2V
POW28S2V
(deimos3), real / E13.6 / map,
access r
motor-controller-1-electronics-28-volt-power-supply-voltage in V (-48.0 to 48.0) (nom 27.0 to 29.0)
-
Motor controller #1 electronics +28 volt power supply voltage level.
Uses map Linear to convert or format POW28S2R:
-
POW28S2R
(deimos3), real / I11 / %d,
access r
motor-controller-2-electronics-28-volt-power-raw in V (-10.0 to 10.0) (nom 4.5999999999999996 to 5.3099999999999996)
-
Motor controller #2 electronics +28 volt power supply status expressed as a raw analog voltage after a voltage divider reduces the nominal 28 volts to 5 volts.
-
DEIMOT.TMPELE2C
TMPELE2C
(deimos3), real / E13.6 / map,
access r
motor-controller-2-electronics-temperature-celsius in degC (-100.0 to 100.0) (nom 3.0 to 15.0)
-
Motor controller #2 electronics temperature expressed in degrees celsius. The temperature comes from a sensor mounted directly on one of the analog input boards.
Uses map Linear to convert or format TMPELE2R:
-
TMPELE2R
(deimos3), real / I11 / %d,
access r
motor-controller-2-electronics-temperature-raw in V (-10.0 to 10.0)
-
Motor controller #2 electronics temperature expressed as a raw analog voltage. The temperature comes from a sensor mounted directly on one of the analog input boards.
-
DEIMOT.TMPELE2F
TMPELE2F
(deimos3), real / E13.6 / map,
access r
motor-controller-2-electronics-temperature-fahrenheit in degF (-148.0 to 212.0) (nom 15.0 to 72.0)
-
Motor controller #2 electronics temperature expressed in degrees fahrenheit. The temperature comes from a sensor mounted directly on one of the analog input boards.
Uses map Linear to convert or format TMPELE2R:
-
TMPELE2R
(deimos3), real / I11 / %d,
access r
motor-controller-2-electronics-temperature-raw in V (-10.0 to 10.0)
-
Motor controller #2 electronics temperature expressed as a raw analog voltage. The temperature comes from a sensor mounted directly on one of the analog input boards.
-
IONPUMP1DEV Keyword Bundle
IonPump1dev
(deimos3), bundle / bundle / bundle,
access
dewar ion pump keyword bundle
-
KTL bundle for device: dewar ion pump (Galil-1500 DC ion pump)
IonPump1dev consists of elements:
-
DEIMOT.IONPUMP1
IONPUMP1
(deimos3), varchar(68) / A / tinyint,
access rw
dewar-ion-pump-state
-
Dewar ion pump (Galil-1500 DC ion pump) control and status.
Uses map KTLenumerated to convert or format ionpump_state:
-
ionpump_state
(SharedMapDefs), tinyint / I11 / %d,
access r
(0.0 to 7.0)
-
Generic map meme for ion pump keywords. This map applies to devices with one input for the pump mode switch,one input for the pump output status, and one output to start the pump.
Valid values of ionpump_state are:
- off :
- starting :
- on :
- Error - Not in 5 Kv mode :
-
IONPUMP2DEV Keyword Bundle
IonPump2dev
(deimos3), bundle / bundle / bundle,
access
vessel ion pump keyword bundle
-
KTL bundle for device: vessel ion pump (Galil-1500 DC ion pump)
IonPump2dev consists of elements:
-
DEIMOT.IONPUMP2
IONPUMP2
(deimos3), varchar(68) / A / tinyint,
access rw
vessel-ion-pump-state
-
Vessel ion pump (Galil-1500 DC ion pump) control and status.
Uses map KTLenumerated to convert or format ionpump_state:
-
ionpump_state
(SharedMapDefs), tinyint / I11 / %d,
access r
(0.0 to 7.0)
-
Generic map meme for ion pump keywords. This map applies to devices with one input for the pump mode switch,one input for the pump output status, and one output to start the pump.
Valid values of ionpump_state are:
- off :
- starting :
- on :
- Error - Not in 5 Kv mode :
-
DISP3 Keyword Bundle
DISP3
(deimos3), bundle / bundle / bundle,
access
deimos.dispatcher-3.bundle (DefV: 3 )
-
KTL bundle for device: Dispatcher #2 (keyword/device control interface process). This is a tcl dispatcher talking to a serial device via a Lantronix.
DISP3 consists of elements:
-
DEIMOT.DISP3DMP
DISP3DMP
(deimos3), char(5) / A / %d,
access w
dispatcher-3-dump (0.0 to 1.0) (nom 0.0 to 1.0)
-
DEIMOS dispatcher #3 data dump. Reports all information on the device in the dispatcher's log file when the keyword is written with a value of TRUE.
Uses map KTLboolean to convert or format false_true:
-
false_true
(SharedMapDefs), tinyint / L1 / %s,
access rw
(0.0 to 1.0)
-
Generic map meme for boolean state (FALSE/TRUE) keywords.
Valid values of false_true are:
-
DEIMOT.DISP3LOG
DISP3LOG
(deimos3), varchar(68) / I11 / %d,
access r
dispatcher-3-log-file in disk blocks
-
Dispatcher number 3 log file.
-
DEIMOT.DISP3MSG
DISP3MSG
(deimos3), varchar(68) / A / %s,
access r
dispatcher-3-message
-
DEIMOS dispatcher #3 status message. It reports keyword change requests and results. This keyword is best used in an event log or a status display.
-
DEIMOT.DISP3HOM
DISP3HOM
(deimos3), varchar(68) / A / %s,
access r
dispatcher-3-host-machine
-
Dispatcher #3 (keyword/device control interface process) host machine.
-
DEIMOT.DISP3PID
DISP3PID
(deimos3), int / I11 / %d,
access r
dispatcher-3-process-id
-
Dispatcher #3 (keyword/device control interface process) process id.
-
DEIMOT.DISP3DWM
DISP3DWM
(deimos3), varchar(255) / I11 / %d,
access rw
dispatcher-3-DWIM
-
Dispatcher #3 (keyword/device control interface process) Do What I Mean keyword. The semantics of this keyword are ARBITRARY and change WITHOUT NOTICE. It is only used by the developer. It is disimplemented at ship time.
-
TMIRR Keyword Bundle
TMIRR
(deimos), bundle / bundle / bundle,
access
dc.stage
-
KTL bundle for device: Galil-1500 DC stage for control of the TV pickoff Mirror (?)
TMIRR consists of elements:
-
DEIMOT.TMIRRERR
TMIRRERR
(deimos), varchar(68) / A / %s,
access r
tent-mirror-error-number
-
DEIMOS tent mirror stage command error number.
-
DEIMOT.TMIRRVER
TMIRRVER
(deimos), char(68) / A / %s,
access r
piezo-version-ID
-
Version of the piezo controller firmware
-
DEIMOT.TMIRRCMD
TMIRRCMD
(deimos), char(68) / A / %s,
access w
direct-piezo-command
-
RAW COMMAND MODE -- this will be turned off after engineering's over, no doubt. you can send raw commands to the piezo controller!
-
DEIMOT.TMIRRLCK
TMIRRLCK
(DEIMOS2), char(10) / A10 / %s,
access rw
tent-mirror-translation-lock (0.0 to 1.0)
-
Tent mirror translation lock software switch.
-
DEIMOT.TMIRRMSG
TMIRRMSG
(DEIMOS2), varchar(68) / A / %s,
access r
tent-mirror-translation-message
-
Tent mirror rocker stage message
-
DEIMOT.TMIRRNAM
TMIRRNAM
(DEIMOS2), varchar(68) / A / map,
access rw
tent-mirror-translation-named-position
-
Tent mirror translation ordinal position name.
Uses map TableLook to convert or format TMIRRORD:
- 1 -> Posn 1
- 2 -> Posn 2
- 3 -> Posn 3
-
TMIRRORD
(DEIMOS2), int / I11 / map,
access rw
tent-mirror-translation-ordinal-position (0.0 to 5.0)
-
Tent mirror transaltion ordinal position.
Uses map TableLook to convert or format TMIRRRAW:
- 1000 -> 1
- 5000 -> 2
- 9000 -> 3
-
TMIRRRAW
(DEIMOS2), int / I11 / %d,
access rw
tent-mirror-translation-raw-position in mV (0.0 to 9418.0)
-
Tent mirror translation raw position.
-
DEIMOT.TMIRRORD
TMIRRORD
(DEIMOS2), int / I11 / map,
access rw
tent-mirror-translation-ordinal-position (0.0 to 5.0)
-
Tent mirror transaltion ordinal position.
Uses map TableLook to convert or format TMIRRRAW:
- 1000 -> 1
- 5000 -> 2
- 9000 -> 3
-
TMIRRRAW
(DEIMOS2), int / I11 / %d,
access rw
tent-mirror-translation-raw-position in mV (0.0 to 9418.0)
-
Tent mirror translation raw position.
-
DEIMOT.TMIRRRAW
TMIRRRAW
(DEIMOS2), int / I11 / %d,
access rw
tent-mirror-translation-raw-position in mV (0.0 to 9418.0)
-
Tent mirror translation raw position.
-
DEIMOT.TMIRRSTA
TMIRRSTA
(deimos), char(14) / A / tinyint,
access r
tent-mirror-status
-
XXX XXX stage status.
Uses map KTLenumerated to convert or format dc_stage_status:
-
dc_stage_status
(SharedMapDefs), tinyint / I11 / %d,
access r
(0.0 to 6.0)
-
Generic map meme for stage status keywords.
Valid values of dc_stage_status are:
- Not Calibrated : The stage hasn't been homed yet.
- Calibrating : The stage is finding it's home reference position.
- Ready : The stage is stationary. It has been calibrated. It is ready to move.
- Moving : The stage is moving to a target position.
- Jogging : The stage is accelerating to, jogging at, or decellerating from a target velocity.
- Locked : The stage is locked via its lock keyword (ESI's DWFILLCK is a lock keyword example).
- Halted : The stage is halted via the control mode keyword (ESI's DWFILMOD is a mode keyword example).
- Halting : The stage is halting via the control mode (*MOD) keyword.
- Diagnostics : A selected diagnotics test is running.
-
DEIMOT.TMIRRTRG
TMIRRTRG
(DEIMOS2), int / I11 / %d,
access r
tent-mirror-translation-raw-position-target in mV (0.0 to 10000.0)
-
Tent mirror translation raw position target.
-
DEIMOT.TMIRRVAL
TMIRRVAL
(DEIMOS2), real / F6.4 / map,
access rw
tent-mirror-translation-value in um (0.0 to 90.0)
-
Tent mirror translation position in microns.
Uses map Linear to convert or format TMIRRRAW:
- a0 : 0.00
- a1 : 0.00955621
-
TMIRRRAW
(DEIMOS2), int / I11 / %d,
access rw
tent-mirror-translation-raw-position in mV (0.0 to 9418.0)
-
Tent mirror translation raw position.
-
DEIMOT.TMIRRVRB
TMIRRVRB
(deimos), char(5) / A8 / %d,
access rw
tent-mirror-verbose-messages (0.0 to 1.0) (nom 0.0 to 1.0)
-
XXX XXX stage verbose message flag.
Uses map KTLboolean to convert or format false_true:
-
false_true
(SharedMapDefs), tinyint / L1 / %s,
access rw
(0.0 to 1.0)
-
Generic map meme for boolean state (FALSE/TRUE) keywords.
Valid values of false_true are:
-
HATCH Keyword Bundle
HATCH
(deimos3), bundle / bundle / bundle,
access
hatch bundle
-
KTL bundle for device: Hatch (Solenoid controlled)
HATCH consists of elements:
-
DEIMOT.HATCHDMP
HATCHDMP
(deimos3), char(5) / A / %d,
access w
hatch-dump (0.0 to 1.0) (nom 0.0 to 1.0)
-
Hatch (Solenoid controlled) data dump. Reports all information on the stage in the dispatcher's log file when the keyword is written with a value of TRUE.
Uses map KTLboolean to convert or format false_true:
-
false_true
(SharedMapDefs), tinyint / L1 / %s,
access rw
(0.0 to 1.0)
-
Generic map meme for boolean state (FALSE/TRUE) keywords.
Valid values of false_true are:
-
DEIMOT.HATCHERR
HATCHERR
(deimos3), int / I11 / %d,
access r
hatch-error-number
-
Hatch (Solenoid controlled) command error number.
-
DEIMOT.HATCHLCK
HATCHLCK
(deimos3), char(10) / A10 / %s,
access rw
hatch-lock
-
Hatch (Solenoid controlled) lock software switch. Prevents movement when locked. The string 'unlocked' unlocks the stage, other strings (up to 10 chars, case-insensitive) lock it, a name or other id is recommended.
-
DEIMOT.HATCHMSG
HATCHMSG
(deimos3), varchar(68) / A / %s,
access r
hatch-message
-
Hatch (Solenoid controlled) status message. It reports keyword change requests and results. This keyword is best used in an event log or a status display.
-
DEIMOT.HATCHPOS
HATCHPOS
(deimos3), varchar(68) / A / tinyint,
access rw
hatch-position
-
Hatch (Solenoid controlled) position.
Uses map KTLenumerated to convert or format pulse_stage_door:
-
pulse_stage_door
(SharedMapDefs), int / L1 / %s,
access r
(0.0 to 3.0) (nom 0.0 to 3.0)
-
Generic map meme for door or hatch state keywords.
Valid values of pulse_stage_door are:
- unknown : Read-only state. Door or hatch is not open or closed.
- closed : Door or hatch is closed.
- open : Door or hatch is open.
- bad signals: open and closed limit signals active : Read-only state. Bad signals from one or both position sensors for the door or hatch.
-
DEIMOT.HATCHSTA
HATCHSTA
(deimos3), varchar(68) / A / tinyint,
access r
hatch-status
-
Hatch (Solenoid controlled) status.
Uses map KTLenumerated to convert or format pulse_stage_stat:
-
pulse_stage_stat
(SharedMapDefs), tinyint / I11 / %d,
access r
(0.0 to 3.0)
-
Generic map meme for pulse stage (solenoid controlled stage) status keywords.
Valid values of pulse_stage_stat are:
- Ready : The stage is ready to move.
- Moving : The stage is moving to a target position.
- Diagnostics : The stage is running an internal test.
-
DEIMOT.HATCHTRG
HATCHTRG
(deimos3), varchar(68) / A / tinyint,
access r
hatch-target
-
Hatch (Solenoid controlled) target position.
Uses map KTLenumerated to convert or format pulse_stage_door:
-
pulse_stage_door
(SharedMapDefs), int / L1 / %s,
access r
(0.0 to 3.0) (nom 0.0 to 3.0)
-
Generic map meme for door or hatch state keywords.
Valid values of pulse_stage_door are:
- unknown : Read-only state. Door or hatch is not open or closed.
- closed : Door or hatch is closed.
- open : Door or hatch is open.
- bad signals: open and closed limit signals active : Read-only state. Bad signals from one or both position sensors for the door or hatch.
-
DEIMOT.HATCHVRB
HATCHVRB
(deimos3), char(5) / A8 / %d,
access rw
hatch-verbose-messages (0.0 to 1.0) (nom 0.0 to 1.0)
-
Hatch (Solenoid controlled) verbose message flag. Turns on and off logging of debugging messages to the dispatcher's log file when the keyword is set to TRUE or FALSE.
Uses map KTLboolean to convert or format false_true:
-
false_true
(SharedMapDefs), tinyint / L1 / %s,
access rw
(0.0 to 1.0)
-
Generic map meme for boolean state (FALSE/TRUE) keywords.
Valid values of false_true are:
-
CTRL3 Keyword Bundle
CTRL3
(deimos3), bundle / bundle / bundle,
access
deimos.controller-3.bundle (DefV: 3 )
-
FAKE KTL bundle for device: Controller #3 (Galil-1500 motor controller) -- there is no such controller, but to provide the usual keywords and keep codegen happy, I'm making a fake one. --de
CTRL3 consists of elements:
-
DEIMOT.CTRL3CLK
CTRL3CLK
(deimos3), int / I11 / %d,
access r
controller-3-clock
-
Fake Controller #3 clock. there is no such device. the tcl dispatcher will maintain this keyword.
-
DEIMOT.CTRL3VER
CTRL3VER
(deimos3), varchar(68) / A / %s,
access r
controller-3-version
-
Controller #3 version number -- there is no such controller, I just added this kw to pad out the bundle for testing purposes --de
-
CTRL4 Keyword Bundle
CTRL4
(deimos3), bundle / bundle / bundle,
access
deimos.controller-4.bundle (DefV: 4 )
-
FAKE KTL bundle for barcode : Controller #4 (Galil-1500 motor controller) -- there is no such controller, but to provide the usual keywords and keep codegen happy, I'm making a fake one. --de
CTRL4 consists of elements:
-
DEIMOT.CTRL4CLK
CTRL4CLK
(deimos3), int / I11 / %d,
access r
controller-4-clock
-
Fake Controller #34clock. there is no such device. the tcl dispatcher will maintain this keyword.
-
DEIMOT.CTRL4VER
CTRL4VER
(deimos3), varchar(68) / A / %s,
access r
controller-4-version
-
Controller #4 version number -- there is no such controller, I just added this kw to pad out the bundle for testing purposes --de
-
DISP4 Keyword Bundle
DISP4
(deimos3), bundle / bundle / bundle,
access
deimos.dispatcher-4.bundle (DefV: 4 )
-
KTL bundle for device: Dispatcher #2 (keyword/device control interface process) This is a Tcl dispatcher talking to a serial device via a Lantronix.
DISP4 consists of elements:
-
DEIMOT.DISP4LOG
DISP4LOG
(deimos3), varchar(68) / I11 / %d,
access r
dispatcher-4-log-file in disk blocks
-
Dispatcher number 4 log file.
-
DEIMOT.DISP4DMP
DISP4DMP
(deimos3), char(5) / A / %d,
access w
dispatcher-4-dump (0.0 to 1.0) (nom 0.0 to 1.0)
-
DEIMOS dispatcher #3 data dump. Reports all information on the device in the dispatcher's log file when the keyword is written with a value of TRUE.
Uses map KTLboolean to convert or format false_true:
-
false_true
(SharedMapDefs), tinyint / L1 / %s,
access rw
(0.0 to 1.0)
-
Generic map meme for boolean state (FALSE/TRUE) keywords.
Valid values of false_true are:
-
DEIMOT.DISP4HOM
DISP4HOM
(deimos3), varchar(68) / A / %s,
access r
dispatcher-4-host-machine
-
Dispatcher #3 (keyword/device control interface process) host machine.
-
DEIMOT.DISP4MSG
DISP4MSG
(deimos3), varchar(68) / A / %s,
access r
dispatcher-4-message
-
DEIMOS dispatcher #3 status message. It reports keyword change requests and results. This keyword is best used in an event log or a status display.
-
DEIMOT.DISP4PID
DISP4PID
(deimos3), int / I11 / %d,
access r
dispatcher-4-process-id
-
Dispatcher #3 (keyword/device control interface process) process id.
-
DEIMOT.DISP4DWM
DISP4DWM
(deimos3), varchar(255) / I11 / %d,
access rw
dispatcher-4-DWIM
-
Dispatcher #4 (keyword/device control interface process) Do What I Mean keyword. The semantics of this keyword are ARBITRARY and change WITHOUT NOTICE. It is only used by the developer. It is disimplemented at ship time.
-
SLBAR Keyword Bundle
SLBAR
(deimos), bundle / bundle / ,
access
dc.stage
-
slit mask cassette bar code reader
SLBAR consists of elements:
-
DEIMOT.SLBARCFG
SLBARCFG
(deimos2), varchar(68) / A / %s,
access rw
slitmask-bar-code-reader-configuration
-
Slit mask bar code reader configuration.
-
DEIMOT.SLBARCMD
SLBARCMD
(deimos2), varchar(68) / A / %s,
access w
slitmask-bar-code-reader-command
-
Slit mask bar code reader command. A command for the bar code reader in its native command language. The response to the command is available via the SLBARRSP keyword.
-
DEIMOT.SLBARGET
SLBARGET
(deimos2), varchar(68) / A / %s,
access r
slitmask-bar-code
-
Read slit mask bar code. Returns the last bar code read by the scanner. Use the SLBARSCN keyword to read a bar code.
-
DEIMOT.SLBARRSP
SLBARRSP
(deimos2), varchar(68) / A / %s,
access r
slitmask-bar-code-reader-response
-
Slit mask bar code reader response to a bar code reader command sent via the SLBARCMD keyword.
-
DEIMOT.SLBARSCN
SLBARSCN
(deimos2), char(3) / A / %d,
access w
slitmask-bar-code-scan (0.0 to 1.0) (nom 0.0 to 1.0)
-
Scan slit mask bar code reader. An ON value pulses the laser for the bar code reader. Use the SLBARGET keyword to get the last bar code scanned. An OFF value turns off the laser, if it is ON.
Uses map KTLboolean to convert or format off_on:
-
off_on
(SharedMapDefs), tinyint / L1 / %s,
access rw
(0.0 to 1.0)
-
Generic map meme for boolean state (OFF/ON) keywords.
Valid values of off_on are:
-
DEIMOT.SLBARERR
SLBARERR
(DEIMOS), int / I6 / %d,
access r
-
Int error keyword for slit mask bar scanner. It echoes internal (negative value) dispatcher errors.
-
CTRL5 Keyword Bundle
CTRL5
(deimos3), bundle / bundle / bundle,
access
deimos.controller-5.bundle (DefV: 5 )
-
FAKE KTL bundle for hp datalogger : Controller #5 (Galil-1500 motor controller) -- there is no such controller, but to provide the usual keywords and keep codegen happy, I'm making a fake one. --de
CTRL5 consists of elements:
-
DEIMOT.CTRL5CLK
CTRL5CLK
(deimos3), int / I11 / %d,
access r
controller-5-clock
-
Fake Controller #5 clock. there is no such device. the tcl dispatcher will maintain this keyword.
-
DEIMOT.CTRL5VER
CTRL5VER
(deimos3), varchar(68) / A / %s,
access r
controller-5-version
-
Controller #5 version number -- there is no such controller, I just added this kw to pad out the bundle for testing purposes --de
-
DISP5 Keyword Bundle
DISP5
(deimos3), bundle / bundle / bundle,
access
deimos.dispatcher-5.bundle (DefV: 5 )
-
KTL bundle for device: Dispatcher #5 (keyword/device control interface process) This is a Tcl dispatcher talking to a serial device via a Lantronix. The device is the HP datalogger.
DISP5 consists of elements:
-
DEIMOT.DISP5DMP
DISP5DMP
(deimos3), char(5) / A / %d,
access w
dispatcher-5-dump (0.0 to 1.0) (nom 0.0 to 1.0)
-
DEIMOS dispatcher #5 data dump. Reports all information on the device in the dispatcher's log file when the keyword is written with a value of TRUE.
Uses map KTLboolean to convert or format false_true:
-
false_true
(SharedMapDefs), tinyint / L1 / %s,
access rw
(0.0 to 1.0)
-
Generic map meme for boolean state (FALSE/TRUE) keywords.
Valid values of false_true are:
-
DEIMOT.DISP5LOG
DISP5LOG
(deimos3), varchar(68) / I11 / %d,
access r
dispatcher-5-log-file in disk blocks
-
Dispatcher number 5 log file.
-
DEIMOT.DISP5HOM
DISP5HOM
(deimos3), varchar(68) / A / %s,
access r
dispatcher-5-host-machine
-
Dispatcher #5 (keyword/device control interface process) host machine.
-
DEIMOT.DISP5MSG
DISP5MSG
(deimos3), varchar(68) / A / %s,
access r
dispatcher-5-message
-
DEIMOS dispatcher 5 status message. It reports keyword change requests and results. This keyword is best used in an event log or a status display.
-
DEIMOT.DISP5PID
DISP5PID
(deimos3), int / I11 / %d,
access r
dispatcher-5-process-id
-
Dispatcher #5 (keyword/device control interface process) process id.
-
DEIMOT.DISP5DWM
DISP5DWM
(deimos3), varchar(255) / I11 / %d,
access rw
dispatcher-5-DWIM
-
Dispatcher #5 (keyword/device control interface process) Do What I Mean keyword. The semantics of this keyword are ARBITRARY and change WITHOUT NOTICE. It is only used by the developer. It is disimplemented at ship time.
-
HPTEMPS Keyword Bundle
HPTEMPS
(deimos), bundle / bundle / ,
access
-
keywords for the temperature sensors read through the HP34970A datalogger: TBAR, TDIS, TGRA, TCAM.
HPTEMPS consists of elements:
-
DEIMOT.TDIS1RAW
TDIS1RAW
(deimos), float / float / float,
access r
-
Drive Disk temp sensor 1 (HP) at about 4oclock (inner) with DEIMOS rotated A side straight up as in drawing D0961. Makes a pair with sensor 5.
-
DEIMOT.TDIS1VAL
TDIS1VAL
(deimos), float / float / map,
access r
in degC
-
Drive Disk temp sensor 1 (HP) at about 4oclock (inner) with DEIMOS rotated A side straight up as in drawing D0961. Makes a pair with sensor 5.
Uses map Linear to convert or format TDIS1RAW:
-
TDIS1RAW
(deimos), float / float / float,
access r
-
Drive Disk temp sensor 1 (HP) at about 4oclock (inner) with DEIMOS rotated A side straight up as in drawing D0961. Makes a pair with sensor 5.
-
DEIMOT.TDIS2RAW
TDIS2RAW
(deimos), float / float / float,
access r
-
Drive Disk temp sensor 2 (HP) at about 8oclock (inner) with DEIMOS rotated A side straight up as in drawing D0961. Makes a pair with sensor 6.
-
DEIMOT.TDIS2VAL
TDIS2VAL
(deimos), float / float / map,
access r
-
Drive Disk temp sensor 2 (HP) at about 8oclock (inner) with DEIMOS rotated A side straight up as in drawing D0961. Makes a pair with sensor 6.
Uses map Linear to convert or format TDIS2RAW:
-
TDIS2RAW
(deimos), float / float / float,
access r
-
Drive Disk temp sensor 2 (HP) at about 8oclock (inner) with DEIMOS rotated A side straight up as in drawing D0961. Makes a pair with sensor 6.
-
DEIMOT.TDIS3RAW
TDIS3RAW
(deimos), float / float / float,
access r
-
Drive Disk temp sensor 3 (HP) at about 10oclock (inner) with DEIMOS rotated A side straight up as in drawing D0961. Makes a pair with sensor 7.
-
DEIMOT.TDIS3VAL
TDIS3VAL
(deimos), float / float / map,
access r
in degC
-
Drive Disk temp sensor 3 (HP) at about 10oclock (inner) with DEIMOS rotated A side straight up as in drawing D0961. Makes a pair with sensor 7.
Uses map Linear to convert or format TDIS3RAW:
-
TDIS3RAW
(deimos), float / float / float,
access r
-
Drive Disk temp sensor 3 (HP) at about 10oclock (inner) with DEIMOS rotated A side straight up as in drawing D0961. Makes a pair with sensor 7.
-
DEIMOT.TDIS4RAW
TDIS4RAW
(deimos), float / float / float,
access r
-
Drive Disk temp sensor 4 (HP) at about 2oclock (inner) with DEIMOS rotated A side straight up as in drawing D0961. Makes a pair with sensor 8.
-
DEIMOT.TDIS4VAL
TDIS4VAL
(deimos), float / float / map,
access r
in degC
-
Drive Disk temp sensor 4 (HP) at about 2oclock (inner) with DEIMOS rotated A side straight up as in drawing D0961. Makes a pair with sensor 8.
Uses map Linear to convert or format TDIS4RAW:
-
TDIS4RAW
(deimos), float / float / float,
access r
-
Drive Disk temp sensor 4 (HP) at about 2oclock (inner) with DEIMOS rotated A side straight up as in drawing D0961. Makes a pair with sensor 8.
-
DEIMOT.TDIS5RAW
TDIS5RAW
(deimos), float / float / float,
access r
-
Drive Disk temp sensor 5 (HP) at about 4oclock (outer) with DEIMOS rotated A side straight up as in drawing D0961. Makes a pair with sensor 1.
-
DEIMOT.TDIS5VAL
TDIS5VAL
(deimos), float / float / map,
access r
in degC
-
Drive Disk temp sensor 5 (HP) at about 4oclock (outer) with DEIMOS rotated A side straight up as in drawing D0961. Makes a pair with sensor 1.
Uses map Linear to convert or format TDIS5RAW:
-
TDIS5RAW
(deimos), float / float / float,
access r
-
Drive Disk temp sensor 5 (HP) at about 4oclock (outer) with DEIMOS rotated A side straight up as in drawing D0961. Makes a pair with sensor 1.
-
DEIMOT.TDIS6RAW
TDIS6RAW
(deimos), float / float / float,
access r
-
Drive Disk temp sensor 6 (HP) at about 8oclock (outer) with DEIMOS rotated A side straight up as in drawing D0961. Makes a pair with sensor 2.
-
DEIMOT.TDIS6VAL
TDIS6VAL
(deimos), float / float / map,
access r
in degC
-
Drive Disk temp sensor 6 (HP) at about 8oclock (outer) with DEIMOS rotated A side straight up as in drawing D0961. Makes a pair with sensor 2.
Uses map Linear to convert or format TDIS6RAW:
-
TDIS6RAW
(deimos), float / float / float,
access r
-
Drive Disk temp sensor 6 (HP) at about 8oclock (outer) with DEIMOS rotated A side straight up as in drawing D0961. Makes a pair with sensor 2.
-
DEIMOT.TDIS7RAW
TDIS7RAW
(deimos), float / float / float,
access r
-
Drive Disk temp sensor 7 (HP) at about 10oclock (outer) with DEIMOS rotated A side straight up as in drawing D0961. Makes a pair with sensor 3.
-
DEIMOT.TDIS7VAL
TDIS7VAL
(deimos), float / float / map,
access r
in degC
-
Drive Disk temp sensor 7 (HP) at about 10oclock (outer) with DEIMOS rotated A side straight up as in drawing D0961. Makes a pair with sensor 3.
Uses map Linear to convert or format TDIS7RAW:
-
TDIS7RAW
(deimos), float / float / float,
access r
-
Drive Disk temp sensor 7 (HP) at about 10oclock (outer) with DEIMOS rotated A side straight up as in drawing D0961. Makes a pair with sensor 3.
-
DEIMOT.TDIS8RAW
TDIS8RAW
(deimos), float / float / float,
access r
-
Drive Disk temp sensor 8 (HP) at about 2oclock (outer) with DEIMOS rotated A side straight up as in drawing D0961. Makes a pair with sensor 4.
-
DEIMOT.TDIS8VAL
TDIS8VAL
(deimos), float / float / map,
access r
in degC
-
Drive Disk temp sensor 8 (HP) at about 2oclock (outer) with DEIMOS rotated A side straight up as in drawing D0961. Makes a pair with sensor 4.
Uses map Linear to convert or format TDIS8RAW:
-
TDIS8RAW
(deimos), float / float / float,
access r
-
Drive Disk temp sensor 8 (HP) at about 2oclock (outer) with DEIMOS rotated A side straight up as in drawing D0961. Makes a pair with sensor 4.
-
DEIMOT.TBAR1RAW
TBAR1RAW
(deimos), float / float / float,
access r
-
Barrel temp sensor 1 (HP) at centre bottom (nearside) with DEIMOS rotated A side straight up as in drawing D0961. Makes a pair with sensor 2.
-
DEIMOT.TBAR2RAW
TBAR2RAW
(deimos), float / float / float,
access r
-
Barrel temp sensor 2 (HP) at centre bottom (farside) with DEIMOS rotated A side straight up as in drawing D0961. Makes a pair with sensor 1.
-
DEIMOT.TBAR4RAW
TBAR4RAW
(deimos), float / float / float,
access r
-
Barrel temp sensor 4 (HP) at centre top (nearside) with DEIMOS rotated A side straight up as in drawing D0961. Makes a pair with sensor 3.
-
DEIMOT.TBAR3RAW
TBAR3RAW
(deimos), float / float / float,
access r
-
Barrel temp sensor 3 (HP) at centre top (farside) with DEIMOS rotated A side straight up as in drawing D0961. Makes a pair with sensor 4.
-
DEIMOT.TBAR8RAW
TBAR8RAW
(deimos), float / float / float,
access r
-
Barrel temp sensor 8 (HP) at right top (nearside) with DEIMOS rotated A side straight up as in drawing D0961. Makes a pair with sensor 7.
-
DEIMOT.TBAR7RAW
TBAR7RAW
(deimos), float / float / float,
access r
-
Barrel temp sensor 7 (HP) at right top (farside) with DEIMOS rotated A side straight up as in drawing D0961. Makes a pair with sensor 8.
-
DEIMOT.TBAR5RAW
TBAR5RAW
(deimos), float / float / float,
access r
-
Barrel temp sensor 5 (HP) at right bottom (nearside) with DEIMOS rotated A side straight up as in drawing D0961. Makes a pair with sensor 6.
-
DEIMOT.TBAR6RAW
TBAR6RAW
(deimos), float / float / float,
access r
-
Barrel temp sensor 6 (HP) at right bottom (farside) with DEIMOS rotated A side straight up as in drawing D0961. Makes a pair with sensor 5.
-
DEIMOT.TBAR1VAL
TBAR1VAL
(deimos), float / float / map,
access r
in degC
-
Barrel temp sensor 1 (HP) at about 4oclock (nearside) with DEIMOS rotated A side straight up as in drawing D0961. Makes a pair with sensor 5.
Uses map Linear to convert or format TBAR1RAW:
-
TBAR1RAW
(deimos), float / float / float,
access r
-
Barrel temp sensor 1 (HP) at centre bottom (nearside) with DEIMOS rotated A side straight up as in drawing D0961. Makes a pair with sensor 2.
-
DEIMOT.TBAR5VAL
TBAR5VAL
(deimos), float / float / map,
access r
in degC
-
Barrel temp sensor 5 (HP) at about 4oclock (farside) with DEIMOS rotated A side straight up as in drawing D0961. Makes a pair with sensor 1.
Uses map Linear to convert or format TBAR5RAW:
-
TBAR5RAW
(deimos), float / float / float,
access r
-
Barrel temp sensor 5 (HP) at right bottom (nearside) with DEIMOS rotated A side straight up as in drawing D0961. Makes a pair with sensor 6.
-
DEIMOT.TBAR4VAL
TBAR4VAL
(deimos), float / float / map,
access r
in degC
-
Barrel temp sensor 4 (HP) at about 2oclock (nearside) with DEIMOS rotated A side straight up as in drawing D0961. Makes a pair with sensor 8.
Uses map Linear to convert or format TBAR4RAW:
-
TBAR4RAW
(deimos), float / float / float,
access r
-
Barrel temp sensor 4 (HP) at centre top (nearside) with DEIMOS rotated A side straight up as in drawing D0961. Makes a pair with sensor 3.
-
DEIMOT.TBAR8VAL
TBAR8VAL
(deimos), float / float / map,
access r
in degC
-
Barrel temp sensor 8 (HP) at about 2oclock (farside) with DEIMOS rotated A side straight up as in drawing D0961. Makes a pair with sensor 4.
Uses map Linear to convert or format TBAR8RAW:
-
TBAR8RAW
(deimos), float / float / float,
access r
-
Barrel temp sensor 8 (HP) at right top (nearside) with DEIMOS rotated A side straight up as in drawing D0961. Makes a pair with sensor 7.
-
DEIMOT.TBAR3VAL
TBAR3VAL
(deimos), float / float / map,
access r
in degC
-
Barrel temp sensor 3 (HP) at about 10oclock (nearside) with DEIMOS rotated A side straight up as in drawing D0961. Makes a pair with sensor 7.
Uses map Linear to convert or format TBAR3RAW:
-
TBAR3RAW
(deimos), float / float / float,
access r
-
Barrel temp sensor 3 (HP) at centre top (farside) with DEIMOS rotated A side straight up as in drawing D0961. Makes a pair with sensor 4.
-
DEIMOT.TBAR7VAL
TBAR7VAL
(deimos), float / float / map,
access r
in degC
-
Barrel temp sensor 7 (HP) at about 10oclock (farside) with DEIMOS rotated A side straight up as in drawing D0961. Makes a pair with sensor 3.
Uses map Linear to convert or format TBAR7RAW:
-
TBAR7RAW
(deimos), float / float / float,
access r
-
Barrel temp sensor 7 (HP) at right top (farside) with DEIMOS rotated A side straight up as in drawing D0961. Makes a pair with sensor 8.
-
DEIMOT.TBAR2VAL
TBAR2VAL
(deimos), float / float / map,
access r
-
Barrel temp sensor 2 (HP) at about 8oclock (nearside) with DEIMOS rotated A side straight up as in drawing D0961. Makes a pair with sensor 6.
Uses map Linear to convert or format TBAR2RAW:
-
TBAR2RAW
(deimos), float / float / float,
access r
-
Barrel temp sensor 2 (HP) at centre bottom (farside) with DEIMOS rotated A side straight up as in drawing D0961. Makes a pair with sensor 1.
-
DEIMOT.TBAR6VAL
TBAR6VAL
(deimos), float / float / map,
access r
in degC
-
Barrel temp sensor 6 (HP) at about 8oclock (farside) with DEIMOS rotated A side straight up as in drawing D0961. Makes a pair with sensor 2.
Uses map Linear to convert or format TBAR6RAW:
-
TBAR6RAW
(deimos), float / float / float,
access r
-
Barrel temp sensor 6 (HP) at right bottom (farside) with DEIMOS rotated A side straight up as in drawing D0961. Makes a pair with sensor 5.
-
DEIMOT.TCAM1RAW
TCAM1RAW
(deimos), float / float / float,
access r
-
Camera temp sensor 1 (HP) at about 4oclock (inner) with camera as shown in drawing D0960. 5.
-
DEIMOT.TCAM5RAW
TCAM5RAW
(deimos), float / float / float,
access r
-
Camera temp sensor 5 (HP) at about 4oclock (outer) with camera as shown in drawing D0960. 1.
-
DEIMOT.TCAM4RAW
TCAM4RAW
(deimos), float / float / float,
access r
-
Camera temp sensor 4 (HP) at about 2oclock (inner) with camera as shown in drawing D0960. 8.
-
DEIMOT.TCAM8RAW
TCAM8RAW
(deimos), float / float / float,
access r
-
Camera temp sensor 8 (HP) at about 2oclock (outer) with camera as shown in drawing D0960. 4.
-
DEIMOT.TCAM3RAW
TCAM3RAW
(deimos), float / float / float,
access r
-
Camera temp sensor 3 (HP) at about 10oclock (inner) with camera as shown in drawing D0960. 7.
-
DEIMOT.TCAM7RAW
TCAM7RAW
(deimos), float / float / float,
access r
-
Camera temp sensor 7 (HP) at about 10oclock (outer) with camera as shown in drawing D0960. 3.
-
DEIMOT.TCAM2RAW
TCAM2RAW
(deimos), float / float / float,
access r
-
Camera temp sensor 2 (HP) at about 8oclock (inner) with camera as shown in drawing D0960. 6.
-
DEIMOT.TCAM6RAW
TCAM6RAW
(deimos), float / float / float,
access r
-
Camera temp sensor 6 (HP) at about 8oclock (outer) with camera as shown in drawing D0960. 2.
-
DEIMOT.TCAM1VAL
TCAM1VAL
(deimos), float / float / map,
access r
in degC
-
Camera temp sensor 1 (HP) at about 4oclock (inner) with camera as shown in drawing D0960. 5.
Uses map Linear to convert or format TCAM1RAW:
-
TCAM1RAW
(deimos), float / float / float,
access r
-
Camera temp sensor 1 (HP) at about 4oclock (inner) with camera as shown in drawing D0960. 5.
-
DEIMOT.TCAM5VAL
TCAM5VAL
(deimos), float / float / map,
access r
in degC
-
Camera temp sensor 5 (HP) at about 4oclock (outer) with camera as shown in drawing D0960. 1.
Uses map Linear to convert or format TCAM5RAW:
-
TCAM5RAW
(deimos), float / float / float,
access r
-
Camera temp sensor 5 (HP) at about 4oclock (outer) with camera as shown in drawing D0960. 1.
-
DEIMOT.TCAM4VAL
TCAM4VAL
(deimos), float / float / map,
access r
in degC
-
Camera temp sensor 4 (HP) at about 2oclock (inner) with camera as shown in drawing D0960. 8.
Uses map Linear to convert or format TCAM4RAW:
-
TCAM4RAW
(deimos), float / float / float,
access r
-
Camera temp sensor 4 (HP) at about 2oclock (inner) with camera as shown in drawing D0960. 8.
-
DEIMOT.TCAM8VAL
TCAM8VAL
(deimos), float / float / map,
access r
in degC
-
Camera temp sensor 8 (HP) at about 2oclock (outer) with camera as shown in drawing D0960. 4.
Uses map Linear to convert or format TCAM8RAW:
-
TCAM8RAW
(deimos), float / float / float,
access r
-
Camera temp sensor 8 (HP) at about 2oclock (outer) with camera as shown in drawing D0960. 4.
-
DEIMOT.TCAM3VAL
TCAM3VAL
(deimos), float / float / map,
access r
in degC
-
Camera temp sensor 3 (HP) at about 10oclock (inner) with camera as shown in drawing D0960. 7.
Uses map Linear to convert or format TCAM3RAW:
-
TCAM3RAW
(deimos), float / float / float,
access r
-
Camera temp sensor 3 (HP) at about 10oclock (inner) with camera as shown in drawing D0960. 7.
-
DEIMOT.TCAM7VAL
TCAM7VAL
(deimos), float / float / map,
access r
in degC
-
Camera temp sensor 7 (HP) at about 10oclock (outer) with camera as shown in drawing D0960. 3.
Uses map Linear to convert or format TCAM7RAW:
-
TCAM7RAW
(deimos), float / float / float,
access r
-
Camera temp sensor 7 (HP) at about 10oclock (outer) with camera as shown in drawing D0960. 3.
-
DEIMOT.TCAM2VAL
TCAM2VAL
(deimos), float / float / map,
access r
-
Camera temp sensor 2 (HP) at about 8oclock (inner) with camera as shown in drawing D0960. 6.
Uses map Linear to convert or format TCAM2RAW:
-
TCAM2RAW
(deimos), float / float / float,
access r
-
Camera temp sensor 2 (HP) at about 8oclock (inner) with camera as shown in drawing D0960. 6.
-
DEIMOT.TCAM6VAL
TCAM6VAL
(deimos), float / float / map,
access r
in degC
-
Camera temp sensor 6 (HP) at about 8oclock (outer) with camera as shown in drawing D0960. 2.
Uses map Linear to convert or format TCAM6RAW:
-
TCAM6RAW
(deimos), float / float / float,
access r
-
Camera temp sensor 6 (HP) at about 8oclock (outer) with camera as shown in drawing D0960. 2.
-
DEIMOT.HPLOGSCN
HPLOGSCN
(deimos), char(4) / A / %d,
access w
HP-sensor-scan (0.0 to 1.0) (nom 0.0 to 1.0)
-
Set TRUE to request a new scan on the HP logger. WARNING: this keyword does not support the NOTIFY KTL ioctl.
Uses map KTLboolean to convert or format write_true:
-
write_true
(SharedMapDefs), tinyint / L1 / %d,
access w
(0.0 to 1.0) (nom 0.0 to 1.0)
-
Generic map meme used as an ISA for KTL keywords that are write-only and can only be written True.
Valid values of write_true are:
- inapplicable : no way to do this, no such action
- true : initiate the command
-
DEIMOT.HPLOGTIM
HPLOGTIM
(deimos), char(20) / A20 / %s,
access r
in date&time
-
Date/time stamp of the last scan done by the HP datalogger. This tells you how old the data in the TBAR, TDIS, TCAM (etc) keywords are.
-
DEIMOT.HPLOGPER
HPLOGPER
(deimos), int / int / int,
access rw
in s (5.0 to 60000.0)
-
Period of HP log auto scans, in seconds. Larger numbers mean fewer scans, as in a scan every N seconds. Typical values of N are 600 (ten minutes),300 (five minutes) etc.
-
DEIMOT.TGRA1RAW
TGRA1RAW
(deimos), float / float / float,
access r
-
Grating temp sensor 9 (HP) , channel 109, is somewhere on grating assembly.
-
DEIMOT.TGRA1VAL
TGRA1VAL
(deimos), float / float / map,
access r
in degC
-
Grating temp sensor 1, sensor 9 in list, hp channel 109.
Uses map Linear to convert or format TGRA1RAW:
-
TGRA1RAW
(deimos), float / float / float,
access r
-
Grating temp sensor 9 (HP) , channel 109, is somewhere on grating assembly.
-
DEIMOT.TGRA2RAW
TGRA2RAW
(deimos), float / float / float,
access r
-
Grating temp sensor 18 (HP) , channel 208, is somewhere on grating assembly.
-
DEIMOT.TGRA2VAL
TGRA2VAL
(deimos), float / float / map,
access r
in degC
-
Grating temp sensor 1, sensor 18 in list, hp channel 208.
Uses map Linear to convert or format TGRA2RAW:
-
TGRA2RAW
(deimos), float / float / float,
access r
-
Grating temp sensor 18 (HP) , channel 208, is somewhere on grating assembly.
-
DEIMOT.TGRA3RAW
TGRA3RAW
(deimos), float / float / float,
access r
-
Grating temp sensor 19 (HP) , channel 209, is somewhere on grating assembly.
-
DEIMOT.TGRA3VAL
TGRA3VAL
(deimos), float / float / map,
access r
in degC
-
Grating temp sensor 1, sensor 19 in list, hp channel 209.
Uses map Linear to convert or format TGRA3RAW:
-
TGRA3RAW
(deimos), float / float / float,
access r
-
Grating temp sensor 19 (HP) , channel 209, is somewhere on grating assembly.
-
SLARM Keyword Bundle
SLARM
(deimos3), bundle / bundle / bundle,
access
slitmask arm bundle
-
KTL bundle for device: Slitmask arm (Solenoid controlled)
SLARM consists of elements:
-
DEIMOT.SLARMDMP
SLARMDMP
(deimos3), char(5) / A / %d,
access w
slitmask-arm-dump (0.0 to 1.0) (nom 0.0 to 1.0)
-
Slitmask arm (Solenoid controlled) data dump. Reports all information on the stage in the dispatcher's log file when the keyword is written with a value of TRUE.
Uses map KTLboolean to convert or format false_true:
-
false_true
(SharedMapDefs), tinyint / L1 / %s,
access rw
(0.0 to 1.0)
-
Generic map meme for boolean state (FALSE/TRUE) keywords.
Valid values of false_true are:
-
DEIMOT.SLARMERR
SLARMERR
(deimos3), int / I11 / %d,
access r
slitmask-arm-error-number
-
Slitmask arm (Solenoid controlled) command error number.
-
DEIMOT.SLARMLCK
SLARMLCK
(deimos3), char(10) / A10 / %s,
access rw
slitmask-arm-lock
-
Slitmask arm (Solenoid controlled) lock software switch. Prevents movement when locked. The string 'unlocked' unlocks the stage, other strings (up to 10 chars, case-insensitive) lock it, a name or other id is recommended.
-
DEIMOT.SLARMMSG
SLARMMSG
(deimos3), varchar(68) / A / %s,
access r
slitmask-arm-message
-
Slitmask arm (Solenoid controlled) status message. It reports keyword change requests and results. This keyword is best used in an event log or a status display.
-
DEIMOT.SLARMPOS
SLARMPOS
(deimos3), varchar(68) / A / tinyint,
access rw
slitmask-arm-position
-
Slitmask arm (Solenoid controlled) position.
Uses map KTLenumerated to convert or format pulse_stage_arm:
-
pulse_stage_arm
(SharedMapDefs), int / L1 / %s,
access r
(0.0 to 3.0) (nom 0.0 to 3.0)
-
Generic map meme for arm state keywords.
Valid values of pulse_stage_arm are:
- not inserted or retracted : Arm is not inserted or retracted.
- retracted : Arm is retracted.
- inserted : Arm is inserted.
- bad signals: both inserted and retracted limit signals active : Bad signals from one or both arm limit sensors.
-
DEIMOT.SLARMSTA
SLARMSTA
(deimos3), varchar(68) / A / tinyint,
access r
slitmask-arm-status
-
Slitmask arm (Solenoid controlled) status.
Uses map KTLenumerated to convert or format pulse_stage_stat:
-
pulse_stage_stat
(SharedMapDefs), tinyint / I11 / %d,
access r
(0.0 to 3.0)
-
Generic map meme for pulse stage (solenoid controlled stage) status keywords.
Valid values of pulse_stage_stat are:
- Ready : The stage is ready to move.
- Moving : The stage is moving to a target position.
- Diagnostics : The stage is running an internal test.
-
DEIMOT.SLARMTRG
SLARMTRG
(deimos3), varchar(68) / A / tinyint,
access r
slitmask-arm-target
-
Slitmask arm (Solenoid controlled) target position.
Uses map KTLenumerated to convert or format pulse_stage_arm:
-
pulse_stage_arm
(SharedMapDefs), int / L1 / %s,
access r
(0.0 to 3.0) (nom 0.0 to 3.0)
-
Generic map meme for arm state keywords.
Valid values of pulse_stage_arm are:
- not inserted or retracted : Arm is not inserted or retracted.
- retracted : Arm is retracted.
- inserted : Arm is inserted.
- bad signals: both inserted and retracted limit signals active : Bad signals from one or both arm limit sensors.
-
DEIMOT.SLARMVRB
SLARMVRB
(deimos3), char(5) / A8 / %d,
access rw
slitmask-arm-verbose-messages (0.0 to 1.0) (nom 0.0 to 1.0)
-
Slitmask arm (Solenoid controlled) verbose message flag. Turns on and off logging of debugging messages to the dispatcher's log file when the keyword is set to TRUE or FALSE.
Uses map KTLboolean to convert or format false_true:
-
false_true
(SharedMapDefs), tinyint / L1 / %s,
access rw
(0.0 to 1.0)
-
Generic map meme for boolean state (FALSE/TRUE) keywords.
Valid values of false_true are:
-
SLMSK Keyword Bundle
SLMSK
(deimos3), bundle / bundle / bundle,
access
slitmask bundle
-
KTL bundle for device: Slitmask system (DEIMOS slitmask type)
SLMSK consists of elements:
-
DEIMOT.SLMSKDMP
SLMSKDMP
(deimos3), char(5) / A / %d,
access w
slitmask-dump (0.0 to 1.0) (nom 0.0 to 1.0)
-
Slitmask system (DEIMOS slitmask type) data dump. Reports all information on the device in the dispatcher's log file when the keyword is written with a value of TRUE.
Uses map KTLboolean to convert or format false_true:
-
false_true
(SharedMapDefs), tinyint / L1 / %s,
access rw
(0.0 to 1.0)
-
Generic map meme for boolean state (FALSE/TRUE) keywords.
Valid values of false_true are:
-
DEIMOT.SLMSKERR
SLMSKERR
(deimos3), int / I11 / %d,
access r
slitmask-error-number
-
Slitmask system (DEIMOS slitmask type) command error number.
-
DEIMOT.SLMSKLCK
SLMSKLCK
(deimos3), char(10) / A10 / %s,
access rw
slitmask-lock
-
Slitmask system (DEIMOS slitmask type) lock software switch. Prevents movement when locked. The string 'unlocked' unlocks the stage, other strings (up to 10 chars, case-insensitive) lock it, a name or other id is recommended.
-
DEIMOT.SLMSKMSG
SLMSKMSG
(deimos3), varchar(68) / A / %s,
access r
slitmask-message
-
Slitmask system (DEIMOS slitmask type) status message. It reports keyword change requests and results. This keyword is best used in an event log or a status display.
-
DEIMOT.SLMSKSTA
SLMSKSTA
(deimos3), varchar(68) / A / tinyint,
access r
slitmask-status
-
Slitmask system (DEIMOS slitmask type) status.
Uses map KTLenumerated to convert or format dei_slitmask_sta:
-
dei_slitmask_sta
(SharedMapDefs), tinyint / I11 / %d,
access r
(0.0 to 2.0)
-
Generic map meme for slitmask system (DEIMOS slitmask type) status keywords.
Valid values of dei_slitmask_sta are:
- Ready : The slitmask system is ready for a request.
- Moving : The slitmask system is moving to a target position.
- Ready: Warning! An error encountered last move may still exist! : The slitmask system is ready for a request. An error encountered during the last move may still be present.
-
DEIMOT.SLMSKTRG
SLMSKTRG
(deimos3), int / I11 / %d,
access r
slitmask-target (-1.0 to 13.0)
-
Slitmask system (DEIMOS slitmask type) target position.
-
DEIMOT.SLMSKPOS
SLMSKPOS
(deimos3), int / I11 / %d,
access rw
slitmask-position (-1.0 to 13.0)
-
Slitmask system (DEIMOS slitmask type) position.
-
DEIMOT.SLMSKNAM
SLMSKNAM
(deimos3), varchar(68) / A / map,
access rw
slitmask-named-position
-
Slitmask system (DEIMOS slitmask type) position name. Allows user to select slitmasks by the mask name. The stage position names are defined in the 'mapRON.cfg' file in the dispatcher's configuration directory.
Uses map TableLook to convert or format SLMSKPOS:
- 0 -> None
- 2 -> Mask_2
- 3 -> Mask_3
- 4 -> Mask_4
- 5 -> Mask_5
- 6 -> Mask_6
- 7 -> Mask_7
- 8 -> Mask_8
- 9 -> Mask_9
- 10 -> Mask_10
- 11 -> Mask_11
- 12 -> Mask_12
- -1 -> Unload
- -999 -> Unknown
-
SLMSKPOS
(deimos3), int / I11 / %d,
access rw
slitmask-position (-1.0 to 13.0)
-
Slitmask system (DEIMOS slitmask type) position.
-
DEIMOT.SLMSKLOC
SLMSKLOC
(deimos3), varchar(68) / A / tinyint,
access r
slitmask-location
-
Slitmask system (DEIMOS slitmask type) location. The last position reported by the mask position fiducials during movement of the slitmask arm or scissors jack. (The position fiducials are only turned on during movement of these stages.)
Uses map KTLenumerated to convert or format dei_slitmask_loc:
-
dei_slitmask_loc
(SharedMapDefs), int / L1 / %s,
access r
(0.0 to 16.0) (nom 0.0 to 16.0)
-
Generic map meme for deimos slitmask system (DEIMOS slitmask type) mask location keywords.
Valid values of dei_slitmask_loc are:
- Inserted : The slitmask is fully inserted. The mask alignment hole is at the science position fiducial.
- Between 10.20 inches and the science position : The slitmask is inserted between 10.20 inches and the science position. The mask edge is beyond mask position fiducial #2, but the mask alignment hole is not at the scince position fiducial.
- Bad signals: Start/At 1/At 2/End = blocked/blocked/open/blocked : Bad fiducial state(s). Some or all of the fiducial signals must be wrong.
- Between 7.53 and 7.77 inches : The slitmask is inserted between 7.53 and 7.77 inches. The mask alignment hole is between mask position fiducials #1 and #2.
- Bad signals: Start/At 1/At 2/End = blocked/open/blocked/blocked : Bad fiducial state(s). Some or all of the fiducial signals must be wrong.
- Bad signals: Start/At 1/At 2/End = blocked/open/blocked/open : Bad fiducial state(s). Some or all of the fiducial signals must be wrong.
- Bad signals: Start/At 1/At 2/End = blocked/open/open/blocked : Bad fiducial state(s). Some or all of the fiducial signals must be wrong.
- Between 0 and 7.53 inches : The slitmask is inserted between 0 and 7.53 inches. The mask alignment home is between the mask aligned fiducial and mask position fiducial #1.
- Bad signals: Start/At 1/At 2/End = blocked/blocked/blocked/blocked : Bad fiducial state(s). Some or all of the fiducial signals must be wrong.
- Bad signals: Start/At 1/At 2/End = open/blocked/open/blocked : Bad fiducial state(s). Some or all of the fiducial signals must be wrong.
- At 7.77 inches : The slitmask is inserted to 7.77 inches. The mask alignment hole is at mask position fiducial #2.
- Bad signals: Start/At 1/At 2/End = open/open/blocked/blocked : Bad fiducial state(s). Some or all of the fiducial signals must be wrong.
- At 7.53 inches : The slitmask is inserted to 7.53 inches. The mask alignment hole is at mask position fiducial #1.
- Bad signals: Start/At 1/At 2/End = open/open/open/blocked : Bad fiducial state(s). Some or all of the fiducial signals must be wrong.
- All masks retracted : All slitmasks are fully retracted. Their mask alignment holes are at the masks aligned position fiducial.
- Unknown : The mask position is unknown. This value should only appear after controller start up or reset.
- Between 7.77 and 10.20 inches : The slitmask is inserted between 7.77 and 10.20 inches. The mask alignment hole is beyond mask position fiducial #2, but the mask edge is not beyond the fiducial.
-
DEIMOT.SLMSKMAL
SLMSKMAL
(deimos3), varchar(68) / A / %d,
access r
slitmask-misaligned (0.0 to 1.0) (nom 0.0 to 1.0)
-
Slitmask system (DEIMOS slitmask type) latched comb misaligned signal. Last state of the slitmask comb misaligned signal (SLMSKCMB) before trying to move the slitmask scissors jack.
Valid values of SLMSKMAL are:
- True (Comb misaligned (by mask?) before last scissor jack move) :
- False (Comb not misaligned before last scissors jack move) :
-
DEIMOT.SLMSKVRB
SLMSKVRB
(deimos3), char(5) / A8 / %d,
access rw
slitmask-verbose-messages (0.0 to 1.0) (nom 0.0 to 1.0)
-
Slitmask system (DEIMOS slitmask type) verbose message flag. Turns on and off logging of debugging messages to the dispatcher's log file when the keyword is set to TRUE or FALSE.
Uses map KTLboolean to convert or format false_true:
-
false_true
(SharedMapDefs), tinyint / L1 / %s,
access rw
(0.0 to 1.0)
-
Generic map meme for boolean state (FALSE/TRUE) keywords.
Valid values of false_true are:
-
DEIMOT.SLMSKBAR
SLMSKBAR
(deimos3), varchar(68) / I11 / %d,
access r
slitmask-barcode
-
Slitmask system (DEIMOS slitmask type) barcode. The barcode for the slitmask loaded in the observing position.
-
DEIMOT.MSKBAR2
MSKBAR2
(deimos3), varchar(68) / I11 / %d,
access r
slitmask-barcode-2
-
Slitmask system (DEIMOS slitmask type) barcode for the slitmask loaded in slitmask position #2 of the slitmask cassette.
-
DEIMOT.MSKBAR3
MSKBAR3
(deimos3), varchar(68) / I11 / %d,
access r
slitmask-barcode-3
-
Slitmask system (DEIMOS slitmask type) barcode for the slitmask loaded in slitmask position #3 of the slitmask cassette.
-
DEIMOT.MSKBAR4
MSKBAR4
(deimos3), varchar(68) / I11 / %d,
access r
slitmask-barcode-4
-
Slitmask system (DEIMOS slitmask type) barcode for the slitmask loaded in slitmask position #4 of the slitmask cassette.
-
DEIMOT.MSKBAR5
MSKBAR5
(deimos3), varchar(68) / I11 / %d,
access r
slitmask-barcode-5
-
Slitmask system (DEIMOS slitmask type) barcode for the slitmask loaded in slitmask position #5 of the slitmask cassette.
-
DEIMOT.MSKBAR6
MSKBAR6
(deimos3), varchar(68) / I11 / %d,
access r
slitmask-barcode-6
-
Slitmask system (DEIMOS slitmask type) barcode for the slitmask loaded in slitmask position #6 of the slitmask cassette.
-
DEIMOT.MSKBAR7
MSKBAR7
(deimos3), varchar(68) / I11 / %d,
access r
slitmask-barcode-7
-
Slitmask system (DEIMOS slitmask type) barcode for the slitmask loaded in slitmask position #7 of the slitmask cassette.
-
DEIMOT.MSKBAR8
MSKBAR8
(deimos3), varchar(68) / I11 / %d,
access r
slitmask-barcode-8
-
Slitmask system (DEIMOS slitmask type) barcode for the slitmask loaded in slitmask position #8 of the slitmask cassette.
-
DEIMOT.MSKBAR9
MSKBAR9
(deimos3), varchar(68) / I11 / %d,
access r
slitmask-barcode-9
-
Slitmask system (DEIMOS slitmask type) barcode for the slitmask loaded in slitmask position #9 of the slitmask cassette.
-
DEIMOT.MSKBAR10
MSKBAR10
(deimos3), varchar(68) / I11 / %d,
access r
slitmask-barcode-10
-
Slitmask system (DEIMOS slitmask type) barcode for the slitmask loaded in slitmask position #10 of the slitmask cassette.
-
DEIMOT.MSKBAR11
MSKBAR11
(deimos3), varchar(68) / I11 / %d,
access r
slitmask-barcode-11
-
Slitmask system (DEIMOS slitmask type) barcode for the slitmask loaded in slitmask position #11 of the slitmask cassette.
-
DEIMOT.MSKBAR12
MSKBAR12
(deimos3), varchar(68) / I11 / %d,
access r
slitmask-barcode-12
-
Slitmask system (DEIMOS slitmask type) barcode for the slitmask loaded in slitmask position #12 of the slitmask cassette.
-
GCLP1 Keyword Bundle
GCLP1
(deimos3), bundle / bundle / bundle,
access
grating clamp #1 bundle
-
KTL bundle for device: Grating clamp #1 (Solenoid controlled)
GCLP1 consists of elements:
-
DEIMOT.GCLP1DMP
GCLP1DMP
(deimos3), char(5) / A / %d,
access w
grating-clamp-1-dump (0.0 to 1.0) (nom 0.0 to 1.0)
-
Grating clamp #1 (Solenoid controlled) data dump. Reports all information on the stage in the dispatcher's log file when the keyword is written with a value of TRUE.
Uses map KTLboolean to convert or format false_true:
-
false_true
(SharedMapDefs), tinyint / L1 / %s,
access rw
(0.0 to 1.0)
-
Generic map meme for boolean state (FALSE/TRUE) keywords.
Valid values of false_true are:
-
DEIMOT.GCLP1ERR
GCLP1ERR
(deimos3), int / I11 / %d,
access r
grating-clamp-1-error-number
-
Grating clamp #1 (Solenoid controlled) command error number.
-
DEIMOT.GCLP1LCK
GCLP1LCK
(deimos3), char(10) / A10 / %s,
access rw
grating-clamp-1-lock
-
Grating clamp #1 (Solenoid controlled) lock software switch. Prevents movement when locked. The string 'unlocked' unlocks the stage, other strings (up to 10 chars, case-insensitive) lock it, a name or other id is recommended.
-
DEIMOT.GCLP1MSG
GCLP1MSG
(deimos3), varchar(68) / A / %s,
access r
grating-clamp-1-message
-
Grating clamp #1 (Solenoid controlled) status message. It reports keyword change requests and results. This keyword is best used in an event log or a status display.
-
DEIMOT.GCLP1POS
GCLP1POS
(deimos3), varchar(68) / A / tinyint,
access r
grating-clamp-1-position
-
Grating clamp #1 (Solenoid controlled) position.
Uses map KTLenumerated to convert or format pulse_stage_door:
-
pulse_stage_door
(SharedMapDefs), int / L1 / %s,
access r
(0.0 to 3.0) (nom 0.0 to 3.0)
-
Generic map meme for door or hatch state keywords.
Valid values of pulse_stage_door are:
- unknown : Read-only state. Door or hatch is not open or closed.
- closed : Door or hatch is closed.
- open : Door or hatch is open.
- bad signals: open and closed limit signals active : Read-only state. Bad signals from one or both position sensors for the door or hatch.
-
DEIMOT.GCLP1STA
GCLP1STA
(deimos3), varchar(68) / A / tinyint,
access r
grating-clamp-1-status
-
Grating clamp #1 (Solenoid controlled) status.
Uses map KTLenumerated to convert or format pulse_stage_stat:
-
pulse_stage_stat
(SharedMapDefs), tinyint / I11 / %d,
access r
(0.0 to 3.0)
-
Generic map meme for pulse stage (solenoid controlled stage) status keywords.
Valid values of pulse_stage_stat are:
- Ready : The stage is ready to move.
- Moving : The stage is moving to a target position.
- Diagnostics : The stage is running an internal test.
-
DEIMOT.GCLP1TRG
GCLP1TRG
(deimos3), varchar(68) / A / tinyint,
access r
grating-clamp-1-target
-
Grating clamp #1 (Solenoid controlled) target position.
Uses map KTLenumerated to convert or format pulse_stage_door:
-
pulse_stage_door
(SharedMapDefs), int / L1 / %s,
access r
(0.0 to 3.0) (nom 0.0 to 3.0)
-
Generic map meme for door or hatch state keywords.
Valid values of pulse_stage_door are:
- unknown : Read-only state. Door or hatch is not open or closed.
- closed : Door or hatch is closed.
- open : Door or hatch is open.
- bad signals: open and closed limit signals active : Read-only state. Bad signals from one or both position sensors for the door or hatch.
-
DEIMOT.GCLP1VRB
GCLP1VRB
(deimos3), char(5) / A8 / %d,
access rw
grating-clamp-1-verbose-messages (0.0 to 1.0) (nom 0.0 to 1.0)
-
Grating clamp #1 (Solenoid controlled) verbose message flag. Turns on and off logging of debugging messages to the dispatcher's log file when the keyword is set to TRUE or FALSE.
Uses map KTLboolean to convert or format false_true:
-
false_true
(SharedMapDefs), tinyint / L1 / %s,
access rw
(0.0 to 1.0)
-
Generic map meme for boolean state (FALSE/TRUE) keywords.
Valid values of false_true are:
-
GCLP2 Keyword Bundle
GCLP2
(deimos3), bundle / bundle / bundle,
access
grating clamp #2 bundle
-
KTL bundle for device: Grating clamp #2 (Solenoid controlled)
GCLP2 consists of elements:
-
DEIMOT.GCLP2DMP
GCLP2DMP
(deimos3), char(5) / A / %d,
access w
grating-clamp-2-dump (0.0 to 1.0) (nom 0.0 to 1.0)
-
Grating clamp #2 (Solenoid controlled) data dump. Reports all information on the stage in the dispatcher's log file when the keyword is written with a value of TRUE.
Uses map KTLboolean to convert or format false_true:
-
false_true
(SharedMapDefs), tinyint / L1 / %s,
access rw
(0.0 to 1.0)
-
Generic map meme for boolean state (FALSE/TRUE) keywords.
Valid values of false_true are:
-
DEIMOT.GCLP2ERR
GCLP2ERR
(deimos3), int / I11 / %d,
access r
grating-clamp-2-error-number
-
Grating clamp #2 (Solenoid controlled) command error number.
-
DEIMOT.GCLP2LCK
GCLP2LCK
(deimos3), char(10) / A10 / %s,
access rw
grating-clamp-2-lock
-
Grating clamp #2 (Solenoid controlled) lock software switch. Prevents movement when locked. The string 'unlocked' unlocks the stage, other strings (up to 10 chars, case-insensitive) lock it, a name or other id is recommended.
-
DEIMOT.GCLP2MSG
GCLP2MSG
(deimos3), varchar(68) / A / %s,
access r
grating-clamp-2-message
-
Grating clamp #2 (Solenoid controlled) status message. It reports keyword change requests and results. This keyword is best used in an event log or a status display.
-
DEIMOT.GCLP2POS
GCLP2POS
(deimos3), varchar(68) / A / tinyint,
access r
grating-clamp-2-position
-
Grating clamp #2 (Solenoid controlled) position.
Uses map KTLenumerated to convert or format pulse_stage_door:
-
pulse_stage_door
(SharedMapDefs), int / L1 / %s,
access r
(0.0 to 3.0) (nom 0.0 to 3.0)
-
Generic map meme for door or hatch state keywords.
Valid values of pulse_stage_door are:
- unknown : Read-only state. Door or hatch is not open or closed.
- closed : Door or hatch is closed.
- open : Door or hatch is open.
- bad signals: open and closed limit signals active : Read-only state. Bad signals from one or both position sensors for the door or hatch.
-
DEIMOT.GCLP2STA
GCLP2STA
(deimos3), varchar(68) / A / tinyint,
access r
grating-clamp-2-status
-
Grating clamp #2 (Solenoid controlled) status.
Uses map KTLenumerated to convert or format pulse_stage_stat:
-
pulse_stage_stat
(SharedMapDefs), tinyint / I11 / %d,
access r
(0.0 to 3.0)
-
Generic map meme for pulse stage (solenoid controlled stage) status keywords.
Valid values of pulse_stage_stat are:
- Ready : The stage is ready to move.
- Moving : The stage is moving to a target position.
- Diagnostics : The stage is running an internal test.
-
DEIMOT.GCLP2TRG
GCLP2TRG
(deimos3), varchar(68) / A / tinyint,
access r
grating-clamp-2-target
-
Grating clamp #2 (Solenoid controlled) target position.
Uses map KTLenumerated to convert or format pulse_stage_door:
-
pulse_stage_door
(SharedMapDefs), int / L1 / %s,
access r
(0.0 to 3.0) (nom 0.0 to 3.0)
-
Generic map meme for door or hatch state keywords.
Valid values of pulse_stage_door are:
- unknown : Read-only state. Door or hatch is not open or closed.
- closed : Door or hatch is closed.
- open : Door or hatch is open.
- bad signals: open and closed limit signals active : Read-only state. Bad signals from one or both position sensors for the door or hatch.
-
DEIMOT.GCLP2VRB
GCLP2VRB
(deimos3), char(5) / A8 / %d,
access rw
grating-clamp-2-verbose-messages (0.0 to 1.0) (nom 0.0 to 1.0)
-
Grating clamp #2 (Solenoid controlled) verbose message flag. Turns on and off logging of debugging messages to the dispatcher's log file when the keyword is set to TRUE or FALSE.
Uses map KTLboolean to convert or format false_true:
-
false_true
(SharedMapDefs), tinyint / L1 / %s,
access rw
(0.0 to 1.0)
-
Generic map meme for boolean state (FALSE/TRUE) keywords.
Valid values of false_true are:
-
GCLP4 Keyword Bundle
GCLP4
(deimos3), bundle / bundle / bundle,
access
grating clamp #4 bundle
-
KTL bundle for device: Grating clamp #4 (Solenoid controlled)
GCLP4 consists of elements:
-
DEIMOT.GCLP4DMP
GCLP4DMP
(deimos3), char(5) / A / %d,
access w
grating-clamp-4-dump (0.0 to 1.0) (nom 0.0 to 1.0)
-
Grating clamp #4 (Solenoid controlled) data dump. Reports all information on the stage in the dispatcher's log file when the keyword is written with a value of TRUE.
Uses map KTLboolean to convert or format false_true:
-
false_true
(SharedMapDefs), tinyint / L1 / %s,
access rw
(0.0 to 1.0)
-
Generic map meme for boolean state (FALSE/TRUE) keywords.
Valid values of false_true are:
-
DEIMOT.GCLP4ERR
GCLP4ERR
(deimos3), int / I11 / %d,
access r
grating-clamp-4-error-number
-
Grating clamp #4 (Solenoid controlled) command error number.
-
DEIMOT.GCLP4LCK
GCLP4LCK
(deimos3), char(10) / A10 / %s,
access rw
grating-clamp-4-lock
-
Grating clamp #4 (Solenoid controlled) lock software switch. Prevents movement when locked. The string 'unlocked' unlocks the stage, other strings (up to 10 chars, case-insensitive) lock it, a name or other id is recommended.
-
DEIMOT.GCLP4MSG
GCLP4MSG
(deimos3), varchar(68) / A / %s,
access r
grating-clamp-4-message
-
Grating clamp #4 (Solenoid controlled) status message. It reports keyword change requests and results. This keyword is best used in an event log or a status display.
-
DEIMOT.GCLP4POS
GCLP4POS
(deimos3), varchar(68) / A / tinyint,
access r
grating-clamp-4-position
-
Grating clamp #4 (Solenoid controlled) position.
Uses map KTLenumerated to convert or format pulse_stage_door:
-
pulse_stage_door
(SharedMapDefs), int / L1 / %s,
access r
(0.0 to 3.0) (nom 0.0 to 3.0)
-
Generic map meme for door or hatch state keywords.
Valid values of pulse_stage_door are:
- unknown : Read-only state. Door or hatch is not open or closed.
- closed : Door or hatch is closed.
- open : Door or hatch is open.
- bad signals: open and closed limit signals active : Read-only state. Bad signals from one or both position sensors for the door or hatch.
-
DEIMOT.GCLP4STA
GCLP4STA
(deimos3), varchar(68) / A / tinyint,
access r
grating-clamp-4-status
-
Grating clamp #4 (Solenoid controlled) status.
Uses map KTLenumerated to convert or format pulse_stage_stat:
-
pulse_stage_stat
(SharedMapDefs), tinyint / I11 / %d,
access r
(0.0 to 3.0)
-
Generic map meme for pulse stage (solenoid controlled stage) status keywords.
Valid values of pulse_stage_stat are:
- Ready : The stage is ready to move.
- Moving : The stage is moving to a target position.
- Diagnostics : The stage is running an internal test.
-
DEIMOT.GCLP4TRG
GCLP4TRG
(deimos3), varchar(68) / A / tinyint,
access r
grating-clamp-4-target
-
Grating clamp #4 (Solenoid controlled) target position.
Uses map KTLenumerated to convert or format pulse_stage_door:
-
pulse_stage_door
(SharedMapDefs), int / L1 / %s,
access r
(0.0 to 3.0) (nom 0.0 to 3.0)
-
Generic map meme for door or hatch state keywords.
Valid values of pulse_stage_door are:
- unknown : Read-only state. Door or hatch is not open or closed.
- closed : Door or hatch is closed.
- open : Door or hatch is open.
- bad signals: open and closed limit signals active : Read-only state. Bad signals from one or both position sensors for the door or hatch.
-
DEIMOT.GCLP4VRB
GCLP4VRB
(deimos3), char(5) / A8 / %d,
access rw
grating-clamp-4-verbose-messages (0.0 to 1.0) (nom 0.0 to 1.0)
-
Grating clamp #4 (Solenoid controlled) verbose message flag. Turns on and off logging of debugging messages to the dispatcher's log file when the keyword is set to TRUE or FALSE.
Uses map KTLboolean to convert or format false_true:
-
false_true
(SharedMapDefs), tinyint / L1 / %s,
access rw
(0.0 to 1.0)
-
Generic map meme for boolean state (FALSE/TRUE) keywords.
Valid values of false_true are:
-
GCLP5 Keyword Bundle
GCLP5
(deimos3), bundle / bundle / bundle,
access
grating clamp #5 bundle
-
KTL bundle for device: Grating clamp #5 (Solenoid controlled)
GCLP5 consists of elements:
-
DEIMOT.GCLP5DMP
GCLP5DMP
(deimos3), char(5) / A / %d,
access w
grating-clamp-5-dump (0.0 to 1.0) (nom 0.0 to 1.0)
-
Grating clamp #5 (Solenoid controlled) data dump. Reports all information on the stage in the dispatcher's log file when the keyword is written with a value of TRUE.
Uses map KTLboolean to convert or format false_true:
-
false_true
(SharedMapDefs), tinyint / L1 / %s,
access rw
(0.0 to 1.0)
-
Generic map meme for boolean state (FALSE/TRUE) keywords.
Valid values of false_true are:
-
DEIMOT.GCLP5ERR
GCLP5ERR
(deimos3), int / I11 / %d,
access r
grating-clamp-5-error-number
-
Grating clamp #5 (Solenoid controlled) command error number.
-
DEIMOT.GCLP5LCK
GCLP5LCK
(deimos3), char(10) / A10 / %s,
access rw
grating-clamp-5-lock
-
Grating clamp #5 (Solenoid controlled) lock software switch. Prevents movement when locked. The string 'unlocked' unlocks the stage, other strings (up to 10 chars, case-insensitive) lock it, a name or other id is recommended.
-
DEIMOT.GCLP5MSG
GCLP5MSG
(deimos3), varchar(68) / A / %s,
access r
grating-clamp-5-message
-
Grating clamp #5 (Solenoid controlled) status message. It reports keyword change requests and results. This keyword is best used in an event log or a status display.
-
DEIMOT.GCLP5POS
GCLP5POS
(deimos3), varchar(68) / A / tinyint,
access r
grating-clamp-5-position
-
Grating clamp #5 (Solenoid controlled) position.
Uses map KTLenumerated to convert or format pulse_stage_door:
-
pulse_stage_door
(SharedMapDefs), int / L1 / %s,
access r
(0.0 to 3.0) (nom 0.0 to 3.0)
-
Generic map meme for door or hatch state keywords.
Valid values of pulse_stage_door are:
- unknown : Read-only state. Door or hatch is not open or closed.
- closed : Door or hatch is closed.
- open : Door or hatch is open.
- bad signals: open and closed limit signals active : Read-only state. Bad signals from one or both position sensors for the door or hatch.
-
DEIMOT.GCLP5STA
GCLP5STA
(deimos3), varchar(68) / A / tinyint,
access r
grating-clamp-5-status
-
Grating clamp #5 (Solenoid controlled) status.
Uses map KTLenumerated to convert or format pulse_stage_stat:
-
pulse_stage_stat
(SharedMapDefs), tinyint / I11 / %d,
access r
(0.0 to 3.0)
-
Generic map meme for pulse stage (solenoid controlled stage) status keywords.
Valid values of pulse_stage_stat are:
- Ready : The stage is ready to move.
- Moving : The stage is moving to a target position.
- Diagnostics : The stage is running an internal test.
-
DEIMOT.GCLP5TRG
GCLP5TRG
(deimos3), varchar(68) / A / tinyint,
access r
grating-clamp-5-target
-
Grating clamp #5 (Solenoid controlled) target position.
Uses map KTLenumerated to convert or format pulse_stage_door:
-
pulse_stage_door
(SharedMapDefs), int / L1 / %s,
access r
(0.0 to 3.0) (nom 0.0 to 3.0)
-
Generic map meme for door or hatch state keywords.
Valid values of pulse_stage_door are:
- unknown : Read-only state. Door or hatch is not open or closed.
- closed : Door or hatch is closed.
- open : Door or hatch is open.
- bad signals: open and closed limit signals active : Read-only state. Bad signals from one or both position sensors for the door or hatch.
-
DEIMOT.GCLP5VRB
GCLP5VRB
(deimos3), char(5) / A8 / %d,
access rw
grating-clamp-5-verbose-messages (0.0 to 1.0) (nom 0.0 to 1.0)
-
Grating clamp #5 (Solenoid controlled) verbose message flag. Turns on and off logging of debugging messages to the dispatcher's log file when the keyword is set to TRUE or FALSE.
Uses map KTLboolean to convert or format false_true:
-
false_true
(SharedMapDefs), tinyint / L1 / %s,
access rw
(0.0 to 1.0)
-
Generic map meme for boolean state (FALSE/TRUE) keywords.
Valid values of false_true are:
-
GRATE Keyword Bundle
GRATE
(deimos3), bundle / bundle / bundle,
access
grating bundle
-
KTL bundle for device: Grating system (DEIMOS grating type)
GRATE consists of elements:
-
DEIMOT.GRATEDMP
GRATEDMP
(deimos3), char(5) / A / %d,
access w
grating-dump (0.0 to 1.0) (nom 0.0 to 1.0)
-
Grating system (DEIMOS grating sytem type) data dump. Reports all information on the device in the dispatcher's log file when the keyword is written with a value of TRUE.
Uses map KTLboolean to convert or format false_true:
-
false_true
(SharedMapDefs), tinyint / L1 / %s,
access rw
(0.0 to 1.0)
-
Generic map meme for boolean state (FALSE/TRUE) keywords.
Valid values of false_true are:
-
DEIMOT.GRATEERR
GRATEERR
(deimos3), int / I11 / %d,
access r
grating-error-number
-
Grating system (DEIMOS grating type) command error number.
-
DEIMOT.GRATELCK
GRATELCK
(deimos3), char(10) / A10 / %s,
access rw
grating-lock
-
Grating system (DEIMOS grating type) lock software switch. Prevents movement when locked. The string 'unlocked' unlocks the stage, other strings (up to 10 chars, case-insensitive) lock it, a name or other id is recommended.
-
DEIMOT.GRATEMSG
GRATEMSG
(deimos3), varchar(68) / A / %s,
access r
grating-message
-
Grating system (DEIMOS grating type) status message. It reports keyword change requests and results. This keyword is best used in an event log or a status display.
-
DEIMOT.GRATENAM
GRATENAM
(deimos3), varchar(68) / A / map,
access rw
grating-named-position
-
Grating system (DEIMOS grating type) position name. Allows user to select slitmasks by the mask name. The stage position names are defined in the 'mapRON.cfg' file in the dispatcher's configuration directory.
Uses map TableLook to convert or format GRATEPOS:
- 0 -> None
- 1 -> Grating_1
- 2 -> Mirror
- 3 -> Grating_3
- 4 -> Grating_4
- -1 -> Unload_grating_1
- -2 -> Unload_mirror
- -3 -> Unload_grating_3
- -4 -> Unload_grating_4
- -999 -> Unknown
-
GRATEPOS
(deimos3), int / I11 / %d,
access rw
grating-position (-4.0 to 4.0)
-
Grating system (DEIMOS grating type) position.
-
DEIMOT.GRATEPOS
GRATEPOS
(deimos3), int / I11 / %d,
access rw
grating-position (-4.0 to 4.0)
-
Grating system (DEIMOS grating type) position.
-
DEIMOT.GRATESTA
GRATESTA
(deimos3), varchar(68) / A / tinyint,
access r
grating-status
-
Grating system (DEIMOS grating type) status.
Uses map KTLenumerated to convert or format dei_grating_sta:
-
dei_grating_sta
(SharedMapDefs), tinyint / I11 / %d,
access r
(0.0 to 1.0)
-
Generic map meme for grating system (DEIMOS grating type) status keywords.
Valid values of dei_grating_sta are:
- Ready : The grating system is ready for a request.
- Moving : The grating system is moving to a target position.
-
DEIMOT.GRATETRG
GRATETRG
(deimos3), int / I11 / %d,
access r
grating-target (0.0 to 14.0)
-
Grating system (DEIMOS grating type) target position.
-
DEIMOT.GRATEVRB
GRATEVRB
(deimos3), char(5) / A8 / %d,
access rw
grating-verbose-messages (0.0 to 1.0) (nom 0.0 to 1.0)
-
Grating system (DEIMOS grating type) verbose message flag. Turns on and off logging of debugging messages to the dispatcher's log file when the keyword is set to TRUE or FALSE.
Uses map KTLboolean to convert or format false_true:
-
false_true
(SharedMapDefs), tinyint / L1 / %s,
access rw
(0.0 to 1.0)
-
Generic map meme for boolean state (FALSE/TRUE) keywords.
Valid values of false_true are:
-
DEIMOT.GRATTAB1
GRATTAB1
(deimos3), int / I11 / %d,
access rw
grating-prm-tab-position-1 (-13140000.0 to 300000.0)
-
Position reference mark (PRM) tab position for slider #1 of the grating system (DEIMOS grating type). Estimated grating select raw encoder position for middle of the PRM tab for slider #1.
-
DEIMOT.GRATTAB2
GRATTAB2
(deimos3), int / I11 / %d,
access rw
grating-prm-tab-position-2 (-13140000.0 to 300000.0)
-
Position reference mark (PRM) tab position for slider #2 of the grating system (DEIMOS grating type). Estimated grating select raw encoder position for middle of the PRM tab for slider #2.
-
DEIMOT.GRATTAB3
GRATTAB3
(deimos3), int / I11 / %d,
access rw
grating-prm-tab-position-3 (-13140000.0 to 300000.0)
-
Position reference mark (PRM) tab position for slider #3 of the grating system (DEIMOS grating type). Estimated grating select raw encoder position for middle of the PRM tab for slider #3.
-
DEIMOT.GRATTAB4
GRATTAB4
(deimos3), int / I11 / %d,
access rw
grating-prm-tab-position-4 (-13140000.0 to 300000.0)
-
Position reference mark (PRM) tab position for slider #4 of the grating system (DEIMOS grating type). Estimated grating select raw encoder position for middle of the PRM tab for slider #4.
-
DEIMOT.GRATOFF1
GRATOFF1
(deimos3), int / I11 / %d,
access rw
grating-prm-offset-1 (0.0 to 250000.0) (DefV: 0 )
-
Offset from the position reference mark (PRM) to the clamp position for slider #1 of the grating system (DEIMOS grating type). A default value must be manually entered in the 'axis_D_PRM_positions.h' file. That value should match the DefVal here.
-
DEIMOT.GRATOFF2
GRATOFF2
(deimos3), int / I11 / %d,
access rw
grating-prm-offset-2 (0.0 to 250000.0) (DefV: 28652 )
-
Offset from the position reference mark (PRM) to the clamp position for slider #2 of the grating system (DEIMOS grating type). A default value must be manually entered in the 'axis_D_PRM_positions.h' file. That value should match the DefVal here.
-
DEIMOT.GRATOFF3
GRATOFF3
(deimos3), int / I11 / %d,
access rw
grating-prm-offset-3 (0.0 to 250000.0) (DefV: 60250 )
-
Offset from the position reference mark (PRM) to the clamp position for slider #3 of the grating system (DEIMOS grating type). A default value must be manually entered in the 'axis_D_PRM_positions.h' file. That value should match the DefVal here.
-
DEIMOT.GRATOFF4
GRATOFF4
(deimos3), int / I11 / %d,
access rw
grating-prm-offset-4 (0.0 to 250000.0) (DefV: 61740 )
-
Offset from the position reference mark (PRM) to the clamp position for slider #4 of the grating system (DEIMOS grating type). A default value must be manually entered in the 'axis_D_PRM_positions.h' file. That value should match the DefVal here.
-
DEIMOT.GRATERUL
GRATERUL
(deimos3), int / I11 / %d,
access r
grating-ruling in line/mm (-1.0 to 15000.0)
-
Grating system (DEIMOS grating type) grating ruling. The lines/mm of the currently selected grating.
-
DEIMOT.GRATLIN1
GRATLIN1
(deimos3), int / I11 / %d,
access r
grating-lines-slider-1 in line/mm (-1.0 to 15000.0)
-
Grating system (DEIMOS grating type) grating ruling for grating slider #1 grating. The lines/mm of the grating loaded in grating slider #1.
-
DEIMOT.GRATLIN2
GRATLIN2
(deimos3), int / I11 / %d,
access r
grating-lines-slider-2 in line/mm (-1.0 to 15000.0)
-
Grating system (DEIMOS grating type) grating ruling for grating slider #2 grating. The lines/mm of the grating loaded in grating slider #2. Since slider #2 holds the permanently mounted mirror, this value should always be 0 or -1.
-
DEIMOT.GRATLIN3
GRATLIN3
(deimos3), int / I11 / %d,
access r
grating-lines-slider-3 in line/mm (-1.0 to 15000.0)
-
Grating system (DEIMOS grating type) grating ruling for grating slider #3 grating. The lines/mm of the grating loaded in grating slider #3.
-
DEIMOT.GRATLIN4
GRATLIN4
(deimos3), int / I11 / %d,
access r
grating-lines-slider-4 in line/mm (-1.0 to 15000.0)
-
Grating system (DEIMOS grating type) grating ruling for grating slider #4 grating. The lines/mm of the grating loaded in grating slider #4.
-
FLAMP Keyword Bundle
FLAMP
(deimos3), bundle / bundle / bundle,
access
Controls all flexure compensation lamps
-
Master bundle for the DEIMOS flexure compensation lamp system.
FLAMP consists of elements:
-
DEIMOT.FLAMPDMP
FLAMPDMP
(deimos3), char(5) / A / %d,
access w
fcs-lamp-dump (0.0 to 1.0) (nom 0.0 to 1.0)
-
FCS lamp system data dump. Reports all information on the device in the dispatcher's log file when the keyword is written with a value of TRUE.
Uses map KTLboolean to convert or format false_true:
-
false_true
(SharedMapDefs), tinyint / L1 / %s,
access rw
(0.0 to 1.0)
-
Generic map meme for boolean state (FALSE/TRUE) keywords.
Valid values of false_true are:
-
DEIMOT.FLAMPERR
FLAMPERR
(deimos3), int / I11 / %d,
access r
fcs-lamps-error-number
-
FCS lamps command error number.
-
DEIMOT.FLAMPMSG
FLAMPMSG
(deimos3), varchar(68) / A / %s,
access r
fcs-lamps-message
-
FCS lamps status message. It reports keyword change requests and results. This keyword is best used in an event log or a status display.
-
DEIMOT.FLAMPLIS
FLAMPLIS
(deimos3), varchar(68) / A68 / map,
access r
fcs-lamps-inventory
-
Space separated list of available FCS lamps found in the instrument. The lamp names are defined in the 'doutSysMap.cfg' file in the dispatcher's configuration directory.
Valid values of FLAMPLIS are:
- Cu1 : FCS lamp #1, copper #1
- Cu2 : FCS lamp #2, copper #2
- LED : FCS lamp #3, LED
-
DEIMOT.FLAMPS
FLAMPS
(deimos3), varchar(68) / A68 / %s,
access rw
fcs-lamps-lit
-
Space seperated list of FCS lamps actually turned on, by name. Writing this keyword turns lamps on or off such that the lamps left on match the list of lamps written to the keyword. Legitimate lamp names are those found via FLAMPLIS.
-
DEIMOT.FLAMPOFF
FLAMPOFF
(deimos3), varchar(68) / varchar(68) / varchar(68),
access w
fcs-lamps-off
-
A write-only keyword whose argument is a list of FCS lamp names. Legitimate lamp names are those found via FLAMPLIS. The effect is to turn the named lamps OFF.
-
DEIMOT.FLAMPON
FLAMPON
(deimos3), varchar(68) / varchar(68) / varchar(68),
access w
fcs-lamps-on
-
A write-only keyword whose argument is a list of FCS lamp names. Legitimate lamp names are those found via FLAMPLIS. The effect is to turn the named lamps ON.
-
BARGN Keyword Bundle
BARGN
(deimos), bundle / bundle / ,
access
dc.stage
-
bar code reader, hand held
BARGN consists of elements:
-
DEIMOT.BARGNGET
BARGNGET
(deimos2), varchar(68) / A / %s,
access r
slitmask-bar-code
-
Read slit mask bar code. Returns the last bar code read by the scanner. The scanner only reads when the trigger is pressed on the gun.
-
DEIMOT.BARGNCFG
BARGNCFG
(deimos2), varchar(68) / A / %s,
access rw
slitmask-bar-code-reader-configuration
-
Slit mask bar code reader configuration.
-
DEIMOT.BARGNERR
BARGNERR
(DEIMOS), int / I6 / %d,
access r
-
Int error keyword for slit mask bar scanner. It echoes internal (negative value) dispatcher errors.
-
CTRL7 Keyword Bundle
CTRL7
(deimos3), bundle / bundle / bundle,
access
deimos.controller-7.bundle (DefV: 7 )
-
FAKE KTL bundle for bar gun : Controller #7 (Galil-1500 motor controller) -- there is no such controller, but to provide the usual keywords and keep codegen happy, I'm making a fake one. --de
CTRL7 consists of elements:
-
DEIMOT.CTRL7CLK
CTRL7CLK
(deimos3), int / I11 / %d,
access r
controller-7-clock
-
Fake Controller #7 clock. there is no such device. the tcl dispatcher will maintain this keyword.
-
DEIMOT.CTRL7VER
CTRL7VER
(deimos3), varchar(68) / A / %s,
access r
controller-7-version
-
Controller #7 version number -- there is no such controller, I just added this kw to pad out the bundle for testing purposes --de
-
DISP7 Keyword Bundle
DISP7
(deimos3), bundle / bundle / bundle,
access
deimos.dispatcher-7.bundle (DefV: 7 )
-
KTL bundle for device: Dispatcher #7 (keyword/device control interface process) This is a Tcl dispatcher talking to a serial device via a Lantronix.
DISP7 consists of elements:
-
DEIMOT.DISP7DMP
DISP7DMP
(deimos3), char(5) / A / %d,
access w
dispatcher-7-dump (0.0 to 1.0) (nom 0.0 to 1.0)
-
DEIMOS dispatcher #7 data dump. Reports all information on the device in the dispatcher's log file when the keyword is written with a value of TRUE.
Uses map KTLboolean to convert or format false_true:
-
false_true
(SharedMapDefs), tinyint / L1 / %s,
access rw
(0.0 to 1.0)
-
Generic map meme for boolean state (FALSE/TRUE) keywords.
Valid values of false_true are:
-
DEIMOT.DISP7HOM
DISP7HOM
(deimos3), varchar(68) / A / %s,
access r
dispatcher-7-host-machine
-
Dispatcher #7 (keyword/device control interface process) host machine.
-
DEIMOT.DISP7LOG
DISP7LOG
(deimos3), varchar(68) / I11 / %d,
access r
dispatcher-7-log-file in disk blocks
-
Dispatcher number 7 log file.
-
DEIMOT.DISP7MSG
DISP7MSG
(deimos3), varchar(68) / A / %s,
access r
dispatcher-7-message
-
DEIMOS dispatcher #7 status message. It reports keyword change requests and results. This keyword is best used in an event log or a status display.
-
DEIMOT.DISP7PID
DISP7PID
(deimos3), int / I11 / %d,
access r
dispatcher-7-process-id
-
Dispatcher #7 (keyword/device control interface process) process id.
-
DEIMOT.DISP7DWM
DISP7DWM
(deimos3), varchar(255) / I11 / %d,
access rw
dispatcher-7-DWIM
-
Dispatcher #7 (keyword/device control interface process) Do What I Mean keyword. The semantics of this keyword are ARBITRARY and change WITHOUT NOTICE. It is only used by the developer. It is disimplemented at ship time.
-
TVPOW Keyword Bundle
TVPOW
(deimos3), bundle / bundle / bundle,
access
TV camera system power bundle
-
KTL bundle for device: TV camera system power device (DEIMOS autoguider camera system power type)
TVPOW consists of elements:
-
DEIMOT.TVPOWDMP
TVPOWDMP
(deimos3), char(5) / A / %d,
access w
tv-camera-system-power-dump (0.0 to 1.0) (nom 0.0 to 1.0)
-
TV camera system power device (DEIMOS autoguider camera system power type) data dump. Reports all information on the device in the dispatcher's log file when the keyword is written with a value of TRUE.
Uses map KTLboolean to convert or format false_true:
-
false_true
(SharedMapDefs), tinyint / L1 / %s,
access rw
(0.0 to 1.0)
-
Generic map meme for boolean state (FALSE/TRUE) keywords.
Valid values of false_true are:
-
DEIMOT.TVPOWERR
TVPOWERR
(deimos3), int / I11 / %d,
access r
tv-camera-system-power-error-number
-
TV camera system power device (DEIMOS autoguider camera system power type) command error number.
-
DEIMOT.TVPOWLCK
TVPOWLCK
(deimos3), char(10) / A10 / %s,
access rw
tv-camera-system-power-lock
-
TV camera system power device lock software switch. Prevents movement when locked. The string 'unlocked' unlocks the stage, other strings (up to 10 chars, case-insensitive) lock it, a name or other id is recommended.
-
DEIMOT.TVPOWMSG
TVPOWMSG
(deimos3), varchar(68) / A / %s,
access r
tv-camera-system-power-message
-
TV camera system power device (DEIMOS autoguider camera system power type) status message. It reports keyword change requests and results. This keyword is best used in an event log or a status display.
-
DEIMOT.TVPOWVRB
TVPOWVRB
(deimos3), char(5) / A8 / %d,
access rw
tv-camera-system-power-verbose-messages (0.0 to 1.0) (nom 0.0 to 1.0)
-
TV camera system power device (DEIMOS autoguider camera system power type) verbose message flag. Turns on and off logging of debugging messages to the dispatcher's log file when the keyword is set to TRUE or FALSE.
Uses map KTLboolean to convert or format false_true:
-
false_true
(SharedMapDefs), tinyint / L1 / %s,
access rw
(0.0 to 1.0)
-
Generic map meme for boolean state (FALSE/TRUE) keywords.
Valid values of false_true are:
-
DEIMOT.TVPOWSTA
TVPOWSTA
(deimos3), varchar(68) / A / tinyint,
access r
tv-camera-system-power-status (0.0 to 2.0)
-
TV camera system power device (DEIMOS autoguider camera system power type) status.
Valid values of TVPOWSTA are:
- Ready : Ready for a change request
- Powering up : Camera system power up in progress. This takes about 30 seconds.
- Powering down : Camera system power down in progress. This takes about 5 seconds.
-
DEIMOT.TVPOWSET
TVPOWSET
(deimos3), int / I11 / %d,
access rw
tv-camera-system-power-setting (0.0 to 1.0)
-
TV camera system power device (DEIMOS autoguider camera system power type) setting.
Uses map KTLboolean to convert or format off_on:
-
off_on
(SharedMapDefs), tinyint / L1 / %s,
access rw
(0.0 to 1.0)
-
Generic map meme for boolean state (OFF/ON) keywords.
Valid values of off_on are:
-
DEIMOT.TVPOWTRG
TVPOWTRG
(deimos3), int / I11 / %d,
access rw
tv-camera-system-power-target (0.0 to 1.0)
-
TV camera system power device (DEIMOS autoguider camera system power type) target setting.
Uses map KTLboolean to convert or format off_on:
-
off_on
(SharedMapDefs), tinyint / L1 / %s,
access rw
(0.0 to 1.0)
-
Generic map meme for boolean state (OFF/ON) keywords.
Valid values of off_on are:
-
FOCUS Keyword Bundle
FOCUS
(deimos3), bundle / bundle / bundle,
access
dewar focus discipline bundle
-
KTL bundle for device: Dewar focus discipline pseudo device (DEIMOS dewar focus system type)
FOCUS consists of elements:
-
DEIMOT.FOCUSDMP
FOCUSDMP
(deimos3), char(5) / A / %d,
access w
focus-dump (0.0 to 1.0) (nom 0.0 to 1.0)
-
Dewar focus discipline pseudo device (DEIMOS dewar focus system type) data dump. Reports all information on the device in the dispatcher's log file when the keyword is written with a value of TRUE.
Uses map KTLboolean to convert or format false_true:
-
false_true
(SharedMapDefs), tinyint / L1 / %s,
access rw
(0.0 to 1.0)
-
Generic map meme for boolean state (FALSE/TRUE) keywords.
Valid values of false_true are:
-
DEIMOT.FOCUSERR
FOCUSERR
(deimos3), int / I11 / %d,
access r
focus-error-number
-
Dewar focus discipline pseudo device (DEIMOS dewar focus system type) command error number.
-
DEIMOT.FOCUSMSG
FOCUSMSG
(deimos3), varchar(68) / A / %s,
access r
focus-message
-
Dewar focus discipline pseudo device (DEIMOS dewar focus system type) status message. It reports keyword change requests and results. This keyword is best used in an event log or a status display.
-
DEIMOT.FOCUSVRB
FOCUSVRB
(deimos3), char(5) / A8 / %d,
access rw
focus-verbose-messages (0.0 to 1.0) (nom 0.0 to 1.0)
-
Dewar focus discipline pseudo device (DEIMOS dewar focus system type) verbose message flag. Turns on and off logging of debugging messages to the dispatcher's log file when the keyword is set to TRUE or FALSE.
Uses map KTLboolean to convert or format false_true:
-
false_true
(SharedMapDefs), tinyint / L1 / %s,
access rw
(0.0 to 1.0)
-
Generic map meme for boolean state (FALSE/TRUE) keywords.
Valid values of false_true are:
-
DEIMOT.FOCUSMOD
FOCUSMOD
(deimos3), varchar(68) / A / tinyint,
access rw
focus-control-mode (0.0 to 3.0)
-
Dewar focus discipline pseudo device (DEIMOS dewar focus system type) control mode. Determines wheither the FOCUSOFF/ROF or FOCUSUSR/RUS keyword values are used to determine dewar focus position.
Valid values of FOCUSMOD are:
- off : All focus offsets ignored. OFF/ROF & USR/RUS values ignored when setting dewar focus position.
- no USR : User focus offsets ignored. USR/RUS values ignored when setting dewar focus position.
- no OFF : Filter-focus discipline focus offsets ignored. OFF/ROF values ignored when setting dewar focus position.
- on : All focus offsets used. OFF/ROF & USR/RUS values used when setting dewar focus position.
-
DEIMOT.FOCUSSTA
FOCUSSTA
(deimos3), varchar(68) / A / tinyint,
access r
focus-control-status (0.0 to 4.0) (nom 0.0 to 4.0)
-
Dewar focus discipline pseudo device (DEIMOS dewar focus system type) control status. Indicates the system's state including readiness of the focus system to accept commands to adjust the focus via the FOCUSOFF/ROF or FOCUSUSR/RUS keywords.
Valid values of FOCUSSTA are:
- Not initialized : Focus not initialized (not ready for requests from the OFF/ROF or USR/RUS keywords).
- Initializing : Focus moving to initial target (not ready for requests from the OFF/ROF or USR/RUS keywords).
- Ready : Focus is initialized and not moving to a focus target (ready for requests from the OFF/ROF or USR/RUS keywords, if allowed by FOCUSMOD).
- Moving : Focus is moving to a focus target (ready for requests from the OFF/ROF or USR/RUS keywords, if allowed by FOCUSMOD).
- Position error : Focus is initialized and not moving, and the position of the dewar focus stage (DWFOC) is wrong (ready for requests from the OFF/ROF or USR/RUS keywords, if allowed by FOCUSMOD).
-
DEIMOT.FOCUSTRG
FOCUSTRG
(deimos3), int / I11 / %d,
access r
focus-target in stage encoder counts
-
Dewar focus discipline pseudo device (DEIMOS dewar focus system type) target raw focus position. Last commanded FOCUSRAW value.
-
DEIMOT.FOCUSRAW
FOCUSRAW
(deimos3), int / I11 / %d,
access rw
focus-raw in stage encoder counts (-18500.0 to 300.0)
-
Dewar focus discipline pseudo device (DEIMOS dewar focus system type) raw focus position. The FOCUSRAW, FOCUSROF and FOCUSRUS keyword values are added to get the raw dewar focus position (DWFOCRAW) sent to the controller.
-
DEIMOT.FOCUSVAL
FOCUSVAL
(deimos3), real / E13.6 / map,
access rw
focus-value in count (-17500.0 to 1900.0)
-
Dewar focus discipline pseudo device (DEIMOS dewar focus system type) focus position. Converted to/from the value of the FOCUSRAW keyword. Uses unit conversion constants from DWFOCVAL.
Uses map Linear to convert or format FOCUSRAW:
-
FOCUSRAW
(deimos3), int / I11 / %d,
access rw
focus-raw in stage encoder counts (-18500.0 to 300.0)
-
Dewar focus discipline pseudo device (DEIMOS dewar focus system type) raw focus position. The FOCUSRAW, FOCUSROF and FOCUSRUS keyword values are added to get the raw dewar focus position (DWFOCRAW) sent to the controller.
-
DEIMOT.FOCUSROF
FOCUSROF
(deimos3), int / int / int,
access rw
focus-raw-offset in stage encoder counts
-
Dewar focus discipline pseudo device (DEIMOS dewar focus system type) raw focus offset. Normally this keyword is set this indirectly via the FOCUSOFF keyword. FOCUSRAW, FOCUSROF and FOCUSRUS are added to get the DWFOCRAW sent to the controller.
-
DEIMOT.FOCUSRUS
FOCUSRUS
(deimos3), int / int / int,
access rw
focus-raw-user-offset in stage encoder counts
-
Dewar focus discipline pseudo device (DEIMOS dewar focus system type) raw user focus offset. Normally this keyword is set indirectly via the FOCUSUSR keyword. FOCUSRAW, FOCUSROF and FOCUSRUS are added to get the DWFOCRAW sent to the controller.
-
DEIMOT.FOCUSRIF
FOCUSRIF
(deimos3), int / int / int,
access rw
focus-offset-raw-position-error in stage encoder counts
-
Dewar focus discipline pseudo device (DEIMOS dewar focus system type) position error. The difference between the actual and desired stage position. FOCUSRIF = DWFOCRAW - FOCUSRAW - FOCUSROF - FOCUSRUS. FOCUSROF and RUS may be omitted, see FOCUSMOD.
-
DEIMOT.FOCUSOFF
FOCUSOFF
(deimos3), real / real / map,
access rw
focus-offset in fake (soon to be mm)
-
Dewar focus discipline pseudo device (DEIMOS dewar focus system type) focus offset. Used by the GUI or a daemon to adjust the focus to counter focal length changes due to removable filters, gratings, etc. Uses unit conversion constants from DWFOCVAL.
Uses map Linear to convert or format FOCUSROF:
-
FOCUSROF
(deimos3), int / int / int,
access rw
focus-raw-offset in stage encoder counts
-
Dewar focus discipline pseudo device (DEIMOS dewar focus system type) raw focus offset. Normally this keyword is set this indirectly via the FOCUSOFF keyword. FOCUSRAW, FOCUSROF and FOCUSRUS are added to get the DWFOCRAW sent to the controller.
-
DEIMOT.FOCUSUSR
FOCUSUSR
(deimos3), real / real / map,
access rw
focus-user-offset in fake (soon to be mm)
-
Dewar focus discipline pseudo device (DEIMOS dewar focus system type) user focus offset. Allows offsetting the focus a constant (out of focus) amount. FOCUSVAL is used to adjust focus, not FOCUSUSR. Uses unit conversion constants from DWFOCVAL.
Uses map Linear to convert or format FOCUSRUS:
-
FOCUSRUS
(deimos3), int / int / int,
access rw
focus-raw-user-offset in stage encoder counts
-
Dewar focus discipline pseudo device (DEIMOS dewar focus system type) raw user focus offset. Normally this keyword is set indirectly via the FOCUSUSR keyword. FOCUSRAW, FOCUSROF and FOCUSRUS are added to get the DWFOCRAW sent to the controller.
-
DEIMOT.FOCUSDIF
FOCUSDIF
(deimos3), real / real / map,
access rw
focus-offset-position-error in fake (soon to be mm)
-
Dewar focus discipline pseudo device (DEIMOS dewar focus system type) position error. Converted from the value of the FOCUSRIF keyword. Uses unit conversion constants from DWFOCVAL.
Uses map Linear to convert or format FOCUSRIF:
-
FOCUSRIF
(deimos3), int / int / int,
access rw
focus-offset-raw-position-error in stage encoder counts
-
Dewar focus discipline pseudo device (DEIMOS dewar focus system type) position error. The difference between the actual and desired stage position. FOCUSRIF = DWFOCRAW - FOCUSRAW - FOCUSROF - FOCUSRUS. FOCUSROF and RUS may be omitted, see FOCUSMOD.
-
DEIMOT.FOCUSTOF
FOCUSTOF
(deimos3), int / int / int,
access r
focus-target-offset in stage encoder counts
-
Dewar focus discipline pseudo device (DEIMOS dewar focus system type) raw focus offset target. Last commanded FOCUSROF value.
-
DEIMOT.FOCUSTUS
FOCUSTUS
(deimos3), int / int / int,
access rw
focus-target-user-offset in stage encoder counts
-
Dewar focus discipline pseudo device (DEIMOS dewar focus system type) raw user focus offset target. Last commanded FOCUSRUS value.
-
M_INFOMAN Keyword Bundle
m_infoman
(DEIMOS), bundle / bundle / bundle,
access
d_info
-
Defines a bundle for DEIMOS motor INFOMAN keywords. The bundle will be included in the DEIMOS KTL service--really the FIORD table, and will be used to generate same. Only pure INFOMAN keywords here, no CCD or Galil kw.
m_infoman consists of elements:
-
DEIMOT.DREMESAG
DREMESAG
(DEIMOS), varchar(68) / A68 / %s,
access rw
dremel-message
-
Generic message keyword for dremel daemon
-
DEIMOT.DREMEROR
DREMEROR
(DEIMOS), varchar(68) / A68 / %s,
access rw
dremel-error-message
-
Generic error keyword for dremel daemon
-
DEIMOT.DREMSCAN
DREMSCAN
(DEIMOS), varchar(68) / A68 / %s,
access rw
dremel-scan-status
-
dremel mask scanning activity status. values are either the date/time of last scan, or in-progress indicator.
-
DEIMOT.DREMCMIT
DREMCMIT
(DEIMOS), varchar(68) / A68 / %s,
access rw
dremel-commit-status
-
dremel COMMIT status. values are either the date/time of last commit, or in-progress indicator.
-
DEIMOT.DREMPOPS
DREMPOPS
(DEIMOS), varchar(68) / A68 / %s,
access rw
dremel-populated-slots
-
list of populated slots in slitmask cassette
-
DEIMOT.DREMBARS
DREMBARS
(DEIMOS), varchar(68) / A68 / %s,
access rw
dremel-barcode-list
-
list of barcodes scanned on last scan pass, should match MPOP in order and number
-
DEIMOT.DREMEVNT
DREMEVNT
(DEIMOS), varchar(68) / A68 / %s,
access rw
dremel-last-event
-
ephemeral event chitchat (reflection of log messages) for dremel -- records hatch open, hatch closed, scanned a code, etc.
-
DEIMOT.DREMFITS
DREMFITS
(DEIMOS), varchar(68) / A68 / %s,
access rw
dremel-fits-status
-
status indicator for the fits chunk mask data generator -- values are either the date/time completed, or an in-progress indicator
-
DEIMOT.DREMSTAT
DREMSTAT
(DEIMOS), varchar(68) / A68 / %s,
access rw
dremel-status
-
status indicator for dremel as a whole -- idle, scanning, committing, etc.
-
DEIMOT.DREMELDO
DREMELDO
(DEIMOS), varchar(68) / A68 / %s,
access rw
dremel-command
-
keyword for commanding dremel to do things. s/b an enum, with limited list of options COUNT SCAN COMMIT
-
DEIMOT.DREMPTYS
DREMPTYS
(DEIMOS), varchar(68) / A68 / %s,
access rw
dremel-empty-slots
-
keyword holds list of empty mask slots
-
DEIMOT.DREMJAMS
DREMJAMS
(DEIMOS), varchar(68) / A68 / %s,
access rw
dremel-jammed-slots
-
list of jammed slots in slitmask cassette
-
DEIMOT.DREMUBAR
DREMUBAR
(DEIMOS), varchar(68) / A68 / %s,
access rw
dremel-user-bar-list
-
special KW for user to override bar code list. this is only used if not null and a special command is given -- dremeldo = userbar or something like that
-
DEIMOT.DREMTICK
DREMTICK
(DEIMOS), int / I11 / %d,
access rw
dremel-heartbeat in s
-
dremel clock, ticks while dremel is running, stops when dremel dies.
-
DEIMOT.APPERROR
APPERROR
(infopatcher), varchar(68) / A68 / %s,
access rw
ancillary-script-error
-
Contains an error message from any of several scripts or ancillary apps which want to get the attention of the dashboard user. causes a popup display of the contents of the keyword.
DEICCD Keyword Library
(KTL), bundle / bundle / ,
access
KTL.service.deiccd
DEIMOS instrument keyword library bundle for science CCD keywords. Motor control and flexure compensation CCD keywords are in separate libraries.
deiccd consists of elements:
-
S_CCD Keyword Bundle
s_ccd
(DEIMOS), bundle / bundle / bundle,
access
ds_ccd
-
Defines a bundle for DEIMOS science CCD subsystem keywords. The bundle will be included in the KTL keyword library for DEIMOS (the FIORD table), and will be used to generate same. Only pure CCD crate keywords here, no INFOMAN kw.
s_ccd consists of elements:
-
DEICCD.ABFREQ
ABFREQ
(KECK1CCD), int / I11 / %d,
access rw
antiblooming-frequency in Hz (1.0 to 10000.0)
-
Currently only for LRIS. The anti-blooming frequency. If antibloming is enabled, charge will be rocked back and forth between the parallel phases of the CCD at this frequency during an integration. WARNING: this keyword does not support the NOTIFY KTL ioctl.
-
DEICCD.ANTIBLM
ANTIBLM
(KECK1CCD), char(3) / A / %d,
access rw
antiblooming (0.0 to 1.0) (nom 0.0 to 1.0)
-
Determines whether anti-blooming clocking will be used. If antiblooming is enabled, charge will be rocked back and forth between the parallel phases of the CCD during an integration. WARNING: this keyword does not support the NOTIFY KTL ioctl.
Uses map KTLboolean to convert or format off_on:
-
off_on
(SharedMapDefs), tinyint / L1 / %s,
access rw
(0.0 to 1.0)
-
Generic map meme for boolean state (OFF/ON) keywords.
Valid values of off_on are:
-
DEICCD.AUTOERAS
AUTOERAS
(KECK1CCD), char(5) / A / %d,
access rw
automatic-erase (0.0 to 1.0) (nom 0.0 to 1.0)
-
Set true to enable erase prior to integration. WARNING: this keyword does not support the NOTIFY KTL ioctl.
Uses map KTLboolean to convert or format false_true:
-
false_true
(SharedMapDefs), tinyint / L1 / %s,
access rw
(0.0 to 1.0)
-
Generic map meme for boolean state (FALSE/TRUE) keywords.
Valid values of false_true are:
-
DEICCD.AUTOREAD
AUTOREAD
(KECK1CCD), char(5) / A / %d,
access rw
automatic-readout (0.0 to 1.0) (nom 0.0 to 1.0)
-
Set true to enable read out at end of integration. WARNING: this keyword does not support the NOTIFY KTL ioctl.
Uses map KTLboolean to convert or format false_true:
-
false_true
(SharedMapDefs), tinyint / L1 / %s,
access rw
(0.0 to 1.0)
-
Generic map meme for boolean state (FALSE/TRUE) keywords.
Valid values of false_true are:
-
DEICCD.AUTOSHUT
AUTOSHUT
(KECK1CCD), char(5) / A / %d,
access rw
automatic-shutter (0.0 to 1.0) (nom 0.0 to 1.0)
-
Set to true to open shutter at start of integration. WARNING: this keyword does not support the NOTIFY KTL ioctl.
Uses map KTLboolean to convert or format false_true:
-
false_true
(SharedMapDefs), tinyint / L1 / %s,
access rw
(0.0 to 1.0)
-
Generic map meme for boolean state (FALSE/TRUE) keywords.
Valid values of false_true are:
-
DEICCD.AMPLIST
AMPLIST
(KeckCCD.deimos), varchar(68) / A / %s,
access ro
readout-amplifiers
-
DEPRECATED. Array describing readout pixel stream from multiple CCD amplifiers. Permutations are not all valid: see map. DEIMOS has 4 elements (as before) but is read-only in the deployed system. See AMPMODE & MOSMODE. WARNING: this keyword does not support the NOTIFY KTL ioctl.
Valid values of AMPLIST are:
- 1,0,0,0 : A amplifier of hard-coded single CCD
- 1,16,0,0 : A & B amplifiers of all 8 CCDs
- 1,4,0,0 : A? amplifiers of 4 direct-image CCDs
- 1,8,0,0 : A? amplifiers of all 8 CCDs
- 2,0,0,0 : B amplifier of hard-coded single CCD
- 2,1,0,0 : B & A amplifiers of hard-coded single CCD
- 4,1,0,0 : B? amplifiers of 4 direct-image CCDs
- 8,1,0,0 : B? amplifiers of all 8 CCDs
-
DEICCD.ABORTEX
ABORTEX
(KeckCCD.ESI), char(5) / A5 / %d,
access rw
abort-exposure (0.0 to 1.0) (nom 0.0 to 1.0)
-
Set true to abort exposure during CCD erasure, integration, or readout. Unlike previous instances of ABORTEX this keyword is readable. WARNING: this keyword does not support the NOTIFY KTL ioctl.
Uses map KTLboolean to convert or format false_true:
-
false_true
(SharedMapDefs), tinyint / L1 / %s,
access rw
(0.0 to 1.0)
-
Generic map meme for boolean state (FALSE/TRUE) keywords.
Valid values of false_true are:
-
DEICCD.BINNING
BINNING
(KECK1CCD), varchar(68) / A / %d%d...,
access rw
binning in pixel (CCD)
-
The amount of on-chip binning to be performed along each readout axis of a CCD. If PREPIX modulo the serial binning is not zero then the boundary columns may be nonsense. WARNING: this keyword does not support the NOTIFY KTL ioctl.
Consists of a list of NAXIS of:
-
BinSize
(KECK1CCD), smallint / I6 / %d,
access
in pixel (CCD) (1.0 to 8.0) (nom 1.0 to 4.0) (DefV: 1 )
-
The amount of on-chip binning performed along one readout axis of a CCD.
-
DEICCD.CCDSPEED
CCDSPEED
(KeckCCD.ESI), char(6) / A / tinyint,
access rw
ccd-readout-speed (0.0 to 2.0) (nom 0.0 to 2.0)
-
CCD readout speed. Normal speed is the default. Fast speed provides rapid readout without concern for CTE or readout noise. Slow speed provides lowest readout noise at expense of readout time. WARNING: this keyword does not support the NOTIFY KTL ioctl.
Valid values of CCDSPEED are:
-
DEICCD.CCDGAIN
CCDGAIN
(KECK1CCD), char(4) / A / %d,
access rw
ccd-gain (0.0 to 1.0) (nom 0.0 to 1.0)
-
1 = high gain, 0 = low gain. High gain is 2x low gain. WARNING: this keyword does not support the NOTIFY KTL ioctl.
Uses map KTLboolean to convert or format low_high:
-
low_high
(SharedMapDefs), tinyint / L1 / %s,
access rw
(0.0 to 1.0)
-
Generic map meme for boolean state (low, high) keywords.
Valid values of low_high are:
-
DEICCD.DWRN2LVR
DWRN2LVR
(KECK1CCD), int / I11 / %d,
access r
ccd-dewar-nitrogen-level-raw in ADC value (0.0 to 4095.0)
-
Dewar liquid nitrogen level expressed as a 'raw' value from an analog-to-digital converter.
-
DEICCD.CSHUTTER
CSHUTTER
(KeckCCD.ESI), char(5) / A / %d,
access rw
camera-shutter (0.0 to 1.0) (nom 0.0 to 1.0)
-
Manual operation of the CCD shutter. Values are 'open' and 'closed'. WARNING: this keyword does not support the NOTIFY KTL ioctl.
Uses map KTLboolean to convert or format close_open:
-
close_open
(SharedMapDefs), tinyint / L1 / %s,
access rw
(0.0 to 1.0)
-
Generic map meme for a door status boolean state (CLOSE/OPEN) keywords.
Valid values of close_open are:
- close : Close the door or hatch
- open : Open the door or hatch
-
DEICCD.CCDPSIZE
CCDPSIZE
(KeckCCD.deimos), varchar(68) / A / %s,
access r
in pixel (CCD)
-
The logical unbinned size of the CCD in IRAF section notation. This is physical size of the CCD irrespective of drift scanning. This is the full size even when subraster readouts are done.
Is really a:
-
ArraySection
(IRAF), tuple / commaMapBracket / commaSepBracketcommaSepBracket...,
access
-
Object which describes an n-dimensional rectangular section of image data. Examples: \[1:1024,1:2048\], \[1:1024:2,1:2048\], \[*,1:2048\], \[512,*\]
Consists of a list of NAXIS of:
-
SubscrTriplStr
(IRAF), varchar(68) / colonMap / colonSep,
access
-
A subscript triple, like the concept in Fortran 77 and 90. A string which describes a 1-dimensional extent of image data. Examples: '1:1024', '1:1024:2', '*'. '*' is to be interpreted as '1:NAXISn:1'.
Is really a:
-
SubscrTriplAry
(IRAF), tuple / tuple / ,
access
-
A subscript triple, like the concept in Fortran 77 and 90. This is an array of 3 integers which describes a 1-dimensional extent of image data. Examples: 1:1024, 1:1024:2, *. * is to be interpreted as '1:NAXISn:1'.
SubscrTriplAry consists of elements:
-
(DEMO), int / I4 / %d,
access
in pixel (DefV: 1 )
-
Subscript which designates the initial element along one dimension of an array section.
-
(DEMO), int / I4 / %d,
access
in pixel (DefV: NAXISn )
-
Subscript which designates the final element along one dimension of an array section.
-
(DEMO), int / I4 / %d,
access
in pixel (DefV: 1 )
-
Subscript which designates the stride along one dimension of an array section.
-
DEICCD.DETLSIZE
DETLSIZE
(KeckCCD.deimos), varchar(68) / A / %s,
access r
in pixel (CCD)
-
The unbinned size of the ideal layout of the entire mosaic in IRAF section notation. This is the full size even when subraster readouts are done. Contrast with NOAO DETSIZE which includes approximate gaps.
Is really a:
-
ArraySection
(IRAF), tuple / commaMapBracket / commaSepBracketcommaSepBracket...,
access
-
Object which describes an n-dimensional rectangular section of image data. Examples: \[1:1024,1:2048\], \[1:1024:2,1:2048\], \[*,1:2048\], \[512,*\]
Consists of a list of NAXIS of:
-
SubscrTriplStr
(IRAF), varchar(68) / colonMap / colonSep,
access
-
A subscript triple, like the concept in Fortran 77 and 90. A string which describes a 1-dimensional extent of image data. Examples: '1:1024', '1:1024:2', '*'. '*' is to be interpreted as '1:NAXISn:1'.
Is really a:
-
SubscrTriplAry
(IRAF), tuple / tuple / ,
access
-
A subscript triple, like the concept in Fortran 77 and 90. This is an array of 3 integers which describes a 1-dimensional extent of image data. Examples: 1:1024, 1:1024:2, *. * is to be interpreted as '1:NAXISn:1'.
SubscrTriplAry consists of elements:
-
(DEMO), int / I4 / %d,
access
in pixel (DefV: 1 )
-
Subscript which designates the initial element along one dimension of an array section.
-
(DEMO), int / I4 / %d,
access
in pixel (DefV: NAXISn )
-
Subscript which designates the final element along one dimension of an array section.
-
(DEMO), int / I4 / %d,
access
in pixel (DefV: 1 )
-
Subscript which designates the stride along one dimension of an array section.
-
DEICCD.DEWARID
DEWARID
(KeckCCD.ESI), int / I11 / %d,
access
dewar-id in dewar id (0.0 to 31.0)
-
Returns the value of the dewar id jumper block. Not yet implemented for ESI.
-
DEICCD.ELAPTIME
ELAPTIME
(KECK1CCD), int / I11 / %d,
access r
elapsed-time in s (0.0 to 100000.0) (nom 0.0 to 13400.0)
-
Elapsed time of the exposure. This is the internal CCD crate clock time between command of shutter open and command of shutter close, and there may be a very rough correction for shutter motion. EXPTIME should be used whenever available.
-
DEICCD.ERASECNT
ERASECNT
(KECK1CCD), int / I11 / %d,
access rw
erase-count in erase cycles (1.0 to 100.0) (nom 1.0 to 0) (DefV: 1 )
-
Number of erase cycles to perform prior to start of exposure. This is the number of times the entire chip is flushed out through the serial register. See the memes WINmode and FLUSHMOD. WARNING: this keyword does not support the NOTIFY KTL ioctl.
-
DEICCD.ERASLINE
ERASLINE
(KECKCCD.deimos), char(5) / A / %d,
access r
erase-line (DefV: 0 )
-
A Caltech convention for saving overscan rows (OSR) of CCD readout. For mosaic detectors its value is ignored and is effectively always false. WARNING: this keyword does not support the NOTIFY KTL ioctl.
Uses map KTLboolean to convert or format false_only:
-
false_only
(SharedMapDefs), tinyint / L1 / %s,
access r
-
Generic map meme for boolean state (FALSE/TRUE) keywords whose value can only be FALSE.
Valid values of false_only are:
- false : only possible value
- impossible : something is wrong
-
DEICCD.KEEPPREP
KEEPPREP
(KECK1CCD), char(5) / A / %d,
access rw
keep-prescan-pixels (0.0 to 1.0) (nom 0.0 to 1.0)
-
Will prescan pixels be retained when image is displayed and saved as FITS? Prescan pixels result from a serial shift register with pixels preceding those transferred from the parallel array. NOTE: This is *not* the KEEPPREP usually found in FITS files. WARNING: this keyword does not support the NOTIFY KTL ioctl.
Uses map KTLboolean to convert or format false_true:
-
false_true
(SharedMapDefs), tinyint / L1 / %s,
access rw
(0.0 to 1.0)
-
Generic map meme for boolean state (FALSE/TRUE) keywords.
Valid values of false_true are:
-
DEICCD.ERASEIP
ERASEIP
(KeckCCD2), char(5) / A / %d,
access r
erase-in-progress (0.0 to 1.0) (nom 0.0 to 1.0)
-
TRUE while CCD is erasing.
Uses map KTLboolean to convert or format false_true:
-
false_true
(SharedMapDefs), tinyint / L1 / %s,
access rw
(0.0 to 1.0)
-
Generic map meme for boolean state (FALSE/TRUE) keywords.
Valid values of false_true are:
-
DEICCD.EXPOSIP
EXPOSIP
(KeckCCD2), char(5) / A / %d,
access r
exposure-in-progress (0.0 to 1.0) (nom 0.0 to 1.0)
-
TRUE while an exposure is in progress.
Uses map KTLboolean to convert or format false_true:
-
false_true
(SharedMapDefs), tinyint / L1 / %s,
access rw
(0.0 to 1.0)
-
Generic map meme for boolean state (FALSE/TRUE) keywords.
Valid values of false_true are:
-
DEICCD.PAUSEIP
PAUSEIP
(KeckCCD2), char(5) / A / %d,
access r
pause-in-progress (0.0 to 1.0) (nom 0.0 to 1.0)
-
TRUE while CCD exposure is paused.
Uses map KTLboolean to convert or format false_true:
-
false_true
(SharedMapDefs), tinyint / L1 / %s,
access rw
(0.0 to 1.0)
-
Generic map meme for boolean state (FALSE/TRUE) keywords.
Valid values of false_true are:
-
DEICCD.WCRATE
WCRATE
(KeckCCD2), char(5) / A / %d,
access r
writing-crate-memory (0.0 to 1.0) (nom 0.0 to 1.0)
-
TRUE when writing image to CCD controller VME crate memory, i.e., when the CCD is reading out.
Uses map KTLboolean to convert or format false_true:
-
false_true
(SharedMapDefs), tinyint / L1 / %s,
access rw
(0.0 to 1.0)
-
Generic map meme for boolean state (FALSE/TRUE) keywords.
Valid values of false_true are:
-
DEICCD.MPPMODE
MPPMODE
(KeckCCD.ESI), char(5) / A / %d,
access r
mpp-readout-mode (0.0 to 1.0) (nom 0.0 to 1.0)
-
Multi-Phase Pinned integration mode. TRUE if CCD is being read out in MPP mode. For ESI this will always be false because the CCDs do not support it.
Uses map KTLboolean to convert or format low_high:
-
low_high
(SharedMapDefs), tinyint / L1 / %s,
access rw
(0.0 to 1.0)
-
Generic map meme for boolean state (low, high) keywords.
Valid values of low_high are:
-
DEICCD.FLUSHMOD
FLUSHMOD
(KeckCCD.deimos), char(68) / A / tinyint,
access rw
-
Selects between two alternate modes for flushing the charge from the rows outside the desired readout window. Slow mode is recommended for complete erasure of bright images when not using MPP mode. Originally WINmode.
Valid values of FLUSHMOD are:
-
DEICCD.NSUBINT
NSUBINT
(KECK1CCD), int / I11 / %d,
access rw
number-of-subintegrations in subintegrations (0.0 to 100.0) (DefV: 0 )
-
Number of subintegrations. NSUBINT must divide evenly into TTIME. Defines when to shift CCD pixel rows up by ROWSHFT during integration. Shift rows every TTIME/NSUBINT. WARNING: this keyword does not support the NOTIFY KTL ioctl.
-
DEICCD.ROWSHFT
ROWSHFT
(KECK1CCD), int / I11 / %d,
access rw
row-shift-per-subintegrations in pixel row (CCD) (0.0 to 2048.0)
-
Number of CCD pixel rows to shift 'up' every TTIME/NSUBINT. WARNING: this keyword does not support the NOTIFY KTL ioctl.
-
DEICCD.NUMAMPS
NUMAMPS
(KeckCCD.deimos), smallint / I6 / %d,
access r
DEPRECATED-number-of-readout-amplifiers in amplifiers (1.0 to 99.0) (nom 1.0 to 16.0) (DefV: 4 )
-
Beginning with DEIMOS (and for any other mosaic detector) this keyword is obsolete. Number of CCD amplifiers used during readout. It cannot be modified directly; it must be set via AMPLIST. WARNING: this keyword does not support the NOTIFY KTL ioctl.
-
DEICCD.NVIDINP
NVIDINP
(KeckCCD.deimos), smallint / I6 / %d,
access r
number-of-video-inputs in video inputs (1.0 to 99.0) (nom 1.0 to 16.0) (DefV: 16 )
-
Number of video inputs transmitted during readout. This was known as NUMAMPS before the advent of mosaic detectors, but the old concept is invalid. It cannot be set directly, it must be set using AMPMOD and MOSMOD.
-
DEICCD.OVRFLUSH
OVRFLUSH
(KECK1CCD), int / I11 / %d,
access rw
postscan-flush-lines in pixel row (FITS) (0.0 to 2048.0) (nom 0.0 to 256.0) (DefV: 0 )
-
Number of overscan lines (rows) to flush prior to reading overscan lines (POSTLINE). NOTE: This is *not* the OVRFLUSH usually found in FITS files. WARNING: this keyword does not support the NOTIFY KTL ioctl.
-
DEICCD.WSERV
WSERV
(KeckCCD2), char(5) / A / %d,
access r
writing-lickserv2 (0.0 to 1.0) (nom 0.0 to 1.0) (DefV: 0 )
-
TRUE while the CCD image is being transmitted from CCD controller VME crate memory to lickserv2.
Uses map KTLboolean to convert or format false_true:
-
false_true
(SharedMapDefs), tinyint / L1 / %s,
access rw
(0.0 to 1.0)
-
Generic map meme for boolean state (FALSE/TRUE) keywords.
Valid values of false_true are:
-
DEICCD.POSTLINE
POSTLINE
(KECK1CCD), smallint / I6 / %d,
access rw
postscan-lines in pixel row (FITS) (0.0 to 2048.0) (nom 0.0 to 256.0) (DefV: 0 )
-
Number of (binned) overscan rows to read following overscan flush (OVRFLUSH). These are binned in the same fashion as the actual image data. ERASLINE controls their storage. NOTE: This is *not* the POSTLINE usually found in FITS files. WARNING: this keyword does not support the NOTIFY KTL ioctl.
-
DEICCD.POSTPIX
POSTPIX
(KECK1CCD), smallint / I6 / %d,
access rw
postscan-pixels in pixel col (CCD) (0.0 to 2048.0) (nom 0.0 to 256.0)
-
Number of (unbinned) overscan pixels per amplifier. It should be set to a value which is divided evenly by the serial-direction binning value. NOTE: This is *not* the POSTPIX usually found in FITS files. WARNING: this keyword does not support the NOTIFY KTL ioctl.
-
DEICCD.PREROW
PREROW
(KeckCCD.deimos), smallint / I6 / %d,
access r
prescan-rows in pixel row (CCD) (0.0 to 2048.0) (nom 0.0 to 32.0) (DefV: 0 )
-
Number of unbinned prescan rows which must be parallel shifted out of the CCD before actual image rows begin, as reported by the CCD controller. WARNING: this keyword does not support the NOTIFY KTL ioctl.
-
DEICCD.PRECOL
PRECOL
(KeckCCD.deimos), smallint / I6 / %d,
access r
prescan-columns in pixel col (CCD) (0.0 to 2048.0) (nom 0.0 to 32.0) (DefV: 0 )
-
Number of unbinned prescan pixels per amplifier as reported by the CCD controller. This supersedes PREPIX beginning with the deployment of DEIMOS. WARNING: this keyword does not support the NOTIFY KTL ioctl.
-
DEICCD.PREFLUSH
PREFLUSH
(KECK1CCD), int / I11 / %d,
access rw
prescan-flush-lines in pixel row (CCD) (0.0 to 2048.0) (nom 0.0 to 300.0)
-
Number of prescan lines (rows) to flush after reading any saved prescan lines (PRELINE). NOTE: This is *not* the PREFLUSH usually found in FITS files. WARNING: this keyword does not support the NOTIFY KTL ioctl.
-
DEICCD.PRELINE
PRELINE
(KECK1CCD), smallint / I6 / %d,
access rw
prescan-lines in pixel row (0.0 to 2048.0) (nom 0.0 to 256.0) (DefV: 0 )
-
Number of (unbinned) prescan lines (rows) to read and save before any prescan flush (PREFLUSH). (PRELINE happens before PREFLUSH so engineers can see any initial charge effects.) NOTE: This is *not* the PRELINE usually found in FITS files. WARNING: this keyword does not support the NOTIFY KTL ioctl.
-
DEICCD.RESN2LVR
RESN2LVR
(KECK1CCD), int / I11 / %d,
access r
ccd-reservoir-nitrogen-level-raw in ADC value (0.0 to 4095.0)
-
Liquid nitrogen level of the reservoir source used to refill the dewar expressed as a 'raw' value from an analog-to-digital converter.
-
DEICCD.SHUTTER
SHUTTER
(KeckCCD.ESI), char(8) / A / %d,
access ro
shutter-open-closed (0.0 to 1.0) (nom 0.0 to 1.0) (DefV: 0 )
-
The value is either 'open', or 'not open'. The SHUTSTAT keyword gives more details. It cannot be modified directly; it must be set via CSHUTTER. WARNING: this keyword does not support the NOTIFY KTL ioctl.
Uses map KTLboolean to convert or format open_not:
-
open_not
(SharedMapDefs), tinyint / L1 / %s,
access r
(0.0 to 1.0)
-
Generic map meme for a door status boolean state (open, not open) keywords.
Valid values of open_not are:
-
DEICCD.SHUTSTAT
SHUTSTAT
(KeckCCD.ESI), varchar(68) / A / tinyint,
access ro
shutter-status (0.0 to 15.0)
-
A bitmask indicating the state of the various limit switches on the shutter mechanism. WARNING: this keyword does not support the NOTIFY KTL ioctl.
Valid values of SHUTSTAT are:
- L:err R:err :
- L:out R:err :
- collision!! :
- L:? R:in :
- L:err R:? :
- L:out R:in :
- L:in R:out :
- L:? R:? :
- L:in R:err :
- L:? R:err :
- L:err R:out :
- open :
- closed L :
- L:? R:out :
- L:err R:in :
- closed R :
-
DEICCD.PWRBLOKR
PWRBLOKR
(KECK1CCD), int / I11 / %d,
access rw
ccd-dewar-heater-voltage-raw in DAC value (0.0 to 4095.0)
-
Power to heater block in the dewar expressed as a 'raw' value being applied via the heater block DAC. The monitor will override external attempts to control the heater via this keyword, so its effectively read-only.
-
DEICCD.PWRBLKR1
PWRBLKR1
(KeckCCD.deimos), int / I11 / %d,
access rw
ccd-dewar-heater-1-voltage-raw in DAC value (0.0 to 4095.0)
-
Power to heater block 1 in the dewar expressed as a 'raw' value being applied via the heater block DAC. The monitor will override external attempts to control the heater via this keyword, so its effectively read-only. WARNING: this keyword does not support the NOTIFY KTL ioctl.
-
DEICCD.PWRBLKR2
PWRBLKR2
(KeckCCD.deimos), int / I11 / %d,
access rw
ccd-dewar-heater-2-voltage-raw in DAC value (0.0 to 4095.0)
-
Power to heater block 2 in the dewar expressed as a 'raw' value being applied via the heater block DAC. The monitor will override external attempts to control the heater via this keyword, so its effectively read-only. WARNING: this keyword does not support the NOTIFY KTL ioctl.
-
DEICCD.PWRBLKR3
PWRBLKR3
(KeckCCD.deimos), int / I11 / %d,
access rw
ccd-dewar-heater-3-voltage-raw in DAC value (0.0 to 4095.0)
-
Power to heater block 3 in the dewar expressed as a 'raw' value being applied via the heater block DAC. The monitor will override external attempts to control the heater via this keyword, so its effectively read-only. WARNING: this keyword does not support the NOTIFY KTL ioctl.
-
DEICCD.PWRBLKR4
PWRBLKR4
(KeckCCD.deimos), int / I11 / %d,
access rw
ccd-dewar-heater-4-voltage-raw in DAC value (0.0 to 4095.0)
-
Power to heater block 4 in the dewar expressed as a 'raw' value being applied via the heater block DAC. The monitor will override external attempts to control the heater via this keyword, so its effectively read-only. WARNING: this keyword does not support the NOTIFY KTL ioctl.
-
DEICCD.PWRBLKR5
PWRBLKR5
(KeckCCD.deimos), int / I11 / %d,
access rw
ccd-dewar-heater-5-voltage-raw in DAC value (0.0 to 4095.0)
-
Power to heater block 5 in the dewar expressed as a 'raw' value being applied via the heater block DAC. The monitor will override external attempts to control the heater via this keyword, so its effectively read-only. WARNING: this keyword does not support the NOTIFY KTL ioctl.
-
DEICCD.PWRBLKR6
PWRBLKR6
(KeckCCD.deimos), int / I11 / %d,
access rw
ccd-dewar-heater-6-voltage-raw in DAC value (0.0 to 4095.0)
-
Power to heater block 6 in the dewar expressed as a 'raw' value being applied via the heater block DAC. The monitor will override external attempts to control the heater via this keyword, so its effectively read-only. WARNING: this keyword does not support the NOTIFY KTL ioctl.
-
DEICCD.PWRBLKR7
PWRBLKR7
(KeckCCD.deimos), int / I11 / %d,
access rw
ccd-dewar-heater-7-voltage-raw in DAC value (0.0 to 4095.0)
-
Power to heater block 7 in the dewar expressed as a 'raw' value being applied via the heater block DAC. The monitor will override external attempts to control the heater via this keyword, so its effectively read-only. WARNING: this keyword does not support the NOTIFY KTL ioctl.
-
DEICCD.PWRBLKR8
PWRBLKR8
(KeckCCD.deimos), int / I11 / %d,
access rw
ccd-dewar-heater-8-voltage-raw in DAC value (0.0 to 4095.0)
-
Power to heater block 8 in the dewar expressed as a 'raw' value being applied via the heater block DAC. The monitor will override external attempts to control the heater via this keyword, so its effectively read-only. WARNING: this keyword does not support the NOTIFY KTL ioctl.
-
DEICCD.TEMPDETR
TEMPDETR
(KECK1CCD), int / I11 / %d,
access r
detector-temperature-raw in ADC value (0.0 to 4095.0)
-
Detector temperature expressed as a 'raw' value from an analog-to-digital converter.
-
DEICCD.TMPDETR1
TMPDETR1
(KeckCCD.deimos), int / I11 / %d,
access r
detector-1-temperature-raw in ADC value (0.0 to 4095.0)
-
Detector 1 temperature expressed as a 'raw' value from an analog-to-digital converter.
-
DEICCD.TMPDETR2
TMPDETR2
(KeckCCD.deimos), int / I11 / %d,
access r
detector-2-temperature-raw in ADC value (0.0 to 4095.0)
-
Detector 2 temperature expressed as a 'raw' value from an analog-to-digital converter.
-
DEICCD.TMPDETR3
TMPDETR3
(KeckCCD.deimos), int / I11 / %d,
access r
detector-3-temperature-raw in ADC value (0.0 to 4095.0)
-
Detector 3 temperature expressed as a 'raw' value from an analog-to-digital converter.
-
DEICCD.TMPDETR4
TMPDETR4
(KeckCCD.deimos), int / I11 / %d,
access r
detector-4-temperature-raw in ADC value (0.0 to 4095.0)
-
Detector 4 temperature expressed as a 'raw' value from an analog-to-digital converter.
-
DEICCD.TMPDETR5
TMPDETR5
(KeckCCD.deimos), int / I11 / %d,
access r
detector-5-temperature-raw in ADC value (0.0 to 4095.0)
-
Detector 5 temperature expressed as a 'raw' value from an analog-to-digital converter.
-
DEICCD.TMPDETR6
TMPDETR6
(KeckCCD.deimos), int / I11 / %d,
access r
detector-6-temperature-raw in ADC value (0.0 to 4095.0)
-
Detector 6 temperature expressed as a 'raw' value from an analog-to-digital converter.
-
DEICCD.TMPDETR7
TMPDETR7
(KeckCCD.deimos), int / I11 / %d,
access r
detector-7-temperature-raw in ADC value (0.0 to 4095.0)
-
Detector 7 temperature expressed as a 'raw' value from an analog-to-digital converter.
-
DEICCD.TMPDETR8
TMPDETR8
(KeckCCD.deimos), int / I11 / %d,
access r
detector-8-temperature-raw in ADC value (0.0 to 4095.0)
-
Detector 8 temperature expressed as a 'raw' value from an analog-to-digital converter.
-
DEICCD.TEMPSETR
TEMPSETR
(KECK1CCD), int / I11 / %d,
access rw
ccd-desired-dewar-temperature-raw in ADC value (0.0 to 4095.0)
-
The detector temperature set point expressed as a 'raw' value from an analog-to-digital converter.
-
DEICCD.TTIME
TTIME
(KECK1CCD), int / I11 / %d,
access rw
total-time in s (0.0 to 100000.0) (nom 0.0 to 12500.0)
-
Target length of time for the exposure. The exposure terminates if TTIME is not greater than ELAPTIME, which provides a mechanism for ending observations early. TTIME (and EXPOSURE, q.v.) should *not* be used as shutter open time. Use EXPTIME instead. WARNING: this keyword does not support the NOTIFY KTL ioctl.
-
DEICCD.UTB15VEN
UTB15VEN
(KECK1CCD), char(8) / A / %d,
access rw
ccd-15-volts-enable (0.0 to 1.0) (nom 0.0 to 1.0)
-
Enable +/-15 volt analog power in the CCD controller.
Uses map KTLboolean to convert or format enabled_dis:
-
enabled_dis
(SharedMapDefs), tinyint / L1 / %s,
access rw
(0.0 to 1.0)
-
Generic map meme for (enabled, disabled) keywords.
Valid values of enabled_dis are:
-
DEICCD.UTB30VEN
UTB30VEN
(KECK1CCD), char(8) / A / %d,
access rw
ccd-30-volts-enable (0.0 to 1.0) (nom 0.0 to 1.0)
-
Enable +30 volt analog power in the CCD controller.
Uses map KTLboolean to convert or format enabled_dis:
-
enabled_dis
(SharedMapDefs), tinyint / L1 / %s,
access rw
(0.0 to 1.0)
-
Generic map meme for (enabled, disabled) keywords.
Valid values of enabled_dis are:
-
DEICCD.UTBFANS
UTBFANS
(KECK1CCD), char(3) / A / %d,
access rw
ccd-controller-fans (0.0 to 1.0) (nom 0.0 to 1.0)
-
CCD electronics enclosure fan state. The fans are normally controlled by a continuously running monitor on the CCD crate. The monitor will override external attempts to control the fans via this keyword, so it's effectively read-only.
Uses map KTLboolean to convert or format on_off:
-
on_off
(SharedMapDefs), tinyint / L1 / %s,
access rw
(0.0 to 1.0)
-
Generic map meme for boolean state (ON/OFF) keywords.
Valid values of on_off are:
-
DEICCD.UTBM15VR
UTBM15VR
(KECK1CCD), int / I11 / %d,
access r
ccd-minus-15-volts-raw in ADC value (0.0 to 4095.0)
-
-15 volt power supply voltage level expressed as a 'raw' value from an analog-to-digital converter.
-
DEICCD.UTBN2FIL
UTBN2FIL
(KECK1CCD), char(3) / A / %d,
access rw
ccd-liquid-n2-pressure-valve (0.0 to 1.0) (nom 0.0 to 1.0)
-
Set to TRUE to initiate a dewar liquid nitrogen fill.
Uses map KTLboolean to convert or format on_off:
-
on_off
(SharedMapDefs), tinyint / L1 / %s,
access rw
(0.0 to 1.0)
-
Generic map meme for boolean state (ON/OFF) keywords.
Valid values of on_off are:
-
DEICCD.UTBN2HTR
UTBN2HTR
(KECK1CCD), char(3) / A / %d,
access rw
ccd-liquid-n2-reservoir-heater (0.0 to 1.0) (nom 0.0 to 1.0)
-
Obsolete. Originally, it was set to TRUE to turn on a heater in the liquid nitrogen reservoir to pressurize the reservoir, if the compressed air pressurization system failed.
Uses map KTLboolean to convert or format on_off:
-
on_off
(SharedMapDefs), tinyint / L1 / %s,
access rw
(0.0 to 1.0)
-
Generic map meme for boolean state (ON/OFF) keywords.
Valid values of on_off are:
-
DEICCD.UTBP15VR
UTBP15VR
(KECK1CCD), int / I11 / %d,
access r
ccd-plus-15-volts-raw in ADC value (0.0 to 4095.0)
-
+15 volt power supply voltage level expressed as a 'raw' value from an analog-to-digital converter.
-
DEICCD.UTBP30VR
UTBP30VR
(KECK1CCD), int / I11 / %d,
access r
ccd-plus-30-volts-raw in ADC value (0.0 to 4095.0)
-
+30 volt power supply voltage level expressed as a 'raw' value from an analog-to-digital converter.
-
DEICCD.UTBP5VR
UTBP5VR
(KECK1CCD), int / I11 / %d,
access r
ccd-plus-5-volts-raw in ADC value (0.0 to 4095.0)
-
+5 volt power supply voltage level expressed as a 'raw' value from an analog-to-digital converter.
-
DEICCD.UTBTEMPR
UTBTEMPR
(KECK1CCD), int / I11 / %d,
access r
ccd-utility-board-temperature-raw in ADC value (0.0 to 4095.0)
-
Temperature of the CCD controller utility board expressed as a 'raw' value from an analog-to-digital converter.
-
DEICCD.UTBTMPSR
UTBTMPSR
(KECK1CCD), int / I11 / %d,
access rw
ccd-desired-utility-board-temperature-rawint in DAC value (0.0 to 4095.0)
-
Temperature of the CCD electronics enclosure expressed as a 'raw' value from an analog-to-digital converter.
-
DEICCD.VIDOFF1
VIDOFF1
(KeckCCD.deimos), int / I11 / %d,
access rw
video-offset-amplifier-1 in video offset (0.0 to 255.0) (nom 2300.0 to 2650.0)
-
Video offset for CCD controller analog board #1. This corresponds to Video Input #1. WARNING: this keyword does not support the NOTIFY KTL ioctl.
-
DEICCD.VIDOFF2
VIDOFF2
(KeckCCD.deimos), int / I11 / %d,
access rw
video-offset-amplifier-2 in video offset (0.0 to 255.0) (nom 2300.0 to 2650.0)
-
Video offset for CCD controller analog board #2. This corresponds to Video Input #2. WARNING: this keyword does not support the NOTIFY KTL ioctl.
-
DEICCD.VIDOFF3
VIDOFF3
(KeckCCD.deimos), int / I11 / %d,
access rw
video-offset-amplifier-3 in video offset (0.0 to 255.0) (nom 2300.0 to 2650.0)
-
Video offset for CCD controller analog board #3. This corresponds to Video Input #3. WARNING: this keyword does not support the NOTIFY KTL ioctl.
-
DEICCD.VIDOFF4
VIDOFF4
(KeckCCD.deimos), int / I11 / %d,
access rw
video-offset-amplifier-4 in video offset (0.0 to 255.0) (nom 2300.0 to 2650.0)
-
Video offset for CCD controller analog board #4. This corresponds to Video Input #4. WARNING: this keyword does not support the NOTIFY KTL ioctl.
-
DEICCD.VIDOFF5
VIDOFF5
(KeckCCD.deimos), int / I11 / %d,
access rw
video-offset-amplifier-5 in video offset (0.0 to 255.0) (nom 2300.0 to 2650.0)
-
Video offset for CCD controller analog board #5. This corresponds to Video Input #5. WARNING: this keyword does not support the NOTIFY KTL ioctl.
-
DEICCD.VIDOFF6
VIDOFF6
(KeckCCD.deimos), int / I11 / %d,
access rw
video-offset-amplifier-6 in video offset (0.0 to 255.0) (nom 2300.0 to 2650.0)
-
Video offset for CCD controller analog board #6. This corresponds to Video Input #6. WARNING: this keyword does not support the NOTIFY KTL ioctl.
-
DEICCD.VIDOFF7
VIDOFF7
(KeckCCD.deimos), int / I11 / %d,
access rw
video-offset-amplifier-7 in video offset (0.0 to 255.0) (nom 2300.0 to 2650.0)
-
Video offset for CCD controller analog board #7. This corresponds to Video Input #7. WARNING: this keyword does not support the NOTIFY KTL ioctl.
-
DEICCD.VIDOFF8
VIDOFF8
(KeckCCD.deimos), int / I11 / %d,
access rw
video-offset-amplifier-8 in video offset (0.0 to 255.0) (nom 2300.0 to 2650.0)
-
Video offset for CCD controller analog board #8. This corresponds to Video Input #8. WARNING: this keyword does not support the NOTIFY KTL ioctl.
-
DEICCD.VIDOFF9
VIDOFF9
(KeckCCD.deimos), int / I11 / %d,
access rw
video-offset-amplifier-9 in video offset (0.0 to 255.0) (nom 2300.0 to 2650.0)
-
Video offset for CCD controller analog board #9. This corresponds to Video Input #9. WARNING: this keyword does not support the NOTIFY KTL ioctl.
-
DEICCD.VIDOFF10
VIDOFF10
(KeckCCD.deimos), int / I11 / %d,
access rw
video-offset-amplifier-10 in video offset (0.0 to 255.0) (nom 2300.0 to 2650.0)
-
Video offset for CCD controller analog board #10. This corresponds to Video Input #10. WARNING: this keyword does not support the NOTIFY KTL ioctl.
-
DEICCD.VIDOFF11
VIDOFF11
(KeckCCD.deimos), int / I11 / %d,
access rw
video-offset-amplifier-11 in video offset (0.0 to 255.0) (nom 2300.0 to 2650.0)
-
Video offset for CCD controller analog board #11. This corresponds to Video Input #11. WARNING: this keyword does not support the NOTIFY KTL ioctl.
-
DEICCD.VIDOFF12
VIDOFF12
(KeckCCD.deimos), int / I11 / %d,
access rw
video-offset-amplifier-12 in video offset (0.0 to 255.0) (nom 2300.0 to 2650.0)
-
Video offset for CCD controller analog board #12. This corresponds to Video Input #12. WARNING: this keyword does not support the NOTIFY KTL ioctl.
-
DEICCD.VIDOFF13
VIDOFF13
(KeckCCD.deimos), int / I11 / %d,
access rw
video-offset-amplifier-13 in video offset (0.0 to 255.0) (nom 2300.0 to 2650.0)
-
Video offset for CCD controller analog board #13. This corresponds to Video Input #13. WARNING: this keyword does not support the NOTIFY KTL ioctl.
-
DEICCD.VIDOFF14
VIDOFF14
(KeckCCD.deimos), int / I11 / %d,
access rw
video-offset-amplifier-14 in video offset (0.0 to 255.0) (nom 2300.0 to 2650.0)
-
Video offset for CCD controller analog board #14. This corresponds to Video Input #14. WARNING: this keyword does not support the NOTIFY KTL ioctl.
-
DEICCD.VIDOFF15
VIDOFF15
(KeckCCD.deimos), int / I11 / %d,
access rw
video-offset-amplifier-15 in video offset (0.0 to 255.0) (nom 2300.0 to 2650.0)
-
Video offset for CCD controller analog board #15. This corresponds to Video Input #15. WARNING: this keyword does not support the NOTIFY KTL ioctl.
-
DEICCD.VIDOFF16
VIDOFF16
(KeckCCD.deimos), int / I11 / %d,
access rw
video-offset-amplifier-16 in video offset (0.0 to 255.0) (nom 2300.0 to 2650.0)
-
Video offset for CCD controller analog board #16. This corresponds to Video Input #16. WARNING: this keyword does not support the NOTIFY KTL ioctl.
-
DEICCD.PANELIST
PANELIST
(KeckCCD.deimos), varchar(68) / A / %d,
access rw
pane-list (DefV: 0 NulV: 0)
-
Bitmask describing the list of up to 16 PANEn keywords to be used when windowing the next mosaic readout. An entry of 0 terminates the active list. All bits 0 means the PANE keyword will be used; otherwise, bit 0 means PANE1, etc.
Valid values of PANELIST are:
- PANE : use PANE
- 1 : use PANE1
- 11 : use PANE11
- 8 : use PANE8
- 5 : use PANE5
- 15 : use PANE15
- 2 : use PANE2
- 12 : use PANE12
- 9 : use PANE9
- 6 : use PANE6
- 16 : use PANE16
- 3 : use PANE3
- 13 : use PANE13
- 10 : use PANE10
- 7 : use PANE7
- 4 : use PANE4
- 14 : use PANE14
-
DEICCD.PANE
PANE
(KeckCCD.deimos), varchar(68) / A / %d,
access rw
mosaic-pane
-
Defines window for readout. Values are: STARTROW, STARTCOL, NUMROWS, NUMCOLS. Specified and reported as unbinned pixels in ideal detector coordinates. WARNING: this keyword does not support the NOTIFY KTL ioctl.
Uses map KTLintarray to convert or format pane0:
-
pane0
(KeckCCD.deimos), tuple / tuple / ,
access
-
This bundle describes the subraster of a mosaic detector which is desired at readout. It defines origin and extent of a window. It uses zero-indexed, unbinned pixels.
pane0 consists of elements:
-
(KECK1CCD), smallint / I5 / %d,
access
in pixel (0.0 to 10000.0)
-
The starting pixel of the sub-raster along the serial-readout direction of the CCD. The first image pixel is denoted 0 (i.e, it is zero-indexed). The pixel binning, or lack thereof, is indicated by the parent meme.
-
(KECK1CCD), smallint / I5 / %d,
access
in pixel (0.0 to 10000.0)
-
The starting pixel of the sub-raster along the parallel-readout direction of the CCD. The first image pixel is denoted 0 (i.e, it is zero-indexed). The pixel binning, or lack thereof, is indicated by the parent meme.
-
(KECK1CCD), smallint / I5 / %d,
access
in pixel (0.0 to 10000.0) (nom 1.0 to 10000.0)
-
The extent of the sub-raster along the serial-readout direction of the CCD. The pixel binning, or lack thereof, is indicated by the parent meme. Note that this extent must be non-negative and should be positive.
-
(KECK1CCD), smallint / I5 / %d,
access
in pixel (0.0 to 10000.0) (nom 1.0 to 10000.0)
-
The extent of the sub-raster along the parallel-readout direction of the CCD. The pixel binning, or lack thereof, is indicated by the parent meme. Note that this extent must be non-negative and should be positive.
-
DEICCD.PANE1
PANE1
(KeckCCD.deimos), varchar(68) / A / %d,
access rw
mosaic-pane-1
-
Mosaic readout window 1. Elements are: STARTROW, STARTCOL, NUMROWS, NUMCOLS. Specified and reported as unbinned pixels in ideal detector coordinates. WARNING: this keyword does not support the NOTIFY KTL ioctl.
Uses map KTLintarray to convert or format pane0:
-
pane0
(KeckCCD.deimos), tuple / tuple / ,
access
-
This bundle describes the subraster of a mosaic detector which is desired at readout. It defines origin and extent of a window. It uses zero-indexed, unbinned pixels.
pane0 consists of elements:
-
(KECK1CCD), smallint / I5 / %d,
access
in pixel (0.0 to 10000.0)
-
The starting pixel of the sub-raster along the serial-readout direction of the CCD. The first image pixel is denoted 0 (i.e, it is zero-indexed). The pixel binning, or lack thereof, is indicated by the parent meme.
-
(KECK1CCD), smallint / I5 / %d,
access
in pixel (0.0 to 10000.0)
-
The starting pixel of the sub-raster along the parallel-readout direction of the CCD. The first image pixel is denoted 0 (i.e, it is zero-indexed). The pixel binning, or lack thereof, is indicated by the parent meme.
-
(KECK1CCD), smallint / I5 / %d,
access
in pixel (0.0 to 10000.0) (nom 1.0 to 10000.0)
-
The extent of the sub-raster along the serial-readout direction of the CCD. The pixel binning, or lack thereof, is indicated by the parent meme. Note that this extent must be non-negative and should be positive.
-
(KECK1CCD), smallint / I5 / %d,
access
in pixel (0.0 to 10000.0) (nom 1.0 to 10000.0)
-
The extent of the sub-raster along the parallel-readout direction of the CCD. The pixel binning, or lack thereof, is indicated by the parent meme. Note that this extent must be non-negative and should be positive.
-
DEICCD.PANE2
PANE2
(KeckCCD.deimos), varchar(68) / A / %d,
access rw
mosaic-pane-2
-
Mosaic readout window 2. Elements are: STARTROW, STARTCOL, NUMROWS, NUMCOLS. Specified and reported as unbinned pixels in ideal detector coordinates. WARNING: this keyword does not support the NOTIFY KTL ioctl.
Uses map KTLintarray to convert or format pane0:
-
pane0
(KeckCCD.deimos), tuple / tuple / ,
access
-
This bundle describes the subraster of a mosaic detector which is desired at readout. It defines origin and extent of a window. It uses zero-indexed, unbinned pixels.
pane0 consists of elements:
-
(KECK1CCD), smallint / I5 / %d,
access
in pixel (0.0 to 10000.0)
-
The starting pixel of the sub-raster along the serial-readout direction of the CCD. The first image pixel is denoted 0 (i.e, it is zero-indexed). The pixel binning, or lack thereof, is indicated by the parent meme.
-
(KECK1CCD), smallint / I5 / %d,
access
in pixel (0.0 to 10000.0)
-
The starting pixel of the sub-raster along the parallel-readout direction of the CCD. The first image pixel is denoted 0 (i.e, it is zero-indexed). The pixel binning, or lack thereof, is indicated by the parent meme.
-
(KECK1CCD), smallint / I5 / %d,
access
in pixel (0.0 to 10000.0) (nom 1.0 to 10000.0)
-
The extent of the sub-raster along the serial-readout direction of the CCD. The pixel binning, or lack thereof, is indicated by the parent meme. Note that this extent must be non-negative and should be positive.
-
(KECK1CCD), smallint / I5 / %d,
access
in pixel (0.0 to 10000.0) (nom 1.0 to 10000.0)
-
The extent of the sub-raster along the parallel-readout direction of the CCD. The pixel binning, or lack thereof, is indicated by the parent meme. Note that this extent must be non-negative and should be positive.
-
DEICCD.PANE3
PANE3
(KeckCCD.deimos), varchar(68) / A / %d,
access rw
mosaic-pane-3
-
Mosaic readout window 3. Elements are: STARTROW, STARTCOL, NUMROWS, NUMCOLS. Specified and reported as unbinned pixels in ideal detector coordinates. WARNING: this keyword does not support the NOTIFY KTL ioctl.
Uses map KTLintarray to convert or format pane0:
-
pane0
(KeckCCD.deimos), tuple / tuple / ,
access
-
This bundle describes the subraster of a mosaic detector which is desired at readout. It defines origin and extent of a window. It uses zero-indexed, unbinned pixels.
pane0 consists of elements:
-
(KECK1CCD), smallint / I5 / %d,
access
in pixel (0.0 to 10000.0)
-
The starting pixel of the sub-raster along the serial-readout direction of the CCD. The first image pixel is denoted 0 (i.e, it is zero-indexed). The pixel binning, or lack thereof, is indicated by the parent meme.
-
(KECK1CCD), smallint / I5 / %d,
access
in pixel (0.0 to 10000.0)
-
The starting pixel of the sub-raster along the parallel-readout direction of the CCD. The first image pixel is denoted 0 (i.e, it is zero-indexed). The pixel binning, or lack thereof, is indicated by the parent meme.
-
(KECK1CCD), smallint / I5 / %d,
access
in pixel (0.0 to 10000.0) (nom 1.0 to 10000.0)
-
The extent of the sub-raster along the serial-readout direction of the CCD. The pixel binning, or lack thereof, is indicated by the parent meme. Note that this extent must be non-negative and should be positive.
-
(KECK1CCD), smallint / I5 / %d,
access
in pixel (0.0 to 10000.0) (nom 1.0 to 10000.0)
-
The extent of the sub-raster along the parallel-readout direction of the CCD. The pixel binning, or lack thereof, is indicated by the parent meme. Note that this extent must be non-negative and should be positive.
-
DEICCD.PANE4
PANE4
(KeckCCD.deimos), varchar(68) / A / %d,
access rw
mosaic-pane-4
-
Mosaic readout window 4. Elements are: STARTROW, STARTCOL, NUMROWS, NUMCOLS. Specified and reported as unbinned pixels in ideal detector coordinates. WARNING: this keyword does not support the NOTIFY KTL ioctl.
Uses map KTLintarray to convert or format pane0:
-
pane0
(KeckCCD.deimos), tuple / tuple / ,
access
-
This bundle describes the subraster of a mosaic detector which is desired at readout. It defines origin and extent of a window. It uses zero-indexed, unbinned pixels.
pane0 consists of elements:
-
(KECK1CCD), smallint / I5 / %d,
access
in pixel (0.0 to 10000.0)
-
The starting pixel of the sub-raster along the serial-readout direction of the CCD. The first image pixel is denoted 0 (i.e, it is zero-indexed). The pixel binning, or lack thereof, is indicated by the parent meme.
-
(KECK1CCD), smallint / I5 / %d,
access
in pixel (0.0 to 10000.0)
-
The starting pixel of the sub-raster along the parallel-readout direction of the CCD. The first image pixel is denoted 0 (i.e, it is zero-indexed). The pixel binning, or lack thereof, is indicated by the parent meme.
-
(KECK1CCD), smallint / I5 / %d,
access
in pixel (0.0 to 10000.0) (nom 1.0 to 10000.0)
-
The extent of the sub-raster along the serial-readout direction of the CCD. The pixel binning, or lack thereof, is indicated by the parent meme. Note that this extent must be non-negative and should be positive.
-
(KECK1CCD), smallint / I5 / %d,
access
in pixel (0.0 to 10000.0) (nom 1.0 to 10000.0)
-
The extent of the sub-raster along the parallel-readout direction of the CCD. The pixel binning, or lack thereof, is indicated by the parent meme. Note that this extent must be non-negative and should be positive.
-
DEICCD.PANE5
PANE5
(KeckCCD.deimos), varchar(68) / A / %d,
access rw
mosaic-pane-5
-
Mosaic readout window 5. Elements are: STARTROW, STARTCOL, NUMROWS, NUMCOLS. Specified and reported as unbinned pixels in ideal detector coordinates. WARNING: this keyword does not support the NOTIFY KTL ioctl.
Uses map KTLintarray to convert or format pane0:
-
pane0
(KeckCCD.deimos), tuple / tuple / ,
access
-
This bundle describes the subraster of a mosaic detector which is desired at readout. It defines origin and extent of a window. It uses zero-indexed, unbinned pixels.
pane0 consists of elements:
-
(KECK1CCD), smallint / I5 / %d,
access
in pixel (0.0 to 10000.0)
-
The starting pixel of the sub-raster along the serial-readout direction of the CCD. The first image pixel is denoted 0 (i.e, it is zero-indexed). The pixel binning, or lack thereof, is indicated by the parent meme.
-
(KECK1CCD), smallint / I5 / %d,
access
in pixel (0.0 to 10000.0)
-
The starting pixel of the sub-raster along the parallel-readout direction of the CCD. The first image pixel is denoted 0 (i.e, it is zero-indexed). The pixel binning, or lack thereof, is indicated by the parent meme.
-
(KECK1CCD), smallint / I5 / %d,
access
in pixel (0.0 to 10000.0) (nom 1.0 to 10000.0)
-
The extent of the sub-raster along the serial-readout direction of the CCD. The pixel binning, or lack thereof, is indicated by the parent meme. Note that this extent must be non-negative and should be positive.
-
(KECK1CCD), smallint / I5 / %d,
access
in pixel (0.0 to 10000.0) (nom 1.0 to 10000.0)
-
The extent of the sub-raster along the parallel-readout direction of the CCD. The pixel binning, or lack thereof, is indicated by the parent meme. Note that this extent must be non-negative and should be positive.
-
DEICCD.PANE6
PANE6
(KeckCCD.deimos), varchar(68) / A / %d,
access rw
mosaic-pane-6
-
Mosaic readout window 6. Elements are: STARTROW, STARTCOL, NUMROWS, NUMCOLS. Specified and reported as unbinned pixels in ideal detector coordinates. WARNING: this keyword does not support the NOTIFY KTL ioctl.
Uses map KTLintarray to convert or format pane0:
-
pane0
(KeckCCD.deimos), tuple / tuple / ,
access
-
This bundle describes the subraster of a mosaic detector which is desired at readout. It defines origin and extent of a window. It uses zero-indexed, unbinned pixels.
pane0 consists of elements:
-
(KECK1CCD), smallint / I5 / %d,
access
in pixel (0.0 to 10000.0)
-
The starting pixel of the sub-raster along the serial-readout direction of the CCD. The first image pixel is denoted 0 (i.e, it is zero-indexed). The pixel binning, or lack thereof, is indicated by the parent meme.
-
(KECK1CCD), smallint / I5 / %d,
access
in pixel (0.0 to 10000.0)
-
The starting pixel of the sub-raster along the parallel-readout direction of the CCD. The first image pixel is denoted 0 (i.e, it is zero-indexed). The pixel binning, or lack thereof, is indicated by the parent meme.
-
(KECK1CCD), smallint / I5 / %d,
access
in pixel (0.0 to 10000.0) (nom 1.0 to 10000.0)
-
The extent of the sub-raster along the serial-readout direction of the CCD. The pixel binning, or lack thereof, is indicated by the parent meme. Note that this extent must be non-negative and should be positive.
-
(KECK1CCD), smallint / I5 / %d,
access
in pixel (0.0 to 10000.0) (nom 1.0 to 10000.0)
-
The extent of the sub-raster along the parallel-readout direction of the CCD. The pixel binning, or lack thereof, is indicated by the parent meme. Note that this extent must be non-negative and should be positive.
-
DEICCD.PANE7
PANE7
(KeckCCD.deimos), varchar(68) / A / %d,
access rw
mosaic-pane-7
-
Mosaic readout window 7. Elements are: STARTROW, STARTCOL, NUMROWS, NUMCOLS. Specified and reported as unbinned pixels in ideal detector coordinates. WARNING: this keyword does not support the NOTIFY KTL ioctl.
Uses map KTLintarray to convert or format pane0:
-
pane0
(KeckCCD.deimos), tuple / tuple / ,
access
-
This bundle describes the subraster of a mosaic detector which is desired at readout. It defines origin and extent of a window. It uses zero-indexed, unbinned pixels.
pane0 consists of elements:
-
(KECK1CCD), smallint / I5 / %d,
access
in pixel (0.0 to 10000.0)
-
The starting pixel of the sub-raster along the serial-readout direction of the CCD. The first image pixel is denoted 0 (i.e, it is zero-indexed). The pixel binning, or lack thereof, is indicated by the parent meme.
-
(KECK1CCD), smallint / I5 / %d,
access
in pixel (0.0 to 10000.0)
-
The starting pixel of the sub-raster along the parallel-readout direction of the CCD. The first image pixel is denoted 0 (i.e, it is zero-indexed). The pixel binning, or lack thereof, is indicated by the parent meme.
-
(KECK1CCD), smallint / I5 / %d,
access
in pixel (0.0 to 10000.0) (nom 1.0 to 10000.0)
-
The extent of the sub-raster along the serial-readout direction of the CCD. The pixel binning, or lack thereof, is indicated by the parent meme. Note that this extent must be non-negative and should be positive.
-
(KECK1CCD), smallint / I5 / %d,
access
in pixel (0.0 to 10000.0) (nom 1.0 to 10000.0)
-
The extent of the sub-raster along the parallel-readout direction of the CCD. The pixel binning, or lack thereof, is indicated by the parent meme. Note that this extent must be non-negative and should be positive.
-
DEICCD.PANE8
PANE8
(KeckCCD.deimos), varchar(68) / A / %d,
access rw
mosaic-pane-8
-
Mosaic readout window 8. Elements are: STARTROW, STARTCOL, NUMROWS, NUMCOLS. Specified and reported as unbinned pixels in ideal detector coordinates. WARNING: this keyword does not support the NOTIFY KTL ioctl.
Uses map KTLintarray to convert or format pane0:
-
pane0
(KeckCCD.deimos), tuple / tuple / ,
access
-
This bundle describes the subraster of a mosaic detector which is desired at readout. It defines origin and extent of a window. It uses zero-indexed, unbinned pixels.
pane0 consists of elements:
-
(KECK1CCD), smallint / I5 / %d,
access
in pixel (0.0 to 10000.0)
-
The starting pixel of the sub-raster along the serial-readout direction of the CCD. The first image pixel is denoted 0 (i.e, it is zero-indexed). The pixel binning, or lack thereof, is indicated by the parent meme.
-
(KECK1CCD), smallint / I5 / %d,
access
in pixel (0.0 to 10000.0)
-
The starting pixel of the sub-raster along the parallel-readout direction of the CCD. The first image pixel is denoted 0 (i.e, it is zero-indexed). The pixel binning, or lack thereof, is indicated by the parent meme.
-
(KECK1CCD), smallint / I5 / %d,
access
in pixel (0.0 to 10000.0) (nom 1.0 to 10000.0)
-
The extent of the sub-raster along the serial-readout direction of the CCD. The pixel binning, or lack thereof, is indicated by the parent meme. Note that this extent must be non-negative and should be positive.
-
(KECK1CCD), smallint / I5 / %d,
access
in pixel (0.0 to 10000.0) (nom 1.0 to 10000.0)
-
The extent of the sub-raster along the parallel-readout direction of the CCD. The pixel binning, or lack thereof, is indicated by the parent meme. Note that this extent must be non-negative and should be positive.
-
DEICCD.PANE9
PANE9
(KeckCCD.deimos), varchar(68) / A / %d,
access rw
mosaic-pane-9
-
Mosaic readout window 9. Elements are: STARTROW, STARTCOL, NUMROWS, NUMCOLS. Specified and reported as unbinned pixels in ideal detector coordinates. WARNING: this keyword does not support the NOTIFY KTL ioctl.
Uses map KTLintarray to convert or format pane0:
-
pane0
(KeckCCD.deimos), tuple / tuple / ,
access
-
This bundle describes the subraster of a mosaic detector which is desired at readout. It defines origin and extent of a window. It uses zero-indexed, unbinned pixels.
pane0 consists of elements:
-
(KECK1CCD), smallint / I5 / %d,
access
in pixel (0.0 to 10000.0)
-
The starting pixel of the sub-raster along the serial-readout direction of the CCD. The first image pixel is denoted 0 (i.e, it is zero-indexed). The pixel binning, or lack thereof, is indicated by the parent meme.
-
(KECK1CCD), smallint / I5 / %d,
access
in pixel (0.0 to 10000.0)
-
The starting pixel of the sub-raster along the parallel-readout direction of the CCD. The first image pixel is denoted 0 (i.e, it is zero-indexed). The pixel binning, or lack thereof, is indicated by the parent meme.
-
(KECK1CCD), smallint / I5 / %d,
access
in pixel (0.0 to 10000.0) (nom 1.0 to 10000.0)
-
The extent of the sub-raster along the serial-readout direction of the CCD. The pixel binning, or lack thereof, is indicated by the parent meme. Note that this extent must be non-negative and should be positive.
-
(KECK1CCD), smallint / I5 / %d,
access
in pixel (0.0 to 10000.0) (nom 1.0 to 10000.0)
-
The extent of the sub-raster along the parallel-readout direction of the CCD. The pixel binning, or lack thereof, is indicated by the parent meme. Note that this extent must be non-negative and should be positive.
-
DEICCD.PANE10
PANE10
(KeckCCD.deimos), varchar(68) / A / %d,
access rw
mosaic-pane-10
-
Mosaic readout window 10. Elements are: STARTROW, STARTCOL, NUMROWS, NUMCOLS. Specified and reported as unbinned pixels in ideal detector coordinates. WARNING: this keyword does not support the NOTIFY KTL ioctl.
Uses map KTLintarray to convert or format pane0:
-
pane0
(KeckCCD.deimos), tuple / tuple / ,
access
-
This bundle describes the subraster of a mosaic detector which is desired at readout. It defines origin and extent of a window. It uses zero-indexed, unbinned pixels.
pane0 consists of elements:
-
(KECK1CCD), smallint / I5 / %d,
access
in pixel (0.0 to 10000.0)
-
The starting pixel of the sub-raster along the serial-readout direction of the CCD. The first image pixel is denoted 0 (i.e, it is zero-indexed). The pixel binning, or lack thereof, is indicated by the parent meme.
-
(KECK1CCD), smallint / I5 / %d,
access
in pixel (0.0 to 10000.0)
-
The starting pixel of the sub-raster along the parallel-readout direction of the CCD. The first image pixel is denoted 0 (i.e, it is zero-indexed). The pixel binning, or lack thereof, is indicated by the parent meme.
-
(KECK1CCD), smallint / I5 / %d,
access
in pixel (0.0 to 10000.0) (nom 1.0 to 10000.0)
-
The extent of the sub-raster along the serial-readout direction of the CCD. The pixel binning, or lack thereof, is indicated by the parent meme. Note that this extent must be non-negative and should be positive.
-
(KECK1CCD), smallint / I5 / %d,
access
in pixel (0.0 to 10000.0) (nom 1.0 to 10000.0)
-
The extent of the sub-raster along the parallel-readout direction of the CCD. The pixel binning, or lack thereof, is indicated by the parent meme. Note that this extent must be non-negative and should be positive.
-
DEICCD.PANE11
PANE11
(KeckCCD.deimos), varchar(68) / A / %d,
access rw
mosaic-pane-11
-
Mosaic readout window 11. Elements are: STARTROW, STARTCOL, NUMROWS, NUMCOLS. Specified and reported as unbinned pixels in ideal detector coordinates. WARNING: this keyword does not support the NOTIFY KTL ioctl.
Uses map KTLintarray to convert or format pane0:
-
pane0
(KeckCCD.deimos), tuple / tuple / ,
access
-
This bundle describes the subraster of a mosaic detector which is desired at readout. It defines origin and extent of a window. It uses zero-indexed, unbinned pixels.
pane0 consists of elements:
-
(KECK1CCD), smallint / I5 / %d,
access
in pixel (0.0 to 10000.0)
-
The starting pixel of the sub-raster along the serial-readout direction of the CCD. The first image pixel is denoted 0 (i.e, it is zero-indexed). The pixel binning, or lack thereof, is indicated by the parent meme.
-
(KECK1CCD), smallint / I5 / %d,
access
in pixel (0.0 to 10000.0)
-
The starting pixel of the sub-raster along the parallel-readout direction of the CCD. The first image pixel is denoted 0 (i.e, it is zero-indexed). The pixel binning, or lack thereof, is indicated by the parent meme.
-
(KECK1CCD), smallint / I5 / %d,
access
in pixel (0.0 to 10000.0) (nom 1.0 to 10000.0)
-
The extent of the sub-raster along the serial-readout direction of the CCD. The pixel binning, or lack thereof, is indicated by the parent meme. Note that this extent must be non-negative and should be positive.
-
(KECK1CCD), smallint / I5 / %d,
access
in pixel (0.0 to 10000.0) (nom 1.0 to 10000.0)
-
The extent of the sub-raster along the parallel-readout direction of the CCD. The pixel binning, or lack thereof, is indicated by the parent meme. Note that this extent must be non-negative and should be positive.
-
DEICCD.PANE12
PANE12
(KeckCCD.deimos), varchar(68) / A / %d,
access rw
mosaic-pane-12
-
Mosaic readout window 12. Elements are: STARTROW, STARTCOL, NUMROWS, NUMCOLS. Specified and reported as unbinned pixels in ideal detector coordinates. WARNING: this keyword does not support the NOTIFY KTL ioctl.
Uses map KTLintarray to convert or format pane0:
-
pane0
(KeckCCD.deimos), tuple / tuple / ,
access
-
This bundle describes the subraster of a mosaic detector which is desired at readout. It defines origin and extent of a window. It uses zero-indexed, unbinned pixels.
pane0 consists of elements:
-
(KECK1CCD), smallint / I5 / %d,
access
in pixel (0.0 to 10000.0)
-
The starting pixel of the sub-raster along the serial-readout direction of the CCD. The first image pixel is denoted 0 (i.e, it is zero-indexed). The pixel binning, or lack thereof, is indicated by the parent meme.
-
(KECK1CCD), smallint / I5 / %d,
access
in pixel (0.0 to 10000.0)
-
The starting pixel of the sub-raster along the parallel-readout direction of the CCD. The first image pixel is denoted 0 (i.e, it is zero-indexed). The pixel binning, or lack thereof, is indicated by the parent meme.
-
(KECK1CCD), smallint / I5 / %d,
access
in pixel (0.0 to 10000.0) (nom 1.0 to 10000.0)
-
The extent of the sub-raster along the serial-readout direction of the CCD. The pixel binning, or lack thereof, is indicated by the parent meme. Note that this extent must be non-negative and should be positive.
-
(KECK1CCD), smallint / I5 / %d,
access
in pixel (0.0 to 10000.0) (nom 1.0 to 10000.0)
-
The extent of the sub-raster along the parallel-readout direction of the CCD. The pixel binning, or lack thereof, is indicated by the parent meme. Note that this extent must be non-negative and should be positive.
-
DEICCD.PANE13
PANE13
(KeckCCD.deimos), varchar(68) / A / %d,
access rw
mosaic-pane-13
-
Mosaic readout window 13. Elements are: STARTROW, STARTCOL, NUMROWS, NUMCOLS. Specified and reported as unbinned pixels in ideal detector coordinates. WARNING: this keyword does not support the NOTIFY KTL ioctl.
Uses map KTLintarray to convert or format pane0:
-
pane0
(KeckCCD.deimos), tuple / tuple / ,
access
-
This bundle describes the subraster of a mosaic detector which is desired at readout. It defines origin and extent of a window. It uses zero-indexed, unbinned pixels.
pane0 consists of elements:
-
(KECK1CCD), smallint / I5 / %d,
access
in pixel (0.0 to 10000.0)
-
The starting pixel of the sub-raster along the serial-readout direction of the CCD. The first image pixel is denoted 0 (i.e, it is zero-indexed). The pixel binning, or lack thereof, is indicated by the parent meme.
-
(KECK1CCD), smallint / I5 / %d,
access
in pixel (0.0 to 10000.0)
-
The starting pixel of the sub-raster along the parallel-readout direction of the CCD. The first image pixel is denoted 0 (i.e, it is zero-indexed). The pixel binning, or lack thereof, is indicated by the parent meme.
-
(KECK1CCD), smallint / I5 / %d,
access
in pixel (0.0 to 10000.0) (nom 1.0 to 10000.0)
-
The extent of the sub-raster along the serial-readout direction of the CCD. The pixel binning, or lack thereof, is indicated by the parent meme. Note that this extent must be non-negative and should be positive.
-
(KECK1CCD), smallint / I5 / %d,
access
in pixel (0.0 to 10000.0) (nom 1.0 to 10000.0)
-
The extent of the sub-raster along the parallel-readout direction of the CCD. The pixel binning, or lack thereof, is indicated by the parent meme. Note that this extent must be non-negative and should be positive.
-
DEICCD.PANE14
PANE14
(KeckCCD.deimos), varchar(68) / A / %d,
access rw
mosaic-pane-14
-
Mosaic readout window 14. Elements are: STARTROW, STARTCOL, NUMROWS, NUMCOLS. Specified and reported as unbinned pixels in ideal detector coordinates. WARNING: this keyword does not support the NOTIFY KTL ioctl.
Uses map KTLintarray to convert or format pane0:
-
pane0
(KeckCCD.deimos), tuple / tuple / ,
access
-
This bundle describes the subraster of a mosaic detector which is desired at readout. It defines origin and extent of a window. It uses zero-indexed, unbinned pixels.
pane0 consists of elements:
-
(KECK1CCD), smallint / I5 / %d,
access
in pixel (0.0 to 10000.0)
-
The starting pixel of the sub-raster along the serial-readout direction of the CCD. The first image pixel is denoted 0 (i.e, it is zero-indexed). The pixel binning, or lack thereof, is indicated by the parent meme.
-
(KECK1CCD), smallint / I5 / %d,
access
in pixel (0.0 to 10000.0)
-
The starting pixel of the sub-raster along the parallel-readout direction of the CCD. The first image pixel is denoted 0 (i.e, it is zero-indexed). The pixel binning, or lack thereof, is indicated by the parent meme.
-
(KECK1CCD), smallint / I5 / %d,
access
in pixel (0.0 to 10000.0) (nom 1.0 to 10000.0)
-
The extent of the sub-raster along the serial-readout direction of the CCD. The pixel binning, or lack thereof, is indicated by the parent meme. Note that this extent must be non-negative and should be positive.
-
(KECK1CCD), smallint / I5 / %d,
access
in pixel (0.0 to 10000.0) (nom 1.0 to 10000.0)
-
The extent of the sub-raster along the parallel-readout direction of the CCD. The pixel binning, or lack thereof, is indicated by the parent meme. Note that this extent must be non-negative and should be positive.
-
DEICCD.PANE15
PANE15
(KeckCCD.deimos), varchar(68) / A / %d,
access rw
mosaic-pane-15
-
Mosaic readout window 15. Elements are: STARTROW, STARTCOL, NUMROWS, NUMCOLS. Specified and reported as unbinned pixels in ideal detector coordinates. WARNING: this keyword does not support the NOTIFY KTL ioctl.
Uses map KTLintarray to convert or format pane0:
-
pane0
(KeckCCD.deimos), tuple / tuple / ,
access
-
This bundle describes the subraster of a mosaic detector which is desired at readout. It defines origin and extent of a window. It uses zero-indexed, unbinned pixels.
pane0 consists of elements:
-
(KECK1CCD), smallint / I5 / %d,
access
in pixel (0.0 to 10000.0)
-
The starting pixel of the sub-raster along the serial-readout direction of the CCD. The first image pixel is denoted 0 (i.e, it is zero-indexed). The pixel binning, or lack thereof, is indicated by the parent meme.
-
(KECK1CCD), smallint / I5 / %d,
access
in pixel (0.0 to 10000.0)
-
The starting pixel of the sub-raster along the parallel-readout direction of the CCD. The first image pixel is denoted 0 (i.e, it is zero-indexed). The pixel binning, or lack thereof, is indicated by the parent meme.
-
(KECK1CCD), smallint / I5 / %d,
access
in pixel (0.0 to 10000.0) (nom 1.0 to 10000.0)
-
The extent of the sub-raster along the serial-readout direction of the CCD. The pixel binning, or lack thereof, is indicated by the parent meme. Note that this extent must be non-negative and should be positive.
-
(KECK1CCD), smallint / I5 / %d,
access
in pixel (0.0 to 10000.0) (nom 1.0 to 10000.0)
-
The extent of the sub-raster along the parallel-readout direction of the CCD. The pixel binning, or lack thereof, is indicated by the parent meme. Note that this extent must be non-negative and should be positive.
-
DEICCD.PANE16
PANE16
(KeckCCD.deimos), varchar(68) / A / %d,
access rw
mosaic-pane-16
-
Mosaic readout window 16. Elements are: STARTROW, STARTCOL, NUMROWS, NUMCOLS. Specified and reported as unbinned pixels in ideal detector coordinates. WARNING: this keyword does not support the NOTIFY KTL ioctl.
Uses map KTLintarray to convert or format pane0:
-
pane0
(KeckCCD.deimos), tuple / tuple / ,
access
-
This bundle describes the subraster of a mosaic detector which is desired at readout. It defines origin and extent of a window. It uses zero-indexed, unbinned pixels.
pane0 consists of elements:
-
(KECK1CCD), smallint / I5 / %d,
access
in pixel (0.0 to 10000.0)
-
The starting pixel of the sub-raster along the serial-readout direction of the CCD. The first image pixel is denoted 0 (i.e, it is zero-indexed). The pixel binning, or lack thereof, is indicated by the parent meme.
-
(KECK1CCD), smallint / I5 / %d,
access
in pixel (0.0 to 10000.0)
-
The starting pixel of the sub-raster along the parallel-readout direction of the CCD. The first image pixel is denoted 0 (i.e, it is zero-indexed). The pixel binning, or lack thereof, is indicated by the parent meme.
-
(KECK1CCD), smallint / I5 / %d,
access
in pixel (0.0 to 10000.0) (nom 1.0 to 10000.0)
-
The extent of the sub-raster along the serial-readout direction of the CCD. The pixel binning, or lack thereof, is indicated by the parent meme. Note that this extent must be non-negative and should be positive.
-
(KECK1CCD), smallint / I5 / %d,
access
in pixel (0.0 to 10000.0) (nom 1.0 to 10000.0)
-
The extent of the sub-raster along the parallel-readout direction of the CCD. The pixel binning, or lack thereof, is indicated by the parent meme. Note that this extent must be non-negative and should be positive.
-
DEICCD.AMPMODE
AMPMODE
(KeckCCD.deimos), char(8) / A8 / tinyint,
access rw
amplifier-readout-mode (0.0 to 2.0) (nom 0.0 to 2.0) (DefV: 2 NulV: 2)
-
AMPMODE tells us whether the mosaic is in single or dual amp readout mode and which amp if single. This is used to determine which data the CCD crate will ship to lickserv.
Valid values of AMPMODE are:
- SINGLE:A : amplifier A data
- SINGLE:B : amplifier B data
- DUAL:A+B : amplifiers A&B data
-
DEICCD.MOSMODE
MOSMODE
(KeckCCD.deimos), char(12) / A12 / tinyint,
access rw
mosaic-readout-mode (0.0 to 9.0) (nom 0.0 to 9.0) (DefV: 0 NulV: 0)
-
The subset of the chips in the mosaic which the CCD crate will transmit to lickserv2. This may be all of the CCDs, only the direct image CCDs, or any one single CCD.
Valid values of MOSMODE are:
- Spectral : all 8 CCDs
- Direct : 4 direct image CCDs
- CCD8 : CCD 8
- Longslit : longslit on CCDs 3 and 7
- CCD1 : CCD 1
- CCD2 : CCD 2
- CCD3 : CCD 3
- CCD4 : CCD 4
- CCD5 : CCD 5
- CCD6 : CCD 6
- CCD7 : CCD 7
-
DEICCD.PANERROR
PANERROR
(KeckCCD.deimos), varchar(68) / A / %d,
access r
pane-error-list (DefV: 0 NulV: 0)
-
Gives a list of active PANEs (from PANELIST) which were inconsistent at the time of the most recent EXPOSE command. They may be outside the mosaic, or outside the CCDs indicated by MOSMODE.
Valid values of PANERROR are:
- : no panes in error
- 0 : PANE in error
- 10 : PANE10 in error
- 7 : PANE7 in error
- 4 : PANE4 in error
- 14 : PANE14 in error
- 1 : PANE1 in error
- 11 : PANE11 in error
- 8 : PANE8 in error
- 5 : PANE5 in error
- 15 : PANE15 in error
- 2 : PANE2 in error
- 12 : PANE12 in error
- 9 : PANE9 in error
- 6 : PANE6 in error
- 16 : PANE16 in error
- 3 : PANE3 in error
- 13 : PANE13 in error
-
DEICCD.VIDINP1
VIDINP1
(KeckCCD.deimos), int / I11 / %d,
access r
video-input-1-id (0.0 to 16.0) (nom 0.0 to 16.0)
-
Identity of the Video Input whose pixels occupy position 1 in the interleaved stream transmitted from the CCD crate.
-
DEICCD.VIDINP2
VIDINP2
(KeckCCD.deimos), int / I11 / %d,
access r
video-input-2-id (0.0 to 16.0) (nom 0.0 to 16.0)
-
Identity of the Video Input whose pixels occupy position 2 in the interleaved stream transmitted from the CCD crate.
-
DEICCD.VIDINP3
VIDINP3
(KeckCCD.deimos), int / I11 / %d,
access r
video-input-3-id (0.0 to 16.0) (nom 0.0 to 16.0)
-
Identity of the Video Input whose pixels occupy position 3 in the interleaved stream transmitted from the CCD crate.
-
DEICCD.VIDINP4
VIDINP4
(KeckCCD.deimos), int / I11 / %d,
access r
video-input-4-id (0.0 to 16.0) (nom 0.0 to 16.0)
-
Identity of the Video Input whose pixels occupy position 4 in the interleaved stream transmitted from the CCD crate.
-
DEICCD.VIDINP5
VIDINP5
(KeckCCD.deimos), int / I11 / %d,
access r
video-input-5-id (0.0 to 16.0) (nom 0.0 to 16.0)
-
Identity of the Video Input whose pixels occupy position 5 in the interleaved stream transmitted from the CCD crate.
-
DEICCD.VIDINP6
VIDINP6
(KeckCCD.deimos), int / I11 / %d,
access r
video-input-6-id (0.0 to 16.0) (nom 0.0 to 16.0)
-
Identity of the Video Input whose pixels occupy position 6 in the interleaved stream transmitted from the CCD crate.
-
DEICCD.VIDINP7
VIDINP7
(KeckCCD.deimos), int / I11 / %d,
access r
video-input-7-id (0.0 to 16.0) (nom 0.0 to 16.0)
-
Identity of the Video Input whose pixels occupy position 7 in the interleaved stream transmitted from the CCD crate.
-
DEICCD.VIDINP8
VIDINP8
(KeckCCD.deimos), int / I11 / %d,
access r
video-input-8-id (0.0 to 16.0) (nom 0.0 to 16.0)
-
Identity of the Video Input whose pixels occupy position 8 in the interleaved stream transmitted from the CCD crate.
-
DEICCD.VIDINP9
VIDINP9
(KeckCCD.deimos), int / I11 / %d,
access r
video-input-9-id (0.0 to 16.0) (nom 0.0 to 16.0)
-
Identity of the Video Input whose pixels occupy position 9 in the interleaved stream transmitted from the CCD crate.
-
DEICCD.VIDINP10
VIDINP10
(KeckCCD.deimos), int / I11 / %d,
access r
video-input-10-id (0.0 to 16.0) (nom 0.0 to 16.0)
-
Identity of the Video Input whose pixels occupy position 10 in the interleaved stream transmitted from the CCD crate.
-
DEICCD.VIDINP11
VIDINP11
(KeckCCD.deimos), int / I11 / %d,
access r
video-input-11-id (0.0 to 16.0) (nom 0.0 to 16.0)
-
Identity of the Video Input whose pixels occupy position 11 in the interleaved stream transmitted from the CCD crate.
-
DEICCD.VIDINP12
VIDINP12
(KeckCCD.deimos), int / I11 / %d,
access r
video-input-12-id (0.0 to 16.0) (nom 0.0 to 16.0)
-
Identity of the Video Input whose pixels occupy position 12 in the interleaved stream transmitted from the CCD crate.
-
DEICCD.VIDINP13
VIDINP13
(KeckCCD.deimos), int / I11 / %d,
access r
video-input-13-id (0.0 to 16.0) (nom 0.0 to 16.0)
-
Identity of the Video Input whose pixels occupy position 13 in the interleaved stream transmitted from the CCD crate.
-
DEICCD.VIDINP14
VIDINP14
(KeckCCD.deimos), int / I11 / %d,
access r
video-input-14-id (0.0 to 16.0) (nom 0.0 to 16.0)
-
Identity of the Video Input whose pixels occupy position 14 in the interleaved stream transmitted from the CCD crate.
-
DEICCD.VIDINP15
VIDINP15
(KeckCCD.deimos), int / I11 / %d,
access r
video-input-15-id (0.0 to 16.0) (nom 0.0 to 16.0)
-
Identity of the Video Input whose pixels occupy position 15 in the interleaved stream transmitted from the CCD crate.
-
DEICCD.VIDINP16
VIDINP16
(KeckCCD.deimos), int / I11 / %d,
access r
video-input-16-id (0.0 to 16.0) (nom 0.0 to 16.0)
-
Identity of the Video Input whose pixels occupy position 16 in the interleaved stream transmitted from the CCD crate.
-
DEICCD.WINDOW
WINDOW
(KECK1CCD), varchar(68) / A / %s,
access rw
ccd-window
-
Defines window for readout. Values are: WINMODE, STARTROW, STARTCOL, NUMROWS, NUMCOLS. Specified and reported as binned pixels. NOTE: This is *not* the WINDOW usually found in FITS files. WARNING: this keyword does not support the NOTIFY KTL ioctl.
Is really a:
-
winmod0b
(KECK1CCD), tuple / tuple / ,
access
-
This bundle describes a single readout sub-raster of one CCD. It defines a mode of readout, plus origin and extent of a window. It uses zero-indexed, binned pixels. It was adapted from the earlier window0b meme.
winmod0b consists of elements:
-
(KECK1CCD), smallint / I5 / %d,
access
(0.0 to 10000.0)
-
Selects between two alternate modes for flushing the charge from the rows outside the desired readout window. Slow mode is recommended for complete erasure of bright images when not using MPP mode. Used by LRIS. See FLUSHMOD.
Valid values of WINmode are:
- 0 : slow mode
- 1 : fast mode
-
(KECK1CCD), smallint / I5 / %d,
access
in pixel (0.0 to 10000.0)
-
The starting pixel of the sub-raster along the serial-readout direction of the CCD. The first image pixel is denoted 0 (i.e, it is zero-indexed). The pixel binning, or lack thereof, is indicated by the parent meme.
-
(KECK1CCD), smallint / I5 / %d,
access
in pixel (0.0 to 10000.0)
-
The starting pixel of the sub-raster along the parallel-readout direction of the CCD. The first image pixel is denoted 0 (i.e, it is zero-indexed). The pixel binning, or lack thereof, is indicated by the parent meme.
-
(KECK1CCD), smallint / I5 / %d,
access
in pixel (0.0 to 10000.0) (nom 1.0 to 10000.0)
-
The extent of the sub-raster along the serial-readout direction of the CCD. The pixel binning, or lack thereof, is indicated by the parent meme. Note that this extent must be non-negative and should be positive.
-
(KECK1CCD), smallint / I5 / %d,
access
in pixel (0.0 to 10000.0) (nom 1.0 to 10000.0)
-
The extent of the sub-raster along the parallel-readout direction of the CCD. The pixel binning, or lack thereof, is indicated by the parent meme. Note that this extent must be non-negative and should be positive.
-
DEICCD.AUTOPANE
AUTOPANE
(KeckCCD.deimos), char(5) / A68 / tinyint,
access rw
use-panes-to-set-window (0.0 to 1.0) (nom 0.0 to 1.0)
-
If true then the value of WINDOW will be modified during readout such that only the rows illuminated by the current set of alignment boxes (how does this mean PANEs). WARNING: this keyword does not support the NOTIFY KTL ioctl.
Valid values of AUTOPANE are:
- Manual : WINDOW keyword is not modified
- FullFrame : WINDOW is reset to readout full frame
- MaskArea : WINDOW is reset to readout full size of mask
- AlignArea : WINDOW is reset to readout rows with mask alignment holes
-
DEICCD.SHBLOPTM
SHBLOPTM
(KECKCCD2), real / F10.6 / %f,
access r
shutter-blade-opening-time in s (0.0 to 10.0) (nom 0.0 to 0.25)
-
Sum of time intervals when the shutter blade was opening during the most recently started exposure.
-
DEICCD.SHBLCLTM
SHBLCLTM
(KECKCCD2), real / F10.6 / %f,
access r
shutter-blade-closing-time in s (0.0 to 10.0) (nom 0.0 to 0.25)
-
Sum of time intervals when the shutter blade was closing during the most recently started exposure.
-
DEICCD.SHLATOPN
SHLATOPN
(KECKCCD2), real / F10.6 / %f,
access r
shutter-latency-on-opening in s (0.0 to 100.0) (nom 0.0 to 0.25)
-
Sum of time intervals between commanded start of shutter opening and beginning of motion of shutter for the most recently started exposure.
-
DEICCD.SHLATCLO
SHLATCLO
(KECKCCD2), real / F10.6 / %f,
access r
shutter-latency-on-closing in s (0.0 to 100.0) (nom 0.0 to 0.25)
-
Sum of time intervals between commanded start of shutter closing and beginning of motion of shutter for the most recently started exposure.
-
DEICCD.SHOPNCNT
SHOPNCNT
(KECKCCD2), int / I11 / %d,
access r
shutter-opening-count (0.0 to 16777215.0) (nom 0.0 to 256.0) (DefV: 1 )
-
The number of times the shutter has opened for the most recently started exposure. It will be 0 for dark frames and 1 plus the number of RESUMEs for other frames.
-
DEICCD.SHCLOCNT
SHCLOCNT
(KECKCCD2), int / I11 / %d,
access r
shutter-closing-count (0.0 to 16777215.0) (nom 0.0 to 256.0) (DefV: 1 )
-
The number of times the shutter has closed for the most recently started exposure. It will be 0 for dark frames and the number of PAUSEs plus 1 for other frames.
-
DEICCD.DARKTIME
DARKTIME
(KECKCCD2), real / F10.6 / %f,
access r
dark-time in s (0.0 to 100000.0) (nom 0.0 to 13400.0)
-
Time between end of CCD erase sequence and beginning of CCD readout. This is the value that should be used for dark current correction.
-
DEICCD.EXPTIME
EXPTIME
(KECKCCD2), real / F10.6 / %f,
access r
exposure-time in s (0.0 to 100000.0) (nom 0.0 to 13400.0)
-
Interval during which the shutter was open. This is the best estimate based on measurements of the shutter operation. It is by far better than ELAPTIME (N.B.: TTIME and EXPOSURE should never be used for this).
-
S_CCDINFOMAN Keyword Bundle
s_ccdinfoman
(DEIMOS), bundle / bundle / bundle,
access
ds_ccd d_info
-
Defines a bundle for DEIMOS science CCD/INFOMAN keywords. The bundle will be included in the DEIMOS KTL service--really the FIORD table, and used to generate same. Only keywords requiring both CCD crate and INFOMAN.
s_ccdinfoman consists of elements:
-
DEICCD.DWRN2LV
DWRN2LV
(KECK1CCD), real / F12.8 / %s,
access r
ccd-dewar-nitrogen-level in percent full (0.0 to 100.0)
-
Liquid nitrogen level in dewar.
Uses map DWRN2LVM to convert or format DWRN2LVR:
-
DWRN2LVR
(KECK1CCD), int / I11 / %d,
access r
ccd-dewar-nitrogen-level-raw in ADC value (0.0 to 4095.0)
-
Dewar liquid nitrogen level expressed as a 'raw' value from an analog-to-digital converter.
-
DEICCD.EXPOSE
EXPOSE
(KECK1CCD), char(4) / A / %d,
access w
start-exposure (0.0 to 1.0) (nom 0.0 to 1.0)
-
Set TRUE to request a new exposure to start. IF NOT (EXPOSIP OR WCRATE) THEN a new exposure will be started and keyword EXPOSIP will become true. WARNING: this keyword does not support the NOTIFY KTL ioctl.
Uses map KTLboolean to convert or format write_true:
-
write_true
(SharedMapDefs), tinyint / L1 / %d,
access w
(0.0 to 1.0) (nom 0.0 to 1.0)
-
Generic map meme used as an ISA for KTL keywords that are write-only and can only be written True.
Valid values of write_true are:
- inapplicable : no way to do this, no such action
- true : initiate the command
-
DEICCD.PAUSE
PAUSE
(KECK1CCD), char(4) / A / %d,
access w
pause-exposure (0.0 to 1.0) (nom 0.0 to 1.0)
-
Set to TRUE to request pause of an exposure. IF (EXPOSIP AND NOT PAUSEIP) THEN the exposure will be paused and keyword PAUSEIP will become true. WARNING: this keyword does not support the NOTIFY KTL ioctl.
Uses map KTLboolean to convert or format write_true:
-
write_true
(SharedMapDefs), tinyint / L1 / %d,
access w
(0.0 to 1.0) (nom 0.0 to 1.0)
-
Generic map meme used as an ISA for KTL keywords that are write-only and can only be written True.
Valid values of write_true are:
- inapplicable : no way to do this, no such action
- true : initiate the command
-
DEICCD.RESUME
RESUME
(KECK1CCD), char(4) / A / %d,
access w
resume-exposure (0.0 to 1.0) (nom 0.0 to 1.0)
-
Set TRUE to request resume of a paused exposure. IF PAUSEIP THEN the exposure will resume integrating and keyword PAUSEIP will become false. WARNING: this keyword does not support the NOTIFY KTL ioctl.
Uses map KTLboolean to convert or format write_true:
-
write_true
(SharedMapDefs), tinyint / L1 / %d,
access w
(0.0 to 1.0) (nom 0.0 to 1.0)
-
Generic map meme used as an ISA for KTL keywords that are write-only and can only be written True.
Valid values of write_true are:
- inapplicable : no way to do this, no such action
- true : initiate the command
-
DEICCD.STOPEX
STOPEX
(KECK1CCD), char(4) / A / %d,
access w
stop-exposure (0.0 to 1.0) (nom 0.0 to 1.0)
-
Set TRUE to request an exposure to end immediately. IF EXPOSIP THEN the current exposure will be ended and CCD readout will commence. WARNING: this keyword does not support the NOTIFY KTL ioctl.
Uses map KTLboolean to convert or format write_true:
-
write_true
(SharedMapDefs), tinyint / L1 / %d,
access w
(0.0 to 1.0) (nom 0.0 to 1.0)
-
Generic map meme used as an ISA for KTL keywords that are write-only and can only be written True.
Valid values of write_true are:
- inapplicable : no way to do this, no such action
- true : initiate the command
-
DEICCD.RESN2LV
RESN2LV
(KECK1CCD), real / F12.8 / %s,
access r
ccd-reservoir-nitrogen-level in percent full (0.0 to 100.0)
-
Liquid nitrgen level in the reservoir source used to refill the dewar.
Uses map RESN2LVM to convert or format RESN2LVR:
-
RESN2LVR
(KECK1CCD), int / I11 / %d,
access r
ccd-reservoir-nitrogen-level-raw in ADC value (0.0 to 4095.0)
-
Liquid nitrogen level of the reservoir source used to refill the dewar expressed as a 'raw' value from an analog-to-digital converter.
-
DEICCD.PWRBLOK
PWRBLOK
(KECK1CCD), real / F12.8 / %s,
access rw
ccd-dewar-heater-voltage in V (0.0 to 10.0)
-
Power to heater block in the dewar. The monitor will override external attempts to control the heater via this keyword, so its effectively read-only. WARNING: this keyword does not support the NOTIFY KTL ioctl.
Uses map PWRBLOKM to convert or format PWRBLOKR:
-
PWRBLOKR
(KECK1CCD), int / I11 / %d,
access rw
ccd-dewar-heater-voltage-raw in DAC value (0.0 to 4095.0)
-
Power to heater block in the dewar expressed as a 'raw' value being applied via the heater block DAC. The monitor will override external attempts to control the heater via this keyword, so its effectively read-only.
-
DEICCD.PWRBLOK1
PWRBLOK1
(KeckCCD.deimos), real / F12.8 / %s,
access rw
ccd-dewar-heater-1-voltage in V (0.0 to 10.0)
-
Power to heater block 1 in the dewar. The monitor will override external attempts to control the heater via this keyword, so its effectively read-only. WARNING: this keyword does not support the NOTIFY KTL ioctl.
Uses map PWRBLOKM to convert or format PWRBLKR1:
-
PWRBLKR1
(KeckCCD.deimos), int / I11 / %d,
access rw
ccd-dewar-heater-1-voltage-raw in DAC value (0.0 to 4095.0)
-
Power to heater block 1 in the dewar expressed as a 'raw' value being applied via the heater block DAC. The monitor will override external attempts to control the heater via this keyword, so its effectively read-only. WARNING: this keyword does not support the NOTIFY KTL ioctl.
-
DEICCD.PWRBLOK2
PWRBLOK2
(KeckCCD.deimos), real / F12.8 / %s,
access rw
ccd-dewar-heater-2-voltage in V (0.0 to 10.0)
-
Power to heater block 2 in the dewar. The monitor will override external attempts to control the heater via this keyword, so its effectively read-only. WARNING: this keyword does not support the NOTIFY KTL ioctl.
Uses map PWRBLOKM to convert or format PWRBLKR2:
-
PWRBLKR2
(KeckCCD.deimos), int / I11 / %d,
access rw
ccd-dewar-heater-2-voltage-raw in DAC value (0.0 to 4095.0)
-
Power to heater block 2 in the dewar expressed as a 'raw' value being applied via the heater block DAC. The monitor will override external attempts to control the heater via this keyword, so its effectively read-only. WARNING: this keyword does not support the NOTIFY KTL ioctl.
-
DEICCD.PWRBLOK3
PWRBLOK3
(KeckCCD.deimos), real / F12.8 / %s,
access rw
ccd-dewar-heater-3-voltage in V (0.0 to 10.0)
-
Power to heater block 3 in the dewar. The monitor will override external attempts to control the heater via this keyword, so its effectively read-only. WARNING: this keyword does not support the NOTIFY KTL ioctl.
Uses map PWRBLOKM to convert or format PWRBLKR3:
-
PWRBLKR3
(KeckCCD.deimos), int / I11 / %d,
access rw
ccd-dewar-heater-3-voltage-raw in DAC value (0.0 to 4095.0)
-
Power to heater block 3 in the dewar expressed as a 'raw' value being applied via the heater block DAC. The monitor will override external attempts to control the heater via this keyword, so its effectively read-only. WARNING: this keyword does not support the NOTIFY KTL ioctl.
-
DEICCD.PWRBLOK4
PWRBLOK4
(KeckCCD.deimos), real / F12.8 / %s,
access rw
ccd-dewar-heater-4-voltage in V (0.0 to 10.0)
-
Power to heater block 4 in the dewar. The monitor will override external attempts to control the heater via this keyword, so its effectively read-only. WARNING: this keyword does not support the NOTIFY KTL ioctl.
Uses map PWRBLOKM to convert or format PWRBLKR4:
-
PWRBLKR4
(KeckCCD.deimos), int / I11 / %d,
access rw
ccd-dewar-heater-4-voltage-raw in DAC value (0.0 to 4095.0)
-
Power to heater block 4 in the dewar expressed as a 'raw' value being applied via the heater block DAC. The monitor will override external attempts to control the heater via this keyword, so its effectively read-only. WARNING: this keyword does not support the NOTIFY KTL ioctl.
-
DEICCD.PWRBLOK5
PWRBLOK5
(KeckCCD.deimos), real / F12.8 / %s,
access rw
ccd-dewar-heater-5-voltage in V (0.0 to 10.0)
-
Power to heater block 5 in the dewar. The monitor will override external attempts to control the heater via this keyword, so its effectively read-only. WARNING: this keyword does not support the NOTIFY KTL ioctl.
Uses map PWRBLOKM to convert or format PWRBLKR5:
-
PWRBLKR5
(KeckCCD.deimos), int / I11 / %d,
access rw
ccd-dewar-heater-5-voltage-raw in DAC value (0.0 to 4095.0)
-
Power to heater block 5 in the dewar expressed as a 'raw' value being applied via the heater block DAC. The monitor will override external attempts to control the heater via this keyword, so its effectively read-only. WARNING: this keyword does not support the NOTIFY KTL ioctl.
-
DEICCD.PWRBLOK6
PWRBLOK6
(KeckCCD.deimos), real / F12.8 / %s,
access rw
ccd-dewar-heater-6-voltage in V (0.0 to 10.0)
-
Power to heater block 6 in the dewar. The monitor will override external attempts to control the heater via this keyword, so its effectively read-only. WARNING: this keyword does not support the NOTIFY KTL ioctl.
Uses map PWRBLOKM to convert or format PWRBLKR6:
-
PWRBLKR6
(KeckCCD.deimos), int / I11 / %d,
access rw
ccd-dewar-heater-6-voltage-raw in DAC value (0.0 to 4095.0)
-
Power to heater block 6 in the dewar expressed as a 'raw' value being applied via the heater block DAC. The monitor will override external attempts to control the heater via this keyword, so its effectively read-only. WARNING: this keyword does not support the NOTIFY KTL ioctl.
-
DEICCD.PWRBLOK7
PWRBLOK7
(KeckCCD.deimos), real / F12.8 / %s,
access rw
ccd-dewar-heater-7-voltage in V (0.0 to 10.0)
-
Power to heater block 7 in the dewar. The monitor will override external attempts to control the heater via this keyword, so its effectively read-only. WARNING: this keyword does not support the NOTIFY KTL ioctl.
Uses map PWRBLOKM to convert or format PWRBLKR7:
-
PWRBLKR7
(KeckCCD.deimos), int / I11 / %d,
access rw
ccd-dewar-heater-7-voltage-raw in DAC value (0.0 to 4095.0)
-
Power to heater block 7 in the dewar expressed as a 'raw' value being applied via the heater block DAC. The monitor will override external attempts to control the heater via this keyword, so its effectively read-only. WARNING: this keyword does not support the NOTIFY KTL ioctl.
-
DEICCD.PWRBLOK8
PWRBLOK8
(KeckCCD.deimos), real / F12.8 / %s,
access rw
ccd-dewar-heater-8-voltage in V (0.0 to 10.0)
-
Power to heater block 8 in the dewar. The monitor will override external attempts to control the heater via this keyword, so its effectively read-only. WARNING: this keyword does not support the NOTIFY KTL ioctl.
Uses map PWRBLOKM to convert or format PWRBLKR8:
-
PWRBLKR8
(KeckCCD.deimos), int / I11 / %d,
access rw
ccd-dewar-heater-8-voltage-raw in DAC value (0.0 to 4095.0)
-
Power to heater block 8 in the dewar expressed as a 'raw' value being applied via the heater block DAC. The monitor will override external attempts to control the heater via this keyword, so its effectively read-only. WARNING: this keyword does not support the NOTIFY KTL ioctl.
-
DEICCD.TEMPDET
TEMPDET
(KECK1CCD), real / F13.8 / %s,
access r
detector-temperature in degC (-220.0 to 25.0) (nom -118.0 to -112.0)
-
Detector temperature.
Uses map TEMPDETM to convert or format TEMPDETR:
-
TEMPDETR
(KECK1CCD), int / I11 / %d,
access r
detector-temperature-raw in ADC value (0.0 to 4095.0)
-
Detector temperature expressed as a 'raw' value from an analog-to-digital converter.
-
DEICCD.TEMPDET1
TEMPDET1
(KeckCCD.deimos), real / F13.8 / %s,
access r
detector-1-temperature in degC (-220.0 to 25.0)
-
Detector 1 temperature.
Uses map TEMPDETM to convert or format TMPDETR1:
-
TMPDETR1
(KeckCCD.deimos), int / I11 / %d,
access r
detector-1-temperature-raw in ADC value (0.0 to 4095.0)
-
Detector 1 temperature expressed as a 'raw' value from an analog-to-digital converter.
-
DEICCD.TEMPDET2
TEMPDET2
(KeckCCD.deimos), real / F13.8 / %s,
access r
detector-2-temperature in degC (-220.0 to 25.0)
-
Detector 2 temperature.
Uses map TEMPDETM to convert or format TMPDETR2:
-
TMPDETR2
(KeckCCD.deimos), int / I11 / %d,
access r
detector-2-temperature-raw in ADC value (0.0 to 4095.0)
-
Detector 2 temperature expressed as a 'raw' value from an analog-to-digital converter.
-
DEICCD.TEMPDET3
TEMPDET3
(KeckCCD.deimos), real / F13.8 / %s,
access r
detector-3-temperature in degC (-220.0 to 25.0)
-
Detector 3 temperature.
Uses map TEMPDETM to convert or format TMPDETR3:
-
TMPDETR3
(KeckCCD.deimos), int / I11 / %d,
access r
detector-3-temperature-raw in ADC value (0.0 to 4095.0)
-
Detector 3 temperature expressed as a 'raw' value from an analog-to-digital converter.
-
DEICCD.TEMPDET4
TEMPDET4
(KeckCCD.deimos), real / F13.8 / %s,
access r
detector-4-temperature in degC (-220.0 to 25.0)
-
Detector 4 temperature.
Uses map TEMPDETM to convert or format TMPDETR4:
-
TMPDETR4
(KeckCCD.deimos), int / I11 / %d,
access r
detector-4-temperature-raw in ADC value (0.0 to 4095.0)
-
Detector 4 temperature expressed as a 'raw' value from an analog-to-digital converter.
-
DEICCD.TEMPDET5
TEMPDET5
(KeckCCD.deimos), real / F13.8 / %s,
access r
detector-5-temperature in degC (-220.0 to 25.0)
-
Detector 5 temperature.
Uses map TEMPDETM to convert or format TMPDETR5:
-
TMPDETR5
(KeckCCD.deimos), int / I11 / %d,
access r
detector-5-temperature-raw in ADC value (0.0 to 4095.0)
-
Detector 5 temperature expressed as a 'raw' value from an analog-to-digital converter.
-
DEICCD.TEMPDET6
TEMPDET6
(KeckCCD.deimos), real / F13.8 / %s,
access r
detector-6-temperature in degC (-220.0 to 25.0)
-
Detector 6 temperature.
Uses map TEMPDETM to convert or format TMPDETR6:
-
TMPDETR6
(KeckCCD.deimos), int / I11 / %d,
access r
detector-6-temperature-raw in ADC value (0.0 to 4095.0)
-
Detector 6 temperature expressed as a 'raw' value from an analog-to-digital converter.
-
DEICCD.TEMPDET7
TEMPDET7
(KeckCCD.deimos), real / F13.8 / %s,
access r
detector-7-temperature in degC (-220.0 to 25.0)
-
Detector 7 temperature.
Uses map TEMPDETM to convert or format TMPDETR7:
-
TMPDETR7
(KeckCCD.deimos), int / I11 / %d,
access r
detector-7-temperature-raw in ADC value (0.0 to 4095.0)
-
Detector 7 temperature expressed as a 'raw' value from an analog-to-digital converter.
-
DEICCD.TEMPDET8
TEMPDET8
(KeckCCD.deimos), real / F13.8 / %s,
access r
detector-8-temperature in degC (-220.0 to 25.0)
-
Detector 8 temperature.
Uses map TEMPDETM to convert or format TMPDETR8:
-
TMPDETR8
(KeckCCD.deimos), int / I11 / %d,
access r
detector-8-temperature-raw in ADC value (0.0 to 4095.0)
-
Detector 8 temperature expressed as a 'raw' value from an analog-to-digital converter.
-
DEICCD.TEMPSET
TEMPSET
(KECK1CCD), real / F13.8 / %s,
access rw
ccd-desired-dewar-temperature in degC (-180.0 to 25.0)
-
Detector temperature set point. WARNING: this keyword does not support the NOTIFY KTL ioctl.
Uses map TEMPSETM to convert or format TEMPSETR:
-
TEMPSETR
(KECK1CCD), int / I11 / %d,
access rw
ccd-desired-dewar-temperature-raw in ADC value (0.0 to 4095.0)
-
The detector temperature set point expressed as a 'raw' value from an analog-to-digital converter.
-
DEICCD.UTBM15V
UTBM15V
(KECK1CCD), real / E13.6 / %s,
access r
ccd-minus-15-volts in ADC value / 10 (0.0 to 409.5) (nom -16.399999999999999 to -15.6)
-
-15 volt power supply voltage level. THIS VALUE SHOULD BE A VOLTAGE, BUT IT HAS NOT BEEN IMPLIMENTED YET!
Uses map UTBM15VM to convert or format UTBM15VR:
-
UTBM15VR
(KECK1CCD), int / I11 / %d,
access r
ccd-minus-15-volts-raw in ADC value (0.0 to 4095.0)
-
-15 volt power supply voltage level expressed as a 'raw' value from an analog-to-digital converter.
-
DEICCD.UTBP15V
UTBP15V
(KECK1CCD), real / E13.6 / %s,
access r
ccd-plus-15-volts in ADC value / 10 (0.0 to 409.5) (nom 15.6 to 16.399999999999999)
-
+15 volt power supply voltage level. THIS VALUE SHOULD BE A VOLTAGE, BUT IT HAS NOT BEEN IMPLIMENTED YET!
Uses map UTBP15VM to convert or format UTBP15VR:
-
UTBP15VR
(KECK1CCD), int / I11 / %d,
access r
ccd-plus-15-volts-raw in ADC value (0.0 to 4095.0)
-
+15 volt power supply voltage level expressed as a 'raw' value from an analog-to-digital converter.
-
DEICCD.UTBP30V
UTBP30V
(KECK1CCD), real / E13.6 / %s,
access r
ccd-plus-30-volts in ADC value / 10 (0.0 to 409.5) (nom 33.5 to 36.0)
-
+30 volt power supply voltage level. THIS VALUE SHOULD BE A VOLTAGE, BUT IT HAS NOT BEEN IMPLIMENTED YET!
Uses map UTBP30VM to convert or format UTBP30VR:
-
UTBP30VR
(KECK1CCD), int / I11 / %d,
access r
ccd-plus-30-volts-raw in ADC value (0.0 to 4095.0)
-
+30 volt power supply voltage level expressed as a 'raw' value from an analog-to-digital converter.
-
DEICCD.UTBP5V
UTBP5V
(KECK1CCD), real / E13.6 / %s,
access r
ccd-plus-5-volts in ADC value / 10 (0.0 to 409.5) (nom 4.7999999999999998 to 5.2000000000000002)
-
+5 volt power supply voltage level. THIS VALUE SHOULD BE A VOLTAGE, BUT IT HAS NOT BEEN IMPLIMENTED YET!
Uses map UTBP5VM to convert or format UTBP5VR:
-
UTBP5VR
(KECK1CCD), int / I11 / %d,
access r
ccd-plus-5-volts-raw in ADC value (0.0 to 4095.0)
-
+5 volt power supply voltage level expressed as a 'raw' value from an analog-to-digital converter.
-
DEICCD.UTBTEMP
UTBTEMP
(KECK1CCD), real / F12.8 / %s,
access r
ccd-utility-board-temperature in degC (-250.0 to 50.0) (nom 5.0 to 24.0)
-
Temperature of the CCD controller utility board.
Uses map UTBTEMPM to convert or format UTBTEMPR:
-
UTBTEMPR
(KECK1CCD), int / I11 / %d,
access r
ccd-utility-board-temperature-raw in ADC value (0.0 to 4095.0)
-
Temperature of the CCD controller utility board expressed as a 'raw' value from an analog-to-digital converter.
-
DEICCD.UTBTMPS
UTBTMPS
(KECK1CCD), real / F12.8 / %s,
access rw
ccd-desired-utility-board-temperature in degC (-999.0 to 50.0)
-
Temperature set point for the CCD electronics enclosure (as measured by UTBTEMP). WARNING: this keyword does not support the NOTIFY KTL ioctl.
Uses map UTBTMPSM to convert or format UTBTMPSR:
-
UTBTMPSR
(KECK1CCD), int / I11 / %d,
access rw
ccd-desired-utility-board-temperature-rawint in DAC value (0.0 to 4095.0)
-
Temperature of the CCD electronics enclosure expressed as a 'raw' value from an analog-to-digital converter.
-
S_INFOMAN Keyword Bundle
s_infoman
(DEIMOS), bundle / bundle / bundle,
access
d_info
-
Defines a bundle for DEIMOS science INFOMAN keywords. The bundle will be included in the DEIMOS KTL service--really the FIORD table, and will be used to generate same. Only pure INFOMAN keywords here, no CCD or Galil kw.
s_infoman consists of elements:
-
DEICCD.ADDFRAME
ADDFRAME
(KECK1CCD), char(5) / A5 / %d,
access rw
add-frame-numbers (0.0 to 1.0)
-
Determines whether or not FRAMENO is automatically incremented after each exposure is written to disk. WARNING: this keyword does not support the NOTIFY KTL ioctl.
Uses map KTLboolean to convert or format false_true:
-
false_true
(SharedMapDefs), tinyint / L1 / %s,
access rw
(0.0 to 1.0)
-
Generic map meme for boolean state (FALSE/TRUE) keywords.
Valid values of false_true are:
-
DEICCD.DETECTOR
DETECTOR
(KECK1CCD), varchar(68) / A / %s,
access rw
detector
-
A character string describing the detector used to collect the data. WARNING: this keyword does not support the NOTIFY KTL ioctl.
-
DEICCD.DWRN2LVM
DWRN2LVM
(KECK1CCD), varchar(68) / A / %s,
access rw
ccd-dewar-nitrogen-level-map
-
An array of linear unit conversion constants used to convert a raw dewar liquid nitrogen level value (see DWRN2LVR) into a percentage full (see DWRN2LV). WARNING: this keyword does not support the NOTIFY or READ_CONT KTL ioctls.
Is really a:
-
isaMAP
(TYPEDEFS), tuple / tuple / ,
access
-
The FIORD-based KTL keyword libraries use maps stored in infoman to describe conversions from device encoder units to human-comprehensible units. These consist of arrays of 5 32-bit floating point numbers.
isaMAP consists of elements:
-
(MapParams), real / E13.6 / %g,
access
-
The pre-bias parameter in a mapping from device units to user units.
-
(MapParams), real / E13.6 / %g,
access
(DefV: 1 )
-
The scale parameter in a mapping from device units to user units.
-
(MapParams), real / E13.6 / %g,
access
-
The post-bias parameter in a mapping from device units to user units.
-
(MapParams), real / E13.6 / %g,
access
-
The lower_bound parameter in a mapping from device units to user units.
-
(MapParams), real / E13.6 / %g,
access
-
The upper_bound parameter in a mapping from device units to user units.
-
DEICCD.FRAMENO
FRAMENO
(KECK1CCD), int / I11 / %d,
access rw
frame-number (0.0 to 9999.0)
-
Frame number of the next (or currently in-progress) exposure. This is appended after OUTFILE when constructing the name of the output disk file. WARNING: this keyword does not support the NOTIFY KTL ioctl.
-
DEICCD.INSTRUME
INSTRUME
(NOST1), varchar(68) / A68 / %s,
access rw
instrument
-
instrument: The value field shall contain a character string identifying the instrument used to acquire the data contained in the array. WARNING: this keyword does not support the NOTIFY KTL ioctl.
-
DEICCD.LFRAMENO
LFRAMENO
(KECK1CCD), int / int / int,
access rw
last-frame-number in (do not modify) (0.0 to 9999.0)
-
The frame number (FRAMENO) of the most recently completed exposure. Although the system permits a user to modify this, IT SHOULD NOT BE MODIFIED by anything other than the CCD readout subsystems. WARNING: this keyword does not support the NOTIFY KTL ioctl.
-
DEICCD.LTODISK
LTODISK
(KECK1CCD), char(5) / A / %d,
access rw
last-to-disk (0.0 to 1.0)
-
The value of TODISK at the time of completion of the most recently completed image. Although KTL permits a user to modify this, IT SHOULD NOT BE MODIFIED by anything other than the CCD readout subsystems. WARNING: this keyword does not support the NOTIFY KTL ioctl.
Uses map KTLboolean to convert or format false_true:
-
false_true
(SharedMapDefs), tinyint / L1 / %s,
access rw
(0.0 to 1.0)
-
Generic map meme for boolean state (FALSE/TRUE) keywords.
Valid values of false_true are:
-
DEICCD.OBJECT
OBJECT
(NOST1), varchar(68) / A68 / %s,
access rw
object-name
-
The value field shall contain a character string giving the name of the object observed. WARNING: this keyword does not support the NOTIFY KTL ioctl.
-
DEICCD.OBSERVER
OBSERVER
(NOST1), varchar(68) / A / %s,
access rw
observer
-
observer: The value field shall contain a character string identifying who acquired the data associated with the header. WARNING: this keyword does not support the NOTIFY KTL ioctl.
-
DEICCD.OUTDIR
OUTDIR
(KECK1CCD), varchar(68) / A / %s,
access rw
readout-directory in (unix path name)
-
A character string containing the default directory into which new CCD images are to be written. If this disk is full the images may be written elsewhere. The list of fallback directories is hardcoded into lickserv/write_image. WARNING: this keyword does not support the NOTIFY KTL ioctl.
-
DEICCD.OUTFILE
OUTFILE
(KECK1CCD), varchar(68) / A / %s,
access rw
readout-filename in (unix file name prefix)
-
A character string defining the root name of the file(s) into which newly acquired data will be written if LTODISK is true. The full path is constructed from OUTDIR, OUTFILE, LFRAMENO, and DFORM. WARNING: this keyword does not support the NOTIFY KTL ioctl.
-
DEICCD.PWRBLOKM
PWRBLOKM
(KECK1CCD), varchar(68) / A / %s,
access rw
ccd-dewar-heater-voltage-map
-
An array of linear unit conversion constants used to convert a raw dewar heater power block value (see PWRBLOKR) into a voltage (see PWRBLOK). WARNING: this keyword does not support the NOTIFY or READ_CONT KTL ioctls.
Is really a:
-
isaMAP
(TYPEDEFS), tuple / tuple / ,
access
-
The FIORD-based KTL keyword libraries use maps stored in infoman to describe conversions from device encoder units to human-comprehensible units. These consist of arrays of 5 32-bit floating point numbers.
isaMAP consists of elements:
-
(MapParams), real / E13.6 / %g,
access
-
The pre-bias parameter in a mapping from device units to user units.
-
(MapParams), real / E13.6 / %g,
access
(DefV: 1 )
-
The scale parameter in a mapping from device units to user units.
-
(MapParams), real / E13.6 / %g,
access
-
The post-bias parameter in a mapping from device units to user units.
-
(MapParams), real / E13.6 / %g,
access
-
The lower_bound parameter in a mapping from device units to user units.
-
(MapParams), real / E13.6 / %g,
access
-
The upper_bound parameter in a mapping from device units to user units.
-
DEICCD.RESN2LVM
RESN2LVM
(KECK1CCD), varchar(68) / A / %s,
access rw
ccd-reservoir-nitrogen-level-map
-
An array of linear unit conversion constants used to convert a raw dewar refill reservoir level (see RESN2LVR) into a percentage full (see RESN2LV). WARNING: this keyword does not support the NOTIFY or READ_CONT KTL ioctls.
Is really a:
-
isaMAP
(TYPEDEFS), tuple / tuple / ,
access
-
The FIORD-based KTL keyword libraries use maps stored in infoman to describe conversions from device encoder units to human-comprehensible units. These consist of arrays of 5 32-bit floating point numbers.
isaMAP consists of elements:
-
(MapParams), real / E13.6 / %g,
access
-
The pre-bias parameter in a mapping from device units to user units.
-
(MapParams), real / E13.6 / %g,
access
(DefV: 1 )
-
The scale parameter in a mapping from device units to user units.
-
(MapParams), real / E13.6 / %g,
access
-
The post-bias parameter in a mapping from device units to user units.
-
(MapParams), real / E13.6 / %g,
access
-
The lower_bound parameter in a mapping from device units to user units.
-
(MapParams), real / E13.6 / %g,
access
-
The upper_bound parameter in a mapping from device units to user units.
-
DEICCD.TEMPDETM
TEMPDETM
(KECK1CCD), varchar(68) / A / %s,
access rw
detector-temperature-map
-
An array of linear unit conversion constants used to convert a raw detector temperature (see TEMPDETR) into degrees celsius (see TEMPDET). WARNING: this keyword does not support the NOTIFY or READ_CONT KTL ioctls.
Is really a:
-
isaMAP
(TYPEDEFS), tuple / tuple / ,
access
-
The FIORD-based KTL keyword libraries use maps stored in infoman to describe conversions from device encoder units to human-comprehensible units. These consist of arrays of 5 32-bit floating point numbers.
isaMAP consists of elements:
-
(MapParams), real / E13.6 / %g,
access
-
The pre-bias parameter in a mapping from device units to user units.
-
(MapParams), real / E13.6 / %g,
access
(DefV: 1 )
-
The scale parameter in a mapping from device units to user units.
-
(MapParams), real / E13.6 / %g,
access
-
The post-bias parameter in a mapping from device units to user units.
-
(MapParams), real / E13.6 / %g,
access
-
The lower_bound parameter in a mapping from device units to user units.
-
(MapParams), real / E13.6 / %g,
access
-
The upper_bound parameter in a mapping from device units to user units.
-
DEICCD.TEMPSETM
TEMPSETM
(KECK1CCD), varchar(68) / A / %s,
access rw
ccd-desired-dewar-temperature-map
-
An array of linear unit conversion constants used to convert a raw detector temperature set point (see TEMPSETR) into degrees celsius (see TEMPSET). WARNING: this keyword does not support the NOTIFY or READ_CONT KTL ioctls.
Is really a:
-
isaMAP
(TYPEDEFS), tuple / tuple / ,
access
-
The FIORD-based KTL keyword libraries use maps stored in infoman to describe conversions from device encoder units to human-comprehensible units. These consist of arrays of 5 32-bit floating point numbers.
isaMAP consists of elements:
-
(MapParams), real / E13.6 / %g,
access
-
The pre-bias parameter in a mapping from device units to user units.
-
(MapParams), real / E13.6 / %g,
access
(DefV: 1 )
-
The scale parameter in a mapping from device units to user units.
-
(MapParams), real / E13.6 / %g,
access
-
The post-bias parameter in a mapping from device units to user units.
-
(MapParams), real / E13.6 / %g,
access
-
The lower_bound parameter in a mapping from device units to user units.
-
(MapParams), real / E13.6 / %g,
access
-
The upper_bound parameter in a mapping from device units to user units.
-
DEICCD.TODISK
TODISK
(KECK1CCD), char(5) / A / %d,
access rw
to-disk (0.0 to 1.0)
-
Should the next acquired image be written to disk? If false then the image will, by default, be written to OUTDIR with the name ''backup.fits''. If true, the file name is constructed as described by OUTFILE. WARNING: this keyword does not support the NOTIFY KTL ioctl.
Uses map KTLboolean to convert or format false_true:
-
false_true
(SharedMapDefs), tinyint / L1 / %s,
access rw
(0.0 to 1.0)
-
Generic map meme for boolean state (FALSE/TRUE) keywords.
Valid values of false_true are:
-
DEICCD.UTBM15VM
UTBM15VM
(KECK1CCD), varchar(68) / A / %s,
access rw
ccd-minus-15-volts-map
-
An array of linear unit conversion constants used to convert a 'raw' -15 volt power supply voltage value from an analog-to-digital converter (see UTBM15VR) to a voltage (see UTBM15V). NOT IMPLIMENTED FOR VOLTAGE YET! WARNING: this keyword does not support the NOTIFY or READ_CONT KTL ioctls.
Is really a:
-
isaMAP
(TYPEDEFS), tuple / tuple / ,
access
-
The FIORD-based KTL keyword libraries use maps stored in infoman to describe conversions from device encoder units to human-comprehensible units. These consist of arrays of 5 32-bit floating point numbers.
isaMAP consists of elements:
-
(MapParams), real / E13.6 / %g,
access
-
The pre-bias parameter in a mapping from device units to user units.
-
(MapParams), real / E13.6 / %g,
access
(DefV: 1 )
-
The scale parameter in a mapping from device units to user units.
-
(MapParams), real / E13.6 / %g,
access
-
The post-bias parameter in a mapping from device units to user units.
-
(MapParams), real / E13.6 / %g,
access
-
The lower_bound parameter in a mapping from device units to user units.
-
(MapParams), real / E13.6 / %g,
access
-
The upper_bound parameter in a mapping from device units to user units.
-
DEICCD.UTBP15VM
UTBP15VM
(KECK1CCD), varchar(68) / A / %s,
access rw
ccd-plus-15-volts-map
-
An array of linear unit conversion constants used to convert a 'raw' +15 volt power supply voltage value from an analog-to-digital converter (see UTBP15VR) to a voltage (see UTBP15V). NOT IMPLIMENTED FOR VOLTAGE YET! WARNING: this keyword does not support the NOTIFY or READ_CONT KTL ioctls.
Is really a:
-
isaMAP
(TYPEDEFS), tuple / tuple / ,
access
-
The FIORD-based KTL keyword libraries use maps stored in infoman to describe conversions from device encoder units to human-comprehensible units. These consist of arrays of 5 32-bit floating point numbers.
isaMAP consists of elements:
-
(MapParams), real / E13.6 / %g,
access
-
The pre-bias parameter in a mapping from device units to user units.
-
(MapParams), real / E13.6 / %g,
access
(DefV: 1 )
-
The scale parameter in a mapping from device units to user units.
-
(MapParams), real / E13.6 / %g,
access
-
The post-bias parameter in a mapping from device units to user units.
-
(MapParams), real / E13.6 / %g,
access
-
The lower_bound parameter in a mapping from device units to user units.
-
(MapParams), real / E13.6 / %g,
access
-
The upper_bound parameter in a mapping from device units to user units.
-
DEICCD.UTBP30VM
UTBP30VM
(KECK1CCD), varchar(68) / A / %s,
access rw
ccd-plus-30-volts-map
-
An array of linear unit conversion constants used to convert a 'raw' +30 volt power supply voltage value from an analog-to-digital converter (see UTBP30VR) to a voltage (see UTBP30V). NOT IMPLIMENTED FOR VOLTAGE YET! WARNING: this keyword does not support the NOTIFY or READ_CONT KTL ioctls.
Is really a:
-
isaMAP
(TYPEDEFS), tuple / tuple / ,
access
-
The FIORD-based KTL keyword libraries use maps stored in infoman to describe conversions from device encoder units to human-comprehensible units. These consist of arrays of 5 32-bit floating point numbers.
isaMAP consists of elements:
-
(MapParams), real / E13.6 / %g,
access
-
The pre-bias parameter in a mapping from device units to user units.
-
(MapParams), real / E13.6 / %g,
access
(DefV: 1 )
-
The scale parameter in a mapping from device units to user units.
-
(MapParams), real / E13.6 / %g,
access
-
The post-bias parameter in a mapping from device units to user units.
-
(MapParams), real / E13.6 / %g,
access
-
The lower_bound parameter in a mapping from device units to user units.
-
(MapParams), real / E13.6 / %g,
access
-
The upper_bound parameter in a mapping from device units to user units.
-
DEICCD.UTBP5VM
UTBP5VM
(KECK1CCD), varchar(68) / A / %s,
access rw
ccd-plus-5-volts-map
-
An array of linear unit conversion constants used to convert a 'raw' +5 volt power supply voltage value from an analog-to-digital converter (see UTBP5VR) to a voltage (see UTBP5V). NOT IMPLIMENTED FOR VOLTAGE YET! WARNING: this keyword does not support the NOTIFY or READ_CONT KTL ioctls.
Is really a:
-
isaMAP
(TYPEDEFS), tuple / tuple / ,
access
-
The FIORD-based KTL keyword libraries use maps stored in infoman to describe conversions from device encoder units to human-comprehensible units. These consist of arrays of 5 32-bit floating point numbers.
isaMAP consists of elements:
-
(MapParams), real / E13.6 / %g,
access
-
The pre-bias parameter in a mapping from device units to user units.
-
(MapParams), real / E13.6 / %g,
access
(DefV: 1 )
-
The scale parameter in a mapping from device units to user units.
-
(MapParams), real / E13.6 / %g,
access
-
The post-bias parameter in a mapping from device units to user units.
-
(MapParams), real / E13.6 / %g,
access
-
The lower_bound parameter in a mapping from device units to user units.
-
(MapParams), real / E13.6 / %g,
access
-
The upper_bound parameter in a mapping from device units to user units.
-
DEICCD.UTBTEMPM
UTBTEMPM
(KECK1CCD), varchar(68) / A / %s,
access rw
ccd-utility-board-temperature-map
-
An array of linear unit conversion constants used to convert the raw CCD controller utility board temperature from an analog-to-digital converter value (see UTBTEMPR) to a value in degrees celsius (see UTBTEMP). WARNING: this keyword does not support the NOTIFY or READ_CONT KTL ioctls.
Is really a:
-
isaMAP
(TYPEDEFS), tuple / tuple / ,
access
-
The FIORD-based KTL keyword libraries use maps stored in infoman to describe conversions from device encoder units to human-comprehensible units. These consist of arrays of 5 32-bit floating point numbers.
isaMAP consists of elements:
-
(MapParams), real / E13.6 / %g,
access
-
The pre-bias parameter in a mapping from device units to user units.
-
(MapParams), real / E13.6 / %g,
access
(DefV: 1 )
-
The scale parameter in a mapping from device units to user units.
-
(MapParams), real / E13.6 / %g,
access
-
The post-bias parameter in a mapping from device units to user units.
-
(MapParams), real / E13.6 / %g,
access
-
The lower_bound parameter in a mapping from device units to user units.
-
(MapParams), real / E13.6 / %g,
access
-
The upper_bound parameter in a mapping from device units to user units.
-
DEICCD.UTBTMPSM
UTBTMPSM
(KECK1CCD), varchar(68) / A / %s,
access rw
ccd-desired-utility-board-temperature-map
-
An array of linear unit conversion constants used to convert a 'raw' CCD electronics enclosure temperature set point from an analog-to-digital converter (see UTBTMPSR) to a value in degrees celsius (see UTBTMPS). WARNING: this keyword does not support the NOTIFY or READ_CONT KTL ioctls.
Is really a:
-
isaMAP
(TYPEDEFS), tuple / tuple / ,
access
-
The FIORD-based KTL keyword libraries use maps stored in infoman to describe conversions from device encoder units to human-comprehensible units. These consist of arrays of 5 32-bit floating point numbers.
isaMAP consists of elements:
-
(MapParams), real / E13.6 / %g,
access
-
The pre-bias parameter in a mapping from device units to user units.
-
(MapParams), real / E13.6 / %g,
access
(DefV: 1 )
-
The scale parameter in a mapping from device units to user units.
-
(MapParams), real / E13.6 / %g,
access
-
The post-bias parameter in a mapping from device units to user units.
-
(MapParams), real / E13.6 / %g,
access
-
The lower_bound parameter in a mapping from device units to user units.
-
(MapParams), real / E13.6 / %g,
access
-
The upper_bound parameter in a mapping from device units to user units.
-
DEICCD.WDISK
WDISK
(KECK1CCD), char(3) / A / %d,
access rw
writing-disk (0.0 to 1.0) (nom 0.0 to 1.0)
-
TRUE when writing CCD image to disk from CCD controller VME crate memory. WARNING: this keyword does not support the NOTIFY KTL ioctl.
Uses map KTLboolean to convert or format false_true:
-
false_true
(SharedMapDefs), tinyint / L1 / %s,
access rw
(0.0 to 1.0)
-
Generic map meme for boolean state (FALSE/TRUE) keywords.
Valid values of false_true are:
-
DEICCD.RSERV
RSERV
(KeckCCD2), char(5) / A / %d,
access rw
writing-shared-memory (0.0 to 1.0) (nom 0.0 to 1.0) (DefV: 0 )
-
TRUE while lickserv2 is receiving the CCD image being transmitted from CCD controller VME crate memory. Should not be written by any agent other than lickserv2; as far as the observer is concerned this should be treated read-only. WARNING: this keyword does not support the NOTIFY KTL ioctl.
Uses map KTLboolean to convert or format false_true:
-
false_true
(SharedMapDefs), tinyint / L1 / %s,
access rw
(0.0 to 1.0)
-
Generic map meme for boolean state (FALSE/TRUE) keywords.
Valid values of false_true are:
-
DEICCD.OBSTYPE
OBSTYPE
(IRAF), varchar(68) / A / %s,
access rw
observation-type (DefV: object NulV: unknown)
-
Intended as an instrument-specific way of indicating 'CCD image type' (ccdtype) for IRAF processing. The notion is defined by tasks in package noao.imred.ccdred, which will translate it to IMAGETYP (so actual list of values may differ). WARNING: this keyword does not support the NOTIFY KTL ioctl.
Valid values of OBSTYPE are:
- dark : dark count image
- flat : flat field image
- fringe : fringe correction image
- illum : illumination (sky) image
- object : object image
- zero : bias (baseline) image
-
DEICCD.SYNOPSIS
SYNOPSIS
(KeckCCD2), varchar(68) / A / %s,
access rw
synopsis_of_FITS_keywords
-
A one-line synopsis of other keywords in the FITS header for the convenience of the observer and data reducer. If the KTL keyword is blank then write_image (the lickserv child) will use SYNOPFMT to create a value for the FITS file. WARNING: this keyword does not support the NOTIFY KTL ioctl.
-
DEICCD.SYNOPFMT
SYNOPFMT
(KeckCCD2), varchar(68) / A / %s,
access rw
synopsis_of_FITS_keywords
-
This keyword contains a macro substitution string which write_image (the lickserv child) may use to create the value of the SYNOPSIS keyword that it writes into a FITS image at the end of an exposure. The character '$' must begin and end each keyword. WARNING: this keyword does not support the NOTIFY KTL ioctl.
-
DEICCD.ICOMMENT
ICOMMENT
(KeckCCD2), varchar(255) / A / %s,
access rw
instrument_comments
-
Comments about the instrument. The value of this KTL keyword is written out as COMMENT cards which are inserted into each FITS image. Its value may be up to 3600 characters in length. Its value is only rarely changed. WARNING: this keyword does not support the NOTIFY KTL ioctl.
-
DEICCD.FCOMMENT
FCOMMENT
(KeckCCD2), varchar(255) / A / %s,
access rw
frame_comments
-
Comments about this single frame (exposure). The value of this KTL keyword is written out as COMMENT cards which are inserted into the FITS image. Its value may be up to 3600 characters in length. WARNING: this keyword does not support the NOTIFY KTL ioctl.
-
DEICCD.RCOMMENT
RCOMMENT
(KeckCCD2), varchar(255) / A / %s,
access rw
run_comments
-
Comments about this observing run. The value of this KTL keyword is written out as COMMENT cards which are inserted into the FITS image. Its value may be up to 3600 characters in length. WARNING: this keyword does not support the NOTIFY KTL ioctl.
-
DEICCD.IMSHMID
IMSHMID
(KeckCCD.deimos), int / I11 / %d,
access rw
image-shared-mem-id (1.0 to 2147483647.0) (nom 1.0 to 2147483647.0) (DefV: 0 )
-
Unique Shared Memory Id number created by lickserv to hold the image most recently being received from the CCD crate. Although the system permits a user to modify this, IT SHOULD NOT BE MODIFIED by anything other than the CCD readout subsystems.
-
DEICCD.LASTROWS
LASTROWS
(KeckCCD.deimos), varchar(68) / A / %d,
access rw
last-amp-rows-received in pixel row (CCD)
-
Array giving the initial and final rows updated by the most recently received image DATA broadcast. Given in amplifier coordinates. WARNING: this keyword does not support the NOTIFY KTL ioctl.
Uses map KTLintarray to convert or format isaLASTROWS:
-
isaLASTROWS
(TYPEDEFS), tuple / tuple / ,
access
-
DEIMOS introduces the notion of broadcasting the arrival of the incoming mosaic CCD image rows.
isaLASTROWS consists of elements:
-
(MapParams), int / I11 / %d,
access
-
initial row, in amplifier coordinates, of the most recent data broadcast from the CCD crate
-
(MapParams), int / I11 / %d,
access
-
final row, in amplifier coordinates, of the most recent data broadcast from the CCD crate
-
DEICCD.IMSHMSZ
IMSHMSZ
(KeckCCD.deimos), int / I11 / %d,
access rw
image-shared-mem-size in byte (0.0 to 2147483647.0) (nom 0.0 to 2147483647.0) (DefV: 0 )
-
Size of shared memory segment created by lickserv to hold the image most recently being received from the CCD crate. Although the system permits a user to modify this, IT SHOULD NOT BE MODIFIED by anything other than the CCD readout subsystems.
-
DEICCD.IMSHMNI
IMSHMNI
(KeckCCD.deimos), int / I11 / %d,
access rw
image-shared-mem-num-ixhdu (0.0 to 4096.0) (nom 0.0 to 128.0) (DefV: 0 )
-
Number of image extension HDUs in shared memory segment created by lickserv to hold the image being received from the CCD crate. Although the system permits a user to modify this, IT SHOULD NOT BE MODIFIED except by the CCD readout subsystems.
-
DEICCD.PANEFITS
PANEFITS
(KeckCCD.deimos), varchar(68) / A / tinyint,
access rw
pane-fits-hdu-format (DefV: normal )
-
Indicates whether the readout of multiple panes of a mosaic detector will be written into one, some, or many different FITS HDUs. WARNING: this keyword does not support the NOTIFY KTL ioctl.
Valid values of PANEFITS are:
- normal : 1HDU/amp/pane: complete documentation of images
- alignment : 1HDU/CCD/pane: no pre/overscan data
- figdisp : 1HDU/mosaic: old style real-time display
- saveall : 1HDU/amp/rext: ignore PANEs, save all transmitted pixels
-
DEICCD.DISKLIST
DISKLIST
(KECKCCD.deimos), varchar(255) / A / %s,
access rw
readout-directory-list
-
A character string containing a colon-separated list of directories which will be tried if OUTDIR is too full to accept the FITS file for the next image. WARNING: this keyword does not support the NOTIFY KTL ioctl.
-
DEICCD.DISKFREE
DISKFREE
(KECKCCD.deimos), real / F9.1 / %.1f,
access rw
readout-directory-free-space in MiB (0.0 to 1000000.0) (nom 0.0 to 100000.0)
-
The amount of free space remaining on the disk containing the current value of OUTDIR. Although the system permits a user to modify this, IT SHOULD NOT BE MODIFIED by anything other than the CCD readout subsystems. WARNING: this keyword does not support the NOTIFY KTL ioctl.
-
DEICCD.DISKFREP
DISKFREP
(KECKCCD.deimos), real / F5.1 / %.1f,
access rw
readout-directory-free-percent in percent (0.0 to 100.0) (nom 0.0 to 100.0)
-
The amount of free space remaining on the disk containing the current value of OUTDIR. Although the system permits a user to modify this, IT SHOULD NOT BE MODIFIED by anything other than the CCD readout subsystems. WARNING: this keyword does not support the NOTIFY KTL ioctl.
-
DEICCD.DISKIMGS
DISKIMGS
(KECKCCD.deimos), real / F7.1 / %.1f,
access rw
readout-directory-disk-images (0.0 to 500000.0) (nom 0.0 to 1000.0)
-
The number of full-size images which will fit on the disk containing the current value of OUTDIR. Although the system permits a user to modify this, IT SHOULD NOT BE MODIFIED by anything other than the CCD readout subsystems. (most recent disk, size) WARNING: this keyword does not support the NOTIFY KTL ioctl.
-
DEICCD.TMPDET1M
TMPDET1M
(KeckCCD.deimos), varchar(68) / A / %s,
access rw
detector-1-temperature-map
-
An array of linear unit conversion constants used to convert a raw detector temperature (see TEMPDETR) into degrees celsius (see TEMPDET). WARNING: this keyword does not support the NOTIFY or READ_CONT KTL ioctls.
Is really a:
-
isaMAP
(TYPEDEFS), tuple / tuple / ,
access
-
The FIORD-based KTL keyword libraries use maps stored in infoman to describe conversions from device encoder units to human-comprehensible units. These consist of arrays of 5 32-bit floating point numbers.
isaMAP consists of elements:
-
(MapParams), real / E13.6 / %g,
access
-
The pre-bias parameter in a mapping from device units to user units.
-
(MapParams), real / E13.6 / %g,
access
(DefV: 1 )
-
The scale parameter in a mapping from device units to user units.
-
(MapParams), real / E13.6 / %g,
access
-
The post-bias parameter in a mapping from device units to user units.
-
(MapParams), real / E13.6 / %g,
access
-
The lower_bound parameter in a mapping from device units to user units.
-
(MapParams), real / E13.6 / %g,
access
-
The upper_bound parameter in a mapping from device units to user units.
-
DEICCD.TMPDET2M
TMPDET2M
(KeckCCD.deimos), varchar(68) / A / %s,
access rw
detector-2-temperature-map
-
An array of linear unit conversion constants used to convert a raw detector temperature (see TEMPDETR) into degrees celsius (see TEMPDET). WARNING: this keyword does not support the NOTIFY or READ_CONT KTL ioctls.
Is really a:
-
isaMAP
(TYPEDEFS), tuple / tuple / ,
access
-
The FIORD-based KTL keyword libraries use maps stored in infoman to describe conversions from device encoder units to human-comprehensible units. These consist of arrays of 5 32-bit floating point numbers.
isaMAP consists of elements:
-
(MapParams), real / E13.6 / %g,
access
-
The pre-bias parameter in a mapping from device units to user units.
-
(MapParams), real / E13.6 / %g,
access
(DefV: 1 )
-
The scale parameter in a mapping from device units to user units.
-
(MapParams), real / E13.6 / %g,
access
-
The post-bias parameter in a mapping from device units to user units.
-
(MapParams), real / E13.6 / %g,
access
-
The lower_bound parameter in a mapping from device units to user units.
-
(MapParams), real / E13.6 / %g,
access
-
The upper_bound parameter in a mapping from device units to user units.
-
DEICCD.TMPDET3M
TMPDET3M
(KeckCCD.deimos), varchar(68) / A / %s,
access rw
detector-3-temperature-map
-
An array of linear unit conversion constants used to convert a raw detector temperature (see TEMPDETR) into degrees celsius (see TEMPDET). WARNING: this keyword does not support the NOTIFY or READ_CONT KTL ioctls.
Is really a:
-
isaMAP
(TYPEDEFS), tuple / tuple / ,
access
-
The FIORD-based KTL keyword libraries use maps stored in infoman to describe conversions from device encoder units to human-comprehensible units. These consist of arrays of 5 32-bit floating point numbers.
isaMAP consists of elements:
-
(MapParams), real / E13.6 / %g,
access
-
The pre-bias parameter in a mapping from device units to user units.
-
(MapParams), real / E13.6 / %g,
access
(DefV: 1 )
-
The scale parameter in a mapping from device units to user units.
-
(MapParams), real / E13.6 / %g,
access
-
The post-bias parameter in a mapping from device units to user units.
-
(MapParams), real / E13.6 / %g,
access
-
The lower_bound parameter in a mapping from device units to user units.
-
(MapParams), real / E13.6 / %g,
access
-
The upper_bound parameter in a mapping from device units to user units.
-
DEICCD.TMPDET4M
TMPDET4M
(KeckCCD.deimos), varchar(68) / A / %s,
access rw
detector-4-temperature-map
-
An array of linear unit conversion constants used to convert a raw detector temperature (see TEMPDETR) into degrees celsius (see TEMPDET). WARNING: this keyword does not support the NOTIFY or READ_CONT KTL ioctls.
Is really a:
-
isaMAP
(TYPEDEFS), tuple / tuple / ,
access
-
The FIORD-based KTL keyword libraries use maps stored in infoman to describe conversions from device encoder units to human-comprehensible units. These consist of arrays of 5 32-bit floating point numbers.
isaMAP consists of elements:
-
(MapParams), real / E13.6 / %g,
access
-
The pre-bias parameter in a mapping from device units to user units.
-
(MapParams), real / E13.6 / %g,
access
(DefV: 1 )
-
The scale parameter in a mapping from device units to user units.
-
(MapParams), real / E13.6 / %g,
access
-
The post-bias parameter in a mapping from device units to user units.
-
(MapParams), real / E13.6 / %g,
access
-
The lower_bound parameter in a mapping from device units to user units.
-
(MapParams), real / E13.6 / %g,
access
-
The upper_bound parameter in a mapping from device units to user units.
-
DEICCD.TMPDET5M
TMPDET5M
(KeckCCD.deimos), varchar(68) / A / %s,
access rw
detector-5-temperature-map
-
An array of linear unit conversion constants used to convert a raw detector temperature (see TEMPDETR) into degrees celsius (see TEMPDET). WARNING: this keyword does not support the NOTIFY or READ_CONT KTL ioctls.
Is really a:
-
isaMAP
(TYPEDEFS), tuple / tuple / ,
access
-
The FIORD-based KTL keyword libraries use maps stored in infoman to describe conversions from device encoder units to human-comprehensible units. These consist of arrays of 5 32-bit floating point numbers.
isaMAP consists of elements:
-
(MapParams), real / E13.6 / %g,
access
-
The pre-bias parameter in a mapping from device units to user units.
-
(MapParams), real / E13.6 / %g,
access
(DefV: 1 )
-
The scale parameter in a mapping from device units to user units.
-
(MapParams), real / E13.6 / %g,
access
-
The post-bias parameter in a mapping from device units to user units.
-
(MapParams), real / E13.6 / %g,
access
-
The lower_bound parameter in a mapping from device units to user units.
-
(MapParams), real / E13.6 / %g,
access
-
The upper_bound parameter in a mapping from device units to user units.
-
DEICCD.TMPDET6M
TMPDET6M
(KeckCCD.deimos), varchar(68) / A / %s,
access rw
detector-6-temperature-map
-
An array of linear unit conversion constants used to convert a raw detector temperature (see TEMPDETR) into degrees celsius (see TEMPDET). WARNING: this keyword does not support the NOTIFY or READ_CONT KTL ioctls.
Is really a:
-
isaMAP
(TYPEDEFS), tuple / tuple / ,
access
-
The FIORD-based KTL keyword libraries use maps stored in infoman to describe conversions from device encoder units to human-comprehensible units. These consist of arrays of 5 32-bit floating point numbers.
isaMAP consists of elements:
-
(MapParams), real / E13.6 / %g,
access
-
The pre-bias parameter in a mapping from device units to user units.
-
(MapParams), real / E13.6 / %g,
access
(DefV: 1 )
-
The scale parameter in a mapping from device units to user units.
-
(MapParams), real / E13.6 / %g,
access
-
The post-bias parameter in a mapping from device units to user units.
-
(MapParams), real / E13.6 / %g,
access
-
The lower_bound parameter in a mapping from device units to user units.
-
(MapParams), real / E13.6 / %g,
access
-
The upper_bound parameter in a mapping from device units to user units.
-
DEICCD.TMPDET7M
TMPDET7M
(KeckCCD.deimos), varchar(68) / A / %s,
access rw
detector-7-temperature-map
-
An array of linear unit conversion constants used to convert a raw detector temperature (see TEMPDETR) into degrees celsius (see TEMPDET). WARNING: this keyword does not support the NOTIFY or READ_CONT KTL ioctls.
Is really a:
-
isaMAP
(TYPEDEFS), tuple / tuple / ,
access
-
The FIORD-based KTL keyword libraries use maps stored in infoman to describe conversions from device encoder units to human-comprehensible units. These consist of arrays of 5 32-bit floating point numbers.
isaMAP consists of elements:
-
(MapParams), real / E13.6 / %g,
access
-
The pre-bias parameter in a mapping from device units to user units.
-
(MapParams), real / E13.6 / %g,
access
(DefV: 1 )
-
The scale parameter in a mapping from device units to user units.
-
(MapParams), real / E13.6 / %g,
access
-
The post-bias parameter in a mapping from device units to user units.
-
(MapParams), real / E13.6 / %g,
access
-
The lower_bound parameter in a mapping from device units to user units.
-
(MapParams), real / E13.6 / %g,
access
-
The upper_bound parameter in a mapping from device units to user units.
-
DEICCD.TMPDET8M
TMPDET8M
(KeckCCD.deimos), varchar(68) / A / %s,
access rw
detector-8-temperature-map
-
An array of linear unit conversion constants used to convert a raw detector temperature (see TEMPDETR) into degrees celsius (see TEMPDET). WARNING: this keyword does not support the NOTIFY or READ_CONT KTL ioctls.
Is really a:
-
isaMAP
(TYPEDEFS), tuple / tuple / ,
access
-
The FIORD-based KTL keyword libraries use maps stored in infoman to describe conversions from device encoder units to human-comprehensible units. These consist of arrays of 5 32-bit floating point numbers.
isaMAP consists of elements:
-
(MapParams), real / E13.6 / %g,
access
-
The pre-bias parameter in a mapping from device units to user units.
-
(MapParams), real / E13.6 / %g,
access
(DefV: 1 )
-
The scale parameter in a mapping from device units to user units.
-
(MapParams), real / E13.6 / %g,
access
-
The post-bias parameter in a mapping from device units to user units.
-
(MapParams), real / E13.6 / %g,
access
-
The lower_bound parameter in a mapping from device units to user units.
-
(MapParams), real / E13.6 / %g,
access
-
The upper_bound parameter in a mapping from device units to user units.
-
DEICCD.DATE_BEG
DATE_BEG
(KeckCCD2), datetime / A23 / %d,
access rw
exposure-begin
-
Unix system date and time when watch_ccd received message (i.e., sometime later) indicating shutter was commanded to open for the first time after erase. This is accurate to 1 s, and it is not guaranteed to be UTC. WARNING: this keyword does not support the NOTIFY KTL ioctl.
Uses map unix2iso to convert or format Unixtime:
-
Unixtime
(SharedMemeMaps), int / I11 / %d,
access
in time_t (-2147483648.0 to 2147483647.0) (nom 0.0 to 2147483647.0)
-
A 32-bit signed integer containing a count of elapsed seconds since 1970. (This counter overflows in 2038.)
-
DEICCD.DATE_END
DATE_END
(KeckCCD2), datetime / A23 / %d,
access rw
exposure-end
-
Unix system date and time when watch_ccd received message (i.e., sometime later) indicating shutter was commanded to close for the last time before readout. This is accurate to 1 s, and it is not guaranteed to be UTC. WARNING: this keyword does not support the NOTIFY KTL ioctl.
Uses map unix2iso to convert or format Unixtime:
-
Unixtime
(SharedMemeMaps), int / I11 / %d,
access
in time_t (-2147483648.0 to 2147483647.0) (nom 0.0 to 2147483647.0)
-
A 32-bit signed integer containing a count of elapsed seconds since 1970. (This counter overflows in 2038.)
-
DEICCD.ANNOUNCE
ANNOUNCE
(KeckCCD2), varchar(255) / A / %s,
access rw
announce
-
A text buffer which can be used to send messages from one instance of a user interface to another. Its value may be up to 3600 characters in length. Use of this keyword may cause memory leaks in KTL clients. WARNING: this keyword does not support the NOTIFY KTL ioctl.
-
DEICCD.FCSMODE
FCSMODE
(deimos3), varchar(68) / A68 / tinyint,
access rw
flexure-compensation-system-mode
-
Flexure Compensation System mode.
Uses map KTLenumerated to convert or format fcs_system_mode:
-
fcs_system_mode
(SharedMapDefs), tinyint / I11 / %d,
access rw
(0.0 to 6.0)
-
Generic map meme for an FCS system mode
Valid values of fcs_system_mode are:
- Off :
- Monitor :
- Engineering :
- Track :
- Calibrate :
-
DEICCD.FCSMSG
FCSMSG
(deimos3), varchar(68) / A68 / %s,
access rw
flexure-compensation-system-message
-
Flexure compensation system status message. It reports keyword change requests and results. This keyword is best used in an event log or a status display.
-
DEICCD.FCSSTA
FCSSTA
(deimos3), varchar(68) / A68 / tinyint,
access rw
flexure-compensation-system-status
-
Flexure Compensation System master status: top level summary of FCS subsystem status.
Uses map KTLenumerated to convert or format fcs_system_statu:
-
fcs_system_statu
(SharedMapDefs), tinyint / I11 / %d,
access rw
(0.0 to 6.0)
-
Generic map meme for an FCS system master status
Valid values of fcs_system_statu are:
- Passive : The FCS is not activated
- Tracking : The FCS is actively tracking
- Warning : The FCS is not operating normally
- Seeking : The FCS is acquiring
- Off_target : The FCS is slewing
- Lockout : The FCS cannot operate because of an abnormal condition
- Emergency : The FCS has a fatal error or dangerous condition
-
DEICCD.FCSERR
FCSERR
(deimos3), int / I11 / %d,
access rw
FCS-error-number
-
Flexure Compensation System error number.
-
DEICCD.FCSCORRX
FCSCORRX
(deimos3), real / F8.3 / %.3f,
access rw
FCS-X-correlation in pixel (CCD) (-20.0 to 20.0)
-
DEPRECATED Most recent X correlation amplitude from the Flexure Compensation System.
-
DEICCD.FCSCORRY
FCSCORRY
(deimos3), real / F8.3 / %.3f,
access rw
FCS-Y-correlation in pixel (CCD) (-20.0 to 20.0)
-
DEPRECATED Most recent Y correlation amplitude from the Flexure Compensation System.
-
DEICCD.FCSRAD
FCSRAD
(deimos3), real / F8.3 / %.3f,
access rw
FCS-accumulated-max-radius in pixel (CCD)
-
DEPRECATED The radius of the circle containing the accumulated locations of FCS spots during the most recent exposure.
-
S_NULL_SERV Keyword Bundle
s_null_serv
(KeckCCD2), bundle / bundle / bundle,
access
null_serv
-
Defines a keyword bundle of keywords which do not need to make a traffic connection to a server. The bundle will be included in the KTL keyword library (the FIORD table), and will be used to generate same.
s_null_serv consists of elements:
-
DEICCD.CCDBCAST
CCDBCAST
(KeckCCD2), varchar(68) / A68 / %s,
access r
ccd-music-broadcasts
-
This is a hack used in the watch_ccd process. It permits the keyword library for an instrument KTL service to provide the MUSIC broadcast IDs for its own CCD. This means that watch_ccd can be completely generic.
Is really a:
-
ccdbcast_tuple
(TYPEDEFS), tuple / tuple / ,
access
-
The internal representation of CCDBCAST is an KTL integer array with 10 entries. The value of each entry gives the MUSIC broadcast ID for that message.
ccdbcast_tuple consists of elements:
-
(KeckCCD2), int / I11 / %d,
access
-
The message that indicates the exposure is over.
-
(KeckCCD2), int / I11 / %d,
access
-
The message that indicates the exposure has ben read into the VME crate memory.
-
(KeckCCD2), int / I11 / %d,
access
-
The message that indicates the CCD is erasing prior to an exposure.
-
(KeckCCD2), int / I11 / %d,
access
-
The message that indicates the CCD is done erasing prior to an exposure.
-
(KeckCCD2), int / I11 / %d,
access
-
The message that indicates the shutter is closed while an integration is in progress.
-
(KeckCCD2), int / I11 / %d,
access
-
The message that indicates the shutter has reopened while an integration is in progress.
-
(KeckCCD2), int / I11 / %d,
access
-
The message that indicates the exposure has been terminated.
-
(KeckCCD2), int / I11 / %d,
access
-
The message that indicates the exposure has been aborted.
-
(KeckCCD2), int / I11 / %d,
access
-
The message that indicates the exposure has begun.
-
(KeckCCD2), int / I11 / %d,
access
-
The message that indicates the image is being read into VME crate memory.
-
DEICCD.DFORM
DFORM
(KeckCCD.deimos), varchar(68) / A / %s,
access r
disk-file-format
-
The file format in which the CCD data should be written to disk. For DEIMOS and later systems this is read-only and will always be FITS. WARNING: this keyword does not support the NOTIFY KTL ioctl.
-
INFOM Keyword Bundle
INFOM
(general), bundle / bundle / bundle,
access
d_info
-
bundle of keywords for a tcl infoman : an amalgam of the traditional CTRLn and DISPn introspection keywords.
INFOM consists of elements:
-
DEICCD.INFOMCFG
INFOMCFG
(general), varchar(68) / A68 / %s,
access r
infoman_config_file_s
-
infoman cfg file(s)
-
DEICCD.INFOMLOG
INFOMLOG
(general), varchar(68) / A68 / %s,
access r
infoman_log
-
infoman log file
-
DEICCD.INFOMCLK
INFOMCLK
(general), int / I11 / %d,
access r
infoman_clock
-
infoman runtime clock in seconds
-
DEICCD.INFOMHOM
INFOMHOM
(general), varchar(68) / A68 / %s,
access r
infoman_host
-
infoman run host
-
DEICCD.INFOMPID
INFOMPID
(general), int / I11 / %d,
access r
infoman_pid
-
infoman process PID
-
DEICCD.INFOMMSG
INFOMMSG
(general), varchar(68) / A68 / %s,
access r
infoman_message
-
infoman message, not that you will ever want one
-
DEICCD.INFOMSRV
INFOMSRV
(general), varchar(68) / A68 / %s,
access r
infoman_server_s
-
infoman list of servers
-
DEICCD.INFOMTRF
INFOMTRF
(general), varchar(68) / A68 / %s,
access r
infoman_traffic_id
-
infoman traffic id
-
DEICCD.INFOMDMP
INFOMDMP
(general), char(4) / A4 / %d,
access w
infoman_dump_data
-
tell infoman to dump data to cache file
Uses map KTLboolean to convert or format write_true:
-
write_true
(SharedMapDefs), tinyint / L1 / %d,
access w
(0.0 to 1.0) (nom 0.0 to 1.0)
-
Generic map meme used as an ISA for KTL keywords that are write-only and can only be written True.
Valid values of write_true are:
- inapplicable : no way to do this, no such action
- true : initiate the command
-
DEICCD.INFOMDWM
INFOMDWM
(deimos3), varchar(255) / I11 / %d,
access rw
infopatcher-DWIM
-
Infopatcher Do What I Mean keyword. The semantics of this keyword are ARBITRARY and change WITHOUT NOTICE. It is only used by the developer. It is disimplemented at ship time.
DEIROT Keyword Library
(KTL), bundle / bundle / ,
access
KTL.service.deirot
DEIMOS instrument rotation-control-related keywords. Other keywords are in separate KTL libraries.
deirot consists of elements:
-
ROTAT Keyword Bundle
ROTAT
(deirot), bundle / bundle / bundle,
access
dc.stage
-
KTL bundle for control of DEIMOS Barrel Rotation. Does not include keywords specific to the individual Renishaws (see bundles ROTA1 and ROTA2), nor navel-gazing keywords for the dispatcher itself (see bundle DISP6).
ROTAT consists of elements:
-
DEIROT.ROTATCAL
ROTATCAL
(deirot), char(5) / A / %d,
access rw
rotator-calibration (0.0 to 1.0) (nom 0.0 to 1.0)
-
rotator calibration state. Setting ROTATCAL=reset forces stage to be unhomed. Setting ROTATCAL=homed forces a home sequence (full-blown if starting from unhomed state; quick rehome if starting from homed state).
Uses map KTLboolean to convert or format reset_homed:
-
reset_homed
(SharedMapDefs), tinyint / L1 / %s,
access rw
(0.0 to 1.0)
-
Generic map meme for stage calibration boolean state (RESET/HOMED) keywords.
Valid values of reset_homed are:
- reset : Stage not calibrated. Calibrate the stage during the next attempt to move the stage.
- homed : The stage is calibrated (read state). Calibrate the stage immediately (write state).
-
DEIROT.ROTATENC
ROTATENC
(deirot), int / I11 / %d,
access r
rotator-motor-encoder-position in motor encoder counts
-
rotator stage motor encoder raw position.
-
DEIROT.ROTATERR
ROTATERR
(deirot), int / I6 / %d,
access r
rotator-modify-error-number
-
rotator command last error number -- it is the last KTL status value. Usually, closely related to ROTATMSG.
-
DEIROT.ROTATFIP
ROTATFIP
(deirot), char(7) / A / %d,
access r
rotator-fiducial-light-sensor (0.0 to 1.0) (nom 0.0 to 1.0)
-
rotator stage fiducial light sensor input.
Uses map KTLboolean to convert or format blocked_open:
-
blocked_open
(SharedMapDefs), tinyint / L1 / %s,
access r
(0.0 to 1.0)
-
Generic map meme for fiducial light sensor boolean state (BLOCKED/OPEN) keywords.
Valid values of blocked_open are:
- blocked : No light detected at fiducial sensor. Light source off or light path blocked.
- open : Light detected at fiducial sensor. Light source on and light path not blocked.
-
DEIROT.ROTATFOP
ROTATFOP
(deirot), char(3) / A / %d,
access rw
rotator-fiducial-light-source (0.0 to 1.0) (nom 0.0 to 1.0)
-
rotator stage fiducial light source control.
Uses map KTLboolean to convert or format off_on:
-
off_on
(SharedMapDefs), tinyint / L1 / %s,
access rw
(0.0 to 1.0)
-
Generic map meme for boolean state (OFF/ON) keywords.
Valid values of off_on are:
-
DEIROT.ROTATLCK
ROTATLCK
(deirot), char(10) / A10 / %s,
access rw
rotator-motion-keyword-lockout
-
rotator stage lock software switch. If set to 'unlocked', motion keywords can be modified; otherwise, they cannot. Does not affect paddle control. Normally set by keyword, but is automatically locked whenever manual (paddle) mode is entered.
-
DEIROT.ROTATLIM
ROTATLIM
(deirot), varchar(68) / A / tinyint,
access r
rotator-limits
-
rotator stage limit status.
Uses map KTLenumerated to convert or format stage_lim:
-
stage_lim
(SharedMapDefs), tinyint / I11 / %d,
access r
(0.0 to 15.0)
-
Generic map meme for stage limit keywords. This map applies to stages with two inputs reporting the secondary limit status. See also meme 4258(stage_lim_1sec) and meme 4844 (stage_lim_inv) for other limit maps.
Valid values of stage_lim are:
- Not in a limit :
- In REV primary limit :
- In FWD secondary limit :
- Check signals: FWD #2, FWD #1 & REV #1 limits active :
- Check signals: FWD #2 & REV #2 limits active :
- Check signals: FWD #2, REV #2 & REV #1 limits active :
- Check signals: FWD #2, REV #2 & FWD #1 limits active :
- Check signals: All limits active :
- In FWD software limit :
- In REV software limit :
- Check soft limits: FWD primary active, but not soft limit :
- Check soft limits: REV primary active, but not soft limit :
- In FWD primary limit :
- Check signals: FWD #1 & REV #1 limits active :
- Check signals: REV #2 limit active, but not REV #1 :
- In REV secondary limit :
- Check signals: REV #2 & FWD #1 limits active :
- Check signals: REV #2, REV #1 & FWD #1 limits active :
- Check signals: FWD #2 limit active, but not FWD #1 :
- Check signals: FWD #2 & REV #1 limits active :
-
DEIROT.ROTATMOD
ROTATMOD
(deirot), char(8) / A / tinyint,
access rw
rotator-control-mode
-
rotator stage control mode. Normally set from keywords, but always forced to 'HALT' when the paddle (manual control) is engaged. Side effects can include setting ROTATDCS and the DCS keywords such as ROTSTAT and ROTSTST.
Uses map KTLenumerated to convert or format stage_mod_r:
-
stage_mod_r
(SharedMapDefs), tinyint / I11 / %d,
access rw
in control mode (0.0 to 5.0)
-
Generic map meme for stage control mode keywords. Compared to stage_mod, this one adds a few more modes.
Valid values of stage_mod_r are:
- Halt : Halt stage. Prevent it from moving.
- Pos : Position mode. Use the default stage configuration to select motors on or off after moves.
- Jog : Jog mode. Prevent jogging unless stage is calibrated.
- Pos ON : Engineering position mode. Leaves motors on after moves.
- Pos OFF : Engineering position mode. Shuts motors off after moves.
- Jog ENGR : Engineering jog mode. Allows unhomed jogging.
- DCS : DCS-demanded jog mode.
- Pos ENGR : Engineering pos mode. Allows unhomed ROTATREL.
-
DEIROT.ROTATMSG
ROTATMSG
(deirot), varchar(68) / A / %s,
access r
rotator-message
-
rotator stage message. ROTATMSG is tied closely to ROTATERR: it is an onto, but not one-to-one, function of ROTATERR, which is essentially the last KTL status value.
-
DEIROT.ROTATNAM
ROTATNAM
(deirot), varchar(68) / A / map,
access rw
rotator-named-position
-
rotator stage ordinal position name.
Uses map TableLook to convert or format ROTATORD:
- 0 -> Home
- 6 -> RevLim
- -999 -> Unknown
- 4 -> MaskLoad
- 8 -> CenterLow
- 9 -> CenterHigh
- 2 -> Fill_Left
- 5 -> FilterLoad
- 3 -> GratingLoad
- 7 -> FwdLim
- 1 -> Fill_Right
-
ROTATORD
(deirot), smallint / I11 / map,
access rw
rotator-ordinal-position (0.0 to 6.0)
-
rotator stage ordinal position. Units in map are Renishaw counts. (Note that Renishaw counts are not independent of rotator algorithm; there will be up to 15 arcsec variation in actual position angle, depending on chosen ROTATALG.)
Uses map TableLook to convert or format ROTATRAW:
- -4603000 -> 0
- -> -999
- -2058584 -> 5
- -1872284 -> 3
- -1288184 -> 4
- -2095843 -> 2
- 2523283 -> 7
- -4293027 -> 6
- -848800 -> 9
- -1002000 -> 8
- -614753 -> 1
-
ROTATRAW
(deirot), int / I11 / %d,
access rw
rotator-raw-position in encoder counts (-4293958.0 to 2524214.0)
-
rotator stage raw position. This is derived from a blend of the two Renishaws (and possibly the motor encoder); the algorithm for blending is set by ROTATALG. Note that the MinV and MaxV depend on ROTATALG; values here assume Renishaw encoder cts.
-
DEIROT.ROTATORD
ROTATORD
(deirot), smallint / I11 / map,
access rw
rotator-ordinal-position (0.0 to 6.0)
-
rotator stage ordinal position. Units in map are Renishaw counts. (Note that Renishaw counts are not independent of rotator algorithm; there will be up to 15 arcsec variation in actual position angle, depending on chosen ROTATALG.)
Uses map TableLook to convert or format ROTATRAW:
- -4603000 -> 0
- -> -999
- -2058584 -> 5
- -1872284 -> 3
- -1288184 -> 4
- -2095843 -> 2
- 2523283 -> 7
- -4293027 -> 6
- -848800 -> 9
- -1002000 -> 8
- -614753 -> 1
-
ROTATRAW
(deirot), int / I11 / %d,
access rw
rotator-raw-position in encoder counts (-4293958.0 to 2524214.0)
-
rotator stage raw position. This is derived from a blend of the two Renishaws (and possibly the motor encoder); the algorithm for blending is set by ROTATALG. Note that the MinV and MaxV depend on ROTATALG; values here assume Renishaw encoder cts.
-
DEIROT.ROTATRAW
ROTATRAW
(deirot), int / I11 / %d,
access rw
rotator-raw-position in encoder counts (-4293958.0 to 2524214.0)
-
rotator stage raw position. This is derived from a blend of the two Renishaws (and possibly the motor encoder); the algorithm for blending is set by ROTATALG. Note that the MinV and MaxV depend on ROTATALG; values here assume Renishaw encoder cts.
-
DEIROT.ROTATSPD
ROTATSPD
(deirot), int / I11 / %d,
access rw
rotator-galil-speed in stage encoder counts/s (0.0 to 80000.0)
-
rotator stage speed in encoder counts/sec. Specifically, the speed is in units of the current `blend' algorithm (see ROTATALG), and is normally the blended speed reported by the Galil from the two Renishaw encoders
-
DEIROT.ROTATSTA
ROTATSTA
(deirot), char(14) / A / tinyint,
access r
rotator-status
-
rotator stage status.
Uses map KTLenumerated to convert or format stage_status_2:
-
stage_status_2
(SharedMapDefs), tinyint / I11 / %d,
access r
(0.0 to 6.0)
-
Another generic map meme for stage status keywords.
Valid values of stage_status_2 are:
- Lockout:HW : Galil cannot move stage due to hardware lockout (e.g. power off or band brake on)
- Locked : Keyword motion forbidden due to *LCK keyword
- Acquiring : ROTATMOD=DCS but pointing is not in tolerance
- Tracking : ROTATMOD=DCS and pointing is in tolerance
- Settling : ROTATMOD=POS* and final adjustment is being made
- Calibrating : Stage is executing home sequence
- Not Calibrated : Stage is stopped and not calibrated
- Halted : Stage is homed and stopped, and *MOD == Halt
- Ready : Stage is homed and stopped, and *MOD != Halt
- Moving : Stage is moving to a specific position.
- Jogging : Stage is jogging.
- Stopping : Stage is stopping and status is about to change.
- Slewing : ROTATMOD=DCS and stage is slewing at top speed
-
DEIROT.ROTATTOR
ROTATTOR
(deirot), real / F8.3 / %.3f,
access r
rotator-torque in V (-10.0 to 10.0)
-
rotator motor torque.
-
DEIROT.ROTATTRG
ROTATTRG
(deirot), int / I11 / %d,
access r
rotator-raw-position-target in stage encoder counts
-
rotator stage raw position target.
-
DEIROT.ROTATTSP
ROTATTSP
(deirot), int / I11 / %d,
access r
rotator-speed-target in encoder counts/s
-
rotator stage speed target in stage encoder counts.
-
DEIROT.ROTATTST
ROTATTST
(deirot), varchar(68) / A / tinyint,
access rw
rotator-test
-
rotator stage test selection.
Uses map KTLenumerated to convert or format stage_tst:
-
stage_tst
(SharedMapDefs), tinyint / I11 / %d,
access rw
in test mode (0.0 to 4.0)
-
Generic map meme for stage test mode keywords.
Valid values of stage_tst are:
- Off : Test mode off.
- Sim1 : Simulation mode #1. Reads return keyword id as value. Writes do nothing, but receive proper notification messages.
- Sim2 : Simulation mode #2. Reads return simulated keyword value. Writes set simulated keyword value immediately.
- Sim3 : Simulation mode #3. Reads return simulated keyword value. Writes set simulated keyword value slowly to simulate motion.
- Diag1 : Diagnostic mode #1. First diagnostic mode. Effects TBD.
-
DEIROT.ROTATVAL
ROTATVAL
(deirot), real / F14.3 / %.3f,
access rw
rotator-value (-420.0 to 312.0)
-
rotator stage position in degrees. Usually gotten by interpolating an encoder position (see ROTATALG) in a table, but can be disabled (see ROTATTBL for status).
Is really a:
-
ROTATRAW
(deirot), int / I11 / %d,
access rw
rotator-raw-position in encoder counts (-4293958.0 to 2524214.0)
-
rotator stage raw position. This is derived from a blend of the two Renishaws (and possibly the motor encoder); the algorithm for blending is set by ROTATALG. Note that the MinV and MaxV depend on ROTATALG; values here assume Renishaw encoder cts.
-
DEIROT.ROTATVEL
ROTATVEL
(deirot), real / F8.3 / %.3f,
access rw
rotator-galil-velocity (0.0 to 2.1499999999999999)
-
rotator stage velocity, deg/sec. This is the Galil-reported velocity, and has a lot of jitter in it.
-
DEIROT.ROTATLOW
ROTATLOW
(deirot), char(7) / A / %d,
access r
rotator-in-lowerhalf (0.0 to 1.0) (nom 0.0 to 1.0)
-
so-called over-center-switch: if true, instrument is in lower half of range of motion. This switch provides the only absolute position encoder for rotation.
Uses map KTLboolean to convert or format upper_lower:
-
upper_lower
(SharedMapDefs), tinyint / L1 / %s,
access rw
(0.0 to 1.0)
-
Generic map meme for boolean state (upper,lower) keywords (0==upper, 1==lower)
Valid values of upper_lower are:
-
DEIROT.ROTATALG
ROTATALG
(deirot), char(8) / A / tinyint,
access rw
rotator-algorithm
-
rotation algorithm for blending the several encoders into a single virtual encoder, for presentation as the ROTATRAW, ROTATVAL, and similar keys.
Uses map KTLenumerated to convert or format dual_ren_alg:
-
dual_ren_alg
(SharedMapDefs), tinyint / I11 / %d,
access rw
(0.0 to 6.0)
-
Algorithm for combining dual renishaw and/or motor encoders
Valid values of dual_ren_alg are:
- Motor : Motor only
- Ren1 : Renishaw 1 only
- Ren2 : Renishaw 2 only
- Avg : Avg of Renishaws
- exp : Experimental/testing: whatever we want it to be
-
DEIROT.ROTATPOW
ROTATPOW
(deirot), char(3) / A / %d,
access r
rotator-motor-power (0.0 to 1.0)
-
Instrument rotator motor power. Tripped by an open door signal (ROTATDIS), the panic button (hardware lockout; ROTATHLK), entering a secondary limit (ROTATSEC).
Uses map KTLboolean to convert or format off_on:
-
off_on
(SharedMapDefs), tinyint / L1 / %s,
access rw
(0.0 to 1.0)
-
Generic map meme for boolean state (OFF/ON) keywords.
Valid values of off_on are:
-
DEIROT.ROTATREL
ROTATREL
(deirot), int / I11 / %d,
access rw
rotator-relative-move in stage encoder counts
-
If write: request a relative move; units are same as for ROTATRAW. Calibration sequence is NOT executed if unhomed; instead, if mode is set to Pos Engr, then uncalibrated motion is allowed. If read: distance from last start of move.
-
DEIROT.ROTATSVE
ROTATSVE
(deirot), real / F10.3 / map,
access r
rotator-smoothed-galil-velocity (0.0 to 10000.0)
-
smoothed rotator stage velocity, as reported by Galil, in deg/sec. typical smoothing time constant is 0.1 sec; it is set in the rotator configuration file.
Uses map Derivative to convert or format ROTATSPD:
-
ROTATSPD
(deirot), int / I11 / %d,
access rw
rotator-galil-speed in stage encoder counts/s (0.0 to 80000.0)
-
rotator stage speed in encoder counts/sec. Specifically, the speed is in units of the current `blend' algorithm (see ROTATALG), and is normally the blended speed reported by the Galil from the two Renishaw encoders
-
DEIROT.ROTATSTQ
ROTATSTQ
(deirot), real / F8.3 / %.3f,
access r
rotator-smoothed-torque in V (-10.0 to 10.0)
-
smoothed rotator motor torque. Typical smoothing time constant is 0.1sec; it is set in the rotator configuration file.
-
DEIROT.ROTATFIM
ROTATFIM
(deirot), char(7) / A / %d,
access rw
rotator-find-index-motor (0.0 to 1.0) (nom 0.0 to 1.0)
-
Send motor stage on a Galil find-index action. When the index is found, latch the renishaw positions into ROTA1FIM and ROTA2FIM. The direction of the FI is negative (positive) if the value is 0 (1). Only execute when close to an index pulse.
Uses map KTLboolean to convert or format neg_pos:
-
neg_pos
(SharedMapDefs), tinyint / L1 / %s,
access rw
(0.0 to 1.0)
-
Generic map meme for boolean state (negative=0,positive=1) keywords.
Valid values of neg_pos are:
- neg : move in negative dir
- pos : move in positive dir.
-
DEIROT.ROTATCAP
ROTATCAP
(deirot), int / I5 / %d,
access w
rotator-high-speed-capture (0.0 to 60.0)
-
Dump the recent high-speed capture data to the log. The value tells how many seconds of data (up to the time the keyword is received) should be dumped; this is limited by the dispatcher's capture buffer.
-
DEIROT.ROTATHLK
ROTATHLK
(deirot), char(10) / A / %d,
access r
rotator-hardware-lockout (0.0 to 1.0) (nom 0.0 to 1.0)
-
rotator hardware lockout (panic button) state. If true, power to the rotator motor has been disabled by one of the red panic buttons. (To clear, press the green RESET button mounted near the rotation computer.)
Uses map KTLboolean to convert or format clear_tripped:
-
clear_tripped
(SharedMapDefs), tinyint / L1 / %s,
access rw
(0.0 to 1.0)
-
Generic map meme for emergency stop boolean state (clear_tripped) keywords.
Valid values of clear_tripped are:
-
DEIROT.ROTATBRK
ROTATBRK
(deirot), char(10) / A / %d,
access r
rotator-band-brake (0.0 to 1.0) (nom 0.0 to 1.0)
-
rotator hardware band brake state. If true, the band brake is active.
Uses map KTLboolean to convert or format dis_engaged:
-
dis_engaged
(SharedMapDefs), tinyint / L1 / %s,
access rw
(0.0 to 1.0)
-
Generic map meme for (disengaged, engaged) keywords.
Valid values of dis_engaged are:
-
DEIROT.ROTATDIS
ROTATDIS
(deirot), char(8) / A / %d,
access r
rotator-rotation-disabled (0.0 to 1.0) (nom 0.0 to 1.0)
-
rotator power temporarily disabled (probably due to hatch open).
Uses map KTLboolean to convert or format clear_tripped:
-
clear_tripped
(SharedMapDefs), tinyint / L1 / %s,
access rw
(0.0 to 1.0)
-
Generic map meme for emergency stop boolean state (clear_tripped) keywords.
Valid values of clear_tripped are:
-
DEIROT.ROTATBYP
ROTATBYP
(deirot), char(8) / A / %d,
access r
rotator-computer-control-bypass (0.0 to 1.0) (nom 0.0 to 1.0)
-
rotator motor-power bypass. If true, Galil control of motor power has been bypassed using a manual switch. (This action is necessary to get out of either secondary limit.)
Uses map KTLboolean to convert or format false_true:
-
false_true
(SharedMapDefs), tinyint / L1 / %s,
access rw
(0.0 to 1.0)
-
Generic map meme for boolean state (FALSE/TRUE) keywords.
Valid values of false_true are:
-
DEIROT.ROTATCLK
ROTATCLK
(deirot), int / I11 / %d,
access r
rotator-sample-clock
-
Rotation galil pseudo-clock: actually the sample counter, because the latter is a number available from the fast secondary-fifo readout.
-
DEIROT.ROTATSEC
ROTATSEC
(deirot), char(5) / A / %d,
access r
rotator-secondary-limit (0.0 to 1.0) (nom 0.0 to 1.0)
-
Rotator secondary limit status: if tripped, rotator is in a secondary limit. Note that this is a subset of the general limit info in ROTATLIM.
Uses map KTLboolean to convert or format clear_tripped:
-
clear_tripped
(SharedMapDefs), tinyint / L1 / %s,
access rw
(0.0 to 1.0)
-
Generic map meme for emergency stop boolean state (clear_tripped) keywords.
Valid values of clear_tripped are:
-
DEIROT.ROTATCMT
ROTATCMT
(deirot), varchar(68) / A / %s,
access rw
rotator-comment
-
rotator stage comment. Not written by the service; for use by clients of the service to exchange service-related info. See also ROTATTAG.
-
DEIROT.ROTATCON
ROTATCON
(deirot), char(6) / A / %d,
access r
rotator-control (0.0 to 1.0) (nom 0.0 to 1.0)
-
Rotator control: auto/manual, according as control is via keyword or hand paddle.
Uses map KTLboolean to convert or format auto_manual:
-
auto_manual
(SharedMapDefs), tinyint / L1 / %s,
access rw
(0.0 to 1.0)
-
Generic map meme for a control mode boolean state (MANUAL/AUTOMATIC) keywords.
Valid values of auto_manual are:
- auto : System is in automatic control mode.
- manual : System is in manual mode. Automated control suspended.
-
DEIROT.ROTATTAG
ROTATTAG
(deirot), varchar(68) / A / %s,
access rw
rotator-tag
-
rotator stage tag Not written by the service; for use by clients of the service to use as they wish. Like ROTATCMT, but ROTATTAG lets scripts tag logged data, while retaining ROTATCMT for inter-script or inter-user communication.
-
DEIROT.ROTATATL
ROTATATL
(deirot), int / I11 / %d,
access r
rotator-at-torque-limit (0.0 to 1000.0)
-
If broadcast: the number of milliseconds (out of the past second) for which the torque was within 0.1 of the torque limit. If read directly: the number of milliseconds during the current second, ie the integrating value.
-
DEIROT.ROTATEST
ROTATEST
(deirot), char(14) / A / tinyint,
access r
rotator-encoder-status
-
rotator stage encoder status. Indicates if the encoders are in mutual agreement or not.
Valid values of ROTATEST are:
- OK : Encoders are in mutual agreement
- Renishaws Disagree : Renishaw encoders disagree
- Ren1/Motor Disagree : Renishaw encoder1 disagrees with motor encoder
- Ren2/Motor Disagree : Renishaw encoder2 disagrees with motor encoder
- Rens/Motor Disagree : Both Renishaw encoders disagree with motor encoder
-
DEIROT.ROTATTVE
ROTATTVE
(deirot), real / F8.3 / %.3f,
access r
rotator-velocity-target (-2.5 to 2.5)
-
rotator stage target velocity, deg/sec.
-
DEIROT.ROTATTVA
ROTATTVA
(deirot), real / F14.3 / %.3f,
access r
rotator-value-target in deg (-420.0 to 312.0)
-
rotator stage target position in degrees.
Is really a:
-
ROTATRAW
(deirot), int / I11 / %d,
access rw
rotator-raw-position in encoder counts (-4293958.0 to 2524214.0)
-
rotator stage raw position. This is derived from a blend of the two Renishaws (and possibly the motor encoder); the algorithm for blending is set by ROTATALG. Note that the MinV and MaxV depend on ROTATALG; values here assume Renishaw encoder cts.
-
DEIROT.ROTATTRK
ROTATTRK
(deirot), char(8) / A / %d,
access r
rotator-tracking (0.0 to 1.0) (nom 0.0 to 1.0)
-
rotator tracking. If true, rotator is successfully tracking DCS demands. Otherwise, either the rotator cannot keep up with DCS demands, or the ROTATMOD is not DCS.
Uses map KTLboolean to convert or format false_true:
-
false_true
(SharedMapDefs), tinyint / L1 / %s,
access rw
(0.0 to 1.0)
-
Generic map meme for boolean state (FALSE/TRUE) keywords.
Valid values of false_true are:
-
DEIROT.ROTATEMS
ROTATEMS
(deirot), char(8) / A / %d,
access r
rotator-estop (0.0 to 1.0) (nom 0.0 to 1.0)
-
Rotation power has been locked out because dome emergency stop has been pressed.
Uses map KTLboolean to convert or format clear_tripped:
-
clear_tripped
(SharedMapDefs), tinyint / L1 / %s,
access rw
(0.0 to 1.0)
-
Generic map meme for emergency stop boolean state (clear_tripped) keywords.
Valid values of clear_tripped are:
-
DEIROT.ROTATTER
ROTATTER
(deirot), int / I11 / %d,
access r
rotator-raw-position-err in encoder counts
-
position error: target pos - current pos, in current algorithm encoder counts.
-
DEIROT.ROTATNRR
ROTATNRR
(deirot), int / I11 / %d,
access r
rotator-numchanges-ren-ren (0.0 to 1000.0)
-
If broadcast: the number of times (out of the past second) during which the difference between Renishaws jumped by more than the config-file threshold. If read directly: the number of times during the current second, ie the integrating value.
-
DEIROT.ROTATSJM
ROTATSJM
(deirot), int / I11 / %d,
access r
rotator-sample-jump (0.0 to 65000.0)
-
If broadcast: the number of times (out of the past second) during which the Galil sample number jumped by more than the expected value. If read directly: the number of times during the current second, ie the integrating value.
-
DEIROT.ROTATDRR
ROTATDRR
(deirot), int / I11 / %d,
access r
rotator-difference-ren-ren
-
The difference between Renishaws (R2 - R1), encoder counts.
-
DEIROT.ROTATNSJ
ROTATNSJ
(deirot), int / I11 / %d,
access r
rotator-number-samples-jumped (0.0 to 65000.0)
-
If broadcast: the total number of samples (out of the past second) that the Galil sample number jumped by more than the expected value. If read directly: the number of times during the current second, ie the integrating value.
-
DEIROT.ROTATTSL
ROTATTSL
(deirot), int / I11 / %d,
access r
rotator-time-slewing in s (0.0 to 300.0)
-
If ROTATMOD=DCS and instrument is slewing to the target (ROTSTAT = slewing), this is the estimated remaining time to slew. Otherwise: it's previous time used in slewing.
-
DEIROT.ROTATTAQ
ROTATTAQ
(deirot), int / I11 / %d,
access r
rotator-time-acquiring in s (0.0 to 300.0)
-
If instrument is acquiring the target (ROTSTAT = acquiring), this is the running time (sec) spent acquiring. Otherwise, it's the time used in the last acquisition.
-
DEIROT.ROTATTTK
ROTATTTK
(deirot), int / I11 / %d,
access r
rotator-time-tracking in s
-
If ROTATMOD=DCS and instrument is tracking (ROTSTAT = tracking), this is the duration of the current track. Otherwise: it's previous tracking time.
-
DEIROT.ROTATLIN
ROTATLIN
(deirot), real / F14.3 / %.3f,
access r
rotator-value-linear (-420.0 to 312.0)
-
rotator stage position in degrees, using a linear form ROTATLIN=a*ROTATRAW+b. Compare with ROTATVAL.
Is really a:
-
ROTATRAW
(deirot), int / I11 / %d,
access rw
rotator-raw-position in encoder counts (-4293958.0 to 2524214.0)
-
rotator stage raw position. This is derived from a blend of the two Renishaws (and possibly the motor encoder); the algorithm for blending is set by ROTATALG. Note that the MinV and MaxV depend on ROTATALG; values here assume Renishaw encoder cts.
-
DEIROT.ROTATDDR
ROTATDDR
(deirot), int / I11 / %d,
access r
rotator-diff-of-diffs-ren-ren
-
Difference of differences: ERR - DRR, where ERR is the expected difference between Renishaws (R2-R1), based on the PA interpolation table; and DRR is the actual difference (R2-R1) in encoder counts. If the interp data aren't available, it's always 0.
-
DEIROT.ROTATTBL
ROTATTBL
(deirot), char(14) / A / tinyint,
access r
rotator-interpolation-table
-
rotator position-angle interpolation table status: indicates if it's being used, and if not, why not.
Valid values of ROTATTBL are:
- InUse : P.A. Interpolation table is OK and in use.
- Disabled : Disabled via command-line flag or DISP6DWIM
- NotThisAlg : P.A. Interpolation is available for some ROTATALG's, but not the current one.
- LoadFailed : P.A. interpolation table was no good.
-
DEIROT.ROTATMSP
ROTATMSP
(deirot), int / I11 / %d,
access rw
rotator-pos-mode-speed in motor encoder counts/s (1.0 to 80000.0)
-
rotator stage speed to be used during POS-mode moves in encoder counts/sec (as set by the current choice of ROTATALG). If outside allowed bounds, silently limited to actual levels.
-
DEIROT.ROTATRCL
ROTATRCL
(deirot), char(8) / A / %d,
access r
rotator-remote-control-lockout (0.0 to 1.0) (nom 0.0 to 1.0)
-
rotator remote-control lockout. If true, remote control (keyword control) of rotation is disallowed; only the manual paddle is permitted.
Uses map KTLboolean to convert or format unlock_lock:
-
unlock_lock
(SharedMapDefs), tinyint / L1 / %s,
access rw
(0.0 to 1.0)
-
Generic map meme for boolean state (UNLOCKED/LOCKED) keywords.
Valid values of unlock_lock are:
- unlocked : Device unlocked or clamp released.
- locked : Device unlock or clamp set.
-
DEIROT.ROTATTSE
ROTATTSE
(deirot), int / I11 / %d,
access r
rotator-time-settling in s (0.0 to 300.0)
-
If instrument is settling after a move (ROTSTAT = Settling), this is the running time (sec) spent settling. Otherwise, it's the time used in the last settle.
-
DEIROT.ROTATTSH
ROTATTSH
(deirot), int / I11 / %d,
access r
rotator-time-since-homed in s
-
Elapsed time since the rotator was last homed (seconds).
-
DEIROT.ROTATREH
ROTATREH
(deirot), char(8) / A / %d,
access r
rotator-rehome (0.0 to 1.0) (nom 0.0 to 1.0)
-
Rehome. If true, we are executing the quick rehome sequence.
Uses map KTLboolean to convert or format false_true:
-
false_true
(SharedMapDefs), tinyint / L1 / %s,
access rw
(0.0 to 1.0)
-
Generic map meme for boolean state (FALSE/TRUE) keywords.
Valid values of false_true are:
-
DEIROT.ROTATDCS
ROTATDCS
(deirot), char(3) / A / %d,
access rw
rotator-dcs-control-permission (0.0 to 1.0) (nom 0.0 to 1.0)
-
If 'yes', then DCS has permission to control the rotator. If 'no', DCS requests are ignored. Side effects: is set 'yes' when ROTATMOD is set to DCS; sets ROTATMOD=Halt if ROTATMOD was DCS and ROTATDCS=no.
Uses map KTLboolean to convert or format no_yes:
-
no_yes
(SharedMapDefs), tinyint / L1 / %s,
access rw
(0.0 to 1.0)
-
Generic map meme for boolean state (no, yes) keywords.
Valid values of no_yes are:
-
DEIROT.ROTATRMS
ROTATRMS
(deirot), real / E11.4 / %.4g,
access r
rotator-rms-tracking-error in arcsec
-
rms of the tracking error (DCS keyword ROTSRVER) during the last ROTATNRS seconds -- e.g. if time is now T, ROTATRMS shows rms during (floor(T-ROTATNRS) .. floor(T.0)).
-
DEIROT.ROTATNRS
ROTATNRS
(deirot), int / I11 / %d,
access rw
rotator-rms-duration in s (1.0 to 10.0)
-
Number of seconds over which ROTATRMS values are computed.
-
DEIROT.ROTATMAX
ROTATMAX
(deirot), real / E10.3 / %.3g,
access r
rotator-max-tracking-error in arcsec
-
max of the tracking error (DCS keyword ROTSRVER) during the last ROTATNRS seconds -- e.g. if time is now T, ROTATMAX shows max during (floor(T-ROTATNRS) .. floor(T.0)).
-
DEIROT.ROTATMIN
ROTATMIN
(deirot), real / E10.3 / %.3g,
access r
rotator-min-tracking-error in arcsec
-
min of the tracking error (DCS keyword ROTSRVER) during the last ROTATNRS seconds -- e.g. if time is now T, ROTATMIN shows min during (floor(T-ROTATNRS) .. floor(T.0)).
-
DEIROT.ROTAMRMS
ROTAMRMS
(deirot), real / E10.3 / %.3g,
access r
rotator-rms-galil-position-error in arcsec
-
rms of the Galil motor position error (Galil variable _TEX) during the last ROTATNRS seconds -- e.g. if time is now T, ROTAMRMS shows rms during (floor(T-ROTATNRS) .. floor(T.0)).
-
DEIROT.ROTAMMAX
ROTAMMAX
(deirot), real / E10.3 / %.3g,
access r
rotator-max-galil-position-error in arcsec
-
max of the galil motor position error (Galil variable _TEX) during the last ROTATNRS seconds -- e.g. if time is now T, ROTAMMAX shows max during (floor(T-ROTATNRS) .. floor(T.0)).
-
DEIROT.ROTAMMIN
ROTAMMIN
(deirot), real / E10.3 / %.3g,
access r
rotator-min-galil-position-error in arcsec
-
min of the galil motor position error (Galil variable _TEX) during the last ROTATNRS seconds -- e.g. if time is now T, ROTAMMAX shows min during (floor(T-ROTATNRS) .. floor(T.0)).
-
DEIROT.ROTATVEV
ROTATVEV
(deirot), real / F8.3 / %.3f,
access r
rotator-derived-velocity (-2.5 to 2.5)
-
rotator stage velocity, deg/sec. This is simply ROTATVAL / elapsed time. Typical elapsed time (update interval) is 1 sec.
-
DEIROT.ROTATVER
ROTATVER
(deirot), real / F9.1 / %.1f,
access r
rotator-derived-encoder-velocity (-80000.0 to 80000.0)
-
rotator stage raw velocity, current-algorithm counts/sec. This is simply ROTATRAW / elapsed time. Typical time between updates is 1 sec.
-
DEIROT.ROTATSC
ROTATSC
(deirot), char(14) / A / tinyint,
access r
rotator-galil-stopcode
-
The most recent Galil stopcode, such as it reports with its SC command.
Uses map KTLenumerated to convert or format galil_stopcode:
-
galil_stopcode
(SharedMapDefs), tinyint / I11 / %d,
access r
(0.0 to 11.0)
-
A map meme for Galil stopcodes. NOT included are the contour-related codes, which are numbers above 50.
Valid values of galil_stopcode are:
- Running : Motor(s) are running, indep mode
- IndepMoveDone : Motor(s) stopped at commanded indep. posn
- HM_Done : Stop after HM completed
- SelectiveAbort : Stop due to selective abort input
- FwdLimit : Decel or stop due to forward limit switch
- RevLimit : Decel or stop due to reverse limit switch
- ST_command : Decel or stop due to ST command.
- AbortInput : Stop due to an abort input
- AbortCommand : Stop due to an AB command
- OffOnError : Decel or stop due to OE 1
- FE_Done : Stop after FE completed
-
DEIROT.ROTATOE
ROTATOE
(deirot), int / I11 / %d,
access r
rotator-galil-off-on-error (0.0 to 500.0)
-
If broadcast: the number of times in which a Galil off-on-error condition occurred during the past second. If read directly: the number of times during the current second, ie the integrating value.
-
DEIROT.ROTATST
ROTATST
(deirot), varchar(255) / A255 / %s,
access r
rotator-galil-stopcode-and-status
-
Galil's motor status. String contains the current Galil stopcode value and one or more of the Galil axis status bits, which are documented in the dmc1800.h file.
-
DEIROT.ROTATDRM
ROTATDRM
(deirot), char(14) / A / %d,
access r
rotator-dcs-rotstat-mirror
-
Mirrors the value to which we set the DCS keyword ROTSTAT. NOT a general ROTSTAT mirror, but only values that the rotator sends to DCS. This hack exists so the gui can monitor this reliable kwd, instead of a DCS kwd which might silently disconnect.
Uses map KTLenumbitmask to convert or format dcs_rotstatus:
-
dcs_rotstatus
(SharedMapDefs), tinyint / I11 / %d,
access r
(0.0 to 12.0)
-
Generic map meme for DCS rotator status keywords.
Valid values of dcs_rotstatus are:
- unknown :
- off :
- acquiring :
- disabled :
- fault :
- initializing :
- in limit :
- manual :
- standby :
- slewing :
- halted :
- tracking :
-
DEIROT.ROTATDEM
ROTATDEM
(deirot), char(64) / A / %s,
access r
rotator-dcs-roterrs-mirror
-
Mirrors the value to which we set the DCS keyword ROTERRS. NOT a general ROTERRS mirror, but only values that the rotator sends to DCS. This hack exists so the gui can monitor this reliable kwd, instead of a DCS kwd which might silently disconnect.
-
DEIROT.ROTATDCI
ROTATDCI
(deirot), char(8) / A / %d,
access r
rotator-DEIMOS-is-currinst (0.0 to 1.0) (nom 0.0 to 1.0)
-
If true, DCS CURRINST=DEIMOS and FOCALSTN=RNAS.
Uses map KTLboolean to convert or format false_true:
-
false_true
(SharedMapDefs), tinyint / L1 / %s,
access rw
(0.0 to 1.0)
-
Generic map meme for boolean state (FALSE/TRUE) keywords.
Valid values of false_true are:
-
ROTA1 Keyword Bundle
ROTA1
(deirot), bundle / bundle / bundle,
access
dc.stage
-
KTL bundle for the Renishaw1 device of the Galil-1800 DC stage for control of DEIMOS Barrel Rotation
ROTA1 consists of elements:
-
DEIROT.ROTA1REN
ROTA1REN
(deirot), real / F8.3 / %.3f,
access r
rotation-stage-encoder1-signal-quality in V (0.0 to 10.0)
-
Rotator renishaw1 encoder signal quality expressed as a raw analog voltage.
-
DEIROT.ROTA1RAW
ROTA1RAW
(deirot), int / I11 / %d,
access r
rotator-renishaw1-raw
-
Rotator renishaw1 in raw encoder counts. This includes any of the optionally-enabled corrections for encoder signal level dropout, gap crossing, and index pulse crossing; it is not the literal value reported by the Galil.
-
DEIROT.ROTA1LTA
ROTA1LTA
(deirot), int / I11 / %d,
access r
rotator-renishaw1-latched-raw
-
Rotator renishaw1 latched position, in raw encoder counts, as reported by the Galil.
-
DEIROT.ROTA1LTM
ROTA1LTM
(deirot), int / I11 / %d,
access r
rotator-renishaw1-latched-modulo
-
Rotator renishaw1 latched position, in raw encoder counts, minus the offset between Ren1 and Ren2, modulo one rotation.
-
DEIROT.ROTA1HM
ROTA1HM
(deirot), int / I11 / %d,
access r
rotator-renishaw1-latch-home
-
Rotator renishaw1 in raw encoder counts, latched whenever the motor's home input signal changes state.
-
DEIROT.ROTA1FIM
ROTA1FIM
(deirot), int / I11 / %d,
access r
rotator-renishaw1-latch-findindex
-
ROTATFIM causes a Galil Find-Index command to be executed. ROTA1FIM is the value of Renishaw1 in raw encoder counts, latched when ROTATFIM last completed.
-
DEIROT.ROTA1GOF
ROTA1GOF
(deirot), int / I11 / %d,
access r
rotator-renishaw1-gap-offset
-
Rotator renishaw1 offset, optionally added to encoder value to produce a tape-gap-corrected position. Not applied to the special fast-capture data. Use of this value is controlled by a configuration flag.
-
DEIROT.ROTA1IOF
ROTA1IOF
(deirot), int / I11 / %d,
access r
rotator-renishaw1-index-offset
-
Rotator renishaw1 offset, optionally added to encoder value to correct for change in index pulse location. Use of this value is controlled by a configuration flag.
-
DEIROT.ROTA1QOF
ROTA1QOF
(deirot), int / I11 / %d,
access r
rotator-renishaw1-quality-offset
-
Rotator renishaw1 offset, optionally added to encoder value to correct for regions of bad encoder signal quality. Use of this value is controlled by a configuration flag.
-
DEIROT.ROTA1QBT
ROTA1QBT
(deirot), int / I11 / %d,
access r
rotator-ren1-quality-below-thresh (0.0 to 500.0)
-
If broadcast: the number of times (out of the past second) during which the Renishaw 1 signal quality was below threshold. If read directly: the number of times during the current second, ie the integrating value.
-
DEIROT.ROTA1TOF
ROTA1TOF
(deirot), int / I11 / %d,
access r
rotator-renishaw1-total-offset
-
Sum of ROTA1QOF, ROTA1GOF, ROTA1IOF.
-
ROTA2 Keyword Bundle
ROTA2
(deirot), bundle / bundle / bundle,
access
dc.stage
-
KTL bundle for the Renishaw2 device of the Galil-1800 DC stage for control of DEIMOS Barrel Rotation
ROTA2 consists of elements:
-
DEIROT.ROTA2REN
ROTA2REN
(deirot), real / F8.3 / %.3f,
access r
rotation-stage-encoder2-signal-quality in V (0.0 to 10.0)
-
Rotator renishaw2 encoder signal quality expressed as a raw analog voltage.
-
DEIROT.ROTA2RAW
ROTA2RAW
(deirot), int / I11 / %d,
access r
rotator-renishaw2-raw
-
Rotator renishaw2 in raw encoder counts. This includes any of the optionally-enabled corrections for encoder signal level dropout, gap crossing, and index pulse crossing; it is not the literal value reported by the Galil.
-
DEIROT.ROTA2LTA
ROTA2LTA
(deirot), int / I11 / %d,
access r
rotator-renishaw2-latched-raw
-
Rotator renishaw2 latched position, in raw encoder counts, as reported by the Galil.
-
DEIROT.ROTA2LTM
ROTA2LTM
(deirot), int / I11 / %d,
access r
rotator-renishaw2-latched-modulo
-
Rotator renishaw2 latched position, in raw encoder counts modulo one rotation.
-
DEIROT.ROTA2HM
ROTA2HM
(deirot), int / I11 / %d,
access r
rotator-renishaw2-latch-home
-
Rotator renishaw2 in raw encoder counts, latched whenever the motor's home input signal changes state.
-
DEIROT.ROTA2FIM
ROTA2FIM
(deirot), int / I11 / %d,
access r
rotator-renishaw2-latch-findindex
-
ROTATFIM causes a Galil Find-Index command to be executed. ROTA2FIM is the value of Renishaw2 in raw encoder counts, latched when ROTATFIM last completed.
-
DEIROT.ROTA2GOF
ROTA2GOF
(deirot), int / I11 / %d,
access r
rotator-renishaw2-gap-offset
-
Rotator renishaw2 offset, optionally added to encoder value to produce a tape-gap-corrected position. Not applied to the special fast-capture data. Use of this value is controlled by a configuration flag.
-
DEIROT.ROTA2IOF
ROTA2IOF
(deirot), int / I11 / %d,
access r
rotator-renishaw2-index-offset
-
Rotator renishaw2 offset, optionally added to encoder value to correct for change in index pulse location. Use of this value is controlled by a configuration flag.
-
DEIROT.ROTA2QOF
ROTA2QOF
(deirot), int / I11 / %d,
access r
rotator-renishaw2-quality-offset
-
Rotator renishaw2 offset, optionally added to encoder value to correct for regions of bad encoder signal quality. Use of this value is controlled by a configuration flag.
-
DEIROT.ROTA2QBT
ROTA2QBT
(deirot), int / I11 / %d,
access r
rotator-ren2-quality-below-thresh (0.0 to 500.0)
-
If broadcast: the number of times (out of the past second) during which the Renishaw 2 signal quality was below threshold. If read directly: the number of times during the current second, ie the integrating value.
-
DEIROT.ROTA2TOF
ROTA2TOF
(deirot), int / I11 / %d,
access r
rotator-renishaw2-total-offset
-
Sum of ROTA2QOF, ROTA2GOF, ROTA2IOF.
-
CTRL6 Keyword Bundle
CTRL6
(deirot), bundle / bundle / bundle,
access
deimos.controller-6.bundle (DefV: 6 )
-
KTL bundle for device: Controller #6 (rotation controller)
-
DISP6 Keyword Bundle
DISP6
(deirot), bundle / bundle / bundle,
access
deimos.dispatcher-6.bundle (DefV: 6 )
-
KTL bundle for device: Dispatcher #6 (rotation control process)
DISP6 consists of elements:
-
DEIROT.DISP6DMP
DISP6DMP
(deirot), char(5) / A / %s,
access w
dispatcher-6-dump (0.0 to 1.0) (nom 0.0 to 1.0)
-
DEIMOS dispatcher #6 data dump to the log. If '1' or 'default', dumps a variety of debug info. If '2' or 'analog', dumps analog inputs. If '3' or 'pamap', dumps the P.A. map.
-
DEIROT.DISP6LOG
DISP6LOG
(deirot), varchar(68) / A / %s,
access r
rotator-log-file
-
Path to the log file for rotation dispatcher (or syslog info, as case may be).
-
DEIROT.DISP6DBG
DISP6DBG
(deirot), int / I11 / %d,
access rw
rotator-debug-level
-
debug level The debug level is treated as a bitmask; each bit toggles some debug info. See the dispatcher.h file or the roto.config configuration file for the 'DEBUG*' entries
-
DEIROT.DISP6LVL
DISP6LVL
(deirot), int / I11 / %d,
access rw
rotator-log-level
-
Log level The log level is treated as a bitmask; each bit toggles some logging. See the dispatcher.h file or the roto.config configuration file for the 'LOG_LEVEL entries. The special value -1 restores loglevel to its initial value.
-
DEIROT.DISP6RTI
DISP6RTI
(deirot), int / I11 / %d,
access r
rotator-run-track-invocations (0.0 to 500.0)
-
If broadcast: the number of times in the past second that the run_track routine was called. If read directly: the number of times during the current second, ie the integrating value.
-
DEIROT.DISP6SUF
DISP6SUF
(deirot), int / I11 / %d,
access rw
rotator-logfile-suffix-and-trigger
-
Special high-data-rate logfiles can be named in the configuration file. Logging is enabled into those files when this suffix number is > 0; disabled if <= 0. (The actual logfile is the config name plus .nn, where nn is this suffix.)
-
DEIROT.DISP6LTO
DISP6LTO
(deirot), int / I11 / %d,
access rw
rotator-fastlog-timeout in s
-
Timeout (sec) for fast logging. When DISP6SUF or DISP6BCI is set to a non-zero value, DISP6LTO is reset to its default. When the timeout expires, logging stops and DISP6SUF and DISP6BCI are zeroed. The timeout is writable can be set to any value.
-
DEIROT.DISP6RTL
DISP6RTL
(deirot), int / I11 / %d,
access r
rotator-run-track-late-calls (0.0 to 500.0)
-
If broadcast: the number of times in the past second that the run_track routine was called late, ie called after the r.t. update interval. If read directly: the number of times during the current second, ie the integrating value.
-
DEIROT.DISP6DWIM
DISP6DWIM
(deirot), char(64) / A / %s,
access w
dispatcher-6-do-what-i-mean (0.0 to 1.0) (nom 0.0 to 1.0)
-
A debug keyword: semantics change on a whim; it does whatever I want it to do to help in debugging. Not for ordinary users.
-
DEIROT.SOUNDNAM
SOUNDNAM
(deirot), char(129) / A128 / %s,
access w
rotator-sound-name
-
Name of sound file to be played by rotation computer. The file is found by looking in standard locations and using standard suffixes; these are specified in the rotation config files.
-
DEIROT.SOUNDVOL
SOUNDVOL
(deirot), int / I6 / %d,
access rw
rotator-sound-volume (0.0 to 100.0)
-
Volume at which sound files should be played by rotation computer.
-
DEIROT.DISP6BCI
DISP6BCI
(deirot), int / I11 / %d,
access rw
rotator-broadcast-interval in ms (2.0 to 1000.0)
-
Broadcast interval (millisec) for the position, speed, torque, signal-quality, and clock keywords that broadcast together. Use carefully! Can really boost the broadcast traffic! Default 1000.
-
DEIROT.DISP6BTI
DISP6BTI
(deirot), int / I11 / %d,
access r
rotator-fast-broadcast-time
-
Broadcast time of fast-broadcast data (posn, vel, torque, etc). Binary broadcast is timeval (tv_sec << 20 | tv_usec) , which normally broadcast each sec, but can be sped up via ROTATBCI. Broadcast after all other fast-broadcast values.
-
DEIROT.DISP6BUZ
DISP6BUZ
(deirot), varchar(255) / I11 / %d,
access rw
rotator-movewarn-bit
-
String of comma-separated positive integers, giving alternating on and off times (ms) for the MOVEMENT_WARNING bit (probably controls a buzzer);on times are silently limited to 3000 ms. If reading: returns remaining fields.
-
DEIROT.DISP6BAZ
DISP6BAZ
(deirot), varchar(255) / I11 / %d,
access rw
rotator-motionalarm-bit (0.0 to 1000.0)
-
String of comma-separated positive integers, giving alternating on and off times (ms) for the MOTION_ALARM bit (possibly controls a buzzer or light);on times are silently limited to 3000 ms. If reading: returns remaining fields.
-
DEIROT.DISP6RTV
DISP6RTV
(deirot), real / F10.6 / %f,
access rw
rotator-convert-raw-to-val
-
When written: stores the value for future use. When read: treats the last-written value as a RAW position, converts it to a VAL, and returns the VAL.
-
DEIROT.DISP6VTR
DISP6VTR
(deirot), real / F14.3 / %.3f,
access rw
rotator-convert-val-to-raw
-
When written: stores the value for future use. When read: treats the last-written value as a VAL position, converts it to a RAW, and returns the RAW.
-
DEIROT.DISP6SNDOK
DISP6SNDOK
(deirot), char(3) / A / %d,
access r
rotator-sounds-ok (0.0 to 1.0) (nom 0.0 to 1.0)
-
rotator power temporarily disabled (probably due to hatch open).
Uses map KTLboolean to convert or format no_yes:
-
no_yes
(SharedMapDefs), tinyint / L1 / %s,
access rw
(0.0 to 1.0)
-
Generic map meme for boolean state (no, yes) keywords.
Valid values of no_yes are:
-
ROTANA Keyword Bundle
ROTANA
(deirot), bundle / bundle / bundle,
access
dc.stage.analogs
-
KTL bundle for a collection of analog inputs monitored by the rotator Galil stage.
ROTANA consists of elements:
-
DEIROT.TMPBAYBC
TMPBAYBC
(deirot), real / F6.2 / map,
access r
bay-b-enclosure-temperature-celsius in degC (-100.0 to 100.0) (nom 0 to 8.0)
-
Cradle bays A and B enclosure temperature expressed as a degrees celsius. See drawing EL-3105.
Uses map Linear to convert or format TMPBAYBR:
-
TMPBAYBR
(deirot), real / F9.4 / %.4f,
access r
bay-b-enclosure-temperature-raw in V (-10.0 to 10.0)
-
Cradle bays A and B enclosure temperature expressed as a raw analog voltage. See drawing EL-3105.
-
DEIROT.TMPBAYCC
TMPBAYCC
(deirot), real / F6.2 / map,
access r
bay-c-enclosure-temperature-celsius in degC (-100.0 to 100.0) (nom 0 to 8.0)
-
Cradle bays C and D enclosure temperature expressed as a degrees celsius. See drawing EL-3105.
Uses map Linear to convert or format TMPBAYCR:
-
TMPBAYCR
(deirot), real / F9.4 / %.4f,
access r
bay-c-enclosure-temperature-raw in V (-10.0 to 10.0)
-
Cradle bays C and D enclosure temperature expressed as a raw analog voltage. See drawing EL-3105.
-
DEIROT.POW48V
POW48V
(deirot), real / E10.3 / map,
access r
rotation-controller-electronics-48-volt-power-supply-voltage in V (0.0 to 52.0) (nom 43.0 to 53.0)
-
Rotation controller electronics +48 volt power supply voltage level.
Uses map Linear to convert or format POW48R:
-
POW48R
(deirot), real / E10.3 / %.3g,
access r
rotation-controller-electronics-48-volt-power-raw in V (-10.0 to 10.0)
-
Rotation controller electronics +48 volt power supply status expressed as a raw analog voltage after a voltage divider reduces the nominal 48 volts to approx 5 volts.
-
DEIROT.TMPCINC
TMPCINC
(deirot), real / F6.2 / map,
access r
coolant-in-temperature-celsius in degC (-100.0 to 100.0) (nom 0 to 5.0)
-
Incoming coolant temperature expressed in degrees celsius. The temperature comes from a sensor mounted on ???.
Uses map Linear to convert or format TMPCINR:
-
TMPCINR
(deirot), real / F9.4 / %.4f,
access r
coolant-in-temperature-raw in V (-10.0 to 10.0)
-
Incoming coolant temperature expressed as a raw analog voltage. The temperature comes from a sensor mounted on ???.
-
DEIROT.TMPCOUTC
TMPCOUTC
(deirot), real / F6.2 / map,
access r
coolant-out-temperature-celsius in degC (-100.0 to 100.0)
-
Outbound coolant temperature expressed in degrees celsius. The temperature comes from a sensor mounted on ???.
Uses map Linear to convert or format TMPCOUTR:
-
TMPCOUTR
(deirot), real / F9.4 / %.4f,
access r
coolant-out-temperature-raw in V (-10.0 to 10.0)
-
Outbound coolant temperature expressed as a raw analog voltage. The temperature comes from a sensor mounted on ???.
-
DEIROT.TMPELECC
TMPELECC
(deirot), real / F6.2 / map,
access r
roto-controller-temperature-celsius in degC (-100.0 to 100.0) (nom 0 to 12.0)
-
Rotation controller electronics temperature expressed as a degrees celsius. Measured by a sensor mounted directly on one of the analog input boards. See drawing EL-3105.
Uses map Linear to convert or format TMPELECR:
-
TMPELECR
(deirot), real / F9.4 / %.4f,
access r
roto-controller-temperature-raw in V (-10.0 to 10.0)
-
Rotation controller electronics temperature expressed as a raw analog voltage. Measured by a sensor mounted directly on one of the analog input boards. See drawing EL-3105.
-
IOPORTS Keyword Bundle
IOports
(deirot), bundle / bundle / bundle,
access
-
Bundle for rotator analog inputs.
IOports consists of elements:
-
DEIROT.COOLFLOW
COOLFLOW
(deirot), char(6) / A / %d,
access r
cradle-coolant-flow (0.0 to 1.0) (nom 0.0 to 1.0)
-
Status of coolant flow as seen from cradle. OK = low more than 0.45 GPM. FAILED = flow less than 0.55 GPM.
Uses map KTLboolean to convert or format failed_okay:
-
failed_okay
(SharedMapDefs), tinyint / L1 / %s,
access r
(0.0 to 1.0)
-
Generic map meme for a system status boolean state (FAILED/OKAY) keywords.
Valid values of failed_okay are:
- failed : System failed.
- okay : System okay.
-
DEIROT.AIRPRESS
AIRPRESS
(deirot), char(7) / A7 / %d,
access r
cradle-air-pressure-status (0.0 to 1.0) (nom 0.0 to 1.0)
-
Status of instrument pressurized air supply, as seen from cradle.
Uses map KTLboolean to convert or format failed_okay:
-
failed_okay
(SharedMapDefs), tinyint / L1 / %s,
access r
(0.0 to 1.0)
-
Generic map meme for a system status boolean state (FAILED/OKAY) keywords.
Valid values of failed_okay are:
- failed : System failed.
- okay : System okay.
-
DEIROT.TMPELECR
TMPELECR
(deirot), real / F9.4 / %.4f,
access r
roto-controller-temperature-raw in V (-10.0 to 10.0)
-
Rotation controller electronics temperature expressed as a raw analog voltage. Measured by a sensor mounted directly on one of the analog input boards. See drawing EL-3105.
-
DEIROT.TMPBAYBR
TMPBAYBR
(deirot), real / F9.4 / %.4f,
access r
bay-b-enclosure-temperature-raw in V (-10.0 to 10.0)
-
Cradle bays A and B enclosure temperature expressed as a raw analog voltage. See drawing EL-3105.
-
DEIROT.TMPBAYCR
TMPBAYCR
(deirot), real / F9.4 / %.4f,
access r
bay-c-enclosure-temperature-raw in V (-10.0 to 10.0)
-
Cradle bays C and D enclosure temperature expressed as a raw analog voltage. See drawing EL-3105.
-
DEIROT.POW05V
POW05V
(deirot), real / E10.3 / %.3g,
access r
rotation-controller-electronics-5-volt-power-supply-voltage in V (-10.0 to 10.0) (nom 4.5999999999999996 to 5.4000000000000004)
-
Rotation controller electronics +5 volt power supply voltage.
-
DEIROT.POW12R
POW12R
(deirot), real / E10.3 / %.3g,
access r
rotation-controller-electronics-12-volt-power-raw in V (-10.0 to 10.0) (nom 4.0500002000000004 to 4.75)
-
Rotation controller electronics +-12 volt power supply status expressed as a raw analog voltage after a voltage divider combines and reduces the two signals to a nominal +5 volts.
-
DEIROT.POW48R
POW48R
(deirot), real / E10.3 / %.3g,
access r
rotation-controller-electronics-48-volt-power-raw in V (-10.0 to 10.0)
-
Rotation controller electronics +48 volt power supply status expressed as a raw analog voltage after a voltage divider reduces the nominal 48 volts to approx 5 volts.
-
DEIROT.TMPCINR
TMPCINR
(deirot), real / F9.4 / %.4f,
access r
coolant-in-temperature-raw in V (-10.0 to 10.0)
-
Incoming coolant temperature expressed as a raw analog voltage. The temperature comes from a sensor mounted on ???.
-
DEIROT.TMPCOUTR
TMPCOUTR
(deirot), real / F9.4 / %.4f,
access r
coolant-out-temperature-raw in V (-10.0 to 10.0)
-
Outbound coolant temperature expressed as a raw analog voltage. The temperature comes from a sensor mounted on ???.
-
DEIROT.BAYBFAN
BAYBFAN
(deirot), char(3) / A / %d,
access r
cradle-bays-a-and-b-fans (0.0 to 1.0) (nom 0.0 to 1.0)
-
Bays A/B fan state (off/on). Note that temperature sensor for bays A/B is in bay B.
Uses map KTLboolean to convert or format off_on:
-
off_on
(SharedMapDefs), tinyint / L1 / %s,
access rw
(0.0 to 1.0)
-
Generic map meme for boolean state (OFF/ON) keywords.
Valid values of off_on are:
-
DEIROT.BAYCFAN
BAYCFAN
(deirot), char(3) / A / %d,
access r
cradle-bays-c-and-d-fans (0.0 to 1.0) (nom 0.0 to 1.0)
-
Bays C/D fan state (off/on). Note: the temperature sensor for bays C/D is in bay C.
Uses map KTLboolean to convert or format off_on:
-
off_on
(SharedMapDefs), tinyint / L1 / %s,
access rw
(0.0 to 1.0)
-
Generic map meme for boolean state (OFF/ON) keywords.
Valid values of off_on are:
DEIFCS Keyword Library
(KTL), bundle / bundle / ,
access
KTL.service.deifcs
DEIMOS instrument keyword library bundle for flexure compensation system CCD keywords. Motor control and science CCD keywords are in separate libraries. DEIFCS contains many keywords which are no longer or not yet operational.
deifcs consists of elements:
-
F_CCD Keyword Bundle
f_ccd
(DEIMOS), bundle / bundle / bundle,
access
df_ccd
-
Defines a bundle for DEIMOS flexure compensation CCD subsystem keywords. The bundle will be included in the KTL keyword library for deifcs (via FIORD table), and will be used to generate same. Only pure CCD crate keywords here, no INFOMAN kw.
f_ccd consists of elements:
-
DEIFCS.ABFREQ
ABFREQ
(KECK1CCD), int / I11 / %d,
access rw
antiblooming-frequency in Hz (1.0 to 10000.0)
-
Currently only for LRIS. The anti-blooming frequency. If antibloming is enabled, charge will be rocked back and forth between the parallel phases of the CCD at this frequency during an integration. WARNING: this keyword does not support the NOTIFY KTL ioctl.
-
DEIFCS.ANTIBLM
ANTIBLM
(KECK1CCD), char(3) / A / %d,
access rw
antiblooming (0.0 to 1.0) (nom 0.0 to 1.0)
-
Determines whether anti-blooming clocking will be used. If antiblooming is enabled, charge will be rocked back and forth between the parallel phases of the CCD during an integration. WARNING: this keyword does not support the NOTIFY KTL ioctl.
Uses map KTLboolean to convert or format off_on:
-
off_on
(SharedMapDefs), tinyint / L1 / %s,
access rw
(0.0 to 1.0)
-
Generic map meme for boolean state (OFF/ON) keywords.
Valid values of off_on are:
-
DEIFCS.AUTOERAS
AUTOERAS
(KECK1CCD), char(5) / A / %d,
access rw
automatic-erase (0.0 to 1.0) (nom 0.0 to 1.0)
-
Set true to enable erase prior to integration. WARNING: this keyword does not support the NOTIFY KTL ioctl.
Uses map KTLboolean to convert or format false_true:
-
false_true
(SharedMapDefs), tinyint / L1 / %s,
access rw
(0.0 to 1.0)
-
Generic map meme for boolean state (FALSE/TRUE) keywords.
Valid values of false_true are:
-
DEIFCS.AUTOREAD
AUTOREAD
(KECK1CCD), char(5) / A / %d,
access rw
automatic-readout (0.0 to 1.0) (nom 0.0 to 1.0)
-
Set true to enable read out at end of integration. WARNING: this keyword does not support the NOTIFY KTL ioctl.
Uses map KTLboolean to convert or format false_true:
-
false_true
(SharedMapDefs), tinyint / L1 / %s,
access rw
(0.0 to 1.0)
-
Generic map meme for boolean state (FALSE/TRUE) keywords.
Valid values of false_true are:
-
DEIFCS.AUTOSHUT
AUTOSHUT
(KECK1CCD), char(5) / A / %d,
access rw
automatic-shutter (0.0 to 1.0) (nom 0.0 to 1.0)
-
Set to true to open shutter at start of integration. WARNING: this keyword does not support the NOTIFY KTL ioctl.
Uses map KTLboolean to convert or format false_true:
-
false_true
(SharedMapDefs), tinyint / L1 / %s,
access rw
(0.0 to 1.0)
-
Generic map meme for boolean state (FALSE/TRUE) keywords.
Valid values of false_true are:
-
DEIFCS.AMPLIST
AMPLIST
(KECK1CCD), varchar(68) / A / %s%s...,
access rw
readout-amplifiers
-
Array describing readout pixel stream from multiple CCD amplifiers. 4 elements are for each possible amp on Tek-like CCDs. Amp numbering is 1= top L,2= top R,3= bot L,4= bot R. Only 1 & 2 valid for 2-amp devices; permutations not all valid. See *XFLIP. WARNING: this keyword does not support the NOTIFY KTL ioctl.
Valid values of AMPLIST are:
- 1,0,0,0 : upper left amp
- 2,0,0,0 : upper right amp
- 2,1,0,0 : both top amps
-
DEIFCS.ABORTEX
ABORTEX
(KeckCCD.ESI), char(5) / A5 / %d,
access rw
abort-exposure (0.0 to 1.0) (nom 0.0 to 1.0)
-
Set true to abort exposure during CCD erasure, integration, or readout. Unlike previous instances of ABORTEX this keyword is readable. WARNING: this keyword does not support the NOTIFY KTL ioctl.
Uses map KTLboolean to convert or format false_true:
-
false_true
(SharedMapDefs), tinyint / L1 / %s,
access rw
(0.0 to 1.0)
-
Generic map meme for boolean state (FALSE/TRUE) keywords.
Valid values of false_true are:
-
DEIFCS.BINNING
BINNING
(KECK1CCD), varchar(68) / A / %d%d...,
access rw
binning in pixel (CCD)
-
The amount of on-chip binning to be performed along each readout axis of a CCD. If PREPIX modulo the serial binning is not zero then the boundary columns may be nonsense. WARNING: this keyword does not support the NOTIFY KTL ioctl.
Consists of a list of NAXIS of:
-
BinSize
(KECK1CCD), smallint / I6 / %d,
access
in pixel (CCD) (1.0 to 8.0) (nom 1.0 to 4.0) (DefV: 1 )
-
The amount of on-chip binning performed along one readout axis of a CCD.
-
DEIFCS.CCDSPEED
CCDSPEED
(KeckCCD.ESI), char(6) / A / tinyint,
access rw
ccd-readout-speed (0.0 to 2.0) (nom 0.0 to 2.0)
-
CCD readout speed. Normal speed is the default. Fast speed provides rapid readout without concern for CTE or readout noise. Slow speed provides lowest readout noise at expense of readout time. WARNING: this keyword does not support the NOTIFY KTL ioctl.
Valid values of CCDSPEED are:
-
DEIFCS.CCDGAIN
CCDGAIN
(KECK1CCD), char(4) / A / %d,
access rw
ccd-gain (0.0 to 1.0) (nom 0.0 to 1.0)
-
1 = high gain, 0 = low gain. High gain is 2x low gain. WARNING: this keyword does not support the NOTIFY KTL ioctl.
Uses map KTLboolean to convert or format low_high:
-
low_high
(SharedMapDefs), tinyint / L1 / %s,
access rw
(0.0 to 1.0)
-
Generic map meme for boolean state (low, high) keywords.
Valid values of low_high are:
-
DEIFCS.CSHUTTER
CSHUTTER
(KeckCCD.DEIFCS), char(5) / A / %d,
access rw
FCS-lamp-power/shutter (0.0 to 1.0) (nom 0.0 to 1.0)
-
Manual operation of the FCS lamps. Values are off (closed) and on (open). Initially there was no such control. Currently control will be by interrupting lamp power. Eventually control may be via a shutter. WARNING: this keyword does not support the NOTIFY KTL ioctl.
Uses map KTLboolean to convert or format close_open:
-
close_open
(SharedMapDefs), tinyint / L1 / %s,
access rw
(0.0 to 1.0)
-
Generic map meme for a door status boolean state (CLOSE/OPEN) keywords.
Valid values of close_open are:
- close : Close the door or hatch
- open : Open the door or hatch
-
DEIFCS.CCDPSIZE
CCDPSIZE
(KeckCCD.deimos), varchar(68) / A / %s,
access r
in pixel (CCD)
-
The logical unbinned size of the CCD in IRAF section notation. This is physical size of the CCD irrespective of drift scanning. This is the full size even when subraster readouts are done.
Is really a:
-
ArraySection
(IRAF), tuple / commaMapBracket / commaSepBracketcommaSepBracket...,
access
-
Object which describes an n-dimensional rectangular section of image data. Examples: \[1:1024,1:2048\], \[1:1024:2,1:2048\], \[*,1:2048\], \[512,*\]
Consists of a list of NAXIS of:
-
SubscrTriplStr
(IRAF), varchar(68) / colonMap / colonSep,
access
-
A subscript triple, like the concept in Fortran 77 and 90. A string which describes a 1-dimensional extent of image data. Examples: '1:1024', '1:1024:2', '*'. '*' is to be interpreted as '1:NAXISn:1'.
Is really a:
-
SubscrTriplAry
(IRAF), tuple / tuple / ,
access
-
A subscript triple, like the concept in Fortran 77 and 90. This is an array of 3 integers which describes a 1-dimensional extent of image data. Examples: 1:1024, 1:1024:2, *. * is to be interpreted as '1:NAXISn:1'.
SubscrTriplAry consists of elements:
-
(DEMO), int / I4 / %d,
access
in pixel (DefV: 1 )
-
Subscript which designates the initial element along one dimension of an array section.
-
(DEMO), int / I4 / %d,
access
in pixel (DefV: NAXISn )
-
Subscript which designates the final element along one dimension of an array section.
-
(DEMO), int / I4 / %d,
access
in pixel (DefV: 1 )
-
Subscript which designates the stride along one dimension of an array section.
-
DEIFCS.DETLSIZE
DETLSIZE
(KeckCCD.deimos), varchar(68) / A / %s,
access r
in pixel (CCD)
-
The unbinned size of the ideal layout of the entire mosaic in IRAF section notation. This is the full size even when subraster readouts are done. Contrast with NOAO DETSIZE which includes approximate gaps.
Is really a:
-
ArraySection
(IRAF), tuple / commaMapBracket / commaSepBracketcommaSepBracket...,
access
-
Object which describes an n-dimensional rectangular section of image data. Examples: \[1:1024,1:2048\], \[1:1024:2,1:2048\], \[*,1:2048\], \[512,*\]
Consists of a list of NAXIS of:
-
SubscrTriplStr
(IRAF), varchar(68) / colonMap / colonSep,
access
-
A subscript triple, like the concept in Fortran 77 and 90. A string which describes a 1-dimensional extent of image data. Examples: '1:1024', '1:1024:2', '*'. '*' is to be interpreted as '1:NAXISn:1'.
Is really a:
-
SubscrTriplAry
(IRAF), tuple / tuple / ,
access
-
A subscript triple, like the concept in Fortran 77 and 90. This is an array of 3 integers which describes a 1-dimensional extent of image data. Examples: 1:1024, 1:1024:2, *. * is to be interpreted as '1:NAXISn:1'.
SubscrTriplAry consists of elements:
-
(DEMO), int / I4 / %d,
access
in pixel (DefV: 1 )
-
Subscript which designates the initial element along one dimension of an array section.
-
(DEMO), int / I4 / %d,
access
in pixel (DefV: NAXISn )
-
Subscript which designates the final element along one dimension of an array section.
-
(DEMO), int / I4 / %d,
access
in pixel (DefV: 1 )
-
Subscript which designates the stride along one dimension of an array section.
-
DEIFCS.DEWARID
DEWARID
(KeckCCD.ESI), int / I11 / %d,
access
dewar-id in dewar id (0.0 to 31.0)
-
Returns the value of the dewar id jumper block. Not yet implemented for ESI.
-
DEIFCS.ELAPTIME
ELAPTIME
(KECK1CCD), int / I11 / %d,
access r
elapsed-time in s (0.0 to 100000.0) (nom 0.0 to 13400.0)
-
Elapsed time of the exposure. This is the internal CCD crate clock time between command of shutter open and command of shutter close, and there may be a very rough correction for shutter motion. EXPTIME should be used whenever available.
-
DEIFCS.ERASECNT
ERASECNT
(KECK1CCD), int / I11 / %d,
access rw
erase-count in erase cycles (1.0 to 100.0) (nom 1.0 to 0) (DefV: 1 )
-
Number of erase cycles to perform prior to start of exposure. This is the number of times the entire chip is flushed out through the serial register. See the memes WINmode and FLUSHMOD. WARNING: this keyword does not support the NOTIFY KTL ioctl.
-
DEIFCS.ERASLINE
ERASLINE
(KECKCCD.deimos), char(5) / A / %d,
access r
erase-line (DefV: 0 )
-
A Caltech convention for saving overscan rows (OSR) of CCD readout. For mosaic detectors its value is ignored and is effectively always false. WARNING: this keyword does not support the NOTIFY KTL ioctl.
Uses map KTLboolean to convert or format false_only:
-
false_only
(SharedMapDefs), tinyint / L1 / %s,
access r
-
Generic map meme for boolean state (FALSE/TRUE) keywords whose value can only be FALSE.
Valid values of false_only are:
- false : only possible value
- impossible : something is wrong
-
DEIFCS.PREPIX
PREPIX
(KECK1CCD), smallint / I6 / %d,
access rw
prescan-pixels in pixel col (CCD) (0.0 to 2048.0) (nom 0.0 to 32.0) (DefV: 0 )
-
Number of unbinned prescan pixels per amplifier. Must only be set if one knows the CCD gate geometry, and be 0 mod the serial binning, else nonsense may result. NOTE: This is *not* the PREPIX usually found in FITS files. WARNING: this keyword does not support the NOTIFY KTL ioctl.
-
DEIFCS.KEEPPREP
KEEPPREP
(KECK1CCD), char(5) / A / %d,
access rw
keep-prescan-pixels (0.0 to 1.0) (nom 0.0 to 1.0)
-
Will prescan pixels be retained when image is displayed and saved as FITS? Prescan pixels result from a serial shift register with pixels preceding those transferred from the parallel array. NOTE: This is *not* the KEEPPREP usually found in FITS files. WARNING: this keyword does not support the NOTIFY KTL ioctl.
Uses map KTLboolean to convert or format false_true:
-
false_true
(SharedMapDefs), tinyint / L1 / %s,
access rw
(0.0 to 1.0)
-
Generic map meme for boolean state (FALSE/TRUE) keywords.
Valid values of false_true are:
-
DEIFCS.ERASEIP
ERASEIP
(KeckCCD2), char(5) / A / %d,
access r
erase-in-progress (0.0 to 1.0) (nom 0.0 to 1.0)
-
TRUE while CCD is erasing.
Uses map KTLboolean to convert or format false_true:
-
false_true
(SharedMapDefs), tinyint / L1 / %s,
access rw
(0.0 to 1.0)
-
Generic map meme for boolean state (FALSE/TRUE) keywords.
Valid values of false_true are:
-
DEIFCS.EXPOSIP
EXPOSIP
(KeckCCD2), char(5) / A / %d,
access r
exposure-in-progress (0.0 to 1.0) (nom 0.0 to 1.0)
-
TRUE while an exposure is in progress.
Uses map KTLboolean to convert or format false_true:
-
false_true
(SharedMapDefs), tinyint / L1 / %s,
access rw
(0.0 to 1.0)
-
Generic map meme for boolean state (FALSE/TRUE) keywords.
Valid values of false_true are:
-
DEIFCS.PAUSEIP
PAUSEIP
(KeckCCD2), char(5) / A / %d,
access r
pause-in-progress (0.0 to 1.0) (nom 0.0 to 1.0)
-
TRUE while CCD exposure is paused.
Uses map KTLboolean to convert or format false_true:
-
false_true
(SharedMapDefs), tinyint / L1 / %s,
access rw
(0.0 to 1.0)
-
Generic map meme for boolean state (FALSE/TRUE) keywords.
Valid values of false_true are:
-
DEIFCS.WCRATE
WCRATE
(KeckCCD2), char(5) / A / %d,
access r
writing-crate-memory (0.0 to 1.0) (nom 0.0 to 1.0)
-
TRUE when writing image to CCD controller VME crate memory, i.e., when the CCD is reading out.
Uses map KTLboolean to convert or format false_true:
-
false_true
(SharedMapDefs), tinyint / L1 / %s,
access rw
(0.0 to 1.0)
-
Generic map meme for boolean state (FALSE/TRUE) keywords.
Valid values of false_true are:
-
DEIFCS.MPPMODE
MPPMODE
(KeckCCD.ESI), char(5) / A / %d,
access r
mpp-readout-mode (0.0 to 1.0) (nom 0.0 to 1.0)
-
Multi-Phase Pinned integration mode. TRUE if CCD is being read out in MPP mode. For ESI this will always be false because the CCDs do not support it.
Uses map KTLboolean to convert or format low_high:
-
low_high
(SharedMapDefs), tinyint / L1 / %s,
access rw
(0.0 to 1.0)
-
Generic map meme for boolean state (low, high) keywords.
Valid values of low_high are:
-
DEIFCS.FLUSHMOD
FLUSHMOD
(KeckCCD.deimos), char(68) / A / tinyint,
access rw
-
Selects between two alternate modes for flushing the charge from the rows outside the desired readout window. Slow mode is recommended for complete erasure of bright images when not using MPP mode. Originally WINmode.
Valid values of FLUSHMOD are:
-
DEIFCS.NSUBINT
NSUBINT
(KECK1CCD), int / I11 / %d,
access rw
number-of-subintegrations in subintegrations (0.0 to 100.0) (DefV: 0 )
-
Number of subintegrations. NSUBINT must divide evenly into TTIME. Defines when to shift CCD pixel rows up by ROWSHFT during integration. Shift rows every TTIME/NSUBINT. WARNING: this keyword does not support the NOTIFY KTL ioctl.
-
DEIFCS.ROWSHFT
ROWSHFT
(KECK1CCD), int / I11 / %d,
access rw
row-shift-per-subintegrations in pixel row (CCD) (0.0 to 2048.0)
-
Number of CCD pixel rows to shift 'up' every TTIME/NSUBINT. WARNING: this keyword does not support the NOTIFY KTL ioctl.
-
DEIFCS.NUMAMPS
NUMAMPS
(KECK1CCD), smallint / I6 / %d,
access ro
number-of-readout-amplifiers in amplifiers (1.0 to 99.0) (nom 1.0 to 16.0) (DefV: 4 )
-
Number of CCD amplifiers used during readout. It cannot be modified directly; it must be set via AMPLIST. WARNING: this keyword does not support the NOTIFY KTL ioctl.
-
DEIFCS.NVIDINP
NVIDINP
(KeckCCD.deimos), smallint / I6 / %d,
access r
number-of-video-inputs in video inputs (1.0 to 99.0) (nom 1.0 to 16.0) (DefV: 16 )
-
Number of video inputs transmitted during readout. This was known as NUMAMPS before the advent of mosaic detectors, but the old concept is invalid. It cannot be set directly, it must be set using AMPMOD and MOSMOD.
-
DEIFCS.OVRFLUSH
OVRFLUSH
(KECK1CCD), int / I11 / %d,
access rw
postscan-flush-lines in pixel row (FITS) (0.0 to 2048.0) (nom 0.0 to 256.0) (DefV: 0 )
-
Number of overscan lines (rows) to flush prior to reading overscan lines (POSTLINE). NOTE: This is *not* the OVRFLUSH usually found in FITS files. WARNING: this keyword does not support the NOTIFY KTL ioctl.
-
DEIFCS.WSERV
WSERV
(KeckCCD2), char(5) / A / %d,
access r
writing-lickserv2 (0.0 to 1.0) (nom 0.0 to 1.0) (DefV: 0 )
-
TRUE while the CCD image is being transmitted from CCD controller VME crate memory to lickserv2.
Uses map KTLboolean to convert or format false_true:
-
false_true
(SharedMapDefs), tinyint / L1 / %s,
access rw
(0.0 to 1.0)
-
Generic map meme for boolean state (FALSE/TRUE) keywords.
Valid values of false_true are:
-
DEIFCS.POSTLINE
POSTLINE
(KECK1CCD), smallint / I6 / %d,
access rw
postscan-lines in pixel row (FITS) (0.0 to 2048.0) (nom 0.0 to 256.0) (DefV: 0 )
-
Number of (binned) overscan rows to read following overscan flush (OVRFLUSH). These are binned in the same fashion as the actual image data. ERASLINE controls their storage. NOTE: This is *not* the POSTLINE usually found in FITS files. WARNING: this keyword does not support the NOTIFY KTL ioctl.
-
DEIFCS.POSTPIX
POSTPIX
(KECK1CCD), smallint / I6 / %d,
access rw
postscan-pixels in pixel col (CCD) (0.0 to 2048.0) (nom 0.0 to 256.0)
-
Number of (unbinned) overscan pixels per amplifier. It should be set to a value which is divided evenly by the serial-direction binning value. NOTE: This is *not* the POSTPIX usually found in FITS files. WARNING: this keyword does not support the NOTIFY KTL ioctl.
-
DEIFCS.PREROW
PREROW
(KeckCCD.deimos), smallint / I6 / %d,
access r
prescan-rows in pixel row (CCD) (0.0 to 2048.0) (nom 0.0 to 32.0) (DefV: 0 )
-
Number of unbinned prescan rows which must be parallel shifted out of the CCD before actual image rows begin, as reported by the CCD controller. WARNING: this keyword does not support the NOTIFY KTL ioctl.
-
DEIFCS.PRECOL
PRECOL
(KeckCCD.deimos), smallint / I6 / %d,
access r
prescan-columns in pixel col (CCD) (0.0 to 2048.0) (nom 0.0 to 32.0) (DefV: 0 )
-
Number of unbinned prescan pixels per amplifier as reported by the CCD controller. This supersedes PREPIX beginning with the deployment of DEIMOS. WARNING: this keyword does not support the NOTIFY KTL ioctl.
-
DEIFCS.PREFLUSH
PREFLUSH
(KECK1CCD), int / I11 / %d,
access rw
prescan-flush-lines in pixel row (CCD) (0.0 to 2048.0) (nom 0.0 to 300.0)
-
Number of prescan lines (rows) to flush after reading any saved prescan lines (PRELINE). NOTE: This is *not* the PREFLUSH usually found in FITS files. WARNING: this keyword does not support the NOTIFY KTL ioctl.
-
DEIFCS.PRELINE
PRELINE
(KECK1CCD), smallint / I6 / %d,
access rw
prescan-lines in pixel row (0.0 to 2048.0) (nom 0.0 to 256.0) (DefV: 0 )
-
Number of (unbinned) prescan lines (rows) to read and save before any prescan flush (PREFLUSH). (PRELINE happens before PREFLUSH so engineers can see any initial charge effects.) NOTE: This is *not* the PRELINE usually found in FITS files. WARNING: this keyword does not support the NOTIFY KTL ioctl.
-
DEIFCS.SHUTTER
SHUTTER
(KeckCCD.DEIFCS), char(8) / A / %d,
access ro
FCS-lamp-shutter (0.0 to 2.0) (nom 0.0 to 1.0) (DefV: 0 )
-
Indicates whether the FCS lamp shutters (if they exist) are open or not. It cannot be modified directly; it must be set via CSHUTTER. If physical shutters are implemented there is no guarantee that the boolean logic will not be inverted. WARNING: this keyword does not support the NOTIFY KTL ioctl.
Uses map KTLboolean to convert or format open_not:
- 0 -> FCS-shutter-(if-any)-open-(not-open?)
- 1 -> FCS-shutter-(if-any)-not-open-(open?)
-
open_not
(SharedMapDefs), tinyint / L1 / %s,
access r
(0.0 to 1.0)
-
Generic map meme for a door status boolean state (open, not open) keywords.
Valid values of open_not are:
-
DEIFCS.VOFFSET0
VOFFSET0
(KECK1CCD), int / I11 / %d,
access rw
video-offset-amplifier-0 in video offset (0.0 to 255.0) (nom 3850.0 to 4050.0)
-
Video offset for CCD controller analog board #0. This corresponds to amplifier #0. WARNING: this keyword does not support the NOTIFY KTL ioctl.
-
DEIFCS.VOFFSET1
VOFFSET1
(KECK1CCD), int / I11 / %d,
access rw
video-offset-amplifier-1 in video offset (0.0 to 255.0) (nom 3850.0 to 4050.0)
-
Video offset for CCD controller analog board #1. This corresponds to amplifier #1. WARNING: this keyword does not support the NOTIFY KTL ioctl.
-
DEIFCS.VOFFSET2
VOFFSET2
(KECK1CCD), int / I11 / %d,
access rw
video-offset-amplifier-2 in video offset (0.0 to 255.0) (nom 3850.0 to 4050.0)
-
Video offset for CCD controller analog board #2. This corresponds to amplifier #2. WARNING: this keyword does not support the NOTIFY KTL ioctl.
-
DEIFCS.VOFFSET3
VOFFSET3
(KECK1CCD), int / I11 / %d,
access rw
video-offset-amplifier-3 in video offset (0.0 to 255.0) (nom 3850.0 to 4050.0)
-
Video offset for CCD controller analog board #3. This corresponds to amplifier #3. WARNING: this keyword does not support the NOTIFY KTL ioctl.
-
DEIFCS.TTIME
TTIME
(KECK1CCD), int / I11 / %d,
access rw
total-time in s (0.0 to 100000.0) (nom 0.0 to 12500.0)
-
Target length of time for the exposure. The exposure terminates if TTIME is not greater than ELAPTIME, which provides a mechanism for ending observations early. TTIME (and EXPOSURE, q.v.) should *not* be used as shutter open time. Use EXPTIME instead. WARNING: this keyword does not support the NOTIFY KTL ioctl.
-
DEIFCS.UTB15VEN
UTB15VEN
(KECK1CCD), char(8) / A / %d,
access rw
ccd-15-volts-enable (0.0 to 1.0) (nom 0.0 to 1.0)
-
Enable +/-15 volt analog power in the CCD controller.
Uses map KTLboolean to convert or format enabled_dis:
-
enabled_dis
(SharedMapDefs), tinyint / L1 / %s,
access rw
(0.0 to 1.0)
-
Generic map meme for (enabled, disabled) keywords.
Valid values of enabled_dis are:
-
DEIFCS.UTB30VEN
UTB30VEN
(KECK1CCD), char(8) / A / %d,
access rw
ccd-30-volts-enable (0.0 to 1.0) (nom 0.0 to 1.0)
-
Enable +30 volt analog power in the CCD controller.
Uses map KTLboolean to convert or format enabled_dis:
-
enabled_dis
(SharedMapDefs), tinyint / L1 / %s,
access rw
(0.0 to 1.0)
-
Generic map meme for (enabled, disabled) keywords.
Valid values of enabled_dis are:
-
DEIFCS.UTBFANS
UTBFANS
(KECK1CCD), char(3) / A / %d,
access rw
ccd-controller-fans (0.0 to 1.0) (nom 0.0 to 1.0)
-
CCD electronics enclosure fan state. The fans are normally controlled by a continuously running monitor on the CCD crate. The monitor will override external attempts to control the fans via this keyword, so it's effectively read-only.
Uses map KTLboolean to convert or format on_off:
-
on_off
(SharedMapDefs), tinyint / L1 / %s,
access rw
(0.0 to 1.0)
-
Generic map meme for boolean state (ON/OFF) keywords.
Valid values of on_off are:
-
DEIFCS.UTBM15VR
UTBM15VR
(KECK1CCD), int / I11 / %d,
access r
ccd-minus-15-volts-raw in ADC value (0.0 to 4095.0)
-
-15 volt power supply voltage level expressed as a 'raw' value from an analog-to-digital converter.
-
DEIFCS.UTBN2FIL
UTBN2FIL
(KECK1CCD), char(3) / A / %d,
access rw
ccd-liquid-n2-pressure-valve (0.0 to 1.0) (nom 0.0 to 1.0)
-
Set to TRUE to initiate a dewar liquid nitrogen fill.
Uses map KTLboolean to convert or format on_off:
-
on_off
(SharedMapDefs), tinyint / L1 / %s,
access rw
(0.0 to 1.0)
-
Generic map meme for boolean state (ON/OFF) keywords.
Valid values of on_off are:
-
DEIFCS.UTBN2HTR
UTBN2HTR
(KECK1CCD), char(3) / A / %d,
access rw
ccd-liquid-n2-reservoir-heater (0.0 to 1.0) (nom 0.0 to 1.0)
-
Obsolete. Originally, it was set to TRUE to turn on a heater in the liquid nitrogen reservoir to pressurize the reservoir, if the compressed air pressurization system failed.
Uses map KTLboolean to convert or format on_off:
-
on_off
(SharedMapDefs), tinyint / L1 / %s,
access rw
(0.0 to 1.0)
-
Generic map meme for boolean state (ON/OFF) keywords.
Valid values of on_off are:
-
DEIFCS.UTBP15VR
UTBP15VR
(KECK1CCD), int / I11 / %d,
access r
ccd-plus-15-volts-raw in ADC value (0.0 to 4095.0)
-
+15 volt power supply voltage level expressed as a 'raw' value from an analog-to-digital converter.
-
DEIFCS.UTBP30VR
UTBP30VR
(KECK1CCD), int / I11 / %d,
access r
ccd-plus-30-volts-raw in ADC value (0.0 to 4095.0)
-
+30 volt power supply voltage level expressed as a 'raw' value from an analog-to-digital converter.
-
DEIFCS.UTBP5VR
UTBP5VR
(KECK1CCD), int / I11 / %d,
access r
ccd-plus-5-volts-raw in ADC value (0.0 to 4095.0)
-
+5 volt power supply voltage level expressed as a 'raw' value from an analog-to-digital converter.
-
DEIFCS.UTBTEMPR
UTBTEMPR
(KECK1CCD), int / I11 / %d,
access r
ccd-utility-board-temperature-raw in ADC value (0.0 to 4095.0)
-
Temperature of the CCD controller utility board expressed as a 'raw' value from an analog-to-digital converter.
-
DEIFCS.UTBTMPSR
UTBTMPSR
(KECK1CCD), int / I11 / %d,
access rw
ccd-desired-utility-board-temperature-rawint in DAC value (0.0 to 4095.0)
-
Temperature of the CCD electronics enclosure expressed as a 'raw' value from an analog-to-digital converter.
-
DEIFCS.VIDOFF1
VIDOFF1
(KeckCCD.deimos), int / I11 / %d,
access rw
video-offset-amplifier-1 in video offset (0.0 to 255.0) (nom 2300.0 to 2650.0)
-
Video offset for CCD controller analog board #1. This corresponds to Video Input #1. WARNING: this keyword does not support the NOTIFY KTL ioctl.
-
DEIFCS.VIDOFF2
VIDOFF2
(KeckCCD.deimos), int / I11 / %d,
access rw
video-offset-amplifier-2 in video offset (0.0 to 255.0) (nom 2300.0 to 2650.0)
-
Video offset for CCD controller analog board #2. This corresponds to Video Input #2. WARNING: this keyword does not support the NOTIFY KTL ioctl.
-
DEIFCS.VIDOFF3
VIDOFF3
(KeckCCD.deimos), int / I11 / %d,
access rw
video-offset-amplifier-3 in video offset (0.0 to 255.0) (nom 2300.0 to 2650.0)
-
Video offset for CCD controller analog board #3. This corresponds to Video Input #3. WARNING: this keyword does not support the NOTIFY KTL ioctl.
-
DEIFCS.VIDOFF4
VIDOFF4
(KeckCCD.deimos), int / I11 / %d,
access rw
video-offset-amplifier-4 in video offset (0.0 to 255.0) (nom 2300.0 to 2650.0)
-
Video offset for CCD controller analog board #4. This corresponds to Video Input #4. WARNING: this keyword does not support the NOTIFY KTL ioctl.
-
DEIFCS.PANELIST
PANELIST
(KeckCCD.deimos), varchar(68) / A / %d,
access rw
pane-list (DefV: 0 NulV: 0)
-
Bitmask describing the list of up to 16 PANEn keywords to be used when windowing the next mosaic readout. An entry of 0 terminates the active list. All bits 0 means the PANE keyword will be used; otherwise, bit 0 means PANE1, etc.
Valid values of PANELIST are:
- PANE : use PANE
- 1 : use PANE1
- 11 : use PANE11
- 8 : use PANE8
- 5 : use PANE5
- 15 : use PANE15
- 2 : use PANE2
- 12 : use PANE12
- 9 : use PANE9
- 6 : use PANE6
- 16 : use PANE16
- 3 : use PANE3
- 13 : use PANE13
- 10 : use PANE10
- 7 : use PANE7
- 4 : use PANE4
- 14 : use PANE14
-
DEIFCS.PANE
PANE
(KeckCCD.deimos), varchar(68) / A / %d,
access rw
mosaic-pane
-
Defines window for readout. Values are: STARTROW, STARTCOL, NUMROWS, NUMCOLS. Specified and reported as unbinned pixels in ideal detector coordinates. WARNING: this keyword does not support the NOTIFY KTL ioctl.
Uses map KTLintarray to convert or format pane0:
-
pane0
(KeckCCD.deimos), tuple / tuple / ,
access
-
This bundle describes the subraster of a mosaic detector which is desired at readout. It defines origin and extent of a window. It uses zero-indexed, unbinned pixels.
pane0 consists of elements:
-
(KECK1CCD), smallint / I5 / %d,
access
in pixel (0.0 to 10000.0)
-
The starting pixel of the sub-raster along the serial-readout direction of the CCD. The first image pixel is denoted 0 (i.e, it is zero-indexed). The pixel binning, or lack thereof, is indicated by the parent meme.
-
(KECK1CCD), smallint / I5 / %d,
access
in pixel (0.0 to 10000.0)
-
The starting pixel of the sub-raster along the parallel-readout direction of the CCD. The first image pixel is denoted 0 (i.e, it is zero-indexed). The pixel binning, or lack thereof, is indicated by the parent meme.
-
(KECK1CCD), smallint / I5 / %d,
access
in pixel (0.0 to 10000.0) (nom 1.0 to 10000.0)
-
The extent of the sub-raster along the serial-readout direction of the CCD. The pixel binning, or lack thereof, is indicated by the parent meme. Note that this extent must be non-negative and should be positive.
-
(KECK1CCD), smallint / I5 / %d,
access
in pixel (0.0 to 10000.0) (nom 1.0 to 10000.0)
-
The extent of the sub-raster along the parallel-readout direction of the CCD. The pixel binning, or lack thereof, is indicated by the parent meme. Note that this extent must be non-negative and should be positive.
-
DEIFCS.PANE1
PANE1
(KeckCCD.deimos), varchar(68) / A / %d,
access rw
mosaic-pane-1
-
Mosaic readout window 1. Elements are: STARTROW, STARTCOL, NUMROWS, NUMCOLS. Specified and reported as unbinned pixels in ideal detector coordinates. WARNING: this keyword does not support the NOTIFY KTL ioctl.
Uses map KTLintarray to convert or format pane0:
-
pane0
(KeckCCD.deimos), tuple / tuple / ,
access
-
This bundle describes the subraster of a mosaic detector which is desired at readout. It defines origin and extent of a window. It uses zero-indexed, unbinned pixels.
pane0 consists of elements:
-
(KECK1CCD), smallint / I5 / %d,
access
in pixel (0.0 to 10000.0)
-
The starting pixel of the sub-raster along the serial-readout direction of the CCD. The first image pixel is denoted 0 (i.e, it is zero-indexed). The pixel binning, or lack thereof, is indicated by the parent meme.
-
(KECK1CCD), smallint / I5 / %d,
access
in pixel (0.0 to 10000.0)
-
The starting pixel of the sub-raster along the parallel-readout direction of the CCD. The first image pixel is denoted 0 (i.e, it is zero-indexed). The pixel binning, or lack thereof, is indicated by the parent meme.
-
(KECK1CCD), smallint / I5 / %d,
access
in pixel (0.0 to 10000.0) (nom 1.0 to 10000.0)
-
The extent of the sub-raster along the serial-readout direction of the CCD. The pixel binning, or lack thereof, is indicated by the parent meme. Note that this extent must be non-negative and should be positive.
-
(KECK1CCD), smallint / I5 / %d,
access
in pixel (0.0 to 10000.0) (nom 1.0 to 10000.0)
-
The extent of the sub-raster along the parallel-readout direction of the CCD. The pixel binning, or lack thereof, is indicated by the parent meme. Note that this extent must be non-negative and should be positive.
-
DEIFCS.PANE2
PANE2
(KeckCCD.deimos), varchar(68) / A / %d,
access rw
mosaic-pane-2
-
Mosaic readout window 2. Elements are: STARTROW, STARTCOL, NUMROWS, NUMCOLS. Specified and reported as unbinned pixels in ideal detector coordinates. WARNING: this keyword does not support the NOTIFY KTL ioctl.
Uses map KTLintarray to convert or format pane0:
-
pane0
(KeckCCD.deimos), tuple / tuple / ,
access
-
This bundle describes the subraster of a mosaic detector which is desired at readout. It defines origin and extent of a window. It uses zero-indexed, unbinned pixels.
pane0 consists of elements:
-
(KECK1CCD), smallint / I5 / %d,
access
in pixel (0.0 to 10000.0)
-
The starting pixel of the sub-raster along the serial-readout direction of the CCD. The first image pixel is denoted 0 (i.e, it is zero-indexed). The pixel binning, or lack thereof, is indicated by the parent meme.
-
(KECK1CCD), smallint / I5 / %d,
access
in pixel (0.0 to 10000.0)
-
The starting pixel of the sub-raster along the parallel-readout direction of the CCD. The first image pixel is denoted 0 (i.e, it is zero-indexed). The pixel binning, or lack thereof, is indicated by the parent meme.
-
(KECK1CCD), smallint / I5 / %d,
access
in pixel (0.0 to 10000.0) (nom 1.0 to 10000.0)
-
The extent of the sub-raster along the serial-readout direction of the CCD. The pixel binning, or lack thereof, is indicated by the parent meme. Note that this extent must be non-negative and should be positive.
-
(KECK1CCD), smallint / I5 / %d,
access
in pixel (0.0 to 10000.0) (nom 1.0 to 10000.0)
-
The extent of the sub-raster along the parallel-readout direction of the CCD. The pixel binning, or lack thereof, is indicated by the parent meme. Note that this extent must be non-negative and should be positive.
-
DEIFCS.PANE3
PANE3
(KeckCCD.deimos), varchar(68) / A / %d,
access rw
mosaic-pane-3
-
Mosaic readout window 3. Elements are: STARTROW, STARTCOL, NUMROWS, NUMCOLS. Specified and reported as unbinned pixels in ideal detector coordinates. WARNING: this keyword does not support the NOTIFY KTL ioctl.
Uses map KTLintarray to convert or format pane0:
-
pane0
(KeckCCD.deimos), tuple / tuple / ,
access
-
This bundle describes the subraster of a mosaic detector which is desired at readout. It defines origin and extent of a window. It uses zero-indexed, unbinned pixels.
pane0 consists of elements:
-
(KECK1CCD), smallint / I5 / %d,
access
in pixel (0.0 to 10000.0)
-
The starting pixel of the sub-raster along the serial-readout direction of the CCD. The first image pixel is denoted 0 (i.e, it is zero-indexed). The pixel binning, or lack thereof, is indicated by the parent meme.
-
(KECK1CCD), smallint / I5 / %d,
access
in pixel (0.0 to 10000.0)
-
The starting pixel of the sub-raster along the parallel-readout direction of the CCD. The first image pixel is denoted 0 (i.e, it is zero-indexed). The pixel binning, or lack thereof, is indicated by the parent meme.
-
(KECK1CCD), smallint / I5 / %d,
access
in pixel (0.0 to 10000.0) (nom 1.0 to 10000.0)
-
The extent of the sub-raster along the serial-readout direction of the CCD. The pixel binning, or lack thereof, is indicated by the parent meme. Note that this extent must be non-negative and should be positive.
-
(KECK1CCD), smallint / I5 / %d,
access
in pixel (0.0 to 10000.0) (nom 1.0 to 10000.0)
-
The extent of the sub-raster along the parallel-readout direction of the CCD. The pixel binning, or lack thereof, is indicated by the parent meme. Note that this extent must be non-negative and should be positive.
-
DEIFCS.PANE4
PANE4
(KeckCCD.deimos), varchar(68) / A / %d,
access rw
mosaic-pane-4
-
Mosaic readout window 4. Elements are: STARTROW, STARTCOL, NUMROWS, NUMCOLS. Specified and reported as unbinned pixels in ideal detector coordinates. WARNING: this keyword does not support the NOTIFY KTL ioctl.
Uses map KTLintarray to convert or format pane0:
-
pane0
(KeckCCD.deimos), tuple / tuple / ,
access
-
This bundle describes the subraster of a mosaic detector which is desired at readout. It defines origin and extent of a window. It uses zero-indexed, unbinned pixels.
pane0 consists of elements:
-
(KECK1CCD), smallint / I5 / %d,
access
in pixel (0.0 to 10000.0)
-
The starting pixel of the sub-raster along the serial-readout direction of the CCD. The first image pixel is denoted 0 (i.e, it is zero-indexed). The pixel binning, or lack thereof, is indicated by the parent meme.
-
(KECK1CCD), smallint / I5 / %d,
access
in pixel (0.0 to 10000.0)
-
The starting pixel of the sub-raster along the parallel-readout direction of the CCD. The first image pixel is denoted 0 (i.e, it is zero-indexed). The pixel binning, or lack thereof, is indicated by the parent meme.
-
(KECK1CCD), smallint / I5 / %d,
access
in pixel (0.0 to 10000.0) (nom 1.0 to 10000.0)
-
The extent of the sub-raster along the serial-readout direction of the CCD. The pixel binning, or lack thereof, is indicated by the parent meme. Note that this extent must be non-negative and should be positive.
-
(KECK1CCD), smallint / I5 / %d,
access
in pixel (0.0 to 10000.0) (nom 1.0 to 10000.0)
-
The extent of the sub-raster along the parallel-readout direction of the CCD. The pixel binning, or lack thereof, is indicated by the parent meme. Note that this extent must be non-negative and should be positive.
-
DEIFCS.AMPMODE
AMPMODE
(KeckCCD.deimos), char(8) / A8 / tinyint,
access rw
amplifier-readout-mode (0.0 to 2.0) (nom 0.0 to 2.0) (DefV: 2 NulV: 2)
-
AMPMODE tells us whether the mosaic is in single or dual amp readout mode and which amp if single. This is used to determine which data the CCD crate will ship to lickserv.
Valid values of AMPMODE are:
- SINGLE:A : amplifier A data
- SINGLE:B : amplifier B data
- DUAL:A+B : amplifiers A&B data
-
DEIFCS.MOSMODE
MOSMODE
(KeckCCD.deimos), char(12) / A12 / tinyint,
access rw
mosaic-readout-mode (0.0 to 9.0) (nom 0.0 to 9.0) (DefV: 0 NulV: 0)
-
The subset of the chips in the mosaic which the CCD crate will transmit to lickserv2. This may be all of the CCDs, only the direct image CCDs, or any one single CCD.
Valid values of MOSMODE are:
- Spectral : all 8 CCDs
- Direct : 4 direct image CCDs
- CCD8 : CCD 8
- Longslit : longslit on CCDs 3 and 7
- CCD1 : CCD 1
- CCD2 : CCD 2
- CCD3 : CCD 3
- CCD4 : CCD 4
- CCD5 : CCD 5
- CCD6 : CCD 6
- CCD7 : CCD 7
-
DEIFCS.PANERROR
PANERROR
(KeckCCD.deimos), varchar(68) / A / %d,
access r
pane-error-list (DefV: 0 NulV: 0)
-
Gives a list of active PANEs (from PANELIST) which were inconsistent at the time of the most recent EXPOSE command. They may be outside the mosaic, or outside the CCDs indicated by MOSMODE.
Valid values of PANERROR are:
- : no panes in error
- 0 : PANE in error
- 10 : PANE10 in error
- 7 : PANE7 in error
- 4 : PANE4 in error
- 14 : PANE14 in error
- 1 : PANE1 in error
- 11 : PANE11 in error
- 8 : PANE8 in error
- 5 : PANE5 in error
- 15 : PANE15 in error
- 2 : PANE2 in error
- 12 : PANE12 in error
- 9 : PANE9 in error
- 6 : PANE6 in error
- 16 : PANE16 in error
- 3 : PANE3 in error
- 13 : PANE13 in error
-
DEIFCS.VIDINP1
VIDINP1
(KeckCCD.deimos), int / I11 / %d,
access r
video-input-1-id (0.0 to 16.0) (nom 0.0 to 16.0)
-
Identity of the Video Input whose pixels occupy position 1 in the interleaved stream transmitted from the CCD crate.
-
DEIFCS.VIDINP2
VIDINP2
(KeckCCD.deimos), int / I11 / %d,
access r
video-input-2-id (0.0 to 16.0) (nom 0.0 to 16.0)
-
Identity of the Video Input whose pixels occupy position 2 in the interleaved stream transmitted from the CCD crate.
-
DEIFCS.VIDINP3
VIDINP3
(KeckCCD.deimos), int / I11 / %d,
access r
video-input-3-id (0.0 to 16.0) (nom 0.0 to 16.0)
-
Identity of the Video Input whose pixels occupy position 3 in the interleaved stream transmitted from the CCD crate.
-
DEIFCS.VIDINP4
VIDINP4
(KeckCCD.deimos), int / I11 / %d,
access r
video-input-4-id (0.0 to 16.0) (nom 0.0 to 16.0)
-
Identity of the Video Input whose pixels occupy position 4 in the interleaved stream transmitted from the CCD crate.
-
DEIFCS.WINDOW
WINDOW
(KECK1CCD), varchar(68) / A / %s,
access rw
ccd-window
-
Defines window for readout. Values are: WINMODE, STARTROW, STARTCOL, NUMROWS, NUMCOLS. Specified and reported as binned pixels. NOTE: This is *not* the WINDOW usually found in FITS files. WARNING: this keyword does not support the NOTIFY KTL ioctl.
Is really a:
-
winmod0b
(KECK1CCD), tuple / tuple / ,
access
-
This bundle describes a single readout sub-raster of one CCD. It defines a mode of readout, plus origin and extent of a window. It uses zero-indexed, binned pixels. It was adapted from the earlier window0b meme.
winmod0b consists of elements:
-
(KECK1CCD), smallint / I5 / %d,
access
(0.0 to 10000.0)
-
Selects between two alternate modes for flushing the charge from the rows outside the desired readout window. Slow mode is recommended for complete erasure of bright images when not using MPP mode. Used by LRIS. See FLUSHMOD.
Valid values of WINmode are:
- 0 : slow mode
- 1 : fast mode
-
(KECK1CCD), smallint / I5 / %d,
access
in pixel (0.0 to 10000.0)
-
The starting pixel of the sub-raster along the serial-readout direction of the CCD. The first image pixel is denoted 0 (i.e, it is zero-indexed). The pixel binning, or lack thereof, is indicated by the parent meme.
-
(KECK1CCD), smallint / I5 / %d,
access
in pixel (0.0 to 10000.0)
-
The starting pixel of the sub-raster along the parallel-readout direction of the CCD. The first image pixel is denoted 0 (i.e, it is zero-indexed). The pixel binning, or lack thereof, is indicated by the parent meme.
-
(KECK1CCD), smallint / I5 / %d,
access
in pixel (0.0 to 10000.0) (nom 1.0 to 10000.0)
-
The extent of the sub-raster along the serial-readout direction of the CCD. The pixel binning, or lack thereof, is indicated by the parent meme. Note that this extent must be non-negative and should be positive.
-
(KECK1CCD), smallint / I5 / %d,
access
in pixel (0.0 to 10000.0) (nom 1.0 to 10000.0)
-
The extent of the sub-raster along the parallel-readout direction of the CCD. The pixel binning, or lack thereof, is indicated by the parent meme. Note that this extent must be non-negative and should be positive.
-
F_CCDINFOMAN Keyword Bundle
f_ccdinfoman
(DEIMOS), bundle / bundle / bundle,
access
df_ccd d_info
-
Defines a bundle for DEIMOS flexure compensation CCD/INFOMAN keywords. The bundle will be included in the deifcs KTL service (via FIORD table), and used to generate same. Only keywords requiring both CCD crate and INFOMAN.
f_ccdinfoman consists of elements:
-
DEIFCS.EXPOSE
EXPOSE
(KECK1CCD), char(4) / A / %d,
access w
start-exposure (0.0 to 1.0) (nom 0.0 to 1.0)
-
Set TRUE to request a new exposure to start. IF NOT (EXPOSIP OR WCRATE) THEN a new exposure will be started and keyword EXPOSIP will become true. WARNING: this keyword does not support the NOTIFY KTL ioctl.
Uses map KTLboolean to convert or format write_true:
-
write_true
(SharedMapDefs), tinyint / L1 / %d,
access w
(0.0 to 1.0) (nom 0.0 to 1.0)
-
Generic map meme used as an ISA for KTL keywords that are write-only and can only be written True.
Valid values of write_true are:
- inapplicable : no way to do this, no such action
- true : initiate the command
-
DEIFCS.PAUSE
PAUSE
(KECK1CCD), char(4) / A / %d,
access w
pause-exposure (0.0 to 1.0) (nom 0.0 to 1.0)
-
Set to TRUE to request pause of an exposure. IF (EXPOSIP AND NOT PAUSEIP) THEN the exposure will be paused and keyword PAUSEIP will become true. WARNING: this keyword does not support the NOTIFY KTL ioctl.
Uses map KTLboolean to convert or format write_true:
-
write_true
(SharedMapDefs), tinyint / L1 / %d,
access w
(0.0 to 1.0) (nom 0.0 to 1.0)
-
Generic map meme used as an ISA for KTL keywords that are write-only and can only be written True.
Valid values of write_true are:
- inapplicable : no way to do this, no such action
- true : initiate the command
-
DEIFCS.RESUME
RESUME
(KECK1CCD), char(4) / A / %d,
access w
resume-exposure (0.0 to 1.0) (nom 0.0 to 1.0)
-
Set TRUE to request resume of a paused exposure. IF PAUSEIP THEN the exposure will resume integrating and keyword PAUSEIP will become false. WARNING: this keyword does not support the NOTIFY KTL ioctl.
Uses map KTLboolean to convert or format write_true:
-
write_true
(SharedMapDefs), tinyint / L1 / %d,
access w
(0.0 to 1.0) (nom 0.0 to 1.0)
-
Generic map meme used as an ISA for KTL keywords that are write-only and can only be written True.
Valid values of write_true are:
- inapplicable : no way to do this, no such action
- true : initiate the command
-
DEIFCS.STOPEX
STOPEX
(KECK1CCD), char(4) / A / %d,
access w
stop-exposure (0.0 to 1.0) (nom 0.0 to 1.0)
-
Set TRUE to request an exposure to end immediately. IF EXPOSIP THEN the current exposure will be ended and CCD readout will commence. WARNING: this keyword does not support the NOTIFY KTL ioctl.
Uses map KTLboolean to convert or format write_true:
-
write_true
(SharedMapDefs), tinyint / L1 / %d,
access w
(0.0 to 1.0) (nom 0.0 to 1.0)
-
Generic map meme used as an ISA for KTL keywords that are write-only and can only be written True.
Valid values of write_true are:
- inapplicable : no way to do this, no such action
- true : initiate the command
-
DEIFCS.UTBM15V
UTBM15V
(KECK1CCD), real / E13.6 / %s,
access r
ccd-minus-15-volts in ADC value / 10 (0.0 to 409.5) (nom -16.399999999999999 to -15.6)
-
-15 volt power supply voltage level. THIS VALUE SHOULD BE A VOLTAGE, BUT IT HAS NOT BEEN IMPLIMENTED YET!
Uses map UTBM15VM to convert or format UTBM15VR:
-
UTBM15VR
(KECK1CCD), int / I11 / %d,
access r
ccd-minus-15-volts-raw in ADC value (0.0 to 4095.0)
-
-15 volt power supply voltage level expressed as a 'raw' value from an analog-to-digital converter.
-
DEIFCS.UTBP15V
UTBP15V
(KECK1CCD), real / E13.6 / %s,
access r
ccd-plus-15-volts in ADC value / 10 (0.0 to 409.5) (nom 15.6 to 16.399999999999999)
-
+15 volt power supply voltage level. THIS VALUE SHOULD BE A VOLTAGE, BUT IT HAS NOT BEEN IMPLIMENTED YET!
Uses map UTBP15VM to convert or format UTBP15VR:
-
UTBP15VR
(KECK1CCD), int / I11 / %d,
access r
ccd-plus-15-volts-raw in ADC value (0.0 to 4095.0)
-
+15 volt power supply voltage level expressed as a 'raw' value from an analog-to-digital converter.
-
DEIFCS.UTBP30V
UTBP30V
(KECK1CCD), real / E13.6 / %s,
access r
ccd-plus-30-volts in ADC value / 10 (0.0 to 409.5) (nom 33.5 to 36.0)
-
+30 volt power supply voltage level. THIS VALUE SHOULD BE A VOLTAGE, BUT IT HAS NOT BEEN IMPLIMENTED YET!
Uses map UTBP30VM to convert or format UTBP30VR:
-
UTBP30VR
(KECK1CCD), int / I11 / %d,
access r
ccd-plus-30-volts-raw in ADC value (0.0 to 4095.0)
-
+30 volt power supply voltage level expressed as a 'raw' value from an analog-to-digital converter.
-
DEIFCS.UTBP5V
UTBP5V
(KECK1CCD), real / E13.6 / %s,
access r
ccd-plus-5-volts in ADC value / 10 (0.0 to 409.5) (nom 4.7999999999999998 to 5.2000000000000002)
-
+5 volt power supply voltage level. THIS VALUE SHOULD BE A VOLTAGE, BUT IT HAS NOT BEEN IMPLIMENTED YET!
Uses map UTBP5VM to convert or format UTBP5VR:
-
UTBP5VR
(KECK1CCD), int / I11 / %d,
access r
ccd-plus-5-volts-raw in ADC value (0.0 to 4095.0)
-
+5 volt power supply voltage level expressed as a 'raw' value from an analog-to-digital converter.
-
DEIFCS.UTBTEMP
UTBTEMP
(KECK1CCD), real / F12.8 / %s,
access r
ccd-utility-board-temperature in degC (-250.0 to 50.0) (nom 5.0 to 24.0)
-
Temperature of the CCD controller utility board.
Uses map UTBTEMPM to convert or format UTBTEMPR:
-
UTBTEMPR
(KECK1CCD), int / I11 / %d,
access r
ccd-utility-board-temperature-raw in ADC value (0.0 to 4095.0)
-
Temperature of the CCD controller utility board expressed as a 'raw' value from an analog-to-digital converter.
-
DEIFCS.UTBTMPS
UTBTMPS
(KECK1CCD), real / F12.8 / %s,
access rw
ccd-desired-utility-board-temperature in degC (-999.0 to 50.0)
-
Temperature set point for the CCD electronics enclosure (as measured by UTBTEMP). WARNING: this keyword does not support the NOTIFY KTL ioctl.
Uses map UTBTMPSM to convert or format UTBTMPSR:
-
UTBTMPSR
(KECK1CCD), int / I11 / %d,
access rw
ccd-desired-utility-board-temperature-rawint in DAC value (0.0 to 4095.0)
-
Temperature of the CCD electronics enclosure expressed as a 'raw' value from an analog-to-digital converter.
-
F_INFOMAN Keyword Bundle
f_infoman
(DEIMOS), bundle / bundle / bundle,
access
d_info
-
Defines a bundle for DEIMOS flexure INFOMAN keywords. The bundle will be included in the DEIMOS KTL service--really the FIORD table, and will be used to generate same. Only pure INFOMAN keywords here, no CCD or Galil kw.
f_infoman consists of elements:
-
DEIFCS.ADDFRAME
ADDFRAME
(KECK1CCD), char(5) / A5 / %d,
access rw
add-frame-numbers (0.0 to 1.0)
-
Determines whether or not FRAMENO is automatically incremented after each exposure is written to disk. WARNING: this keyword does not support the NOTIFY KTL ioctl.
Uses map KTLboolean to convert or format false_true:
-
false_true
(SharedMapDefs), tinyint / L1 / %s,
access rw
(0.0 to 1.0)
-
Generic map meme for boolean state (FALSE/TRUE) keywords.
Valid values of false_true are:
-
DEIFCS.DETECTOR
DETECTOR
(KECK1CCD), varchar(68) / A / %s,
access rw
detector
-
A character string describing the detector used to collect the data. WARNING: this keyword does not support the NOTIFY KTL ioctl.
-
DEIFCS.FRAMENO
FRAMENO
(KECK1CCD), int / I11 / %d,
access rw
frame-number (0.0 to 9999.0)
-
Frame number of the next (or currently in-progress) exposure. This is appended after OUTFILE when constructing the name of the output disk file. WARNING: this keyword does not support the NOTIFY KTL ioctl.
-
DEIFCS.INSTRUME
INSTRUME
(NOST1), varchar(68) / A68 / %s,
access rw
instrument
-
instrument: The value field shall contain a character string identifying the instrument used to acquire the data contained in the array. WARNING: this keyword does not support the NOTIFY KTL ioctl.
-
DEIFCS.LFRAMENO
LFRAMENO
(KECK1CCD), int / int / int,
access rw
last-frame-number in (do not modify) (0.0 to 9999.0)
-
The frame number (FRAMENO) of the most recently completed exposure. Although the system permits a user to modify this, IT SHOULD NOT BE MODIFIED by anything other than the CCD readout subsystems. WARNING: this keyword does not support the NOTIFY KTL ioctl.
-
DEIFCS.LTODISK
LTODISK
(KECK1CCD), char(5) / A / %d,
access rw
last-to-disk (0.0 to 1.0)
-
The value of TODISK at the time of completion of the most recently completed image. Although KTL permits a user to modify this, IT SHOULD NOT BE MODIFIED by anything other than the CCD readout subsystems. WARNING: this keyword does not support the NOTIFY KTL ioctl.
Uses map KTLboolean to convert or format false_true:
-
false_true
(SharedMapDefs), tinyint / L1 / %s,
access rw
(0.0 to 1.0)
-
Generic map meme for boolean state (FALSE/TRUE) keywords.
Valid values of false_true are:
-
DEIFCS.OBJECT
OBJECT
(NOST1), varchar(68) / A68 / %s,
access rw
object-name
-
The value field shall contain a character string giving the name of the object observed. WARNING: this keyword does not support the NOTIFY KTL ioctl.
-
DEIFCS.OBSERVER
OBSERVER
(NOST1), varchar(68) / A / %s,
access rw
observer
-
observer: The value field shall contain a character string identifying who acquired the data associated with the header. WARNING: this keyword does not support the NOTIFY KTL ioctl.
-
DEIFCS.OUTDIR
OUTDIR
(KECK1CCD), varchar(68) / A / %s,
access rw
readout-directory in (unix path name)
-
A character string containing the default directory into which new CCD images are to be written. If this disk is full the images may be written elsewhere. The list of fallback directories is hardcoded into lickserv/write_image. WARNING: this keyword does not support the NOTIFY KTL ioctl.
-
DEIFCS.OUTFILE
OUTFILE
(KECK1CCD), varchar(68) / A / %s,
access rw
readout-filename in (unix file name prefix)
-
A character string defining the root name of the file(s) into which newly acquired data will be written if LTODISK is true. The full path is constructed from OUTDIR, OUTFILE, LFRAMENO, and DFORM. WARNING: this keyword does not support the NOTIFY KTL ioctl.
-
DEIFCS.TODISK
TODISK
(KECK1CCD), char(5) / A / %d,
access rw
to-disk (0.0 to 1.0)
-
Should the next acquired image be written to disk? If false then the image will, by default, be written to OUTDIR with the name ''backup.fits''. If true, the file name is constructed as described by OUTFILE. WARNING: this keyword does not support the NOTIFY KTL ioctl.
Uses map KTLboolean to convert or format false_true:
-
false_true
(SharedMapDefs), tinyint / L1 / %s,
access rw
(0.0 to 1.0)
-
Generic map meme for boolean state (FALSE/TRUE) keywords.
Valid values of false_true are:
-
DEIFCS.UTBM15VM
UTBM15VM
(KECK1CCD), varchar(68) / A / %s,
access rw
ccd-minus-15-volts-map
-
An array of linear unit conversion constants used to convert a 'raw' -15 volt power supply voltage value from an analog-to-digital converter (see UTBM15VR) to a voltage (see UTBM15V). NOT IMPLIMENTED FOR VOLTAGE YET! WARNING: this keyword does not support the NOTIFY or READ_CONT KTL ioctls.
Is really a:
-
isaMAP
(TYPEDEFS), tuple / tuple / ,
access
-
The FIORD-based KTL keyword libraries use maps stored in infoman to describe conversions from device encoder units to human-comprehensible units. These consist of arrays of 5 32-bit floating point numbers.
isaMAP consists of elements:
-
(MapParams), real / E13.6 / %g,
access
-
The pre-bias parameter in a mapping from device units to user units.
-
(MapParams), real / E13.6 / %g,
access
(DefV: 1 )
-
The scale parameter in a mapping from device units to user units.
-
(MapParams), real / E13.6 / %g,
access
-
The post-bias parameter in a mapping from device units to user units.
-
(MapParams), real / E13.6 / %g,
access
-
The lower_bound parameter in a mapping from device units to user units.
-
(MapParams), real / E13.6 / %g,
access
-
The upper_bound parameter in a mapping from device units to user units.
-
DEIFCS.UTBP15VM
UTBP15VM
(KECK1CCD), varchar(68) / A / %s,
access rw
ccd-plus-15-volts-map
-
An array of linear unit conversion constants used to convert a 'raw' +15 volt power supply voltage value from an analog-to-digital converter (see UTBP15VR) to a voltage (see UTBP15V). NOT IMPLIMENTED FOR VOLTAGE YET! WARNING: this keyword does not support the NOTIFY or READ_CONT KTL ioctls.
Is really a:
-
isaMAP
(TYPEDEFS), tuple / tuple / ,
access
-
The FIORD-based KTL keyword libraries use maps stored in infoman to describe conversions from device encoder units to human-comprehensible units. These consist of arrays of 5 32-bit floating point numbers.
isaMAP consists of elements:
-
(MapParams), real / E13.6 / %g,
access
-
The pre-bias parameter in a mapping from device units to user units.
-
(MapParams), real / E13.6 / %g,
access
(DefV: 1 )
-
The scale parameter in a mapping from device units to user units.
-
(MapParams), real / E13.6 / %g,
access
-
The post-bias parameter in a mapping from device units to user units.
-
(MapParams), real / E13.6 / %g,
access
-
The lower_bound parameter in a mapping from device units to user units.
-
(MapParams), real / E13.6 / %g,
access
-
The upper_bound parameter in a mapping from device units to user units.
-
DEIFCS.UTBP30VM
UTBP30VM
(KECK1CCD), varchar(68) / A / %s,
access rw
ccd-plus-30-volts-map
-
An array of linear unit conversion constants used to convert a 'raw' +30 volt power supply voltage value from an analog-to-digital converter (see UTBP30VR) to a voltage (see UTBP30V). NOT IMPLIMENTED FOR VOLTAGE YET! WARNING: this keyword does not support the NOTIFY or READ_CONT KTL ioctls.
Is really a:
-
isaMAP
(TYPEDEFS), tuple / tuple / ,
access
-
The FIORD-based KTL keyword libraries use maps stored in infoman to describe conversions from device encoder units to human-comprehensible units. These consist of arrays of 5 32-bit floating point numbers.
isaMAP consists of elements:
-
(MapParams), real / E13.6 / %g,
access
-
The pre-bias parameter in a mapping from device units to user units.
-
(MapParams), real / E13.6 / %g,
access
(DefV: 1 )
-
The scale parameter in a mapping from device units to user units.
-
(MapParams), real / E13.6 / %g,
access
-
The post-bias parameter in a mapping from device units to user units.
-
(MapParams), real / E13.6 / %g,
access
-
The lower_bound parameter in a mapping from device units to user units.
-
(MapParams), real / E13.6 / %g,
access
-
The upper_bound parameter in a mapping from device units to user units.
-
DEIFCS.UTBP5VM
UTBP5VM
(KECK1CCD), varchar(68) / A / %s,
access rw
ccd-plus-5-volts-map
-
An array of linear unit conversion constants used to convert a 'raw' +5 volt power supply voltage value from an analog-to-digital converter (see UTBP5VR) to a voltage (see UTBP5V). NOT IMPLIMENTED FOR VOLTAGE YET! WARNING: this keyword does not support the NOTIFY or READ_CONT KTL ioctls.
Is really a:
-
isaMAP
(TYPEDEFS), tuple / tuple / ,
access
-
The FIORD-based KTL keyword libraries use maps stored in infoman to describe conversions from device encoder units to human-comprehensible units. These consist of arrays of 5 32-bit floating point numbers.
isaMAP consists of elements:
-
(MapParams), real / E13.6 / %g,
access
-
The pre-bias parameter in a mapping from device units to user units.
-
(MapParams), real / E13.6 / %g,
access
(DefV: 1 )
-
The scale parameter in a mapping from device units to user units.
-
(MapParams), real / E13.6 / %g,
access
-
The post-bias parameter in a mapping from device units to user units.
-
(MapParams), real / E13.6 / %g,
access
-
The lower_bound parameter in a mapping from device units to user units.
-
(MapParams), real / E13.6 / %g,
access
-
The upper_bound parameter in a mapping from device units to user units.
-
DEIFCS.UTBTEMPM
UTBTEMPM
(KECK1CCD), varchar(68) / A / %s,
access rw
ccd-utility-board-temperature-map
-
An array of linear unit conversion constants used to convert the raw CCD controller utility board temperature from an analog-to-digital converter value (see UTBTEMPR) to a value in degrees celsius (see UTBTEMP). WARNING: this keyword does not support the NOTIFY or READ_CONT KTL ioctls.
Is really a:
-
isaMAP
(TYPEDEFS), tuple / tuple / ,
access
-
The FIORD-based KTL keyword libraries use maps stored in infoman to describe conversions from device encoder units to human-comprehensible units. These consist of arrays of 5 32-bit floating point numbers.
isaMAP consists of elements:
-
(MapParams), real / E13.6 / %g,
access
-
The pre-bias parameter in a mapping from device units to user units.
-
(MapParams), real / E13.6 / %g,
access
(DefV: 1 )
-
The scale parameter in a mapping from device units to user units.
-
(MapParams), real / E13.6 / %g,
access
-
The post-bias parameter in a mapping from device units to user units.
-
(MapParams), real / E13.6 / %g,
access
-
The lower_bound parameter in a mapping from device units to user units.
-
(MapParams), real / E13.6 / %g,
access
-
The upper_bound parameter in a mapping from device units to user units.
-
DEIFCS.UTBTMPSM
UTBTMPSM
(KECK1CCD), varchar(68) / A / %s,
access rw
ccd-desired-utility-board-temperature-map
-
An array of linear unit conversion constants used to convert a 'raw' CCD electronics enclosure temperature set point from an analog-to-digital converter (see UTBTMPSR) to a value in degrees celsius (see UTBTMPS). WARNING: this keyword does not support the NOTIFY or READ_CONT KTL ioctls.
Is really a:
-
isaMAP
(TYPEDEFS), tuple / tuple / ,
access
-
The FIORD-based KTL keyword libraries use maps stored in infoman to describe conversions from device encoder units to human-comprehensible units. These consist of arrays of 5 32-bit floating point numbers.
isaMAP consists of elements:
-
(MapParams), real / E13.6 / %g,
access
-
The pre-bias parameter in a mapping from device units to user units.
-
(MapParams), real / E13.6 / %g,
access
(DefV: 1 )
-
The scale parameter in a mapping from device units to user units.
-
(MapParams), real / E13.6 / %g,
access
-
The post-bias parameter in a mapping from device units to user units.
-
(MapParams), real / E13.6 / %g,
access
-
The lower_bound parameter in a mapping from device units to user units.
-
(MapParams), real / E13.6 / %g,
access
-
The upper_bound parameter in a mapping from device units to user units.
-
DEIFCS.WDISK
WDISK
(KECK1CCD), char(3) / A / %d,
access rw
writing-disk (0.0 to 1.0) (nom 0.0 to 1.0)
-
TRUE when writing CCD image to disk from CCD controller VME crate memory. WARNING: this keyword does not support the NOTIFY KTL ioctl.
Uses map KTLboolean to convert or format false_true:
-
false_true
(SharedMapDefs), tinyint / L1 / %s,
access rw
(0.0 to 1.0)
-
Generic map meme for boolean state (FALSE/TRUE) keywords.
Valid values of false_true are:
-
DEIFCS.RSERV
RSERV
(KeckCCD2), char(5) / A / %d,
access rw
writing-shared-memory (0.0 to 1.0) (nom 0.0 to 1.0) (DefV: 0 )
-
TRUE while lickserv2 is receiving the CCD image being transmitted from CCD controller VME crate memory. Should not be written by any agent other than lickserv2; as far as the observer is concerned this should be treated read-only. WARNING: this keyword does not support the NOTIFY KTL ioctl.
Uses map KTLboolean to convert or format false_true:
-
false_true
(SharedMapDefs), tinyint / L1 / %s,
access rw
(0.0 to 1.0)
-
Generic map meme for boolean state (FALSE/TRUE) keywords.
Valid values of false_true are:
-
DEIFCS.OBSTYPE
OBSTYPE
(IRAF), varchar(68) / A / %s,
access rw
observation-type (DefV: object NulV: unknown)
-
Intended as an instrument-specific way of indicating 'CCD image type' (ccdtype) for IRAF processing. The notion is defined by tasks in package noao.imred.ccdred, which will translate it to IMAGETYP (so actual list of values may differ). WARNING: this keyword does not support the NOTIFY KTL ioctl.
Valid values of OBSTYPE are:
- dark : dark count image
- flat : flat field image
- fringe : fringe correction image
- illum : illumination (sky) image
- object : object image
- zero : bias (baseline) image
-
DEIFCS.SYNOPSIS
SYNOPSIS
(KeckCCD2), varchar(68) / A / %s,
access rw
synopsis_of_FITS_keywords
-
A one-line synopsis of other keywords in the FITS header for the convenience of the observer and data reducer. If the KTL keyword is blank then write_image (the lickserv child) will use SYNOPFMT to create a value for the FITS file. WARNING: this keyword does not support the NOTIFY KTL ioctl.
-
DEIFCS.SYNOPFMT
SYNOPFMT
(KeckCCD2), varchar(68) / A / %s,
access rw
synopsis_of_FITS_keywords
-
This keyword contains a macro substitution string which write_image (the lickserv child) may use to create the value of the SYNOPSIS keyword that it writes into a FITS image at the end of an exposure. The character '$' must begin and end each keyword. WARNING: this keyword does not support the NOTIFY KTL ioctl.
-
DEIFCS.ICOMMENT
ICOMMENT
(KeckCCD2), varchar(255) / A / %s,
access rw
instrument_comments
-
Comments about the instrument. The value of this KTL keyword is written out as COMMENT cards which are inserted into each FITS image. Its value may be up to 3600 characters in length. Its value is only rarely changed. WARNING: this keyword does not support the NOTIFY KTL ioctl.
-
DEIFCS.FCOMMENT
FCOMMENT
(KeckCCD2), varchar(255) / A / %s,
access rw
frame_comments
-
Comments about this single frame (exposure). The value of this KTL keyword is written out as COMMENT cards which are inserted into the FITS image. Its value may be up to 3600 characters in length. WARNING: this keyword does not support the NOTIFY KTL ioctl.
-
DEIFCS.RCOMMENT
RCOMMENT
(KeckCCD2), varchar(255) / A / %s,
access rw
run_comments
-
Comments about this observing run. The value of this KTL keyword is written out as COMMENT cards which are inserted into the FITS image. Its value may be up to 3600 characters in length. WARNING: this keyword does not support the NOTIFY KTL ioctl.
-
DEIFCS.IMSHMID
IMSHMID
(KeckCCD.deimos), int / I11 / %d,
access rw
image-shared-mem-id (1.0 to 2147483647.0) (nom 1.0 to 2147483647.0) (DefV: 0 )
-
Unique Shared Memory Id number created by lickserv to hold the image most recently being received from the CCD crate. Although the system permits a user to modify this, IT SHOULD NOT BE MODIFIED by anything other than the CCD readout subsystems.
-
DEIFCS.LASTROWS
LASTROWS
(KeckCCD.deimos), varchar(68) / A / %d,
access rw
last-amp-rows-received in pixel row (CCD)
-
Array giving the initial and final rows updated by the most recently received image DATA broadcast. Given in amplifier coordinates. WARNING: this keyword does not support the NOTIFY KTL ioctl.
Uses map KTLintarray to convert or format isaLASTROWS:
-
isaLASTROWS
(TYPEDEFS), tuple / tuple / ,
access
-
DEIMOS introduces the notion of broadcasting the arrival of the incoming mosaic CCD image rows.
isaLASTROWS consists of elements:
-
(MapParams), int / I11 / %d,
access
-
initial row, in amplifier coordinates, of the most recent data broadcast from the CCD crate
-
(MapParams), int / I11 / %d,
access
-
final row, in amplifier coordinates, of the most recent data broadcast from the CCD crate
-
DEIFCS.IMSHMSZ
IMSHMSZ
(KeckCCD.deimos), int / I11 / %d,
access rw
image-shared-mem-size in byte (0.0 to 2147483647.0) (nom 0.0 to 2147483647.0) (DefV: 0 )
-
Size of shared memory segment created by lickserv to hold the image most recently being received from the CCD crate. Although the system permits a user to modify this, IT SHOULD NOT BE MODIFIED by anything other than the CCD readout subsystems.
-
DEIFCS.IMSHMNI
IMSHMNI
(KeckCCD.deimos), int / I11 / %d,
access rw
image-shared-mem-num-ixhdu (0.0 to 4096.0) (nom 0.0 to 128.0) (DefV: 0 )
-
Number of image extension HDUs in shared memory segment created by lickserv to hold the image being received from the CCD crate. Although the system permits a user to modify this, IT SHOULD NOT BE MODIFIED except by the CCD readout subsystems.
-
DEIFCS.PANEFITS
PANEFITS
(KeckCCD.deimos), varchar(68) / A / tinyint,
access rw
pane-fits-hdu-format (DefV: normal )
-
Indicates whether the readout of multiple panes of a mosaic detector will be written into one, some, or many different FITS HDUs. WARNING: this keyword does not support the NOTIFY KTL ioctl.
Valid values of PANEFITS are:
- normal : 1HDU/amp/pane: complete documentation of images
- alignment : 1HDU/CCD/pane: no pre/overscan data
- figdisp : 1HDU/mosaic: old style real-time display
- saveall : 1HDU/amp/rext: ignore PANEs, save all transmitted pixels
-
DEIFCS.DISKLIST
DISKLIST
(KECKCCD.deimos), varchar(255) / A / %s,
access rw
readout-directory-list
-
A character string containing a colon-separated list of directories which will be tried if OUTDIR is too full to accept the FITS file for the next image. WARNING: this keyword does not support the NOTIFY KTL ioctl.
-
DEIFCS.DISKFREE
DISKFREE
(KECKCCD.deimos), real / F9.1 / %.1f,
access rw
readout-directory-free-space in MiB (0.0 to 1000000.0) (nom 0.0 to 100000.0)
-
The amount of free space remaining on the disk containing the current value of OUTDIR. Although the system permits a user to modify this, IT SHOULD NOT BE MODIFIED by anything other than the CCD readout subsystems. WARNING: this keyword does not support the NOTIFY KTL ioctl.
-
DEIFCS.DISKFREP
DISKFREP
(KECKCCD.deimos), real / F5.1 / %.1f,
access rw
readout-directory-free-percent in percent (0.0 to 100.0) (nom 0.0 to 100.0)
-
The amount of free space remaining on the disk containing the current value of OUTDIR. Although the system permits a user to modify this, IT SHOULD NOT BE MODIFIED by anything other than the CCD readout subsystems. WARNING: this keyword does not support the NOTIFY KTL ioctl.
-
DEIFCS.DISKIMGS
DISKIMGS
(KECKCCD.deimos), real / F7.1 / %.1f,
access rw
readout-directory-disk-images (0.0 to 500000.0) (nom 0.0 to 1000.0)
-
The number of full-size images which will fit on the disk containing the current value of OUTDIR. Although the system permits a user to modify this, IT SHOULD NOT BE MODIFIED by anything other than the CCD readout subsystems. (most recent disk, size) WARNING: this keyword does not support the NOTIFY KTL ioctl.
-
DEIFCS.DATE_BEG
DATE_BEG
(KeckCCD2), datetime / A23 / %d,
access rw
exposure-begin
-
Unix system date and time when watch_ccd received message (i.e., sometime later) indicating shutter was commanded to open for the first time after erase. This is accurate to 1 s, and it is not guaranteed to be UTC. WARNING: this keyword does not support the NOTIFY KTL ioctl.
Uses map unix2iso to convert or format Unixtime:
-
Unixtime
(SharedMemeMaps), int / I11 / %d,
access
in time_t (-2147483648.0 to 2147483647.0) (nom 0.0 to 2147483647.0)
-
A 32-bit signed integer containing a count of elapsed seconds since 1970. (This counter overflows in 2038.)
-
DEIFCS.DATE_END
DATE_END
(KeckCCD2), datetime / A23 / %d,
access rw
exposure-end
-
Unix system date and time when watch_ccd received message (i.e., sometime later) indicating shutter was commanded to close for the last time before readout. This is accurate to 1 s, and it is not guaranteed to be UTC. WARNING: this keyword does not support the NOTIFY KTL ioctl.
Uses map unix2iso to convert or format Unixtime:
-
Unixtime
(SharedMemeMaps), int / I11 / %d,
access
in time_t (-2147483648.0 to 2147483647.0) (nom 0.0 to 2147483647.0)
-
A 32-bit signed integer containing a count of elapsed seconds since 1970. (This counter overflows in 2038.)
-
DEIFCS.FCSARCHD
FCSARCHD
(deimos3), varchar(68) / A68 / %s,
access rw
FCS-reference-archive in (unix path name)
-
Full path name of the directory where the archival FCS reference files and images reside.
-
DEIFCS.FCSCCNOX
FCSCCNOX
(deimos3), int / I11 / %d,
access rw
FCS-Xcorrection-conflicts in frames (0.0 to 10000.0) (DefV: 0 )
-
The Number (NO) of Correction Conflict (CC) skips for X. This is the number of CONSECUTIVE skipped frames where the skip was due to excessive disagreement between the 2 detectors about the X correction. Reset to zero on any complete correction cycle.
-
DEIFCS.FCSCCNOY
FCSCCNOY
(deimos3), int / I11 / %d,
access rw
FCS-Ycorrection-conflicts in frames (0.0 to 10000.0) (DefV: 0 )
-
The Number (NO) of Correction Conflict (CC) skips for Y. This is the number of CONSECUTIVE skipped frames where the skip was due to excessive disagreement between the 2 detectors about the Y correction. Reset to zero on any complete correction cycle.
-
DEIFCS.FCSCORX1
FCSCORX1
(deimos3), real / F9.3 / %.3f,
access rw
FCS-1-X-correction in pixel (FITS) (-30.0 to 30.0)
-
FCS X correction from FCS detector 1
-
DEIFCS.FCSCORX2
FCSCORX2
(deimos3), real / F9.3 / %.3f,
access rw
FCS-2-X-correction in pixel (FITS) (-30.0 to 30.0)
-
FCS X correction from FCS detector 2
-
DEIFCS.FCSCORXD
FCSCORXD
(deimos3), real / F9.3 / %.3f,
access rw
FCS-Xcorr-difference in pixel (FITS) (-30.0 to 30.0)
-
FCS correction difference between detector 1 and detector 2 -- this is a signed value, and FSCCORX2 is subtracted from FCSCORX1.
-
DEIFCS.FCSCORY1
FCSCORY1
(deimos3), real / F9.3 / %.3f,
access rw
FCS-1-Y-correction in pixel (FITS) (-30.0 to 30.0)
-
FCS Y correction from FCS detector 1
-
DEIFCS.FCSCORY2
FCSCORY2
(deimos3), real / F9.3 / %.3f,
access rw
FCS-2-Y-correction in pixel (FITS) (-30.0 to 30.0)
-
FCS Y correction from FCS detector 2
-
DEIFCS.FCSCORYD
FCSCORYD
(deimos3), real / F9.3 / %.3f,
access rw
FCS-Ycorr-difference in pixel (FITS) (-30.0 to 30.0)
-
FCS correction difference between detector 1 and detector 2 -- this is a signed value, and FSCCORY2 is subtracted from FCSCORY1.
-
DEIFCS.FCSCUSEL
FCSCUSEL
(deimos3), varchar(68) / A68 / %s,
access rw
FCS-active-CuAr-lamp in Cu lamp name
-
Name of the current default copper lamp. fcstrack will use this kw to determine which lamp to turn on for FCS exposures.
-
DEIFCS.FCSDXLIM
FCSDXLIM
(deimos3), char(5) / A5 / %d,
access rw
FCS-dewar-Xstage-near-limit
-
This boolean is true if the dewar translation stage is within ?100? counts of its limit of travel.
Uses map KTLboolean to convert or format false_true:
-
false_true
(SharedMapDefs), tinyint / L1 / %s,
access rw
(0.0 to 1.0)
-
Generic map meme for boolean state (FALSE/TRUE) keywords.
Valid values of false_true are:
-
DEIFCS.FCSERR
FCSERR
(deimos3), int / I11 / %d,
access rw
FCS-error-number
-
Flexure Compensation System error number.
-
DEIFCS.FCSETMIS
FCSETMIS
(deimos3), char(5) / A5 / %d,
access rw
FCS-ttime-mismatch
-
This boolean is true if the current FCS exopsure time doesn't match the exposure time from the reference image.
Uses map KTLboolean to convert or format false_true:
-
false_true
(SharedMapDefs), tinyint / L1 / %s,
access rw
(0.0 to 1.0)
-
Generic map meme for boolean state (FALSE/TRUE) keywords.
Valid values of false_true are:
-
DEIFCS.FCSEXNOX
FCSEXNOX
(deimos3), int / I11 / %d,
access rw
FCS-Xexcessive in frames (0.0 to 10000.0) (DefV: 0 )
-
The Number (NO) of Excessive Correction (EX) skips for X. This is the number of CONSECUTIVE skipped frames where the X mean correction exceeeded a reasonable distance. Reset to zero on any complete correction cycle.
-
DEIFCS.FCSEXNOY
FCSEXNOY
(deimos3), int / I11 / %d,
access rw
FCS-Yexcessive in frames (0.0 to 10000.0) (DefV: 0 )
-
The Number (NO) of Excessive Correction (EX) skips for Y. This is the number of CONSECUTIVE skipped frames where the Y mean correction exceeeded a reasonable distance. Reset to zero on any complete correction cycle.
-
DEIFCS.FCSFOMIS
FCSFOMIS
(deimos3), char(5) / A5 / %d,
access rw
FCS-focus-mismatch
-
This boolean is true if the current dewar focus differs from the focus in the reference file by more than FCSFOTO1 but less than FCSFOTO2.
Uses map KTLboolean to convert or format false_true:
-
false_true
(SharedMapDefs), tinyint / L1 / %s,
access rw
(0.0 to 1.0)
-
Generic map meme for boolean state (FALSE/TRUE) keywords.
Valid values of false_true are:
-
DEIFCS.FCSFOTO1
FCSFOTO1
(deimos3), int / I11 / %d,
access rw
FCS-focus-tolerance-1
-
This integer is the errorbar within which a dewar focus value wll be accepted as a valid match for the focus from a reference file.
-
DEIFCS.FCSFOTO2
FCSFOTO2
(deimos3), int / I11 / %d,
access rw
FCS-focus-tolerance-2
-
This integer is the errorbar outside which a dewar focus value wll be rejected as a valid match for the focus from a reference file. Deltas between FCSFOTO1 and FCSFOTO2 will be accepted, but with a warning.
-
DEIFCS.FCSGTLIM
FCSGTLIM
(deimos3), char(5) / A5 / %d,
access rw
FCS-grating-tilt-near-limit
-
This boolean is true if the grating tilt is within ?100? counts of its limit of travel.
Uses map KTLboolean to convert or format false_true:
-
false_true
(SharedMapDefs), tinyint / L1 / %s,
access rw
(0.0 to 1.0)
-
Generic map meme for boolean state (FALSE/TRUE) keywords.
Valid values of false_true are:
-
DEIFCS.FCSHBEAT
FCSHBEAT
(deimos3), int / I11 / %d,
access rw
FCS-heartbeat in ticks
-
The Heartbeat keyword increments at the start of each FCS correction cycle. This works out to about every 20-35 seconds in practise, unless a lockout condition truncates the cycle, in which case it may speed up to something like .2 Hz
-
DEIFCS.FCSIMGFI
FCSIMGFI
(deimos3), varchar(68) / A68 / %s,
access rw
FCS-image-file in (unix file name)
-
Full path name of the currently selected FCS reference image. This file (created by fcsref) should be the same one named in the current reference file FCSREFFI.
-
DEIFCS.FCSLAMIS
FCSLAMIS
(deimos3), char(5) / A5 / %d,
access rw
FCS-lamps-mismatch
-
This boolean is true if the current FCS lamps don't match those used for the reference image.
Uses map KTLboolean to convert or format false_true:
-
false_true
(SharedMapDefs), tinyint / L1 / %s,
access rw
(0.0 to 1.0)
-
Generic map meme for boolean state (FALSE/TRUE) keywords.
Valid values of false_true are:
-
DEIFCS.FCSLOGFI
FCSLOGFI
(deimos3), varchar(68) / A68 / %s,
access rw
FCS-logfile
-
Full path name of the current FCS logfile.
-
DEIFCS.FCSMODE
FCSMODE
(deimos3), varchar(68) / A68 / tinyint,
access rw
flexure-compensation-system-mode
-
Flexure Compensation System mode.
Uses map KTLenumerated to convert or format fcs_system_mode:
-
fcs_system_mode
(SharedMapDefs), tinyint / I11 / %d,
access rw
(0.0 to 6.0)
-
Generic map meme for an FCS system mode
Valid values of fcs_system_mode are:
- Off :
- Monitor :
- Engineering :
- Track :
- Calibrate :
-
DEIFCS.FCSMSG
FCSMSG
(deimos3), varchar(68) / A68 / %s,
access rw
flexure-compensation-system-message
-
Flexure compensation system status message. It reports keyword change requests and results. This keyword is best used in an event log or a status display.
-
DEIFCS.FCSNOFIL
FCSNOFIL
(deimos3), int / I11 / %d,
access rw
FCS-filter-files (0.0 to 5000.0)
-
This integer is the count of reference files that match the currently selected grating and slider and tilt and dewar filter (see FCSFOTO1 and 2).
-
DEIFCS.FCSNOFOC
FCSNOFOC
(deimos3), int / I11 / %d,
access rw
FCS-focus-files (0.0 to 5000.0)
-
This integer is the count of reference files that match the currently selected grating and slider and tilt and dewar filter and focus (see FCSFOTO1 and 2).
-
DEIFCS.FCSNOGRA
FCSNOGRA
(deimos3), int / I11 / %d,
access rw
FCS-grating-files (0.0 to 5000.0)
-
This integer is the count of reference files that match the current grating (likely to be quite large),
-
DEIFCS.FCSNOSLI
FCSNOSLI
(deimos3), int / I11 / %d,
access rw
FCS-slider-files (0.0 to 5000.0)
-
This integer is the count of reference files which match the current grating *and* the current slider.
-
DEIFCS.FCSNOWAV
FCSNOWAV
(deimos3), int / I11 / %d,
access rw
FCS-wavelength-files (0.0 to 5000.0)
-
This integer is the count of reference files that match the current grating AND the current slider AND the current wavelength (tilt of the grating).
-
DEIFCS.FCSREFFI
FCSREFFI
(deimos3), varchar(68) / A68 / %s,
access rw
FCS-reference-file in (unix file name)
-
Full path name of the currently active FCS reference file. This file (created by fcsref) should match the current configuration of the instrunent,
-
DEIFCS.FCSRMSX1
FCSRMSX1
(deimos3), real / F9.3 / %.3f,
access rw
FCS-det1-Xcorrection-rms in pixel (FITS) (-30.0 to 30.0)
-
FCS X correction RMS from detector 1 (RMS recomputed on every correction cycle throughout science exposure except on skipped frames)
-
DEIFCS.FCSRMSX2
FCSRMSX2
(deimos3), real / F9.3 / %.3f,
access rw
FCS-det2-Xcorrection-rms in pixel (FITS) (-30.0 to 30.0)
-
FCS X correction RMS from detector 2 (RMS recomputed on every correction cycle throughout science exposure except on skipped frames)
-
DEIFCS.FCSRMSXD
FCSRMSXD
(deimos3), real / F9.3 / %.3f,
access rw
FCS-Xcorrection-diff-rms in pixel (FITS) (-30.0 to 30.0)
-
FCS X correction difference RMS (RMS recomputed on every correction cycle throughout science exposure except on skipped frames). Detector 2 correction is subtracted from detector 1 correction,
-
DEIFCS.FCSRMSXM
FCSRMSXM
(deimos3), real / F9.3 / %.3f,
access rw
FCS-Xcorrection-mean-rms in pixel (FITS) (-30.0 to 30.0)
-
FCS X correction mean RMS (RMS recomputed on every correction cycle throughout science exposure except on skipped frames). Mean of detector 1 and 2 is computed and then RMS of series.
-
DEIFCS.FCSRMSY1
FCSRMSY1
(deimos3), real / F9.3 / %.3f,
access rw
FCS-det1-Ycorrection-rms in pixel (FITS) (-30.0 to 30.0)
-
FCS Y correction RMS from detector 1 (RMS recomputed on every correction cycle throughout science exposure except on skipped frames)
-
DEIFCS.FCSRMSY2
FCSRMSY2
(deimos3), real / F9.3 / %.3f,
access rw
FCS-det2-Ycorrection-rms in pixel (FITS) (-30.0 to 30.0)
-
FCS Y correction RMS from detector 2 (RMS recomputed on every correction cycle throughout science exposure except on skipped frames)
-
DEIFCS.FCSRMSYD
FCSRMSYD
(deimos3), real / F9.3 / %.3f,
access rw
FCS-Ycorrection-diff-rms in pixel (FITS) (-30.0 to 30.0)
-
FCS Y correction difference RMS (RMS recomputed on every correction cycle throughout science exposure except on skipped frames). Detector 2 correction is subtracted from detector 1 correction,
-
DEIFCS.FCSRMSYM
FCSRMSYM
(deimos3), real / F9.3 / %.3f,
access rw
FCS-Ycorrection-mean-rms in pixel (FITS) (-30.0 to 30.0)
-
FCS Y correction mean RMS (RMS recomputed on every correction cycle throughout science exposure except on skipped frames). Mean of detector 1 and 2 is computed and then RMS of series.
-
DEIFCS.FCSSKIPS
FCSSKIPS
(deimos3), int / I11 / %d,
access rw
FCS-skip-counter in frames (0.0 to 10000.0) (DefV: 0 )
-
The Skips keyword is incremented every time a correction frame is skipped during the current science exposure. It is reset to zero each time EXPOSIP goes true for the FCS ccd system.
-
DEIFCS.FCSSLBAD
FCSSLBAD
(deimos3), char(5) / A5 / %d,
access rw
FCS-nomask-lockout
-
This boolean is true if fcs is active and there's no slitmask inserted AND the selected grating is 4, or the selected grating is 3 and the tilt on grating 3 is not zero-order.
Uses map KTLboolean to convert or format false_true:
-
false_true
(SharedMapDefs), tinyint / L1 / %s,
access rw
(0.0 to 1.0)
-
Generic map meme for boolean state (FALSE/TRUE) keywords.
Valid values of false_true are:
-
DEIFCS.FCSSTA
FCSSTA
(deimos3), varchar(68) / A68 / tinyint,
access rw
flexure-compensation-system-status
-
Flexure Compensation System master status: top level summary of FCS subsystem status.
Uses map KTLenumerated to convert or format fcs_system_statu:
-
fcs_system_statu
(SharedMapDefs), tinyint / I11 / %d,
access rw
(0.0 to 6.0)
-
Generic map meme for an FCS system master status
Valid values of fcs_system_statu are:
- Passive : The FCS is not activated
- Tracking : The FCS is actively tracking
- Warning : The FCS is not operating normally
- Seeking : The FCS is acquiring
- Off_target : The FCS is slewing
- Lockout : The FCS cannot operate because of an abnormal condition
- Emergency : The FCS has a fatal error or dangerous condition
-
DEIFCS.FCSSTATE
FCSSTATE
(deimos3), varchar(68) / A68 / tinyint,
access rw
FCS-state
-
The overall state of the FCS. Representative values are Idle, Lockout, etc. This keyword represents the status of the subsystem rather than its phase of activity, which is reported in FCSTRACK.
Uses map KTLenumerated to convert or format fcs_system_state:
-
fcs_system_state
(SharedMapDefs), tinyint / I11 / %d,
access rw
(0.0 to 6.0)
-
Generic map meme for an FCS system operating state
Valid values of fcs_system_state are:
- OK :
- idle :
- warning :
- lockout :
- emergency :
-
DEIFCS.FCSTASK
FCSTASK
(deimos3), varchar(12) / A12 / tinyint,
access rw
FCS-current-activity
-
What is the FCS doing at this very moment?
Uses map KTLenumerated to convert or format fcs_system_activ:
-
fcs_system_activ
(SharedMemeMap), tinyint / I1 / %d,
access
FCS-current-activity-map (0.0 to 3.0) (DefV: 0 )
-
Map showing the common states of an fcs system
Valid values of fcs_system_activ are:
- Idle :
- Imaging :
- Processing :
- Correcting :
-
DEIFCS.FCSTMLIM
FCSTMLIM
(deimos3), char(5) / A5 / %d,
access rw
FCS-tent-mirror-near-limit
-
This boolean is true if the tent mirror is within ?600? counts of its limit of travel.
Uses map KTLboolean to convert or format false_true:
-
false_true
(SharedMapDefs), tinyint / L1 / %s,
access rw
(0.0 to 1.0)
-
Generic map meme for boolean state (FALSE/TRUE) keywords.
Valid values of false_true are:
-
DEIFCS.FCSTRACK
FCSTRACK
(deimos3), varchar(68) / A68 / tinyint,
access rw
FCS-tracking-status
-
FCS activity status. Representative values are Not Correcting, On Target, Seeking, etc.
Uses map KTLenumerated to convert or format fcs_system_track:
-
fcs_system_track
(SharedMapDefs), tinyint / I11 / %d,
access rw
(0.0 to 6.0)
-
Generic map meme for an FCS system tracking state
Valid values of fcs_system_track are:
- on target :
- not correcting :
- seeking :
- off target :
-
DEIFCS.FCSCORXM
FCSCORXM
(deimos3), real / F9.3 / %.3f,
access rw
FCS-Xcorr-mean in pixel (FITS) (-30.0 to 30.0)
-
FCS X correction mean of detector 1 and detector 2. Previously known as FCSCORRX (deprecated)
-
DEIFCS.FCSCORYM
FCSCORYM
(deimos3), real / F9.3 / %.3f,
access rw
FCS-Ycorr-mean in pixel (FITS) (-30.0 to 30.0)
-
FCS Y correction mean of detector 1 and detector 2. Previously known as FCSCORRY (deprecated)
-
DEIFCS.FCSBOXX
FCSBOXX
(deimos3), real / F9.3 / %.3f,
access rw
FCS-correction-threshold-X in pixel (FITS) (0.0 to 5.0)
-
Threshold at which calculate FCS correction in X (spectral dispersion direction) will trigger a corrective motor move. Daemonic.
-
DEIFCS.FCSBOXY
FCSBOXY
(deimos3), real / F9.3 / %.3f,
access rw
FCS-correction-threshold-Y in pixel (FITS) (0.0 to 5.0)
-
Threshold at which calculate FCS correction in Y (slit spatial direction) will trigger a corrective motor move. Daemonic.
-
DEIFCS.FCSINTXM
FCSINTXM
(deimos3), real / F9.3 / %.3f,
access rw
FCS-integrated-mean-X-error in pixel (FITS) (-5.0 to 5.0) (nom -1.0 to 1.0)
-
The integrator term used by the PI servo in fcstrack. This value is added to FCSCORXM to yield FCSADJXM. Daemonic.
-
DEIFCS.FCSINTYM
FCSINTYM
(deimos3), real / F9.3 / %.3f,
access rw
FCS-integrated-mean-Y-error in pixel (FITS) (-5.0 to 5.0) (nom -1.0 to 1.0)
-
The integrator term used by the PI servo in fcstrack. This value is added to FCSCORYM to yield FCSADJYM. Daemonic.
-
DEIFCS.FCSADJXM
FCSADJXM
(deimos3), real / F9.3 / %.3f,
access rw
FCS-adjusted-Xcorr-mean in pixel (FITS) (-30.0 to 30.0) (nom -5.0 to 5.0)
-
The adjusted correction for the last measured X error plus the integrated X error that is used as predictor. FCSADJXM is the sum of FCSCORXM and FCSINTXM. Daemonic.
-
DEIFCS.FCSADJYM
FCSADJYM
(deimos3), real / F9.3 / %.3f,
access rw
FCS-adjusted-Ycorr-mean in pixel (FITS) (-30.0 to 30.0) (nom -5.0 to 5.0)
-
The adjusted correction for the last measured X error plus the integrated Y error that is used as predictor. FCSADJXM is the sum of FCSCORYM and FCSINTYM. Daemonic.
-
F_NULL_SERV Keyword Bundle
f_null_serv
(KeckCCD2), bundle / bundle / bundle,
access
null_serv
-
Defines a keyword bundle of keywords which do not need to make a traffic connection to a server. The bundle will be included in the KTL keyword library (the FIORD table), and will be used to generate same.
f_null_serv consists of elements:
-
DEIFCS.CCDBCAST
CCDBCAST
(KeckCCD2), varchar(68) / A68 / %s,
access r
ccd-music-broadcasts
-
This is a hack used in the watch_ccd process. It permits the keyword library for an instrument KTL service to provide the MUSIC broadcast IDs for its own CCD. This means that watch_ccd can be completely generic.
Is really a:
-
ccdbcast_tuple
(TYPEDEFS), tuple / tuple / ,
access
-
The internal representation of CCDBCAST is an KTL integer array with 10 entries. The value of each entry gives the MUSIC broadcast ID for that message.
ccdbcast_tuple consists of elements:
-
(KeckCCD2), int / I11 / %d,
access
-
The message that indicates the exposure is over.
-
(KeckCCD2), int / I11 / %d,
access
-
The message that indicates the exposure has ben read into the VME crate memory.
-
(KeckCCD2), int / I11 / %d,
access
-
The message that indicates the CCD is erasing prior to an exposure.
-
(KeckCCD2), int / I11 / %d,
access
-
The message that indicates the CCD is done erasing prior to an exposure.
-
(KeckCCD2), int / I11 / %d,
access
-
The message that indicates the shutter is closed while an integration is in progress.
-
(KeckCCD2), int / I11 / %d,
access
-
The message that indicates the shutter has reopened while an integration is in progress.
-
(KeckCCD2), int / I11 / %d,
access
-
The message that indicates the exposure has been terminated.
-
(KeckCCD2), int / I11 / %d,
access
-
The message that indicates the exposure has been aborted.
-
(KeckCCD2), int / I11 / %d,
access
-
The message that indicates the exposure has begun.
-
(KeckCCD2), int / I11 / %d,
access
-
The message that indicates the image is being read into VME crate memory.
-
DEIFCS.DFORM
DFORM
(KeckCCD.deimos), varchar(68) / A / %s,
access r
disk-file-format
-
The file format in which the CCD data should be written to disk. For DEIMOS and later systems this is read-only and will always be FITS. WARNING: this keyword does not support the NOTIFY KTL ioctl.
-
INFOM Keyword Bundle
INFOM
(general), bundle / bundle / bundle,
access
d_info
-
bundle of keywords for a tcl infoman : an amalgam of the traditional CTRLn and DISPn introspection keywords.
INFOM consists of elements:
-
DEIFCS.INFOMCFG
INFOMCFG
(general), varchar(68) / A68 / %s,
access r
infoman_config_file_s
-
infoman cfg file(s)
-
DEIFCS.INFOMLOG
INFOMLOG
(general), varchar(68) / A68 / %s,
access r
infoman_log
-
infoman log file
-
DEIFCS.INFOMCLK
INFOMCLK
(general), int / I11 / %d,
access r
infoman_clock
-
infoman runtime clock in seconds
-
DEIFCS.INFOMHOM
INFOMHOM
(general), varchar(68) / A68 / %s,
access r
infoman_host
-
infoman run host
-
DEIFCS.INFOMPID
INFOMPID
(general), int / I11 / %d,
access r
infoman_pid
-
infoman process PID
-
DEIFCS.INFOMMSG
INFOMMSG
(general), varchar(68) / A68 / %s,
access r
infoman_message
-
infoman message, not that you will ever want one
-
DEIFCS.INFOMSRV
INFOMSRV
(general), varchar(68) / A68 / %s,
access r
infoman_server_s
-
infoman list of servers
-
DEIFCS.INFOMTRF
INFOMTRF
(general), varchar(68) / A68 / %s,
access r
infoman_traffic_id
-
infoman traffic id
-
DEIFCS.INFOMDMP
INFOMDMP
(general), char(4) / A4 / %d,
access w
infoman_dump_data
-
tell infoman to dump data to cache file
Uses map KTLboolean to convert or format write_true:
-
write_true
(SharedMapDefs), tinyint / L1 / %d,
access w
(0.0 to 1.0) (nom 0.0 to 1.0)
-
Generic map meme used as an ISA for KTL keywords that are write-only and can only be written True.
Valid values of write_true are:
- inapplicable : no way to do this, no such action
- true : initiate the command
-
DEIFCS.INFOMDWM
INFOMDWM
(deimos3), varchar(255) / I11 / %d,
access rw
infopatcher-DWIM
-
Infopatcher Do What I Mean keyword. The semantics of this keyword are ARBITRARY and change WITHOUT NOTICE. It is only used by the developer. It is disimplemented at ship time.