#!/bin/csh -f
#
# Usage:        dettemps
# Options:      none
#
# Purpose:      To extract all det temperatures.
#
# Created:      10jul99, TAB
# 2004 nov 30 jlyke updated nominal values
# 2005 mar 22 jlyke changed reporting precision and
#                   updated nominal values for new coldheads
# 2006 jan 18 jlyke adapted for OSIRIS
# 2009 apr 14 jlyke added active control keyword
# 2013 jan 11 jlyke added the output keywords
# 2017 nov 18 jlyke adapted for dewar pressure
# 2018 mar
#----------------------------------------------------------------------
# Get the temperatures

set service = oprs
set allcapsserv = `echo $service | /usr/bin/tr "[a-z]" "[A-Z]"`
# get dewar pressure and range
set pressure = `show -s $service -terse pressure`
set pressrng = "`show -s $service -terse pressrng`"

#----------------------------------------------------------------------
# Get logging information

# Detector temp log
# logdir
set oprslogdir = `show -s $service -terse logdir`
# logfile
set oprslogfile = `show -s $service -terse logfile`
# is logging enabled?
set oprslogging = `show -s $service -terse logging`
if ($oprslogging == 1 ) then
  set oprslogstat = "on"
else
  set oprslogstat = "off"
endif

#----------------------------------------------------------------------
# Print results to the screen
#set format = "%-10s %-9s %8d %10.1f %10.2f %11.2f\n"

set format = "%-10s %39s %12.3e\n"
echo " Service = $allcapsserv                  OSIRIS Dewar Pressure (mTorr)"
echo "==============================================================="
echo " Keyword                         Normal                Pressure "
echo "---------------------------------------------------------------"
printf "$format" " pressure" "$pressrng" $pressure
echo "==============================================================="
echo "             Log File    "
echo "---------------------------------------------------------------"
echo "     $oprslogdir$oprslogfile"
echo "     Logging is $oprslogstat"
echo "      "