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:
  • false :
  • true :

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:
  • false :
  • true :

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:
  • false :
  • true :

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:
  • false :
  • true :

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:
  • on :
  • off :

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:
  • a1 : 1.0
  • a0 : 0
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:
  • false :
  • true :

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:
  • false :
  • true :

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:
  • on :
  • off :

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:
  • a0 : 11.5624
  • a1 : 0.0004
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:
  • false :
  • true :

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:
  • false :
  • true :

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:
  • on :
  • off :

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:
  • a0 : 16.3488
  • a1 : 0.0004
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:
  • false :
  • true :

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:
  • false :
  • true :

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:
  • on :
  • off :

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:
  • a0 : 0
  • a1 : 1.0
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:
  • a0 : 0
  • a1 : 1.0
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:
  • false :
  • true :

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:
  • false :
  • true :

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:
  • on :
  • off :

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:
  • a0 : 0
  • a1 : 1.0
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:
  • a0 : 0
  • a1 : 1.0
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:
  • false :
  • true :

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:
  • false :
  • true :

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:
  • on :
  • off :

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:
  • a0 : 0
  • a1 : 0.003
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:
  • a0 : 0
  • a1 : 0.003
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:
  • false :
  • true :

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:
  • false :
  • true :

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:
  • on :
  • off :

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:
  • a0 : 0
  • a1 : 1.0
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:
  • a0 : 0
  • a1 : 1.0
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:
  • false :
  • true :

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:
  • false :
  • true :

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:
  • on :
  • off :

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:
  • a0 : 0
  • a1 : 1.0
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:
  • a0 : 0
  • a1 : 1.0
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:
  • false :
  • true :

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:
  • false :
  • true :

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:
  • on :
  • off :

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:
  • a0 : 0
  • a1 : 0.00036
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:
  • a0 : 0
  • a1 : 0.00036
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:
  • false :
  • true :

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:
  • false :
  • true :

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:
  • on :
  • off :

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:
  • a0 : 0
  • a1 : 1.0
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:
  • a0 : 0
  • a1 : 1.0
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:
  • false :
  • true :

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:
  • false :
  • true :

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:
  • false :
  • true :

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:
  • on :
  • off :

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:
  • on :
  • off :

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:
  • on :
  • off :

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:
  • on :
  • off :

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:
  • on :
  • off :

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:
  • on :
  • off :

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:
  • on :
  • off :

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:
  • on :
  • off :

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:
  • on :
  • off :

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:
  • on :
  • off :

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:
  • okay :
  • failed :

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:
  • on :
  • off :

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:
  • out :
  • in :

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:
  • on :
  • off :

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:
  • on :
  • off :

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:
  • on :
  • off :

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:
  • on :
  • off :

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:
  • on :
  • off :

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:
  • on :
  • off :

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:
  • open :
  • closed :

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:
  • on :
  • off :

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:
  • on :
  • off :

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:
  • on :
  • off :

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:
  • on :
  • off :

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:
  • on :
  • off :

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:
  • on :
  • off :

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:
  • on :
  • off :

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:
  • on :
  • off :

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:
  • on :
  • off :

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:
  • on :
  • off :

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:
  • active :
  • inactive :

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:
  • active :
  • inactive :

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:
  • active :
  • inactive :

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:
  • active :
  • inactive :

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:
  • active :
  • inactive :

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:
  • active :
  • inactive :

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:
  • active :
  • inactive :

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:
  • active :
  • inactive :

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:
  • active :
  • inactive :

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:
  • low :
  • high :

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:
  • low :
  • high :

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:
  • low :
  • high :

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:
  • low :
  • high :

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:
  • low :
  • high :

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:
  • low :
  • high :

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:
  • low :
  • high :

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:
  • low :
  • high :

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:
  • low :
  • high :

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:
  • low :
  • high :

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:
  • low :
  • high :

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:
  • low :
  • high :

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:
  • low :
  • high :

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:
  • low :
  • high :

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:
  • low :
  • high :

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:
  • low :
  • high :

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:
  • low :
  • high :

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:
  • low :
  • high :

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:
  • low :
  • high :

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:
  • open :
  • closed :

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:
  • open :
  • closed :

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:
  • open :
  • closed :

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:
  • active :
  • inactive :

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:
  • active :
  • inactive :

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:
  • active :
  • inactive :

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:
  • active :
  • inactive :

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:
  • on :
  • off :

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:
  • on :
  • off :

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:
  • on :
  • off :

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:
  • low :
  • high :

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:
  • low :
  • high :

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:
  • low :
  • high :

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:
  • low :
  • high :

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:
  • low :
  • high :

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:
  • low :
  • high :

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:
  • low :
  • high :

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:
  • low :
  • high :

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:
  • low :
  • high :

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:
  • low :
  • high :

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:
  • low :
  • high :

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:
  • low :
  • high :

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:
  • low :
  • high :

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:
  • low :
  • high :

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:
  • low :
  • high :

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:
  • low :
  • high :

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:
  • low :
  • high :

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:
  • low :
  • high :

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:
  • low :
  • high :

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:
  • low :
  • high :

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:
  • low :
  • high :

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:
  • low :
  • high :

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:
  • low :
  • high :

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:
  • low :
  • high :

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:
  • low :
  • high :

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:
  • low :
  • high :

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:
  • low :
  • high :

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:
  • low :
  • high :

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:
  • low :
  • high :

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:
  • low :
  • high :

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:
  • low :
  • high :

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:
  • low :
  • high :

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:
  • low :
  • high :

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:
  • low :
  • high :

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:
  • low :
  • high :

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:
  • low :
  • high :

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:
  • low :
  • high :

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:
  • low :
  • high :

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:
  • low :
  • high :

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:
  • low :
  • high :

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:
  • low :
  • high :

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:
  • low :
  • high :

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:
  • low :
  • high :

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:
  • low :
  • high :

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:
  • low :
  • high :

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:
  • low :
  • high :

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:
  • low :
  • high :

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:
  • low :
  • high :

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:
  • low :
  • high :

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:
  • low :
  • high :

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:
  • low :
  • high :

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:
  • low :
  • high :

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:
  • low :
  • high :

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:
  • low :
  • high :

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:
  • low :
  • high :

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:
  • low :
  • high :

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:
  • low :
  • high :

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:
  • low :
  • high :

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:
  • low :
  • high :

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:
  • low :
  • high :

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:
  • low :
  • high :

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:
  • low :
  • high :

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:
  • low :
  • high :

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:
  • low :
  • high :

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:
  • low :
  • high :

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:
  • low :
  • high :

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:
  • low :
  • high :

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:
  • low :
  • high :

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:
  • low :
  • high :

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:
  • low :
  • high :

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:
  • low :
  • high :

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:
  • low :
  • high :

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:
  • low :
  • high :

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:
  • low :
  • high :

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:
  • low :
  • high :

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:
  • low :
  • high :

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:
  • low :
  • high :

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:
  • low :
  • high :

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:
  • low :
  • high :

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:
  • low :
  • high :

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:
  • low :
  • high :

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:
  • low :
  • high :

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:
  • low :
  • high :

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:
  • low :
  • high :

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:
  • low :
  • high :

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:
  • low :
  • high :

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:
  • low :
  • high :

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:
  • low :
  • high :

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:
  • low :
  • high :

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:
  • low :
  • high :

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:
  • low :
  • high :

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:
  • a0 : 0.0
  • a1 : 10.0
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:
  • a0 : 32.0
  • a1 : 18.0
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:
  • a0 : 0.0
  • a1 : 5.6
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:
  • a0 : 0.0
  • a1 : 10.0
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:
  • a0 : 32.0
  • a1 : 18.0
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:
  • a0 : 0.0
  • a1 : 10.0
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:
  • a0 : 32.0
  • a1 : 18.0
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:
  • a0 : 0.0
  • a1 : 10.0
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:
  • a0 : 32.0
  • a1 : 18.0
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:
  • a0 : 0.0
  • a1 : 10.0
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:
  • a0 : 32.0
  • a1 : 18.0
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:
  • a0 : 0
  • a1 : 240
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:
  • a0 : 0
  • a1 : 240
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:
  • a0 : 0.0
  • a1 : 5.6
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:
  • a0 : 0.0
  • a1 : 10.0
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:
  • a0 : 32.0
  • a1 : 18.0
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:
  • false :
  • true :

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:
  • false :
  • true :

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:
  • false :
  • true :

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:
  • false :
  • true :

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:
  • false :
  • true :

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:
  • off :
  • on :

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:
  • false :
  • true :

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:
  • a0 : 0
  • a1 : 1
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:
  • a0 : 0
  • a1 : 1
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:
  • a0 : 0
  • a1 : 1
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:
  • a0 : 0
  • a1 : 1
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:
  • a0 : 0
  • a1 : 1
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:
  • a0 : 0
  • a1 : 1
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:
  • a0 : 0
  • a1 : 1
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:
  • a0 : 0
  • a1 : 1
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:
  • a0 : 0
  • a1 : 1
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:
  • a0 : 0
  • a1 : 1
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:
  • a0 : 0
  • a1 : 1
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:
  • a0 : 0
  • a1 : 1
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:
  • a0 : 0
  • a1 : 1
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:
  • a0 : 0
  • a1 : 1
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:
  • a0 : 0
  • a1 : 1
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:
  • a0 : 0
  • a1 : 1
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:
  • a0 : 0
  • a1 : 1
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:
  • a0 : 0
  • a1 : 1
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:
  • a0 : 0
  • a1 : 1
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:
  • a0 : 0
  • a1 : 1
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:
  • a0 : 0
  • a1 : 1
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:
  • a0 : 0
  • a1 : 1
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:
  • a0 : 0
  • a1 : 1
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:
  • a0 : 0
  • a1 : 1
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:
  • a0 : 0
  • a1 : 1
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:
  • a0 : 0
  • a1 : 1
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:
  • a0 : 0
  • a1 : 1
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:
  • false :
  • true :

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:
  • false :
  • true :

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:
  • false :
  • true :

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:
  • false :
  • true :

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:
  • false :
  • true :

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:
  • false :
  • true :

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:
  • false :
  • true :

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:
  • false :
  • true :

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:
  • false :
  • true :

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:
  • false :
  • true :

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:
  • false :
  • true :

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:
  • false :
  • true :

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:
  • false :
  • true :

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:
  • false :
  • true :

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:
  • false :
  • true :

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:
  • false :
  • true :

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:
  • false :
  • true :

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:
  • false :
  • true :

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:
  • off :
  • on :

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:
  • off :
  • on :

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:
  • false :
  • true :

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:
  • false :
  • true :

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:
  • off :
  • on :

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:
  • false :
  • true :

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:
  • false :
  • true :

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:
  • false :
  • true :

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:
  • false :
  • true :

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:
  • normal :
  • fast :
  • slow :

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:
  • low :
  • high :

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:
  • false :
  • true :

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:
  • false :
  • true :

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:
  • false :
  • true :

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:
  • false :
  • true :

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:
  • false :
  • true :

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:
  • low :
  • high :

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:
  • slow :
  • fast :

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:
  • false :
  • true :

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:
  • open :
  • not open :

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:
  • enabled :
  • disabled :

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:
  • enabled :
  • disabled :

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:
  • on :
  • off :

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:
  • on :
  • off :

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:
  • on :
  • off :

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:
  • false :
  • true :

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:
  • false :
  • true :

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:
  • false :
  • true :

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:
  • false :
  • true :

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:
  • false :
  • true :

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:
  • off :
  • on :

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:
  • upper :
  • lower :

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:
  • off :
  • on :

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:
  • clear :
  • tripped :

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:
  • disengaged :
  • engaged :

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:
  • clear :
  • tripped :

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:
  • false :
  • true :

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:
  • clear :
  • tripped :

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:
  • false :
  • true :

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:
  • clear :
  • tripped :

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:
  • false :
  • true :

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:
  • no :
  • yes :

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:
  • false :
  • true :

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:
  • no :
  • yes :

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:
  • a0 : 0
  • a1 : 10
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:
  • a0 : 0
  • a1 : 10
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:
  • a0 : 0.0
  • a1 : 5.69
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:
  • a0 : 0
  • a1 : 10
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:
  • a0 : 0
  • a1 : 10
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:
  • a0 : 0
  • a1 : 10
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:
  • off :
  • on :

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:
  • off :
  • on :

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:
  • off :
  • on :

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:
  • false :
  • true :

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:
  • false :
  • true :

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:
  • false :
  • true :

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:
  • false :
  • true :

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:
  • normal :
  • fast :
  • slow :

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:
  • low :
  • high :

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:
  • false :
  • true :

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:
  • false :
  • true :

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:
  • false :
  • true :

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:
  • false :
  • true :

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:
  • false :
  • true :

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:
  • low :
  • high :

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:
  • slow :
  • fast :

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:
  • false :
  • true :

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:
  • open :
  • not open :

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:
  • enabled :
  • disabled :

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:
  • enabled :
  • disabled :

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:
  • on :
  • off :

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:
  • on :
  • off :

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:
  • on :
  • off :

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:
  • false :
  • true :

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:
  • false :
  • true :

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:
  • false :
  • true :

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:
  • false :
  • true :

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:
  • false :
  • true :

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:
  • false :
  • true :

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:
  • false :
  • true :

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:
  • false :
  • true :

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:
  • false :
  • true :

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:
  • false :
  • true :

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:
  • false :
  • true :

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:
  • false :
  • true :

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.