The ESI Spectrograph Online Documentation

Memes in context environment

Wed 1999 Sep 22 14:25:16 PDT


Legend

MemeName (Context), Sybase_Type / F77_fmt / C_fmt, access RW
Alt Name in Units
The attributes displayed here if available are: the Meme name, context, access (read/write/both), datatype, FORTRAN format, C format, and the value's units and legitimate range (if any). A table may also have a FITS EXTNAME. This text is the Semantics.

Regular Memes

CONFIG_DIRECTORY (environment), varchar(255) / A / %s, access
It appears that a new layer of library is being built which would be used by both mike and cake services. If so, this envar may supercede CAKE_CONFIG_DIRECTORY (is this an ISA?)
DVHOME (environment), varchar(80) / A / %s, access
Path to DataViews install point. OBSOLETE, later versions of figdisp use Tcl/Tk GUI.
FigdispEnv (environment), bundle / bundle / , access
Envars used to configure figdisp at startup time. FigdispEnv consists of elements:
FIG_LG_PRINT_DIR (environment), varchar(80) / A / %s, access
FIGDISP_LG_PRINT_DIR
Unknown
FIG_LG_PRINT_FIL (environment), varchar(80) / A / %s, access
FIGDISP_LG_PRINT_FILE
Unknown
FIG_MOUSE_COLOR (environment), varchar(80) / A / %s, access
FIGDISP_MOUSE_COLORMAP
???
FIGDISP_BM_PRINT (environment), varchar(80) / A / %s, access
Unknown
FIGDISP_LG_PRINT (environment), varchar(80) / A / %s, access
Unknown
FIGDISP_LG_SEND_ (environment), varchar(80) / A / %s, access
FIGDISP_LG_SEND_TO_PRINTER
Unknown
FIGDISP_PRINT (environment), varchar(80) / A / %s, access
Unknown
FIGDISP_USE_GUI (environment), varchar(80) / A / %s, access
If not null use the DataViews GUI with figdisp
FIGDISP_USE_TK (environment), varchar(80) / A / %s, access
If not null use the Tcl/Tk GUI with figdisp
USE_FIGDISP_SHM (environment), varchar(80) / A / %s, access
A boolean (testnull)
HOME (environment), varchar(80) / A / %s, access
Standard Unix envar, user's home directory
PRINTER (environment), varchar(80) / A / %s, access
Standard Unix envar, user's default print queue
FigdispDV_Env (environment), bundle / bundle / , access
Envars used to configure figdisp Dataviews (ugh) features at startup time. FigdispDV_Env consists of elements:
FIGDISP_*_VIEW (environment), varchar(80) / A / %s, access
Presumably a constructed envar. What does the asterisk stand for? It's a filename, anyway.
FIGDISP_DV_PATH (environment), varchar(80) / A / %s, access
OBSOLETE, later versions of figdisp use Tcl/Tk GUI. Path to DV exes?
FIGDISP_VIEW_DIR (environment), varchar(80) / A / %s, access
Unknown
X11libEnv (environment), bundle / bundle / , access
X11 clients may use these envars to configure themselves X11libEnv consists of elements:
DISPLAY (environment), varchar(80) / A / %s, access
The standard X11 environment variable which specifies the display to use.
XAPPLRESDIR (environment), varchar(80) / A / %s, access
Standard X11 envar setting directory path for seeking application resource/defaults files.
HEADER_FILE (environment), varchar(255) / A / %s, access
If the new library layer supporting both cake and mike is written, then this envar may supercede CAKE_HEADER_FILE
KrootEnv (environment), bundle / bundle / , access
Envars required for use of KTL instrument control system. This bundle is highly structured and many sub bundles are OPTIONAL. KrootEnv consists of elements:
KROOT (environment), varchar(255) / A / %s, access
Absolute path to the root directory under which all code and data files for Keck applications are installed.
MusicEnv (environment), bundle / bundle / , access
Envars set by the dispatcher launch agent, whether that be the user, or the official dispatcher_init script MusicEnv consists of elements:
DTAKESERVICE (environment), varchar(255) / A / %s, access
Absolute path to a directory containing the ''services'' file which is read at startup of all MUSIC applications.
MUSIC_LOG_DIR (environment), varchar(255) / A / %s, access
Absolute path to a directory where MUSIC (f)logerror() will write the ''errorlog'' file if it cannot find the ''services'' file.
CakeEnv (environment), bundle / bundle / , access
Envars needed for CAKE library libcake_keyword.so CakeEnv consists of elements:
EPICS_CA_ADDR_LI (environment), varchar(255) / A / %s, access
EPICS_CA_ADDR_LIST
This string is a list of IP addresses
EPICS_CA_AUTO_AD (environment), varchar(255) / A / %s, access
EPICS_CA_AUTO_ADDR_LIST
This is a boolean. What does it do?
CAKE_CONFIG_FILE (environment), varchar(255) / A / %s, access
in file
Channel Access configuration file name.
CAKE_HEADER_FILE (environment), varchar(255) / A / %s, access
in file
Channel Access header file.
LD_LIBRARY_PATH (environment), varchar(255) / A / %s, access
Search path for finding dynamic libraries. In modern KTL code, should be used instead of obsolete KTL_LIBRARY_PATH
RELNAM (environment), varchar(255) / A / %s, access
Subdirectory which names a particular ''release'' of installed Keck code; e.g., $KROOT/rel/$RELNAM. Not used at Lick.
KTRESULTDIR (Environment), varchar(255) / A / %s, access
(directory)
ktrun by default will put ktest results into the tree whose top is KTRESULTDIR.
LickservEnv (environment), bundle / bundle / , access
Envars used to configure lickserv at startup time LickservEnv consists of elements:
MusicEnv (environment), bundle / bundle / , access
Envars set by the dispatcher launch agent, whether that be the user, or the official dispatcher_init script MusicEnv consists of elements:
DTAKESERVICE (environment), varchar(255) / A / %s, access
Absolute path to a directory containing the ''services'' file which is read at startup of all MUSIC applications.
MUSIC_LOG_DIR (environment), varchar(255) / A / %s, access
Absolute path to a directory where MUSIC (f)logerror() will write the ''errorlog'' file if it cannot find the ''services'' file.
KTLenv (environment), bundle / bundle / , access
Environment variables used by the KTL keyword library. KTLenv consists of elements:
LD_LIBRARY_PATH (environment), varchar(255) / A / %s, access
Search path for finding dynamic libraries. In modern KTL code, should be used instead of obsolete KTL_LIBRARY_PATH
KROOT (environment), varchar(255) / A / %s, access
Absolute path to the root directory under which all code and data files for Keck applications are installed.
RELNAM (environment), varchar(255) / A / %s, access
Subdirectory which names a particular ''release'' of installed Keck code; e.g., $KROOT/rel/$RELNAM. Not used at Lick.
KTL_LIBRARY_PATH (environment), varchar(255) / A / %s, access
OBSOLETE envar. Older code uses this envar as a search path for shareable libraries with dynamically constructed names like libesi_keyword.so.
X11libEnv (environment), bundle / bundle / , access
X11 clients may use these envars to configure themselves X11libEnv consists of elements:
DISPLAY (environment), varchar(80) / A / %s, access
The standard X11 environment variable which specifies the display to use.
XAPPLRESDIR (environment), varchar(80) / A / %s, access
Standard X11 envar setting directory path for seeking application resource/defaults files.
PATH (environment), varchar(255) / A / %s, access
Standard Unix envar, user's command search path
RELDIR (environment), varchar(255) / A / %s, access
Directory containing a 'release' of installed Keck code. Dangerously ambiguous; at Keck synonymous with $KROOT/rel/$RELNAM for old code, $KROOT/rel/$RELNAM/{data,lib} for new code; at Lick with $KROOT. Used by old cake apps (dcsSim) and shell scripts.
Rfits_Env (environment), bundle / bundle / , access
Envars used to configure rfits at startup time Rfits_Env consists of elements:
RFITS_DONT_SEND_ (environment), varchar(80) / A / %s, access
Presumably a testnull that prevents rfits from sending the object keyword to someone. Steve?
RFITS_KEEP_QUIET (environment), varchar(80) / A / %s, access
A boolean (testnull), can be used to turn off verbose FITS reading
RFITS_REPLACE_NI (environment), varchar(80) / A / %s, access
I don't even want to go here.
RFITS_SHQ_TEST (environment), varchar(80) / A / %s, access
Testnull, puts rfits into test mode?
SILLYWIZARDS (Environment), varchar(255) / A / %s, access
Magic envar used to obviate the prohibition against starting 2 dashboards (ktui) of the same kind on the same display. If this enver is set, then the prohibition is evaded. Its value is irrelevant.
USER (environment), varchar(80) / A / %s, access
Standard Unix envar, user's username
WatchCCD_Env (environment), bundle / bundle / , access
Envars used to configure watch_ccd at startup time WatchCCD_Env consists of elements:
WATCH_CCD_NAME (environment), varchar(255) / A / %s, access
In the absence of a command line switch, this envar will be used to se the process name given when watch_ccd connects to traffic.
WATCH_CCD_SITES (environment), int / A / %s, access
Number of sites in the daisy chain.
MusicEnv (environment), bundle / bundle / , access
Envars set by the dispatcher launch agent, whether that be the user, or the official dispatcher_init script MusicEnv consists of elements:
DTAKESERVICE (environment), varchar(255) / A / %s, access
Absolute path to a directory containing the ''services'' file which is read at startup of all MUSIC applications.
MUSIC_LOG_DIR (environment), varchar(255) / A / %s, access
Absolute path to a directory where MUSIC (f)logerror() will write the ''errorlog'' file if it cannot find the ''services'' file.
KTLenv (environment), bundle / bundle / , access
Environment variables used by the KTL keyword library. KTLenv consists of elements:
LD_LIBRARY_PATH (environment), varchar(255) / A / %s, access
Search path for finding dynamic libraries. In modern KTL code, should be used instead of obsolete KTL_LIBRARY_PATH
KROOT (environment), varchar(255) / A / %s, access
Absolute path to the root directory under which all code and data files for Keck applications are installed.
RELNAM (environment), varchar(255) / A / %s, access
Subdirectory which names a particular ''release'' of installed Keck code; e.g., $KROOT/rel/$RELNAM. Not used at Lick.
KTL_LIBRARY_PATH (environment), varchar(255) / A / %s, access
OBSOLETE envar. Older code uses this envar as a search path for shareable libraries with dynamically constructed names like libesi_keyword.so.
XENVIRONMENT (environment), varchar(80) / A / %s, access
Standard X11 envar but I do not know what it does.

The Observer documents are hand-written. The Technical Documents are produced from plain text files in the CVS source tree by some Tcl scripts written at UCO/Lick Observatory. The Reference Documents are mostly generated by software from data in a relational database. Individual authors are responsible for the content of the Observer and Technical Documentation. The Lick SPG as a whole is responsible for the content of the Reference doco. Send mail to de@ucolick.org to report inconsistencies or errors in the documentation.