@1292267287.51PST = @PST1292267291.18 #"core_reset"Sent BREAK +2 #"MAIN_scheduler"@0x5278, state=0x4606, ifg=0x84, ie=0x75 + #@0x548B, state=0x4598, ifg=0x10, ie=0xF5 +2 #@0x567E, state=0x45AA, ifg=0x10, ie=0xFD + #@0x5872, state=0x45AA, ifg=0x10, ie=0xFD + #@0x5A66, state=0x45AA, ifg=0x10, ie=0xFD + #@0x5C67, state=0x45AA, ifg=0x10, ie=0xFD + #@0x5E6F, state=0x45AA, ifg=0x10, ie=0xFD +2 #@0x5F87, state=0x45AA, ifg=0x80, ie=0xFD + #@0xFD97, state=0x4606, ifg=0x00, ie=0x75 + #ESP2 v3.00 I2C Gateway v3.01 +8 #ESP2 v3.00 I2C Gateway v3.01 =mMAIN_scheduler =ECan =tMAIN =FMFB =hcore +191 #tCopyright 2008 MBARI\ /home/preston/esp2/mfb/MFB9/configure.rb\ $Revision: 1.7 $by $Author: preston $on $Date: 2010/12/13 18:01:06 $\ +93 !o:Instrument::PCRCore: @refi*n: @configS:Instrument::Configuration: name"PCR:calFileName0:sampleCmd" DATA?\ : prompt0:statusCmd" STATUS?\ :sampleTimeouti:promptTimeouti\ :statusTimeouti\ : retriesi:strToPrompt0: pace0: echoT:\ @name@ +73 .Sleepy.power :raw,:ON +2 F* + * +2 h  +5 F*\ 9\ +2 *\ 9\ +2 *\ 9\ +2 *\ 9\ +2 .tSPE.coast + F*  +2 h + .tSPE.configure SPEconfig +2 F*\ 2 + .tAS.stop +2 F*5 + .tAS.configure ASconfig +2 F*#,,'T(^20( b +2 * +3 h =K + F* +2 h  + F*"x(\ + .tPCR.off + F* +2 h + F* TEMPC 0?\ +2 h +3 "TEMPC 0?\ "OK\ + .tPCR.pidtemp= 50,0.1,0,300,150,100 +2 F* PIDTEMP 50,0.1,0,300,100,100?\ +2 h +4 "PI "DTEMP 50,0.1,0,300,100,100?\ "OK\ + .tPCR.caltemp= 2.7603,0.0371,0 +2 F* CALTEMP 2.7603,0.0371,0?\ +2 h +3 "CALTEMP 2.7603,0.0371, + "0?\ OK\ + #tAll dwarves are running firmware version 3.68 +271 h %z +798 %z +690 .tAFV.select :carrierSolution +2 F* +8 .tdelay 2 seconds +201 .AS.seek 1.000ml +2 F* ' +5876 h ' + .tdelay 1 second +101 .AFV.select :holdingCoil + F* +9 .tdelay 1 second +740 .ATV.dial :ASV +2 F* n +210 h m +732 .tASV.dial :SPErecovery +2 F*  +95 h  +586 %\  + .tAS.reconfigure ASslow0 +2 F*#,,'T20 b +2 .tAS.seek 0.600ml +2 F*' i +1964 .tAS.hold + F*+ +3 h '(8 +20 + + !to:IRB::Abort:@checkpoint: omitted: mesg"0Analytical Syringe seek to 0.600ml Aborted!:bt[";/home/preston/esp2/lib/slide.rb:274:in `unlimitedSeek'"3/home/preston/esp2/lib/slide.rb:264:in `times'";/home/preston/esp2/lib/slide.rb:264:in `unlimitedSeek'"7/home/preston/esp2/lib/slide.rb:263:in `resumable'";/home/preston/esp2/lib/slide.rb:263:in `unlimitedSeek'"2/home/preston/esp2/lib/slide.rb:254:in `seek'"4/home/preston/esp2/lib/slide.rb:300:in `moveTo'"0/home/preston/esp2/lib/slide.rb:300:in `in'"4/home/preston/esp2/lib/slide.rb:300:in `moveTo'"6/home/preston/esp2/lib/scale.rb:104:in `moveDown'"(ESP):6:in `irb_binding'"A/usr/local/lib/ruby/1.6/irb/workspace.rb:55:in `irb_binding'"0/usr/local/lib/ruby/1.6/irb/workspace.rb:55 +686 h %#  + .tAS.seek 0.908ml +2 F*'#" +787 .tAS.hold +2 F*+ +2 h '% N +18 + + !to:IRB::Abort:@checkpoint: omitted: mesg"0Analytical Syringe seek to 0.908ml Aborted!:bt[";/home/preston/esp2/lib/slide.rb:274:in `unlimitedSeek'"3/home/preston/esp2/lib/slide.rb:264:in `times'";/home/preston/esp2/lib/slide.rb:264:in `unlimitedSeek'"7/home/preston/esp2/lib/slide.rb:263:in `resumable'";/home/preston/esp2/lib/slide.rb:263:in `unlimitedSeek'"2/home/preston/esp2/lib/slide.rb:254:in `seek'"4/home/preston/esp2/lib/slide.rb:300:in `moveTo'"0/home/preston/esp2/lib/slide.rb:300:in `in'"4/home/preston/esp2/lib/slide.rb:300:in `moveTo'"3/home/preston/esp2/lib/scale.rb:98:in `moveUp'"(ESP):7:in `irb_binding'"A/usr/local/lib/ruby/1.6/irb/workspace.rb:55:in `irb_binding'"0/usr/local/lib/ruby/1.6/irb/workspace.rb:55 +245 .ASV.dial 13 + F*  +50 h  +612 %`\  + .tAS.seek 0.485ml +2 F*' +2799 .tAS.hold +2 F*+ +3 h '\ :r8 +19 + + !to:IRB::Abort:@checkpoint: omitted: mesg"0Analytical Syringe seek to 0.485ml Aborted!:bt[";/home/preston/esp2/lib/slide.rb:274:in `unlimitedSeek'"3/home/preston/esp2/lib/slide.rb:264:in `times'";/home/preston/esp2/lib/slide.rb:264:in `unlimitedSeek'"7/home/preston/esp2/lib/slide.rb:263:in `resumable'";/home/preston/esp2/lib/slide.rb:263:in `unlimitedSeek'"2/home/preston/esp2/lib/slide.rb:254:in `seek'"4/home/preston/esp2/lib/slide.rb:300:in `moveTo'"0/home/preston/esp2/lib/slide.rb:300:in `in'"4/home/preston/esp2/lib/slide.rb:300:in `moveTo'"6/home/preston/esp2/lib/scale.rb:104:in `moveDown'"(ESP):9:in `irb_binding'"A/usr/local/lib/ruby/1.6/irb/workspace.rb:55:in `irb_binding'"0/usr/local/lib/ruby/1.6/irb/workspace.rb:55 +753 h 9%B +5730 .tSPE.hold 2:46:40,30.0C +3 F* @@@ +91736 !to:Axis::Error:@axisName""Solid Phase Extraction Heater: mesg";Unknown Solid Phase Extraction Heater position: stauts:bt["4/home/preston/esp2/lib/axis.rb:346:in `baseRaw'"0/home/preston/esp2/lib/axis.rb:164:in `raw'"2/home/preston/esp2/lib/axis.rb:159:in `fetch'"5/home/preston/esp2/lib/axismap.rb:147:in `fetch'"5/home/preston/esp2/lib/axismap.rb:147:in `fetch'"2/home/preston/esp2/lib/axis.rb:152:in `fetch'"0/home/preston/esp2/lib/axis.rb:159:in `raw'"1/home/preston/esp2/lib/scale.rb:184:in `raw'"0/home/preston/esp2/lib/axis.rb:382:in `raw'"3/home/preston/esp2/lib/scale.rb:20:in `amount'"7/home/preston/esp2/lib/scale.rb:87:in `checkRange'"4/home/preston/esp2/lib/thermal.rb:144:in `seek'"4/home/preston/esp2/lib/slide.rb:299:in `moveTo'"(ESP):12:in `irb_binding'"A/usr/local/lib/ruby/1.6/irb/workspace.rb:55:in `irb_binding'"0/usr/local/lib/ruby/1.6/irb/workspace.rb:55 +338 h 9c +2494 .tSPE.hold 2:46:40,35.0C +2 F* @o@ +3 h  +73973 9n;  +2383 .tSPE.hold 2:46:40,40.0C +2 F* @H@ +4 h  +32736 9N +1979 .tSPE.hold 2:46:40,45.0C +2 F* @!@w +4 h m +72559 9! W +1377 .tSPE.hold 2:46:40,50.0C +4 F*" @@P + h  +40070 9dC +1693 .tSPE.hold 2:46:40,55.0C +2 F*$ @Ҝ@{ ) +3 h  +70644 9 \  +1364 9 A +647 .tSPE.hold 2:46:40,60.0C +2 F*' @ @ T\  +3 h  [ +9018 9 i +298403 9 E0\  +1627 .tSPE.hold 2:46:40,70.0C +3 F** @ \\@  +3 h 0K +22700 .tSPE.hold 2:46:40,70.0C +2 F*+ @ \\@  +4 h  +249 9 \ \ +410704 9 \\@7 +2156 .tSPE.hold 2:46:40,80.0C +2 F*. @ @ d +3 h @ +82083 9   +1554 .tSPE.hold 2:46:40,95.0C +2 F*0 @@A +3 h   +6788 9= +1764 90V4 +165 95]3 +89 96a2 +70 97c3 +4496 9Cn% +4075 9t +192 9v +529 9z +446 9| +2791 9Y +403 9i +1960 %\ 6+  + .tAS.reconfigure ASconfig +2 F*#,,'T(^20( b +2 .tAS.seek 0.581ml +2 F*>' +202 h ' +4 %  R +705 %  H + .tAS.reconfigure ASslow0 +2 F*#,,'T20 b +2 .tAS.seek 0.551ml +2 F*A' x +330 h ' +4 %   +1030 9 +264 9 +2541 9 +78 9 +70 9 +68 9 +70 9 +59 9 +59 9 +60 9 +58 9 +342 9 +1132 9 +2650 9= +1405 9u +2390 !to:NameError: mesg"Hundefined local variable or method `exiot' for #:bt["(ESP):64:in `irb_binding'"A/usr/local/lib/ruby/1.6/irb/workspace.rb:55:in `irb_binding'"0/usr/local/lib/ruby/1.6/irb/workspace.rb:55 @1292280136.31PST @1292280140.91PST = @PST1292280144.36 #"core_reset"Sent BREAK +2 #"MAIN_scheduler"@0x6066, state=0x45AA, ifg=0x10, ie=0xFD + #@0x626E, state=0x45AA, ifg=0x10, ie=0xFD +2 #@0x643E, state=0x45AA, ifg=0x10, ie=0xFD + #@0x6638, state=0x45AA, ifg=0x10, ie=0xFD + #@0x682D, state=0x45AA, ifg=0x10, ie=0xFD + #@0x6A21, state=0x45AA, ifg=0x10, ie=0xFD + #@0x6C16, state=0x45AA, ifg=0x10, ie=0xFD +2 #@0x6D2C, state=0x45AA, ifg=0x80, ie=0xFD + #@0x0AEB, state=0x4606, ifg=0x00, ie=0x75 + #ESP2 v3.00 I2C Gateway v3.01 +8 #ESP2 v3.00 I2C Gateway v3.01 =mMAIN_scheduler =ECan =tMAIN =hcore =FMFB +195 #tCopyright 2008 MBARI\ /home/preston/esp2/mfb/MFB9/configure.rb\ $Revision: 1.7 $by $Author: preston $on $Date: 2010/12/13 18:01:06 $\ +91 !o:Instrument::PCRCore: @refip*n: @configS:Instrument::Configuration: name"PCR:calFileName0:sampleCmd" DATA?\ : prompt0:statusCmd" STATUS?\ :sampleTimeouti:promptTimeouti\ :statusTimeouti\ : retriesi:strToPrompt0: pace0: echoT:\ @name@ +70 .Sleepy.power :raw,:ON + F* +2 * +2 h  +5 F*\ 9\ +2 *\ 9\ +2 *\ 9\ +2 *\ 9\ +2 .tSPE.coast + F*  +2 h  + !o:I2C::UnexpectedReply: mesg"=I2C::Thermal::RunReply[30:2A->20]aborted after 1548 tics:bt["7/home/preston/esp2/lib/i2c/msg.rb:559:in `process'"6/home/preston/esp2/lib/msg.rb:180:in `initialize'"0/home/preston/esp2/lib/msg.rb:179:in `loop'"6/home/preston/esp2/lib/msg.rb:179:in `initialize'"6/home/preston/esp2/lib/msg.rb:175:in `initialize'"6/home/preston/esp2/lib/schedule.rb:415:in `start'";/home/preston/esp2/lib/schedule.rb:414:in `initialize'";/home/preston/esp2/lib/schedule.rb:412:in `initialize'"+/home/preston/esp2/lib/schedule.rb:412 +3  + .tSPE.configure SPEconfig + F*\ 2 +2 .tAS.stop +2 F*5 + .tAS.configure ASconfig +2 F*#,,'T(^20( b +2 * +3 h =K + F* +2 h  + F*"x(\ + .tPCR.off + F* +2 h + F* TEMPC 0?\ +2 h +3 "TEMPC 0?\ "OK\ + .tPCR.pidtemp= 50,0.1,0,300,150,100 +2 F* PIDTEMP 50,0.1,0,300,100,100?\ +2 h +3 "PIDTEMP 50,0.1,0,300,100,100?\ + "OK\ + .tPCR.caltemp= 2.7603,0.0371,0 + F* CALTEMP 2.7603,0.0371,0?\ +2 h +3 "CALTEMP 2.7603,0.0371,0?\ + "OK\ + #tAll dwarves are running firmware version 3.68 +1629 h 9 +843 .tSPE.hold 2:46:40,95.0C +4 !o:I2C::Thermal::Error:@checkpoint: omitted: mesg"^step 0 max temperature is invalid while holding Solid Phase Extraction Heater temperature:bt[#"7/home/preston/esp2/lib/schedule.rb:440:in `unsync'"(eval):5:in `sysread'"A/usr/local/lib/ruby/1.6/irb/input-method.rb:97:in `readline'"=/usr/local/lib/ruby/1.6/irb/input-method.rb:97:in `gets'"7/usr/local/lib/ruby/1.6/irb.rb:149:in `eval_input'":/usr/local/lib/ruby/1.6/irb.rb:148:in `signal_status'"7/usr/local/lib/ruby/1.6/irb.rb:148:in `eval_input'"1/usr/local/lib/ruby/1.6/irb.rb:147:in `call'"?/usr/local/lib/ruby/1.6/irb/ruby-lex.rb:179:in `buf_input'"9/usr/local/lib/ruby/1.6/irb/ruby-lex.rb:95:in `getc'":/usr/local/lib/ruby/1.6/irb/slex.rb:207:in `match_io'"6/usr/local/lib/ruby/1.6/irb/slex.rb:73:in `match'";/usr/local/lib/ruby/1.6/irb/ruby-lex.rb:276:in `token'"9/usr/local/lib/ruby/1.6/irb/ruby-lex.rb:252:in `lex'"N/usr/local/lib/ruby/1.6/irb/ruby-lex.rb:223:in `each_top_level_statement'":/usr/local/lib/ruby/1.6/irb/ruby-lex.rb:246:in `loop'"N/usr/local/lib/ruby/1.6/irb/ruby-lex.rb:246:in `each_top_level_statement'";/usr/local/lib/ruby/1.6/irb/ruby-lex.rb:218:in `catch'"N/usr/local/lib/ruby/1.6/irb/ruby-lex.rb:218:in `each_top_level_statement'"7/usr/local/lib/ruby/1.6/irb.rb:163:in `eval_input'"1/usr/local/lib/ruby/1.6/irb.rb:74:in `start'"1/usr/local/lib/ruby/1.6/irb.rb:72:in `catch'"1/usr/local/lib/ruby/1.6/irb.rb:72:in `start'"9/home/preston/esp2/lib/esp.rb:45:in `runApplication'"2/home/preston/esp2/lib/base.rb:254:in `shell'"7/home/preston/esp2/lib/base.rb:232:in `initialize'"6/home/preston/esp2/lib/schedule.rb:415:in `start'";/home/preston/esp2/lib/schedule.rb:414:in `initialize'";/home/preston/esp2/lib/schedule.rb:412:in `initialize'"+/home/preston/esp2/lib/schedule.rb:412 +1234 .SPE.hold 2:46:40,95.0C +4 !o:I2C::Thermal::Error:@checkpoint: omitted: mesg"^step 0 max temperature is invalid while holding Solid Phase Extraction Heater temperature:bt[#"7/home/preston/esp2/lib/schedule.rb:440:in `unsync'"(eval):5:in `sysread'"A/usr/local/lib/ruby/1.6/irb/input-method.rb:97:in `readline'"=/usr/local/lib/ruby/1.6/irb/input-method.rb:97:in `gets'"7/usr/local/lib/ruby/1.6/irb.rb:149:in `eval_input'":/usr/local/lib/ruby/1.6/irb.rb:148:in `signal_status'"7/usr/local/lib/ruby/1.6/irb.rb:148:in `eval_input'"1/usr/local/lib/ruby/1.6/irb.rb:147:in `call'"?/usr/local/lib/ruby/1.6/irb/ruby-lex.rb:179:in `buf_input'"9/usr/local/lib/ruby/1.6/irb/ruby-lex.rb:95:in `getc'":/usr/local/lib/ruby/1.6/irb/slex.rb:207:in `match_io'"6/usr/local/lib/ruby/1.6/irb/slex.rb:73:in `match'";/usr/local/lib/ruby/1.6/irb/ruby-lex.rb:276:in `token'"9/usr/local/lib/ruby/1.6/irb/ruby-lex.rb:252:in `lex'"N/usr/local/lib/ruby/1.6/irb/ruby-lex.rb:223:in `each_top_level_statement'":/usr/local/lib/ruby/1.6/irb/ruby-lex.rb:246:in `loop'"N/usr/local/lib/ruby/1.6/irb/ruby-lex.rb:246:in `each_top_level_statement'";/usr/local/lib/ruby/1.6/irb/ruby-lex.rb:218:in `catch'"N/usr/local/lib/ruby/1.6/irb/ruby-lex.rb:218:in `each_top_level_statement'"7/usr/local/lib/ruby/1.6/irb.rb:163:in `eval_input'"1/usr/local/lib/ruby/1.6/irb.rb:74:in `start'"1/usr/local/lib/ruby/1.6/irb.rb:72:in `catch'"1/usr/local/lib/ruby/1.6/irb.rb:72:in `start'"9/home/preston/esp2/lib/esp.rb:45:in `runApplication'"2/home/preston/esp2/lib/base.rb:254:in `shell'"7/home/preston/esp2/lib/base.rb:232:in `initialize'"6/home/preston/esp2/lib/schedule.rb:415:in `start'";/home/preston/esp2/lib/schedule.rb:414:in `initialize'";/home/preston/esp2/lib/schedule.rb:412:in `initialize'"+/home/preston/esp2/lib/schedule.rb:412 +639 .SPE.hold 2:46:40,40.0C +2 F* @l@ @1292280198.67PST @1292280206.37PST = @PST1292280209.82 #"core_reset"Sent BREAK +2 #"MAIN_scheduler"@0xD943, state=0x4636, ifg=0x20, ie=0x7F + #@0xDCBF, state=0x4636, ifg=0x20, ie=0x7F +2 #@0xDD6B, state=0x4636, ifg=0x20, ie=0x7F + #@0xE0E7, state=0x4636, ifg=0x20, ie=0x7F + #@0xE193, state=0x4636, ifg=0x20, ie=0x7F + #@0xE50F, state=0x4636, ifg=0x20, ie=0x7F +2 #@0xE5BB, state=0x4636, ifg=0x20, ie=0x7F + #@0xEB47, state=0x4636, ifg=0x08, ie=0x5F + #@0xE055, state=0x4606, ifg=0x00, ie=0x75 + #ESP2 v3.00 I2C Gateway v3.01 +8 #ESP2 v3.00 I2C Gateway v3.01 =mMAIN_scheduler =ECan =tMAIN =hcore =FMFB +183 #tCopyright 2008 MBARI\ /home/preston/esp2/mfb/MFB9/configure.rb\ $Revision: 1.7 $by $Author: preston $on $Date: 2010/12/13 18:01:06 $\ +91 !o:Instrument::PCRCore: @refiV+n: @configS:Instrument::Configuration: name"PCR:calFileName0:sampleCmd" DATA?\ : prompt0:statusCmd" STATUS?\ :sampleTimeouti:promptTimeouti\ :statusTimeouti\ : retriesi:strToPrompt0: pace0: echoT:\ @name@ +71 .Sleepy.power :raw,:ON + F* + * +2 h  +5 F*\ 9\ +2 *\ 9\ +2 *\ 9\ +2 *\ 9\ +2 .tSPE.coast + F*  +2 h U + !o:I2C::UnexpectedReply: mesg";I2C::Thermal::RunReply[0D:2A->20]aborted after 85 tics:bt["7/home/preston/esp2/lib/i2c/msg.rb:559:in `process'"6/home/preston/esp2/lib/msg.rb:180:in `initialize'"0/home/preston/esp2/lib/msg.rb:179:in `loop'"6/home/preston/esp2/lib/msg.rb:179:in `initialize'"6/home/preston/esp2/lib/msg.rb:175:in `initialize'"6/home/preston/esp2/lib/schedule.rb:415:in `start'";/home/preston/esp2/lib/schedule.rb:414:in `initialize'";/home/preston/esp2/lib/schedule.rb:412:in `initialize'"+/home/preston/esp2/lib/schedule.rb:412 +3 U + .tSPE.configure SPEconfig + F*\ 2 +2 .tAS.stop +2 F*5 + .tAS.configure ASconfig +2 F*#,,'T(^20( b +2 * +3 h =K + F* +2 h  + F*"x(\ + .tPCR.off + F* +2 h + F* TEMPC 0?\ +2 h +3 "TEMPC 0?\ "OK\ + .tPCR.pidtemp= 50,0.1,0,300,150,100 +2 F* PIDTEMP 50,0.1,0,300,100,100?\ +2 h +3 "PIDTEMP 50,0.1,0,300,100,100?\ + "OK\ + .tPCR.caltemp= 2.7603,0.0371,0 + F* CALTEMP 2.7603,0.0371,0?\ +2 h +3 "CALTEMP 2.7603,0.0371,0?\ + "OK\ + #tAll dwarves are running firmware version 3.68 @1292280226.18PST @1292280229.60PST = @PST1292280233.02 #"core_reset"Sent BREAK +2 #"MAIN_scheduler"@0xE35A, state=0x4598, ifg=0x10, ie=0xF5 + #@0xE54E, state=0x45AA, ifg=0x10, ie=0xFD +2 #@0xE748, state=0x45AA, ifg=0x10, ie=0xFD + #@0xE950, state=0x45AA, ifg=0x10, ie=0xFD + #@0xEB58, state=0x45AA, ifg=0x10, ie=0xFD + #@0xED60, state=0x45AA, ifg=0x10, ie=0xFD +2 #@0xEF13, state=0x45AA, ifg=0x10, ie=0xFD + #@0xF02C, state=0x45AA, ifg=0x80, ie=0xFD + #@0x1ACF, state=0x4606, ifg=0x00, ie=0x75 + #ESP2 v3.00 I2C Gateway v3.01 +8 #ESP2 v3.00 I2C Gateway v3.01 =mMAIN_scheduler =ECan =tMAIN =hcore =FMFB +198 #tCopyright 2008 MBARI\ /home/preston/esp2/mfb/MFB9/configure.rb\ $Revision: 1.7 $by $Author: preston $on $Date: 2010/12/13 18:01:06 $\ +89 !o:Instrument::PCRCore: @refiV+n: @configS:Instrument::Configuration: name"PCR:calFileName0:sampleCmd" DATA?\ : prompt0:statusCmd" STATUS?\ :sampleTimeouti:promptTimeouti\ :statusTimeouti\ : retriesi:strToPrompt0: pace0: echoT:\ @name@ +69 .Sleepy.power :raw,:ON + F* +2 * +2 h  +5 F*\ 9\ +2 *\ 9\ +2 *\ 9\ +2 *\ 9\ +2 .tSPE.coast + F*  +2 h U + .tSPE.configure SPEconfig +2 F*\ 2 + .tAS.stop +2 F*5 + .tAS.configure ASconfig +2 F*#,,'T(^20( b +2 * +3 h =K + F* +2 h  + F*"x(\ + .tPCR.off + F* +2 h + F* TEMPC 0?\ +2 h +3 "TEMPC 0?\ "OK\ + .tPCR.pidtemp= 50,0.1,0,300,150,100 +2 F* PIDTEMP 50,0.1,0,300,100,100?\ +2 h +3 "PIDTEMP 50,0.1,0,300,100,100?\ + "OK\ + .tPCR.caltemp= 2.7603,0.0371,0 + F* CALTEMP 2.7603,0.0371,0?\ +2 h +3 "CALTEMP 2.7603,0.0371,0?\ + "OK\ + #tAll dwarves are running firmware version 3.68 +147 h 9 +228 9 +577 .tSPE.hold 2:46:40,95.0C +3 F* @@K +2250 h 9Z! +362 9i! +750 9\ " +194 9! +1857 9/ +548 97 +2710 9a[ +365 9dj +1905 9z +2084 9  +2197 9a +122 9f +3130 .tSPE.hold 2:46:40,55.0C +2 F* @@ E +4 h  +1106 .tAS.reconfigure ASslow0 +2 F*#,,'T20 b +2 .tAS.seek empty +2 F*'` +5674 h ' +4 %r  +1012 98 +242 9B +607794 9`; +994 9`c +257 9`m +205 9`u +5109 .tSPE.hold 2:46:40,95.0C +2 F*" @@K +3 h aB +45518 9 +419 9. +46985 9 +202 9 +1849 !to:Axis::Error:@axisName""Solid Phase Extraction Heater: mesg"8Unknown Solid Phase Extraction Heater position: off:bt["4/home/preston/esp2/lib/axis.rb:346:in `baseRaw'"0/home/preston/esp2/lib/axis.rb:164:in `raw'"2/home/preston/esp2/lib/axis.rb:159:in `fetch'"5/home/preston/esp2/lib/axismap.rb:147:in `fetch'"5/home/preston/esp2/lib/axismap.rb:147:in `fetch'"2/home/preston/esp2/lib/axis.rb:152:in `fetch'"0/home/preston/esp2/lib/axis.rb:159:in `raw'"1/home/preston/esp2/lib/scale.rb:184:in `raw'"0/home/preston/esp2/lib/axis.rb:382:in `raw'"3/home/preston/esp2/lib/scale.rb:20:in `amount'"7/home/preston/esp2/lib/scale.rb:87:in `checkRange'"4/home/preston/esp2/lib/thermal.rb:144:in `seek'"4/home/preston/esp2/lib/slide.rb:299:in `moveTo'"(ESP):29:in `irb_binding'"A/usr/local/lib/ruby/1.6/irb/workspace.rb:55:in `irb_binding'"0/usr/local/lib/ruby/1.6/irb/workspace.rb:55 @1292287614.35PST @1292287618.15PST = @PST1292287621.58 #"core_reset"Sent BREAK +2 #"MAIN_scheduler"@0xB1D3, state=0x45AA, ifg=0x10, ie=0xFD + #@0xB3DB, state=0x45AA, ifg=0x10, ie=0xFD +2 #@0xB5AB, state=0x45AA, ifg=0x10, ie=0xFD + #@0xB7A2, state=0x45AA, ifg=0x10, ie=0xFD + #@0xB996, state=0x45AA, ifg=0x10, ie=0xFD + #@0xBB8A, state=0x45AA, ifg=0x10, ie=0xFD +2 #@0xBD7E, state=0x45AA, ifg=0x10, ie=0xFD + #@0xBE94, state=0x45AA, ifg=0x80, ie=0xFD + #@0x6DAB, state=0x4606, ifg=0x00, ie=0x75 + #ESP2 v3.00 I2C Gateway v3.01 +8 #ESP2 v3.00 I2C Gateway v3.01 =mMAIN_scheduler =ECan =tMAIN =hcore =FMFB +199 #tCopyright 2008 MBARI\ /home/preston/esp2/mfb/MFB9/configure.rb\ $Revision: 1.7 $by $Author: preston $on $Date: 2010/12/13 18:01:06 $\ +90 !o:Instrument::PCRCore: @refin,n: @configS:Instrument::Configuration: name"PCR:calFileName0:sampleCmd" DATA?\ : prompt0:statusCmd" STATUS?\ :sampleTimeouti:promptTimeouti\ :statusTimeouti\ : retriesi:strToPrompt0: pace0: echoT:\ @name@ +70 .Sleepy.power :raw,:ON +2 F* + * +2 h  +5 F*\ 9\ +2 *\ 9\ +2 *\ 9\ +2 *\ 9\ +2 .tSPE.coast + F*  +2 h ' + !o:I2C::UnexpectedReply: mesg"=I2C::Thermal::RunReply[22:2A->20]aborted after 3879 tics:bt["7/home/preston/esp2/lib/i2c/msg.rb:559:in `process'"6/home/preston/esp2/lib/msg.rb:180:in `initialize'"0/home/preston/esp2/lib/msg.rb:179:in `loop'"6/home/preston/esp2/lib/msg.rb:179:in `initialize'"6/home/preston/esp2/lib/msg.rb:175:in `initialize'"6/home/preston/esp2/lib/schedule.rb:415:in `start'";/home/preston/esp2/lib/schedule.rb:414:in `initialize'";/home/preston/esp2/lib/schedule.rb:412:in `initialize'"+/home/preston/esp2/lib/schedule.rb:412 +3 ' + .tSPE.configure SPEconfig + F*\ 2 +2 .tAS.stop +2 F*5 + .tAS.configure ASconfig +2 F*#,,'T(^20( b +2 * +3 h =K + F* + h  + F*"x(\ +2 .tPCR.off + F* +2 h + F* TEMPC 0?\ +2 h +3 "TEMPC 0?\ "OK\ + .tPCR.pidtemp= 50,0.1,0,300,150,100 +2 F* PIDTEMP 50,0.1,0,300,100,100?\ +2 h +4 "PID "TEMP 50,0.1,0,300,100,100?\ "OK\ + .tPCR.caltemp= 2.7603,0.0371,0 +2 F* CALTEMP 2.7603,0.0371,0?\ +2 h +3 "CALTEMP 2.7603,0.0371,0? + "\ OK\ + #tAll dwarves are running firmware version 3.68 +2607 !o:NameError: mesg"9undefined method `speDecon' for #:bt["(ESP):1:in `irb_binding'"A/usr/local/lib/ruby/1.6/irb/workspace.rb:55:in `irb_binding'"0/usr/local/lib/ruby/1.6/irb/workspace.rb:55 +819 #Decon extraction column and decon extSrc +2 .SPE.hold 2:46:40,55.0C +3 .ASV.dial :SPEdelivery +2 F*\ @@ E + *  +39 h  + .tdelay 20 seconds +2001 .AFV.select :carrierSolution + F* +9 .tdelay 2 seconds +201 .AS.seek 0.500ml +2 F* ' +2952 h ' + .tdelay 1 second +101 .AFV.select :holdingCoil + F* +9 .tATV.dial :air1 +2 F*  +180 h +4 %  + .tAS.reconfigure ASslow1 +2 F*#,,'Td20 b +2 .tAS.seek 0.520ml +2 F*'cM +433 h ' + .tATV.dial :ASV +2 F* n +184 h m + .tASV.dial :SPErecovery +2 F*  +69 h  +4 %cO ' + .tAS.seek 0.620ml +2 F*'\ b +2070 h ' + .tATV.dial :waste +2 F* n +211 h o + .tAS.reconfigure ASnorm +2 F*#,,'T20 b +2 .tAS.seek empty +2 F*'` +3213 h ' + #tdeconEluateRecoveryLine extSrc +2 .ATV.dial :waste + .AS.seek 0.000ml +2 F*'H +33 h ' + .tATV.dial :air3 +2 F* % +75 h & +4 %J\  > + .tAS.reconfigure ASslow1 +2 F*#,,'Td20 b +2 .tAS.seek 0.010ml +2 F*'3m +225 h ' + .tATV.dial :bleach +2 F*  +48 h  +4 %3p + + .tAS.seek 0.310ml +3 F*'1 +6160 h ' + .tdelay 3 seconds +301 .ATV.dial :air3 +2 F* % +68 h $ + .tdelay 3 seconds +303 h %1  +2 .tAS.seek 0.335ml + F*'j +532 h ' + .tdelay 3 seconds +301 .ATV.dial :bleach +2 F*  +52 h  +4 %a # + .tAS.seek 0.320ml +2 F*"'d +331 h ' + .tdelay 3 seconds +301 .ATV.dial :extSrc +2 F*#  +82 h  +2 .tAS.seek 0.000ml + F*$'H +6567 h ' + .tAFV.select :carrierSolution + F* +9 .tdelay 2 seconds +201 .AS.reconfigure ASconfig +2 F*#,,'T(^20( b +2 .tAS.seek 0.500ml +2 F*%' +2947 h ' + .tdelay 1 second +101 .AFV.select :holdingCoil + F* +9 .tATV.dial :extSrc +2 .AS.reconfigure ASfast + F*#,,'T(20( b +2 .tAS.seek 0.000ml +22 F*&'H +1410 h ' + .tAFV.select :carrierSolution + F* +9 .tdelay 2 seconds +201 .AS.reconfigure ASconfig +2 F*#,,'T(^20( b +2 .tAS.seek 0.500ml +2 F*'' +2950 h ' + .tdelay 1 second +101 .AFV.select :holdingCoil + F* +9 .tATV.dial :extSrc +2 .AS.reconfigure ASfast + F*#,,'T(20( b +2 .tAS.seek 0.000ml +2 F*('H +1409 h ' + .tATV.dial :air1 + F*)  +181 h +4 %p ` + .tAS.reconfigure ASslow0 +2 F*#,,'T20 b +2 .tAS.seek 0.500ml +2 F*+'F +5145 h ' + .tATV.dial :extSrc +2 F*,  +175 h  +4 %4 ( + .tAS.seek 0.020ml +2 F*.'f +4938 h ' + .tATV.dial :waste +2 F*/ n +156 h m + .tAS.reconfigure ASconfig +2 F*#,,'T(^20( b +2 .tAS.seek empty +2 F*0'` +150 h ' + .tAFV.select :holdingCoil + .ATV.dial :waste +2 .AS.seek 0.000ml +2 F*1'H +25 h ' + .tAFV.select :carrierSolution + F* +9 .tdelay 2 seconds +201 .AS.seek 0.500ml +2 F*2' +2945 h ' + .tdelay 1 second +101 .AFV.select :holdingCoil + F* +9 .tATV.dial :air3 +2 F*3 % +75 h & +4 %  + .tAS.reconfigure ASslow1 +2 F*#,,'Td20 b +2 .tAS.seek 0.520ml +2 F*5'c@ +431 h ' + .tATV.dial :air3 +4 h %cH / + .tAS.seek 0.530ml +2 F*7'k +228 h ' + .tATV.dial :bleach +2 F*8  +47 h  +4 %f ( + .tAS.seek 0.710ml +2 F*:' . +3704 h ' + .tdelay 3 seconds +301 .ATV.dial :air3 +2 F*; % +62 h $ + .tdelay 3 seconds +303 h % .  \ 5 +2 .tAS.seek 0.735ml +2 F*=' +532 h ' + .tdelay 3 seconds +301 .ATV.dial :bleach + F*>  +52 h  +4 %   + .tAS.seek 0.720ml +2 F*@' b +330 h ' + .tdelay 3 seconds +301 .ATV.dial ASV +2 F*A n +128 h o + .tASV.dial :SPErecovery +4 h % a  + .tAS.seek 0.365ml +2 F*C'J +7283 h ' + .tATV.dial :waste + F*D n +198 h n + .tAS.reconfigure ASnorm +2 F*#,,'T20 b +2 .tAS.seek empty +2 F*E'` +1904 h ' + .tATV.dial :air3 +2 F*F % +72 h & +4 %|  + .tAS.reconfigure ASslow1 +2 F*#,,'Td20 b +2 .tAS.seek 0.009ml +2 F*H'/ +235 h ' + .tATV.dial :bleach +2 F*I  +47 h  +4 %/  \ 5 + .tAS.seek 0.579ml +2 F*K' v +11679 h ' + .tdelay 3 seconds +301 .ATV.dial :air3 + F*L % +54 h $ + .tdelay 3 seconds +303 h % o  A +2 .tAS.seek 0.604ml +2 F*N'\ F +534 h ' + .tdelay 3 seconds +301 .ATV.dial :bleach + F*O  +48 h  +4 %\ T  + .tAS.seek 0.589ml +2 F*Q' Š +331 h ' + .tdelay 3 seconds +301 .ATV.dial :ASV + F*R n +123 h o + .tASV.dial 13 +2 F*S  +47 h  +2 .tAS.seek 0.000ml + F*T'H +12073 h ' + .tdelay 1:00 +6001 .ATV.dial ASV .AFV.select :carrierSolution + F* +8 .tdelay 2 seconds +202 .AS.reconfigure ASconfig +2 F*#,,'T(^20( b +2 .tAS.seek 1.000ml +2 F*U' +5871 h ' + .tdelay 1 second +101 .AFV.select :holdingCoil + F* +8 .tdelay 1 second +101 .ASV.dial 13 + .AS.reconfigure ASslow1 +2 F*#,,'Td20 b +2 .tAS.seek 0.000ml +2 F*V'H +20475 h ' + .tdelay 10 seconds +1001 .ATV.dial :air3 + F*W % +147 h $ +4 %S  + .tAS.seek 0.010ml +2 F*Y'3v +230 h ' + .tATV.dial :bleach +2 F*Z  +47 h  +4 %3y / +2 .tAS.seek 0.580ml + F*\\' C +11682 h ' + .tdelay 3 seconds +301 .ATV.dial :air3 + F*] % +51 h $ + .tdelay 3 seconds +303 h % N \ 0 +2 .tAS.seek 0.605ml +2 F*_'\ % +533 h ' + .tdelay 3 seconds +301 .ATV.dial :bleach +2 F*`  +47 h  +4 %\ 2  +2 .tAS.seek 0.590ml + F*b' ~ +329 h ' + .tdelay 3 seconds +301 .ATV.dial ASV +2 F*c n +115 h o + .tASV.dial :SPEdelivery +2 F*d  +38 h  +2 .tAS.seek 0.000ml + F*e'H +12091 h ' + .tdelay 1:00 +6001 .AFV.select :carrierSolution + F* +8 .tdelay 2 seconds +200 .AS.reconfigure ASconfig + F*#,,'T(^20( b +2 .tAS.seek 1.000ml + F*f' +5868 h ' + .tdelay 1 second +101 .AFV.select :holdingCoil + F* +8 .tdelay 1 second +101 .ATV.dial ASV + .ASV.dial :SPEdelivery + .AS.reconfigure ASslow1 + F*#,,'Td20 b +2 .tAS.seek 0.000ml +2 F*g'H +20487 h ' + .tdelay 10 seconds +1001 .ATV.dial :air2 + F*h  +89 h  + .tAS.reconfigure ASslow0 +2 F*#,,'T20 b +2 .tAS.seek 0.800ml +2 F*i' 7 +8212 h ' + .tdelay 3 seconds +301 .ATV.dial :ASV +2 F*j n +97 h m + .tASV.dial :SPEdelivery +2 .AS.reconfigure ASslow1 +2 F*#,,'Td20 b + .tAS.seek 0.030ml +2 F*k' +15769 h ' + .tdelay 20 seconds +2001 .ATV.dial :waste,:via=>:air3 + F*l n +189 h m + .tAS.reconfigure ASconfig +2 F*#,,'T(^20( b +2 .tAS.seek empty +2 F*m'` +206 h ' + .tSPE.coast +3 F*n  + h ! +2 ! + #tRemoving Bleach from Mixing Coil + .AFV.select :carrierSolution +2 F* +8 .tdelay 2 seconds +201 .AS.seek 0.500ml +2 F*o' +2953 h ' + .tdelay 1 second +101 .AFV.select :holdingCoil F* +9 .tATV.dial :ASV + F*p n +183 h n + .tASV.dial :SPErecovery +2 F*q  +69 h  +4 %  + .tAS.reconfigure ASslow1 +2 F*#,,'Td20 b +2 .tAS.seek 0.730ml +2 F*s' & +4727 h ' + .tASV.dial 10 +2 F*t I +61 h J + .tAS.reconfigure ASnorm +2 F*#,,'T20 b +2 .tAS.seek 0.000ml +2 F*u'H +3773 h ' + .tAFV.select :carrierSolution + F* +9 .tdelay 2 seconds +201 .AS.reconfigure ASconfig +2 F*#,,'T(^20( b +2 .tAS.seek 0.500ml +2 F*v' +2947 h ' + .tdelay 1 second +101 .AFV.select :holdingCoil + F* +9 .tATV.dial ASV + .ASV.dial :SPErecovery +2 F*w  +70 h  +4 %  + .tAS.reconfigure ASslow0 +2 F*#,,'T20 b +2 .tAS.seek 0.300ml +2 F*y'E +2074 h ' + .tATV.dial :air2 +2 F*z  +86 h  +4 %Z  + .tAS.reconfigure ASslow1 +2 F*#,,'Td20 b +2 .tAS.seek 0.320ml +2 F*|'d +430 h ' + .tATV.dial ASV +2 F*} n +95 h m +4 %d / + .tAS.reconfigure ASslow0 +2 F*#,,'T20 b +2 .tAS.seek 0.570ml +2 F*' b +2585 h ' + .tASV.dial 10 + F* I +70 h J + .tAS.reconfigure ASnorm +2 F*#,,'T20 b +2 .tAS.seek 0.000ml +2 F*'H +2953 h ' + .tAFV.select :carrierSolution + F* +9 .tdelay 2 seconds +201 .AS.reconfigure ASconfig +2 F*#,,'T(^20( b +2 .tAS.seek 0.500ml +2 F*' +2949 h ' + .tdelay 1 second +101 .AFV.select :holdingCoil + F* +9 .tATV.dial ASV + .ASV.dial :SPErecovery +2 F*  +70 h  +4 %  + .tAS.reconfigure ASslow0 +2 F*#,,'T20 b +2 .tAS.seek 0.300ml +2 F*'I +2073 h ' + .tATV.dial :air2 + F*  +92 h  +4 %Y  + .tAS.reconfigure ASslow1 +2 F*#,,'Td20 b +2 .tAS.seek 0.320ml +2 F* 'd +434 h ' + .tATV.dial ASV +2 F* n +94 h m +4 %d  + .tAS.reconfigure ASslow0 +2 F*#,,'T20 b +2 .tAS.seek 0.570ml +2 F* ' c +2578 h ' + .tASV.dial 10 +2 F* I +69 h J + .tAS.reconfigure ASnorm +2 F*#,,'T20 b +2 .tAS.seek 0.000ml +2 F*'H +2950 h ' + .tATV.dial :air2 +2 F*  +93 h  + .tAS.reconfigure ASslow0 +2 F*#,,'T20 b +2 .tAS.seek 0.300ml +2 F*'b +3099 h ' + .tATV.dial :ASV +2 F* n +97 h n + .tASV.dial 10 +2 .AS.reconfigure ASconfig + F*#,,'T(^20( b +2 .tAS.seek 0.050ml +2 F*' +1490 h ' + .tATV.dial :waste +2 F* n +189 h n +2 .tAS.seek 0.000ml + F*'H +316 h ' + .tASV.dial :SPEdelivery +2 F*  +113 h  @PST1293584580.25 .tAFV.select :carrierSolution +2 F* +8 .tdelay 2 seconds +201 .AS.seek 1.000ml +2 F*' +5871 h ' + .tdelay 1 second +101 .AFV.select :holdingCoil F* +9 .tdelay 1 second +101 .ATV.dial :waste + .AS.seek empty + F*'` +5875 h ' + .tAFV.select :carrierSolution + F* +8 .tdelay 2 seconds +201 .AS.seek 1.000ml + F*' +5873 h ' + .tdelay 1 second +101 .AFV.select :holdingCoil + F* +8 .tdelay 1 second +101 .ATV.dial :waste + .AS.seek empty + F*'` +5873 h ' + .tAFV.select :carrierSolution + F* +8 .tdelay 2 seconds +202 .AS.seek 1.000ml +2 F*' +5878 h ' + .tdelay 1 second +101 .AFV.select :holdingCoil + F* +8 .tdelay 1 second +101 .ATV.dial :waste + .AS.seek empty + F*'` +5875 h ' + .tAFV.select :carrierSolution + F* +9 .tdelay 2 seconds +201 .AS.seek 1.000ml +2 F*' +5873 h ' + .tdelay 1 second +101 .AFV.select :holdingCoil F* +9 .tdelay 1 second +101 .ATV.dial :waste + .AS.seek empty + F* '` +5876 h ' + .tAFV.select :carrierSolution + F* +8 .tdelay 2 seconds +201 .AS.seek 1.000ml + F*!' +5873 h ' + .tdelay 1 second +101 .AFV.select :holdingCoil + F* +9 .tdelay 1 second +101 .ATV.dial :waste + .AS.seek empty + F*'` +5876 h ' @PST1293646221.70 .tAFV.select :carrierSolution + F* +9 .tdelay 2 seconds +201 .AS.seek 1.000ml +2 F*#' +5874 h ' + .tdelay 1 second +101 .AFV.select :holdingCoil F* +9 .tdelay 1 second +2135 .ATV.dial :PcR +2 F*"  +122 h  +455 .tASV.dial :waste1 +2 F*$  +40 h +717 %  + .tAS.seek 0.600ml +2 F*&' U +2365 h ' +4 % x  +279 % x  + .tAS.seek 0.200ml +2 F**' +2364 h ' +4 %  +710 .tAS.seek empty + F*,'` +1202 h ' +4 %}  +610 F*+ TEMPC?\ + h +3 "TEMPC?\ 2 + "4.8348\ +3133 !to:NameError: mesg"Aundefined method `rawTemp' for #:bt["(ESP):11:in `irb_binding'"A/usr/local/lib/ruby/1.6/irb/workspace.rb:55:in `irb_binding'"0/usr/local/lib/ruby/1.6/irb/workspace.rb:55 +272 !o:NameError: mesg"?undefined method `staus' for #:bt["(ESP):12:in `irb_binding'"A/usr/local/lib/ruby/1.6/irb/workspace.rb:55:in `irb_binding'"0/usr/local/lib/ruby/1.6/irb/workspace.rb:55 +627 F*/ TEMP?\ +2 h +3 "TEMP?\ "625\ +2371 .tPCR.temp= 50 +2 F*. TEMPC 50?\ +2 h +3 "TEMPC 50?\ "OK\ +2901 F*0 TEMPC?\ +2 h +3 "TEMPC?\ + "50.0628\ +4795 F*1 TEMP?\ + h +3 "TEMP?\ "1274\ +816 .tPCR.temp= 55 +2 F*3 TEMPC 55?\ +2 h +3 "TEMPC 55?\ "OK\ +3660 F*4 TEMP?\ +2 h +3 "TEMP?\ "1409\ +1042 .tPCR.temp= 59 +2 F*2 TEMPC 59?\ +2 h +3 "TEMPC 59?\ "OK\ +2919 F*6 TEMP?\ +2 h +3 "TEMP?\ "1517\ +1229 .tPCR.temp= 62 + F*8 TEMPC 62?\ +2 h +3 "TEMPC 62?\ "OK\ +2127 F*9 TEMP?\ + h +3 "TEMP?\ + "1598\ +1364 .tPCR.temp= 95 + F*5 TEMPC 95?\ +2 h +3 "TEMPC 95?\ "OK\ +8256 F*7 TEMPC?\ +2 h +3 "TEMPC?\ "95.0280\ +452 F*; TEMP?\ +2 h +3 "TEMP?\ "2487\ +1259 .tPCR.off +2 F*< TEMPC 0?\ + h +3 "TEMPC 0?\ "OK\ +2 F*: STATUS?\ + h +3 "STATUS?\ "IDLE\ +2 F*> TEMPC?\ + h +3 "TEMPC?\ "95.1022\ +715 .tPCR.temp= 35 + F*? TEMPC 35?\ +2 h +3 "TEMPC 35?\ + "OK\ +11098 F*= TEMPC?\ + h +3 "TEMPC?\ + "38.5989\ +207 .tPCR.off + F*A TEMPC 0?\ +2 h +3 "TEMPC 0?\ "OK\ +2 F*B STATUS?\ + h +3 "STATUS?\ "IDLE\ + F*@ TEMPC?\ +2 h +3 "TEMPC?\ + "38.5989\ +2109 #tBuilding PCR Slug from elutionWater with carrier mix, carrier primer + #Priming with carrier .ATV.dial ARV + F*D  +72 h  + .tARV.dial :carrier +2 F*C  +28 h  +4 %}  + .tAS.reconfigure ASnorm +2 F*#,,'T20 b +2 .tAS.seek 0.499ml +2 F*G'S +2594 h ' + .tAFV.select :carrierSolution + F* +9 .tdelay 2 seconds +201 .AS.reconfigure ASconfig +2 F*#,,'T(^20( b +2 .tAS.seek 1.000ml +2 F*I' +2951 h ' + .tdelay 1 second +101 .AFV.select :holdingCoil + F* +9 .tdelay 1 second +101 .ATV.dial :waste + F*J n +176 h n + .tAS.reconfigure ASnorm +2 F*#,,'T20 b +2 .tAS.seek empty +2 F*E'` +5151 h ' + .tAFV.select :carrierSolution + F* +9 .tdelay 2 seconds +201 .AS.reconfigure ASconfig + F*#,,'T(^20( b +2 .tAS.seek 0.500ml +2 F*H' +2950 h ' + .tdelay 1 second +101 .AFV.select :holdingCoil + F* +9 #tBuilding Slug + .ATV.dial :ARV +2 F*L  +172 h  + .tdelay 2 seconds +201 .ARV.dial :air1 + F*M  +43 h  + .tdelay 2 seconds +204 h %  +2 .tAS.reconfigure ASslow2 + F*#,,'T0 b +2 .tAS.seek 0.506ml +2 F*O' +628 h ' + .tdelay 2 seconds +201 .ARV.dial :carrier + F*P  +44 h  + .tdelay 2 seconds +201 #Adding carrier +3 h % , + .tAS.seek 0.524ml +2 F*R'w +1859 h ' + .tdelay 25 seconds +2501 .ARV.dial :carrier + #Adding carrier +2 .delay 2 seconds +203 h %w % +2 .tAS.seek 0.530ml + F*Q'p +625 h ' + .tdelay 10 seconds +1001 .ARV.dial :air1 + F*T  +44 h + #tadding ARV air +2 .delay 2 seconds +203 h %j " +2 .tAS.seek 0.536ml +2 F*W' +626 h ' + .tdelay 5 seconds +501 .ARV.dial :carrier + F*X  +43 h  + .tdelay 7 seconds +703 h %\  B +2 .tAS.seek 0.589ml + F*['  +5438 h ' + .tdelay 5 seconds +501 .ATV.dial :air2 + F*V  +119 h  + .tATV.dial :elutionWater +2 F*Y I +141 h J + .tdelay 2 seconds +203 h %  X +2 .tAS.seek 0.595ml + F*^' +646 h ' + .tdelay 4 seconds +401 .ATV.dial ARV + F*\\  +138 h  + .tdelay 2 seconds +201 .ARV.dial :carrier + .delay 2 seconds +203 h %  \ 5 +2 .tAS.seek 0.650ml + F*a'\ \ +5645 h ' + .tdelay 4 seconds +401 .ATV.dial PCR + F*_  +77 h  + .tASV.dial :waste1 + .ARV.dial :air1 + F*c  +43 h + #tPositioning Slug by 0.243ml +4 h %\   + .tAS.seek 0.407ml +2 F*b'!g +24862 h ' + .tdelay 5 seconds +501 .ATV.dial ARV + F*e  +71 h  + .tASV.dial :PCRlock + F*f % +42 h % +228458 #tBuilding PCR Slug from elutionWater with carrier mix, carrier primer + #Priming with carrier .ATV.dial ARV + .ARV.dial :carrier + F*h  +41 h  +4 %!k  + .tAS.reconfigure ASnorm +2 F*#,,'T20 b +2 .tAS.seek 0.907ml +2 F*j'A +2592 h ' + .tAFV.select :carrierSolution + F* +8 .tdelay 2 seconds +201 .AS.reconfigure ASconfig + F*#,,'T(^20( b +2 .tAS.seek 1.000ml +2 F*i' +568 h ' + .tdelay 1 second +101 .AFV.select :holdingCoil + F* +9 .tdelay 1 second +101 .ATV.dial :waste + F*l n +173 h m + .tAS.reconfigure ASnorm +2 F*#,,'T20 b +2 .tAS.seek empty +2 F*\ '` +5149 h ' + .tAFV.select :carrierSolution + F* +8 .tdelay 2 seconds +201 .AS.reconfigure ASconfig +2 F*#,,'T(^20( b +2 .tAS.seek 0.500ml +2 F*n' +2955 h ' + .tdelay 1 second +101 .AFV.select :holdingCoil F* +9 #tBuilding Slug + .ATV.dial :ARV + F*k  +168 h  + .tdelay 2 seconds +201 .ARV.dial :air1 + F*m  +43 h  + .tdelay 2 seconds +203 h %  +2 .tAS.reconfigure ASslow2 + F*#,,'T0 b +2 .tAS.seek 0.506ml +2 F*q' +632 h ' + .tdelay 2 seconds +201 .ARV.dial :carrier + F*r  +43 h  + .tdelay 2 seconds +201 #Adding carrier +4 h % ' + .tAS.seek 0.524ml +2 F*t'w +1853 h ' + .tdelay 25 seconds +2501 .ARV.dial :carrier + #Adding carrier .delay 2 seconds +202 h %w * +2 .tAS.seek 0.530ml + F*u'l +628 h ' + .tdelay 10 seconds +1001 .ARV.dial :air1 + F*w  +40 h  + #tadding ARV air +2 .delay 2 seconds +203 h %k * +2 .tAS.seek 0.536ml +2 F*v' +633 h ' + .tdelay 5 seconds +501 .ARV.dial :carrier +2 F*z  +42 h  + .tdelay 7 seconds +703 h %  S +2 .tAS.seek 0.589ml +2 F*y'  +5434 h ' + .tdelay 5 seconds +501 .ATV.dial :air2 +2 F*}  +113 h  + .tATV.dial :elutionWater +2 F*~ I +170 h I + .tdelay 2 seconds +203 h % ! , +2 .tAS.seek 0.595ml +2 F*' +624 h ' + .tdelay 4 seconds +401 .ATV.dial ARV + F*  +139 h  + .tdelay 2 seconds +201 .ARV.dial :carrier + .delay 2 seconds +203 h %  & +2 .tAS.seek 0.650ml +2 F*'\ \ +5632 h ' + .tdelay 4 seconds +401 .ATV.dial PCR +2 F*  +79 h  + .tASV.dial :waste1 +2 F*  +50 h + .tARV.dial :air1 +2 F*  +41 h  + #tPositioning Slug by 0.243ml +4 h %\ \   + .tAS.seek 0.407ml +2 F*'!k +24868 h ' + .tdelay 5 seconds +501 .ATV.dial ARV + F*  +74 h  + .tASV.dial :PCRlock +2 F* % +50 h % @1293650514.18PST @1293650701.13PST = @PST1293650704.57 #"core_reset"Sent BREAK +2 #"MAIN_scheduler"@0xCDBB, state=0x4606, ifg=0x84, ie=0x75 + #@0xCFD2, state=0x4598, ifg=0x10, ie=0xF5 +2 #@0xD1CB, state=0x45AA, ifg=0x10, ie=0xFD + #@0xD3C0, state=0x45AA, ifg=0x10, ie=0xFD + #@0xD5B4, state=0x45AA, ifg=0x10, ie=0xFD + #@0xD7B4, state=0x45AA, ifg=0x10, ie=0xFD +2 #@0xD9BC, state=0x45AA, ifg=0x10, ie=0xFD + #@0xDAD4, state=0x45AA, ifg=0x80, ie=0xFD + #@0x28B9, state=0x4606, ifg=0x00, ie=0x75 + #ESP2 v3.00 I2C Gateway v3.01 +8 #ESP2 v3.00 I2C Gateway v3.01 =mMAIN_scheduler =ECan =tMAIN =hcore =FMFB +238 #tCopyright 2008 MBARI\ /home/preston/esp2/mfb/MFB9/configure.rb\ $Revision: 1.7 $by $Author: preston $on $Date: 2010/12/13 18:01:06 $\ +90 !o:Instrument::PCRCore: @refi8+n: @configS:Instrument::Configuration: name"PCR:calFileName0:sampleCmd" DATA?\ : prompt0:statusCmd" STATUS?\ :sampleTimeouti:promptTimeouti\ :statusTimeouti\ : retriesi:strToPrompt0: pace0: echoT:\ @name@ +70 .Sleepy.power :raw,:ON + F* +2 * +2 h  +5 F*\ 9\ +2 *\ 9\ +2 *\ 9\ +2 *\ 9\ +2 .tSPE.coast + F*  +2 h ! + .tSPE.configure SPEconfig +2 F*\ 2 + .tAS.stop + F*5 +2 .tAS.configure ASconfig +2 F*#,,'T(^20( b +2 * +3 h =K + F* +2 h  + F*"x(\ + .tPCR.off + F* +2 h + F* TEMPC 0?\ +2 h +3 "TEMPC 0?\ "OK\ + .tPCR.pidtemp= 50,0.1,0,300,150,100 +2 F* PIDTEMP 50,0.1,0,300,100,100?\ +2 h +3 "PIDTEMP 50,0.1,0,300,100,100?\ + "OK\ + .tPCR.caltemp= 2.7603,0.0371,0 + F* CALTEMP 2.7603,0.0371,0?\ +2 h +3 "CALTEMP 2.7603,0.0371,0?\ + "OK\ + #tAll dwarves are running firmware version 3.68 +4245 .ATV.dial :ASV +2 F*\ n +42 h o + .tASV.dial :SPEdelivery +2 F*  +73 h  + #tWashing Column-delivery (1 of 5) +2 .AFV.select :carrierSolution + F* +8 .tdelay 2 seconds +201 .AS.seek 1.000ml +2 F* ' +3490 h ' + .tdelay 1 second +101 .AFV.select :holdingCoil + F* +9 .tdelay 1 second +101 .AS.reconfigure ASslow0 +2 F*#,,'T20 b +2 .tAS.seek 0.000ml +2 F* 'H +10257 h ' + #tWashing Column-delivery (2 of 5) +2 .AFV.select :carrierSolution + F* +9 .tdelay 2 seconds +202 .AS.reconfigure ASconfig +2 F*#,,'T(^20( b +2 .tAS.seek 1.000ml +2 F*' +5869 h ' + .tdelay 1 second +101 .AFV.select :holdingCoil F* +9 .tdelay 1 second +101 .AS.reconfigure ASslow0 + F*#,,'T20 b +2 .tAS.seek 0.000ml +2 F*'H +10256 h ' + #tWashing Column-delivery (3 of 5) + .AFV.select :carrierSolution +2 F* +8 .tdelay 2 seconds +201 .AS.reconfigure ASconfig +2 F*#,,'T(^20( b +2 .tAS.seek 1.000ml +2 F*' +5869 h ' + .tdelay 1 second +101 .AFV.select :holdingCoil + F* +9 .tdelay 1 second +101 .AS.reconfigure ASslow0 +2 F*#,,'T20 b +2 .tAS.seek 0.000ml +2 F*'H +10254 h ' + #tWashing Column-delivery (4 of 5) +2 .AFV.select :carrierSolution + F* +8 .tdelay 2 seconds +201 .AS.reconfigure ASconfig +2 F*#,,'T(^20( b +2 .tAS.seek 1.000ml +2 F*' +5868 h ' + .tdelay 1 second +101 .AFV.select :holdingCoil + F* +9 .tdelay 1 second +101 .AS.reconfigure ASslow0 +2 F*#,,'T20 b +2 .tAS.seek 0.000ml +2 F*'H +10254 h ' + #tWashing Column-delivery (5 of 5) +2 .AFV.select :carrierSolution + F* +8 .tdelay 2 seconds +201 .AS.reconfigure ASconfig +2 F*#,,'T(^20( b +2 .tAS.seek 1.000ml +2 F*' +5869 h ' + .tdelay 1 second +101 .AFV.select :holdingCoil + F* +9 .tdelay 1 second +101 .AS.reconfigure ASslow0 +2 F*#,,'T20 b +2 .tAS.seek 0.000ml +2 F*'H +10256 h ' + .tASV.dial 13 +2 F*  +39 h  + #tWashing Column-reverse (1 of 5) +2 .AFV.select :carrierSolution + F* +8 .tdelay 2 seconds +201 .AS.reconfigure ASconfig +2 F*#,,'T(^20( b +2 .tAS.seek 1.000ml +2 F*' +5870 h ' + .tdelay 1 second +101 .AFV.select :holdingCoil + F* +9 .tdelay 1 second +101 .AS.reconfigure ASslow0 +2 F*#,,'T20 b +2 .tAS.seek 0.000ml +2 F*'H +10252 h ' + #tWashing Column-reverse (2 of 5) +2 .AFV.select :carrierSolution + F* +8 .tdelay 2 seconds +201 .AS.reconfigure ASconfig +2 F*#,,'T(^20( b +2 .tAS.seek 1.000ml +2 F*' +5871 h ' + .tdelay 1 second +101 .AFV.select :holdingCoil F* +9 .tdelay 1 second +101 .AS.reconfigure ASslow0 + F*#,,'T20 b +2 .tAS.seek 0.000ml +2 F*'H +10255 h ' + #tWashing Column-reverse (3 of 5) +2 .AFV.select :carrierSolution + F* +8 .tdelay 2 seconds +201 .AS.reconfigure ASconfig +2 F*#,,'T(^20( b +2 .tAS.seek 1.000ml +2 F*' +5870 h ' + .tdelay 1 second +101 .AFV.select :holdingCoil +22 F* +9 .tdelay 1 second +102 .AS.reconfigure ASslow0 +2 F*#,,'T20 b +2 .tAS.seek 0.000ml +2 F*'H +10255 h ' + #tWashing Column-reverse (4 of 5) + .AFV.select :carrierSolution +2 F* +8 .tdelay 2 seconds +201 .AS.reconfigure ASconfig +2 F*#,,'T(^20( b +2 .tAS.seek 1.000ml +2 F*' +5870 h ' + .tdelay 1 second +101 .AFV.select :holdingCoil F* +9 .tdelay 1 second +101 .AS.reconfigure ASslow0 + F*#,,'T20 b +2 .tAS.seek 0.000ml +2 F*'H +10255 h ' + #tWashing Column-reverse (5 of 5) + .AFV.select :carrierSolution +2 F* +8 .tdelay 2 seconds +201 .AS.reconfigure ASconfig +2 F*#,,'T(^20( b +2 .tAS.seek 1.000ml +2 F*' +5869 h ' + .tdelay 1 second +101 .AFV.select :holdingCoil + F* +9 .tdelay 1 second +101 .AS.reconfigure ASslow0 +2 F*#,,'T20 b +2 .tAS.seek 0.000ml +2 F* 'H +10255 h ' + #tDecon extraction column and decon extSrc +2 .SPE.hold 2:46:40,55.0C +2 .ASV.dial :SPEdelivery +3 F*! @@ E *"  +48 h  + .tdelay 20 seconds +2001 .AFV.select :carrierSolution + F* +9 .tdelay 2 seconds +201 .AS.reconfigure ASconfig +2 F*#,,'T(^20( b +2 .tAS.seek 0.500ml +2 F*#' +2948 h ' + .tdelay 1 second +101 .AFV.select :holdingCoil + F* +9 .tATV.dial :air1 +2 F*$  +169 h +4 %\  w + .tAS.reconfigure ASslow1 +2 F*#,,'Td20 b +2 .tAS.seek 0.520ml +2 F*&'cP +433 h ' + .tATV.dial :ASV +2 F*' n +189 h m + .tASV.dial :SPErecovery +2 F*(  +73 h  +4 %cS ` ' + .tAS.seek 0.620ml +2 F**'\ b +2068 h ' + .tATV.dial :waste +2 F*+ n +218 h n + .tAS.reconfigure ASnorm +2 F*#,,'T20 b +2 .tAS.seek empty +2 F*,'` +3212 h ' + #tdeconEluateRecoveryLine extSrc + .ATV.dial :waste +2 .AS.seek 0.000ml +2 F*-'H +29 h ' + .tATV.dial :air3 +2 F*. % +75 h & +4 %+ / + .tAS.reconfigure ASslow1 +2 F*#,,'Td20 b +2 .tAS.seek 0.010ml +2 F*0'3N +226 h ' + .tATV.dial :bleach +2 F*1  +47 h  +4 %3W 1 $ + .tAS.seek 0.310ml +2 F*3'1q +6160 h ' + .tdelay 3 seconds +301 .ATV.dial :air3 + F*4 % +59 h $ + .tdelay 3 seconds +303 h %1  +2 .tAS.seek 0.335ml +2 F*6'W +538 h ' + .tdelay 3 seconds +301 .ATV.dial :bleach +2 F*7  +50 h  +4 %f a + .tAS.seek 0.320ml +2 F*9'd +329 h ' + .tdelay 3 seconds +301 .ATV.dial :extSrc +2 F*:  +74 h  +2 .tAS.seek 0.000ml + F*;'H +6566 h ' + .tAFV.select :carrierSolution + F* +9 .tdelay 2 seconds +202 .AS.reconfigure ASconfig +2 F*#,,'T(^20( b +2 .tAS.seek 0.500ml +2 F*<' +2948 h ' + .tdelay 1 second +101 .AFV.select :holdingCoil + F* +9 .tATV.dial :extSrc +2 .AS.reconfigure ASfast + F*#,,'T(20( b +2 .tAS.seek 0.000ml +2 F*='H +1410 h ' + .tAFV.select :carrierSolution + F* +9 .tdelay 2 seconds +201 .AS.reconfigure ASconfig +2 F*#,,'T(^20( b +2 .tAS.seek 0.500ml +2 F*>' +2948 h ' + .tdelay 1 second +101 .AFV.select :holdingCoil + F* +9 .tATV.dial :extSrc +2 .AS.reconfigure ASfast + F*#,,'T(20( b +2 .tAS.seek 0.000ml +2 F*?'H +1411 h ' + .tATV.dial :air1 +2 F*@  +173 h +4 %n 6 + .tAS.reconfigure ASslow0 +2 F*#,,'T20 b +2 .tAS.seek 0.500ml +2 F*B'D +5148 h ' + .tATV.dial :extSrc +2 F*C  +171 h  +4 %I % + .tAS.seek 0.020ml +2 F*E'f +4934 h ' + .tATV.dial :waste +2 F*F n +149 h n + .tAS.reconfigure ASconfig +2 F*#,,'T(^20( b +2 .tAS.seek empty +2 F*G'` +146 h ' + .tAFV.select :holdingCoil + .ATV.dial :waste +2 .AS.seek 0.000ml +2 F*H'H +22 h ' + .tAFV.select :carrierSolution + F* +9 .tdelay 2 seconds +201 .AS.seek 0.500ml +2 F*I' +2945 h ' + .tdelay 1 second +101 .AFV.select :holdingCoil + F* +8 .tATV.dial :air3 +2 F*J % +72 h & +4 %#  + .tAS.reconfigure ASslow1 +2 F*#,,'Td20 b +2 .tAS.seek 0.520ml +2 F*L'ci +434 h ' + .tATV.dial :air3 +4 h %cv  + .tAS.seek 0.530ml +2 F*N' +228 h ' + .tATV.dial :bleach +2 F*O  +44 h  +4 %  +2 .tAS.seek 0.710ml +2 F*Q' / +3706 h ' + .tdelay 3 seconds +301 .ATV.dial :air3 +2 F*R % +55 h $ + .tdelay 3 seconds +303 h % /" ' +2 .tAS.seek 0.735ml + F*T' +535 h ' + .tdelay 3 seconds +301 .ATV.dial :bleach +2 F*U  +48 h  +4 %  " + .tAS.seek 0.720ml +2 F*W' bN +330 h ' + .tdelay 3 seconds +301 .ATV.dial ASV +2 F*X n +120 h o + .tASV.dial :SPErecovery +4 h % bM  +2 .tAS.seek 0.365ml + F*Z'J +7285 h ' + .tATV.dial :waste +2 F*[ n +188 h m +2 .tAS.reconfigure ASnorm + F*#,,'T20 b +2 .tAS.seek empty +2 F*\\'` +1904 h ' + .tATV.dial :air3 +2 F*] % +70 h & +4 %z  + .tAS.reconfigure ASslow1 +3 F*#,,'Td20 b +2 .tAS.seek 0.009ml +2 F*_'/ +232 h ' + .tATV.dial :bleach +2 F*`  +42 h  +4 %/ - +2 .tAS.seek 0.579ml + F*b' b +11683 h ' + .tdelay 3 seconds +301 .ATV.dial :air3 + F*c % +52 h $ + .tdelay 3 seconds +303 h % p , +2 .tAS.seek 0.604ml +2 F*e'\ G +542 h ' + .tdelay 3 seconds +301 .ATV.dial :bleach +2 F*f  +46 h +4 %\ D  +2 .tAS.seek 0.589ml + F*h' Ő +329 h ' + .tdelay 3 seconds +301 .ATV.dial :ASV + F*i n +117 h o + .tASV.dial 13 +2 F*j  +48 h  +2 .tAS.seek 0.000ml + F*k'H +12073 h ' + .tdelay 1:00 +6001 .ATV.dial ASV + .AFV.select :carrierSolution F* +9 .tdelay 2 seconds +202 .AS.reconfigure ASconfig +2 F*#,,'T(^20( b +2 .tAS.seek 1.000ml +2 F*l' +5869 h ' +2 .tdelay 1 second +101 .AFV.select :holdingCoil + F* +8 .tdelay 1 second +101 .ASV.dial 13 +2 .AS.reconfigure ASslow1 + F*#,,'Td20 b +2 .tAS.seek 0.000ml +2 F*m'H +20478 h ' + .tdelay 10 seconds +1001 .ATV.dial :air3 +2 F*n % +144 h $ +4 %H  +2 .tAS.seek 0.010ml + F*p'3k +229 h ' + .tATV.dial :bleach +2 F*q  +47 h +4 %3h , +2 .tAS.seek 0.580ml + F*s' 2 +11686 h ' + .tdelay 3 seconds +301 .ATV.dial :air3 +2 F*t % +51 h $ + .tdelay 3 seconds +304 h % 7 / +2 .tAS.seek 0.605ml + F*v'\  +534 h ' + .tdelay 3 seconds +301 .ATV.dial :bleach +2 F*w  +46 h  +4 %\   +2 .tAS.seek 0.590ml + F*y' b +332 h ' + .tdelay 3 seconds +301 .ATV.dial ASV +2 F*z n +112 h o + .tASV.dial :SPEdelivery +2 F*{  +39 h  +2 .tAS.seek 0.000ml + F*|'H +12088 h ' + .tdelay 1:00 +6001 .AFV.select :carrierSolution + F* +8 .tdelay 2 seconds +200 .AS.reconfigure ASconfig +2 F*#,,'T(^20( b +2 .tAS.seek 1.000ml +2 F*}' +5869 h ' + .tdelay 1 second +101 .AFV.select :holdingCoil + F* +9 .tdelay 1 second +101 .ATV.dial ASV + .ASV.dial :SPEdelivery + .AS.reconfigure ASslow1 + F*#,,'Td20 b +2 .tAS.seek 0.000ml +2 F*~'H +20480 h ' + .tdelay 10 seconds +1001 .ATV.dial :air2 + F*  +89 h  + .tAS.reconfigure ASslow0 +2 F*#,,'T20 b +2 .tAS.seek 0.800ml +2 F*' 7 +8208 h ' + .tdelay 3 seconds +301 .ATV.dial :ASV +2 F* n +98 h m + .tASV.dial :SPEdelivery +2 .AS.reconfigure ASslow1 +2 F*#,,'Td20 b + .tAS.seek 0.030ml +2 F*' +15774 h ' + .tdelay 20 seconds +2001 .ATV.dial :waste,:via=>:air3 +2 F* n +186 h m + .tAS.reconfigure ASconfig +2 F*#,,'T(^20( b +2 .tAS.seek empty +2 F*'` +204 h ' + .tSPE.coast +3 F*  + h !~ +2 !~ + #tRemoving Bleach from Mixing Coil + .AFV.select :carrierSolution +2 F* +8 .tdelay 2 seconds +201 .AS.seek 0.500ml +2 F*' +2954 h ' + .tdelay 1 second +101 .AFV.select :holdingCoil + F* +9 .tATV.dial :ASV +2 F* n +183 h o + .tASV.dial :SPErecovery +2 F*\  +69 h  +4 %\  + .tAS.reconfigure ASslow1 +2 F*#,,'Td20 b +2 .tAS.seek 0.730ml +2 F* ' + +4728 h ' + .tASV.dial 10 +2 F* I +64 h I + .tAS.reconfigure ASnorm +2 F*#,,'T20 b +2 .tAS.seek 0.000ml +2 F*'H +3766 h ' + .tAFV.select :carrierSolution + F* +8 .tdelay 2 seconds +201 .AS.reconfigure ASconfig +2 F*#,,'T(^20( b +2 .tAS.seek 0.500ml +2 F*' +2950 h ' + .tdelay 1 second +101 .AFV.select :holdingCoil + F* +9 .tATV.dial ASV +30 .ASV.dial :SPErecovery +2 F*  +72 h  +4 %  + .tAS.reconfigure ASslow0 +2 F*#,,'T20 b +2 .tAS.seek 0.300ml +2 F*'R +2075 h ' + .tATV.dial :air2 +2 F*  +89 h  +4 %e  + .tAS.reconfigure ASslow1 +2 F*#,,'Td20 b +2 .tAS.seek 0.320ml +2 F*'d +436 h ' + .tATV.dial ASV +2 F* n +98 h m +4 %d ' + .tAS.reconfigure ASslow0 +2 F*#,,'T20 b +2 .tAS.seek 0.570ml +2 F*' c +2583 h ' + .tASV.dial 10 + F* I +71 h J + .tAS.reconfigure ASnorm +2 F*#,,'T20 b +2 .tAS.seek 0.000ml +2 F*'H +2949 h ' + .tAFV.select :carrierSolution + F* +9 .tdelay 2 seconds +201 .AS.reconfigure ASconfig +2 F*#,,'T(^20( b +2 .tAS.seek 0.500ml +2 F*' +2948 h ' + .tdelay 1 second +101 .AFV.select :holdingCoil + F* +9 .tATV.dial ASV + .ASV.dial :SPErecovery +2 F*  +69 h  +4 %  + .tAS.reconfigure ASslow0 +2 F*#,,'T20 b +2 .tAS.seek 0.300ml +2 F*'I +2073 h ' + .tATV.dial :air2 +2 F*  +94 h  +4 %T  + .tAS.reconfigure ASslow1 +2 F*#,,'Td20 b +2 .tAS.seek 0.320ml +2 F* 'd +435 h ' + .tATV.dial ASV +2 F*$ n +100 h m +4 %d 8 + .tAS.reconfigure ASslow0 +2 F*#,,'T20 b +2 .tAS.seek 0.570ml +2 F*#' c +2592 h ' + .tASV.dial 10 +2 F*' I +70 h J + .tAS.reconfigure ASnorm +2 F*#,,'T20 b +2 .tAS.seek 0.000ml +2 F*('H +2949 h ' + .tATV.dial :air2 +2 F*)  +92 h  + .tAS.reconfigure ASslow0 +2 F*#,,'T20 b +2 .tAS.seek 0.300ml +2 F*&'b +3096 h ' + .tATV.dial :ASV +2 F*+ n +97 h m + .tASV.dial 10 +2 .AS.reconfigure ASconfig + F*#,,'T(^20( b +2 .tAS.seek 0.050ml +2 F**' +1499 h ' + .tATV.dial :waste +2 F*. n +193 h n +2 .tAS.seek 0.000ml + F*/'H +315 h ' + .tASV.dial :SPEdelivery +2 F*,  +114 h