Purpose

Change the state of LRIS stages or detector systems.
This script is simply a front-end to the restore_state script.

Usage

set_state [-verify] [-debug]

Flags

-(v)erify validate keywords upon completion
-(d)ebug print troubleshooting output

Arguments

None.

Output

None, unless -debug option is set

Restrictions

None.

Exit values

0 = normal completion
1 = error parsing input save file
2 = fatal error
4 = error running script file
8 = error validating keyword

Example

1) Reconfigure LRIS motors and stages (in script)

set_state <<EOF
lris OBJECT "SS433"
lris SLITNAME "focus_holes"
lris DICHNAME "560"
lris GRANAME "300/5000"
lris REDFILT "R"
lris BLUFILT "G"
lris TTIME "2"
lris WINDOW "0 0 0 2048 2048"
lrisblue TTIME "20"
lrisblue BINNING "1,1"
lrisblue WINDOW "0 0 0 1024 2048"
EOF

2) Reconfigure LRIS motors and stages, with verification

set_state -v <<EOF
lris OBJECT "SS433"
lris SLITNAME "focus_holes"
lris DICHNAME "560"
lris GRANAME "300/5000"
lris REDFILT "R"
lris BLUFILT "G"
lris TTIME "2"
lris WINDOW "0 0 0 2048 2048"
lrisblue TTIME "20"
lrisblue BINNING "1,1"
lrisblue WINDOW "0 0 0 1024 2048"
EOF

3) Reconfigure using settings from file mysetup.dat

set_state < mysetup.dat