Date: Tue, 13 Apr 2004 16:27:32 -0400 (EDT) From: jegunn Subject: Re: Last night's boresightless scanStripe Excellent sleuthing, Dan. Can you file a change request PR?? Scot, can we get this on the approved list?? thanks --jim On Tue, 13 Apr 2004, Dan Long wrote: > Here are several excerpts from the TCC log and murmur log for > last night showing that one scanStripe doesn't have a boresight > offset. Skip to the end for the punchline if you don't want to wade > through the details. > > > > Here is a list of scanStripe commands shown in the murmur log. > > 2004-04-13 03:05:48Z sdsshost IDA 70911 TEXTONLY trace 1, 0 jcb > original: {scanStripe 24 N -67.5} > 2004-04-13 03:21:56Z sdsshost IDA 70911 TEXTONLY trace 1, 0 jcb > original: {scanStripe 24 N -67.5} > 2004-04-13 04:26:08Z sdsshost IDA 70911 TEXTONLY trace 1, 0 jcb > original: {scanStripe 24 N -25.5} > 2004-04-13 05:33:52Z sdsshost IDA 70911 TEXTONLY trace 1, 0 jcb > original: {scanStripe 24 N -12.2} > 2004-04-13 05:39:35Z sdsshost IDA 70911 TEXTONLY trace 1, 0 jcb > original: {scanStripe 24 N -14.7} > > > > Here is a list of the night's scanStripe tracks and boreSight offsets > sent to the TCC. > > > 2004-04-13 03:05:49.700Z 2 6 > Started; Cmd="track > 113.74227414,12.67956155 FK5 /rotty=obj /rota=0 /rotwrap=MID > /azwrap=MID > /ScanVelocity=(0.0035080251234941816,0.0022693674576484148) > /Name=\\\"stripe 24-N\\\"" > 2004-04-13 03:21:57.270Z 4 6 > Started; Cmd="track > 113.74227414,12.67956155 FK5 /rotty=obj /rota=0 /rotwrap=MID > /azwrap=MID > /ScanVelocity=(0.0035080251234941816,0.0022693674576484148) > /Name=\\\"stripe 24-N\\\"" > 2004-04-13 04:26:09.540Z 18 6 > Started; Cmd="track > 154.78862932,31.17820867 FK5 /rotty=obj /rota=0 /rotwrap=MID > /azwrap=MID > /ScanVelocity=(0.0040002684821292302,0.0012058693941648521) > /Name=\\\"stripe 24-N\\\"" > 2004-04-13 05:33:53.524Z 28 6 > Started; Cmd="track > 170.21449288,34.09887430 FK5 /rotty=obj /rota=0 /rotwrap=MID > /azwrap=MID > /ScanVelocity=(0.0041330672582772917,0.00061157498596348299) > /Name=\\\"stripe 24-N\\\"" > 2004-04-13 05:39:36.733Z 32 6 > Started; Cmd="track > 167.24159705,33.69707747 FK5 /rotty=obj /rota=0 /rotwrap=MID > /azwrap=MID > /ScanVelocity=(0.0041136380884219687,0.00073092448473426725) > /Name=\\\"stripe 24-N\\\"" > > > -bash-2.05b$ cat current.log |grep "offset bore" > 2004-04-13 03:07:07.123Z 3 6 > Started; Cmd="offset boresight > 0.10483333333333333,0.,0.,0. /PAbsolute /Wait /Computed" > 2004-04-13 04:26:53.969Z 19 6 > Started; Cmd="offset boresight > 0.10483333333333333,0.,0.,0. /PAbsolute /Wait /Computed" > 2004-04-13 05:34:18.715Z 29 6 > Started; Cmd="offset boresight > 0.10483333333333333,0.,0.,0. /PAbsolute /Wait /Computed" > 2004-04-13 05:39:58.171Z 33 6 > Started; Cmd="offset boresight > 0.10483333333333333,0.,0.,0. /PAbsolute /Wait /Computed" > > Note 5 scanStripe commands, 5 track commands, but only 4 > boresight offsets. > There is no boresight offset associated with the second scanStripe/track. > > > > > First track command: > > 2004-04-13 03:05:49.700Z 2 6 > Started; Cmd="track > 113.74227414,12.67956155 FK5 /rotty=obj /rota=0 /rotwrap=MID > /azwrap=MID > /ScanVelocity=(0.0035080251234941816,0.0022693674576484148) > /Name=\\\"stripe 24-N\\\"" > . > . > . > 2004-04-13 03:07:06.573Z 2 6 : MoveItems="YYYYYYYYY"; SlewEnd > . > . > Associated boresight offset: > . > . > 2004-04-13 03:07:07.025Z 0 0 I TCCStatus="SSS","NNN"; > TCCPos=-59.30,57.18,9.13; AxePos=-59.30,57.18,9.13 > 2004-04-13 03:07:07.118Z 0 0 I AxisErrCode="OK","OK","OK" > 2004-04-13 03:07:07.119Z 0 0 I CurrArcOff = 0.293974, 0.003509, > 4588542465.50496, 0.190174, 0.002270, 4588542465.50496 > 2004-04-13 03:07:07.120Z 0 0 I ObjNetPos = 114.043822, 0.003602, > 4588542465.50496, 12.869565, 0.002266, 4588542465.50496 > 2004-04-13 03:07:07.121Z 0 0 I ObjInstAng = 57.167550, 0.000802, > 4588542465.50496 > 2004-04-13 03:07:07.122Z 0 0 I SpiderInstAng = 9.348536, -0.002261, > 4588542465.50496 > 2004-04-13 03:07:07.123Z 3 6 > Started; Cmd="offset boresight > 0.10483333333333333,0.,0.,0. /PAbsolute /Wait /Computed" > 2004-04-13 03:07:08.225Z 0 0 I TCCStatus="TTT","NNN"; > TCCPos=-59.30,57.18,9.13; AxePos=-59.30,57.18,9.13 > 2004-04-13 03:07:08.318Z 0 0 I AxisErrCode="OK","OK","OK" > 2004-04-13 03:07:08.319Z 0 0 I CurrArcOff = 0.271290, 0.003509, > 4588542459.04000, 0.175500, 0.002270, 4588542459.04000 > 2004-04-13 03:07:08.320Z 0 0 I ObjNetPos = 114.020538, 0.003601, > 4588542459.04000, 12.854916, 0.002266, 4588542459.04000 > 2004-04-13 03:07:08.321Z 0 0 I ObjInstAng = 57.162366, 0.000801, > 4588542459.04000 > 2004-04-13 03:07:08.322Z 0 0 I SpiderInstAng = 9.202434, -0.002270, > 4588542459.04000 > 2004-04-13 03:07:09.984Z 0 0 I TrackAdvTime=4.48 > 2004-04-13 03:07:10.078Z 3 6 I MoveItems="NNNNNYNNN"; > SlewBeg=4588542469.40; SlewDuration=7.48 > 2004-04-13 03:07:10.079Z 3 6 I Boresight = 0.104833, 0.000000, > 4588542466.40000, 0.000000, 0.000000, 4588542466.40000 > 2004-04-13 03:07:10.465Z 0 0 I TCCStatus="SSS","NNN"; > TCCPos=-59.51,57.20,8.96; AxePos=-59.31,57.18,9.12 > 2004-04-13 03:07:10.558Z 0 0 I AxisErrCode="OK","OK","OK" > . > . > . > 2004-04-13 03:07:16.465Z 0 0 I TCCStatus="SSS","NNN"; > TCCPos=-59.53,57.21,8.95; AxePos=-59.53,57.21,8.95 > 2004-04-13 03:07:16.558Z 0 0 I AxisErrCode="OK","OK","OK" > 2004-04-13 03:07:16.559Z 0 0 I CurrArcOff = 0.332201, 0.003509, > 4588542476.40000, 0.214903, 0.002270, 4588542476.40000 > 2004-04-13 03:07:16.560Z 0 0 I ObjNetPos = 114.083068, 0.003603, > 4588542476.40000, 12.894247, 0.002265, 4588542476.40000 > 2004-04-13 03:07:16.561Z 0 0 I ObjInstAng = 57.176299, 0.000804, > 4588542476.40000 > 2004-04-13 03:07:16.562Z 0 0 I SpiderInstAng = 9.163039, -0.002269, > 4588542476.40000 > 2004-04-13 03:07:17.462Z 3 6 : MoveItems="NNNNNYNNN"; SlewEnd > . > . > Second track command: > . > . > 2004-04-13 03:21:57.270Z 4 6 > Started; Cmd="track > 113.74227414,12.67956155 FK5 /rotty=obj /rota=0 /rotwrap=MID > /azwrap=MID > /ScanVelocity=(0.0035080251234941816,0.0022693674576484148) > /Name=\\\"stripe 24-N\\\"" > 2004-04-13 03:21:58.949Z 0 0 I TCCStatus="TTT","NNN"; > TCCPos=296.41,54.12,6.41; AxePos=-62.90,58.14,6.97 > . > . > A TCC connection is closed a suspicious 3 minutes after the track > command was issued. Does anyone remember seeing the TCC connection > closed and restarted from the iop which issued the scanStripe? > . > . > 2004-04-13 03:24:59.163Z 0 6 : UserNum=6; UserDeleted > 2004-04-13 03:24:59.257Z 0 0 I UserNum=6; Text="User deleted from message hub" > . > . > . > 2004-04-13 03:25:08.519Z 0 0 I UserNum=6; Text="User added to message hub" > 2004-04-13 03:25:08.617Z 0 6 : UserNum=6; UserAdded > . > . > The slew ends a few seconds after the connection is reestablished. > . > . > 2004-04-13 03:25:13.906Z 4 6 : MoveItems="YYYYYYYYY"; SlewEnd > 2004-04-13 03:25:14.310Z 0 0 I TCCStatus="SSS","NNN"; > TCCPos=295.70,54.31,6.02; AxePos=295.70,54.31,6.02 > > No boresight offset is ever sent to the TCC for this track. > > It appears iop (particularly tccPutAndWait in tccHandler.tcl) has a > 180 second timeout on waiting for a response from the TCC. The > second track command ended up unwrapping the azimuth resulting in a > slew in azimuth of nearly 360 degrees, which at 2 degrees per second > takes about 3 minutes. The timeout causes iop to lose track of where > it is in the scanStripe command and so it never sends the boresight > offset once the connection is reestablished. > > This timeout needs to be increased 30 seconds or so to allow a little > leeway in the timing of a slew that really does take 3 minutes. > > > Cheers, > > Dan > > > > > > DSS DSS DSS DSS DSS Digital Sky Survey DSS DSS DSS DSS DSS DSS > DSS *** The information posted to SDSS mailing lists is proprietary *** > DSS This is message 1936 in the sdss-25mlog archive, URL > DSS http://www.astro.princeton.edu:81/sdss-25mlog/msg.1936.html > DSS The index is at http://www.astro.princeton.edu:81/sdss-25mlog/INDEX.html > DSS To join/leave the list, go to > DSS http://www.astro.princeton.edu:81/cgi-bin/mailinglists.pl/show_subscription?list=sdss-25mlog > DSS To post a message, mail it to sdss-25mlog@astro.princeton.edu > DSS > DSS DSS DSS DSS DSS DSS DSS DSS DSS DSS DSS DSS DSS DSS DSS DSS >