#!/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 " "