title manualNightLog author jurek creationTime 1021884749 typedef struct { char textName[40]; char textLine[324] } TEXTLINE; TEXTLINE observingTeam " \040\040\040\040\040\040\040\040Atsuko\040Kleinman " TEXTLINE observingPlan " Shake\040down.\040Changes\040are\040mainly\040in\040iop/sop\040and\040TPM. " TEXTLINE observingSummary " TPM " TEXTLINE observingSummary " \055--- " TEXTLINE observingSummary " PR\0403443\040\042abdump\040should\040have\040an\040option\040to\040dump\040bits\040for\040n\040consecutive\040seconds\042 " TEXTLINE observingSummary " \055->\040assigned " TEXTLINE observingSummary " PR\0403621\040\042TPM\040requires\040interface\040to\040humidity\040sensor\042\040-->\040assigned " TEXTLINE observingSummary " PR\0403676\040\042Lower\040truss\040fork\040and\040air\040temperatures\040reversed\040in\040display\042\040-->\040closed " TEXTLINE observingSummary " PR\0403680\040\042/p/tpmbase\040and\040/p/epics\040are\040not\040real\040product\042\040-->\040asked\040for\040\042how\040to\040 " TEXTLINE observingSummary " test\042\040instructions. " TEXTLINE observingLog " Afternoon\040checkout\040by\040Dan: " TEXTLINE observingLog " " TEXTLINE observingLog " " TEXTLINE observingLog " \040\040\040\040There\040was\040a\040problem\040taking\040spectro\040exposures\040with\040the\040new\040version\040 " TEXTLINE observingLog " of\040sop\040(\040v3_79_0\040)\040this\040afternoon.\040\040One\040of\040the\040fixes\040for\040this\040version\040 " TEXTLINE observingLog " was\040to\040address\040the\040occasional\040mismatch\040of\040data\040and\040the\040MJD\040of\040the\040 " TEXTLINE observingLog " directory.\040\040Eric's\040fix\040was\040to\040create\040a\040temporary\040directory\040for\040the\040 " TEXTLINE observingLog " spectro\040files\040when\040they\040come\040out\040of\040the\040pool.\040\040The\040headers\040would\040be\040 " TEXTLINE observingLog " checked,\040then\040the\040files\040would\040be\040placed\040in\040the\040appropriate\040directory.\040 " TEXTLINE observingLog " Unfortunately\040goStare\040had\040a\040problem\040with\040the\040temporary\040directory\040not\040 " TEXTLINE observingLog " existing\040(\040apparently\040before\040the\040code\040that\040generates\040it\040is\040called\040).\040 " TEXTLINE observingLog " Eric\040changed\040this\040and\040cut\040a\040new\040test\040version\040(\040v3_79_1\040).\040\040For\040those\040 " TEXTLINE observingLog " interested\040in\040the\040post\040mortem,\040the\040error\040message\040and\040the\040traceback\040 " TEXTLINE observingLog " are\040shown\040below. " TEXTLINE observingLog " " TEXTLINE observingLog " " TEXTLINE observingLog " sp1>\040goStare\040-init\040-bias " TEXTLINE observingLog " PlateId\040\133-9999\135: " TEXTLINE observingLog " Flushing\040charge\040for\04015\040sec " TEXTLINE observingLog " creating\040BEGIN " TEXTLINE observingLog " appending\040END " TEXTLINE observingLog " EXPOSURE\040TIME\040is:\040\0400 " TEXTLINE observingLog " 1021842101\0401021842101 " TEXTLINE observingLog " creating\040opConfig\040parameter\040file\040/astrolog/52414/opConfig-52414.par " TEXTLINE observingLog " 2002-05-19\04021:01:55Z:\040beginData\040has\040failed:\040 " TEXTLINE observingLog " /data/unsortedSpectroFrames/52414:\040No\040such\040file\040or\040directory " TEXTLINE observingLog " Error " TEXTLINE observingLog " " TEXTLINE observingLog " sp1>\040tb " TEXTLINE observingLog " /data/unsortedSpectroFrames/52414:\040No\040such\040file\040or\040directory " TEXTLINE observingLog " \040\040\040\040\040while\040executing " TEXTLINE observingLog " \042mkdir\040\044spectroLoc/\044mjd\042 " TEXTLINE observingLog " \040\040\040\040\040invoked\040from\040within " TEXTLINE observingLog " \042if\040\173!\133file\040exists\040\044spectroLoc/\044mjd\135\175\040\173 " TEXTLINE observingLog " \040\040\040\040\040\040\040\040\040\040mkdir\040\044spectroLoc/\044mjd " TEXTLINE observingLog " \040\040\040\040\040\040\040\175\042 " TEXTLINE observingLog " \040\040\040\040\040invoked\040from\040within " TEXTLINE observingLog " \042if\040\173\044cameraType\040==\040\042imager\042\040||\040\044cameraType\040==\040\042sim\042\040\175\040\173 " TEXTLINE observingLog " \040\040\040\040\040\040\040if\040\173!\133file\040exists\040\044astroLoc/\044mjd\135\175\040\173 " TEXTLINE observingLog " \040\040\040\040\040\040\040\040\040\040mkdir\040\044astroLoc/\044mjd " TEXTLINE observingLog " \040\040\040\040\040\040\040\175 " TEXTLINE observingLog " \040\040\040\040\040\040\040if\040\173!\133f\040...\042 " TEXTLINE observingLog " \040\040\040\040\040(procedure\040\042setGangDir\042\040line\0407) " TEXTLINE observingLog " \040\040\040\040\040invoked\040from\040within " TEXTLINE observingLog " \042setGangDir\040\044cameraType\042 " TEXTLINE observingLog " \040\040\040\040\040(procedure\040\042beginData\042\040line\040121) " TEXTLINE observingLog " \040\040\040\040\040invoked\040from\040within " TEXTLINE observingLog " \042beginData\040\044noIncrSeq\042 " TEXTLINE observingLog " \040\040\040\040\040invoked\040from\040within " TEXTLINE observingLog " \042endStare\040-timeout\04080\040-noalter\042 " TEXTLINE observingLog " \040\040\040\040\040(\042eval\042\040body\040line\0401) " TEXTLINE observingLog " \040\040\040\040\040invoked\040from\040within " TEXTLINE observingLog " \042eval\040endStare\040\042\044imageName\042\040-timeout\040\044readoutTimeWait\040\044flags " TEXTLINE observingLog " -noalter\042 " TEXTLINE observingLog " \040\040\040\040\040(procedure\040\042goStare\042\040line\040580) " TEXTLINE observingLog " \040\040\040\040\040invoked\040from\040within " TEXTLINE observingLog " \042goStare\040-init\040-bias\042 " TEXTLINE observingLog " " TEXTLINE observingLog " " TEXTLINE observingLog " TPM " TEXTLINE observingLog " ----- " TEXTLINE observingLog " " TEXTLINE observingLog " PR3443:\040abdump\040should\040have\040an\040option\040to\040dump\040bits\040for\040n\040consecutive " TEXTLINE observingLog " seconds. " TEXTLINE observingLog " -->\040assigned.\040The\040ABDumped\040files\040could\040not\040be\040read\040into\040interlock " TEXTLINE observingLog " status. " TEXTLINE observingLog " " TEXTLINE observingLog " I\040issue\040the\040following\040command: " TEXTLINE observingLog " " TEXTLINE observingLog " ~\040Host\13319:59\135abdump\040bob\040-cnt\0408\040May\04019\04001:00:00\0402002 " TEXTLINE observingLog " Searching\040the\040archive\040at\0402002/05/19\04001:00:00. " TEXTLINE observingLog " We'll\040be\040using\040the\040archiver\040file\040for\040MJD\04052413. " TEXTLINE observingLog " " TEXTLINE observingLog " Then\040I\040tried\040to\040look\040at\040this\040file\040by\040loading\040it\040in\040the\040interlock " TEXTLINE observingLog " status. " TEXTLINE observingLog " I\040went\040to\040the\040\042updates\042\040-->\040\042read\040TPM\040dump\040file\042\040and\040specified\040the " TEXTLINE observingLog " tpm\040dump\040file\040name\040\042/d3/home/ank/bob\042.\040This\040resulted\040in\040an\040error " TEXTLINE observingLog " message, " TEXTLINE observingLog " \042Bad\040TPM\040Dump\040File\042\040and " TEXTLINE observingLog " " TEXTLINE observingLog " Error:\040Syntax\040error:\040tpm_ABB3_13\040is\040not\040a\040member\040of\040TPMABDATA " TEXTLINE observingLog " Error:\040h5.tpm_ABB3_13 " TEXTLINE observingLog " Error:\040\040\040\040\040\040\040\040\040\040\040\040\040\040^ " TEXTLINE observingLog " " TEXTLINE observingLog " In\040case\040I\040was\040doing\040something\040wrong,\040I\040redid\040the\040above,\040this\040time " TEXTLINE observingLog " calling\040the\040file\040name\040test.par\040in\040case\040\042bob\042\040was\040not\040a\040valid " TEXTLINE observingLog " filename, " TEXTLINE observingLog " and\040got\040the\040same\040error\040message.\040I\040also\040tried\040loading\040the\040ABDump " TEXTLINE observingLog " file\040by, " TEXTLINE observingLog " " TEXTLINE observingLog " im>\040startInterlocks\040-f\040test.par " TEXTLINE observingLog " Error:\040Syntax\040error:\040tpm_ABB3_13\040is\040not\040a\040member\040of\040TPMABDATA " TEXTLINE observingLog " Error:\040h1.tpm_ABB3_13 " TEXTLINE observingLog " Error:\040\040\040\040\040\040\040\040\040\040\040\040\040\040^ " TEXTLINE observingLog " Error " TEXTLINE observingLog " " TEXTLINE observingLog " It\040took\040me\040a\040while\040to\040remember\040how\040to\040load\040the\040ABDump\040file\040(via " TEXTLINE observingLog " exisiting " TEXTLINE observingLog " interlock\040status\040page\040or\040via\040iop).\040I\040actually\040went\040through\040the\040old " TEXTLINE observingLog " closed " TEXTLINE observingLog " TPM\040PRs\040regarding\040ABDump\040before\040I\040found\040the\040description\040of\040it.\040I " TEXTLINE observingLog " will " TEXTLINE observingLog " be\040adding\040to\040the\040PR\040to\040have\040the\040description\040on\040how\040to\040load\040these " TEXTLINE observingLog " files " TEXTLINE observingLog " in\040the\040abdump\040command\040help\040page. " TEXTLINE observingLog " " TEXTLINE observingLog " " TEXTLINE observingLog " PR3621:\040TPM\040requires\040interface\040to\040humidity\040sensor.\040-->\040back\040to " TEXTLINE observingLog " assigned " TEXTLINE observingLog " " TEXTLINE observingLog " Where\040is\040the\040humidity\040sensor\040TPM\040displays??\040Inside\040or\040outside\040the " TEXTLINE observingLog " enclosure? " TEXTLINE observingLog " If\040it\040is\040outside,\040the\040differences\040between\040the\040one\040that\040TPM\040displays " TEXTLINE observingLog " and " TEXTLINE observingLog " the\040one\040Galileo\040dislays\040are\040large.\040If\040the\040humidity\040sensor\040is " TEXTLINE observingLog " outside, " TEXTLINE observingLog " then\040it\040is\040underestimating\040the\040humidity\040by\040large\040amount. " TEXTLINE observingLog " " TEXTLINE observingLog " \040Time\040\040\040TPM\133%\135\040\040\040Galileo\133%\135\040\040\040\040Comments " TEXTLINE observingLog " ------\040-------\040\040\040-------\040\040\040\040----------------------------- " TEXTLINE observingLog " 01:15Z\040\04048.1\040\040\040\040\04063.1\040\040\040\040\040\040\040scope\040is\040inside\040the\040enclosure " TEXTLINE observingLog " 01:50Z\040\04057.7\040\040\040\040\04091.2\040\040\040\040\040\040\040scope\040is\040inside\040the\040enclosure " TEXTLINE observingLog " " TEXTLINE observingLog " PR3676:\040Lower\040truss\040fork\040and\040air\040temperatures\040reversed\040in\040display " TEXTLINE observingLog " -->\040closed " TEXTLINE observingLog " " TEXTLINE observingLog " The\040following\040four\040channels\040are\040used\040in\040the\040TPM\040realtime\040display " TEXTLINE observingLog " for " TEXTLINE observingLog " air\040temperatures\040as\040advertised: " TEXTLINE observingLog " North\040fork\040upper\040air\040temp\040sensor\040-->\040tpm_TM_M2B2Chans.VALI " TEXTLINE observingLog " South\040fork\040upper\040air\040temp\040sensor\040-->\040tpm_TM_M2B2Chans.VALM " TEXTLINE observingLog " North\040fork\040lower\040air\040temp\040sensor\040-->\040tpm_TM_M2B2Chans.VALL " TEXTLINE observingLog " South\040fork\040lower\040air\040temp\040sensor\040-->\040tpm_TM_M2B2Chans.VALP " TEXTLINE observingLog " " TEXTLINE observingLog " The\040WWW\040page\040with\040the\040temperature\040info\040shows, " TEXTLINE observingLog " " TEXTLINE observingLog " Air\040temp\040-\040N\040fork\040-\040upper\040-->\040tpm_TM_M2B2Chans.VALA " TEXTLINE observingLog " Air\040temp\040-\040N\040fork\040-\040lower\040-->\040tpm_TM_M2B2Chans.VALD " TEXTLINE observingLog " Air\040temp\040-\040S\040fork\040-\040upper\040-->\040tpm_TM_M2B2Chans.VALE " TEXTLINE observingLog " Air\040temp\040-\040S\040fork\040-\040lower\040-->\040tpm_TM_M2B2Chans.VALH " TEXTLINE observingLog " " TEXTLINE observingLog " as\040Peregrine\040advertised\040in\040his\040test\040request.\040All\040is\040well\040and\040we " TEXTLINE observingLog " closed\040the " TEXTLINE observingLog " PR. " TEXTLINE observingLog " " TEXTLINE observingLog " (I\040cannot\040remember\040why\040the\040sensor\040names\040are\040different\040in\040WWW\040page " TEXTLINE observingLog " and " TEXTLINE observingLog " TPM\040realtime\040display.\040) " TEXTLINE observingLog " " TEXTLINE observingLog " \040\040\040*\0403680:\040/p/tpmbase\040and\040/p/epics\040are\040not\040real\040products. " TEXTLINE observingLog " Peregrine,\040how\040do\040I\040test\040this?\040I\040set\040it\040to\040\042feedback\042. " TEXTLINE observingLog " " TEXTLINE observingLog " " TEXTLINE observingLog " sop " TEXTLINE observingLog " --- " TEXTLINE observingLog " " TEXTLINE observingLog " PR\0403605:\040sop\040needs\040to\040check\040for\040command\040completion\040by\040the\040tcc. " TEXTLINE observingLog " ======= " TEXTLINE observingLog " \040tccPutAndWait: " TEXTLINE observingLog " Worked,\040but\040only\040when\040issued\040from\040iop>\040prompt.\040It\040failed " TEXTLINE observingLog " however\040when\040used\040within\040smear...\040So,\040during\040the\040smear\040tests\040tccPutAndWait " TEXTLINE observingLog " was\040missing\040the\040completion\040from\040tcc. " TEXTLINE observingLog " " TEXTLINE observingLog " PR\0403191:\040sop\040smear\040<->\040tcc\040communication\040failure. " TEXTLINE observingLog " ======= " TEXTLINE observingLog " \040tested,\040but\040we\040got\040an\040error: " TEXTLINE observingLog " sp1>\040cat\040smear " TEXTLINE observingLog " Offseting\040Az:\040-1.250\040\040Alt:\0403.000\040Arcseconds " TEXTLINE observingLog " Finishing\040up,\040yippee " TEXTLINE observingLog " quitting\040if\040breakCheck\040called...,\040\040or\040tell\040me\040three\040times\040(1) " TEXTLINE observingLog " tccfile\040file7\040is\040closed,\040msg\040is\040Interrupted\040function\040call " TEXTLINE observingLog " Error:\040Timed\040out\040waiting\040for\040the\040TCC\040to\040complete\040command\040offset\040boresight\040 " TEXTLINE observingLog " -0.00034722222222222224,\0400.00083333333333333339\040/pabs " TEXTLINE observingLog " " TEXTLINE observingLog " Eric\040was\040called\040and\040found\040out\040that\040tccPutAndWait\040doesn't\040do\040its\040job\040when " TEXTLINE observingLog " called\040from\040smear...\040will\040be\040fixed\040during\040the\040bright\040time. " TEXTLINE observingLog " " TEXTLINE observingLog " PR\0403729:\040sop\040should\040be\040stubborn\040about\040getting\040good\040responses\040from\040the\040 " TEXTLINE observingLog " =======\040\040mechanicals. " TEXTLINE observingLog " " TEXTLINE observingLog " collected\040data\040in\040a\040loop: " TEXTLINE observingLog " " TEXTLINE observingLog " sp1>\040loop\040counter\0401\040100\040\173mechSend\040s\175\040\040\040\040\040-the\040same\040for\040sp2. " TEXTLINE observingLog " " TEXTLINE observingLog " Below\040are\040the\040start\040and\040stop\040times\040for\040sp1\040and\040sp2\040mechSend\040loops: " TEXTLINE observingLog " " TEXTLINE observingLog " sp1\040=>\040start\040time:\04004:57:46Z " TEXTLINE observingLog " \040\040\040\040\040\040\040end\040\040\040time:\04005:02:00Z " TEXTLINE observingLog " " TEXTLINE observingLog " sp2\040=>\040start\040time:\04005:03:00Z " TEXTLINE observingLog " \040\040\040\040\040\040\040end\040\040\040time:\04005:07:30Z " TEXTLINE observingLog " " TEXTLINE observingLog " " TEXTLINE observingLog " " TEXTLINE observingLog " Jim's\040guider\040flat\040tests\040done. " TEXTLINE observingLog " ----------------------------- " TEXTLINE observingLog " We\040collected\040data\040with\040the\040telescope\040in\040the\040enclosure: " TEXTLINE observingLog " " TEXTLINE observingLog " Telescope\040in\040the\040enclosure\040(az=121\040deg,\040cart\0407\040plt\040949\040mounted) " TEXTLINE observingLog " FF\040lamps\040on,\040\040default\040guider\040int.\040time:\0405\040sec,\040\040binning:\0401x1\040(UNBINNED) " TEXTLINE observingLog " (using:\040guiderFlatField\040command\040to\040take\040these\040frames). " TEXTLINE observingLog " \040 " TEXTLINE observingLog " " TEXTLINE observingLog " \040\040\040\040\040\040\040\040cart\0407\040\040\040\040\040\040\040plt\040949\040\040\040\040\040\040\040\040\040cart\0402\040\040\040plt\040960 " TEXTLINE observingLog " \040\040\040\040\040\040\040----------------------\040\040\040\040\040\040\040\040---------------- " TEXTLINE observingLog " " TEXTLINE observingLog " \040\040\040\040\040\040\040alt:\04030\040\040\040\040\040\040\040alt:\04060\040\040\040\040\040\040\040\040\040\040\040\040alt:\04030 " TEXTLINE observingLog " " TEXTLINE observingLog " rot. " TEXTLINE observingLog " angle\040\040\040frame\040\040\040\040\040\040\040\040\040frame\040\040\040\040\040\040\040\040\040\040\040\040\040\040frame " TEXTLINE observingLog " " TEXTLINE observingLog " \040\0400\040\040\040\040\040\0400030\040\040\040\040\040\040\040\040\040\0400039\040\040\040\040\040\040\040\040\040\040\040\040\040\040\0400070 " TEXTLINE observingLog " \04045\040\040\040\040\040\0400031\040\040\040\040\040\040\040\040\040\0400040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\0400071 " TEXTLINE observingLog " \04090\040\040\040\040\040\0400032\040\040\040\040\040\040\040\040\040\0400041\040\040\040\040\040\040\040\040\040\040\040\040\040\040\0400072 " TEXTLINE observingLog " 135\040\040\040\040\040\0400033\040\040\040\040\040\040\040\040\040\0400042\040\040\040\040\040\040\040\040\040\040\040\040\040\040\0400073 " TEXTLINE observingLog " 180\040\040\040\040\040\0400034\040\040\040\040\040\040\040\040\040\0400043\040\040\040\040\040\040\040\040\040\040\040\040\040\040\0400074 " TEXTLINE observingLog " 225\040\040\040\040\040\0400035\040\040\040\040\040\040\040\040\040\0400044\040\040\040\040\040\040\040\040\040\040\040\040\040\040\0400075 " TEXTLINE observingLog " 270\040\040\040\040\040\0400036\040\040\040\040\040\040\040\040\040\0400045\040\040\040\040\040\040\040\040\040\040\040\040\040\040\0400076\040\040->\040note:\0400077\040is\040not\040here. " TEXTLINE observingLog " 315\040\040\040\040\040\0400037\040\040\040\040\040\040\040\040\040\0400046\040\040\040\040\040\040\040\040\040\040\040\040\040\040\0400078 " TEXTLINE observingLog " 360\040\040\040\040\040\0400038\040\040\040\040\040\040\040\040\040\0400047\040\040\040\040\040\040\040\040\040\040\040\040\040\040\0400079 " TEXTLINE observingLog " " TEXTLINE observingLog " " TEXTLINE observingLog " " TEXTLINE observingLog " " TEXTLINE observingLog " " TEXTLINE imagingRunSummary " \040Run\040\040\040\040\040Time\040\040\040\040Stripe\040\040\040\040Lambda\040\040\040\040\040\040\040\040Last\040Flavor\040\040\040\040\040\040Comments " TEXTLINE imagingRunSummary " \040\040\040\040\040\040Start\040End\040\040\040\040\040\040\040\040\040Begin\040\040\040\040End\040\040\040\040\040Frame " TEXTLINE imagingRunSummary " \040------------------------------------------------------------------------- " TEXTLINE skippyData " Run\040\040Frame\040nFrames\040stars\040muErr\040\040\040muRms\040\040\040nuErr\040\040\040nuRms\040rot\040\040\040\040\040\040\040\040\040az\040\040\040\040el " TEXTLINE skippyData " \055-------------------------------------------------------------------------- " TEXTLINE ltMatchData " Run\040\040Field\040nFields\040nGood\040rowMean\040rowSig\040\040colMean\040colSig\040rot " TEXTLINE ltMatchData " \055-------------------------------------------------------------- " TEXTLINE spectroscopySummary " \040\040UT\040\040\040\040Exp\040\040\040Time\040\040flavor\040\040\040\040\040comment\040\040\040\040\040\040\040(S/N)^2\040totals " TEXTLINE spectroscopySummary " ==========================================\040b1\040\040\040r1\040\040\040b2\040\040\040r2 " TEXTLINE spectroscopySummary " \040-----\040sequence\04015265,\040plate\040-9999\040------- " TEXTLINE spectroscopySummary " \04023:00\04015265\0400.0\040\040\040\040bias " TEXTLINE spectroscopySummary " \040-----\040sequence\04015266,\040plate\040-9999\040------- " TEXTLINE spectroscopySummary " \04023:18\04015266\0400.0\040\040\040\040bias " TEXTLINE spectroscopySummary " \04023:23\04015267\0400.0\040\040\040\040bias " TEXTLINE spectroscopySummary " \04023:41\04015268\0400.0\040\040\040\040bias " TEXTLINE spectroscopySummary " \040-----\040sequence\04015269,\040plate\040-9999\040------- " TEXTLINE spectroscopySummary " \04000:44\04015269\0400.0\040\040\040\040bias " TEXTLINE spectroscopySummary " \040-----\040sequence\04015270,\040plate\040949\040------- " TEXTLINE spectroscopySummary " \04005:36\04015270\0400.0\040\040\040\040bias " TEXTLINE offsetMessage " Time\040Instrument\040\040\040\040\040Az\040\040\040\040\040\040\040\040\040\040\040\040\040\040Alt\040\040\040\040\040\040\040\040\040\040\040\040\040Rot\040\040\040\040\040\040\040\040\040Scale " TEXTLINE offsetMessage " \040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040pos\040\040\040offset\040\040\040\040pos\040\040\040offset\040\040\040\040pos\040\040\040offset " TEXTLINE offsetMessage " \055----------------------------------------------------------------------------- " TEXTLINE dataTapeSummary " \011Goes:\040\040JL " TEXTLINE dataTapeSummary " \011Stays:\040JL " TEXTLINE focusMessage " \040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040setmir\040piston\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040Temp\040\040\040Wind " TEXTLINE focusMessage " Time\040\040\040\040\040Inst\040\040\040\040scale\040\040\040\040M1\040\040\040\040M2\040\040\040Foc\040\040\040Az\040\040\040Alt\040\040\040(C)\040MPH\040\040Dir\040\040filt\040\040fwhm " TEXTLINE focusMessage " \055----------------------------------------------------------------------------- " TEXTLINE weatherLog " \040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040Wind " TEXTLINE weatherLog " \040\040\040\040\040\040Time\040\040\040Temp\040F\040Dewp\040F\040\040MPH\040\040\040Direction\040\040\040\040Dust\040\040DIMM\040\040\040Sky " TEXTLINE weatherLog " \040\040\040\040\04023:02Z\040\040\040\04053\040\040\040\04039\040\040\040\040\04016\040\040\040\04081\040\040(E)\040\040\040\040\040\040759\040\040\040\040\040-\040\040\040\040 " TEXTLINE weatherLog " \040\040\040\040\04023:35Z\040\040\040\04050\040\040\040\04039\040\040\040\040\04022\040\040\040\04076\040\040(ENE)\040\040\040\040827\040\040\040\040\040-\040\040\040\040 " TEXTLINE weatherLog " \040\040\040\040\04000:08Z\040\040\040\04049\040\040\040\04039\040\040\040\040\04019\040\040\040\04072\040\040(ENE)\040\040\040\040822\040\040\040\040\040-\040\040\040\040 " TEXTLINE weatherLog " \040\040\040\040\04000:40Z\040\040\040\04048\040\040\040\04038\040\040\040\040\04010\040\040\040\04073\040\040(ENE)\040\040\040\040910\040\040\040\040\040-\040\040\040\040 " TEXTLINE weatherLog " \040\040\040\040\04001:11Z\040\040\040\04049\040\040\040\04037\040\040\040\040\040\0407\040\040\040109\040\040(ESE)\040\040\040\040999\040\040\040\040\040-\040\040\040\040 " TEXTLINE weatherLog " \040\040\040\040\04001:43Z\040\040\040\04048\040\040\040\04037\040\040\040\040\04020\040\040\040223\040\040(SW)\040\040\040\040\040896\040\040\040\040\040-\040\040\040\040 " TEXTLINE weatherLog " \040\040\040\040\04002:16Z\040\040\040\04043\040\040\040\04043\040\040\040\040\04015\040\040\040259\040\040(W)\040\040\040\040\0402240\040\040\040\040\040-\040\040\040\040 " TEXTLINE weatherLog " \040\040\040\040\04002:48Z\040\040\040\04042\040\040\040\04042\040\040\040\040\040\0400\040\040\040299\040\040(WNW)\040\040\0401100\040\040\040\040\040-\040\040\040\040 " TEXTLINE weatherLog " \040\040\040\040\04003:21Z\040\040\040\04043\040\040\040\04041\040\040\040\040\04011\040\040\040128\040\040(SE)\040\040\040\040\040871\040\040\040\040\040-\040\040\040\040 " TEXTLINE weatherLog " \040\040\040\040\04003:53Z\040\040\040\04044\040\040\040\04038\040\040\040\040\040\0409\040\040\040125\040\040(SE)\040\040\040\040\040973\040\040\040\040\040-\040\040\040\040 " TEXTLINE weatherLog " \040\040\040\040\04004:25Z\040\040\040\04045\040\040\040\04039\040\040\040\040\040\0407\040\040\040\04085\040\040(E)\040\040\040\040\0401216\040\040\040\040\040-\040\040\040\040 " TEXTLINE weatherLog " \040\040\040\040\04004:58Z\040\040\040\04046\040\040\040\04037\040\040\040\040\040\0402\040\040\040142\040\040(SE)\040\040\040\040\040705\040\040\040\040\040-\040\040\040\040 " TEXTLINE weatherLog " \040\040\040\040\04005:30Z\040\040\040\04046\040\040\040\04036\040\040\040\040\040\0405\040\040\040277\040\040(W)\040\040\040\040\040\040794\040\040\040\040\040-\040\040\040\040 " TEXTLINE weatherLog " \040\040\040\040\04006:01Z\040\040\040\04045\040\040\040\04038\040\040\040\040\040\0405\040\040\040272\040\040(W)\040\040\040\040\040\040728\040\040\040\040\040-\040\040\040\040 " TEXTLINE weatherLog " \040\040\040\040\04006:25Z\040\040\040\04045\040\040\040\04039\040\040\040\040\040\0404\040\040\040\040\0405\040\040(N)\040\040\040\040\0401003\040\040\040\040\040-\040\040\040\040 " TEXTLINE weatherLog " \040\040\040\040\04006:57Z\040\040\040\04043\040\040\040\04039\040\040\040\040\04010\040\040\040\04024\040\040(NNE)\040\040\040\040740\040\040\040\040\040-\040\040\040\040 " TEXTLINE weatherLog " \040\040\040\040\04007:30Z\040\040\040\04043\040\040\040\04038\040\040\040\040\040\0407\040\040\040322\040\040(NW)\040\040\040\040\040722\040\040\040\040\040-\040\040\040\040 " TEXTLINE weatherLog " \040\040\040\040\04008:02Z\040\040\040\04041\040\040\040\04039\040\040\040\040\04017\040\040\040\04025\040\040(NNE)\040\040\040\040667\040\040\040\040\040-\040\040\040\040 " TEXTLINE weatherLog " \040\040\040\040\04008:34Z\040\040\040\04040\040\040\040\04038\040\040\040\040\04018\040\040\040308\040\040(NW)\040\040\040\040\040724\040\040\040\040\040-\040\040\040\040 " TEXTLINE softwareUsed " \040\040\040\040\040\040\040\040IOP/SOP:\040v3_79_1 " TEXTLINE softwareUsed " \040\040\040\040\040\040\040\040Watcher:\040v2_17_0 " TEXTLINE softwareUsed " \040\040\040\040\040\040\040\040MCP:\040v5_11_3 " TEXTLINE softwareUsed " \040\040\040\040\040\040\040\040TPM:\040v2_10_0 " TEXTLINE softwareUsed " \040\040\040\040\040\040\040\040AstroDa:\040v14_47 " TEXTLINE softwareUsed " \040\040\040\040\040\040\040\040TCC:\0402.6.2 " TEXTLINE softwareUsed " \040\040\040\040\040\040\040\040sdssProcedures:\0401_44 " TEXTLINE mirrorMessage " PRIMARY: " TEXTLINE mirrorMessage " \055------- " TEXTLINE mirrorMessage " Scale:\0401.000000 " TEXTLINE mirrorMessage " MIGS\040\040\040\040\040\040\040\040TONIGHT\040\040\040NOMINAL " TEXTLINE mirrorMessage " Axial\040A\040\040\040\040\040\0400.0770\040\040\0400.0760\040 " TEXTLINE mirrorMessage " Axial\040B\040\040\040\040\040\0400.7970\040\040\0400.7990\040 " TEXTLINE mirrorMessage " Axial\040C\040\040\040\040\040\0400.0740\040\040\0400.0810\040 " TEXTLINE mirrorMessage " Trans\040D\040\040\040\040\040\040-1.5150\040\040-1.5180 " TEXTLINE mirrorMessage " Lateral\040E\040\040\040\0401.8390\040\040\0401.8240\040 " TEXTLINE mirrorMessage " Lateral\040F\040\040\040\0401.4050\040\040\0401.3920\040 " TEXTLINE mirrorMessage " GALILS " TEXTLINE mirrorMessage " Commanded:\0405400.\040-3700.\040900.\040-200.\04031550.\04030650. " TEXTLINE mirrorMessage " Actual:\040\040\040\0405400.\040-3700.\040900.\040-200.\04031550.\04030650. " TEXTLINE mirrorMessage " SETMIR\040VALUES " TEXTLINE mirrorMessage " PriDesOrient:\0400.00\040-11.80\04023.00\0401256.90\040642.10 " TEXTLINE mirrorMessage " PriOrient:\040\040\040\0400.00\040-12.16\04022.81\0401257.41\040642.19 " TEXTLINE mirrorMessage " SECONDARY: " TEXTLINE mirrorMessage " \055--------- " TEXTLINE mirrorMessage " Focus:\0400.00 " TEXTLINE mirrorMessage " Air\040Temp.:\0409.9 " TEXTLINE mirrorMessage " Alt.:\04030.000090 " TEXTLINE mirrorMessage " MIGS\040\040\040\040\040\040\040\040TONIGHT\040\040\040NOMINAL " TEXTLINE mirrorMessage " Axial\040A\040\040\040\040\040\0401.5480\040\040\0401.5500\040 " TEXTLINE mirrorMessage " Axial\040B\040\040\040\040\040\0401.2200\040\040\0401.2220\040 " TEXTLINE mirrorMessage " Axial\040C\040\040\040\040\040\0401.2130\040\040\0401.2140\040 " TEXTLINE mirrorMessage " Trans\040D\040\040\040\040\040\040-0.5790\040\040-0.5770 " TEXTLINE mirrorMessage " GALILS " TEXTLINE mirrorMessage " Commanded:\0401599687.\0401565186.\0401586427.\040-10400.\040-9750. " TEXTLINE mirrorMessage " Actual:\040\040\040\0401599600.\0401565250.\0401586350.\040-10400.\040-9750. " TEXTLINE mirrorMessage " SETMIR\040VALUES " TEXTLINE mirrorMessage " SecDesOrient:\0401257.00\040-3.40\040-10.00\0400.00\040133.82 " TEXTLINE mirrorMessage " SecOrient:\040\040\040\0401257.02\040-3.44\040-10.03\040-0.26\040133.72 "