title manualNightLog author snedden creationTime 1046003368 typedef struct { char textName[40]; char textLine[324] } TEXTLINE; TEXTLINE observingTeam " Swing\040\040\040\040\040Jurek\040Krzesinski " TEXTLINE observingTeam " Night\040\040\040\040\040Mike\040Harvanek " TEXTLINE observingTeam " \040\040\040\040\040\040\040\040\040\040Steph\040Snedden " TEXTLINE observingTeam " Support\040\040\040Ron\040Yarger " TEXTLINE observingTeam " \040\040\040\040\040\040\040\040\040\040Bruce\040Gillespie\040(phone) " TEXTLINE observingTeam " \040\040\040\040\040\040\040\040\040\040Mark\040Klaene\040(phone) " TEXTLINE observingTeam " \040\040\040\040\040\040\040\040\040\040Eric\040Neilsen\040(phone) " TEXTLINE observingTeam " Visitors:\040Howard\040Brewington " TEXTLINE observingTeam " \040\040\040\040\040\040\040\040\040\040Steve\040Kent\040(FNAL) " TEXTLINE observingTeam " \040\040\040\040\040\040\040\040\040\040Sebastian\040Jester\040(FNAL) " TEXTLINE observingPlan " \040\040\040\040\040\040\040\040Science! " TEXTLINE observingSummary " Wind\040with\040dust\040and\040blowing\040snow,\040followed\040by\040just\040blowing\040snow.\040When\040we\040finally\040 " TEXTLINE observingSummary " opened,\040we\040were\040stopped\040by\040a\040bug\040in\040the\040SOP\040guider\040code.\040After\040that,\040we\040had\040to\040 " TEXTLINE observingSummary " close\040again\040because\040of\040wind\040and\040blowing\040snow.\040A\040frustrating\040night. " TEXTLINE observingSummary " Observers:\040Unless\040Eric\040has\040a\040new\040version\040of\040IOP\040tomorrow,\040be\040sure\040to\040issue\040 " TEXTLINE observingSummary " 'gGuide\040off'\040before\040taking\040your\040first\040gotoField\040-gflat. " TEXTLINE observingLog " Afternoon\040checkout: " TEXTLINE observingLog " \055------------------ " TEXTLINE observingLog " DA/imager " TEXTLINE observingLog " Trying\040to\040goDrift\040-bias,\040I've\040got\040an\040error: " TEXTLINE observingLog " im>\040goDrift\040-bias\040\040\040\040\040\040\040\040 " TEXTLINE observingLog " Error:\040can't\040read\040\042cameraData(lines)\042:\040no\040such\040element\040in\040array " TEXTLINE observingLog " im>\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040 " TEXTLINE observingLog " im>\040tb\040\040\040 " TEXTLINE observingLog " can't\040read\040\042cameraData(lines)\042:\040no\040such\040element\040in\040array " TEXTLINE observingLog " \040\040\040\040while\040executing " TEXTLINE observingLog " \042if\040\173\044cameraData(lines)!=0\175\040\173 " TEXTLINE observingLog " \040\040\040\040\040\040\040\040echo\040camera\040not\040setup\040for\040drifting,\040performing\040an\040initData " TEXTLINE observingLog " \040\040\040\040\040\040\040\040set\040initData\0401 " TEXTLINE observingLog " \040\040\040\175\042 " TEXTLINE observingLog " \040\040\040\040(procedure\040\042goDrift\042\040line\04061) " TEXTLINE observingLog " \040\040\040\040invoked\040from\040within " TEXTLINE observingLog " \042goDrift\040-bias\042 " TEXTLINE observingLog " InitNight\040was\040executed\040without\040error. " TEXTLINE observingLog " Steph\040tried\040to\040do\040the\040same\040on\040her\040 " TEXTLINE observingLog " omputer\040and\040got\040standard\040ftelnet\040error: " TEXTLINE observingLog " CAMERA\040im:\040FAILURE\040on\040ftelnet:\040connection\040error\040in\040ftelnet....\040bla,\040bla. " TEXTLINE observingLog " This\040made\040us\040suspicious\040about\040port\040problems,\040so\040we\040used\040Robert's\040command: " TEXTLINE observingLog " im>\040ftelnetLogoutPort\040im\040 " TEXTLINE observingLog " and\040-\040we\040still\040had\040the\040same\040errors...\040Then\040Steph\040tried\040to\040logout\040ports\040 " TEXTLINE observingLog " the\040old\040way\040and\040we\040found\040out\040that\040\040ftelnetLogoutPort\040im\040\040logs\040out\040the\040wrong " TEXTLINE observingLog " port\040(#8)\040instead\040#18.\040So,\040we\040loged\040out\040port\04018\040and\040she\040was\040able\040to\040get\040 " TEXTLINE observingLog " goDrift\040working\040properly,\040however\040Jurek\040on\040Landru\040still\040had\040the\040same\040 " TEXTLINE observingLog " error\040message\040on\040goDrift: " TEXTLINE observingLog " im>\040goDrift\040-bias\040\040\040\040\040\040\040\040 " TEXTLINE observingLog " Error:\040can't\040read\040\042cameraData(lines)\042:\040no\040such\040element\040in\040array " TEXTLINE observingLog " im>\040 " TEXTLINE observingLog " So,\040it\040looked\040like\040it\040was\040Jurek's\040iop\040session\040problem.\040So,\040I\040quit\040the\040iop " TEXTLINE observingLog " session\040and\040run\040iop\040since\040the\040beginning\040and\040this\040time\040there\040was\040no\040problem. " TEXTLINE observingLog " Spectro\040focus\040was\040tweaked.\040Details\040at\040the\040end\040of\040this\040section. " TEXTLINE observingLog " Night: " TEXTLINE observingLog " \055----- " TEXTLINE observingLog " High\040winds\040and\040high\040dust\040kep\040us\040closed\040past\040sunset.\040Note\040that\040we\040could\040see\040 " TEXTLINE observingLog " dust,\040but\040the\040met\040tower\040counts\040were\040between\0401000\040and\0402000.\040The\0403.5-m\040enclosure\040 " TEXTLINE observingLog " counts\040were\040much\040higher\040(2000-3000).\040We\040played\040it\040safe,\040since\040we\040were\040not\040sure\040 " TEXTLINE observingLog " about\040the\040met\040tower\040accuracy.\040We\040also\040saw\040partcles\040in\040flashlight\040beams. " TEXTLINE observingLog " We\040practiced\040the\040spectro\040QA\040tasks\040using\040tonight's\040calibration\040frames\040and\040some\040 " TEXTLINE observingLog " old\040science\040data. " TEXTLINE observingLog " While\040outside\040making\040a\040dust\040check,\040we\040smelled\040propane.\040After\040calling\040Mark\040&\040 " TEXTLINE observingLog " Bruce,\040we\040wound\040up\040calling\040Ron\040Y.\040He\040drove\040in\040to\040check\040it\040out.\040He\040says\040that\040 " TEXTLINE observingLog " gas\040was\040incompletely\040burned\040in\040the\040garage\040heater,\040leading\040to\040the\040propane\040 " TEXTLINE observingLog " smell.\040All\040is\040well,\040and\040there\040is\040no\040danger.\040Thanks\040for\040driving\040out,\040Ron. " TEXTLINE observingLog " 02:54Z\040Dust\040count\040was\040lower,\040but\040we\040still\040saw\040blowing\040snow.\040We\040stayed\040closed. " TEXTLINE observingLog " 04:05Z\040Flashlight\040test\040failed\040again.\040Lots\040of\040dust\040in\040the\040basin.\040Can't\040see\040El\040 " TEXTLINE observingLog " Paso. " TEXTLINE observingLog " 04:45Z\040Saw\040quite\040a\040bit\040of\040blowing\040snow\040in\040the\040flashlight\040test.\040We\040stayed\040closed. " TEXTLINE observingLog " 05:21Z\040Still\040too\040much\040blowing\040snow\040to\040open. " TEXTLINE observingLog " 05:55Z\040Conditions\040improving,\040though\040there\040is\040still\040some\040blowing\040snow.\040We\040 " TEXTLINE observingLog " decided\040to\040wait\040a\040half-hour\040more,\040and\040if\040conditions\040stay\040the\040same\040or\040better,\040 " TEXTLINE observingLog " we\040will\040open. " TEXTLINE observingLog " 06:35Z\040Conditions\040the\040same\040as\040before.\040We\040will\040wait\040for\040the\040gusts\040to\040drop\040to\040 " TEXTLINE observingLog " below\04020,\040then\040the\040blowing\040snow\040should\040be\040minimal. " TEXTLINE observingLog " 07:02Z\040Winds\040dropping,\040but\040still\040some\040blowing\040snow\040around.\040Clouds\040starting\040to\040 " TEXTLINE observingLog " form\040on\040the\040ridge.\040We\040start\040cooling\040the\040enclosure,\040in\040anticipation\040of\040the\040 " TEXTLINE observingLog " winds\040dropping\040further. " TEXTLINE observingLog " 08:10Z\040Winds\040and\040blowing\040snow\040picked\040up.\040We\040stayed\040closed. " TEXTLINE observingLog " 09:41Z\040We\040are\040able\040to\040open. " TEXTLINE observingLog " 09:53Z\040Cartridge\0407,\040plate\0401161.\040Guiding\040failed\040at\040the\040start.\040The\040first\040trouble\040 " TEXTLINE observingLog " occurred\040with\040the\040gotoField\040-gflat.\040We\040got\040an\040error\040that\040at\040SOP\040couldn't\040read\040 " TEXTLINE observingLog " the\040variable\040guiderData(gguide)\040(See\040the\040tb\040in\040the\040problems\040section).\040When\040 " TEXTLINE observingLog " Mike\040first\040started\040his\040SOP\040session,\040SOP\040said\040it\040would\040try\040to\040guide\040using\040the\040 " TEXTLINE observingLog " old\040centroiding\040code,\040but\040on\040the\040first\040attempt\040to\040guide,\040it\040failed.\040It\040didn't\040 " TEXTLINE observingLog " even\040get\040as\040far\040as\040to\040take\040guider\040images,\040much\040less\040centroid.\040Mike\040then\040 " TEXTLINE observingLog " specifically\040typed\040gGuide\040off,\040and\040after\040starting\040the\040guider\040again,\040we\040started\040 " TEXTLINE observingLog " getting\040guider\040images,\040but\040no\040guider\040corrections\040appeared\040to\040be\040made,\040even\040 " TEXTLINE observingLog " though\040corrections\040were\040calculated.\040We\040turned\040gGuide\040on,\040started\040 " TEXTLINE observingLog " guiding,\040and\040got\040one\040guider\040update\040and\040no\040more.\040The\040tb\040for\040the\040gGuide\040off\040case\040 " TEXTLINE observingLog " is\040in\040the\040problems\040section\040below.\040We\040called\040Eric. " TEXTLINE observingLog " After\040some\040tests,\040Eric\040determined\040that\040the\040guiderData(gguide)\040variable\040is\040not\040 " TEXTLINE observingLog " in\040a\040determinate\040state\040when\040SOP\040starts\040up,\040so\040even\040though\040SOP\040says\040that\040we\040are\040 " TEXTLINE observingLog " using\040the\040old\040centroiding,\040the\040variable\040is\040NOT\040SET\040UNTIL\040YOU\040ISSUE\040A\040'gGuide\040 " TEXTLINE observingLog " off'\040COMMAND.\040So,\040unless\040Eric\040cuts\040a\040new\040version\040of\040IOP\040with\040a\040fix\040to\040this\040bug\040 " TEXTLINE observingLog " tomorrow,\040we\040must\040explicitly\040issue\040the\040gGuide\040off\040BEFORE\040the\040first\040gotoField\040 " TEXTLINE observingLog " \055gflat. " TEXTLINE observingLog " Note\040that\040the\040reason\040this\040bug\040wasted\040science\040time\040was\040that\040the\040new\040guider\040code\040 " TEXTLINE observingLog " required\040on-sky\040testing,\040and\040we\040couldn't\040open\040during\040shakedown\040because\040of\040bad\040 " TEXTLINE observingLog " weather. " TEXTLINE observingLog " 11:54Z\040More\040high\040winds,\040rising\040dust\040and\040blowing\040snow.\040We\040had\040to\040close. " TEXTLINE observingLog " endNight\040-doTpm\040ran\040successfully. " TEXTLINE observingLog " \055--------------------- " TEXTLINE observingLog " Spectrograph\040focus\040check: " TEXTLINE observingLog " T=2.63,\040cartridge\0403\040 " TEXTLINE observingLog " Before\040focus: " TEXTLINE observingLog " sp1 " TEXTLINE observingLog " Coll_motor_A\0404192 " TEXTLINE observingLog " Coll_motor_B\0404192 " TEXTLINE observingLog " Coll_motor_C\0402989 " TEXTLINE observingLog " sp2 " TEXTLINE observingLog " Coll_motor_A\0405632 " TEXTLINE observingLog " Coll_motor_B\0405629 " TEXTLINE observingLog " Coll_motor_C\0405631 " TEXTLINE observingLog " r1,\040b1\040were\040out\040of\040focus,\040according\040to\040collimate. " TEXTLINE observingLog " After\040focus: " TEXTLINE observingLog " sp1 " TEXTLINE observingLog " Coll_motor_A\0401575 " TEXTLINE observingLog " Coll_motor_B\0401575 " TEXTLINE observingLog " Coll_motor_C\040370 " TEXTLINE observingLog " sp2 " TEXTLINE observingLog " Coll_motor_A\0404416 " TEXTLINE observingLog " Coll_motor_B\0404412 " TEXTLINE observingLog " Coll_motor_C\0404414 " 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 imagingRunSummary " \0403682\04023:44Z\04023:53Z\040100\040O\040-142.22\040\040-140.01\04029\040\040\040ignore\040\040\040\040\040\040\040\040\040 " TEXTLINE imagingRunSummary " \0403683\04000:05Z\04000:18Z\040100\040O\040-136.93\040\040-133.68\04036\040\040\040ignore\040\040\040\040\040\040\040\040\040 " TEXTLINE skippyData " Run\040\040Frame\040nFrames\040stars\040muErr\040\040\040muRms\040\040\040nuErr\040\040\040nuRms\040rot\040\040\040\040\040\040az\040\040\040\040el " TEXTLINE skippyData " \055-------------------------------------------------------------------------- " TEXTLINE ltMatchData " Run\040\040Field\040nFields\040alt\040az\040\040nGood\040rowMean\040rowSig\040\040colMean\040colSig\040rot " TEXTLINE ltMatchData " \055----------------------------------------------------------------------- " TEXTLINE spectroscopySummary " Summary\040Checked\040(y/n): " TEXTLINE spectroscopySummary " QA\040Procedures\040Done\040(y/n):y " 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\04019353,\040plate\040-9999\040-------\040\040\040 " TEXTLINE spectroscopySummary " \04022:48\04019353\0400.0\040\040\040\040bias\040\040 " TEXTLINE spectroscopySummary " \040\040\040missing\040frames\040are\040goSpecFocus\040frames\040\040\040\040\040\040\040\040 " TEXTLINE spectroscopySummary " \04001:28\04019360\0402.1\040\040\040\040arc\040\040\040\040\040\040\040\040\040\040\040 " TEXTLINE spectroscopySummary " \04001:30\04019361\0402.1\040\040\040\040arc\040\040\040\040\040\040\040\040\040\040\040 " TEXTLINE spectroscopySummary " \04001:47\04019362\04010.0\040\040\040flat\040\040\040\040\040\040\040\040\040\040 " TEXTLINE spectroscopySummary " \04001:49\04019363\0402.0\040\040\040\040arc\040\040\040\040\040\040\040\040\040\040\040 " 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 " \040\040\040\040\040\040\040\040Goes:\040\040JL\040N/A " TEXTLINE dataTapeSummary " \040\040\040\040\040\040\040\040Stays:\040JL\040N/A " 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\04022:44Z\040\040\040\04037\040\040\040\04017\040\040\040\040\04023\040\040\040222\040\040(SW)\040\040\040\040\040328\040\040\040\040\040-\040\040\040\040 " TEXTLINE weatherLog " \040\040\040\040\04023:20Z\040\040\040\04036\040\040\040\04018\040\040\040\040\04024\040\040\040210\040\040(SSW)\040\040\040\040361\040\040\040\040\040-\040\040\040\040 " TEXTLINE weatherLog " \040\040\040\040\04023:52Z\040\040\040\04035\040\040\040\04017\040\040\040\040\04028\040\040\040205\040\040(SSW)\040\040\040\040568\040\040\040\040\040-\040\040\040\040 " TEXTLINE weatherLog " \040\040\040\040\04001:24Z\040\040\040\04031\040\040\040\04011\040\040\040\040\04023\040\040\040223\040\040(SW)\040\040\040\0401270\040\040\040\040\040-\040\040\040\040 " TEXTLINE weatherLog " \040\040\040\040\04001:57Z\040\040\040\04032\040\040\040\040\0408\040\040\040\040\04024\040\040\040262\040\040(W)\040\040\040\040\040\040928\040\040\040\040\040-\040\040\040\040 " TEXTLINE weatherLog " \040\040\040\040\04002:29Z\040\040\040\04032\040\040\040\040\0408\040\040\040\040\04027\040\040\040263\040\040(W)\040\040\040\040\040\040880\040\040\040\040\040-\040\040\040\040 " TEXTLINE weatherLog " \040\040\040\040\04003:01Z\040\040\040\04031\040\040\040\040\0409\040\040\040\040\04022\040\040\040259\040\040(W)\040\040\040\040\0401000\040\040\040\040\040-\040\040\040\040 " TEXTLINE weatherLog " \040\040\040\040\04003:34Z\040\040\040\04030\040\040\040\04011\040\040\040\040\04020\040\040\040264\040\040(W)\040\040\040\040\0401134\040\040\040\040\040-\040\040\040\040 " TEXTLINE weatherLog " \040\040\040\040\04004:06Z\040\040\040\04030\040\040\040\04011\040\040\040\040\04024\040\040\040274\040\040(W)\040\040\040\040\0401458\040\040\040\040\040-\040\040\040\040 " TEXTLINE weatherLog " \040\040\040\040\04004:38Z\040\040\040\04030\040\040\040\040\0409\040\040\040\040\04020\040\040\040268\040\040(W)\040\040\040\040\0401359\040\040\040\040\040-\040\040\040\040 " TEXTLINE weatherLog " \040\040\040\040\04005:10Z\040\040\040\04030\040\040\040\040\0408\040\040\040\040\04018\040\040\040277\040\040(W)\040\040\040\040\040\040941\040\040\040\040\040-\040\040\040\040 " TEXTLINE weatherLog " \040\040\040\040\04005:42Z\040\040\040\04030\040\040\040\040\0408\040\040\040\040\04016\040\040\040272\040\040(W)\040\040\040\040\040\040986\040\040\040\040\040-\040\040\040\040 " TEXTLINE weatherLog " \040\040\040\040\04006:14Z\040\040\040\04029\040\040\040\040\0407\040\040\040\040\04018\040\040\040268\040\040(W)\040\040\040\040\040\040954\040\040\040\040\040-\040\040\040\040 " TEXTLINE weatherLog " \040\040\040\040\04006:47Z\040\040\040\04029\040\040\040\040\0406\040\040\040\040\04017\040\040\040274\040\040(W)\040\040\040\040\040\040815\040\040\040\040\040-\040\040\040\040 " TEXTLINE weatherLog " \040\040\040\040\04007:19Z\040\040\040\04030\040\040\040\040\0406\040\040\040\040\04012\040\040\040269\040\040(W)\040\040\040\040\040\040726\040\040\040\040\040-\040\040\040\040 " TEXTLINE weatherLog " \040\040\040\040\04007:51Z\040\040\040\04029\040\040\040\040\0407\040\040\040\040\040\0408\040\040\040270\040\040(W)\040\040\040\040\040\040762\040\040\040\040\040-\040\040\040\040 " TEXTLINE weatherLog " \040\040\040\040\04008:23Z\040\040\040\04029\040\040\040\040\0408\040\040\040\040\04019\040\040\040276\040\040(W)\040\040\040\040\040\040707\040\040\040\040\040-\040\040\040\040 " TEXTLINE weatherLog " \040\040\040\040\04008:55Z\040\040\040\04028\040\040\040\040\0409\040\040\040\040\04013\040\040\040297\040\040(WNW)\040\040\040\040585\040\040\040\040\040-\040\040\040\040 " TEXTLINE weatherLog " \040\040\040\040\04009:28Z\040\040\040\04027\040\040\040\04011\040\040\040\040\040\0407\040\040\040315\040\040(NW)\040\040\040\040\040756\040\040\040\040\040-\040\040\040\040 " TEXTLINE weatherLog " \040\040\040\040\04010:00Z\040\040\040\04026\040\040\040\04013\040\040\040\040\04014\040\040\040\040\0402\040\040(N)\040\040\040\040\0401186\040\040\040\040\040-\040\040\040\040 " TEXTLINE weatherLog " \040\040\040\040\04010:33Z\040\040\040\04026\040\040\040\04013\040\040\040\040\04020\040\040\040\04020\040\040(NNE)\040\040\0401402\040\040\040\040\040-\040\040\040\040 " TEXTLINE weatherLog " \040\040\040\040\04011:05Z\040\040\040\04024\040\040\040\04014\040\040\040\040\04014\040\040\040359\040\040(NNW)\040\040\0401466\040\040\040\040\040-\040\040\040\040 " TEXTLINE weatherLog " \040\040\040\040\04011:37Z\040\040\040\04024\040\040\040\04013\040\040\040\040\040\0409\040\040\040\040\0403\040\040(N)\040\040\040\040\0401491\040\040\040\040\040-\040\040\040\040 " TEXTLINE weatherLog " \040\040\040\040\04012:09Z\040\040\040\04024\040\040\040\04010\040\040\040\040\040\0408\040\040\040357\040\040(NNW)\040\040\0401343\040\040\040\040\040-\040\040\040\040 " TEXTLINE telescopeStatus " 23:00Z\040\040enclosure\040chiller\040on. " TEXTLINE telescopeStatus " 07:00Z\040\040Blower\040&\040cone\040fans\040on.\040Doors\040opened. " TEXTLINE telescopeStatus " 09:40Z\040\040Opened\040enclosure " TEXTLINE telescopeStatus " 11:55Z\040\040Closed\040enclosure,\040blower\040&\040cone\040fans\040off. " TEXTLINE telescopeStatus " Telescope\040stowed\040at\04030\040deg\040alt\040with\040cartridge\0407\040mounted.\040spectro\040autofill\040in\040 " TEXTLINE telescopeStatus " place,\040Counterweights\040at\040280.\040 " TEXTLINE telescopeStatus " 12:20Z\040Spectro\040dewar\040weight:\040214 " TEXTLINE telescopeStatus " 12:20Z\040Imager\040dewar\040weight:\04089 " TEXTLINE softwareUsed " \040\040\040\040\040\040\040\040IOP/SOP:\040v3_109_2 " TEXTLINE softwareUsed " \040\040\040\040\040\040\040\040Watcher:\040v2_21_0 " TEXTLINE softwareUsed " \040\040\040\040\040\040\040\040MCP:\040v5_18_0 " TEXTLINE softwareUsed " \040\040\040\040\040\040\040\040TPM:\040tpm_v2_26_0 " TEXTLINE softwareUsed " \040\040\040\040\040\040\040\040AstroDa:\040v14_47 " TEXTLINE softwareUsed " \040\040\040\040\040\040\040\040TCC:\040TCC\0402.6.8\040November\04013\0402002 " TEXTLINE softwareUsed " \040\040\040\040\040\040\040\040sdssProcedures:\040v1_64\040 " TEXTLINE softwareUsed " \040\040\040\040\040\040\040\040SoS:\040v4_9_13 " TEXTLINE softwareUsed " \040\040\040\040\040\040\040\040hoggPT:\040v1_5_8 " TEXTLINE softwareUsed " \040\040\040\040\040\040\040\040plate-mapper:\040v4_2_0 " 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.0920\040\040\0400.0790\040 " TEXTLINE mirrorMessage " Axial\040B\040\040\040\040\040\0400.7930\040\040\0400.7970\040 " TEXTLINE mirrorMessage " Axial\040C\040\040\040\040\040\0400.8120\040\040\0400.8240\040 " TEXTLINE mirrorMessage " Trans\040D\040\040\040\040\040\040-9.0770\040\040-9.1130 " TEXTLINE mirrorMessage " Lateral\040E\040\040\040\0401.8900\040\040\0401.8870\040 " TEXTLINE mirrorMessage " Lateral\040F\040\040\040\0400.0000\040\040\0401.4300\040 " TEXTLINE mirrorMessage " GALILS " TEXTLINE mirrorMessage " Commanded:\0405400.\040-3700.\040900.\040-200.\04031550.\04030650. " TEXTLINE mirrorMessage " Actual:\040\040\040\0405377.\040-3699.\040923.\040-208.\04031535.\04030647. " 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.:\0403.1 " TEXTLINE mirrorMessage " Alt.:\04030.010870 " TEXTLINE mirrorMessage " MIGS\040\040\040\040\040\040\040\040TONIGHT\040\040\040NOMINAL " TEXTLINE mirrorMessage " Axial\040A\040\040\040\040\040\0401.5180\040\040\0401.5170\040 " TEXTLINE mirrorMessage " Axial\040B\040\040\040\040\040\0401.1580\040\040\0401.1560\040 " TEXTLINE mirrorMessage " Axial\040C\040\040\040\040\040\0401.1040\040\040\0401.0990\040 " TEXTLINE mirrorMessage " Trans\040D\040\040\040\040\040\040-0.6930\040\040-0.7070 " TEXTLINE mirrorMessage " GALILS " TEXTLINE mirrorMessage " Commanded:\0401619668.\0401555410.\0401576342.\040-3400.\040-7900. " TEXTLINE mirrorMessage " Actual:\040\040\040\0401619650.\0401555250.\0401576350.\040-3400.\040-7900. " TEXTLINE mirrorMessage " SETMIR\040VALUES " TEXTLINE mirrorMessage " SecDesOrient:\0401257.00\0400.00\040-20.00\0400.00\040130.98 " TEXTLINE mirrorMessage " SecOrient:\040\040\040\0401257.05\0400.03\040-19.97\040-0.46\040130.86 " TEXTLINE problemsInDetail " SOP:\040Guider\040Woes: " TEXTLINE problemsInDetail " \055-------------------- " TEXTLINE problemsInDetail " See\040the\040main\040log\040section\040for\040symptoms\040that\040led\040to\040this\040tb. " TEXTLINE problemsInDetail " can't\040read\040\042guiderData(gguide)\042:\040no\040such\040element\040in\040array " TEXTLINE problemsInDetail " \040\040\040\040while\040executing " TEXTLINE problemsInDetail " \042if\040\173\044guiderData(gguide)\175\040\173 " TEXTLINE problemsInDetail " \040\040\040\040\040\040\040initializeGGuider " TEXTLINE problemsInDetail " \040\040\040\040\040\040\040gbin\040\044guiderData(frame)\040\044guiderData(flat) " TEXTLINE problemsInDetail " \040\040\040\040\040\040\040gmakehist\040\044guiderData(flat)\040\044guiderData(gh\040...\042 " TEXTLINE problemsInDetail " \040\040\040\040(procedure\040\042guiderFlatField\042\040line\04055) " TEXTLINE problemsInDetail " \040\040\040\040invoked\040from\040within " TEXTLINE problemsInDetail " \042guiderFlatField\040-openup\042 " TEXTLINE problemsInDetail " \040\040\040\040invoked\040from\040within " TEXTLINE problemsInDetail " \042if\040\173\044slewTimedOut\175\040\173 " TEXTLINE problemsInDetail " \040\040\040\040\040\040\040\040\040\040\040\040\040\040murmur\040\042Timed\040out\040waiting\040for\040slew\040to\040take\040guider\040flat\042 " TEXTLINE problemsInDetail " \040\040\040\040\040\040\040\040\040\040\040\040\040\040puts\040\042Slew\040timed\040out;\040no\040guider\040flats\040taken\042 " TEXTLINE problemsInDetail " \040\040\040\040\040\040\040\040\040\040\175\040else\040\173 " TEXTLINE problemsInDetail " \040\040\040\040\040\040\040\040\040\040...\042 " TEXTLINE problemsInDetail " \040\040\040\040invoked\040from\040within " TEXTLINE problemsInDetail " \042if\040\173\044ff_on\040==\040\044nlamp\175\040\173 " TEXTLINE problemsInDetail " \040\040\040\040\040\040\040\040\040\040set\040slewTimeoutBegin\040\133getclock\135 " TEXTLINE problemsInDetail " \040\040\040\040\040\040\040\040\040\040set\040slewTimeoutTime\040200 " TEXTLINE problemsInDetail " \040\040\040\040\040\040\040\040\040\040set\040slewTimedOut\0400 " TEXTLINE problemsInDetail " \040\040\040\040\040\040\040\040\040\040listenerToTCC " TEXTLINE problemsInDetail " \040\040\040\040\040\040\040\040\040\040watchTCCSlew " TEXTLINE problemsInDetail " \040\040\040\040\040\040\040\040\040\040sleep\040\040...\042 " TEXTLINE problemsInDetail " \040\040\040\040invoked\040from\040within " TEXTLINE problemsInDetail " \042if\040\173\044gflat\040==\0401\175\040\173 " TEXTLINE problemsInDetail " \040\040\040\040\040echo\040\042Performing\040a\040guiderFlat\042 " TEXTLINE problemsInDetail " \040\040\040\040\040echo\040\042...Closing\040Flat\040Field\040Screen\042 " TEXTLINE problemsInDetail " \040\040\040\040\040flatFieldScreen\040closed " TEXTLINE problemsInDetail " \040\040\040\040\040echo\040\042...Turning\040cali\040...\042 " TEXTLINE problemsInDetail " \040\040\040\040(procedure\040\042gotoField\042\040line\04042) " TEXTLINE problemsInDetail " \040\040\040\040invoked\040from\040within " TEXTLINE problemsInDetail " \042gotoField\040-gflat\042 " TEXTLINE problemsInDetail " \040\040\040\040(\042eval\042\040body\040line\0401) " TEXTLINE problemsInDetail " \040\040\040\040invoked\040from\040within " TEXTLINE problemsInDetail " \042eval\040\042gotoField\040\044flag\042\042 " TEXTLINE problemsInDetail " \040\040\040\040(procedure\040\042GUIgotoField\042\040line\04018) " TEXTLINE problemsInDetail " \040\040\040\040invoked\040from\040within " TEXTLINE problemsInDetail " \042GUIgotoField\040-gflat\042 " TEXTLINE problemsInDetail " \040\040\040\040(\042eval\042\040body\040line\0401) " TEXTLINE problemsInDetail " \040\040\040\040invoked\040from\040within " TEXTLINE problemsInDetail " \042eval\040\042GUIgotoField\040\044GUIgotoFlag\042\042 " TEXTLINE problemsInDetail " \040\040\040\040invoked\040from\040within " TEXTLINE problemsInDetail " \042.sgui.gotofield.go\040invoke\042 " TEXTLINE problemsInDetail " \040\040\040\040(\042uplevel\042\040body\040line\0401) " TEXTLINE problemsInDetail " \040\040\040\040invoked\040from\040within " TEXTLINE problemsInDetail " \042uplevel\040#0\040\133list\040\044w\040invoke\135\042 " TEXTLINE problemsInDetail " \040\040\040\040invoked\040from\040within " TEXTLINE problemsInDetail " \042if\040\173(\044w\040==\040\044tkPriv(window)) " TEXTLINE problemsInDetail " \040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040&&\040(\133\044w\040cget\040-state\135\040!=\040\042disabled\042)\175\040\173 " TEXTLINE problemsInDetail " \040\040\040\040\040\040\040\040\040\040\040\040uplevel\040#0\040\133list\040\044w\040invoke\135 " TEXTLINE problemsInDetail " \040\040\040\040\040\040\040\040\175\042 " TEXTLINE problemsInDetail " \040\040\040\040invoked\040from\040within " TEXTLINE problemsInDetail " \042if\040\173\044w\040==\040\044tkPriv(buttonWindow)\175\040\173 " TEXTLINE problemsInDetail " \040\040\040\040\040\040\040\040set\040tkPriv(buttonWindow)\040\042\042 " TEXTLINE problemsInDetail " \040\040\040\040\040\040\040\040\044w\040config\040-relief\040\044tkPriv(relief) " TEXTLINE problemsInDetail " \040\040\040\040\040\040\040\040if\040\173(\044w\040==\040\044tkPriv(window)) " TEXTLINE problemsInDetail " \040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040&&\040(\133\044w\040cget\040-state\135\040...\042 " TEXTLINE problemsInDetail " \040\040\040\040(procedure\040\042tkButtonUp\042\040line\0403) " TEXTLINE problemsInDetail " \040\040\040\040invoked\040from\040within " TEXTLINE problemsInDetail " \042tkButtonUp\040.sgui.gotofield.go\042 " TEXTLINE problemsInDetail " \040\040\040\040(command\040bound\040to " TEXTLINE problemsInDetail " \055------------------------------------------- " TEXTLINE problemsInDetail " The\040next\040problem\040resulting\040from\040the\040guiderData(gguide)\040variable\040not\040getting\040 " TEXTLINE problemsInDetail " set\040properly\040yielded\040this\040tb: " TEXTLINE problemsInDetail " SOPGUI:\040startGuider\04010 " TEXTLINE problemsInDetail " Using\04010\040second\040gcam\040exposures " TEXTLINE problemsInDetail " Sky\040values:\040156\040156 " TEXTLINE problemsInDetail " sp1>\040tb " TEXTLINE problemsInDetail " regIntRotate\040only\040supports\040U16\040regions " TEXTLINE problemsInDetail " \040\040\040\040while\040executing " TEXTLINE problemsInDetail " \042regIntRotate\040\044tmpReg\04090.\042 " TEXTLINE problemsInDetail " \040\040\040\040invoked\040from\040within " TEXTLINE problemsInDetail " \042set\040tmpReg2\040\133regIntRotate\040\044tmpReg\04090.\135...\042 " TEXTLINE problemsInDetail " \040\040\040\040invoked\040from\040within " TEXTLINE problemsInDetail " \042if\040\173\044cshift\040!=\0400\175\040\173 " TEXTLINE problemsInDetail " \040\040\040\040\040\040set\040tmpReg2\040\133regIntRotate\040\044tmpReg\04090.\135 " TEXTLINE problemsInDetail " \040\040\040\040\040\040regDel\040\044tmpReg " TEXTLINE problemsInDetail " \040\040\040\040\040\040set\040tmpReg3\040\133regIntRowShift\040\044tmpReg2\040\044cshift\135 " TEXTLINE problemsInDetail " \040\040\040\040\040\040regDel\040...\042 " TEXTLINE problemsInDetail " \040\040\040\040(procedure\040\042regShiftByInt\042\040line\0404) " TEXTLINE problemsInDetail " \040\040\040\040invoked\040from\040within " TEXTLINE problemsInDetail " \042regShiftByInt\040\044reg\040\044i\040\044j\042 " TEXTLINE problemsInDetail " \040\040\040\040invoked\040from\040within " TEXTLINE problemsInDetail " \042set\040rList(\044i,\044j)\040\133regShiftByInt\040\044reg\040\044i\040\044j\135...\042 " TEXTLINE problemsInDetail " \040\040\040\040(\042loop\042\040body\040line\0402) " TEXTLINE problemsInDetail " \040\040\040\040invoked\040from\040within " TEXTLINE problemsInDetail " \042loop\040j\040-1\0402\040\173 " TEXTLINE problemsInDetail " \040\040\040\040\040\040\040\040\040set\040rList(\044i,\044j)\040\133regShiftByInt\040\044reg\040\044i\040\044j\135 " TEXTLINE problemsInDetail " \040\040\040\040\040\040\040\040\040set\040medList\040\042\044medList\044rList(\044i,\044j)\040\042 " TEXTLINE problemsInDetail " \040\040\040\040\040\040\175\042 " TEXTLINE problemsInDetail " \040\040\040\040(\042loop\042\040body\040line\0402) " TEXTLINE problemsInDetail " \040\040\040\040invoked\040from\040within " TEXTLINE problemsInDetail " \042loop\040i\040-1\0402\040\173 " TEXTLINE problemsInDetail " \040\040\040\040\040\040loop\040j\040-1\0402\040\173 " TEXTLINE problemsInDetail " \040\040\040\040\040\040\040\040\040set\040rList(\044i,\044j)\040\133regShiftByInt\040\044reg\040\044i\040\044j\135 " TEXTLINE problemsInDetail " \040\040\040\040\040\040\040\040\040set\040medList\040\042\044medList\044rList(\044i,\044j)\040\042 " TEXTLINE problemsInDetail " \040\040\040\040\040\040\175 " TEXTLINE problemsInDetail " \040\040\040\175\042 " TEXTLINE problemsInDetail " \040\040\040\040(procedure\040\042medianFilter\042\040line\0403) " TEXTLINE problemsInDetail " \040\040\040\040invoked\040from\040within " TEXTLINE problemsInDetail " \042medianFilter\040\044reg\042 " TEXTLINE problemsInDetail " \040\040\040\040invoked\040from\040within " TEXTLINE problemsInDetail " \042set\040medianFrame\040\133medianFilter\040\044reg\135...\042 " TEXTLINE problemsInDetail " \040\040\040\040invoked\040from\040within " TEXTLINE problemsInDetail " \042if\040\133regexp\040\173^(\1330-9\135*),use\044\175\040\044el\040foo\040n\135\040\173 " TEXTLINE problemsInDetail " \040\040\040\040\040\040\040\040\040\040\040\040set\040reg\040\044guiderData(\044n,reg) " TEXTLINE problemsInDetail " \040\040\040\040\040\040\040\040\040\040\040\040 " TEXTLINE problemsInDetail " \040\040\040\040\040\040\040\040\040\040\040\040if\040\173\044reg\040==\040\042NULL\042\175\040\173 " TEXTLINE problemsInDetail " \040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040echo\040\042Star\040\044n\040has\040a\040NULL\040region;\040disablin\040...\042 " TEXTLINE problemsInDetail " \040\040\040\040(\042foreach\042\040body\040line\0406) " TEXTLINE problemsInDetail " \040\040\040\040invoked\040from\040within " TEXTLINE problemsInDetail " \042foreach\040el\040\133array\040names\040guiderInfo\040*,use\135\040\173 " TEXTLINE problemsInDetail " \040\040\040\040\040\040\040\040if\040!\044guiderInfo(\044el)\040\173 " TEXTLINE problemsInDetail " \040\040\040\040\040\040\040\040\040\040\040\040continue " TEXTLINE problemsInDetail " \040\040\040\040\040\040\040\040\175 " TEXTLINE problemsInDetail " \040\040\040\040\040\040\040\040 " TEXTLINE problemsInDetail " \040\040\040\040\040\040\040\040if\040\133regexp\040\173^(\1330-9\135*),use\044\175\040\044el\040foo\040n\135\040\173 " TEXTLINE problemsInDetail " \040\040\040\040\040\040\040\040\040\040\040\040set\040reg\040\044guiderD\040...\042 " TEXTLINE problemsInDetail " \040\040\040\040(procedure\040\042daCentroidGuideStars\042\040line\04036) " TEXTLINE problemsInDetail " \040\040\040\040invoked\040from\040within " TEXTLINE problemsInDetail " \042daCentroidGuideStars\040\044verbose\042 " TEXTLINE problemsInDetail " \040\040\040\040invoked\040from\040within " TEXTLINE problemsInDetail " \042if\040\173\044haveGGuideData\175\040\173 " TEXTLINE problemsInDetail " \040\040\040\040\040\040\040\040gunnCentroidGuideStars\040\044verbose " TEXTLINE problemsInDetail " \040\040\040\040\175\040else\040\173 " TEXTLINE problemsInDetail " \040\040\040\040\040\040\040\040murmur\040\042Using\040da\040centroider\040because\040not\040all\040data\040present\040for\040Gunn\040 " TEXTLINE problemsInDetail " centroider\042 " TEXTLINE problemsInDetail " \040\040\040\040\040\040\040\040v\040...\042 " TEXTLINE problemsInDetail " \040\040\040\040(procedure\040\042centroidGuideStars\042\040line\04067) " TEXTLINE problemsInDetail " \040\040\040\040invoked\040from\040within " TEXTLINE problemsInDetail " \042centroidGuideStars\040\044verbose\042 " TEXTLINE problemsInDetail " \040\040\040\040(procedure\040\042guiderLoop\042\040line\04021) " TEXTLINE problemsInDetail " \040\040\040\040invoked\040from\040within " TEXTLINE problemsInDetail " \042guiderLoop\040\044verbose\040\044boresight\042 " TEXTLINE problemsInDetail " \040\040\040\040invoked\040from\040within " TEXTLINE problemsInDetail " \042if\040\173\133checkForNewImage\0401\0400\135\040!=\040\042\042\175\040\173 " TEXTLINE problemsInDetail " \040\040\040\040\040\040\040\040schedule\040checkAndGuide\040\173\175\0400 " TEXTLINE problemsInDetail " \040\040\040\040\040\040\040\040guiderLoop\040\044verbose\040\044boresight " TEXTLINE problemsInDetail " \040\040\040\040\040\040\040\040set\040guiderInfo(waiting)\0401 " TEXTLINE problemsInDetail " \040\040\040\040\040\040\040\040schedule\040asyncCheck\040\133list\040...\042 " TEXTLINE problemsInDetail " \040\040\040\040(procedure\040\042checkAndGuide\042\040line\04014) " TEXTLINE problemsInDetail " \040\040\040\040invoked\040from\040within " TEXTLINE problemsInDetail " \042checkAndGuide\0400\0400\04015\042 " TEXTLINE problemsInDetail " \040\040\040\040(\042eval\042\040body\040line\0401) " TEXTLINE problemsInDetail " \040\040\040\040invoked\040from\040within " TEXTLINE problemsInDetail " \042eval\040\044procname\040\044args\042 " TEXTLINE problemsInDetail " sp1> "