@1752520273.19PDT = =tMAIN =mMAIN_scheduler @PDT1752520274.20 #t\ Environmental Sample Processor built 30-Jun-25 (6f42ecee) +147 #"core_reset"Sent BREAK +2 #t>BREAK< ESP3 Gateway boot v1.43 +25 #>BREAK< ESP3 Gateway boot v1.43 for core bus +4 #>BREAK< ESP3 Gateway boot v1.43 for cartridge bus +66 "Can"lv+|vL }  +299 #t\ Configuration for koa by nadia@mbari.org 6/26/25\ /home/esp/esp2/type/auv/koa/configure.rb\ +72 #Sea pressure (Abs) tare is 6% of full scale +255 "Can"lv+|v2\ 1V + lv+|v2\ 1V + #tPolling Can every 2:00 +52 "Can"nv}+|vH\ b3z +1566 #t-> slots +3469 #-> slots 1..10=>lyseHoldBS_bac +1256 #-> slots 11..25=>aRNAl_bac +1412 #-> slots 26..40=>lyseHoldBS_bac +1272 #-> slots 41..55=>aRNAl_bac +1427 #-> slots 56..60=>lyseHoldBS_bac +138 #-> slots +1197 #-> require 'vacuumCart' +235 "Can"ovZ+|vH\ kez +2162 #t-> vacLeakTest +20 .Gate.power :analytic1,:ON,limit to 4000mA +2 .Gate.power :analytic2,:ON,limit to 4000mA +2 .Gate.power :analytic3,:ON,limit to 4000mA +8 "valve0"D2 +4 D +2 "core" ā +6 "valve0"D% +3 "core" Ă%aEO. +3 .tPlunge.configure :default +2 "valve0"D# Pm'-2 +4 .tPlunge.hold + "valve0"D+ +5 "core" ă+ +2 .tPlunge.configure :default +3 "valve0"D# Pm'-2 +6 "sampler0"H% +5 "core" Ȅ% g +4 .tSamplePump.configure :default +2 "sampler0"H#^ #(22 +7 "valve0"D& +3 "core" ą&nO. m +3 .tToroid.configure :default +2 "valve0"D$ 2 +4 .tToroid.hold + "valve0"D, +4 "core" Ć, +2 .tToroid.configure :default +2 "valve0"D$ 2 +7 "carousel0"F% +3 "core" Ƈ%M[%P  +3 .tCarousel.configure :default + "carousel0"F#  El22 +4 .tCarousel.hold +2 "carousel0"F+ +4 "core" ƈ+ +2 .tCarousel.configure :default +3 "carousel0"F#  El22 +6 "ambient0"J % +3 "core" ʉ% +3 .tAbs.configure :default +2 "ambient0"J#  +6 "syringe0"B\ & +3 "core" Š&jL +3 .tArchive.configure :default +2 "syringe0"B$d P\\<2 +4 .tArchive.hold +3 "syringe0"B , +3 "core" ‹, +3 .tArchive.configure :default + "syringe0"B$d P\\<2 +8 "syringe1"C % +3 "core" Ì%8]E +2 .tAir.configure :default +3 "syringe1"C#d Q]<2 +4 .tAir.hold +2 "syringe1"C + +4 "core" Í+ +3 .tAir.configure :default + "syringe1"C#d Q]<2 +5 C& +3 "core" Î&jE +3 .tLysis1.configure :default + "syringe1"C$d Q[<2 +5 .tLysis1.hold + "syringe1"C, +4 "core" Ï, +3 .tLysis1.configure :default +2 "syringe1"C$d Q[<2 +4 "syringe0"B% +44 "core" %jYS +3 .tLysis2.configure :default +2 "syringe0"B#d Q[<2 +4 .tLysis2.hold +2 "syringe0"B+ +4 "core" ‘+ +2 .tLysis2.configure :default +2 "syringe0"B#d Q[<2 +12 "valve1"E& +4 "core" Œ&O3 s +2 .tPinPort.configure :default +3 "valve1"E$ Ld22 +4 .tPinPort.hold + "valve1"E, +4 "core" œ, +3 .tPinPort.configure :default +3 "valve1"E$ Ld22 +3 #tAll elf controllers running firmware version 4.92 +4 "valve0"D% +7 "core" Ĕ%aMO9 +2 "valve0"D& +6 "carousel0"F% +4 "syringe0"B& +13 "syringe1"C% +5 C& +6 "syringe0"B% +4 "valve1"E& +19 "core" ĕ&qO1 j + Ɩ%M[ P  + —&j!]z ~ Ø%8w + Ù&j-\\ + š%jW + ś&O( r +8 ."clearToroid"Toroid.seek :clear +5 "valve1"E& +5 "valve0"D( +3 "core" Ŝ&O( r + ĝ( +4 .tAir.seek :clear +3 "syringe1"C'8 +5 "core" Þ' +2 .tLysis1.seek :clear +3 "syringe1"C(j +5 "core" ß( +2 .tLysis2.seek :clear +3 "syringe0"B 'j +3 "core"  ' +7 .tArchive.seek :clear +3 "syringe0"B!(j +6 "core" ¡( +2 .tCarousel.in :default + "carousel0"F>  El22 +5 F"% +4 "core" Ƣ%L[P  +5 .tCarousel.home.seek 22 +3 "carousel0"F#' +16 "core" ƣ' +4 "valve0"D$% +5 "core" Ĥ%aFO0 +2 .tIntake.close +2 "sampler0"H%/ +6 "core" ȥ/ +2 .tBypass.open + "sampler1"I&1 +84 "core" ɦ1 +2 .tExhaust.open + "sampler0"H'2 +84 "core" ȧ2 +3 #tAwaiting answer to "Turn the pump on. Push Return" +7691 #Vacuuming individual cartridges. +3 "valve0"D(% +5 "core" Ĩ%aTO6 + "valve0"D)& +6 "carousel0"F*% +4 "syringe0"B+& +4 "syringe1"C,% +8 C-& +3 "syringe0"B.% +6 "valve1"E/& +26 "core" ĩ&kO4 p +2 ƪ%M[LP  + «&j#{ | + ì%8 + í&j‡x + ®%jDՇ^ + ů&O* f +8 ."clearToroid"Toroid.seek :clear +5 "valve1"E0& +4 "valve0"D1( +5 "core" Ű&O- q +4 ı( +3 .tAir.seek :clear +3 "syringe1"C2'8 +3 "core" ò' +3 .tLysis1.seek :clear +3 "syringe1"C3(j +5 "core" ó( +2 .tLysis2.seek :clear +3 "syringe0"B4'j +5 "core" ´' +2 .tArchive.seek :clear +3 "syringe0"B5(j +5 "core" µ( +2 .tCarousel.in :default + "carousel0"F>  El22 +5 F6% +3 "core" ƶ%M[P  +3 .tCarousel.home.seek 22 +3 "carousel0"F7' +16 "core" Ʒ' +3 "valve0"D8% +3 "core" ĸ%aQO2 +3 "valve0"D9% +5 "core" Ĺ%aJO0 +2 "syringe1"C:& +5 "core" ú&j +2 "syringe1"C;% +5 "core" û%8x +2 "valve1"E<& +5 "core" ż&O) t +2 .tCarousel.seek 60 +3 "carousel0"F='9 +1047 "core" ƽ' +5 "carousel0"F>% +6 "core" ƾ%9#1S 2\ +3 "syringe1"C?& +4 "core" ÿ&j"F +3 .tLysis1.in :fast + "syringe1"C?d Q[<2 +4 .tLysis1.seek :locked +3 "syringe1"C@(* +107 "Can"ov+|uq+*z +130 "core" ( +2 "valve0"DA% +7 "core" %aKO4 +3 ."Plunge"Plunge.seek :locked +3 "valve0"DB' +3 "syringe1"CC% +8 "core" %8 +3 ."Air"Air.in :fast +2 "syringe1"C> Q]<2 +5 ."Air"Air.seek :locked +3 "syringe1"CD'h +82 "core" ' +4 ' +2 .tCarousel.reconfigure :locked +2 "carousel0"F#  El2\ 2 +4 FE% +3 "core" %9YP}  +10 #tPowering cartridge bus +264 "cartridge_broadcast" ( +3 .tGate.setIR 1750,5000,0,6 +13 .Gate.setIR 0,5000,0,6 +2 "cartridge_broadcast"~ +6 .tPuckHeater.configure :default +2 "Cartridge" \ :D H  +5 .tGate.power :heat,:ON,limit to 5000mA +55 "Cartridge" Ft +3 "cartridge" t +2 "Cartridge" Gy +5 "cartridge" ym5m5 +3 "Cartridge" Hy  +4 "cartridge" y hr/J59915 r/C\\ +4 #tMounted lysis Cartridge board#J59915 +5 #Using default cartridge heat loss curve for HeatingFunctionInCarousel +4 #Vacuuming vented cartridge 60 for 30 seconds + "carousel0"FI% +4 "core" %9 O \ +6 .tToroid.in :hold +2 "valve0"D? 2 +8 .tToroid.seek :cartridge +3 "valve0"DJ(m +371 "core" ( +5 .tToroid.in :default + "valve0"D? 2 +5 .tToroid.seek :clear +2 "valve0"DK( +372 "core" ( +2 #tPolling Can every 2:00 +53 "Can"ov0+|vO\  7 +3 .tPuckHeater.configure :default #ambient 21.8C +3 "Cartridge" \ :D H & +4 .tPuckHeater.seek 42.1C,1:00 +4 "Cartridge" L D +46 M9 +4 "cartridge" 9% +103 "Cartridge" N9 +3 "cartridge" 9%K +104 "Cartridge" O9 +3 "cartridge" 9 b%d +104 "Cartridge" P9 +3 "cartridge" 9" d +103 "Cartridge" Q9 +3 "cartridge" 9&&% c +104 "Cartridge" R9 +3 "cartridge" 9)\\%_ +103 "Cartridge" S9 +4 "cartridge" 9,)%\\ +104 "Cartridge" T9 +3 "cartridge" 9.%Y +103 "Cartridge" U9 +3 "cartridge" 90%Y +104 "Cartridge" V9 +3 "cartridge" 92R#X +103 "Cartridge" W9 +3 "cartridge" 94ER'X +103 "Cartridge" X9 +3 "cartridge" 95R+W +104 "Cartridge" Y9 +3 "cartridge" 97ZR/V +103 "Cartridge" Z9 +3 "cartridge" 98R4U +103 "Cartridge" [9 +3 "cartridge" 9: %8R +104 "Cartridge" \\9 +3 "cartridge" 9;]R"~IK +103 "Cartridge" `9 +4 "cartridge" 9>~MK +103 "Cartridge" a9 +3 "cartridge" 9?~RI +103 "Cartridge" b9 +4 "cartridge" 9@<VG +104 "Cartridge" c9 +3 "cartridge" 9@ZF +12 .tPuckHeater.hold 3 seconds,42.1C +6 "Cartridge" d D @Gx +3 "cartridge" [ +307 +2 .tdelayUntil "12:16:06.48" +133 "ambient0"Je% +3 "core" % +4 "carousel0"Ff% +3 "core" %9 O \ +3 #tCartridge 60 at 0.377324154216545 psi +2 "carousel0"Fg% +4 "core" %9 jO \ +6 .tToroid.in :hold + "valve0"D? 2 +5 .tToroid.seek :bypass +3 "valve0"Dh( +353 "core" ( +5 .tToroid.in :default +2 "valve0"D? 2 +5 .tToroid.seek :clear +2 "valve0"Di( +354 "core" ( +2 .tdelay 2 seconds +204 .Air.in :default +2 "syringe1"C>d Q]<2 +4 .tAir.seek :full +2 "syringe1"Cj'h +3 "core" ' +3 "carousel0"Fk% +4 "core" %9 O \ +3 "valve0"Dl% +5 "core" %HyO7 " +4 .tGate.power :heat,:OFF +2 .Gate.power :cartridge,:OFF +3 "valve1"Em& +4 "core" &O; p +3 .tCarousel.in :default +2 "carousel0"F>  El22 +4 Fn% +3 "core" %9 O \ +3 .tCarousel.home.seek 60 +3 "carousel0"Fo'9 +16 "core" ' +2 "carousel0"Fp% +3 "core" %9% S 2 +3 "syringe0"Bq& +5 "core" &j\ ч: +2 "syringe1"Cr% +4 "core" %hʊ‡y +5 ."Air"Air.in :unlocking +4 "syringe0"Bs% +2 "syringe1"C> Q]-2 +8 ."Air"Air.seek :clear +3 "syringe1"Ct'8 +2 "core" %jG^ +78 ' +2 "syringe1"Cu& +5 "core" &*zmF +4 ."Lysis1"Lysis1.in :unlocking +6 "valve0"Dv% +2 "syringe1"C? Q[(2 +5 "core" %HlOC / +5 ."Lysis1"Lysis1.seek :clear +7 ."Plunge"Plunge.in :unlocking +4 "syringe1"Cw(j +3 "valve0"D> Pm'(2 +7 ."Plunge"Plunge.seek :clear +3 "valve0"Dx' +109 "core" ' +4 ( +3 .tCarousel.seek 59 +3 "carousel0"Fy'8 +14 "core" '9`$n!T 2 +4 !to:Slide::Error\ :@axisName"Storage Carousel (SC):@checkpoint: omitted: mesg"PStorage Carousel (SC) positionErr at 60 - 62 counts (sensed 60 - 55 counts): @replyo:I2C::Servo::AbsMove3Reply : @error:positionErr: @channeli: @tagi~: @statuso:I2C::Servo::Status: @enabledF: @erri:@positioni`9: @pastRLSF: @pwmi7:@deltaPressiT:@pastThresholdF: @voltagef15.087907707412862%: @currentin: @type2F:@outPressi:\ @lostT: @inPressi!:@velocityi$: @pastFLSF:\ @homeF: @sourceiK:@destinationi%:bt["2/home/esp/esp2/lib/slide.rb:642:in `raiseErr'"7/home/esp/esp2/lib/slide.rb:404:in `unlimitedSeek'"5/home/esp/esp2/lib/thread.rb:74:in `recoverable'"7/home/esp/esp2/lib/slide.rb:369:in `unlimitedSeek'"./home/esp/esp2/lib/slide.rb:361:in `seek'"0/home/esp/esp2/lib/slide.rb:411:in `moveTo'"1/home/esp/esp2/lib/slide.rb:421:in `driveTo'",/home/esp/esp2/lib/msg.rb:68:in `retry'"1/home/esp/esp2/lib/slide.rb:420:in `driveTo'"8/home/esp/esp2/type/auv/koa/configure.rb:28:in `to'"@/home/esp/esp2/utils/cartridge/carousel.rb:289:in `select!'"?/home/esp/esp2/utils/cartridge/carousel.rb:312:in `select'">/home/esp/esp2/protocol/3G/vacuumCart.rb:20:in `vacCarts'":/home/esp/esp2/protocol/3G/vacuumCart.rb:19:in `each'">/home/esp/esp2/protocol/3G/vacuumCart.rb:19:in `vacCarts'"A/home/esp/esp2/protocol/3G/vacuumCart.rb:97:in `vacLeakTest'"(ESP):9:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 +2 #Retry #1 of 4 +2 .Carousel.hold +4 "carousel0"Fz+ +5 "core" + +3 .tCarousel.in :default +2 "carousel0"F>  El22 +5 .tCarousel.home.seek 59 +3 "carousel0"F{'8 +37 "core" ' +5 "carousel0"F|% +3 "core" %8Sp 2 +3 "syringe1"C}& +3 "core" &j!_ +4 .tLysis1.in :fast +2 "syringe1"C?d Q[<2 +4 .tLysis1.seek :locked +2 "syringe1"C~(* +237 "core" ( +2 "valve0"D% +6 "core" %aXO" +3 ."Plunge"Plunge.in :default +3 "valve0"D> Pm'-2 +5 ."Plunge"Plunge.seek :locked +4 "syringe1"C% +3 "valve0"D' +5 "core" Á%8 +8 ."Air"Air.in :fast +2 "syringe1"C> Q]<2 +4 ."Air"Air.seek :locked +3 "syringe1"C'h +82 "core" Ä' +8 Ă' +2 .tCarousel.reconfigure :locked + "carousel0"F#  El2\ 2 +5 F% +4 "core" ƅ%8NPq  +6 #tPowering cartridge bus +265 "cartridge_broadcast" ( +3 .tGate.setIR 1750,5000,0,6 +12 .Gate.setIR 0,5000,0,6 +2 "cartridge_broadcast"~ +6 .tPuckHeater.configure :default #ambient 21.8C + "Cartridge" \ :D H & +6 .tGate.power :heat,:ON,limit to 5000mA +55 "Cartridge" y +4 "cartridge" ygg +3 "Cartridge" y  +5 "cartridge" y j/J59961 /mCky +3 #tMounted lysis Cartridge board#J59961 +5 #Using default cartridge heat loss curve for HeatingFunctionInCarousel +4 #Vacuuming vented cartridge 59 for 30 seconds +2 "carousel0"F\ % +4 "core" Ɗ%8 O \  +6 .tToroid.in :hold + "valve0"D? 2 +5 .tToroid.seek :cartridge +3 "valve0"D (m +414 "core" Č( +5 .tToroid.in :default + "valve0"D? 2 +5 .tToroid.seek :clear +3 "valve0"D( +371 "core" Ď( +2 #tPolling Can every 2:00 +53 "Can"ov1+|vP\ ! +14 .tPuckHeater.configure :default #ambient 21.8C +3 "Cartridge" \ :D H % +4 .tPuckHeater.seek 42.1C,1:00 +4 "Cartridge"  D +4 9 +8 "cartridge" 9 f +104 "Cartridge" 9 +4 "cartridge" 9 MP +103 "Cartridge" 9 +4 "cartridge" 9!Gd +103 "Cartridge" 9 +3 "cartridge" 9# c +104 "Cartridge" 9 +3 "cartridge" 9'E d +104 "Cartridge" 9 +3 "cartridge" 9*Qa +103 "Cartridge" 9 +4 "cartridge" 9,^ +104 "Cartridge" 9 +3 "cartridge" 9/A] +103 "Cartridge" 9 +3 "cartridge" 91h?\\ +104 "Cartridge" 9 +3 "cartridge" 93Y#[ +103 "Cartridge" "9 +4 "cartridge" 95,?'Z +103 "Cartridge" $9 +4 "cartridge" 96?+W +104 "Cartridge" %9 +3 "cartridge" 98?0T +103 "Cartridge" &9 +3 "cartridge" 99?4S +106 "Cartridge" '9 +4 "cartridge" 9;:k8Q +103 "Cartridge" 9 +3 "cartridge" 9<_k_kEL +103 "Cartridge" 9 +4 "cartridge" 9?CkIJ +103 "Cartridge" 9 +3 "cartridge" 9@NH +103 "Cartridge" 9 +3 "cartridge" 9@RH +104 "Cartridge" (9 +3 "cartridge" 9AhVE +103 "Cartridge" .9 +3 "cartridge" 9AZD +5 .tPuckHeater.hold 3 seconds,42.1C +6 "Cartridge" - D AtH_ +3 "cartridge" [ +303 +3 .tdelayUntil "12:17:05.99" +167 "ambient0"J,% +4 "core" ʬ% +3 "carousel0"F+% +3 "core" ƫ%8 &O \  +3 #tCartridge 59 at 0.564348549463986 psi +2 "carousel0"F*% +5 "core" ƪ%8 O \  +5 .tToroid.in :hold + "valve0"D? 2 +4 .tToroid.seek :bypass +3 "valve0"D)( +353 "core" ĩ( +5 .tToroid.in :default +2 "valve0"D? 2 +4 .tToroid.seek :clear +3 "valve0"D/( +354 "core" į( +4 .tdelay 2 seconds +204 .Air.in :default +2 "syringe1"C>d Q]<2 +4 .tAir.seek :full +3 "syringe1"C0'h +3 "core" ð' +3 "carousel0"F6% +4 "core" ƶ%8 O \  +3 "valve0"D8% +3 "core" ĸ%HjO2 1 +5 .tGate.power :heat,:OFF +2 .Gate.power :cartridge,:OFF +2 "valve1"E9& +3 "core" Ź&O1 t +3 .tCarousel.in :default +2 "carousel0"F>  El22 +4 F:% +3 "core" ƺ%8 O \  +3 .tCarousel.home.seek 59 +3 "carousel0"F;'8 +14 "core" ƻ' +3 "carousel0"F<% +3 "core" Ƽ%8! Sn 2 +3 "syringe0"B& +5 "core" &jB +2 "syringe1"C% +5 "core" Þ%hx  +4 ."Air"Air.in :unlocking +4 "syringe0"B% +2 "syringe1"C> Q]-2 +7 "core" Ÿ%jM_ +3 ."Air"Air.seek :clear +4 "syringe1"C '8 +81 "core" à' +3 "syringe1"C!& +5 "core" á&*o#P +4 ."Lysis1"Lysis1.in :unlocking +4 "valve0"D#% +5 "syringe1"C? Q[(2 +2 "core" ģ%H\\O6 ? +3 ."Lysis1"Lysis1.seek :clear +9 ."Plunge"Plunge.in :unlocking +2 "syringe1"C7(j +4 "valve0"D> Pm'(2 +7 ."Plunge"Plunge.seek :clear +2 "valve0"D>' +109 "core" ľ' +2 ÷( +4 .tCarousel.seek 58 +3 "carousel0"F?'7 +38 "core" ƿ' +4 "carousel0"FA% +3 "core" %7%S~ 2 +3 "syringe1"CC& +4 "core" &j P +3 .tLysis1.in :fast +2 "syringe1"C?d Q[<2 +4 .tLysis1.seek :locked +3 "syringe1"C3(* +236 "core" ó( +3 "valve0"DE% +8 "core" %aWO +2 ."Plunge"Plunge.in :default +3 "valve0"D> Pm'-2 +4 ."Plunge"Plunge.seek :locked +5 "syringe1"C% +3 "valve0"D2' +5 "Can"mv&+|vC\ z +4 "core" Ã%8ˇt +3 ."Air"Air.in :fast +2 "syringe1"C> Q]<2 +5 ."Air"Air.seek :locked +3 "syringe1"CF'h +82 "core" ' +8 IJ' +2 .tCarousel.reconfigure :locked +2 "carousel0"F#  El2\ 2 +5 FG% +3 "core" %7OP{  +7 #tPowering cartridge bus +266 "cartridge_broadcast" ( +3 .tGate.setIR 1750,5000,0,6 +13 .Gate.setIR 0,5000,0,6 + "cartridge_broadcast"~ +6 .tPuckHeater.configure :default #ambient 21.8C +3 "Cartridge" \ :D H % +5 .tGate.power :heat,:ON,limit to 5000mA +55 "Cartridge" Hy +4 "cartridge" y]'6(i +3 "Cartridge" Iy 5 +5 "cartridge" y ?"UC\\q A"J60003 "dCb Bm/GyCg +6 #tMounted lysis Cartridge board#J60003 +5 #Using default cartridge heat loss curve for HeatingFunctionInCarousel +4 #Vacuuming vented cartridge 58 for 30 seconds +2 "carousel0"F1% +4 "core" Ʊ%7O \ +6 .tToroid.in :hold +2 "valve0"D? 2 +4 .tToroid.seek :cartridge +3 "valve0"DJ(m +372 "core" ( +6 .tToroid.in :default +2 "valve0"D? 2 +4 .tToroid.seek :clear +2 "valve0"DM( +371 "core" ( +3 #tPolling Can every 2:00 +52 "Can"pv++|vL\ % +13 .tPuckHeater.configure :default #ambient 21.9C +2 "Cartridge" \ :D H + +4 .tPuckHeater.seek 42.1C,1:00 +5 "Cartridge" O9 +3 N DZ +5 "cartridge" 9 /% +107 "Cartridge" P9 +3 "cartridge" 9 K +103 "Cartridge" Q9 +4 "cartridge" 9!"%d +103 "Cartridge" R9 +6 "cartridge" 9$<% a +105 "Cartridge" S9 +3 "cartridge" 9' ` +104 "Cartridge" T9 +3 "cartridge" 9*/%` +104 "Cartridge" U9 +4 "cartridge" 9,~` +105 "Cartridge" V9 +3 "cartridge" 9.` +103 "Cartridge" W9 +3 "cartridge" 90%` +104 "Cartridge" X9 +4 "cartridge" 93 R#] +103 "Cartridge" Y9 +4 "cartridge" 95 %'Z +103 "Cartridge" Z9 +3 "cartridge" 96%,W +104 "Cartridge" [9 +3 "cartridge" 98WR0V +104 "Cartridge" \\9 +3 "cartridge" 99R4T +103 "Cartridge" ]9 +3 "cartridge" 9;%8Q +104 "Cartridge" ^9 +3 "cartridge" 9<:R=O +103 "Cartridge" _9 +4 "cartridge" 9=:~AN +104 "Cartridge" `9 +3 "cartridge" 9>3~EK +104 "Cartridge" a9 +3 "cartridge" 9?~IJ +103 "Cartridge" b9 +3 "cartridge" 9?~NG +103 "Cartridge" c9 +3 "cartridge" 9@d~RF +104 "Cartridge" d9 +4 "cartridge" 9@~VE +5 .tPuckHeater.hold 3 seconds,42.1C +6 "Cartridge" e DZ @G +3 "cartridge" W +302 +3 .tdelayUntil "12:18:04.70" +272 "ambient0"Jf% +3 "core" % +3 "carousel0"Fg% +3 "core" %7O \ +3 #tCartridge 58 at 0.626690014546469 psi + "carousel0"FK% +6 "core" %7O \ +4 .tToroid.in :hold +3 "valve0"D? 2 +4 .tToroid.seek :bypass +3 "valve0"Dh( +353 "core" ( +4 .tToroid.in :default +3 "valve0"D? 2 +3 .tToroid.seek :clear +3 "valve0"Dk( +353 "core" ( +2 .tdelay 2 seconds +203 .Air.in :default +2 "syringe1"C>d Q]<2 +4 .tAir.seek :full +3 "syringe1"Cl'h +3 "core" ' +3 "carousel0"Fm% +4 "core" %71O \ +2 "valve0"Dn% +5 "core" %HlOG / +4 .tGate.power :heat,:OFF +2 .Gate.power :cartridge,:OFF +3 "valve1"Ep& +4 "core" &\ "OH m +3 .tCarousel.in :default + "carousel0"F>  El22 +5 Fq% +3 "core" %7O \ +3 .tCarousel.home.seek 58 +3 "carousel0"Fr'7 +14 "core" ' +3 "carousel0"Fs% +3 "core" %7@S 2 +3 "syringe0"Bu& +4 "core" &j= +3 "syringe1"Cv% +5 "core" %hwg  +3 ."Air"Air.in :unlocking +7 "syringe0"BD% + "syringe1"C> Q]-2 +7 ."Air"Air.seek :clear +4 "syringe1"C='8 +3 "core" %jL^ +77 ý' +2 "syringe1"Cy& +5 "core" &*c +5 ."Lysis1"Lysis1.in :unlocking +3 "valve0"Dj% +2 "syringe1"C? Q[(2 +9 ."Lysis1"Lysis1.seek :clear +2 "syringe1"C|(j +4 "core" %HbOH 9 +5 ."Plunge"Plunge.in :unlocking +3 "valve0"D> Pm'(2 +4 ."Plunge"Plunge.seek :clear +3 "valve0"D}' +103 "core" ( +6 ' +3 .tCarousel.seek 57 +3 "carousel0"F@'6 +38 "core" ' +4 "carousel0"FB% +3 "core" %6U@Sl 2 +3 "syringe1"Co& +4 "core" &jX +3 .tLysis1.in :fast +2 "syringe1"C?d Q[<2 +5 .tLysis1.seek :locked +4 "syringe1"Cz(* +236 "core" ( +2 "valve0"D% +7 "core" %aHO& +3 ."Plunge"Plunge.in :default +2 "valve0"D> Pm'-2 +4 "syringe1"C% +2 ."Plunge"Plunge.seek :locked +8 "valve0"Dw' +3 "core" Á%8ꇑ +4 ."Air"Air.in :fast +2 "syringe1"C> Q]<2 +4 ."Air"Air.seek :locked +3 "syringe1"C'h +82 "core" Å' +11 ' +2 .tCarousel.reconfigure :locked +2 "carousel0"F#  El2\ 2 +5 Fx% +3 "core" %6NOP  +7 #tPowering cartridge bus +267 "cartridge_broadcast" ( +2 .tGate.setIR 1750,5000,0,6 +13 .Gate.setIR 0,5000,0,6 +2 "cartridge_broadcast"~ +6 .tPuckHeater.configure :default #ambient 21.9C +3 "Cartridge" \ :D H + +4 .tGate.power :heat,:ON,limit to 5000mA +55 "Cartridge" ty +4 "cartridge" yՎՎ +4 "Cartridge" y  +5 "cartridge" y /J59971 Z/MC% +3 #tMounted lysis Cartridge board#J59971 +4 #Using default cartridge heat loss curve for HeatingFunctionInCarousel +5 #Vacuuming vented cartridge 57 for 30 seconds +3 "carousel0"F % +4 "core" Ɖ%6 N)O \ +5 .tToroid.in :hold + "valve0"D? 2 +5 .tToroid.seek :cartridge +2 "valve0"D\ (m +371 "core" Ċ( +46 .tToroid.in :default +2 "valve0"D? 2 +4 .tToroid.seek :clear +3 "valve0"Di( +371 "core" ( +2 #tPolling Can every 2:00 +53 "Can"nu+|vO\  +13 .tPuckHeater.configure :default #ambient 21.9C +2 "Cartridge" \ :D H 1 +4 .tPuckHeater.seek 42.1C,1:00 +4 "Cartridge" C4 +5 9 +4 "cartridge" 9` +103 "Cartridge" 9 +3 "cartridge" 9K +104 "Cartridge" 9 +3 "cartridge" 9d +103 "Cartridge" 9 +3 "cartridge" 9" c +104 "Cartridge" 9 +3 "cartridge" 9&{4 ` +104 "Cartridge" 9 +3 "cartridge" 9)Z +105 "Cartridge" 9 +5 "cartridge" 9,}V +104 "Cartridge" 9 +3 "cartridge" 9.4U +104 "Cartridge" L9 +3 "cartridge" 9074X +104 "Cartridge" 9 +3 "cartridge" 92`#Y +104 "Cartridge" 9 +3 "cartridge" 93`'X +103 "Cartridge" "9 +4 "cartridge" 954,V +104 "Cartridge" $9 +3 "cartridge" 97 0T +103 "Cartridge" %9 +3 "cartridge" 98}`4R +104 "Cartridge" &9 +3 "cartridge" 9948P +104 "Cartridge" '9 +3 "cartridge" 9:`=N +103 "Cartridge" 9 +3 "cartridge" 9;`AN +104 "Cartridge" 9 +3 "cartridge" 9<`EL +104 "Cartridge" 9 +3 "cartridge" 9=`JJ +103 "Cartridge" 9 +6 "cartridge" 9>MNJ +104 "Cartridge" 9 +3 "cartridge" 9?RH +104 "Cartridge" 9 +3 "cartridge" 9?WF +104 "Cartridge" (9 +3 "cartridge" 9@[F +4 .tPuckHeater.hold 3 seconds,42.1C +7 "Cartridge" . C4 ?F +4 "cartridge" [ +300 +3 .tdelayUntil "12:19:03.65" +170 "ambient0"J-% +3 "core" ʭ% +3 "carousel0"F,% +3 "core" Ƭ%6 NO \ +3 #tCartridge 57 at 0.452133912315517 psi + "carousel0"F+% +6 "core" ƫ%6 NO \ +4 .tToroid.in :hold +2 "valve0"D? 2 +5 .tToroid.seek :bypass +3 "valve0"D*( +354 "core" Ī( +7 .tToroid.in :default +2 "valve0"D? 2 +4 .tToroid.seek :clear +3 "valve0"D( +353 "core" Ď( +2 .tdelay 2 seconds +203 .Air.in :default + "syringe1"C>d Q]<2 +4 .tAir.seek :full +3 "syringe1"C)'h +3 "core" é' +2 "carousel0"F6% +5 "core" ƶ%6 NO \ +2 "valve0"D8% +7 "core" ĸ%HmO? . +5 .tGate.power :heat,:OFF +2 .Gate.power :cartridge,:OFF +2 "valve1"E9& +4 "core" Ź&OC q +3 .tCarousel.in :default +2 "carousel0"F>  El22 +5 F:% +4 "core" ƺ%6 MO \ +3 .tCarousel.home.seek 57 +2 "carousel0"F<'6 +15 "core" Ƽ' +2 "carousel0"F% +4 "core" Ɲ%6 FSn 2 +3 "syringe0"B& +5 "core" ž&jM +2 "syringe1"C% +3 "core" ß%hs +5 ."Air"Air.in :unlocking +4 "syringe0"B!% + "syringe1"C> Q]-2 +7 "core" ¡%jXk +2 ."Air"Air.seek :clear +6 "syringe1"C#'8 +81 "core" ã' +2 "syringe1"C& +3 "core" Ä&*~i+c +5 ."Lysis1"Lysis1.in :unlocking +4 "valve0"D{% +3 "syringe1"C? Q[(2 +4 "core" %HvO6 % +3 ."Lysis1"Lysis1.seek :clear +11 ."Plunge"Plunge.in :unlocking +7 "syringe1"CA(j +2 "valve0"D> Pm'(2 +8 ."Plunge"Plunge.seek :clear +3 "valve0"DC' +109 "core" ' +4 ( +3 .tCarousel.seek 56 +2 "carousel0"F0'5 +38 "core" ư' +5 "carousel0"F~% +3 "core" %5 Sh 2 +2 "syringe1"C& +6 "core" Â&jA +5 .tLysis1.in :fast +2 "syringe1"C?d Q[<2 +5 .tLysis1.seek :locked +2 "syringe1"C;(* +236 "core" û( +4 "valve0"DE% +7 "core" %aPO +3 ."Plunge"Plunge.in :default +3 "valve0"D> Pm'-2 +3 "syringe1"C% +5 ."Plunge"Plunge.seek :locked +6 "valve0"D7' +5 "core" Ã%8ԇ +2 ."Air"Air.in :fast +2 "syringe1"C> Q]<2 +5 ."Air"Air.seek :locked +3 "syringe1"CG'h +82 "core" ' +10 ķ' +3 .tCarousel.reconfigure :locked + "carousel0"F#  El2\ 2 +6 F>% +5 "core" ƾ%5N"Pw  +7 #tPowering cartridge bus +62 "Can"nu+|vVvz +202 "cartridge_broadcast" ( +3 .tGate.setIR 1750,5000,0,6 +12 .Gate.setIR 0,5000,0,6 +3 "cartridge_broadcast"~ +6 .tPuckHeater.configure :default #ambient 21.9C +2 "Cartridge" \ :D H 1 +6 .tGate.power :heat,:ON,limit to 5000mA +55 "Cartridge" y +4 "cartridge" y +3 "Cartridge" Hy  +4 "cartridge" y ̛/J59980 4ԛ/C +4 #tMounted lysis Cartridge board#J59980 +4 #Using default cartridge heat loss curve for HeatingFunctionInCarousel +5 #Vacuuming vented cartridge 56 for 30 seconds + "carousel0"FI% +4 "core" %5 O \  +5 .tToroid.in :hold +3 "valve0"D? 2 +7 .tToroid.seek :cartridge +2 "valve0"D1(m +371 "core" ı( +49 .tToroid.in :default +2 "valve0"D? 2 +4 .tToroid.seek :clear +3 "valve0"D/( +370 "core" į( +3 #tPolling Can every 2:00 +52 "Can"pu+|vQ\ u +13 .tPuckHeater.configure :default #ambient 21.9C +3 "Cartridge" \ :D H / +3 .tPuckHeater.seek 42.1C,1:00 +4 "Cartridge" J C +6 O9 +3 "cartridge" 9 +103 "Cartridge" P9 +7 "cartridge" 9O +103 "Cartridge" Q9 +4 "cartridge" 9 @d +103 "Cartridge" R9 +3 "cartridge" 9" a +104 "Cartridge" S9 +3 "cartridge" 9% d +103 "Cartridge" T9 +4 "cartridge" 9(a +103 "Cartridge" U9 +6 "cartridge" 9+R` +104 "Cartridge" V9 +3 "cartridge" 9-_ +103 "Cartridge" W9 +3 "cartridge" 9/] +104 "Cartridge" 9 +3 "cartridge" 92#[ +104 "Cartridge" X9 +3 "cartridge" 94 'Y +103 "Cartridge" Y9 +3 "cartridge" 95 +W +104 "Cartridge" Z9 +3 "cartridge" 97X0T +103 "Cartridge" [9 +4 "cartridge" 98 4R +103 "Cartridge" \\9 +3 "cartridge" 99 8P +104 "Cartridge" ]9 +3 "cartridge" 9;<8( IJ +103 "Cartridge" a9 +3 "cartridge" 9>8NG +103 "Cartridge" b9 +4 "cartridge" 9?8RF +103 "Cartridge" c9 +4 "cartridge" 9@HdVE +103 "Cartridge" d9 +4 "cartridge" 9@dZD +4 .tPuckHeater.hold 3 seconds,42.1C +7 "Cartridge" e C @rGW +3 "cartridge" [ +299 +3 .tdelayUntil "12:20:02.90" +174 "ambient0"Jf% +3 "core" % +2 "carousel0"Fg% +5 "core" %5 O \  +2 #tCartridge 56 at 0.452133912315517 psi + "carousel0"FK% +5 "core" %5  O \  +5 .tToroid.in :hold +3 "valve0"D? 2 +4 .tToroid.seek :bypass +3 "valve0"DM( +353 "core" ( +4 .tToroid.in :default +3 "valve0"D? 2 +4 .tToroid.seek :clear +2 "valve0"Dh( +354 "core" ( +2 .tdelay 2 seconds +204 .Air.in :default +2 "syringe1"C>d Q]<2 +3 .tAir.seek :full +3 "syringe1"Cm'h +3 "core" ' +3 "carousel0"Fn% +5 "core" %5 O \  +2 "valve0"Dp% +3 "core" %HoO# , +5 .tGate.power :heat,:OFF +2 .Gate.power :cartridge,:OFF +3 "valve1"Eq& +3 "core" &O' v +3 .tCarousel.in :default +2 "carousel0"F>  El22 +4 Fs% +3 "core" %5 O \  +4 .tCarousel.home.seek 56 +3 "carousel0"Fu'5 +16 "core" ' +2 "carousel0"Fv% +4 "core" %5Sg 2 +3 "syringe0"BD& +3 "core" &jՇa +3 "syringe1"Cy% +5 "core" %hʄ +4 ."Air"Air.in :unlocking +4 "syringe0"Bj% +8 "syringe1"C> Q]-2 +6 "core" %jSLJ} +2 ."Air"Air.seek :clear +4 "syringe1"CF'8 +81 "core" ' +3 "syringe1"C?& +3 "core" ÿ&*}q8 +5 ."Lysis1"Lysis1.in :unlocking +4 "valve0"DB% +2 "syringe1"C? Q[(2 +7 ."Lysis1"Lysis1.seek :clear +5 "syringe1"Co(j +3 "core" %HoO* , +5 ."Plunge"Plunge.in :unlocking +4 "valve0"D> Pm'(2 +4 ."Plunge"Plunge.seek :clear +2 "valve0"Dl' +104 "core" ( +6 ' +2 .tCarousel.seek 55 +3 "carousel0"F3'4 +38 "core" Ƴ' +5 "carousel0"F2% +3 "core" Ʋ%4#So 2 +3 "syringe1"Cr& +4 "core" &jÇg +3 .tLysis1.in :fast + "syringe1"C?d Q[<2 +5 .tLysis1.seek :locked +3 "syringe1"C(* +236 "core" ( +3 "valve0"D% +8 "core" ā%aUO5 +3 ."Plunge"Plunge.in :default + "valve0"D> Pm'-2 +5 "syringe1"C|% +7 ."Plunge"Plunge.seek :locked +3 "valve0"Dx' +4 "core" %8` +4 ."Air"Air.in :fast +4 "syringe1"C> Q]<2 +5 ."Air"Air.seek :locked +4 "syringe1"C}'h +82 "core" ' +6 ' +3 .tCarousel.reconfigure :locked +2 "carousel0"F#  El2\ 2 +4 F=% +4 "core" ƽ%4OP  +6 #tPowering cartridge bus +265 "cartridge_broadcast" ( +3 .tGate.setIR 1750,5000,0,6 +14 .Gate.setIR 0,5000,0,6 +3 "cartridge_broadcast"~ +6 .tGate.power :cartridge,:OFF +57 #Mounted archive Cartridge +6 #Vacuuming solid cartridge 55 for 30 seconds +2 "carousel0"Ft% +4 "core" %4 oO \ +5 .tToroid.in :hold +3 "valve0"D? 2 +3 .tToroid.seek :cartridge +3 "valve0"D(m +371 "core" ć( +5 .tToroid.in :default + "valve0"D? 2 +6 .tToroid.seek :clear +2 "valve0"D ( +371 "core" ĉ( +3 .tdelay 30 seconds +3002 "ambient0"Jk% +3 "core" %s +43 "carousel0"F\ % +5 "core" Ɗ%4 O \ +2 #tCartridge 55 at 0.227704638018587 psi + "carousel0"F% +6 "core" ƒ%4 O \ +5 .tToroid.in :hold + "valve0"D? 2 +5 .tToroid.seek :bypass +2 "valve0"D( +353 "core" Ĕ( +5 .tToroid.in :default +2 "valve0"D? 2 +4 .tToroid.seek :clear +2 "valve0"D( +354 "core" Ě( +2 "carousel0"F% +4 "core" Ƙ%4 >O \ +2 "valve0"D% +5 "core" ė%Hr5Q ) +4 "valve1"E& +3 "core" Ŗ& OG j +3 .tCarousel.in :default +2 "carousel0"F>  El22 +4 F% +2 "core" ƕ%4 O \ +4 .tCarousel.home.seek 55 +3 "carousel0"F'4 +15 "core" ƛ' +2 "carousel0"FN% +4 "core" %4  Q]-2 +7 "core" œ%jFY +3 ."Air"Air.seek :clear +5 "syringe1"C"'8 +80 "core" â' +3 "syringe1"C$& +4 "core" ä&*qv,; +7 ."Lysis1"Lysis1.in :unlocking +2 "valve0"D%% +2 "syringe1"C? Q[(2 +6 "core" ĥ%HsOF ( +4 ."Lysis1"Lysis1.seek :clear +7 ."Plunge"Plunge.in :unlocking +5 "syringe1"C&(j +2 "valve0"D> Pm'(2 +7 ."Plunge"Plunge.seek :clear +2 "valve0"D'' +109 "core" ħ' +6 æ( +5 .tCarousel.seek 54 +3 "carousel0"F'3 +37 "core" Ɔ' +5 "carousel0"F % +3 "core" ƍ%3#ZS 2 +3 "syringe1"C& +3 "core" Ï&je +4 .tLysis1.in :fast + "syringe1"C?d Q[<2 +5 .tLysis1.seek :locked +3 "syringe1"C(* +236 "core" Ñ( +2 "valve0"D % +8 "core" ċ%aLO+ +2 ."Plunge"Plunge.in :default +2 "valve0"D> Pm'-2 +5 ."Plunge"Plunge.seek :locked +5 "syringe1"C% +2 "valve0"D(' +9 "core" È%8և +3 ."Air"Air.in :fast +2 "syringe1"C> Q]<2 +4 ."Air"Air.seek :locked +3 "syringe1"C.'h +83 "core" î' +8 Ĩ' +2 .tCarousel.reconfigure :locked +2 "carousel0"F#  El2\ 2 +5 F-% +3 "core" ƭ%3OP  +7 #tPowering cartridge bus +264 "cartridge_broadcast" ( +2 .tGate.setIR 1750,5000,0,6 +13 .Gate.setIR 0,5000,0,6 +3 "cartridge_broadcast"~ +6 .tGate.power :cartridge,:OFF +57 #Mounted archive Cartridge +6 #Vacuuming solid cartridge 54 for 30 seconds + "carousel0"F,% +4 "core" Ƭ%3 O \ +5 .tToroid.in :hold +2 "valve0"D? 2 +4 .tToroid.seek :cartridge +3 "valve0"D+(m +14 "Can"ou+|v12z +357 "core" ī( +5 .tToroid.in :default + "valve0"D? 2 +5 .tToroid.seek :clear +2 "valve0"Di( +371 "core" ( +2 .tdelay 30 seconds +3004 "ambient0"J*% +6 "core" ʪ%w +3 "carousel0"F6% +3 "core" ƶ%3 ,O \ +2 #tCartridge 54 at 0.277577810084573 psi +2 "carousel0"F8% +5 "core" Ƹ%3 ~!O \ +5 .tToroid.in :hold + "valve0"D? 2 +4 .tToroid.seek :bypass +2 "valve0"D9( +353 "core" Ĺ( +4 .tToroid.in :default +3 "valve0"D? 2 +4 .tToroid.seek :clear +2 "valve0"D:( +353 "core" ĺ( +2 "carousel0"F% +5 "core" Ɲ%3 !O \ +2 "valve0"D% +4 "core" Ğ%HxQ # +5 "valve1"E& +3 "core" ş&O4 t +2 .tCarousel.in :default +2 "carousel0"F>  El22 +5 F!% +3 "core" ơ%3 O \ +3 .tCarousel.home.seek 54 +3 "carousel0"F'3 +15 "core" Ƅ' +4 "carousel0"F{% +4 "core" %3}%Sq 2 +3 "syringe0"B& +5 "core" …&jڇh +2 "syringe1"C@% +3 "core" %hʌԇ +5 ."Air"Air.in :unlocking +6 "syringe0"B~% + "syringe1"C> Q]-2 +7 ."Air"Air.seek :clear +3 "syringe1"C)'8 +5 "core" %jOχw +77 é' +3 "syringe1"C& +3 "core" Â&*zm +6 ."Lysis1"Lysis1.in :unlocking +4 "valve0"Dz% + "syringe1"C? Q[(2 +7 ."Lysis1"Lysis1.seek :clear +4 "syringe1"Cw(j +4 "core" %HsO5 ( +4 ."Plunge"Plunge.in :unlocking +3 "valve0"D> Pm'(2 +4 ."Plunge"Plunge.seek :clear +3 "valve0"D<' +104 "core" ( +6 ļ' +2 .tCarousel.seek 53 +3 "carousel0"FE'2 +38 "core" ' +4 "carousel0"F% +3 "core" ƃ%2";$S{ 2 +3 "syringe1"CA& +4 "core" &j#| +3 .tLysis1.in :fast +2 "syringe1"C?d Q[<2 +47 .tLysis1.seek :locked +2 "syringe1"C>(* +237 "core" þ( +15 "valve0"DC% +9 "core" %aMO0 +3 ."Plunge"Plunge.in :default +2 "valve0"D> Pm'-2 +4 "syringe1"C#% +5 ."Plunge"Plunge.seek :locked +10 "valve0"D ' +2 "core" ã%8 +5 ."Air"Air.in :fast +2 "syringe1"C> Q]<2 +5 ."Air"Air.seek :locked +3 "syringe1"CH'h +82 "core" ' +10 Ġ' +2 .tCarousel.reconfigure :locked + "carousel0"F#  El2\ 2 +5 FI% +2 "core" %2O9Pu  +11 #tPowering cartridge bus +264 "cartridge_broadcast" ( +2 .tGate.setIR 1750,5000,0,6 +13 .Gate.setIR 0,5000,0,6 +3 "cartridge_broadcast"~ +6 .tGate.power :cartridge,:OFF +57 #Mounted archive Cartridge +6 #Vacuuming solid cartridge 53 for 30 seconds +2 "carousel0"F% +4 "core" Ǝ%28O \ +5 .tToroid.in :hold +2 "valve0"D? 2 +4 .tToroid.seek :cartridge +2 "valve0"D1(m +372 "core" ı( +4 .tToroid.in :default +2 "valve0"D? 2 +4 .tToroid.seek :clear +3 "valve0"DO( +371 "core" ( +2 .tdelay 30 seconds +3004 "ambient0"JP% +3 "core" %2z +2 "carousel0"FQ% +5 "core" %28O \ +2 #tCartridge 53 at 0.314982689134062 psi +2 "carousel0"FR% +5 "core" %28O \ +5 .tToroid.in :hold + "valve0"D? 2 +5 .tToroid.seek :bypass +3 "valve0"DS( +353 "core" ( +4 .tToroid.in :default +2 "valve0"D? 2 +4 .tToroid.seek :clear +3 "valve0"DT( +353 "core" ( +2 "carousel0"FU% +4 "core" %29O \ +2 "valve0"DV% +5 "core" %HtPQ ' +4 "valve1"E & +3 "core" Ō&(OM x +3 .tCarousel.in :default +2 "carousel0"F>  El22 +4 FW% +3 "core" %292O \ +3 .tCarousel.home.seek 53 +3 "carousel0"F'2 +15 "core" Ɛ' +2 "carousel0"FX% +4 "core" %2L8bP  +3 "syringe0"BY& +3 "core" &j· +3 "syringe1"CZ% +4 "core" %h|z  +6 ."Air"Air.in :unlocking +3 "syringe0"B[% + "syringe1"C> Q]-2 +7 ."Air"Air.seek :clear +4 "syringe1"C\\'8 +3 "core" %jMχ +77 ' +3 "syringe1"C]& +4 "core" &*yt R +5 ."Lysis1"Lysis1.in :unlocking +3 "valve0"D^% +2 "syringe1"C? Q[(2 +6 "core" %HuOB & +5 ."Plunge"Plunge.in :unlocking +4 ."Lysis1"Lysis1.seek :clear +4 "valve0"D> Pm'(2 + "syringe1"C_(j +8 ."Plunge"Plunge.seek :clear +3 "valve0"D`' +110 "core" ' +4 ( +3 .tCarousel.seek 52 +3 "carousel0"Fa'1 +38 "core" ' +4 "carousel0"Fb% +3 "core" %1%PS~ 2 +3 "syringe1"Cc& +3 "core" &j@ +4 .tLysis1.in :fast + "syringe1"C?d Q[<2 +4 .tLysis1.seek :locked +3 "syringe1"Cd(* +237 "core" ( +2 "valve0"De% +7 "core" %aKO& +2 ."Plunge"Plunge.in :default +2 "valve0"D> Pm'-2 +5 ."Plunge"Plunge.seek :locked +5 "syringe1"Cf% +2 "valve0"Dg' +8 "core" %8 +3 ."Air"Air.in :fast +3 "syringe1"C> Q]<2 +4 ."Air"Air.seek :locked +3 "syringe1"CK'h +82 "core" ' +9 ' +2 .tCarousel.reconfigure :locked +2 "carousel0"F#  El2\ 2 +5 F/% +2 "core" Ư%1NJP  +7 #tPowering cartridge bus +265 "cartridge_broadcast" ( +3 .tGate.setIR 1750,5000,0,6 +13 .Gate.setIR 0,5000,0,6 +2 "cartridge_broadcast"~ +7 .tGate.power :cartridge,:OFF +56 #Mounted archive Cartridge +5 #Vacuuming solid cartridge 52 for 30 seconds +2 "carousel0"FM% +4 "core" %1,O \ +5 .tToroid.in :hold +3 "valve0"D? 2 +4 .tToroid.seek :cartridge +2 "valve0"Dn(m +371 "core" ( +5 .tToroid.in :default + "valve0"D? 2 +5 .tToroid.seek :clear +2 "valve0"Dp( +177 "Can"ou+|vPz +194 "core" ( +2 .tdelay 30 seconds +3004 "ambient0"Jq% +3 "core" % +3 "carousel0"Fs% +3 "core" %1O \ +3 #tCartridge 52 at 0.47707049834851 psi + "carousel0"Fv% +5 "core" %1O \ +5 .tToroid.in :hold +2 "valve0"D? 2 +4 .tToroid.seek :bypass +3 "valve0"DD( +353 "core" ( +4 .tToroid.in :default +2 "valve0"D? 2 +4 .tToroid.seek :clear +3 "valve0"Dy( +353 "core" ( +2 "carousel0"Fj% +5 "core" %1GO \ +2 "valve0"D?% +3 "core" Ŀ%Hs)Q ( +50 "valve1"EB& +3 "core" &O9 r +3 .tCarousel.in :default +2 "carousel0"F>  El22 +4 FG% +3 "core" %1O \ +3 .tCarousel.home.seek 52 +3 "carousel0"F0'1 +14 "core" ư' +2 "carousel0"F2% +5 "core" Ʋ%1JBP  +3 "syringe0"Br& +4 "core" &j +3 "syringe1"Cm% +3 "core" %hʀ +15 ."Air"Air.in :unlocking +5 "syringe0"B;% +6 "syringe1"C> Q]-2 +3 "core" »%jY +2 ."Air"Air.seek :clear +4 "syringe1"C7'8 +81 "core" ÷' +3 "syringe1"Cu& +4 "core" &*sr/ +6 ."Lysis1"Lysis1.in :unlocking +3 "valve0"D% + "syringe1"C? Q[(2 +8 "core" ā%HnO: - +3 ."Lysis1"Lysis1.seek :clear +9 ."Plunge"Plunge.in :unlocking +3 "syringe1"C|(j +2 "valve0"D> Pm'(2 +8 ."Plunge"Plunge.seek :clear +3 "valve0"Do' +109 "core" ' +4 ( +3 .tCarousel.seek 51 +3 "carousel0"F='0 +38 "core" ƽ' +4 "carousel0"Fl% +3 "core" %0#ש-S~ 2 +3 "syringe1"CF& +5 "core" &jY +2 .tLysis1.in :fast +3 "syringe1"C?d Q[<2 +4 .tLysis1.seek :locked +2 "syringe1"Ct(* +237 "core" ( +2 "valve0"Dh% +8 "core" %aCO +2 ."Plunge"Plunge.in :default +3 "valve0"D> Pm'-2 +4 ."Plunge"Plunge.seek :locked +5 "syringe1"C% +2 "valve0"DJ' +7 "core" Ç%8h +3 ."Air"Air.in :fast +2 "syringe1"C> Q]<2 +5 ."Air"Air.seek :locked +3 "syringe1"Ck'h +82 "core" ' +10 ' +2 .tCarousel.reconfigure :locked +3 "carousel0"F#  El2\ 2 +4 F\ % +3 "core" Ɗ%0NרPx  +7 #tPowering cartridge bus +264 "cartridge_broadcast" ( +2 .tGate.setIR 1750,5000,0,6 +13 .Gate.setIR 0,5000,0,6 +3 "cartridge_broadcast"~ +6 .tGate.power :cartridge,:OFF +56 #Mounted archive Cartridge +6 #Vacuuming solid cartridge 51 for 30 seconds +2 "carousel0"F% +4 "core" ƒ%0קO \  +5 .tToroid.in :hold +2 "valve0"D? 2 +7 .tToroid.seek :cartridge +2 "valve0"D (m +371 "core" ĉ( +5 .tToroid.in :default +2 "valve0"D? 2 +5 .tToroid.seek :clear +3 "valve0"D( +371 "core" Ĕ( +2 .tdelay 30 seconds +3003 "ambient0"J% +3 "core" ʘ% +3 "carousel0"F% +4 "core" Ɨ%0רO \  +2 #tCartridge 51 at 0.427197326282524 psi +2 "carousel0"F% +4 "core" Ɩ%0קO \  +5 .tToroid.in :hold +3 "valve0"D? 2 +4 .tToroid.seek :bypass +5 "valve0"D( +355 "core" ĕ( +4 .tToroid.in :default +2 "valve0"D? 2 +5 .tToroid.seek :clear +2 "valve0"DN( +353 "core" ( +3 "carousel0"FL% +4 "core" %0רO \  +2 "valve0"D% +6 "core" ę%HQ +4 "valve1"E& +3 "core" Ŝ&O5 s +3 .tCarousel.in :default + "carousel0"F>  El22 +5 F$% +4 "core" Ƥ%0שO \  +2 .tCarousel.home.seek 51 +3 "carousel0"F%'0 +15 "core" ƥ' +2 "carousel0"F3% +5 "core" Ƴ%0$ת$St 2 +3 "syringe0"B & +3 "core" &jm +3 "syringe1"C}% +6 "core" %hʈ +6 ."Air"Air.in :unlocking +5 "syringe0"B% +6 "syringe1"C> Q]-2 +3 "core" %jQ +3 ."Air"Air.seek :clear +3 "syringe1"C'8 +81 "core" ' +3 "syringe1"Cx& +4 "core" &*v\\ +4 ."Lysis1"Lysis1.in :unlocking +5 "valve0"D% + "syringe1"C? Q[(2 +9 ."Lysis1"Lysis1.seek :clear +3 "syringe1"C (j +4 "core" ě%HnO) - +5 ."Plunge"Plunge.in :unlocking +4 "valve0"D> Pm'(2 +4 ."Plunge"Plunge.seek :clear +2 "valve0"D' +104 "core" Ë( +5 Ĉ' +3 .tCarousel.seek 50 +2 "carousel0"F&'/ +39 "core" Ʀ' +4 "carousel0"F-% +3 "core" ƭ%/"vSo 2 +3 "syringe1"C'& +4 "core" ç&jB +3 .tLysis1.in :fast +2 "syringe1"C?d Q[<2 +4 .tLysis1.seek :locked +3 "syringe1"C"(* +237 "core" â( +3 "valve0"D,% +9 "core" Ĭ%aG9O3 +2 ."Plunge"Plunge.in :default +3 "valve0"D> Pm'-2 +4 ."Plunge"Plunge.seek :locked +6 "syringe1"C% +5 "valve0"D+' +6 "core" Ú%8ˇ~ +4 ."Air"Air.in :fast +2 "syringe1"C> Q]<2 +5 ."Air"Air.seek :locked +3 "syringe1"C*'h +83 "core" ê' +44 ī' +12 .tCarousel.reconfigure :locked +3 "carousel0"F#  El2\ 2 +4 F6% +3 "core" ƶ%/LtP  +8 #tPowering cartridge bus +263 "cartridge_broadcast" ( +3 .tGate.setIR 1750,5000,0,6 +13 .Gate.setIR 0,5000,0,6 +2 "cartridge_broadcast"~ +7 .tGate.power :cartridge,:OFF +56 #Mounted archive Cartridge +7 #Vacuuming solid cartridge 50 for 30 seconds +2 "carousel0"F8% +4 "core" Ƹ%/tO \ +5 .tToroid.in :hold +3 "valve0"D? 2 +4 .tToroid.seek :cartridge +2 "valve0"Di(m +371 "core" ( +5 .tToroid.in :default +2 "valve0"D? 2 +5 .tToroid.seek :clear +2 "valve0"D9( +371 "core" Ĺ( +2 .tdelay 30 seconds +281 "Can"nu+|vZnz +2722 "ambient0"J% +3 "core" ʝ% +3 "carousel0"F% +3 "core" ƞ%/sO \ +3 #tCartridge 50 at 0.539411963430993 psi +2 "carousel0"F% +4 "core" Ɵ%/sO \ +5 .tToroid.in :hold +3 "valve0"D? 2 +4 .tToroid.seek :bypass +2 "valve0"D!( +354 "core" ġ( +4 .tToroid.in :default +2 "valve0"D? 2 +4 .tToroid.seek :clear +3 "valve0"D{( +353 "core" ( +2 "carousel0"F% +3 "core" ƅ%/uO \ +3 "valve0"D@% +5 "core" %Hh8Q 3 +4 "valve1"E~& +3 "core" &O? u +3 .tCarousel.in :default +2 "carousel0"F>  El22 +4 F% +3 "core" Ƃ%/tO \ +3 .tCarousel.home.seek 50 +3 "carousel0"Fz'/ +15 "core" ' +2 "carousel0"F% +5 "core" Ɔ%/$lS 2 +3 "syringe0"B& +3 "core" ƒ&jӇ6 +3 "syringe1"CA% +4 "core" %h~l] +5 ."Air"Air.in :unlocking +5 "syringe0"B.% +2 "syringe1"C> Q]-2 +7 "core" ®%jV‡P +4 ."Air"Air.seek :clear +5 "syringe1"C'8 +80 "core" Ñ' +3 "syringe1"C(& +4 "core" è&*qv: +5 ."Lysis1"Lysis1.in :unlocking +4 "valve0"D% +3 "syringe1"C? Q[(2 +6 "core" Ą%H|OE  +3 ."Lysis1"Lysis1.seek :clear +8 ."Plunge"Plunge.in :unlocking +4 "syringe1"CC(j +2 "valve0"D> Pm'(2 +7 ."Plunge"Plunge.seek :clear +3 "valve0"D#' +109 "core" ģ' +4 ( +3 .tCarousel.seek 49 +2 "carousel0"Fw'. +38 "core" ' +4 "carousel0"FI% +3 "core" %.&!=S} 2 +3 "syringe1"C<& +5 "core" ü&j‡d +2 .tLysis1.in :fast +2 "syringe1"C?d Q[<2 +4 .tLysis1.seek :locked +3 "syringe1"C)(* +236 "core" é( +3 "valve0"D% +8 "core" Ď%aBO' +2 ."Plunge"Plunge.in :default +2 "valve0"D> Pm'-2 +5 ."Plunge"Plunge.seek :locked +5 "syringe1"C:% +3 "valve0"D1' +8 "core" ú%8j +3 ."Air"Air.in :fast +2 "syringe1"C> Q]<2 +5 ."Air"Air.seek :locked +2 "syringe1"CP'h +83 "core" ' +10 ı' +3 .tCarousel.reconfigure :locked +2 "carousel0"F#  El2\ 2 +5 FQ% +3 "core" %.N Pr  +7 #tPowering cartridge bus +264 "cartridge_broadcast" ( +2 .tGate.setIR 1750,5000,0,6 +13 .Gate.setIR 0,5000,0,6 +2 "cartridge_broadcast"~ +7 .tGate.power :cartridge,:OFF +57 #Mounted archive Cartridge +7 #Vacuuming solid cartridge 49 for 30 seconds +2 "carousel0"FR% +4 "core" %. O \  +5 .tToroid.in :hold +2 "valve0"D? 2 +4 .tToroid.seek :cartridge +2 "valve0"DO(m +371 "core" ( +5 .tToroid.in :default + "valve0"D? 2 +5 .tToroid.seek :clear +2 "valve0"DS( +371 "core" ( +2 .tdelay 30 seconds +3004 "ambient0"JU% +3 "core" % +3 "carousel0"FV% +3 "core" %.O \  +3 #tCartridge 49 at 0.489538791365007 psi + "carousel0"F % +4 "core" ƌ%. O \  +6 .tToroid.in :hold +2 "valve0"D? 2 +4 .tToroid.seek :bypass +3 "valve0"DW( +353 "core" ( +5 .tToroid.in :default +3 "valve0"D? 2 +6 .tToroid.seek :clear +3 "valve0"DX( +353 "core" ( +2 "carousel0"FY% +4 "core" %. O \  +3 "valve0"DZ% +4 "core" %H{Q +4 "valve1"E[& +3 "core" &O= x +3 .tCarousel.in :default + "carousel0"F>  El22 +4 F]% +4 "core" %. O \  +7 .tCarousel.home.seek 49 +3 "carousel0"F^'. +15 "core" ' +2 "carousel0"FE% +4 "core" %.!!Sd 2 +3 "syringe0"Bb& +3 "core" &j\ T +3 "syringe1"Cc% +4 "core" %hʀU +56 ."Air"Air.in :unlocking +5 "syringe0"BH% +3 "syringe1"C> Q]-2 +8 ."Air"Air.seek :clear +4 "syringe1"C>'8 +4 "core" %jPw +78 þ' +5 "syringe1"C & +4 "core" à&*pp(A +6 ."Lysis1"Lysis1.in :unlocking +3 "valve0"D% +3 "syringe1"C? Q[(2 +5 "core" Đ%HqO2 * +4 ."Lysis1"Lysis1.seek :clear +8 ."Plunge"Plunge.in :unlocking +5 "syringe1"Ce(j +2 "valve0"D> Pm'(2 +8 ."Plunge"Plunge.seek :clear +3 "valve0"Df' +109 "core" ' +4 ( +3 .tCarousel.seek 48 +3 "carousel0"F_'- +38 "core" ' +4 "carousel0"F/% +3 "core" Ư%-& S 2 +3 "syringe1"C`& +4 "core" &jS +3 .tLysis1.in :fast +2 "syringe1"C?d Q[<2 +4 .tLysis1.seek :locked +3 "syringe1"C\\(* +236 "core" ( +3 "valve0"DM% +8 "core" %aNO +2 ."Plunge"Plunge.in :default +3 "valve0"D> Pm'-2 +3 "syringe1"CT% +5 ."Plunge"Plunge.seek :locked +6 "valve0"Dn' +4 "core" %8ˇv +3 ."Air"Air.in :fast +2 "syringe1"C> Q]<2 +5 ."Air"Air.seek :locked +3 "syringe1"Cq'h +83 "core" ' +9 ' +3 .tCarousel.reconfigure :locked + "carousel0"F#  El2\ 2 +5 Fs% +3 "core" %-NPv  +7 #tPowering cartridge bus +264 "cartridge_broadcast" ( +3 .tGate.setIR 1750,5000,0,6 +13 .Gate.setIR 0,5000,0,6 + "cartridge_broadcast"~ +7 .tGate.power :cartridge,:OFF +57 #Mounted archive Cartridge +7 #Vacuuming solid cartridge 48 for 30 seconds +2 "carousel0"Fv% +3 "core" %-O \ +6 .tToroid.in :hold +2 "valve0"D? 2 +6 .tToroid.seek :cartridge +3 "valve0"Dp(m +372 "core" ( +5 .tToroid.in :default +2 "valve0"D? 2 +4 .tToroid.seek :clear +2 "valve0"DD( +372 "core" ( +2 .tdelay 30 seconds +798 "Can"nu+|v`!z +2205 "ambient0"Jj% +3 "core" % +2 "carousel0"F?% +4 "core" ƿ%-O \ +2 #tCartridge 48 at 0.502007084381503 psi +2 "carousel0"FB% +4 "core" %-BO \ +6 .tToroid.in :hold +3 "valve0"D? 2 +4 .tToroid.seek :bypass +6 "valve0"DG( +353 "core" ( +5 .tToroid.in :default +2 "valve0"D? 2 +4 .tToroid.seek :clear +3 "valve0"D2( +353 "core" IJ( +2 "carousel0"Fr% +3 "core" %-O \ +3 "valve0"Dm% +5 "core" %HmSQ . +4 "valve1"E;& +3 "core" Ż&&OK v +3 .tCarousel.in :default + "carousel0"F>  El22 +5 Fu% +4 "core" %-O \ +3 .tCarousel.home.seek 48 +3 "carousel0"F'- +15 "core" Ɓ' +2 "carousel0"Fa% +5 "core" %- Sv 2 +3 "syringe0"Bl& +4 "core" &j߇g +3 "syringe1"CF% +4 "core" %hʀ} +8 ."Air"Air.in :unlocking +4 "syringe0"BK% +3 "syringe1"C> Q]-2 +5 "core" %jX܇o +4 ."Air"Air.seek :clear +3 "syringe1"Cd'8 +81 "core" ' +3 "syringe1"Cg& +5 "core" &*uq? +4 ."Lysis1"Lysis1.in :unlocking +4 "valve0"D0% +3 "syringe1"C? Q[(2 +6 "core" İ%HqOE * +4 ."Lysis1"Lysis1.seek :clear +7 ."Plunge"Plunge.in :unlocking +3 "syringe1"Ch(j +3 "valve0"D> Pm'(2 +6 ."Plunge"Plunge.seek :clear +4 "valve0"D' +109 "core" ć' +2 ( +4 .tCarousel.seek 47 +2 "carousel0"F|', +38 "core" ' +4 "carousel0"F\ % +3 "core" Ɗ%,%ƣ?S{ 2 +3 "syringe1"Co& +3 "core" &jˇ` +4 .tLysis1.in :fast +2 "syringe1"C?d Q[<2 +4 .tLysis1.seek :locked +2 "syringe1"C7(* +237 "core" ÷( +2 "valve0"D% +8 "core" Ē%aGO- +2 ."Plunge"Plunge.in :default +2 "valve0"D> Pm'-2 +4 "syringe1"Cy% +11 ."Plunge"Plunge.seek :locked +3 "valve0"D ' +4 "core" %8 +4 ."Air"Air.in :fast +3 "syringe1"C> Q]<2 +44 ."Air"Air.seek :locked +13 "syringe1"C'h +42 "core" ĉ' +41 Ø' +2 .tCarousel.reconfigure :locked +2 "carousel0"F#  El2\ 2 +5 F% +3 "core" Ɨ%,XơP  +6 #tPowering cartridge bus +264 "cartridge_broadcast" ( +3 .tGate.setIR 1750,5000,0,6 +13 .Gate.setIR 0,5000,0,6 + "cartridge_broadcast"~ +8 .tGate.power :cartridge,:OFF +56 #Mounted archive Cartridge +7 #Vacuuming solid cartridge 47 for 30 seconds +2 "carousel0"F% +3 "core" Ɩ%,ơhO \ +8 .tToroid.in :hold +2 "valve0"D? 2 +5 .tToroid.seek :cartridge +3 "valve0"D(m +371 "core" Ĕ( +5 .tToroid.in :default +3 "valve0"D? 2 +3 .tToroid.seek :clear +4 "valve0"D( +371 "core" ĕ( +2 .tdelay 30 seconds +3003 "ambient0"JL% +3 "core" %x +3 "carousel0"F% +3 "core" ƙ%,ơO \ +3 #tCartridge 47 at 0.290046103101069 psi +2 "carousel0"F% +5 "core" Ɯ%,ơO \ +6 .tToroid.in :hold +2 "valve0"D? 2 +4 .tToroid.seek :bypass +3 "valve0"D$( +354 "core" Ĥ( +5 .tToroid.in :default +2 "valve0"D? 2 +4 .tToroid.seek :clear +3 "valve0"D3( +353 "core" ij( +2 "carousel0"F % +5 "core" ƍ%,ƢO \ +2 "valve0"D}% +5 "core" %Hk,Q 0 +4 "valve1"E& +3 "core" ŏ&OF r +3 .tCarousel.in :default +2 "carousel0"F>  El22 +4 Fx% +2 "core" %,ơO \ +4 .tCarousel.home.seek 47 +3 "carousel0"F', +14 "core" ƛ' +3 "carousel0"F=% +3 "core" ƽ%,ƟSm 2 +4 "syringe0"B-& +3 "core" ­&jч` +3 "syringe1"C'% +3 "core" ç%hx]n  +5 ."Air"Air.in :unlocking +4 "syringe0"Bk% +2 "syringe1"C> Q]-2 +7 ."Air"Air.seek :clear +4 "syringe1"Ct'8 +3 "core" %jELJ +77 ' +4 "syringe1"CJ& +4 "core" &*tyB +4 ."Lysis1"Lysis1.in :unlocking +7 "syringe1"C? Q[(2 +3 "valve0"D%% +9 ."Lysis1"Lysis1.seek :clear +3 "syringe1"C,(j +5 "core" ĥ%HvO8 % +4 ."Plunge"Plunge.in :unlocking +4 "valve0"D> Pm'(2 +4 ."Plunge"Plunge.seek :clear +4 "valve0"D' +102 "core" ì( +7 Ě' +3 .tCarousel.seek 46 +3 "carousel0"F '+ +38 "core" Ƌ' +4 "carousel0"F6% +3 "core" ƶ%+!ISr 2 +3 "syringe1"C& +4 "core" È&j% +3 .tLysis1.in :fast +2 "syringe1"C?d Q[<2 +5 .tLysis1.seek :locked +2 "syringe1"C(* +237 "core" ( +3 "valve0"D8% +8 "core" ĸ%aKO +2 ."Plunge"Plunge.in :default +2 "valve0"D> Pm'-2 +5 "syringe1"CN% +5 ."Plunge"Plunge.seek :locked +5 "valve0"Di' +6 "core" %8 +4 ."Air"Air.in :fast +2 "syringe1"C> Q]<2 +4 ."Air"Air.seek :locked +3 "syringe1"C'h +82 "core" Ý' +8 ' +3 .tCarousel.reconfigure :locked + "carousel0"F#  El2\ 2 +5 F% +3 "core" ƞ%+NIPg  +7 #tPowering cartridge bus +263 "cartridge_broadcast" ( +3 .tGate.setIR 1750,5000,0,6 +13 .Gate.setIR 0,5000,0,6 +2 "cartridge_broadcast"~ +7 .tGate.power :cartridge,:OFF +56 #Mounted archive Cartridge +7 #Vacuuming solid cartridge 46 for 30 seconds +2 "carousel0"F% +4 "core" Ɵ%+ IO \  +7 .tToroid.in :hold +2 "valve0"D? 2 +4 .tToroid.seek :cartridge +2 "valve0"D9(m +372 "core" Ĺ( +5 .tToroid.in :default +2 "valve0"D? 2 +4 .tToroid.seek :clear +3 "valve0"D!( +373 "core" ġ( +3 .tdelay 30 seconds +1329 "Can"nu+|vb z +1674 "ambient0"J% +3 "core" ʅ% +3 "carousel0"F@% +3 "core" %+ IO \  +3 #tCartridge 46 at 0.47707049834851 psi + "carousel0"F~% +6 "core" %+ IO \  +6 .tToroid.in :hold +2 "valve0"D? 2 +4 .tToroid.seek :bypass +3 "valve0"D( +353 "core" Ă( +8 .tToroid.in :default +3 "valve0"D? 2 +4 .tToroid.seek :clear +43 "valve0"D( +353 "core" Ć( +2 "carousel0"F% +3 "core" ƃ%+I,O \  +3 "valve0"DA% +4 "core" %Hq Q * +4 "valve1"E.& +3 "core" Ů&O1 s +3 .tCarousel.in :default +12 "carousel0"F>  El22 +3 F(% +5 "core" ƨ%+ IO \  +3 .tCarousel.home.seek 46 +3 "carousel0"F'+ +17 "core" Ƅ' +2 "carousel0"F&% +3 "core" Ʀ%+ K/St 2 +3 "syringe0"BI& +5 "core" &jc +2 "syringe1"C<% +5 "core" ü%hy  +4 ."Air"Air.in :unlocking +4 "syringe0"B*% +5 "syringe1"C> Q]-2 +6 "core" ª%jH뇆 +2 ."Air"Air.seek :clear +5 "syringe1"C"'8 +82 "core" â' +5 "syringe1"C+& +5 "core" ë&*mv7* +6 "valve0"Dz% +5 ."Lysis1"Lysis1.in :unlocking +2 "syringe1"C? Q[(2 +4 "core" %HoEO0 , +2 ."Lysis1"Lysis1.seek :clear +9 ."Plunge"Plunge.in :unlocking +4 "syringe1"C(j +3 "valve0"D> Pm'(2 +5 ."Plunge"Plunge.seek :clear +3 "valve0"D:' +110 "core" ĺ' +3 Î( +3 .tCarousel.seek 45 +3 "carousel0"FC'* +38 "core" ' +4 "carousel0"FQ% +3 "core" %*!Sx 2 +3 "syringe1"C#& +4 "core" ã&j5Z +3 .tLysis1.in :fast +2 "syringe1"C?d Q[<2 +5 .tLysis1.seek :locked +2 "syringe1"C(* +237 "core" Ñ( +3 "valve0"DR% +7 "core" %aPO9 +3 ."Plunge"Plunge.in :default +2 "valve0"D> Pm'-2 +3 "syringe1"C{% +6 ."Plunge"Plunge.seek :locked +7 "valve0"DO' +2 "core" %8ه^ +5 ."Air"Air.in :fast + "syringe1"C> Q]<2 +5 ."Air"Air.seek :locked +3 "syringe1"CU'h +83 "core" ' +10 ' +2 .tCarousel.reconfigure :locked +2 "carousel0"F#  El2\ 2 +4 FV% +3 "core" %*NP{  +7 #tPowering cartridge bus +264 "cartridge_broadcast" ( +3 .tGate.setIR 1750,5000,0,6 +12 .Gate.setIR 0,5000,0,6 +3 "cartridge_broadcast"~ +6 .tGate.power :cartridge,:OFF +57 #Mounted archive Cartridge +8 #Vacuuming solid cartridge 45 for 30 seconds +2 "carousel0"F % +4 "core" ƌ%* O \ +18 .tToroid.in :hold +2 "valve0"D? 2 +4 .tToroid.seek :cartridge +3 "valve0"DS(m +371 "core" ( +22 .tToroid.in :default +2 "valve0"D? 2 +4 .tToroid.seek :clear +4 "valve0"DW( +370 "core" ( +2 .tdelay 30 seconds +3004 "ambient0"JY% +4 "core" %| +5 "carousel0"FZ% +4 "core" %*  O \ +2 #tCartridge 45 at 0.339919275167055 psi +2 "carousel0"F[% +4 "core" %*  O \ +7 .tToroid.in :hold +2 "valve0"D? 2 +5 .tToroid.seek :bypass +2 "valve0"D]( +354 "core" ( +6 .tToroid.in :default + "valve0"D? 2 +6 .tToroid.seek :clear +4 "valve0"DE( +353 "core" ( +2 "carousel0"Fb% +4 "core" %* O \ +2 "valve0"Dc% +5 "core" %Hk  El22 +4 F % +3 "core" Ơ%* O \ +4 .tCarousel.home.seek 45 +2 "carousel0"F'* +16 "core" Ɛ' +2 "carousel0"Fw% +4 "core" %*Sp 2 +3 "syringe0"B/& +4 "core" ¯&ja +3 "syringe1"CP% +5 "core" %hʄ +4 ."Air"Air.in :unlocking +4 "syringe0"B`% +5 "syringe1"C> Q]-2 +4 "core" %jS +2 ."Air"Air.seek :clear +4 "syringe1"C)'8 +81 "core" é' +5 "syringe1"C1& +3 "core" ñ&*ynW +5 ."Lysis1"Lysis1.in :unlocking +4 "valve0"D^% +3 "syringe1"C? Q[(2 +5 "core" %HtO= ' +2 ."Lysis1"Lysis1.seek :clear +8 ."Plunge"Plunge.in :unlocking +6 "syringe1"CM(j +3 "valve0"D> Pm'(2 +6 ."Plunge"Plunge.seek :clear +3 "valve0"DT' +109 "core" ' +4 ( +3 .tCarousel.seek 44 +3 "carousel0"Fe') +47 "core" ' +6 "carousel0"Fs% +3 "core" %)Q0P  +3 "syringe1"Cf& +4 "core" &jq +3 .tLysis1.in :fast +12 "syringe1"C?d Q[<2 +4 .tLysis1.seek :locked +3 "syringe1"C>(* +237 "core" þ( +3 "valve0"Dv% +8 "core" %aJO( +4 ."Plunge"Plunge.in :default +2 "valve0"D> Pm'-2 +4 "syringe1"CX% +5 ."Plunge"Plunge.seek :locked +7 "valve0"Dp' +2 "core" %8p +5 ."Air"Air.in :fast +3 "syringe1"C> Q]<2 +3 ."Air"Air.seek :locked +3 "syringe1"Cj'h +83 "core" ' +10 ' +2 .tCarousel.reconfigure :locked +2 "carousel0"F#  El2\ 2 +5 F?% +3 "core" ƿ%)NPp  +7 #tPowering cartridge bus +264 "cartridge_broadcast" ( +3 .tGate.setIR 1750,5000,0,6 +13 .Gate.setIR 0,5000,0,6 +2 "cartridge_broadcast"~ +7 .tGate.power :cartridge,:OFF +57 #Mounted archive Cartridge +9 #Vacuuming solid cartridge 44 for 30 seconds +2 "carousel0"FB% +4 "core" %)O \ +7 .tToroid.in :hold + "valve0"D? 2 +5 .tToroid.seek :cartridge +2 "valve0"DD(m +371 "core" ( +6 .tToroid.in :default +3 "valve0"D? 2 +4 .tToroid.seek :clear +3 "valve0"DG( +370 "core" ( +3 .tdelay 30 seconds +1785 "Can"nuv+|v`y bz +1218 "ambient0"Jr% +3 "core" % +3 "carousel0"Fm% +4 "core" %)O \ +2 #tCartridge 44 at 0.452133912315517 psi +2 "carousel0"F;% +5 "core" ƻ%)1O \ +6 .tToroid.in :hold + "valve0"D? 2 +5 .tToroid.seek :bypass +3 "valve0"Du( +352 "core" ( +6 .tToroid.in :default +2 "valve0"D? 2 +4 .tToroid.seek :clear +3 "valve0"Da( +352 "core" ( +2 "carousel0"Fl% +5 "core" %)O \ +2 "valve0"DF% +3 "core" %HvQ % +5 "valve1"EK& +3 "core" &O: r +3 .tCarousel.in :default + "carousel0"F>  El22 +7 Fg% +2 "core" %)%O \ +4 .tCarousel.home.seek 44 +3 "carousel0"F0') +14 "core" ư' +2 "carousel0"F_% +4 "core" %)LsP  +3 "syringe0"B\ & +4 "core" Š&j\\ +3 "syringe1"Co% +4 "core" %h~v +5 ."Air"Air.in :unlocking +4 "syringe0"Bq% + "syringe1"C> Q]-2 +7 ."Air"Air.seek :clear +3 "syringe1"C\\'8 +5 "core" %jrp +76 ' +2 "syringe1"Cn& +5 "core" &*|nM +4 ."Lysis1"Lysis1.in :unlocking +4 "valve0"D% +2 "syringe1"C? Q[(2 +9 ."Lysis1"Lysis1.seek :clear +3 "syringe1"C(j +3 "core" ā%HrO2 ) +5 ."Plunge"Plunge.in :unlocking +4 "valve0"D> Pm'(2 +5 ."Plunge"Plunge.seek :clear +3 "valve0"Dy' +103 "core" Ò( +7 ' +3 .tCarousel.seek 43 +3 "carousel0"Fh') +38 "core" ' +4 "carousel0"F% +4 "core" Ɨ%)!QSw 2 +2 "syringe1"C& +4 "core" Ç&j= +4 .tLysis1.in :fast +2 "syringe1"C?d Q[<2 +5 .tLysis1.seek :locked +3 "syringe1"Cd(* +236 "core" ( +3 "valve0"D% +7 "core" Ė%a3O +3 ."Plunge"Plunge.in :default +3 "valve0"D> Pm'-2 +4 ."Plunge"Plunge.seek :locked +5 "syringe1"C2% +3 "valve0"D' +7 "core" ò%8} +5 ."Air"Air.in :fast +2 "syringe1"C> Q]<2 +4 ."Air"Air.seek :locked +3 "syringe1"CL'h +83 "core" ' +8 Ĕ' +3 .tCarousel.reconfigure :locked + "carousel0"F#  El2\ 2 +5 F% +3 "core" ƙ%)MP  +6 #tPowering cartridge bus +265 "cartridge_broadcast" ( +2 .tGate.setIR 1750,5000,0,6 +13 .Gate.setIR 0,5000,0,6 +3 "cartridge_broadcast"~ +6 .tGate.power :cartridge,:OFF +57 #Mounted archive Cartridge +7 #Vacuuming solid cartridge 43 for 30 seconds + "carousel0"F% +4 "core" Ɯ%)CO \ +6 .tToroid.in :hold +3 "valve0"D? 2 +3 .tToroid.seek :cartridge +3 "valve0"D(m +412 "core" ĕ( +5 .tToroid.in :default +12 "valve0"D? 2 +5 .tToroid.seek :clear +3 "valve0"D$( +370 "core" Ĥ( +3 .tdelay 30 seconds +3003 "ambient0"J % +3 "core" ʍ% +3 "carousel0"F}% +3 "core" %)O \ +3 #tCartridge 43 at 0.489538791365007 psi +2 "carousel0"F% +5 "core" Ə%)O \ +6 .tToroid.in :hold +2 "valve0"D? 2 +4 .tToroid.seek :bypass +3 "valve0"Dx( +352 "core" ( +6 .tToroid.in :default +2 "valve0"D? 2 +4 .tToroid.seek :clear +3 "valve0"D=( +354 "core" Ľ( +2 "carousel0"F-% +6 "core" ƭ%)$O \ +2 "valve0"D'% +3 "core" ħ%Hv\\Q % +5 "valve1"Ek& +3 "core" &&OO { +3 .tCarousel.in :default +2 "carousel0"F>  El22 +5 FJ% +3 "core" %)O \ +3 .tCarousel.home.seek 43 +3 "carousel0"F%') +14 "core" ƥ' +2 "carousel0"F|% +5 "core" %)J$P  +3 "syringe0"B6& +4 "core" ¶&jx +2 "syringe1"C% +4 "core" È%hw  +5 ."Air"Air.in :unlocking +4 "syringe0"B% +3 "syringe1"C> Q]-2 +5 "core" ˜%jKz +3 ."Air"Air.seek :clear +4 "syringe1"C7'8 +81 "core" ÷' +4 "syringe1"C & +5 "core" É&*o݇1 +4 ."Lysis1"Lysis1.in :unlocking +4 "valve0"D% +5 "syringe1"C? Q[(2 +2 "core" ě%H|OH  +4 ."Lysis1"Lysis1.seek :clear +9 ."Plunge"Plunge.in :unlocking +2 "syringe1"C8(j +3 "valve0"D> Pm'(2 +6 ."Plunge"Plunge.seek :clear +3 "valve0"DN' +109 "core" ' +4 ø( +3 .tCarousel.seek 42 +3 "carousel0"F,'(\ +38 "core" Ƭ' +5 "carousel0"F% +3 "core" ƞ%(\ &T7S 2 +3 "syringe1"C& +5 "core" Ú&jh +2 .tLysis1.in :fast +2 "syringe1"C?d Q[<2 +5 .tLysis1.seek :locked +3 "syringe1"Ct(* +236 "core" ( +3 "valve0"D% +7 "core" ğ%aGO+ +2 ."Plunge"Plunge.in :default +4 "valve0"D> Pm'-2 +2 "syringe1"C3% +8 ."Plunge"Plunge.seek :locked +3 "valve0"D9' +3 "core" ó%8އt +5 ."Air"Air.in :fast +3 "syringe1"C> Q]<2 +4 ."Air"Air.seek :locked +3 "syringe1"C'h +82 "core" Å' +10 Ĺ' +2 .tCarousel.reconfigure :locked + "carousel0"F#  El2\ 2 +5 F@% +3 "core" %(\ MSPr  +7 #tPowering cartridge bus +264 "cartridge_broadcast" ( +3 .tGate.setIR 1750,5000,0,6 +13 .Gate.setIR 0,5000,0,6 +2 "cartridge_broadcast"~ +7 .tGate.power :cartridge,:OFF +57 #Mounted archive Cartridge +6 #Vacuuming solid cartridge 42 for 30 seconds +2 "carousel0"F~% +3 "core" %(\ TO \ +5 .tToroid.in :hold +2 "valve0"D? 2 +8 .tToroid.seek :cartridge +3 "valve0"D!(m +371 "core" ġ( +4 .tToroid.in :default +2 "valve0"D? 2 +4 .tToroid.seek :clear +3 "valve0"D( +371 "core" Ă( +3 .tdelay 30 seconds +2323 "Can"oun+|vc} z +680 "ambient0"J% +3 "core" ʃ% +3 "carousel0"FA% +3 "core" %(\ SDO \ +3 #tCartridge 42 at 0.489538791365007 psi + "carousel0"F.% +5 "core" Ʈ%(\ SMO \ +6 .tToroid.in :hold +2 "valve0"D? 2 +4 .tToroid.seek :bypass +6 "valve0"D(( +353 "core" Ĩ( +5 .tToroid.in :default + "valve0"D? 2 +4 .tToroid.seek :clear +3 "valve0"D&( +353 "core" Ħ( +2 "carousel0"FI% +5 "core" %(\ S"O \ +2 "valve0"D<% +5 "core" ļ%Hm,Q . +4 "valve1"E*& +3 "core" Ū&O3 r +3 .tCarousel.in :default +2 "carousel0"F>  El22 +4 F+% +3 "core" ƫ%(\ SO \ +3 .tCarousel.home.seek 42 +3 "carousel0"Fz'(\ +15 "core" ' +3 "carousel0"F % +3 "core" Ƌ%(\ "KBS~ 2 +3 "syringe0"BQ& +6 "core" &jՇc +2 "syringe1"C% +8 "core" Ý%hʄƇ +5 ."Air"Air.in :unlocking +4 "syringe0"B#% +5 "syringe1"C> Q]-2 +2 "core" £%jOŇo +3 ."Air"Air.seek :clear +51 "syringe1"C'8 +81 "core" ' +7 "syringe1"Ci& +4 "core" &*wx- +7 ."Lysis1"Lysis1.in :unlocking +4 "valve0"D% + "syringe1"C? Q[(2 +7 "core" Ą%HOE +2 ."Lysis1"Lysis1.seek :clear +7 ."Plunge"Plunge.in :unlocking +6 "syringe1"CR(j +8 "valve0"D> Pm'(2 +4 ."Plunge"Plunge.seek :clear +3 "valve0"D{' +109 "core" ' +4 ( +3 .tCarousel.seek 41 +3 "carousel0"F'' +38 "core" Ǝ' +4 "carousel0"FV% +4 "core" %'%,Sy 2 +3 "syringe1"C:& +5 "core" ú&ja +3 .tLysis1.in :fast +2 "syringe1"C?d Q[<2 +4 .tLysis1.seek :locked +5 "syringe1"C"(* +237 "core" â( +4 "valve0"D % +8 "core" Č%aOO' +3 ."Plunge"Plunge.in :default +3 "valve0"D> Pm'-2 +3 "syringe1"C% +4 ."Plunge"Plunge.seek :locked +7 "valve0"DS' +4 "core" Æ%8s +3 ."Air"Air.in :fast +2 "syringe1"C> Q]<2 +4 ."Air"Air.seek :locked +4 "syringe1"CY'h +82 "core" ' +10 ' +2 .tCarousel.reconfigure :locked +2 "carousel0"F#  El2\ 2 +5 FZ% +3 "core" %'NPv  +6 #tPowering cartridge bus +264 "cartridge_broadcast" ( +3 .tGate.setIR 1750,5000,0,6 +13 .Gate.setIR 0,5000,0,6 +3 "cartridge_broadcast"~ +6 .tGate.power :cartridge,:OFF +56 #Mounted archive Cartridge +7 #Vacuuming solid cartridge 41 for 30 seconds +2 "carousel0"F[% +5 "core" %']O \  +5 .tToroid.in :hold + "valve0"D? 2 +5 .tToroid.seek :cartridge +3 "valve0"DW(m +371 "core" ( +4 .tToroid.in :default +3 "valve0"D? 2 +4 .tToroid.seek :clear +2 "valve0"D]( +372 "core" ( +2 .tdelay 30 seconds +3003 "ambient0"Jb% +3 "core" % +3 "carousel0"Fc% +4 "core" %'O \  +2 #tCartridge 41 at 0.788777823760924 psi +2 "carousel0"FH% +6 "core" %'O \  +4 .tToroid.in :hold +2 "valve0"D? 2 +4 .tToroid.seek :bypass +2 "valve0"D ( +352 "core" Ġ( +5 .tToroid.in :default +2 "valve0"D? 2 +4 .tToroid.seek :clear +3 "valve0"Dw( +353 "core" ( +2 "carousel0"F/% +3 "core" Ư%'O \  +3 "valve0"DP% +5 "core" %HvQ % +4 "valve1"E`& +3 "core" & O2 n +3 .tCarousel.in :default +2 "carousel0"F>  El22 +4 F1% +3 "core" Ʊ%'O \  +3 .tCarousel.home.seek 41 +3 "carousel0"F^'' +14 "core" ' +2 "carousel0"FC% +4 "core" %'S_ 2 +3 "syringe0"BU& +5 "core" &j- +2 "syringe1"Cs% +3 "core" %hʁ +5 ."Air"Air.in :unlocking +4 "syringe0"Bf% +2 "syringe1"C> Q]-2 +6 ."Air"Air.seek :clear +4 "syringe1"C'8 +2 "core" %jKT +78 Ñ' +3 "syringe1"CO& +3 "core" &*sr/H +5 ."Lysis1"Lysis1.in :unlocking +4 "valve0"D% +5 "syringe1"C? Q[(2 +2 "core" Đ%Hy)OL " +3 ."Lysis1"Lysis1.seek :clear +9 ."Plunge"Plunge.in :unlocking +3 "syringe1"Cv(j +2 "valve0"D> Pm'(2 +5 ."Plunge"Plunge.seek :clear +3 "valve0"DX' +110 "core" ' +3 ( +3 .tCarousel.seek 40 +3 "carousel0"FM'& +38 "core" ' +4 "carousel0"F?% +3 "core" ƿ%&$Sx 2 +3 "syringe1"CT& +3 "core" &j#9 +4 .tLysis1.in :fast +2 "syringe1"C?d Q[<2 +4 .tLysis1.seek :locked +3 "syringe1"C)(* +237 "core" é( +2 "valve0"DB% +7 "core" %aHO0 +2 ."Plunge"Plunge.in :default +2 "valve0"D> Pm'-2 +6 "syringe1"CE% +4 ."Plunge"Plunge.seek :locked +4 "valve0"DD' +5 "core" %8͇ +3 ."Air"Air.in :fast +4 "syringe1"C> Q]<2 +4 ."Air"Air.seek :locked +3 "syringe1"Cr'h +82 "core" ' +44 ' +11 .tCarousel.reconfigure :locked +3 "carousel0"F#  El2\ 2 +4 Fm% +4 "core" %&MP  +6 #tPowering cartridge bus +265 "cartridge_broadcast" ( +3 .tGate.setIR 1750,5000,0,6 +14 .Gate.setIR 0,5000,0,6 +3 "cartridge_broadcast"~ +6 .tPuckHeater.configure :default #ambient 21.9C +2 "Cartridge" \ :D H / +6 .tGate.power :heat,:ON,limit to 5000mA +54 "Cartridge" ;y +4 "cartridge" yjtjt +4 "Cartridge" Gy  +3 "cartridge" y /J59999 :/xCzj +4 #tMounted lysis Cartridge board#J59999 +4 #Using default cartridge heat loss curve for HeatingFunctionInCarousel +5 #Vacuuming vented cartridge 40 for 30 seconds +2 "carousel0"Fu% +4 "core" %& +O \ +6 .tToroid.in :hold +2 "valve0"D? 2 +4 .tToroid.seek :cartridge +2 "valve0"Dl(m +372 "core" ( +5 .tToroid.in :default +2 "valve0"D? 2 +5 .tToroid.seek :clear +3 "valve0"DF( +370 "core" ( +3 #tPolling Can every 2:00 +52 "Can"mus+|vN u +3 .tPuckHeater.configure :default #ambient 21.9C +2 "Cartridge" \ :D H 1 +4 .tPuckHeater.seek 42.1C,1:00 +4 "Cartridge" K C +4 g9 +6 "cartridge" 9\\ +103 "Cartridge" _9 +3 "cartridge" 9L +104 "Cartridge" \ 9 +3 "cartridge" 9d +104 "Cartridge" o9 +3 "cartridge" 9": d +103 "Cartridge" q9 +3 "cartridge" 9% a +104 "Cartridge" n9 +3 "cartridge" 9(w` +103 "Cartridge" 9 +4 "cartridge" 9+_ +104 "Cartridge" e9 +3 "cartridge" 9-^ +104 "Cartridge" 9 +4 "cartridge" 9/\\ +103 "Cartridge" 9 +3 "cartridge" 91#] +104 "Cartridge" j9 +3 "cartridge" 93'[ +103 "Cartridge" >9 +4 "cartridge" 95b+X +104 "Cartridge" p9 +3 "cartridge" 970U +103 "Cartridge" 09 +3 "cartridge" 98h4S +104 "Cartridge" 9 +3 "cartridge" 998Q +104 "Cartridge" 29 +3 "cartridge" 9:NH +103 "Cartridge" 9 +3 "cartridge" 9?1RH +104 "Cartridge" a9 +4 "cartridge" 9? VF +103 "Cartridge" 9 +3 "cartridge" 9@b ZE +5 .tPuckHeater.hold 3 seconds,42.1C +6 "Cartridge" C @F +4 "cartridge" [ +309 +2 .tdelayUntil "12:35:21.56" +37 "Can"nuz+|vZz +141 "ambient0"J}% +3 "core" % +3 "carousel0"F% +6 "core" Ə%& O \ +2 #tCartridge 40 at 0.464602205332014 psi +2 "carousel0"F$% +4 "core" Ƥ%& \ O \ +5 .tToroid.in :hold +2 "valve0"D? 2 +4 .tToroid.seek :bypass +3 "valve0"Dx( +352 "core" ( +5 .tToroid.in :default +2 "valve0"D? 2 +8 .tToroid.seek :clear +3 "valve0"D-( +353 "core" ĭ( +2 .tdelay 2 seconds +203 .Air.in :default + "syringe1"C>d Q]<2 +5 .tAir.seek :full +2 "syringe1"C''h +3 "core" ç' +3 "carousel0"Fk% +5 "core" %& O \ +3 "valve0"DJ% +4 "core" %HtOH ' +5 .tGate.power :heat,:OFF + .Gate.power :cartridge,:OFF +6 "valve1"E|& +4 "core" &OB u +3 .tCarousel.in :default +2 "carousel0"F>  El22 +4 F6% +3 "core" ƶ%& \ O \ +3 .tCarousel.home.seek 40 +3 "carousel0"F'& +15 "core" ƈ' +3 "carousel0"F% +3 "core" Ƙ%&CSd 2 +3 "syringe0"B & +5 "core" ‰&jc +2 "syringe1"C% +4 "core" Û%h}d  +4 ."Air"Air.in :unlocking +6 "syringe0"Bh% +5 "syringe1"C> Q]-2 +3 "core" %jYه +3 ."Air"Air.seek :clear +4 "syringe1"C'8 +81 "core" Þ' +2 "syringe1"C& +5 "core" Ú&*nzZ +4 ."Lysis1"Lysis1.in :unlocking +4 "valve0"DL% +5 "syringe1"C? Q[(2 +4 "core" %HvO9 % +4 ."Plunge"Plunge.in :unlocking +10 ."Lysis1"Lysis1.seek :clear +3 "valve0"D> Pm'(2 +3 "syringe1"Cd(j +5 ."Plunge"Plunge.seek :clear +4 "valve0"D' +109 "core" Ĕ' +5 ( +3 .tCarousel.seek 39 +3 "carousel0"F%'% +38 "core" ƥ' +5 "carousel0"F% +3 "core" Ɵ%%$LSn 2 +3 "syringe1"C3& +4 "core" ó&jMM +3 .tLysis1.in :fast +2 "syringe1"C?d Q[<2 +8 .tLysis1.seek :locked +3 "syringe1"C8(* +278 "core" ø( +12 "valve0"D@% +8 "core" %a@O7 +3 ."Plunge"Plunge.in :default +2 "valve0"D> Pm'-2 +4 "syringe1"CN% +4 ."Plunge"Plunge.seek :locked +9 "valve0"D7' +4 "core" %8U +3 ."Air"Air.in :fast +3 "syringe1"C> Q]<2 +5 ."Air"Air.seek :locked +3 "syringe1"C~'h +83 "core" ' +9 ķ' +2 .tCarousel.reconfigure :locked +2 "carousel0"F#  El2\ 2 +4 F=% +3 "core" ƽ%%O{-Px  +7 #tPowering cartridge bus +264 "cartridge_broadcast" ( +3 .tGate.setIR 1750,5000,0,6 +12 .Gate.setIR 0,5000,0,6 +2 "cartridge_broadcast"~ +6 .tPuckHeater.configure :default #ambient 21.9C +3 "Cartridge" \ :D H 1 +5 .tGate.power :heat,:ON,limit to 5000mA +54 "Cartridge" !y +4 "cartridge" y RI +4 "Cartridge" y  +3 "cartridge" y k`/ C;R c/J59986 +4 #tMounted lysis Cartridge board#J59986 +5 #Using default cartridge heat loss curve for HeatingFunctionInCarousel +4 #Vacuuming vented cartridge 39 for 30 seconds +3 "carousel0"FA% +3 "core" %% |*O \  +6 .tToroid.in :hold + "valve0"D? 2 +5 .tToroid.seek :cartridge +3 "valve0"D.(m +371 "core" Į( +5 .tToroid.in :default +2 "valve0"D? 2 +4 .tToroid.seek :clear +3 "valve0"D( +371 "core" Ă( +2 #tPolling Can every 2:00 +52 "Can"oua+|vO\ _ ~ +3 .tPuckHeater.configure :default #ambient 21.9C +2 "Cartridge" \ :D H 2 +5 .tPuckHeater.seek 42.1C,1:00 +4 "Cartridge" ( Dh +2 I9 +6 "cartridge" 9 ( +105 "Cartridge" <9 +3 "cartridge" 9 gK +104 "Cartridge" *9 +3 "cartridge" 9 d +105 "Cartridge" +9 +3 "cartridge" 9#^ c +104 "Cartridge" 9 +3 "cartridge" 9&z b +104 "Cartridge" Q9 +3 "cartridge" 9)Eb +103 "Cartridge" 9 +4 "cartridge" 9+<` +104 "Cartridge" #9 +3 "cartridge" 9.f_ +103 "Cartridge" i9 +3 "cartridge" 90g^ +104 "Cartridge" 9 +3 "cartridge" 92#] +103 "Cartridge" ,9 +3 "cartridge" 94'Z +104 "Cartridge" 9 +3 "cartridge" 96:+X +103 "Cartridge" V9 +3 "cartridge" 970V +104 "Cartridge" :9 +3 "cartridge" 99F4T +103 "Cartridge" t9 +3 "cartridge" 9:8R +104 "Cartridge" 99 +3 "cartridge" 9;IK +103 "Cartridge" R9 +3 "cartridge" 9?wNI +104 "Cartridge" Z9 +3 "cartridge" 9@ RH +103 "Cartridge" {9 +5 "cartridge" 9@VG +103 "Cartridge" 9 +3 "cartridge" 9AOZF +5 .tPuckHeater.hold 3 seconds,42.1C +7 "Cartridge" [ Dh @G +3 "cartridge" [ +299 +2 .tdelayUntil "12:36:20.88" +187 "ambient0"J&% +3 "core" ʦ%| +2 "carousel0"FW% +5 "core" %% {O \  +2 #tCartridge 39 at 0.339919275167055 psi +2 "carousel0"Fb% +4 "core" %% |O \  +6 .tToroid.in :hold + "valve0"D? 2 +5 .tToroid.seek :bypass +3 "valve0"Dc( +353 "core" ( +4 .tToroid.in :default +3 "valve0"D? 2 +4 .tToroid.seek :clear +3 "valve0"DH( +353 "core" ( +2 .tdelay 2 seconds +203 .Air.in :default +2 "syringe1"C>d Q]<2 +5 .tAir.seek :full +2 "syringe1"C]'h +4 "core" ' +3 "carousel0"F % +3 "core" Ơ%% |O \  +3 "valve0"D/% +5 "core" į%HO1  +4 .tGate.power :heat,:OFF +2 .Gate.power :cartridge,:OFF +2 "valve1"EP& +3 "core" &O. ~ +3 .tCarousel.in :default +2 "carousel0"F>  El22 +3 F`% +4 "core" %% {O \  +3 .tCarousel.home.seek 39 +3 "carousel0"F1'% +15 "core" Ʊ' +2 "carousel0"FC% +4 "core" %%!|3Sn 2 +3 "syringe0"BU& +5 "core" &j< +2 "syringe1"Cs% +4 "core" %h +4 ."Air"Air.in :unlocking +7 "syringe0"Bf% +4 "syringe1"C> Q]-2 +10 "core" %j:W +3 ."Air"Air.seek :clear +3 "syringe1"CO'8 +81 "core" ' +2 "syringe1"C& +5 "core" Ð&*x}: +4 ."Lysis1"Lysis1.in :unlocking +4 "valve0"D% +5 "syringe1"C? Q[(2 +2 "core" Ď%HpO0 + +6 ."Lysis1"Lysis1.seek :clear +4 ."Plunge"Plunge.in :unlocking +5 "syringe1"C?(j +53 "valve0"D> Pm'(2 +8 ."Plunge"Plunge.seek :clear +4 "valve0"DT' +110 "core" ' +2 ÿ( +4 .tCarousel.seek 38 +3 "carousel0"FY'$" +38 "core" ' +4 "carousel0"F"% +4 "core" Ƣ%$""9Ss 2 +3 "syringe1"CS& +4 "core" &j5 +3 .tLysis1.in :fast +2 "syringe1"C?d Q[<2 +5 .tLysis1.seek :locked +3 "syringe1"C^(* +237 "core" ( +4 "valve0"DB% +5 "core" %a?O9 +4 ."Plunge"Plunge.in :default +2 "valve0"D> Pm'-2 +4 "syringe1"CE% +4 ."Plunge"Plunge.seek :locked +7 "valve0"Dv' +3 "core" %8쇄 +3 ."Air"Air.in :fast +2 "syringe1"C> Q]<2 +5 ."Air"Air.seek :locked +3 "syringe1"Cm'h +83 "core" ' +10 ' +2 .tCarousel.reconfigure :locked +2 "carousel0"F#  El2\ 2 +5 FX% +3 "core" %$"N5Po  +7 #tPowering cartridge bus +265 "cartridge_broadcast" ( +3 .tGate.setIR 1750,5000,0,6 +12 .Gate.setIR 0,5000,0,6 +2 "cartridge_broadcast"~ +6 .tPuckHeater.configure :default #ambient 21.9C +3 "Cartridge" \ :D H 2 +5 .tGate.power :heat,:ON,limit to 5000mA +55 "Cartridge" y +4 "cartridge" yoo +4 "Cartridge" ;y  +4 "cartridge" y  E/J59964 AN/CTQ +3 #tMounted lysis Cartridge board#J59964 +5 #Using default cartridge heat loss curve for HeatingFunctionInCarousel +4 #Vacuuming vented cartridge 38 for 30 seconds +2 "carousel0"FG% +5 "core" %$"5O \  +6 .tToroid.in :hold +2 "valve0"D? 2 +4 .tToroid.seek :cartridge +3 "valve0"Du(m +372 "core" ( +4 .tToroid.in :default +3 "valve0"D? 2 +4 .tToroid.seek :clear +3 "valve0"Dw( +370 "core" ( +3 #tPolling Can every 2:00 +53 "Can"ouV+|vO\ !IX +3 .tPuckHeater.configure :default #ambient 21.9C +2 "Cartridge" \ :D H 1 +4 .tPuckHeater.seek 42.1C,1:00 +7 "Cartridge" l D +4 g9 +5 "cartridge" 9 0 +104 "Cartridge" _9 +4 "cartridge" 9 K +103 "Cartridge" \ 9 +3 "cartridge" 9!c +104 "Cartridge" o9 +3 "cartridge" 9$ b +104 "Cartridge" q9 +3 "cartridge" 9( a +103 "Cartridge" n9 +3 "cartridge" 9*_ +104 "Cartridge" 9 +3 "cartridge" 9-{0] +103 "Cartridge" e9 +3 "cartridge" 9/0] +104 "Cartridge" 9 +3 "cartridge" 910^ +103 "Cartridge" 9 +3 "cartridge" 930#] +104 "Cartridge" j9 +3 "cartridge" 95|0'[ +103 "Cartridge" >9 +5 "cartridge" 97H0+X +103 "Cartridge" p9 +3 "cartridge" 980/U +106 "Cartridge" 09 +4 "cartridge" 9:L\\4T +103 "Cartridge" 9 +3 "cartridge" 9;\\8R +104 "Cartridge" 29 +3 "cartridge" 9<\\EK +103 "Cartridge" y9 +3 "cartridge" 9?pIJ +104 "Cartridge" \\9 +3 "cartridge" 9@SNH +103 "Cartridge" 9 +3 "cartridge" 9@RF +104 "Cartridge" a9 +3 "cartridge" 9AVE +5 .tPuckHeater.hold 3 seconds,42.1C +5 "Cartridge"  D AHg +4 "cartridge" W +307 +3 .tdelayUntil "12:37:20.15" +254 "Can"nuP+|vU "z +26 "ambient0"J % +3 "core" ʍ% +3 "carousel0"F}% +4 "core" %$"6O \  +2 #tCartridge 38 at 0.427197326282524 psi +2 "carousel0"F% +4 "core" Ə%$"7O \  +5 .tToroid.in :hold +2 "valve0"D? 2 +5 .tToroid.seek :bypass +2 "valve0"D$( +354 "core" Ĥ( +4 .tToroid.in :default +2 "valve0"D? 2 +4 .tToroid.seek :clear +3 "valve0"DF( +352 "core" ( +3 .tdelay 2 seconds +203 .Air.in :default +3 "syringe1"C>d Q]<2 +4 .tAir.seek :full +2 "syringe1"Cx'h +4 "core" ' +8 "carousel0"Fk% +3 "core" %$"5O \  +9 "valve0"DJ% +5 "core" %HsOF ( +4 .tGate.power :heat,:OFF +2 .Gate.power :cartridge,:OFF +2 "valve1"E|& +3 "core" &OF s +3 .tCarousel.in :default + "carousel0"F>  El22 +4 F6% +3 "core" ƶ%$"6O \  +3 .tCarousel.home.seek 38 +2 "carousel0"F'$" +15 "core" Ƙ' +3 "carousel0"F % +4 "core" Ɖ%$"$65S 2 +3 "syringe0"B& +3 "core" ›&j1 +3 "syringe1"Ch% +5 "core" %hʅ M +4 ."Air"Air.in :unlocking +4 "syringe0"B% +2 "syringe1"C> Q]-2 +48 ."Air"Air.seek :clear +13 "syringe1"CL'8 +4 "core" š%jJK +77 ' +2 "syringe1"Cr& +5 "core" &*|v*] +4 ."Lysis1"Lysis1.in :unlocking +4 "valve0"DM% +2 "syringe1"C? Q[(2 +10 ."Lysis1"Lysis1.seek :clear +3 "syringe1"C(j +4 "core" %HzO> ! +4 ."Plunge"Plunge.in :unlocking +5 "valve0"D> Pm'(2 +4 ."Plunge"Plunge.seek :clear +3 "valve0"D'' +103 "core" ß( +6 ħ' +3 .tCarousel.seek 37 +4 "carousel0"F3'#( +37 "core" Ƴ' +5 "carousel0"F)% +3 "core" Ʃ%#($-St 2 +3 "syringe1"CD& +3 "core" &jB +4 .tLysis1.in :fast +2 "syringe1"C?d Q[<2 +4 .tLysis1.seek :locked +3 "syringe1"C(* +236 "core" È( +3 "valve0"D@% +7 "core" %aWO% +3 ."Plunge"Plunge.in :default +2 "valve0"D> Pm'-2 +4 "syringe1"Cd% +3 ."Plunge"Plunge.seek :locked +8 "valve0"DN' +2 "core" %8χm +5 ."Air"Air.in :fast +3 "syringe1"C> Q]<2 +4 ."Air"Air.seek :locked +2 "syringe1"C='h +83 "core" ý' +10 ' +2 .tCarousel.reconfigure :locked +2 "carousel0"F#  El2\ 2 +4 F% +3 "core" Ɣ%#(NyPt  +6 #tPowering cartridge bus +264 "cartridge_broadcast" ( +3 .tGate.setIR 1750,5000,0,6 +12 .Gate.setIR 0,5000,0,6 +2 "cartridge_broadcast"~ +6 .tPuckHeater.configure :default #ambient 21.9C +3 "Cartridge" \ :D H 1 +5 .tGate.power :heat,:ON,limit to 5000mA +54 "Cartridge" y +4 "cartridge" y|\\|\\ +4 "Cartridge" !y  +5 "cartridge" y %/J59953 (/UClq +3 #tMounted lysis Cartridge board#J59953 +5 #Using default cartridge heat loss curve for HeatingFunctionInCarousel +4 #Vacuuming vented cartridge 37 for 30 seconds +2 "carousel0"F% +3 "core" ƃ%#(1O \ +6 .tToroid.in :hold + "valve0"D? 2 +4 .tToroid.seek :cartridge +4 "valve0"DA(m +370 "core" ( +5 .tToroid.in :default +2 "valve0"D? 2 +4 .tToroid.seek :clear +3 "valve0"D-( +370 "core" ĭ( +3 #tPolling Can every 2:00 +52 "Can"puh+|vO\ .*& +2 .tPuckHeater.configure :default #ambient 21.9C +3 "Cartridge" \ :D H 0 +4 .tPuckHeater.seek 42.1C,1:00 +3 "Cartridge" . D +4 I9 +6 "cartridge" 9 y +105 "Cartridge" <9 +4 "cartridge" 9 qO +104 "Cartridge" *9 +3 "cartridge" 9!ABd +104 "Cartridge" +9 +3 "cartridge" 9$ a +103 "Cartridge" 9 +3 "cartridge" 9'Oo a +104 "Cartridge" Q9 +3 "cartridge" 9*\\ +103 "Cartridge" 9 +4 "cartridge" 9-SY +103 "Cartridge" #9 +3 "cartridge" 9/W +104 "Cartridge" K9 +3 "cartridge" 91V +104 "Cartridge" i9 +4 "cartridge" 93G#X +106 "Cartridge" 9 +3 "cartridge" 95('W +104 "Cartridge" ,9 +4 "cartridge" 96+V +103 "Cartridge" 9 +4 "cartridge" 98d0T +105 "Cartridge" V9 +9 "cartridge" 994Q +103 "Cartridge" :9 +3 "cartridge" 9;2$9O +103 "Cartridge" t9 +5 "cartridge" 9<;=N +104 "Cartridge" 99 +4 "cartridge" 9=QAL +104 "Cartridge" z9 +3 "cartridge" 9>,EK +103 "Cartridge" 9 +4 "cartridge" 9?JH +103 "Cartridge" 9 +3 "cartridge" 9?NH +104 "Cartridge" R9 +3 "cartridge" 9@v$RG +104 "Cartridge" Z9 +3 "cartridge" 9AWE +104 "Cartridge" {9 +3 "cartridge" 9A[D +5 .tPuckHeater.hold 3 seconds,42.1C +6 "Cartridge"  D A4H +5 "cartridge" [ +300 +5 .tdelayUntil "12:38:19.26" +168 "ambient0"J[% +3 "core" % +3 "carousel0"F&% +3 "core" Ʀ%#(O \ +3 #tCartridge 37 at 0.751372944711434 psi +2 "carousel0"FW% +4 "core" %#(O \ +6 .tToroid.in :hold +2 "valve0"D? 2 +7 .tToroid.seek :bypass +2 "valve0"Db( +353 "core" ( +6 .tToroid.in :default + "valve0"D? 2 +5 .tToroid.seek :clear +2 "valve0"D( +312 #"preston"Session Begun +42 "core" Ă( +2 .tdelay 2 seconds +205 .Air.in :default +2 "syringe1"C>d Q]<2 +8 .tAir.seek :full +6 "syringe1"Cc'h +3 "core" ' +3 "carousel0"F % +3 "core" Ơ%#(O \ +3 "valve0"D/% +50 "core" į%HyO3 " +5 .tGate.power :heat,:OFF +13 .Gate.power :cartridge,:OFF +5 "valve1"EP& +5 "core" &O. s +3 .tCarousel.in :default +3 "carousel0"F>  El22 +7 F`% +3 "core" %#(O \ +3 .tCarousel.home.seek 37 +5 "carousel0"FC'#( +17 "core" ' +2 "carousel0"FU% +4 "core" %#(Sp 2 +3 "syringe0"Bs& +4 "core" &j̇0 +3 "syringe1"Cf% +5 "core" %hʄć +4 ."Air"Air.in :unlocking +5 "syringe0"B% +7 "syringe1"C> Q]-2 +4 "core" %jDÇI +3 ."Air"Air.seek :clear +6 "syringe1"C'8 +82 "core" Î' +2 "syringe1"C~& +5 "core" &*xqH +4 ."Lysis1"Lysis1.in :unlocking +7 "valve0"D%% +5 "syringe1"C? Q[(2 +6 "core" ĥ%HyO9 " +3 ."Lysis1"Lysis1.seek :clear +10 ."Plunge"Plunge.in :unlocking +4 "syringe1"C](j +4 "valve0"D> Pm'(2 +7 ."Plunge"Plunge.seek :clear +4 "valve0"D"' +111 "core" Ģ' +2 ( +3 .tCarousel.seek 36 +5 "carousel0"FS'". +44 "core" ' +6 "carousel0"F8% +3 "core" Ƹ%".#0Su 2 +3 "syringe1"C7& +3 "core" ÷&j&M +5 .tLysis1.in :fast +2 "syringe1"C?d Q[<2 +8 .tLysis1.seek :locked +3 "syringe1"C1(* +46 #"preston"-> exit +4 #Session Ended +187 "core" ñ( +3 "valve0"DB% +8 "core" %aIO +3 ."Plunge"Plunge.in :default +2 "valve0"D> Pm'-2 +3 "syringe1"CE% +5 ."Plunge"Plunge.seek :locked +7 "valve0"D?' +4 "core" %8 +3 ."Air"Air.in :fast +2 "syringe1"C> Q]<2 +5 ."Air"Air.seek :locked +3 "syringe1"CX'h +82 "core" ' +11 Ŀ' +2 .tCarousel.reconfigure :locked + "carousel0"F#  El2\ 2 +5 FT% +3 "core" %".NPm  +7 #tPowering cartridge bus +265 "cartridge_broadcast" ( +3 .tGate.setIR 1750,5000,0,6 +12 .Gate.setIR 0,5000,0,6 +2 "cartridge_broadcast"~ +6 .tPuckHeater.configure :default #ambient 21.9C +2 "Cartridge" \ :D H 0 +6 .tGate.power :heat,:ON,limit to 5000mA +55 "Cartridge" Oy +3 "cartridge" y  +4 "Cartridge" y  +3 "cartridge" y &/J59996 -/C<[_ +4 #tMounted lysis Cartridge board#J59996 +5 #Using default cartridge heat loss curve for HeatingFunctionInCarousel +4 #Vacuuming vented cartridge 36 for 30 seconds +2 "carousel0"F;% +4 "core" ƻ%". O \  +5 .tToroid.in :hold +3 "valve0"D? 2 +3 .tToroid.seek :cartridge +3 "valve0"DG(m +371 "core" ( +4 .tToroid.in :default +2 "valve0"D? 2 +4 .tToroid.seek :clear +3 "valve0"DH( +371 "core" ( +2 #tPolling Can every 2:00 +53 "Can"nuM+|vO 9! +2 .tPuckHeater.configure :default #ambient 22.0C +3 "Cartridge" \ :D H 5 +4 .tPuckHeater.seek 42.1C,1:00 +3 "Cartridge" u E2 +4 g9 +5 "cartridge" 9  +106 "Cartridge" _9 +4 "cartridge" 9 O +103 "Cartridge" \ 9 +4 "cartridge" 9!@d +103 "Cartridge" o9 +3 "cartridge" 9"i d +104 "Cartridge" q9 +3 "cartridge" 9$` c +104 "Cartridge" n9 +3 "cartridge" 9&d +104 "Cartridge" 9 +4 "cartridge" 9)ea +104 "Cartridge" e9 +3 "cartridge" 9+c +104 "Cartridge" (9 +3 "cartridge" 9.{c +105 "Cartridge" 9 +3 "cartridge" 90#a +103 "Cartridge" 9 +3 "cartridge" 93('] +104 "Cartridge" j9 +4 "cartridge" 95Q,+Y +103 "Cartridge" >9 +3 "cartridge" 97I0T +104 "Cartridge" p9 +3 "cartridge" 984Q +104 "Cartridge" 09 +3 "cartridge" 9:R,8O +104 "Cartridge" 9 +4 "cartridge" 9;,z,IJ +104 "Cartridge" y9 +3 "cartridge" 9?,YNJ +103 "Cartridge" \\9 +3 "cartridge" 9?YRI +104 "Cartridge" 9 +4 "cartridge" 9@YVH +103 "Cartridge" a9 +3 "cartridge" 9ANYZG +104 "Cartridge" 9 +3 "cartridge" 9A_F +4 .tPuckHeater.hold 3 seconds,42.1C +7 "Cartridge" E2 AH +3 "cartridge" _ +305 +3 .tdelayUntil "12:39:19.02" +69 "ambient0"J}% +3 "core" % +3 "carousel0"F% +3 "core" Ə%". O \  +3 #tCartridge 36 at 0.564348549463986 psi + "carousel0"Fw% +49 "Can"nu+|vL\ ll@z +5 "core" %". O \  +4 .tToroid.in :hold +12 "valve0"D? 2 +5 .tToroid.seek :bypass +3 "valve0"D$( +353 "core" Ĥ( +4 .tToroid.in :default +4 "valve0"D? 2 +6 .tToroid.seek :clear +2 "valve0"Dk( +353 "core" ( +2 .tdelay 2 seconds +203 .Air.in :default +2 "syringe1"C>d Q]<2 +4 .tAir.seek :full +3 "syringe1"CJ'h +3 "core" ' +3 "carousel0"F|% +4 "core" %". O \  +3 "valve0"D6% +3 "core" Ķ%HOK  +5 .tGate.power :heat,:OFF +5 .Gate.power :cartridge,:OFF +4 "valve1"E & +3 "core" ʼn&OK u +3 .tCarousel.in :default +2 "carousel0"F>  El22 +4 F% +3 "core" ƛ%". O \  +4 .tCarousel.home.seek 36 +2 "carousel0"Fh'". +15 "core" ' +2 "carousel0"F% +5 "core" ƚ%".! Se 2 +3 "syringe0"Br& +3 "core" &j[ +4 "syringe1"CM% +3 "core" %hʋ. +5 ."Air"Air.in :unlocking +5 "syringe0"Bm% + "syringe1"C> Q]-2 +8 ."Air"Air.seek :clear +4 "syringe1"CY'8 +2 "core" %jQ} +78 ' +2 "syringe1"C)& +4 "core" é&*n|P +5 ."Lysis1"Lysis1.in :unlocking +4 "valve0"DD% +2 "syringe1"C? Q[(2 +7 "core" %HqO: * +2 ."Lysis1"Lysis1.seek :clear +14 ."Plunge"Plunge.in :unlocking +5 "syringe1"Cx(j +4 "valve0"D> Pm'(2 +6 ."Plunge"Plunge.seek :clear +3 "valve0"D^' +109 "core" ' +2 ( +4 .tCarousel.seek 35 +3 "carousel0"Fv'!4 +37 "core" ' +5 "carousel0"F% +3 "core" Ƙ%!4!~Sl 2 +3 "syringe1"C@& +5 "core" &j&3 +2 .tLysis1.in :fast +6 "syringe1"C?d Q[<2 +4 .tLysis1.seek :locked +3 "syringe1"Cd(* +236 "core" ( +3 "valve0"D% +7 "core" ğ%aVO& +3 ."Plunge"Plunge.in :default +3 "valve0"D> Pm'-2 +3 "syringe1"C% +5 ."Plunge"Plunge.seek :locked +6 "valve0"D'' +3 "core" Ô%8燈 +4 ."Air"Air.in :fast +3 "syringe1"C> Q]<2 +4 ."Air"Air.seek :locked +3 "syringe1"CL'h +83 "core" ' +9 ħ' +3 .tCarousel.reconfigure :locked +2 "carousel0"F#  El2\ 2 +4 F% +3 "core" ƞ%!4NwPn  +10 #tPowering cartridge bus +265 "cartridge_broadcast" ( +3 .tGate.setIR 1750,5000,0,6 +12 .Gate.setIR 0,5000,0,6 +2 "cartridge_broadcast"~ +6 .tPuckHeater.configure :default #ambient 22.0C +3 "Cartridge" \ :D H 5 +5 .tGate.power :heat,:ON,limit to 5000mA +54 "Cartridge" !y +4 "cartridge" yִjִj +4 "Cartridge" y  +5 "cartridge" y r/J59943 r/6Cr +3 #tMounted lysis Cartridge board#J59943 +4 #Using default cartridge heat loss curve for HeatingFunctionInCarousel +4 #Vacuuming vented cartridge 35 for 30 seconds +2 "carousel0"FF% +5 "core" %!4w+O \ +6 .tToroid.in :hold +2 "valve0"D? 2 +6 .tToroid.seek :cartridge +4 "valve0"DA(m +371 "core" ( +4 .tToroid.in :default +3 "valve0"D? 2 +4 .tToroid.seek :clear +3 "valve0"DI( +370 "core" ( +3 #tPolling Can every 2:00 +52 "Can"nt+|vN\ H +3 .tPuckHeater.configure :default #ambient 22.1C +2 "Cartridge" \ :D H = +5 .tPuckHeater.seek 42.1C,1:00 +4 "Cartridge" < D +4 *9 +6 "cartridge" 9  +104 "Cartridge" +9 +3 "cartridge" 9 O +105 "Cartridge" 9 +3 "cartridge" 9!\\c +104 "Cartridge" Q9 +3 "cartridge" 9$ b +104 "Cartridge" 9 +4 "cartridge" 9' a +103 "Cartridge" #9 +4 "cartridge" 9)a +104 "Cartridge" l9 +3 "cartridge" 9,` +104 "Cartridge" K9 +3 "cartridge" 9._ +103 "Cartridge" i9 +4 "cartridge" 91 ] +104 "Cartridge" 9 +4 "cartridge" 934#] +104 "Cartridge" ,9 +3 "cartridge" 94'[ +103 "Cartridge" 9 +4 "cartridge" 964+X +104 "Cartridge" V9 +3 "cartridge" 98S0U +103 "Cartridge" :9 +3 "cartridge" 994T +104 "Cartridge" t9 +3 "cartridge" 9:48R +103 "Cartridge" 99 +4 "cartridge" 9<)4=O +103 "Cartridge" z9 +3 "cartridge" 9="4AN +103 "Cartridge" 9 +4 "cartridge" 9>(4EL +146 "Cartridge" 9 +3 "cartridge" 9?o`KJ +103 "Cartridge" R9 +3 "cartridge" 9@OI +104 "Cartridge" Z9 +3 "cartridge" 9@TG +103 "Cartridge" {9 +4 "cartridge" 9AEXF +14 .tPuckHeater.hold 3 seconds,42.1C +7 "Cartridge"  D A(H +5 "cartridge" Y +301 +3 .tdelayUntil "12:40:18.43" +232 "ambient0"J[% +3 "core" %x +3 "carousel0"F&% +4 "core" Ʀ%!4vO \ +2 #tCartridge 35 at 0.290046103101069 psi +3 "carousel0"FW% +4 "core" %!4wO \ +5 .tToroid.in :hold +2 "valve0"D? 2 +4 .tToroid.seek :bypass +3 "valve0"D-( +353 "core" ĭ( +5 .tToroid.in :default +2 "valve0"D? 2 +4 .tToroid.seek :clear +2 "valve0"Db( +353 "core" ( +2 .tdelay 2 seconds +204 .Air.in :default +2 "syringe1"C>d Q]<2 +4 .tAir.seek :full +2 "syringe1"C 'h +3 "core" à' +3 "carousel0"F/% +5 "core" Ư%!4wO \ +2 "valve0"DP% +5 "core" %H}O7  +4 .tGate.power :heat,:OFF +2 .Gate.power :cartridge,:OFF +2 "valve1"E`& +4 "core" &\ O: m +3 .tCarousel.in :default +2 "carousel0"F>  El22 +4 FU% +3 "core" %!4wO \ +4 .tCarousel.home.seek 35 +2 "carousel0"Fs'!4 +15 "core" ' +2 "carousel0"Ff% +4 "core" %!4tSg 2 +3 "syringe0"B& +5 "core" &jʇ^ +2 "syringe1"C~% +4 "core" %hʅÇ +5 ."Air"Air.in :unlocking +4 "syringe0"B%% +2 "syringe1"C> Q]-2 +8 ."Air"Air.seek :clear +3 "syringe1"C='8 +4 "core" ¥%jS +77 ý' +2 "syringe1"C3& +3 "core" ó&*yxN +5 ."Lysis1"Lysis1.in :unlocking +7 "valve0"Dc% +2 "syringe1"C? Q[(2 +6 ."Lysis1"Lysis1.seek :clear +5 "syringe1"C8(j +4 "core" %HwO. $ +5 ."Plunge"Plunge.in :unlocking +3 "valve0"D> Pm'(2 +4 ."Plunge"Plunge.seek :clear +2 "valve0"D7' +105 "core" ø( +7 ķ' +3 .tCarousel.seek 34 +3 "carousel0"F' : +38 "core" ƈ' +4 "carousel0"FN% +3 "core" % :#48St 2 +3 "syringe1"CC& +4 "core" &j D +3 .tLysis1.in :fast +2 "syringe1"C?d Q[<2 +5 .tLysis1.seek :locked +2 "syringe1"CB(* +237 "core" ( +3 "valve0"DE% +7 "core" %aPO +3 ."Plunge"Plunge.in :default + "valve0"D> Pm'-2 +7 "syringe1"C]% + ."Plunge"Plunge.seek :locked +7 "valve0"DT' +4 "core" %8| +3 ."Air"Air.in :fast +3 "syringe1"C> Q]<2 +4 ."Air"Air.seek :locked +3 "syringe1"C"'h +82 "core" â' +11 ' +2 .tCarousel.reconfigure :locked +2 "carousel0"F#  El2\ 2 +4 F% +3 "core" Ǝ% :N.Ps  +8 #tPowering cartridge bus +264 "cartridge_broadcast" ( +3 .tGate.setIR 1750,5000,0,6 +12 .Gate.setIR 0,5000,0,6 +2 "cartridge_broadcast"~ +6 .tPuckHeater.configure :default #ambient 22.1C +2 "Cartridge" \ :D H = +6 .tGate.power :heat,:ON,limit to 5000mA +54 "Cartridge" Oy +4 "cartridge" y 2K^U +4 "Cartridge" y ] +7 "cartridge" y r"pC̰o *u"J59946 8/(C=\\/CA\\Bz]BB˜BR8B(,A\ A\\KBBэBB= P/5AHBq=YBBGB33BAAz@B~BffBB= ~/8Ap B`BLBјBBHAADB.B̊B\\B= /8A BeBGBB +2 y=BAAKB{BBkB= /3Aq= BbBHBB̢B\\"AA(SB\ WBuBBB +4 #tMounted lysis Cartridge board#J59946 +5 #Using this cartridge's heat loss curve for HeatingFunctionInCarousel +4 #Vacuuming vented cartridge 34 for 30 seconds +2 "carousel0"F;% +4 "core" ƻ% : /O \ +5 .tToroid.in :hold +2 "valve0"D? 2 +5 .tToroid.seek :cartridge +2 "valve0"D(m +371 "core" Ă( +4 .tToroid.in :default +3 "valve0"D? 2 +4 .tToroid.seek :clear +2 "valve0"DG( +371 "core" ( +2 #tPolling Can every 2:00 +53 "Can"ot+|vP V +2 .tPuckHeater.configure :default #ambient 22.1C +3 "Cartridge" \ :D H B +4 .tPuckHeater.seek 42.1C,1:00 +4 "Cartridge" g D- +6 _9 +3 "cartridge" 9 +104 "Cartridge" \ 9 +4 "cartridge" 9K +103 "Cartridge" o9 +3 "cartridge" 9 c +104 "Cartridge" q9 +3 "cartridge" 9#+ b +104 "Cartridge" n9 +3 "cartridge" 9&" b +104 "Cartridge" 9 +3 "cartridge" 9(c +103 "Cartridge" e9 +5 "cartridge" 9+}` +104 "Cartridge" .9 +3 "cartridge" 9-a +104 "Cartridge" (9 +3 "cartridge" 9/` +104 "Cartridge" 9 +3 "cartridge" 92 #^ +146 "Cartridge" 9 +3 "cartridge" 94)[ +104 "Cartridge" j9 +3 "cartridge" 96-W +103 "Cartridge" >9 +4 "cartridge" 98,1U +103 "Cartridge" p9 +4 "cartridge" 99m5T +103 "Cartridge" 09 +3 "cartridge" 9:,:R +104 "Cartridge" 9 +3 "cartridge" 9;,>Q +103 "Cartridge" 29 +3 "cartridge" 9<,BN +104 "Cartridge" 9 +3 "cartridge" 9=,FM +103 "Cartridge" 9 +3 "cartridge" 9>,KK +104 "Cartridge" y9 +3 "cartridge" 9?mYOI +103 "Cartridge" \\9 +3 "cartridge" 9@YSG +104 "Cartridge" 9 +4 "cartridge" 9@YXE +103 "Cartridge" a9 +3 "cartridge" 9A"Y\\E +13 .tPuckHeater.hold 3 seconds,42.1C +6 "Cartridge"  D- @G +3 "cartridge" ] +308 +2 .tdelayUntil "12:41:17.04" +128 "ambient0"J % +3 "core" ʍ% +3 "carousel0"F}% +3 "core" % : .O \ +3 #tCartridge 34 at 0.427197326282524 psi +2 "carousel0"F% +5 "core" Ə% : /O \ +5 .tToroid.in :hold + "valve0"D? 2 +4 .tToroid.seek :bypass +2 "valve0"Dw( +196 "Can"nt+|u$L^z +157 "core" ( +5 .tToroid.in :default + "valve0"D? 2 +5 .tToroid.seek :clear +2 "valve0"DH( +353 "core" ( +2 .tdelay 2 seconds +204 .Air.in :default +2 "syringe1"C>d Q]<2 +4 .tAir.seek :full +2 "syringe1"C$'h +4 "core" ä' +3 "carousel0"F|% +4 "core" % : /,O \ +3 "valve0"D6% +4 "core" Ķ%H{OL +5 .tGate.power :heat,:OFF +2 .Gate.power :cartridge,:OFF +3 "valve1"E & +3 "core" ʼn& OM l +3 .tCarousel.in :default +2 "carousel0"F>  El22 +4 F% +3 "core" ƛ% : 0O \ +3 .tCarousel.home.seek 34 +3 "carousel0"F' : +14 "core" ƚ' +3 "carousel0"Fr% +3 "core" % :L/ P  +3 "syringe0"BM& +4 "core" &j +4 "syringe1"Cm% +8 "core" %hʓLJ} +6 ."Air"Air.in :unlocking +4 "syringe0"B)% +2 "syringe1"C> Q]-2 +8 ."Air"Air.seek :clear +3 "syringe1"CD'8 +4 "core" ©%jN·q +77 ' +2 "syringe1"CX& +3 "core" &*x- +5 ."Lysis1"Lysis1.in :unlocking +4 "valve0"DS% +2 "syringe1"C? Q[(2 +7 ."Lysis1"Lysis1.seek :clear +4 "syringe1"CJ(j +3 "core" %HvON % +5 ."Plunge"Plunge.in :unlocking +4 "valve0"D> Pm'(2 +3 ."Plunge"Plunge.seek :clear +4 "valve0"D' +103 "core" ( +6 Ę' +2 .tCarousel.seek 33 +3 "carousel0"F@'@ +38 "core" ' +4 "carousel0"F1% +3 "core" Ʊ%@#Sq 2 +3 "syringe1"C?& +4 "core" ÿ&j'U +3 .tLysis1.in :fast +2 "syringe1"C?d Q[<2 +5 .tLysis1.seek :locked +3 "syringe1"Ch(* +236 "core" ( +3 "valve0"D% +8 "core" ğ%a[O. +2 ."Plunge"Plunge.in :default +2 "valve0"D> Pm'-2 +6 ."Plunge"Plunge.seek :locked +4 "syringe1"C% +3 "valve0"Dx' +10 "core" Ô%8 +3 ."Air"Air.in :fast +3 "syringe1"C> Q]<2 +3 ."Air"Air.seek :locked +3 "syringe1"C'h +83 "core" Þ' +10 ' +2 .tCarousel.reconfigure :locked +3 "carousel0"F#  El2\ 2 +4 F^% +3 "core" %@NPs  +7 #tPowering cartridge bus +264 "cartridge_broadcast" ( +3 .tGate.setIR 1750,5000,0,6 +13 .Gate.setIR 0,5000,0,6 +2 "cartridge_broadcast"~ +7 .tPuckHeater.configure :default #ambient 22.1C +2 "Cartridge" \ :D H B +5 .tGate.power :heat,:ON,limit to 5000mA +56 "Cartridge" Yy +4 "cartridge" yT, 6(߳ +3 "Cartridge" !y 5 +5 "cartridge" y H"J59991 "C.N 2m/ Cg 7m/FCDDt +3 #tMounted lysis Cartridge board#J59991 +5 #Using default cartridge heat loss curve for HeatingFunctionInCarousel +5 #Vacuuming vented cartridge 33 for 30 seconds + "carousel0"F% +4 "core" ƃ%@ O \ +5 .tToroid.in :hold +3 "valve0"D? 2 +4 .tToroid.seek :cartridge +3 "valve0"DF(m +371 "core" ( +5 .tToroid.in :default +2 "valve0"D? 2 +4 .tToroid.seek :clear +3 "valve0"Dk( +371 "core" ( +2 #tPolling Can every 2:00 +53 "Can"mt+|vM\ ed +2 .tPuckHeater.configure :default #ambient 22.1C +3 "Cartridge" \ :D H D +4 .tPuckHeater.seek 42.1C,1:00 +4 "Cartridge" A D +3 *9 +51 "cartridge" 9  +104 "Cartridge" +9 +4 "cartridge" 9 \\Z +104 "Cartridge" 9 +3 "cartridge" 9"/0d +103 "Cartridge" Q9 +3 "cartridge" 9% 0 b +104 "Cartridge" 9 +3 "cartridge" 9(0c +103 "Cartridge" #9 +4 "cartridge" 9*0c +104 "Cartridge" l9 +3 "cartridge" 9-d0a +104 "Cartridge" K9 +3 "cartridge" 9/\\_ +103 "Cartridge" u9 +3 "cartridge" 91\\ ] +103 "Cartridge" i9 +3 "cartridge" 93\\%[ +104 "Cartridge" 9 +3 "cartridge" 95\\)Z +103 "Cartridge" ,9 +3 "cartridge" 97A-W +104 "Cartridge" 9 +3 "cartridge" 981U +103 "Cartridge" V9 +3 "cartridge" 9:'6S +104 "Cartridge" :9 +3 "cartridge" 9;[:Q +103 "Cartridge" t9 +4 "cartridge" 9<>P +103 "Cartridge" 99 +3 "cartridge" 9=BN +104 "Cartridge" z9 +3 "cartridge" 9>iGL +104 "Cartridge" 9 +3 "cartridge" 9?XKJ +103 "Cartridge" 9 +3 "cartridge" 9@OI +103 "Cartridge" R9 +5 "cartridge" 9@SH +103 "Cartridge" Z9 +3 "cartridge" 9AXXF +12 .tPuckHeater.hold 3 seconds,42.1C +7 "Cartridge" { D A6H +3 "cartridge" Y +308 +2 .tdelayUntil "12:42:15.66" +235 "ambient0"J% +3 "core" % +3 "carousel0"F[% +4 "core" %@ !O \ +2 #tCartridge 33 at 0.651626600579462 psi +3 "carousel0"F&% +6 "core" Ʀ%@ \ O \ +5 .tToroid.in :hold +2 "valve0"D? 2 +5 .tToroid.seek :bypass +3 "valve0"DW( +354 "core" ( +6 .tToroid.in :default +3 "valve0"D? 2 +4 .tToroid.seek :clear +3 "valve0"DI( +353 "core" ( +3 .tdelay 2 seconds +203 .Air.in :default +2 "syringe1"C>d Q]<2 +4 .tAir.seek :full +3 "syringe1"C-'h +3 "core" í' +3 "carousel0"F/% +6 "core" Ư%@ O \ +5 "valve0"DP% +3 "core" %H~O;  +5 .tGate.power :heat,:OFF +3 .Gate.power :cartridge,:OFF +2 "valve1"E`& +3 "core" &O; p +3 .tCarousel.in :default +3 "carousel0"F>  El22 +4 FU% +2 "core" %@ O \ +4 .tCarousel.home.seek 33 +3 "carousel0"Ff'@ +14 "core" ' +2 "carousel0"F% +4 "core" Ɛ%@#So 2 +3 "syringe0"B~& +5 "core" &jV +3 "syringe1"C%% +3 "core" å%h +5 ."Air"Air.in :unlocking +4 "syringe0"B3% +2 "syringe1"C> Q]-2 +8 ."Air"Air.seek :clear +3 "syringe1"Cc'8 +3 "core" ³%jX +77 ' +2 "syringe1"CL& +4 "core" &*{r9 +5 ."Lysis1"Lysis1.in :unlocking +5 "valve0"Dv% + "syringe1"C? Q[(2 +11 ."Lysis1"Lysis1.seek :clear +4 "syringe1"CN(j +2 "core" %H|O8  +6 ."Plunge"Plunge.in :unlocking +4 "valve0"D> Pm'(2 +4 ."Plunge"Plunge.seek :clear +2 "valve0"DC' +105 "core" ( +5 ' +2 .tCarousel.seek 32 +4 "carousel0"F 'F +37 "core" Ơ' +5 "carousel0"Fd% +3 "core" %F"Sz 2 +3 "syringe1"C'& +5 "core" ç&j%l +2 .tLysis1.in :fast +4 "syringe1"C?d Q[<2 +5 .tLysis1.seek :locked +3 "syringe1"Cs(* +237 "core" ( +2 "valve0"DE% +8 "core" %aMO" +3 ."Plunge"Plunge.in :default +2 "valve0"D> Pm'-2 +3 "syringe1"C]% +5 ."Plunge"Plunge.seek :locked +6 "valve0"D8' +4 "core" %8` +3 ."Air"Air.in :fast +2 "syringe1"C> Q]<2 +4 ."Air"Air.seek :locked +3 "syringe1"C'h +82 "core" Î' +11 ĸ' +3 .tCarousel.reconfigure :locked + "carousel0"F#  El2\ 2 +5 F7% +3 "core" Ʒ%FLP~  +9 #tPowering cartridge bus +264 "cartridge_broadcast" ( +3 .tGate.setIR 1750,5000,0,6 +12 .Gate.setIR 0,5000,0,6 +2 "cartridge_broadcast"~ +6 .tPuckHeater.configure :default #ambient 22.1C +3 "Cartridge" \ :D H D +5 .tGate.power :heat,:ON,limit to 5000mA +54 "Cartridge" =y +4 "cartridge" yR#V4B/l +4 "Cartridge" Oy 3 +3 "cartridge" y /J59927 @/C0+ /J60000 M/Cl +4 #tMounted lysis Cartridge board#J60000 +4 #Using default cartridge heat loss curve for HeatingFunctionInCarousel +4 #Vacuuming vented cartridge 32 for 30 seconds +2 "carousel0"F% +4 "core" Ƒ%FXO \ +50 .tToroid.in :hold +13 "valve0"D? 2 +4 .tToroid.seek :cartridge +3 "valve0"D;(m +372 "core" Ļ( +4 .tToroid.in :default +3 "valve0"D? 2 +4 .tToroid.seek :clear +2 "valve0"Db( +371 "core" ( +2 #tPolling Can every 2:00 +53 "Can"nth+|vN\ t< +3 .tPuckHeater.seek 42.1C,1:00 +4 "Cartridge"  C +3 _9 +7 "cartridge" 9, +104 "Cartridge" \ 9 +3 "cartridge" 9YN +104 "Cartridge" o9 +3 "cartridge" 9Yd +105 "Cartridge" q9 +6 "cartridge" 9! Y d +104 "Cartridge" n9 +4 "cartridge" 9#PYd +104 "Cartridge" 9 +3 "cartridge" 9&,c +104 "Cartridge" e9 +4 "cartridge" 9(Yb +103 "Cartridge" .9 +4 "cartridge" 9+rYa +103 "Cartridge" (9 +3 "cartridge" 9. ,^ +104 "Cartridge" <9 +2 "cartridge" 90pY#Z +104 "Cartridge" 9 +3 "cartridge" 92'W +104 "Cartridge" 9 +3 "cartridge" 94Y,S +103 "Cartridge" j9 +4 "cartridge" 96OY0P +103 "Cartridge" >9 +3 "cartridge" 97Y4N +104 "Cartridge" p9 +3 "cartridge" 998M +103 "Cartridge" 09 +3 "cartridge" 9:,=L +104 "Cartridge" 9 +4 "cartridge" 9; AM +103 "Cartridge" 29 +4 "cartridge" 9;EL +103 "Cartridge" 9 +3 "cartridge" 9<JK +104 "Cartridge" 9 +3 "cartridge" 9=NI +103 "Cartridge" y9 +4 "cartridge" 9>RG +104 "Cartridge" \\9 +4 "cartridge" 9?bWE +104 "Cartridge" 9 +3 "cartridge" 9@\ [D +103 "Cartridge" a9 +3 "cartridge" 9@_B +5 .tPuckHeater.hold 3 seconds,42.1C +6 "Cartridge"  C @G +3 "cartridge" ` +308 +2 .tdelayUntil "12:43:14.91" +71 "ambient0"J % +3 "core" ʍ%} +3 "carousel0"F}% +3 "core" %FKO \ +3 #tCartridge 32 at 0.352387568183552 psi + "carousel0"F% +5 "core" Ə%FO \ +5 .tToroid.in :hold +2 "valve0"D? 2 +4 .tToroid.seek :bypass +2 "valve0"DG( +353 "core" ( +5 .tToroid.in :default +3 "valve0"D? 2 +4 .tToroid.seek :clear +3 "valve0"Dw( +17 "Can"mt+|u&/|z +335 "core" ( +3 .tdelay 2 seconds +203 .Air.in :default +2 "syringe1"C>d Q]<2 +4 .tAir.seek :full +3 "syringe1"C|'h +3 "core" ' +3 "carousel0"F6% +4 "core" ƶ%FBO \ +2 "valve0"D % +4 "core" ĉ%H$OQ  +5 .tGate.power :heat,:OFF +2 .Gate.power :cartridge,:OFF +3 "valve1"E& +3 "core" ś&(OW o +3 .tCarousel.in :default +2 "carousel0"F>  El22 +4 Fr% +3 "core" %F O \ +3 .tCarousel.home.seek 32 +3 "carousel0"FM'F +14 "core" ' +3 "carousel0"Fm% +4 "core" %FLDP  +3 "syringe0"B)& +5 "core" ©&jn +3 "syringe1"CX% +3 "core" %hʓ{X +5 ."Air"Air.in :unlocking +4 "syringe0"BS% +3 "syringe1"C> Q]-2 +11 "core" %jUs +2 ."Air"Air.seek :clear +5 "syringe1"C"'8 +80 "core" â' +3 "syringe1"C& +3 "core" È&*u"< +5 ."Lysis1"Lysis1.in :unlocking +4 "valve0"D1% +2 "syringe1"C? Q[(2 +7 ."Lysis1"Lysis1.seek :clear +4 "syringe1"C?(j +4 "core" ı%H$OL  +4 ."Plunge"Plunge.in :unlocking +4 "valve0"D> Pm'(2 +4 ."Plunge"Plunge.seek :clear +2 "valve0"D$' +105 "core" ÿ( +5 Ĥ' +2 .tCarousel.seek 31 +3 "carousel0"FB'L +38 "core" ' +4 "carousel0"FT% +5 "core" %L%i$S 2 +3 "syringe1"C& +5 "core" Ú&j!9 +2 .tLysis1.in :fast +2 "syringe1"C?d Q[<2 +4 .tLysis1.seek :locked +3 "syringe1"C(* +236 "core" ß( +3 "valve0"D% +7 "core" Ĕ%aIO0 +3 ."Plunge"Plunge.in :default +2 "valve0"D> Pm'-2 +5 ."Plunge"Plunge.seek :locked +5 "syringe1"CJ% +2 "valve0"D^' +6 "core" %8ʇy +4 ."Air"Air.in :fast +5 "syringe1"C> Q]<2 +5 ."Air"Air.seek :locked +3 "syringe1"C'h +82 "core" Ø' +7 ' +2 .tCarousel.reconfigure :locked +2 "carousel0"F#  El2\ 2 +4 FD% +3 "core" %LOa'P  +7 #tPowering cartridge bus +256 "cartridge_broadcast" ( +3 .tGate.setIR 1750,5000,0,6 +24 .Gate.setIR 0,5000,0,6 +3 "cartridge_broadcast"~ +7 .tPuckHeater.configure :default #ambient 22.1C +3 "Cartridge" \ :D H D +5 .tGate.power :heat,:ON,limit to 5000mA +55 "Cartridge" Yy +4 "cartridge" y v8 v8 +4 "Cartridge" !y  +203 "cartridge" y 5/J59925 Ǜ/ZCi +3 #tMounted lysis Cartridge board#J59925 +4 #Using default cartridge heat loss curve for HeatingFunctionInCarousel +5 #Vacuuming vented cartridge 31 for 30 seconds + "carousel0"F% +5 "core" ƃ%LaO \ +5 .tToroid.in :hold +3 "valve0"D? 2 +4 .tToroid.seek :cartridge +3 "valve0"DH(m +371 "core" ( +4 .tToroid.in :default +3 "valve0"D? 2 +4 .tToroid.seek :clear +3 "valve0"DF( +371 "core" ( +2 #tPolling Can every 2:00 +52 "Can"ot+|vN\ l +2 .tPuckHeater.configure :default #ambient 22.2C +4 "Cartridge" \ :D H I +3 .tPuckHeater.seek 42.1C,1:00 +5 "Cartridge" * DQ +5 +9 +3 "cartridge" 9 , +103 "Cartridge" 9 +4 "cartridge" 9 K +103 "Cartridge" Q9 +3 "cartridge" 9 c +104 "Cartridge" 9 +3 "cartridge" 9# d +104 "Cartridge" #9 +3 "cartridge" 9'\  ` +104 "Cartridge" l9 +3 "cartridge" 9*,\\ +104 "Cartridge" K9 +4 "cartridge" 9-W +104 "Cartridge" g9 +3 "cartridge" 9/KV +106 "Cartridge" u9 +3 "cartridge" 91?V +103 "Cartridge" i9 +3 "cartridge" 92#X +104 "Cartridge" 9 +3 "cartridge" 94'X +103 "Cartridge" ,9 +5 "cartridge" 96]+V +104 "Cartridge" 9 +3 "cartridge" 970T +103 "Cartridge" V9 +4 "cartridge" 99e4R +103 "Cartridge" :9 +3 "cartridge" 9:8P +104 "Cartridge" t9 +3 "cartridge" 9;|IJ +104 "Cartridge" 9 +3 "cartridge" 9?MNH +104 "Cartridge" R9 +3 "cartridge" 9?RH +103 "Cartridge" Z9 +4 "cartridge" 9@VF +104 "Cartridge" {9 +3 "cartridge" 9A+ZE +4 .tPuckHeater.hold 3 seconds,42.1C +6 "Cartridge"  DQ @G +3 "cartridge" [ +302 +2 .tdelayUntil "12:44:15.54" +184 "ambient0"J[% +3 "core" % +3 "carousel0"F&% +5 "core" Ʀ%LaDO \ +2 #tCartridge 31 at 0.464602205332014 psi +2 "carousel0"Fk% +5 "core" %La>O \ +4 .tToroid.in :hold +2 "valve0"D? 2 +5 .tToroid.seek :bypass +2 "valve0"DW( +353 "core" ( +5 .tToroid.in :default +2 "valve0"D? 2 +8 .tToroid.seek :clear +4 "valve0"D/( +352 "core" į( +3 .tdelay 2 seconds +203 .Air.in :default +2 "syringe1"C>d Q]<2 +4 .tAir.seek :full +3 "syringe1"CP'h +3 "core" ' +3 "carousel0"F`% +4 "core" %L`O \ +2 "valve0"DU% +4 "core" %GO= +5 .tGate.power :heat,:OFF +2 .Gate.power :cartridge,:OFF +5 "valve1"E& +4 "core" Ő&O> s +3 .tCarousel.in :default +3 "carousel0"F>  El22 +4 F~% +2 "core" %LaO \ +4 .tCarousel.home.seek 31 +2 "carousel0"F%'L +15 "core" ƥ' +2 "carousel0"F3% +4 "core" Ƴ%LK`P  +3 "syringe0"BL& +5 "core" &j +3 "syringe1"Cv% +3 "core" %h|  +6 ."Air"Air.in :unlocking +4 "syringe0"B% + "syringe1"C> Q]-2 +8 "core" ž%j\\ +2 ."Air"Air.seek :clear +4 "syringe1"C@'8 +82 "core" ' +2 "syringe1"Cd& +4 "core" &*pw܇C +5 ."Lysis1"Lysis1.in :unlocking +4 "valve0"D'% +2 "syringe1"C? Q[(2 +7 "core" ħ%HoO9 , +3 ."Lysis1"Lysis1.seek :clear +12 ."Plunge"Plunge.in :unlocking +5 "syringe1"C-(j +2 "valve0"D> Pm'(2 +7 ."Plunge"Plunge.seek :clear +2 "valve0"Dh' +109 "core" ' +4 í( +3 .tCarousel.seek 30 +2 "carousel0"Fx'R +38 "core" ' +5 "carousel0"Ff% +3 "core" %R"~("Sp 2 +2 "syringe1"CE& +5 "core" &je +3 .tLysis1.in :fast +2 "syringe1"C?d Q[<2 +6 .tLysis1.seek :locked +3 "syringe1"C](* +237 "core" ( +2 "valve0"DN% +7 "core" %aHO* +3 ."Plunge"Plunge.in :default +3 "valve0"D> Pm'-2 +5 ."Plunge"Plunge.seek :locked +5 "syringe1"C7% +45 "valve0"DC' +6 "core" ÷%8Mr +3 ."Air"Air.in :fast +12 "syringe1"C> Q]<2 +5 ."Air"Air.seek :locked +3 "syringe1"Cc'h +82 "core" ' +2 ' +3 .tCarousel.reconfigure :locked +2 "carousel0"F#  El2\ 2 +5 F=% +3 "core" ƽ%R\\~!Py  +6 #tPowering cartridge bus +265 "cartridge_broadcast" ( +3 .tGate.setIR 1750,5000,0,6 +12 .Gate.setIR 0,5000,0,6 +2 "cartridge_broadcast"~ +6 .tPuckHeater.configure :default #ambient 22.2C +3 "Cartridge" \ :D H I +5 .tGate.power :heat,:ON,limit to 5000mA +55 "Cartridge" Oy +5 "cartridge" ygg +5 "Cartridge" y  +5 "cartridge" y /J59927 /bCJ +3 #tMounted lysis Cartridge board#J59927 +5 #Using default cartridge heat loss curve for HeatingFunctionInCarousel +4 #Vacuuming vented cartridge 30 for 30 seconds +3 "carousel0"FI% +4 "core" %R~"O \ +5 .tToroid.in :hold +2 "valve0"D? 2 +4 .tToroid.seek :cartridge +3 "valve0"D;(m +371 "core" Ļ( +4 .tToroid.in :default +3 "valve0"D? 2 +4 .tToroid.seek :clear +2 "valve0"D_( +374 "core" ( +2 #tPolling Can every 2:00 +52 "Can"otE+|vO !H +3 .tPuckHeater.configure :default #ambient 22.3C +3 "Cartridge" \ :D H W +3 .tPuckHeater.seek 42C,1:00 +5 "Cartridge" \ DF +4 o9 +4 "cartridge" 9 / +104 "Cartridge" q9 +3 "cartridge" 9 @K +104 "Cartridge" n9 +3 "cartridge" 9!d +103 "Cartridge" 9 +6 "cartridge" 9#o b +105 "Cartridge" e9 +3 "cartridge" 9& a +104 "Cartridge" .9 +3 "cartridge" 9)aa +104 "Cartridge" A9 +4 "cartridge" 9,` +104 "Cartridge" (9 +3 "cartridge" 9.R` +103 "Cartridge" <9 +4 "cartridge" 90_ +104 "Cartridge" 9 +3 "cartridge" 92#^ +103 "Cartridge" 9 +3 "cartridge" 94'\\ +104 "Cartridge" j9 +3 "cartridge" 96T0+X +103 "Cartridge" >9 +3 "cartridge" 9700V +104 "Cartridge" p9 +3 "cartridge" 99X04T +104 "Cartridge" 09 +4 "cartridge" 9:\\8R +103 "Cartridge" 9 +3 "cartridge" 9;\\=P +103 "Cartridge" 29 +4 "cartridge" 9<\\AN +104 "Cartridge" 9 +3 "cartridge" 9=0EL +103 "Cartridge" 9 +4 "cartridge" 9>\\IJ +103 "Cartridge" y9 +5 "cartridge" 9?NH +104 "Cartridge" \\9 +3 "cartridge" 9@2\\RF +104 "Cartridge" 9 +4 "cartridge" 9@VF +103 "Cartridge" a9 +3 "cartridge" 9A;[E +5 .tPuckHeater.hold 3 seconds,42C +5 "Cartridge"  DF @G +5 "cartridge" [ +305 +2 .tdelayUntil "12:45:14.82" +172 "ambient0"J % +3 "core" ʍ% +3 "carousel0"F}% +3 "core" %R~! O \ +3 #tCartridge 30 at 0.452133912315517 psi +2 "carousel0"F% +6 "core" Ə%R~!O \ +5 .tToroid.in :hold +2 "valve0"D? 2 +4 .tToroid.seek :bypass +2 "valve0"Db( +353 "core" ( +4 .tToroid.in :default +3 "valve0"D? 2 +4 .tToroid.seek :clear +4 "Can"lt+|v"z +2 "valve0"DG( +353 "core" ( +2 .tdelay 2 seconds +204 .Air.in :default + "syringe1"C>d Q]<2 +4 .tAir.seek :full +4 "syringe1"C6'h +3 "core" ö' +3 "carousel0"F % +4 "core" Ɖ%R~!O \ +3 "valve0"D% +4 "core" ě%Hv OM % +5 .tGate.power :heat,:OFF +2 .Gate.power :cartridge,:OFF +2 "valve1"Er& +5 "core" & OI n +3 .tCarousel.in :default + "carousel0"F>  El22 +5 Fm% +2 "core" %R~!O \ +3 .tCarousel.home.seek 30 +3 "carousel0"F)'R +15 "core" Ʃ' +2 "carousel0"FX% +3 "core" %R"~Sf 2 +4 "syringe0"BS& +3 "core" &jk +3 "syringe1"C% +5 "core" È%h臕 +4 ."Air"Air.in :unlocking +6 "syringe0"B1% +2 "syringe1"C> Q]-2 +11 ."Air"Air.seek :clear +4 "syringe1"C'8 +5 "core" ±%jQb +77 Î' +2 "syringe1"C & +5 "core" à&*y@ +4 ."Lysis1"Lysis1.in :unlocking +4 "valve0"DT% +3 "syringe1"C? Q[(2 +5 "core" %HkOL 0 +2 ."Lysis1"Lysis1.seek :clear +8 ."Plunge"Plunge.in :unlocking +4 "syringe1"C(j +3 "valve0"D> Pm'(2 +7 ."Plunge"Plunge.seek :clear +3 "valve0"D|' +109 "core" ' +3 Ú( +3 .tCarousel.seek 29 +3 "carousel0"Fs'X +78 "core" ' +5 "carousel0"F8% +4 "core" Ƹ%XySe 2 +2 "syringe1"CM& +4 "core" &j$ۇX +3 .tLysis1.in :fast +12 "syringe1"C?d Q[<2 +4 .tLysis1.seek :locked +2 "syringe1"C(* +237 "core" Ô( +2 "valve0"DJ% +7 "core" %aKO, +3 ."Plunge"Plunge.in :default +2 "valve0"D> Pm'-2 +4 "syringe1"C?% +5 ."Plunge"Plunge.seek :locked +5 "valve0"DD' +4 "core" ÿ%8Ç +3 ."Air"Air.in :fast +2 "syringe1"C> Q]<2 +4 ."Air"Air.seek :locked +3 "syringe1"C$'h +83 "core" ä' +10 ' +3 .tCarousel.reconfigure :locked + "carousel0"F#  El2\ 2 +5 F"% +2 "core" Ƣ%XNyP{  +7 #tPowering cartridge bus +265 "cartridge_broadcast" ( +3 .tGate.setIR 1750,5000,0,6 +12 .Gate.setIR 0,5000,0,6 +3 "cartridge_broadcast"~ +6 .tPuckHeater.configure :default #ambient 22.3C +2 "Cartridge" \ :D H W +5 .tGate.power :heat,:ON,limit to 5000mA +55 "Cartridge" Yy +4 "cartridge" yxx +4 "Cartridge" !y  +3 "cartridge" y {s/J59963 ;v/ECP +4 #tMounted lysis Cartridge board#J59963 +4 #Using default cartridge heat loss curve for HeatingFunctionInCarousel +8 #Vacuuming vented cartridge 29 for 30 seconds + "carousel0"F% +5 "core" ƃ%X yO \ +6 .tToroid.in :hold +2 "valve0"D? 2 +4 .tToroid.seek :cartridge +3 "valve0"Dw(m +371 "core" ( +6 .tToroid.in :default +2 "valve0"D? 2 +4 .tToroid.seek :clear +3 "valve0"DH( +371 "core" ( +2 #tPolling Can every 2:00 +53 "Can"mt>+|vP\ # +2 .tPuckHeater.configure :default #ambient 22.3C +3 "Cartridge" \ :D H V +4 .tPuckHeater.seek 42.1C,1:00 +4 "Cartridge" + E +3 9 +6 "cartridge" 9!S +109 "Cartridge" Q9 +3 "cartridge" 9!Y`P +104 "Cartridge" 9 +3 "cartridge" 9"`d +104 "Cartridge" #9 +3 "cartridge" 9$ d +104 "Cartridge" l9 +3 "cartridge" 9'b +104 "Cartridge" K9 +3 "cartridge" 9*`` +103 "Cartridge" 9 +5 "cartridge" 9-\\ +103 "Cartridge" g9 +4 "cartridge" 90Z +103 "Cartridge" u9 +3 "cartridge" 92,Y +103 "Cartridge" i9 +4 "cartridge" 94#Y +103 "Cartridge" 9 +3 "cartridge" 95'X +104 "Cartridge" ,9 +3 "cartridge" 97]+X +103 "Cartridge" 9 +3 "cartridge" 980W +104 "Cartridge" V9 +3 "cartridge" 9:Q4U +103 "Cartridge" :9 +3 "cartridge" 9;8R +104 "Cartridge" t9 +3 "cartridge" 9<=P +103 "Cartridge" 99 +5 "cartridge" 9=AO +103 "Cartridge" z9 +3 "cartridge" 9>EM +104 "Cartridge" 9 +3 "cartridge" 9?IK +103 "Cartridge" 9 +4 "cartridge" 9@pNJ +103 "Cartridge" R9 +3 "cartridge" 9ARJ +104 "Cartridge" Z9 +5 "cartridge" 9AVH +103 "Cartridge" {9 +3 "cartridge" 9Bf[F +5 .tPuckHeater.hold 3 seconds,42.1C +7 "Cartridge"  E BH +3 "cartridge" [ +307 +2 .tdelayUntil "12:46:14.05" +173 "ambient0"J[% +3 "core" % +3 "carousel0"F&% +4 "core" Ʀ%X yEO \ +2 #tCartridge 29 at 0.664094893595959 psi +2 "carousel0"Fk% +4 "core" %X y/O \ +6 .tToroid.in :hold +2 "valve0"D? 2 +4 .tToroid.seek :bypass +3 "valve0"DF( +352 "core" ( +6 .tToroid.in :default + "valve0"D? 2 +5 .tToroid.seek :clear +2 "valve0"DW( +353 "core" ( +2 .tdelay 2 seconds +204 .Air.in :default + "syringe1"C>d Q]<2 +4 .tAir.seek :full +3 "syringe1"C`'h +3 "core" ' +3 "carousel0"FU% +4 "core" %X yO \ +3 "valve0"D% +4 "core" Đ%H`O? ; +4 .tGate.power :heat,:OFF +2 .Gate.power :cartridge,:OFF +3 "valve1"E~& +3 "core" &O= u +3 .tCarousel.in :default +3 "carousel0"F>  El22 +3 F3% +3 "core" Ƴ%X yO \ +3 .tCarousel.home.seek 29 +3 "carousel0"FL'X +15 "core" ' +2 "carousel0"Fv% +3 "core" %XKyP  +3 "syringe0"B& +5 "core" ž&j +3 "syringe1"Cd% +4 "core" %hʈq +4 ."Air"Air.in :unlocking +4 "syringe0"B'% +2 "syringe1"C> Q]-2 +7 ."Air"Air.seek :clear +2 "syringe1"C'8 +2 "core" §%jLv +79 Ø' +5 "syringe1"CB& +46 "core" &*y.O +14 ."Lysis1"Lysis1.in :unlocking +4 "valve0"Df% +5 "syringe1"C? Q[(2 +2 "core" %HrO= ) +3 ."Lysis1"Lysis1.seek :clear +8 ."Plunge"Plunge.in :unlocking +6 "syringe1"CP(j +2 "valve0"D> Pm'(2 +7 ."Plunge"Plunge.seek :clear +3 "valve0"DE' +109 "core" ' +5 ( +2 .tCarousel.seek 28 +3 "carousel0"F'^ +38 "core" Ɵ' +4 "carousel0"F^% +3 "core" %^$u Sx 2 +3 "syringe1"C%& +5 "core" å&jq +3 .tLysis1.in :fast +2 "syringe1"C?d Q[<2 +4 .tLysis1.seek :locked +3 "syringe1"CN(* +237 "core" ( +2 "valve0"D7% +8 "core" ķ%aIO( +3 ."Plunge"Plunge.in :default +2 "valve0"D> Pm'-2 +5 "syringe1"C-% +5 ."Plunge"Plunge.seek :locked +6 "valve0"D=' +3 "core" í%8· +5 ."Air"Air.in :fast +2 "syringe1"C> Q]<2 +5 ."Air"Air.seek :locked +3 "syringe1"Ch'h +83 "core" ' +8 Ľ' +2 .tCarousel.reconfigure :locked +2 "carousel0"F#  El2\ 2 +5 F@% +4 "core" %^OuPj  +6 #tPowering cartridge bus +264 "cartridge_broadcast" ( +3 .tGate.setIR 1750,5000,0,6 +12 .Gate.setIR 0,5000,0,6 +3 "cartridge_broadcast"~ +5 .tPuckHeater.configure :default #ambient 22.3C +2 "Cartridge" \ :D H V +6 .tGate.power :heat,:ON,limit to 5000mA +54 "Cartridge" Oy +4 "cartridge" y%FB(^Jv +4 "Cartridge" y ' +3 "cartridge" y ܉"MCu "J60008 %l/;CO9 +4 #tMounted lysis Cartridge board#J60008 +5 #Using default cartridge heat loss curve for HeatingFunctionInCarousel +5 #Vacuuming vented cartridge 28 for 30 seconds +2 "carousel0"FI% +4 "core" %^ uO \  +6 .tToroid.in :hold + "valve0"D? 2 +5 .tToroid.seek :cartridge +3 "valve0"D/(m +371 "core" į( +5 .tToroid.in :default +2 "valve0"D? 2 +4 .tToroid.seek :clear +2 "valve0"D;( +372 "core" Ļ( +2 #tPolling Can every 2:00 +52 "Can"ps+|vN %w +3 .tPuckHeater.configure :default #ambient 22.3C +3 "Cartridge" \ :D H U +4 .tPuckHeater.seek 42.1C,1:00 +4 "Cartridge" o E +3 q9 +5 "cartridge" 9!l +106 "Cartridge" n9 +5 "cartridge" 9!pO +103 "Cartridge" 9 +3 "cartridge" 9"d +104 "Cartridge" e9 +3 "cartridge" 9%u a +103 "Cartridge" .9 +4 "cartridge" 9( a +103 "Cartridge" A9 +3 "cartridge" 9+:a +104 "Cartridge" (9 +3 "cartridge" 9-a +103 "Cartridge" *9 +3 "cartridge" 9/a +104 "Cartridge" <9 +3 "cartridge" 92` +104 "Cartridge" 9 +3 "cartridge" 94#^ +104 "Cartridge" 9 +3 "cartridge" 96'\\ +103 "Cartridge" j9 +4 "cartridge" 97+Y +104 "Cartridge" >9 +3 "cartridge" 99]0V +106 "Cartridge" p9 +3 "cartridge" 9:4U +104 "Cartridge" 09 +2 "cartridge" 9<8S +104 "Cartridge" 9 +3 "cartridge" 9=<=Q +104 "Cartridge" 29 +5 "cartridge" 9>\\;AN +103 "Cartridge" 9 +3 "cartridge" 9?H;EL +104 "Cartridge" 9 +3 "cartridge" 9@(;JK +103 "Cartridge" y9 +3 "cartridge" 9@;NI +104 "Cartridge" \\9 +3 "cartridge" 9A;RG +103 "Cartridge" 9 +3 "cartridge" 9B.gVF +104 "Cartridge" a9 +3 "cartridge" 9Bg[E +5 .tPuckHeater.hold 3 seconds,42.1C +7 "Cartridge"  E B/I +5 "cartridge" [ +303 +2 .tdelayUntil "12:47:13.18" +176 "ambient0"J % +3 "core" ʍ% +3 "carousel0"F}% +4 "core" %^ uO \  +2 #tCartridge 28 at 0.427197326282524 psi +2 "carousel0"F% +4 "core" Ə%^ uO \  +7 .tToroid.in :hold + "valve0"D? 2 +5 .tToroid.seek :bypass +2 "valve0"D_( +355 "core" ( +5 .tToroid.in :default +3 "valve0"D? 2 +3 .tToroid.seek :clear +3 "valve0"Db( +132 "Can"ot$+|v&z +221 "core" ( +2 .tdelay 2 seconds +204 .Air.in :default +4 "syringe1"C>d Q]<2 +3 .tAir.seek :full +3 "syringe1"C 'h +4 "core" É' +3 "carousel0"F% +3 "core" ƛ%^ uO \  +3 "valve0"Dr% +4 "core" %HzOP ! +4 .tGate.power :heat,:OFF +2 .Gate.power :cartridge,:OFF +4 "valve1"Em& +3 "core" &OT r +3 .tCarousel.in :default + "carousel0"F>  El22 +4 FX% +3 "core" %^ uO \  +4 .tCarousel.home.seek 28 +46 "carousel0"FS'^ +15 "core" ' +2 "carousel0"F% +5 "core" ƈ%^#u*Sy 2 +3 "syringe0"B1& +3 "core" ±&jˇ +3 "syringe1"C % +5 "core" à%h@W = +15 ."Air"Air.in :unlocking +2 "syringe0"BT% +3 "syringe1"C> Q]-2 +8 ."Air"Air.seek :clear +3 "syringe1"Cc'8 +3 "core" %jM +77 ' +2 "syringe1"Cx& +4 "core" &*wz +5 ."Lysis1"Lysis1.in :unlocking +4 "valve0"D6% +2 "syringe1"C? Q[(2 +7 "core" Ķ%Hq OH * +8 ."Lysis1"Lysis1.seek :clear +8 ."Plunge"Plunge.in :unlocking +5 "syringe1"C8(j +4 "valve0"D> Pm'(2 +5 ."Plunge"Plunge.seek :clear +3 "valve0"DM' +109 "core" ' +4 ø( +3 .tCarousel.seek 27 +3 "carousel0"F]'d +38 "core" ' +4 "carousel0"FC% +3 "core" %d qYSv 2 +6 "syringe1"C)& +4 "core" é&j*Y +4 .tLysis1.in :fast + "syringe1"C?d Q[<2 +5 .tLysis1.seek :locked +2 "syringe1"CJ(* +237 "core" ( +3 "valve0"D?% +8 "core" Ŀ%aRO$ +2 ."Plunge"Plunge.in :default +3 "valve0"D> Pm'-2 +4 ."Plunge"Plunge.seek :locked +5 "syringe1"C% +3 "valve0"D"' +6 "core" Ú%8 +4 ."Air"Air.in :fast + "syringe1"C> Q]<2 +5 ."Air"Air.seek :locked +3 "syringe1"C|'h +82 "core" ' +11 Ģ' +2 .tCarousel.reconfigure :locked +3 "carousel0"F#  El2\ 2 +7 F% +4 "core" Ǝ%dNqUP{  +6 #tPowering cartridge bus +264 "cartridge_broadcast" ( +3 .tGate.setIR 1750,5000,0,6 +12 .Gate.setIR 0,5000,0,6 +2 "cartridge_broadcast"~ +6 .tPuckHeater.configure :default #ambient 22.3C +3 "Cartridge" \ :D H U +5 .tGate.power :heat,:ON,limit to 5000mA +55 "Cartridge" Yy +5 "cartridge" yoϖoϖ +3 "Cartridge" !y  +4 "cartridge" y Zm/J59977 kbm/CMu +4 #tMounted lysis Cartridge board#J59977 +5 #Using default cartridge heat loss curve for HeatingFunctionInCarousel +5 #Vacuuming vented cartridge 27 for 30 seconds +2 "carousel0"F% +3 "core" ƃ%dqUO \ +10 .tToroid.in :hold +2 "valve0"D? 2 +5 .tToroid.seek :cartridge +2 "valve0"DG(m +371 "core" ( +5 .tToroid.in :default +2 "valve0"D? 2 +7 .tToroid.seek :clear +3 "valve0"Dw( +372 "core" ( +2 #tPolling Can every 2:00 +53 "Can"pt +|vO\ \ 'k +2 .tPuckHeater.configure :default #ambient 22.3C +3 "Cartridge" \ :D H R +4 .tPuckHeater.seek 42.1C,1:00 +4 "Cartridge" D +4 Q9 +5 "cartridge" 9  +104 "Cartridge" 9 +4 "cartridge" 9 K +103 "Cartridge" #9 +4 "cartridge" 9!vd +103 "Cartridge" l9 +3 "cartridge" 9$ a +104 "Cartridge" K9 +3 "cartridge" 9' ` +103 "Cartridge" 9 +3 "cartridge" 9*u_ +104 "Cartridge" g9 +5 "cartridge" 9-_ +105 "Cartridge" \ 9 +4 "cartridge" 9/(` +104 "Cartridge" u9 +3 "cartridge" 91J_ +103 "Cartridge" i9 +3 "cartridge" 93W#^ +104 "Cartridge" 9 +3 "cartridge" 95N'Z +103 "Cartridge" ,9 +5 "cartridge" 97)+X +103 "Cartridge" 9 +3 "cartridge" 980V +104 "Cartridge" V9 +3 "cartridge" 994T +103 "Cartridge" :9 +3 "cartridge" 9;? 8R +104 "Cartridge" t9 +3 "cartridge" 9p8EL +103 "Cartridge" 9 +3 "cartridge" 9?48IK +104 "Cartridge" 9 +3 "cartridge" 9?8MI +103 "Cartridge" R9 +4 "cartridge" 9@ RG +103 "Cartridge" Z9 +5 "cartridge" 9AdeVE +5 .tPuckHeater.hold 3 seconds,42.1C +7 "Cartridge" { D ANH5 +5 "cartridge" W +306 +3 .tdelayUntil "12:48:12.58" +279 "ambient0"J% +3 "core" %v +3 "carousel0"F[% +4 "core" %dqTO \ +2 #tCartridge 27 at 0.265109517068076 psi +2 "carousel0"F&% +4 "core" Ʀ%dqU O \ +5 .tToroid.in :hold +2 "valve0"D? 2 +5 .tToroid.seek :bypass +2 "valve0"Dk( +353 "core" ( +5 .tToroid.in :default +3 "valve0"D? 2 +3 .tToroid.seek :clear +3 "valve0"DH( +353 "core" ( +2 .tdelay 2 seconds +245 .Air.in :default +12 "syringe1"C>d Q]<2 +4 .tAir.seek :full +3 "syringe1"CF'h +4 "core" ' +2 "carousel0"FU% +5 "core" %dqU|O \ +2 "valve0"D% +4 "core" Đ%HqO< * +5 .tGate.power :heat,:OFF +2 .Gate.power :cartridge,:OFF +2 "valve1"E~& +4 "core" &O: p +3 .tCarousel.in :default +3 "carousel0"F>  El22 +4 F3% +3 "core" Ƴ%dqUO \ +3 .tCarousel.home.seek 27 +3 "carousel0"Fv'd +15 "core" ' +2 "carousel0"F% +5 "core" ƞ%dqPS` 2 +3 "syringe0"Bd& +7 "core" &j +3 "syringe1"C'% +3 "core" ç%hD 9 +5 ."Air"Air.in :unlocking +5 "syringe0"BB% +3 "syringe1"C> Q]-2 +4 "core" %jX +3 ."Air"Air.seek :clear +4 "syringe1"Cf'8 +81 "core" ' +3 "syringe1"C$& +3 "core" ä&*}~b +5 ."Lysis1"Lysis1.in :unlocking +4 "valve0"Ds% +3 "syringe1"C? Q[(2 +4 "core" %HnO/ - +3 ."Lysis1"Lysis1.seek :clear +8 ."Plunge"Plunge.in :unlocking +4 "syringe1"C`(j + "valve0"D> Pm'(2 +8 ."Plunge"Plunge.seek :clear +3 "valve0"D^' +110 "core" ' +3 ( +3 .tCarousel.seek 26 +3 "carousel0"F%'j +38 "core" ƥ' +4 "carousel0"F% +3 "core" Ɣ%j m OSr 2 +3 "syringe1"CD& +4 "core" &j#w +3 .tLysis1.in :fast +2 "syringe1"C?d Q[<2 +5 .tLysis1.seek :locked +3 "syringe1"CL(* +236 "core" ( +3 "valve0"D7% +8 "core" ķ%aFO +2 ."Plunge"Plunge.in :default +3 "valve0"D> Pm'-2 +7 ."Plunge"Plunge.seek :locked +8 "syringe1"C-% +3 "valve0"DP' +6 "core" í%8ԇh +3 ."Air"Air.in :fast +2 "syringe1"C> Q]<2 +5 ."Air"Air.seek :locked +3 "syringe1"C@'h +82 "core" ' +10 ' +2 .tCarousel.reconfigure :locked +3 "carousel0"F#  El2\ 2 +4 FE% +3 "core" %jNmP~  +7 #tPowering cartridge bus +265 "cartridge_broadcast" ( +3 .tGate.setIR 1750,5000,0,6 +13 .Gate.setIR 0,5000,0,6 +2 "cartridge_broadcast"~ +6 .tPuckHeater.configure :default #ambient 22.3C + "Cartridge" \ :D H R +6 .tGate.power :heat,:ON,limit to 5000mA +54 "Cartridge" y +5 "cartridge" y44 +3 "Cartridge" Oy  +5 "cartridge" y _/J59944 ٍ_/%C +3 #tMounted lysis Cartridge board#J59944 +5 #Using default cartridge heat loss curve for HeatingFunctionInCarousel +4 #Vacuuming vented cartridge 26 for 30 seconds +2 "carousel0"F% +4 "core" Ƒ%j mO \  +6 .tToroid.in :hold +2 "valve0"D? 2 +4 .tToroid.seek :cartridge +3 "valve0"DI(m +371 "core" ( +5 .tToroid.in :default +2 "valve0"D? 2 +4 .tToroid.seek :clear +3 "valve0"DW( +371 "core" ( +2 #tPolling Can every 2:00 +53 "Can"ot$+|vO\ \ )Uͪ +3 .tPuckHeater.configure :default #ambient 22.2C +3 "Cartridge" \ :D H O +4 .tPuckHeater.seek 42.1C,1:00 +5 "Cartridge" q9 +3 / B +4 "cartridge" 9 +108 "Cartridge" n9 +3 "cartridge" 9J +104 "Cartridge" 9 +3 "cartridge" 9ad +103 "Cartridge" e9 +3 "cartridge" 9! a +104 "Cartridge" .9 +4 "cartridge" 9$, a +103 "Cartridge" A9 +3 "cartridge" 9'b +104 "Cartridge" (9 +5 "cartridge" 9*-b +104 "Cartridge" *9 +3 "cartridge" 9,c +103 "Cartridge" +9 +3 "cartridge" 9.a +104 "Cartridge" <9 +3 "cartridge" 90#^ +103 "Cartridge" 9 +3 "cartridge" 92'[ +104 "Cartridge" 9 +3 "cartridge" 94+X +103 "Cartridge" j9 +3 "cartridge" 96//V +104 "Cartridge" >9 +3 "cartridge" 974U +104 "Cartridge" p9 +3 "cartridge" 988S +103 "Cartridge" 09 +3 "cartridge" 9:" RG +103 "Cartridge" \\9 +5 "cartridge" 9?IVF +103 "Cartridge" 9 +3 "cartridge" 9?8ZE +5 .tPuckHeater.hold 3 seconds,42.1C +6 "Cartridge" a B ?uFa +4 "cartridge" [ +305 +2 .tdelayUntil "12:49:11.83" +215 "ambient0"J% +3 "core" ʕ%| +3 "carousel0"F % +3 "core" ƍ%j mO \  +3 #tCartridge 26 at 0.339919275167055 psi +12 "carousel0"F}% +4 "core" %j mO \  +5 .tToroid.in :hold +3 "valve0"D? 2 +4 .tToroid.seek :bypass +2 "valve0"D( +354 "core" ď( +5 .tToroid.in :default + "valve0"D? 2 +5 .tToroid.seek :clear +3 "valve0"D;( +190 "Can"nt/+|u*z +163 "core" Ļ( +2 .tdelay 2 seconds +203 .Air.in :default +2 "syringe1"C>d Q]<2 +4 .tAir.seek :full +3 "syringe1"C_'h +3 "core" ' +3 "carousel0"F% +4 "core" ƛ%j mO \  +3 "valve0"Dr% +3 "core" %HvOC % +5 .tGate.power :heat,:OFF +2 .Gate.power :cartridge,:OFF +3 "valve1"Em& +3 "core" &OA x +3 .tCarousel.in :default +3 "carousel0"F>  El22 +4 FX% +3 "core" %j mO \  +3 .tCarousel.home.seek 26 +3 "carousel0"F'j +15 "core" ƈ' +2 "carousel0"F1% +4 "core" Ʊ%jm Sc 2 +3 "syringe0"B & +5 "core"  &jt +2 "syringe1"CT% +5 "core" %hʀ +4 ."Air"Air.in :unlocking +5 "syringe0"Bx% +3 "syringe1"C> Q]-2 +4 "core" %jU +3 ."Air"Air.seek :clear +4 "syringe1"C6'8 +81 "core" ö' +2 "syringe1"Ch& +5 "core" &*{~1S +4 ."Lysis1"Lysis1.in :unlocking +4 "valve0"D% +2 "syringe1"C? Q[(2 +5 "core" ğ%HiOJ 2 +4 ."Lysis1"Lysis1.seek :clear +6 ."Plunge"Plunge.in :unlocking +5 "syringe1"CC(j + "valve0"D> Pm'(2 +7 ."Plunge"Plunge.seek :clear +3 "valve0"D ' +110 "core" ĉ' +3 ( +7 .tCarousel.seek 25 +3 "carousel0"F)'p +38 "core" Ʃ' +4 "carousel0"FN% +4 "core" %p$hSu 2 +3 "syringe1"C=& +4 "core" ý&j${ +3 .tLysis1.in :fast +2 "syringe1"C?d Q[<2 +4 .tLysis1.seek :locked +3 "syringe1"CS(* +237 "core" ( +2 "valve0"D?% +8 "core" Ŀ%aLO/ +3 ."Plunge"Plunge.in :default +2 "valve0"D> Pm'-2 +3 "syringe1"C% +6 ."Plunge"Plunge.seek :locked +6 "valve0"D8' +2 "core" Ú%8և +5 ."Air"Air.in :fast +2 "syringe1"C> Q]<2 +4 ."Air"Air.seek :locked +3 "syringe1"C'h +83 "core" Î' +10 ĸ' +2 .tCarousel.reconfigure :locked +2 "carousel0"F#  El2\ 2 +4 FM% +3 "core" %pNhPn  +7 #tPowering cartridge bus +264 "cartridge_broadcast" ( +2 .tGate.setIR 1750,5000,0,6 +13 .Gate.setIR 0,5000,0,6 +2 "cartridge_broadcast"~ +7 .tGate.power :cartridge,:OFF +57 #Mounted archive Cartridge +7 #Vacuuming solid cartridge 25 for 30 seconds +3 "carousel0"Fc% +3 "core" %p hO \ +6 .tToroid.in :hold +2 "valve0"D? 2 +4 .tToroid.seek :cartridge +3 "valve0"DY(m +371 "core" ( +5 .tToroid.in :default +2 "valve0"D? 2 +4 .tToroid.seek :clear +3 "valve0"D!( +371 "core" ġ( +2 .tdelay 30 seconds +3003 "ambient0"J% +4 "core" ʃ% +3 "carousel0"Fb% +4 "core" %p h  El22 +4 F% +3 "core" Ƃ%p hO \ +3 .tCarousel.home.seek 25 +3 "carousel0"Fg'p +15 "core" ' +2 "carousel0"F\ % +5 "core" Ɗ%p h:So 2 +3 "syringe0"Bo& +3 "core" &j +4 "syringe1"Cu% +3 "core" %hʅꇯ +6 ."Air"Air.in :unlocking +4 "syringe0"Bi% + "syringe1"C> Q]-2 +7 ."Air"Air.seek :clear +4 "syringe1"C'8 +45 "core" %jM燑 +77 Ä' +11 "syringe1"C,& +4 "core" ì&*u= +5 ."Lysis1"Lysis1.in :unlocking +7 "valve0"D% +8 "syringe1"C? Q[(2 +2 "core" ą%HrO0 ) +3 ."Lysis1"Lysis1.seek :clear +8 ."Plunge"Plunge.in :unlocking +6 "syringe1"CV(j +2 "valve0"D> Pm'(2 +6 ."Plunge"Plunge.seek :clear +5 "valve0"D:' +109 "core" ĺ' +4 ( +3 .tCarousel.seek 24 +3 "carousel0"Ft'v +38 "core" ' +7 "carousel0"F9% +4 "core" ƹ%v$dSSv 2 +3 "syringe1"Cz& +3 "core" &j$܇z +4 .tLysis1.in :fast + "syringe1"C?d Q[<2 +5 .tLysis1.seek :locked +3 "syringe1"C (* +236 "core" Ì( +3 "valve0"D% +8 "core" Ć%aNO +3 ."Plunge"Plunge.in :default +3 "valve0"D> Pm'-2 +4 ."Plunge"Plunge.seek :locked +6 "syringe1"CR% +2 "valve0"DZ' +8 "core" %8r +2 ."Air"Air.in :fast +3 "syringe1"C> Q]<2 +4 ."Air"Air.seek :locked +3 "syringe1"C{'h +82 "core" ' +8 ' +2 .tCarousel.reconfigure :locked +3 "carousel0"F#  El2\ 2 +4 F% +3 "core" %vOdPx  +8 #tPowering cartridge bus +264 "cartridge_broadcast" ( +2 .tGate.setIR 1750,5000,0,6 +13 .Gate.setIR 0,5000,0,6 +3 "cartridge_broadcast"~ +6 .tGate.power :cartridge,:OFF +56 #Mounted archive Cartridge +7 #Vacuuming solid cartridge 24 for 30 seconds +2 "carousel0"F[% +3 "core" %v dO \ +6 .tToroid.in :hold + "valve0"D? 2 +5 .tToroid.seek :cartridge +3 "valve0"D&(m +370 "core" Ħ( +5 .tToroid.in :default +2 "valve0"D? 2 +4 .tToroid.seek :clear +2 "valve0"Dw( +371 "core" ( +3 .tdelay 30 seconds +3003 "ambient0"Jk% +3 "core" % +3 "carousel0"FU% +4 "core" %v d6O \ +2 #tCartridge 24 at 0.55188025644749 psi +2 "carousel0"F% +4 "core" Ɛ%v dO \ +6 .tToroid.in :hold +2 "valve0"D? 2 +4 .tToroid.seek :bypass +3 "valve0"D~( +353 "core" ( +4 .tToroid.in :default +2 "valve0"D? 2 +4 .tToroid.seek :clear +3 "valve0"D3( +353 "core" ij( +3 "carousel0"F% +4 "core" ƞ%v dO \ +3 "valve0"Dd% +3 "core" %HvWQ % +5 "valve1"E'& +3 "core" ŧ&OO s +3 .tCarousel.in :default +2 "carousel0"F>  El22 +4 FB% +4 "core" %v dO \ +3 .tCarousel.home.seek 24 +2 "carousel0"F$'v +15 "core" Ƥ' +2 "carousel0"Fs% +4 "core" %v"dSk 2 +3 "syringe0"B|& +4 "core" &j߇L +3 "syringe1"C]% +4 "core" %hʆ· +4 ."Air"Air.in :unlocking +6 "syringe0"B% + "syringe1"C> Q]-2 +12 ."Air"Air.seek :clear +3 "syringe1"CD'8 +4 "core" ”%jGԇk +34 "Can"otL+|u@,dz +42 "core" ' +3 "syringe1"CF& +3 "core" &*wt\ b +5 ."Lysis1"Lysis1.in :unlocking +4 "valve0"DJ% +2 "syringe1"C? Q[(2 +8 ."Lysis1"Lysis1.seek :clear +4 "syringe1"C"(j +2 "core" %HqOL * +5 ."Plunge"Plunge.in :unlocking +5 "valve0"D> Pm'(2 +5 ."Plunge"Plunge.seek :clear +3 "valve0"Dv' +102 "core" â( +7 ' +3 .tCarousel.seek 23 +3 "carousel0"F7'| +37 "core" Ʒ' +4 "carousel0"F-% +4 "core" ƭ%|$`;Sy 2 +3 "syringe1"C`& +3 "core" &j5p +4 .tLysis1.in :fast +2 "syringe1"C?d Q[<2 +4 .tLysis1.seek :locked +4 "syringe1"CE(* +236 "core" ( +3 "valve0"D^% +7 "core" %aD O0 +3 ."Plunge"Plunge.in :default +2 "valve0"D> Pm'-2 +3 "syringe1"Cf% +6 ."Plunge"Plunge.seek :locked +7 "valve0"D' +5 "core" %8 +3 ."Air"Air.in :fast +2 "syringe1"C> Q]<2 +5 ."Air"Air.seek :locked +5 "syringe1"CO'h +85 "core" ' +45 Ę' +11 .tCarousel.reconfigure :locked +3 "carousel0"F#  El2\ 2 +4 F% +4 "core" Ƒ%|K`<P  +8 #tPowering cartridge bus +264 "cartridge_broadcast" ( +3 .tGate.setIR 1750,5000,0,6 +13 .Gate.setIR 0,5000,0,6 +2 "cartridge_broadcast"~ +7 .tGate.power :cartridge,:OFF +57 #Mounted archive Cartridge +7 #Vacuuming solid cartridge 23 for 30 seconds +3 "carousel0"FH% +3 "core" %|`<O \  +6 .tToroid.in :hold + "valve0"D? 2 +5 .tToroid.seek :cartridge +3 "valve0"DI(m +371 "core" ( +4 .tToroid.in :default +3 "valve0"D? 2 +4 .tToroid.seek :clear +3 "valve0"Dq( +370 "core" ( +3 .tdelay 30 seconds +3003 "ambient0"Jn% +3 "core" % +3 "carousel0"F% +3 "core" Ɓ%|`;;O \  +3 #tCartridge 23 at 0.726436358678441 psi +2 "carousel0"Fe% +4 "core" %|`;5O \  +5 .tToroid.in :hold +2 "valve0"D? 2 +5 .tToroid.seek :bypass +2 "valve0"D.( +352 "core" Į( +5 .tToroid.in :default +2 "valve0"D? 2 +4 .tToroid.seek :clear +3 "valve0"DA( +353 "core" ( +2 "carousel0"F(% +3 "core" ƨ%|`;AO \  +3 "valve0"D*% +5 "core" Ī%Hv'Q % +4 "valve1"E & +3 "core" ŋ&OH p +3 .tCarousel.in :default +2 "carousel0"F>  El22 +4 F+% +5 "core" ƫ%|`<O \  +2 .tCarousel.home.seek 23 +3 "carousel0"F<'| +15 "core" Ƽ' +2 "carousel0"F% +5 "core" Ɨ%|"`>?S 2 +2 "syringe0"B& +5 "core" ‡&jb +2 "syringe1"Cj% +4 "core" %hʇ +5 ."Air"Air.in :unlocking +3 "syringe0"B>% +3 "syringe1"C> Q]-2 +4 "core" ¾%jX +3 ."Air"Air.seek :clear +4 "syringe1"Cp'8 +81 "core" ' +4 "syringe1"C0& +4 "core" ð&*o$g +5 ."Lysis1"Lysis1.in :unlocking +3 "valve0"D% +4 "syringe1"C? Q[(2 +4 "core" Ė%HxO= # +3 ."Lysis1"Lysis1.seek :clear +8 ."Plunge"Plunge.in :unlocking +6 "syringe1"C2(j +3 "valve0"D> Pm'(2 +5 ."Plunge"Plunge.seek :clear +3 "valve0"D' +109 "core" Ē' +4 ò( +3 .tCarousel.seek 22 +3 "carousel0"F' +38 "core" ƙ' +4 "carousel0"Fy% +3 "core" %'[S{ 2 +3 "syringe1"C\\& +3 "core" &jE +4 .tLysis1.in :fast +2 "syringe1"C?d Q[<2 +4 .tLysis1.seek :locked +3 "syringe1"C(* +237 "core" Ü( +2 "valve0"Da% +9 "core" %aRO% +2 ."Plunge"Plunge.in :default +2 "valve0"D> Pm'-2 +4 "syringe1"C% +6 ."Plunge"Plunge.seek :locked +6 "valve0"D ' +5 "core" Õ%8ʇ +4 ."Air"Air.in :fast +2 "syringe1"C> Q]<2 +4 ."Air"Air.seek :locked +3 "syringe1"C}'h +82 "core" ' +9 č' +4 .tCarousel.reconfigure :locked +3 "carousel0"F#  El2\ 2 +4 FW% +4 "core" %M[Pr  +6 #tPowering cartridge bus +264 "cartridge_broadcast" ( +3 .tGate.setIR 1750,5000,0,6 +13 .Gate.setIR 0,5000,0,6 +2 "cartridge_broadcast"~ +7 .tGate.power :cartridge,:OFF +57 #Mounted archive Cartridge +6 #Vacuuming solid cartridge 22 for 30 seconds +2 "carousel0"F% +4 "core" Ə%[PO \  +5 .tToroid.in :hold +3 "valve0"D? 2 +4 .tToroid.seek :cartridge +3 "valve0"D(m +371 "core" ě( +5 .tToroid.in :default +2 "valve0"D? 2 +4 .tToroid.seek :clear +2 "valve0"Dr( +371 "core" ( +2 .tdelay 30 seconds +3004 "ambient0"Jm% +3 "core" %r +2 "carousel0"FX% +8 "core" %[8O \ +2 #tCartridge 22 at 0.21523634500209 psi +2 "carousel0"F1% +4 "core" Ʊ%[5O \ +6 .tToroid.in :hold +2 "valve0"D? 2 +4 .tToroid.seek :bypass +3 "valve0"D ( +352 "core" Ġ( +6 .tToroid.in :default +2 "valve0"D? 2 +4 .tToroid.seek :clear +2 "valve0"DT( +353 "core" ( +2 "carousel0"Fx% +3 "core" %[O \ +3 "valve0"Dh% +48 "core" %HO/  +5 "valve1"E& +3 "core" ş&LO, v +3 .tCarousel.in :default +11 "carousel0"F>  El22 +4 F@% +3 "core" %[O \ +3 .tCarousel.home.seek 22 +3 "carousel0"F%' +15 "core" ƥ' +2 "carousel0"FN% +5 "core" %[Sq 2 +3 "syringe0"B=& +4 "core" ½&j҇D +3 "syringe1"C_% +4 "core" %hKl 2 +5 ."Air"Air.in :unlocking +4 "syringe0"BL% +3 "syringe1"C> Q]-2 +9 "core" %jLć^ +2 ."Air"Air.seek :clear +4 "syringe1"CP'8 +81 "core" ' +3 "syringe1"C& +4 "core" È&*wxR +5 ."Lysis1"Lysis1.in :unlocking +6 "valve0"D?% +5 "syringe1"C? Q[(2 +6 "core" Ŀ%H{>O) +2 ."Lysis1"Lysis1.seek :clear +9 ."Plunge"Plunge.in :unlocking +3 "syringe1"C(j +2 "valve0"D> Pm'(2 +8 ."Plunge"Plunge.seek :clear +3 "valve0"DC' +110 "core" ' +3 Ú( +4 .tCarousel.seek 21 +3 "carousel0"FM' +38 "core" ' +8 "carousel0"F % +3 "core" Ɖ%#W5S{ 2 +4 "syringe1"C6& +4 "core" ö&jo +3 .tLysis1.in :fast +2 "syringe1"C?d Q[<2 +4 .tLysis1.seek :locked +4 "syringe1"Cc(* +190 "Can"ot+|um,.(z +46 "core" ( +2 "valve0"D;% +6 "core" Ļ%aMO; +4 ."Plunge"Plunge.in :default +2 "valve0"D> Pm'-2 +6 ."Plunge"Plunge.seek :locked +4 "syringe1"CY% +4 "valve0"D/' +6 "core" %8 +3 ."Air"Air.in :fast +3 "syringe1"C> Q]<2 +4 ."Air"Air.seek :locked +3 "syringe1"C'h +82 "core" Ã' +10 į' +2 .tCarousel.reconfigure :locked +2 "carousel0"F#  El2\ 2 +5 Fb% +3 "core" %NWPj  +7 #tPowering cartridge bus +265 "cartridge_broadcast" ( +3 .tGate.setIR 1750,5000,0,6 +13 .Gate.setIR 0,5000,0,6 +3 "cartridge_broadcast"~ +6 .tGate.power :cartridge,:OFF +57 #Mounted archive Cartridge +6 #Vacuuming solid cartridge 21 for 30 seconds +2 "carousel0"FG% +3 "core" % W=O \  +6 .tToroid.in :hold +2 "valve0"D? 2 +4 .tToroid.seek :cartridge +3 "valve0"D!(m +370 "core" ġ( +5 .tToroid.in :default +2 "valve0"D? 2 +4 .tToroid.seek :clear +2 "valve0"DQ( +371 "core" ( +2 .tdelay 30 seconds +3004 "ambient0"J#% +3 "core" ʣ%| +3 "carousel0"Fl% +4 "core" % WO \  +2 #tCartridge 21 at 0.339919275167055 psi +2 "carousel0"FK% +5 "core" % WO \  +5 .tToroid.in :hold +2 "valve0"D? 2 +5 .tToroid.seek :bypass +2 "valve0"D( +353 "core" Ă( +5 .tToroid.in :default + "valve0"D? 2 +4 .tToroid.seek :clear +2 "valve0"D\ ( +353 "core" Ċ( +2 "carousel0"Fo% +3 "core" % WO \ +3 "valve0"Du% +5 "core" %H}8Q  +4 "valve1"Ei& +3 "core" &ON w +3 .tCarousel.in :default + "carousel0"F>  El22 +4 F,% +3 "core" Ƭ% WO \ +4 .tCarousel.home.seek 21 +2 "carousel0"F' +14 "core" ƅ' +2 "carousel0"F)% +5 "core" Ʃ%#W\ Sp 2 +2 "syringe0"B& +4 "core" Ž&jb +3 "syringe1"C9% +3 "core" ù%hʌV +5 ."Air"Air.in :unlocking +4 "syringe0"Bz% +4 "syringe1"C> Q]-2 +4 "core" %jM +3 ."Air"Air.seek :clear +6 "syringe1"CS'8 +83 "core" ' +3 "syringe1"C8& +3 "core" ø&*rt8Q +6 ."Lysis1"Lysis1.in :unlocking +4 "valve0"Dg% + "syringe1"C? Q[(2 +6 "core" %HuO< & +3 ."Lysis1"Lysis1.seek :clear +8 ."Plunge"Plunge.in :unlocking +4 "syringe1"C(j +3 "valve0"D> Pm'(2 +5 ."Plunge"Plunge.seek :clear +3 "valve0"DR' +109 "core" ' +4 Æ( +3 .tCarousel.seek 20 +2 "carousel0"FV' +38 "core" ' +4 "carousel0"F% +3 "core" %"S:Ss 2 +3 "syringe1"C:& +5 "core" ú&ja +56 .tLysis1.in :fast +12 "syringe1"C?d Q[<2 +4 .tLysis1.seek :locked +3 "syringe1"C(* +237 "core" Ä( +3 "valve0"D[% +8 "core" %akO* +3 ."Plunge"Plunge.in :default +2 "valve0"D> Pm'-2 +4 "syringe1"C% +5 ."Plunge"Plunge.seek :locked +7 "valve0"D&' +4 "core" Ý%8ԇr +3 ."Air"Air.in :fast +2 "syringe1"C> Q]<2 +4 ."Air"Air.seek :locked +4 "syringe1"Ck'h +82 "core" ' +10 Ħ' +2 .tCarousel.reconfigure :locked +3 "carousel0"F#  El2\ 2 +3 FU% +3 "core" %NSPo  +8 #tPowering cartridge bus +264 "cartridge_broadcast" ( +3 .tGate.setIR 1750,5000,0,6 +13 .Gate.setIR 0,5000,0,6 +2 "cartridge_broadcast"~ +8 .tGate.power :cartridge,:OFF +56 #Mounted archive Cartridge +8 #Vacuuming solid cartridge 20 for 30 seconds +2 "carousel0"F% +3 "core" Ɛ%S~O \ +6 .tToroid.in :hold + "valve0"D? 2 +5 .tToroid.seek :cartridge +2 "valve0"Dw(m +371 "core" ( +5 .tToroid.in :default +2 "valve0"D? 2 +4 .tToroid.seek :clear +3 "valve0"D~( +371 "core" ( +2 .tdelay 30 seconds +3003 "ambient0"J% +3 "core" ʞ% +3 "carousel0"Fd% +3 "core" %SPO \ +3 #tCartridge 20 at 0.576816842480483 psi +2 "carousel0"F'% +4 "core" Ƨ%S:O \ +5 .tToroid.in :hold +2 "valve0"D? 2 +4 .tToroid.seek :bypass +2 "valve0"DB( +353 "core" ( +4 .tToroid.in :default +2 "valve0"D? 2 +5 .tToroid.seek :clear +2 "valve0"Ds( +353 "core" ( +2 "carousel0"F|% +4 "core" %SBO \ +3 "valve0"D]% +5 "core" %HQ  +4 "valve1"E& +2 "core" Ŕ&O3 t +3 .tCarousel.in :default +2 "carousel0"F>  El22 +4 FF% +3 "core" %S O \ +3 .tCarousel.home.seek 20 +3 "carousel0"FJ' +15 "core" ' +2 "carousel0"Ft% +5 "core" %$Sw[S 2 +2 "syringe0"B-& +5 "core" ­&je +2 "syringe1"C`% +3 "core" %h凲 +5 ."Air"Air.in :unlocking +4 "syringe0"B{% +2 "syringe1"C> Q]-2 +7 ."Air"Air.seek :clear +4 "syringe1"C '8 +4 "core" %jW| +77 Ì' +4 "syringe1"CZ& +5 "core" &*hA +6 ."Lysis1"Lysis1.in :unlocking +4 "valve0"D$% + "syringe1"C? Q[(2 +7 ."Lysis1"Lysis1.seek :clear +4 "syringe1"C^(j +3 "core" Ĥ%HtO7 ' +6 ."Plunge"Plunge.in :unlocking +2 "valve0"D> Pm'(2 +5 ."Plunge"Plunge.seek :clear +2 "valve0"Df' +104 "core" ( +6 ' +3 .tCarousel.seek 19 +4 "carousel0"F"' +39 "core" Ƣ' +4 "carousel0"F% +4 "core" Ƒ%#O2KS{ 2 +3 "syringe1"Cv& +4 "core" &jӇd +3 .tLysis1.in :fast + "syringe1"C?d Q[<2 +5 .tLysis1.seek :locked +3 "syringe1"CD(* +236 "core" ( +3 "valve0"DH% +8 "core" %aPO" +2 ."Plunge"Plunge.in :default +2 "valve0"D> Pm'-2 +4 "syringe1"C3% +5 ."Plunge"Plunge.seek :locked +6 "valve0"DI' +3 "core" ó%8p +6 ."Air"Air.in :fast +2 "syringe1"C> Q]<2 +4 ."Air"Air.seek :locked +3 "syringe1"Cn'h +82 "core" ' +9 ' +2 .tCarousel.reconfigure :locked +2 "carousel0"F#  El2\ 2 +4 F% +3 "core" Ɓ%MO1Py  +6 #tPowering cartridge bus +264 "cartridge_broadcast" ( +3 .tGate.setIR 1750,5000,0,6 +13 .Gate.setIR 0,5000,0,6 +3 "cartridge_broadcast"~ +8 .tGate.power :cartridge,:OFF +44 "Can"ot+|vY/0z +12 #tMounted archive Cartridge +6 #Vacuuming solid cartridge 19 for 30 seconds +2 "carousel0"Fe% +3 "core" %O1O \ +7 .tToroid.in :hold + "valve0"D? 2 +5 .tToroid.seek :cartridge +3 "valve0"Dq(m +370 "core" ( +5 .tToroid.in :default +3 "valve0"D? 2 +3 .tToroid.seek :clear +49 "valve0"D.( +371 "core" Į( +2 .tdelay 30 seconds +3014 "ambient0"J(% +3 "core" ʨ% +3 "carousel0"F*% +3 "core" ƪ%O2 O \ +3 #tCartridge 19 at 0.589285135496979 psi + "carousel0"F % +4 "core" Ƌ%O2O \ +6 .tToroid.in :hold + "valve0"D? 2 +4 .tToroid.seek :bypass +3 "valve0"D+( +353 "core" ī( +4 .tToroid.in :default +2 "valve0"D? 2 +4 .tToroid.seek :clear +2 "valve0"D( +356 "core" ė( +2 "carousel0"F% +4 "core" Ƈ%O2O \ +3 "valve0"Dj% +3 "core" %H}EQ  +5 "valve1"E>& +3 "core" ž&OE p +3 .tCarousel.in :default +3 "carousel0"F>  El22 +4 F0% +2 "core" ư%O2O \ +4 .tCarousel.home.seek 19 +3 "carousel0"F' +14 "core" Ɩ' +2 "carousel0"F7% +4 "core" Ʒ%KO2P  +3 "syringe0"By& +4 "core" &jƇ^ +3 "syringe1"C\\% +3 "core" %hʅjD +4 ."Air"Air.in :unlocking +7 "syringe0"BO% +2 "syringe1"C> Q]-2 +9 ."Air"Air.seek :clear +3 "syringe1"CE'8 +3 "core" %jYŇY +78 ' +2 "syringe1"C& +5 "core" Ø&*uv, +4 ."Lysis1"Lysis1.in :unlocking +5 "valve0"D<% +2 "syringe1"C? Q[(2 +12 ."Lysis1"Lysis1.seek :clear +3 "syringe1"Ca(j +2 "core" ļ%H ON  +7 ."Plunge"Plunge.in :unlocking +3 "valve0"D> Pm'(2 +5 ."Plunge"Plunge.seek :clear +3 "valve0"D' +102 "core" ( +7 ĕ' +3 .tCarousel.seek 18 +3 "carousel0"F2' +38 "core" Ʋ' +4 "carousel0"FW% +3 "core" %$J&St 2 +3 "syringe1"C& +8 "core" Ò&j_ +2 .tLysis1.in :fast +2 "syringe1"C?d Q[<2 +4 .tLysis1.seek :locked +3 "syringe1"Cp(* +237 "core" ( +2 "valve0"D% +6 "core" ď%aLO0 +3 ."Plunge"Plunge.in :default +3 "valve0"D> Pm'-2 +3 "syringe1"CA% +6 ."Plunge"Plunge.seek :locked +5 "valve0"D' +5 "core" %8 +3 ."Air"Air.in :fast +2 "syringe1"C> Q]<2 +4 ."Air"Air.seek :locked +3 "syringe1"Cm'h +82 "core" ' +11 ě' +2 .tCarousel.reconfigure :locked + "carousel0"F#  El2\ 2 +7 FX% +4 "core" %NJJPl  +7 #tPowering cartridge bus +263 "cartridge_broadcast" ( +3 .tGate.setIR 1750,5000,0,6 +12 .Gate.setIR 0,5000,0,6 +2 "cartridge_broadcast"~ +7 .tGate.power :cartridge,:OFF +57 #Mounted archive Cartridge +6 #Vacuuming solid cartridge 18 for 30 seconds + "carousel0"F1% +4 "core" Ʊ%JO \ +5 .tToroid.in :hold +2 "valve0"D? 2 +5 .tToroid.seek :cartridge +2 "valve0"Dr(m +371 "core" ( +4 .tToroid.in :default +3 "valve0"D? 2 +3 .tToroid.seek :clear +3 "valve0"D ( +371 "core" Ġ( +2 .tdelay 30 seconds +3003 "ambient0"Jx% +3 "core" % +3 "carousel0"Fh% +4 "core" %JO \ +2 #tCartridge 18 at 0.526943670414497 psi +2 "carousel0"F% +4 "core" Ɵ%JO \ +6 .tToroid.in :hold + "valve0"D? 2 +4 .tToroid.seek :bypass +3 "valve0"D@( +352 "core" ( +5 .tToroid.in :default +2 "valve0"D? 2 +3 .tToroid.seek :clear +3 "valve0"DN( +353 "core" ( +2 "carousel0"F=% +4 "core" ƽ%JO \ +2 "valve0"D_% +4 "core" %HvQ % +4 "valve1"EL& +3 "core" &O= x +3 .tCarousel.in :default +3 "carousel0"F>  El22 +3 F% +3 "core" ƈ%JO \ +4 .tCarousel.home.seek 18 +3 "carousel0"F?' +14 "core" ƿ' +2 "carousel0"F% +4 "core" ƙ%LJP  +3 "syringe0"B}& +4 "core" &j +2 "syringe1"C % +5 "core" É%hʍ;x +4 ."Air"Air.in :unlocking +4 "syringe0"B6% +3 "syringe1"C> Q]-2 +7 "core" ¶%j\\ +2 ."Air"Air.seek :clear +4 "syringe1"C'8 +81 "core" Ü' +2 "syringe1"C & +46 "core" Í&*qmP +17 ."Lysis1"Lysis1.in :unlocking +3 "valve0"D%% +5 "syringe1"C? Q[(2 +7 ."Lysis1"Lysis1.seek :clear +3 "syringe1"C;(j +4 "core" ĥ%H|O9  +5 ."Plunge"Plunge.in :unlocking +3 "valve0"D> Pm'(2 +5 ."Plunge"Plunge.seek :clear +3 "valve0"DY' +103 "core" û( +7 ' +2 .tCarousel.seek 17 +3 "carousel0"F' +38 "core" ƚ' +4 "carousel0"Fb% +4 "core" %&F;So 2 +3 "syringe1"CC& +5 "core" &je +3 .tLysis1.in :fast +2 "syringe1"C?d Q[<2 +4 .tLysis1.seek :locked +3 "syringe1"CP(* +236 "core" ( +4 "valve0"DG% +11 "core" %aFO& +3 ."Plunge"Plunge.in :default +4 "valve0"D> Pm'-2 +4 ."Plunge"Plunge.seek :locked +7 "syringe1"CT% +2 "valve0"D!' +10 "core" %8v +2 ."Air"Air.in :fast +2 "syringe1"C> Q]<2 +5 ."Air"Air.seek :locked +3 "syringe1"C#'h +83 "core" ã' +6 ġ' +2 .tCarousel.reconfigure :locked +2 "carousel0"F#  El2\ 2 +5 Fl% +3 "core" %MFP~  +7 #tPowering cartridge bus +264 "cartridge_broadcast" ( +3 .tGate.setIR 1750,5000,0,6 +13 .Gate.setIR 0,5000,0,6 +2 "cartridge_broadcast"~ +7 .tGate.power :cartridge,:OFF +56 #Mounted archive Cartridge +7 #Vacuuming solid cartridge 17 for 30 seconds + "carousel0"FK% +5 "core" %FO \ +5 .tToroid.in :hold +2 "valve0"D? 2 +4 .tToroid.seek :cartridge +3 "valve0"DQ(m +371 "core" ( +5 .tToroid.in :default +2 "valve0"D? 2 +4 .tToroid.seek :clear +3 "valve0"D( +56 "Can"mu+|v1Nz +314 "core" Ă( +2 .tdelay 30 seconds +3004 "ambient0"Jo% +3 "core" %} +3 "carousel0"Fu% +4 "core" %FgO \ +2 #tCartridge 17 at 0.352387568183552 psi +2 "carousel0"Fi% +5 "core" %FO \ +5 .tToroid.in :hold +2 "valve0"D? 2 +4 .tToroid.seek :bypass +3 "valve0"D,( +352 "core" Ĭ( +5 .tToroid.in :default +2 "valve0"D? 2 +4 .tToroid.seek :clear +2 "valve0"D)( +353 "core" ĩ( +2 "carousel0"F% +4 "core" Ǝ%FO \ +3 "valve0"D9% +4 "core" Ĺ%HtXQ ' +4 "valve1"Ez& +4 "core" &%ON u +2 .tCarousel.in :default +2 "carousel0"F>  El22 +5 F8% +3 "core" Ƹ%FO \ +3 .tCarousel.home.seek 17 +3 "carousel0"Fg' +16 "core" ' +2 "carousel0"FM% +3 "core" %LF9P  +3 "syringe0"B& +5 "core" &jU +2 "syringe1"C:% +5 "core" ú%hʊ H +4 ."Air"Air.in :unlocking +4 "syringe0"B% +5 "syringe1"C> Q]-2 +3 "core" ƒ%jT` +3 ."Air"Air.seek :clear +3 "syringe1"Cc'8 +80 "core" ' +5 "syringe1"C/& +5 "core" ï&*zt,E +5 ."Lysis1"Lysis1.in :unlocking +4 "valve0"D% +3 "syringe1"C? Q[(2 +7 "core" ą%HqOS * +4 ."Lysis1"Lysis1.seek :clear +6 ."Plunge"Plunge.in :unlocking +7 "syringe1"C[(j + "valve0"D> Pm'(2 +7 ."Plunge"Plunge.seek :clear +3 "valve0"D' +109 "core" ĝ' +4 ( +3 .tCarousel.seek 16 +3 "carousel0"F' +37 "core" Ɔ' +5 "carousel0"FU% +3 "core" %$BgSs 2 +3 "syringe1"CR& +3 "core" &j U +4 .tLysis1.in :fast + "syringe1"C?d Q[<2 +5 .tLysis1.seek :locked +3 "syringe1"CS(* +237 "core" ( +2 "valve0"D% +8 "core" Đ%aJO- +3 ."Plunge"Plunge.in :default +2 "valve0"D> Pm'-2 +6 "syringe1"C\ % +5 ."Plunge"Plunge.seek :locked +6 "valve0"Dw' +3 "core" Ê%8҇ +3 ."Air"Air.in :fast +3 "syringe1"C> Q]<2 +4 ."Air"Air.seek :locked +2 "syringe1"C'h +83 "core" Þ' +11 ' +3 .tCarousel.reconfigure :locked + "carousel0"F#  El2\ 2 +5 Fd% +3 "core" %MBePm  +50 #tPowering cartridge bus +273 "cartridge_broadcast" ( +3 .tGate.setIR 1750,5000,0,6 +13 .Gate.setIR 0,5000,0,6 +3 "cartridge_broadcast"~ +7 .tGate.power :cartridge,:OFF +60 #Mounted archive Cartridge +6 #Vacuuming solid cartridge 16 for 30 seconds + "carousel0"F'% +4 "core" Ƨ%BeO \ +6 .tToroid.in :hold + "valve0"D? 2 +5 .tToroid.seek :cartridge +2 "valve0"D~(m +371 "core" ( +5 .tToroid.in :default +2 "valve0"D? 2 +4 .tToroid.seek :clear +3 "valve0"DB( +371 "core" ( +3 .tdelay 30 seconds +3003 "ambient0"J|% +3 "core" % +3 "carousel0"F]% +3 "core" %BfO \ +3 #tCartridge 16 at 0.664094893595959 psi +2 "carousel0"F% +5 "core" Ɣ%BeO \ +5 .tToroid.in :hold +2 "valve0"D? 2 +4 .tToroid.seek :bypass +2 "valve0"DF( +353 "core" ( +5 .tToroid.in :default + "valve0"D? 2 +5 .tToroid.seek :clear +2 "valve0"Dt( +353 "core" ( +2 "carousel0"F-% +4 "core" ƭ%Be>O \ +6 "valve0"D`% +5 "core" %Hw+Q $ +4 "valve1"E{& +3 "core" &O@ s +3 .tCarousel.in :default + "carousel0"F>  El22 +4 FZ% +4 "core" %BfO \ +3 .tCarousel.home.seek 16 +3 "carousel0"F$' +14 "core" Ƥ' +2 "carousel0"FV% +5 "core" %KBfJP  +2 "syringe0"B& +5 "core" ‘&jp +2 "syringe1"Cv% +4 "core" %hʀ燎 +5 ."Air"Air.in :unlocking +4 "syringe0"Bk% +2 "syringe1"C> Q]-2 +7 "core" %jY{ +3 ."Air"Air.seek :clear +4 "syringe1"C'8 +81 "core" Ä' +3 "syringe1"C&& +4 "core" æ&*o}"D +5 ."Lysis1"Lysis1.in :unlocking +4 "valve0"DJ% + "syringe1"C? Q[(2 +6 "core" %HxO: # +6 ."Lysis1"Lysis1.seek :clear +9 ."Plunge"Plunge.in :unlocking +4 "syringe1"CH(j +2 "valve0"D> Pm'(2 +7 ."Plunge"Plunge.seek :clear +3 "valve0"D3' +109 "core" ij' +3 ( +3 .tCarousel.seek 15 +3 "carousel0"F^' +38 "core" ' +4 "carousel0"F% +3 "core" Ɓ% !>)QS 2 +3 "syringe1"Cf& +4 "core" &jه6 +7 .tLysis1.in :fast +2 "syringe1"C?d Q[<2 +4 .tLysis1.seek :locked +3 "syringe1"C (* +236 "core" Ì( +3 "valve0"De% +8 "core" %aOO% +3 ."Plunge"Plunge.in :default +2 "valve0"D> Pm'-2 +4 "syringe1"Cs% +4 ."Plunge"Plunge.seek :locked +9 "valve0"Dq' +4 "core" %8ću +3 ."Air"Air.in :fast +2 "syringe1"C> Q]<2 +5 ."Air"Air.seek :locked +3 "syringe1"C('h +83 "core" è' +9 ' +2 .tCarousel.reconfigure :locked +2 "carousel0"F#  El2\ 2 +8 F*% +3 "core" ƪ% M>';P{  +7 #tPowering cartridge bus +265 "cartridge_broadcast" ( +3 .tGate.setIR 1750,5000,0,6 +12 .Gate.setIR 0,5000,0,6 +2 "cartridge_broadcast"~ +7 .tGate.power :cartridge,:OFF +57 #Mounted archive Cartridge +6 #Vacuuming solid cartridge 15 for 30 seconds + "carousel0"F % +4 "core" Ƌ% >( O \ +6 .tToroid.in :hold + "valve0"D? 2 +5 .tToroid.seek :cartridge +3 "valve0"D.(m +370 "core" Į( +6 .tToroid.in :default +2 "valve0"D? 2 +4 .tToroid.seek :clear +4 "valve0"D+( +370 "core" ī( +2 .tdelay 30 seconds +197 "Can"ou+|v\\35lz +2807 "ambient0"J% +3 "core" ʇ% +2 "carousel0"Fj% +5 "core" % >('O \ +2 #tCartridge 15 at 0.639158307562965 psi +2 "carousel0"F>% +5 "core" ƾ% >(/O \ +5 .tToroid.in :hold + "valve0"D? 2 +4 .tToroid.seek :bypass +2 "valve0"D0( +353 "core" İ( +4 .tToroid.in :default +2 "valve0"D? 2 +4 .tToroid.seek :clear +3 "valve0"D7( +352 "core" ķ( +2 "carousel0"Fy% +5 "core" % >(\ O \ +3 "valve0"D\\% +4 "core" %H Q  +5 "valve1"EO& +3 "core" &O3 x +3 .tCarousel.in :default +52 "carousel0"F>  El22 +4 F% +3 "core" Ƙ% >'O \ +3 .tCarousel.home.seek 15 +3 "carousel0"F<' +16 "core" Ƽ' +3 "carousel0"F"% +4 "core" Ƣ% >%\ Sg 2 +3 "syringe0"BW& +3 "core" &jɇ( +3 "syringe1"C% +5 "core" Ò%hʆ0T +4 ."Air"Air.in :unlocking +4 "syringe0"Bn% +2 "syringe1"C> Q]-2 +7 ."Air"Air.seek :clear +5 "syringe1"CD'8 +4 "core" %jZF +77 ' +2 "syringe1"CI& +5 "core" &*m|5 +5 ."Lysis1"Lysis1.in :unlocking +4 "valve0"D% +3 "syringe1"C? Q[(2 +4 "core" Ė%HzO- ! +5 ."Lysis1"Lysis1.seek :clear +6 ."Plunge"Plunge.in :unlocking +4 "syringe1"C(j +2 "valve0"D> Pm'(2 +7 ."Plunge"Plunge.seek :clear +4 "valve0"DA' +109 "core" ' +3 Ï( +3 .tCarousel.seek 14 +3 "carousel0"Fa' +38 "core" ' +4 "carousel0"FX% +3 "core" % $9>S{ 2 +3 "syringe1"C& +4 "core" Õ&j3 +3 .tLysis1.in :fast +2 "syringe1"C?d Q[<2 +4 .tLysis1.seek :locked +3 "syringe1"CE(* +237 "core" ( +4 "valve0"D1% +10 "core" ı%aLO3 +3 ."Plunge"Plunge.in :default +2 "valve0"D> Pm'-2 +4 "syringe1"C% +2 ."Plunge"Plunge.seek :locked +10 "valve0"Dr' +3 "core" ×%8_ +4 ."Air"Air.in :fast +2 "syringe1"C> Q]<2 +4 ."Air"Air.seek :locked +3 "syringe1"Cx'h +83 "core" ' +10 ' +2 .tCarousel.reconfigure :locked +3 "carousel0"F#  El2\ 2 +5 Fh% +2 "core" % O9Pn  +8 #tPowering cartridge bus +265 "cartridge_broadcast" ( +2 .tGate.setIR 1750,5000,0,6 +13 .Gate.setIR 0,5000,0,6 +2 "cartridge_broadcast"~ +8 .tGate.power :cartridge,:OFF +57 #Mounted archive Cartridge +7 #Vacuuming solid cartridge 14 for 30 seconds + "carousel0"F% +5 "core" Ɵ% 9O \  +5 .tToroid.in :hold + "valve0"D? 2 +5 .tToroid.seek :cartridge +3 "valve0"D (m +370 "core" Ġ( +5 .tToroid.in :default +2 "valve0"D? 2 +4 .tToroid.seek :clear +3 "valve0"D@( +370 "core" ( +2 .tdelay 30 seconds +3004 "ambient0"J=% +3 "core" ʽ% +3 "carousel0"F_% +4 "core" % 9O \  +2 #tCartridge 14 at 0.664094893595959 psi +2 "carousel0"FL% +5 "core" % 9O \  +5 .tToroid.in :hold + "valve0"D? 2 +4 .tToroid.seek :bypass +2 "valve0"D( +353 "core" Ĉ( +4 .tToroid.in :default +2 "valve0"D? 2 +4 .tToroid.seek :clear +2 "valve0"D( +352 "core" ę( +2 "carousel0"F}% +5 "core" % 9  El22 +5 F % +2 "core" ƍ% 9O \  +3 .tCarousel.home.seek 14 +3 "carousel0"F%' +15 "core" ƥ' +2 "carousel0"F2% +5 "core" Ʋ%  9;Ss 2 +2 "syringe0"Bm& +5 "core" &jR +2 "syringe1"Cb% +5 "core" %h{  +4 ."Air"Air.in :unlocking +4 "syringe0"BC% +2 "syringe1"C> Q]-2 +5 "core" %jU] +3 ."Air"Air.seek :clear +4 "syringe1"Cp'8 +81 "core" ' +3 "syringe1"C& +5 "core" Û&*}o"0 +4 ."Lysis1"Lysis1.in :unlocking +4 "valve0"D?% +2 "syringe1"C? Q[(2 +8 "core" Ŀ%HOG  +4 ."Lysis1"Lysis1.seek :clear +7 ."Plunge"Plunge.in :unlocking +3 "syringe1"CG(j +3 "valve0"D> Pm'(2 +6 ."Plunge"Plunge.seek :clear +3 "valve0"DT' +109 "core" ' +4 ( +2 .tCarousel.seek 13 +3 "carousel0"F;' +38 "core" ƻ' +5 "carousel0"Fl% +3 "core" % !5=S~ 2 +3 "syringe1"CY& +5 "core" &jV +3 .tLysis1.in :fast + "syringe1"C?d Q[<2 +5 .tLysis1.seek :locked +3 "syringe1"C(* +276 "core" Ü( +14 "valve0"DK% +7 "core" %a;O< +3 ."Plunge"Plunge.in :default +3 "valve0"D> Pm'-2 +3 "syringe1"CN% +4 ."Plunge"Plunge.seek :locked +8 "valve0"DQ' +3 "core" %8̇m +4 ."Air"Air.in :fast +2 "syringe1"C> Q]<2 +4 ."Air"Air.seek :locked +4 "syringe1"Co'h +83 "core" ' +9 ' +2 .tCarousel.reconfigure :locked +2 "carousel0"F#  El2\ 2 +4 Fu% +3 "core" % N5P  +7 #tPowering cartridge bus +263 "cartridge_broadcast" ( +3 .tGate.setIR 1750,5000,0,6 +13 .Gate.setIR 0,5000,0,6 +3 "cartridge_broadcast"~ +6 .tGate.power :cartridge,:OFF +57 #Mounted archive Cartridge +7 #Vacuuming solid cartridge 13 for 30 seconds +2 "carousel0"Fi% +4 "core" % 5?O \  +5 .tToroid.in :hold +2 "valve0"D? 2 +5 .tToroid.seek :cartridge +3 "valve0"D(m +370 "core" Ă( +5 .tToroid.in :default +2 "valve0"D? 2 +4 .tToroid.seek :clear +3 "valve0"D,( +371 "core" Ĭ( +2 .tdelay 30 seconds +683 "Can"nt+|vY4z +2320 "ambient0"J% +3 "core" ʎ% +3 "carousel0"F9% +3 "core" ƹ% 51O \  +3 #tCartridge 13 at 0.564348549463986 psi + "carousel0"Fz% +4 "core" % 52O \  +6 .tToroid.in :hold +2 "valve0"D? 2 +4 .tToroid.seek :bypass +2 "valve0"D8( +353 "core" ĸ( +5 .tToroid.in :default +3 "valve0"D? 2 +4 .tToroid.seek :clear +2 "valve0"DM( +353 "core" ( +2 "carousel0"F% +5 "core" % 5O \  +2 "valve0"D:% +4 "core" ĺ%HoQ , +8 "valve1"E& +3 "core" Ń&O7 y +3 .tCarousel.in :default +2 "carousel0"F>  El22 +4 F/% +3 "core" Ư% 5O \  +3 .tCarousel.home.seek 13 +3 "carousel0"F' +15 "core" ƅ' +2 "carousel0"F% +4 "core" ƚ%  5$Sr 2 +3 "syringe0"B#& +3 "core" £&jH +3 "syringe1"CU% +5 "core" %h>Z +4 ."Air"Air.in :unlocking +5 "syringe0"BR% + "syringe1"C> Q]-2 +8 ."Air"Air.seek :clear +3 "syringe1"CP'8 +4 "core" %jRJ +76 ' +3 "syringe1"C!& +3 "core" á&*pf) +5 ."Lysis1"Lysis1.in :unlocking +4 "valve0"Dg% +5 "syringe1"C? Q[(2 +2 "core" %H}O;  +3 ."Lysis1"Lysis1.seek :clear +9 ."Plunge"Plunge.in :unlocking +7 "syringe1"C(j +4 "valve0"D> Pm'(2 +5 ."Plunge"Plunge.seek :clear +3 "valve0"D\ ' +109 "core" Ċ' +4 Ð( +3 .tCarousel.seek 12 +2 "carousel0"F['\ +38 "core" ' +4 "carousel0"Fd% +3 "core" %\ #1ZSv 2 +3 "syringe1"C& +4 "core" Ý&jćX +3 .tLysis1.in :fast +2 "syringe1"C?d Q[<2 +4 .tLysis1.seek :locked +3 "syringe1"Cc(* +237 "core" ( +2 "valve0"D'% +7 "core" ħ%aDO +3 ."Plunge"Plunge.in :default +2 "valve0"D> Pm'-2 +6 ."Plunge"Plunge.seek :locked +5 "syringe1"C)% +3 "valve0"D~' +10 "core" é%8χq +3 ."Air"Air.in :fast +2 "syringe1"C> Q]<2 +5 ."Air"Air.seek :locked +3 "syringe1"C|'h +82 "core" ' +9 ' +2 .tCarousel.reconfigure :locked +2 "carousel0"F#  El2\ 2 +4 F]% +3 "core" %\ M1YPn  +7 #tPowering cartridge bus +265 "cartridge_broadcast" ( +3 .tGate.setIR 1750,5000,0,6 +13 .Gate.setIR 0,5000,0,6 +3 "cartridge_broadcast"~ +7 .tGate.power :cartridge,:OFF +57 #Mounted archive Cartridge +6 #Vacuuming solid cartridge 12 for 30 seconds +2 "carousel0"F% +4 "core" Ɣ%\ 1YO \ +6 .tToroid.in :hold + "valve0"D? 2 +5 .tToroid.seek :cartridge +2 "valve0"DB(m +371 "core" ( +6 .tToroid.in :default +2 "valve0"D? 2 +5 .tToroid.seek :clear +3 "valve0"DF( +371 "core" ( +2 .tdelay 30 seconds +3004 "ambient0"J-% +43 "core" ʭ% +3 "carousel0"F`% +3 "core" %\ 1YO \ +3 #tCartridge 12 at 0.539411963430993 psi +11 "carousel0"F{% +8 "core" %\ 1YO \ +5 .tToroid.in :hold + "valve0"D? 2 +5 .tToroid.seek :bypass +3 "valve0"DZ( +352 "core" ( +5 .tToroid.in :default +3 "valve0"D? 2 +4 .tToroid.seek :clear +3 "valve0"DV( +353 "core" ( +2 "carousel0"F% +5 "core" Ƒ%\ 1X!O \ +3 "valve0"Dv% +4 "core" %H\\Q  +4 "valve1"Ek& +5 "core" &&OT q +3 .tCarousel.in :default +2 "carousel0"F>  El22 +4 F&% +3 "core" Ʀ%\ 1XO \ +3 .tCarousel.home.seek 12 +3 "carousel0"FJ'\ +15 "core" ' +3 "carousel0"F% +4 "core" Ɔ%\ K1XP  +6 "syringe0"B& +4 "core" &jm +3 "syringe1"Cf% +4 "core" %hʅ +6 ."Air"Air.in :unlocking +4 "syringe0"B% + "syringe1"C> Q]-2 +7 ."Air"Air.seek :clear +3 "syringe1"CS'8 +3 "core" ž%jXj +78 ' +4 "syringe1"Cw& +3 "core" &*xg2 +5 ."Lysis1"Lysis1.in :unlocking +5 "valve0"D$% + "syringe1"C? Q[(2 +7 ."Lysis1"Lysis1.seek :clear +4 "syringe1"Ce(j +4 "core" Ĥ%HvOP % +4 ."Plunge"Plunge.in :unlocking +4 "valve0"D> Pm'(2 +5 ."Plunge"Plunge.seek :clear +2 "valve0"Ds' +104 "core" ( +5 ' +3 .tCarousel.seek 11 +3 "carousel0"FH' +38 "core" ' +4 "carousel0"F*% +3 "core" ƪ% &-Ss 2 +3 "syringe1"C3& +5 "core" ó&j; +2 .tLysis1.in :fast +3 "syringe1"C?d Q[<2 +4 .tLysis1.seek :locked +2 "syringe1"C(* +237 "core" Ä( +3 "valve0"D % +7 "core" ċ%aHO6 +3 ."Plunge"Plunge.in :default +2 "valve0"D> Pm'-2 +7 ."Plunge"Plunge.seek :locked +4 "valve0"Dt' +4 "syringe1"C.% +7 "core" î%8 +4 ."Air"Air.in :fast +3 "syringe1"C> Q]<2 +3 ."Air"Air.seek :locked +3 "syringe1"C'h +83 "core" Ç' +4 ' +2 .tCarousel.reconfigure :locked +2 "carousel0"F#  El2\ 2 +4 Fj% +4 "core" % ]-P  +6 #tPowering cartridge bus +267 "cartridge_broadcast" ( +3 .tGate.setIR 1750,5000,0,6 +13 .Gate.setIR 0,5000,0,6 +3 "cartridge_broadcast"~ +7 .tGate.power :cartridge,:OFF +56 #Mounted archive Cartridge +6 #Vacuuming solid cartridge 11 for 30 seconds +2 "carousel0"F>% +4 "core" ƾ% -O \  +5 .tToroid.in :hold +2 "valve0"D? 2 +4 .tToroid.seek :cartridge +3 "valve0"D+(m +371 "core" ī( +5 .tToroid.in :default +2 "valve0"D? 2 +3 .tToroid.seek :clear +3 "valve0"D0( +371 "core" İ( +2 .tdelay 30 seconds +1215 "Can"ot+|vV6z +1789 "ambient0"Jy% +3 "core" % +3 "carousel0"F\\% +5 "core" % -O \  + #tCartridge 11 at 0.402260740249531 psi +2 "carousel0"FO% +4 "core" % -O \  +6 .tToroid.in :hold + "valve0"D? 2 +5 .tToroid.seek :bypass +3 "valve0"D( +353 "core" Ę( +4 .tToroid.in :default +3 "valve0"D? 2 +4 .tToroid.seek :clear +3 "valve0"D"( +353 "core" Ģ( +2 "carousel0"FW% +5 "core" % -O \  +3 "valve0"D% +3 "core" Ē%HQ  +5 "valve1"En& +3 "core" &OB x +3 .tCarousel.in :default + "carousel0"F>  El22 +5 FI% +3 "core" % -O \  +3 .tCarousel.home.seek 11 +3 "carousel0"F' +14 "core" Ɩ' +3 "carousel0"F^% +4 "core" % -Sb 2 +3 "syringe0"BX& +3 "core" &jD +3 "syringe1"C% +5 "core" Õ%h~f +4 ."Air"Air.in :unlocking +4 "syringe0"B(% +3 "syringe1"C> Q]-2 +4 "core" ¨%jMO +3 ."Air"Air.seek :clear +4 "syringe1"C '8 +81 "core" Ì' +3 "syringe1"Cq& +4 "core" &*yu0 +4 ."Lysis1"Lysis1.in :unlocking +4 "valve0"D<% +2 "syringe1"C? Q[(2 +46 "core" ļ%HtO3 ' +14 ."Lysis1"Lysis1.seek :clear +7 ."Plunge"Plunge.in :unlocking +4 "syringe1"C1(j +2 "valve0"D> Pm'(2 +7 ."Plunge"Plunge.seek :clear +3 "valve0"D' +109 "core" ė' +4 ñ( +3 .tCarousel.seek 10 +2 "carousel0"F' +38 "core" Ə' +5 "carousel0"Fh% +3 "core" %!(|S 2 +3 "syringe1"CA& +3 "core" &j; +4 .tLysis1.in :fast + "syringe1"C?d Q[<2 +5 .tLysis1.seek :locked +3 "syringe1"CD(* +237 "core" ( +3 "valve0"D% +9 "core" ğ%aOO +2 ."Plunge"Plunge.in :default +3 "valve0"D> Pm'-2 +3 "syringe1"C7% +3 ."Plunge"Plunge.seek :locked +7 "valve0"D ' +4 "core" ÷%8G +3 ."Air"Air.in :fast +2 "syringe1"C> Q]<2 +4 ."Air"Air.seek :locked +4 "syringe1"C='h +82 "core" ý' +10 Ġ' +3 .tCarousel.reconfigure :locked +2 "carousel0"F#  El2\ 2 +4 F_% +3 "core" %O(Pw  +7 #tPowering cartridge bus +263 "cartridge_broadcast" ( +3 .tGate.setIR 1750,5000,0,6 +14 .Gate.setIR 0,5000,0,6 +3 "cartridge_broadcast"~ +6 .tPuckHeater.configure :default #ambient 22.2C +2 "Cartridge" \ :D H O +5 .tGate.power :heat,:ON,limit to 5000mA +56 "Cartridge" Ly +4 "cartridge" yI͡BI͡B +3 "Cartridge" @y  +5 "cartridge" y $/J59995 "/6CG +3 #tMounted lysis Cartridge board#J59995 +5 #Using default cartridge heat loss curve for HeatingFunctionInCarousel +4 #Vacuuming vented cartridge 10 for 30 seconds + "carousel0"F% +5 "core" ƈ% ( O \  +5 .tToroid.in :hold +2 "valve0"D? 2 +6 .tToroid.seek :cartridge +2 "valve0"D}(m +371 "core" ( +4 .tToroid.in :default +2 "valve0"D? 2 +4 .tToroid.seek :clear +3 "valve0"D ( +371 "core" ĉ( +2 #tPolling Can every 2:00 +52 "Can"nt+|vN\ 7< +2 .tPuckHeater.configure :default #ambient 22.1C +3 "Cartridge" \ :D H D +4 .tPuckHeater.seek 42.1C,1:00 +4 "Cartridge" 6 E? +5 9 +3 "cartridge" 9!$~ +104 "Cartridge" 29 +3 "cartridge" 9! ~K +104 "Cartridge" m9 +3 "cartridge" 9"Rd +104 "Cartridge" b9 +3 "cartridge" 9$R d +103 "Cartridge" C9 +3 "cartridge" 9(L~ _ +104 "Cartridge" 9 +3 "cartridge" 9+\\R[ +103 "Cartridge" ?9 +5 "cartridge" 9-~Y +103 "Cartridge" a9 +3 "cartridge" 90~Y +104 "Cartridge" l9 +3 "cartridge" 91~Z +103 "Cartridge" Y9 +3 "cartridge" 93~#[ +104 "Cartridge" x9 +3 "cartridge" 95'Z +103 "Cartridge" E9 +5 "cartridge" 97N+X +103 "Cartridge" r9 +3 "cartridge" 98~/U +104 "Cartridge" %9 +3 "cartridge" 9:J4S +105 "Cartridge" K9 +3 "cartridge" 9;8R +104 "Cartridge" N9 +3 "cartridge" 9<EL +103 "Cartridge" T9 +3 "cartridge" 9?wIK +104 "Cartridge" p9 +3 "cartridge" 9@5MJ +103 "Cartridge" i9 +3 "cartridge" 9ARH +104 "Cartridge" 9 +3 "cartridge" 9A0VH +103 "Cartridge" 9 +3 "cartridge" 9B0ZF +5 .tPuckHeater.hold 3 seconds,42.1C +6 "Cartridge"  E? AH +3 "cartridge" [ +308 +3 .tdelayUntil "13:04:31.16" +180 "ambient0"J9% +3 "core" ʹ% +3 "carousel0"Fz% +3 "core" % (O \  +3 #tCartridge 10 at 0.701499772645448 psi + "carousel0"F,% +4 "core" Ƭ% (O \  +6 .tToroid.in :hold + "valve0"D? 2 +4 .tToroid.seek :bypass +2 "valve0"D8( +353 "core" ĸ( +5 .tToroid.in :default + "valve0"D? 2 +4 .tToroid.seek :clear +2 "valve0"D( +353 "core" ( +2 .tdelay 2 seconds +203 .Air.in :default +3 "syringe1"C>d Q]<2 +4 .tAir.seek :full +3 "syringe1"C:'h +3 "core" ú' +3 "carousel0"F% +4 "core" ƃ% (MO \  +2 "valve0"D/% +5 "core" į%H|OI  +4 .tGate.power :heat,:OFF +2 .Gate.power :cartridge,:OFF +3 "valve1"E& +3 "core" Ś&OH o +3 .tCarousel.in :default + "carousel0"F>  El22 +5 F#% +3 "core" ƣ% (O \  +3 .tCarousel.home.seek 10 +4 "carousel0"FU' +14 "core" ' +2 "carousel0"FR% +5 "core" %#(Sz 2 +47 "syringe0"B!& +4 "core" ¡&je +3 "syringe1"Cg% +3 "core" %hʅN +16 ."Air"Air.in :unlocking +4 "syringe0"B;% +4 "syringe1"C> Q]-2 +4 "core" »%jWb +5 ."Air"Air.seek :clear +3 "syringe1"Cd'8 +80 "core" ' +3 "syringe1"C& +3 "core" Ý&*zp +6 ."Lysis1"Lysis1.in :unlocking +4 "valve0"Do% +3 "syringe1"C? Q[(2 +6 "core" %HwOH $ +3 ."Lysis1"Lysis1.seek :clear +12 ."Plunge"Plunge.in :unlocking +4 "syringe1"C(j +3 "valve0"D> Pm'(2 +5 ."Plunge"Plunge.seek :clear +3 "valve0"DQ' +109 "core" ' +4 Ü( +3 .tCarousel.seek 9 +3 "carousel0"F' +38 "core" ƅ' +4 "carousel0"F'% +3 "core" Ƨ%"$DSz 2 +3 "syringe1"C)& +4 "core" é&j!ڇM +4 .tLysis1.in :fast +3 "syringe1"C?d Q[<2 +6 .tLysis1.seek :locked +3 "syringe1"C(* +237 "core" Ð( +3 "valve0"D]% +9 "core" %aEO3 +3 ."Plunge"Plunge.in :default +3 "valve0"D> Pm'-2 +4 "syringe1"C\ % +6 ."Plunge"Plunge.seek :locked +7 "valve0"DP' +2 "core" Ê%8> +5 ."Air"Air.in :fast +2 "syringe1"C> Q]<2 +5 ."Air"Air.seek :locked +3 "syringe1"C'h +82 "core" Ô' +10 ' +2 .tCarousel.reconfigure :locked + "carousel0"F#  El2\ 2 +7 FM% +5 "core" %N$P  +7 #tPowering cartridge bus +265 "cartridge_broadcast" ( +3 .tGate.setIR 1750,5000,0,6 +12 .Gate.setIR 0,5000,0,6 +3 "cartridge_broadcast"~ +5 .tPuckHeater.configure :default #ambient 22.1C +2 "Cartridge" \ :D H D +8 .tGate.power :heat,:ON,limit to 5000mA +55 "Cartridge" By +4 "cartridge" yFF +3 "Cartridge" -y  +4 "cartridge" y }ߛ/J59976 / CMh +4 #tMounted lysis Cartridge board#J59976 +4 #Using default cartridge heat loss curve for HeatingFunctionInCarousel +5 #Vacuuming vented cartridge 9 for 30 seconds + "carousel0"F`% +4 "core" %$ O \ +9 .tToroid.in :hold +2 "valve0"D? 2 +5 .tToroid.seek :cartridge +3 "valve0"D{(m +371 "core" ( +5 .tToroid.in :default +2 "valve0"D? 2 +4 .tToroid.seek :clear +3 "valve0"DF( +373 "core" ( +2 #tPolling Can every 2:00 +53 "Can"mt+|vO\ 9" +3 .tPuckHeater.configure :default #ambient 22.2C +2 "Cartridge" \ :D H H +4 .tPuckHeater.seek 42.1C,1:00 +5 "Cartridge" Z C +3 9 +5 "cartridge" 9 +104 "Cartridge" v9 +4 "cartridge" 9N +103 "Cartridge" k9 +4 "cartridge" 9 d +104 "Cartridge" &9 +3 "cartridge" 9# d +103 "Cartridge" 9 +3 "cartridge" 9&G c +104 "Cartridge" 9 +4 "cartridge" 9)+a +104 "Cartridge" f9 +4 "cartridge" 9+_ +104 "Cartridge" 9 +6 "cartridge" 9.\\] +103 "Cartridge" w9 +4 "cartridge" 90[ +103 "Cartridge" $9 +3 "cartridge" 92n#Z +103 "Cartridge" [9 +3 "cartridge" 94G'Y +104 "Cartridge" *9 +4 "cartridge" 96,W +103 "Cartridge" 39 +3 "cartridge" 97<0U +104 "Cartridge" |9 +3 "cartridge" 984S +10 "Can"ot+|u^/9z +94 "Cartridge" c9 +3 "cartridge" 9:-9Q +103 "Cartridge" ~9 +3 "cartridge" 9;S=O +103 "Cartridge" J9 +3 "cartridge" 9&<JK +103 "Cartridge" e9 +3 "cartridge" 9><NI +104 "Cartridge" j9 +3 "cartridge" 9?<RH +103 "Cartridge" s9 +4 "cartridge" 9@-gWF +105 "Cartridge" S9 +4 "cartridge" 9@g[E +5 .tPuckHeater.hold 3 seconds,42.1C +6 "Cartridge" > C @=G +3 "cartridge" \\ +309 +3 .tdelayUntil "13:05:30.52" +168 "ambient0"JV% +3 "core" % +3 "carousel0"F+% +5 "core" ƫ%$pO \ + #tCartridge 9 at 0.664094893595959 psi +2 "carousel0"Fy% +6 "core" %$$O \ +5 .tToroid.in :hold +2 "valve0"D? 2 +4 .tToroid.seek :bypass +3 "valve0"D\\( +353 "core" ( +5 .tToroid.in :default + "valve0"D? 2 +5 .tToroid.seek :clear +2 "valve0"DO( +353 "core" ( +2 .tdelay 2 seconds +203 .Air.in :default +2 "syringe1"C>d Q]<2 +5 .tAir.seek :full +2 "syringe1"C0'h +45 "core" ð' +2 "carousel0"F% +5 "core" Ƙ%$O \ +2 "valve0"DW% +5 "core" %HmO> . +4 .tGate.power :heat,:OFF +11 .Gate.power :cartridge,:OFF +4 "valve1"E& +3 "core" Œ&O; r +3 .tCarousel.in :default +2 "carousel0"F>  El22 +4 Fn% +3 "core" %$O \ +4 .tCarousel.home.seek 9 +3 "carousel0"FI' +14 "core" ' +2 "carousel0"F^% +5 "core" %L$P  +2 "syringe0"BX& +6 "core" &jr +2 "syringe1"C% +8 "core" Õ%h|v  +5 ."Air"Air.in :unlocking +4 "syringe0"B(% +2 "syringe1"C> Q]-2 +6 "core" ¨%jMn +3 ."Air"Air.seek :clear +3 "syringe1"Cq'8 +81 "core" ' +3 "syringe1"C<& +4 "core" ü&*zn $ +5 ."Lysis1"Lysis1.in :unlocking +5 "valve0"DH% + "syringe1"C? Q[(2 +7 ."Lysis1"Lysis1.seek :clear +4 "syringe1"C(j +4 "core" %HnO9 - +5 ."Plunge"Plunge.in :unlocking +3 "valve0"D> Pm'(2 +5 ."Plunge"Plunge.seek :clear +3 "valve0"Dh' +103 "core" Ç( +6 ' +3 .tCarousel.seek 8 +2 "carousel0"FA' +38 "core" ' +4 "carousel0"F% +3 "core" Ƅ%% [+Sy 2 +3 "syringe1"Ct& +5 "core" &j N +2 .tLysis1.in :fast +3 "syringe1"C?d Q[<2 +4 .tLysis1.seek :locked +2 "syringe1"C(* +237 "core" Ö( +2 "valve0"D% +8 "core" ğ%aHO% +3 ."Plunge"Plunge.in :default +2 "valve0"D> Pm'-2 +4 "syringe1"C7% +11 ."Plunge"Plunge.seek :locked +3 "valve0"D1' +4 "core" ÷%8‡L +3 ."Air"Air.in :fast +2 "syringe1"C> Q]<2 +4 ."Air"Air.seek :locked +3 "syringe1"C_'h +83 "core" ' +10 ı' +2 .tCarousel.reconfigure :locked +2 "carousel0"F#  El2\ 2 +5 F% +3 "core" Ɨ%O JPj  +7 #tPowering cartridge bus +264 "cartridge_broadcast" ( +5 .tGate.setIR 1750,5000,0,6 +14 .Gate.setIR 0,5000,0,6 +2 "cartridge_broadcast"~ +5 .tPuckHeater.configure :default #ambient 22.2C +3 "Cartridge" \ :D H H +5 .tGate.power :heat,:ON,limit to 5000mA +55 "Cartridge" y +5 "cartridge" yضض +4 "Cartridge" Ly  +3 "cartridge" y X/J59997 /\\C! +4 #tMounted lysis Cartridge board#J59997 +5 #Using default cartridge heat loss curve for HeatingFunctionInCarousel +4 #Vacuuming vented cartridge 8 for 30 seconds +2 "carousel0"F@% +3 "core" % JO \ +6 .tToroid.in :hold +2 "valve0"D? 2 +5 .tToroid.seek :cartridge +3 "valve0"D(m +370 "core" Ĉ( +5 .tToroid.in :default +3 "valve0"D? 2 +4 .tToroid.seek :clear +2 "valve0"D"( +371 "core" Ģ( +2 #tPolling Can every 2:00 +53 "Can"ot+|vN\ ; ѻ +2 .tPuckHeater.configure :default #ambient 22.2C +2 "Cartridge" \ :D H K +5 .tPuckHeater.seek 42.1C,1:00 +4 "Cartridge" } D; +3 9 +5 "cartridge" 9 l +105 "Cartridge" 29 +4 "cartridge" 9 JK +104 "Cartridge" m9 +3 "cartridge" 9!d +104 "Cartridge" b9 +3 "cartridge" 9#d~ b +103 "Cartridge" C9 +3 "cartridge" 9& a +104 "Cartridge" 9 +3 "cartridge" 9)_ +104 "Cartridge" ?9 +4 "cartridge" 9,U\\ +103 "Cartridge" a9 +3 "cartridge" 9.Z +103 "Cartridge" l9 +3 "cartridge" 90Z +104 "Cartridge" Y9 +3 "cartridge" 92#Z +103 "Cartridge" x9 +3 "cartridge" 94s'Y +104 "Cartridge" E9 +4 "cartridge" 96+W +103 "Cartridge" r9 +3 "cartridge" 970V +104 "Cartridge" %9 +3 "cartridge" 994S +103 "Cartridge" K9 +3 "cartridge" 9:t8Q +104 "Cartridge" N9 +3 "cartridge" 9;\\xIJ +103 "Cartridge" p9 +3 "cartridge" 9?1MI +104 "Cartridge" i9 +2 "cartridge" 9?0RG +104 "Cartridge" 9 +4 "cartridge" 9@0VF +103 "Cartridge" 9 +3 "cartridge" 9A10ZD +5 .tPuckHeater.hold 3 seconds,42.1C +6 "Cartridge"  D; @G +4 "cartridge" [ +302 +3 .tdelayUntil "13:06:29.71" +185 "ambient0"J9% +3 "core" ʹ% +3 "carousel0"Fz% +3 "core" % KO \ +43 #tCartridge 8 at 0.576816842480483 psi +12 "carousel0"F,% +4 "core" Ƭ% KO \ +6 .tToroid.in :hold + "valve0"D? 2 +5 .tToroid.seek :bypass +3 "valve0"D ( +352 "core" ĉ( +5 .tToroid.in :default + "valve0"D? 2 +5 .tToroid.seek :clear +2 "valve0"D8( +352 "core" ĸ( +3 .tdelay 2 seconds +203 .Air.in :default +3 "syringe1"C>d Q]<2 +4 .tAir.seek :full +3 "syringe1"C'h +3 "core" Ã' +3 "carousel0"F/% +4 "core" Ư% LO \ +3 "valve0"D% +4 "core" Ě%HmOL . +5 .tGate.power :heat,:OFF +2 .Gate.power :cartridge,:OFF +2 "valve1"E#& +5 "core" ţ&\ ON m +3 .tCarousel.in :default +2 "carousel0"F>  El22 +5 FR% +3 "core" % KO \ +4 .tCarousel.home.seek 8 +4 "carousel0"F!' +14 "core" ơ' +2 "carousel0"Fg% +4 "core" %L LP  +3 "syringe0"B;& +4 "core" »&jˇU +3 "syringe1"C% +5 "core" Ý%hʍM +4 ."Air"Air.in :unlocking +4 "syringe0"Bo% +3 "syringe1"C> Q]-2 +7 ."Air"Air.seek :clear +6 "syringe1"C='8 +3 "core" %jV̇d +78 ý' +2 "syringe1"C& +5 "core" Ï&*rzG +4 ."Lysis1"Lysis1.in :unlocking +7 "valve0"D'% +3 "syringe1"C? Q[(2 +4 "core" ħ%HnOG - +5 ."Lysis1"Lysis1.seek :clear +7 ."Plunge"Plunge.in :unlocking +3 "syringe1"C:(j +2 "valve0"D> Pm'(2 +7 ."Plunge"Plunge.seek :clear +3 "valve0"D)' +109 "core" ĩ' +4 ú( +3 .tCarousel.seek 7 +2 "carousel0"FD' +30 "core" '$4\\T 2 +4 !to:Slide::Error\ :@axisName"Storage Carousel (SC):@checkpoint: omitted: mesg"NStorage Carousel (SC) positionErr at 7 + 62 counts (sensed 7 + 70 counts): @replyo:I2C::Servo::AbsMove3Reply : @error:positionErr: @channeli: @tagiI: @statuso:I2C::Servo::Status: @enabledF: @erri:@positioni: @pastRLSF: @pwmi7:@deltaPressiT:@pastThresholdF: @voltagef15.097726067746686: @currenti: @type2F:@outPressi\\:\ @lostT: @inPressi4:@velocityi$: @pastFLSF:\ @homeF: @sourceiK:@destinationi%:bt["2/home/esp/esp2/lib/slide.rb:642:in `raiseErr'"7/home/esp/esp2/lib/slide.rb:404:in `unlimitedSeek'"5/home/esp/esp2/lib/thread.rb:74:in `recoverable'"7/home/esp/esp2/lib/slide.rb:369:in `unlimitedSeek'"./home/esp/esp2/lib/slide.rb:361:in `seek'"0/home/esp/esp2/lib/slide.rb:411:in `moveTo'"1/home/esp/esp2/lib/slide.rb:421:in `driveTo'",/home/esp/esp2/lib/msg.rb:68:in `retry'"1/home/esp/esp2/lib/slide.rb:420:in `driveTo'"8/home/esp/esp2/type/auv/koa/configure.rb:28:in `to'"@/home/esp/esp2/utils/cartridge/carousel.rb:289:in `select!'"?/home/esp/esp2/utils/cartridge/carousel.rb:312:in `select'">/home/esp/esp2/protocol/3G/vacuumCart.rb:20:in `vacCarts'":/home/esp/esp2/protocol/3G/vacuumCart.rb:19:in `each'">/home/esp/esp2/protocol/3G/vacuumCart.rb:19:in `vacCarts'"A/home/esp/esp2/protocol/3G/vacuumCart.rb:97:in `vacLeakTest'"(ESP):9:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 +2 #Retry #1 of 4 +3 .Carousel.hold +3 "carousel0"F + +6 "core" Ơ+ +3 .tCarousel.in :default +2 "carousel0"F>  El22 +5 .tCarousel.home.seek 7 +3 "carousel0"FU' +23 "core" ' +4 "carousel0"F]% +3 "core" % eSw 2 +4 "syringe1"C\ & +4 "core" Ê&j2 +3 .tLysis1.in :fast + "syringe1"C?d Q[<2 +5 .tLysis1.seek :locked +9 "syringe1"C(* +236 "core" Ü( +2 "valve0"DM% +8 "core" %aKO2 +3 ."Plunge"Plunge.in :default +2 "valve0"D> Pm'-2 +4 ."Plunge"Plunge.seek :locked +7 "syringe1"CQ% +2 "valve0"Dd' +8 "core" %8; +3 ."Air"Air.in :fast +2 "syringe1"C> Q]<2 +4 ."Air"Air.seek :locked +3 "syringe1"CB'h +85 "core" ' +6 ' +2 .tCarousel.reconfigure :locked + "carousel0"F#  El2\ 2 +5 F-% +3 "core" ƭ%RP{  +7 #tPowering cartridge bus +265 "cartridge_broadcast" ( +3 .tGate.setIR 1750,5000,0,6 +13 .Gate.setIR 0,5000,0,6 +2 "cartridge_broadcast"~ +6 .tPuckHeater.configure :default #ambient 22.2C +2 "Cartridge" \ :D H K +9 .tGate.power :heat,:ON,limit to 5000mA +55 "Cartridge" `y +4 "cartridge" yMw(&/ +4 "Cartridge" y ' +3 "cartridge" y /J59942 c/2ҔCD1F /pCIj +4 #tMounted lysis Cartridge board#J59942 +5 #Using default cartridge heat loss curve for HeatingFunctionInCarousel +4 #Vacuuming vented cartridge 7 for 30 seconds +2 "carousel0"F{% +4 "core" % &O \  +6 .tToroid.in :hold +2 "valve0"D? 2 +4 .tToroid.seek :cartridge +3 "valve0"D(m +370 "core" đ( +5 .tToroid.in :default +2 "valve0"D? 2 +4 .tToroid.seek :clear +3 "valve0"Dv( +370 "core" ( +3 #tPolling Can every 2:00 +52 "Can"qt+|vS y< +2 .tPuckHeater.configure :default #ambient 22.3C +3 "Cartridge" \ :D H R +4 .tPuckHeater.seek 42.1C,1:00 +4 "Cartridge" k E +3 &9 +5 "cartridge" 9!L\\ +105 "Cartridge" 9 +4 "cartridge" 9!6\\N +104 "Cartridge" 9 +3 "cartridge" 9!\\d +104 "Cartridge" f9 +3 "cartridge" 9$w\\ d +103 "Cartridge" 9 +3 "cartridge" 9'g\\ a +104 "Cartridge" 69 +3 "cartridge" 9*r\\_ +104 "Cartridge" w9 +3 "cartridge" 9->\\\\ +103 "Cartridge" $9 +4 "cartridge" 9/q\\[ +104 "Cartridge" [9 +3 "cartridge" 91\\[ +104 "Cartridge" *9 +3 "cartridge" 93#Z +103 "Cartridge" 39 +3 "cartridge" 95Z'Y +104 "Cartridge" |9 +44 "cartridge" 97-W +104 "Cartridge" c9 +3 "cartridge" 99.1T +103 "Cartridge" ~9 +3 "cartridge" 9:5S +53 "Can"lt+|ue-=z +51 "Cartridge" J9 +3 "cartridge" 9;:P +104 "Cartridge" 9 +3 "cartridge" 9<>O +103 "Cartridge" .9 +3 "cartridge" 9=BL +103 "Cartridge" e9 +3 "cartridge" 9>FK +104 "Cartridge" j9 +3 "cartridge" 9?KJ +103 "Cartridge" s9 +4 "cartridge" 9@jOH +104 "Cartridge" S9 +3 "cartridge" 9ASG +103 "Cartridge" >9 +5 "cartridge" 9AXE +13 .tPuckHeater.hold 3 seconds,42.1C +6 "Cartridge" V E AH +4 "cartridge" Y +310 +2 .tdelayUntil "13:07:29.44" +234 "ambient0"J+% +3 "core" ʫ% +3 "carousel0"Fy% +6 "core" % -O \  +3 #tCartridge 7 at 0.452133912315517 psi + "carousel0"FF% +5 "core" % (O \  +5 .tToroid.in :hold +2 "valve0"D? 2 +4 .tToroid.seek :bypass +3 "valve0"D\\( +353 "core" ( +5 .tToroid.in :default +2 "valve0"D? 2 +4 .tToroid.seek :clear +3 "valve0"D( +352 "core" Ę( +2 .tdelay 2 seconds +204 .Air.in :default + "syringe1"C>d Q]<2 +4 .tAir.seek :full +3 "syringe1"CW'h +3 "core" ' +3 "carousel0"F% +5 "core" ƒ% O \  +2 "valve0"Dn% +4 "core" %HuO< & +5 .tGate.power :heat,:OFF +2 .Gate.power :cartridge,:OFF +2 "valve1"E^& +4 "core" &O? u +3 .tCarousel.in :default + "carousel0"F>  El22 +5 FX% +5 "core" % O \  +4 .tCarousel.home.seek 7 +3 "carousel0"F' +17 "core" ƕ' +2 "carousel0"F(% +6 "core" ƨ% Sq 2 +2 "syringe0"B<& +5 "core" ¼&jd +2 "syringe1"CH% +4 "core" %h~ +6 ."Air"Air.in :unlocking +4 "syringe0"B% +5 "syringe1"C> Q]-2 +4 "core" ”%jPk +3 ."Air"Air.seek :clear +5 "syringe1"C'8 +81 "core" Å' +2 "syringe1"C& +5 "core" Ä&*ts08 +4 ."Lysis1"Lysis1.in :unlocking +6 "valve0"Dt% +3 "syringe1"C? Q[(2 +5 "core" %HzO: ! +3 ."Lysis1"Lysis1.seek :clear +8 ."Plunge"Plunge.in :unlocking +4 "syringe1"C0(j +4 "valve0"D> Pm'(2 +9 ."Plunge"Plunge.seek :clear +3 "valve0"D' +110 "core" Đ' ð( +4 .tCarousel.seek 6 +3 "carousel0"FP' +38 "core" ' +4 "carousel0"FI% +3 "core" %#So 2 +3 "syringe1"C& +4 "core" ß&jK +3 .tLysis1.in :fast + "syringe1"C?d Q[<2 +5 .tLysis1.seek :locked +3 "syringe1"C7(* +236 "core" ÷( +2 "valve0"D% +8 "core" ć%aMO# +3 ."Plunge"Plunge.in :default +2 "valve0"D> Pm'-2 +3 "syringe1"C% +5 ."Plunge"Plunge.seek :locked +6 "valve0"Dh' +4 "core" ×%8·@ +4 ."Air"Air.in :fast +2 "syringe1"C> Q]<2 +4 ."Air"Air.seek :locked +4 "syringe1"Cq'h +82 "core" ' +9 ' +2 .tCarousel.reconfigure :locked +3 "carousel0"F#  El2\ 2 +4 F % +3 "core" ƌ%MPj  +7 #tPowering cartridge bus +264 "cartridge_broadcast" ( +3 .tGate.setIR 1750,5000,0,6 +13 .Gate.setIR 0,5000,0,6 +2 "cartridge_broadcast"~ +6 .tPuckHeater.configure :default #ambient 22.3C + "Cartridge" \ :D H R +6 .tGate.power :heat,:ON,limit to 5000mA +54 "Cartridge" Ly +5 "cartridge" yYr/(d=BH +3 "Cartridge" @y ' +5 "cartridge" y L"J59948 |"C7M l/-dCt +3 #tMounted lysis Cartridge board#J59948 +5 #Using default cartridge heat loss curve for HeatingFunctionInCarousel +4 #Vacuuming vented cartridge 6 for 30 seconds +2 "carousel0"FO% +5 "core" %O \  +5 .tToroid.in :hold +2 "valve0"D? 2 +4 .tToroid.seek :cartridge +3 "valve0"D(m +370 "core" Ĉ( +5 .tToroid.in :default +2 "valve0"D? 2 +4 .tToroid.seek :clear +3 "valve0"D ( +371 "core" č( +2 #tPolling Can every 2:00 +52 "Can"ot^+|vN\ />n +2 .tPuckHeater.configure :default #ambient 22.3C +3 "Cartridge" \ :D H W +6 .tPuckHeater.seek 42C,1:00 +10 "Cartridge" 2 D +2 m9 +8 "cartridge" 9!\\ +103 "Cartridge" b9 +5 "cartridge" 9 0N +104 "Cartridge" C9 +3 "cartridge" 9!d +103 "Cartridge" 9 +45 "cartridge" 9%O\\ b +104 "Cartridge" ?9 +3 "cartridge" 9(\\a +103 "Cartridge" a9 +3 "cartridge" 9*\\a +108 "Cartridge" Z9 +3 "cartridge" 9-n\\_ +104 "Cartridge" l9 +3 "cartridge" 9/0_ +103 "Cartridge" Y9 +4 "cartridge" 910 ^ +103 "Cartridge" x9 +4 "cartridge" 930%\\ +104 "Cartridge" E9 +3 "cartridge" 950)Y +103 "Cartridge" r9 +4 "cartridge" 97]-W +104 "Cartridge" %9 +3 "cartridge" 98\\1T +103 "Cartridge" K9 +3 "cartridge" 9:B\\6R +103 "Cartridge" N9 +3 "cartridge" 9;v\\:P +104 "Cartridge" G9 +3 "cartridge" 9<\\>O +103 "Cartridge" u9 +3 "cartridge" 9=BM +103 "Cartridge" T9 +3 "cartridge" 9>yGK +104 "Cartridge" p9 +3 "cartridge" 9?bKI +103 "Cartridge" i9 +3 "cartridge" 9@ OH +103 "Cartridge" 9 +7 "cartridge" 9@TF +103 "Cartridge" 9 +4 "cartridge" 9AKXE +12 .tPuckHeater.hold 3 seconds,42C +7 "Cartridge"  D A"H +3 "cartridge" Y +304 +2 .tdelayUntil "13:08:28.19" +227 "ambient0"J9% +3 "core" ʹ% +3 "carousel0"Fz% +4 "core" % O \  +2 #tCartridge 6 at 0.576816842480483 psi +2 "carousel0"F,% +5 "core" Ƭ%\ O \  +4 .tToroid.in :hold +2 "valve0"D? 2 +4 .tToroid.seek :bypass +3 "valve0"D"( +352 "core" Ģ( +5 .tToroid.in :default +2 "valve0"D? 2 +4 .tToroid.seek :clear +4 "valve0"D ( +352 "core" ĉ( +2 .tdelay 2 seconds +204 .Air.in :default +3 "syringe1"C>d Q]<2 +4 .tAir.seek :full +3 "syringe1"C/'h +3 "core" ï' +3 "carousel0"F% +5 "core" ƚ%sO \ +2 "valve0"D#% +5 "core" ģ%Hi!ON 2 +5 .tGate.power :heat,:OFF +2 .Gate.power :cartridge,:OFF +2 "valve1"ER& +4 "core" &#OT s +3 .tCarousel.in :default + "carousel0"F>  El22 +5 Fg% +3 "core" %O \ \ +4 .tCarousel.home.seek 6 +2 "carousel0"F;' +16 "core" ƻ' +2 "carousel0"F% +5 "core" Ɲ%Sd 2\ +3 "syringe0"Bo& +4 "core" &jÇ' +3 "syringe1"C% +5 "core" Ï%hŇm +5 ."Air"Air.in :unlocking +4 "syringe0"B'% +2 "syringe1"C> Q]-2 +9 ."Air"Air.seek :clear +5 "syringe1"C_'8 +2 "core" §%jV6 +78 ' +3 "syringe1"CA& +4 "core" &*v7 +5 ."Lysis1"Lysis1.in :unlocking +4 "valve0"DD% +3 "syringe1"C? Q[(2 +4 "core" %HsOQ ( +4 ."Lysis1"Lysis1.seek :clear +8 ."Plunge"Plunge.in :unlocking +6 "syringe1"C(j +4 "valve0"D> Pm'(2 +7 ."Plunge"Plunge.seek :clear +3 "valve0"D]' +110 "core" ' Ã( +4 .tCarousel.seek 5 +3 "carousel0"F\ ' +39 "core" Ɗ' +4 "carousel0"F% +4 "core" Ɩ%$fSr 2 +3 "syringe1"C1& +3 "core" ñ&j$ +3 .tLysis1.in :fast +4 "syringe1"C?d Q[<2 +3 .tLysis1.seek :locked +3 "syringe1"C!(* +237 "core" á( +3 "valve0"DM% +8 "core" %aMO* +3 ."Plunge"Plunge.in :default +2 "valve0"D> Pm'-2 +3 "syringe1"C % +6 ."Plunge"Plunge.seek :locked +6 "valve0"DQ' +4 "core" à%8c +3 ."Air"Air.in :fast +3 "syringe1"C> Q]<2 +5 ."Air"Air.seek :locked +4 "syringe1"C:'h +82 "core" ú' +8 ' +2 .tCarousel.reconfigure :locked + "carousel0"F#  El2\ 2 +5 F-% +3 "core" ƭ%NtPq  +7 #tPowering cartridge bus +264 "cartridge_broadcast" ( +3 .tGate.setIR 1750,5000,0,6 +12 .Gate.setIR 0,5000,0,6 +2 "cartridge_broadcast"~ +6 .tPuckHeater.configure :default #ambient 22.3C +3 "Cartridge" \ :D H W +5 .tGate.power :heat,:ON,limit to 5000mA +55 "Cartridge" )y +4 "cartridge" y\ \ +4 "Cartridge" =y  +3 "cartridge" y Nd/J60009 'h/D{CV5 +4 #tMounted lysis Cartridge board#J60009 +5 #Using default cartridge heat loss curve for HeatingFunctionInCarousel +4 #Vacuuming vented cartridge 5 for 30 seconds +2 "carousel0"F`% +3 "core" % t4O \  +16 .tToroid.in :hold +3 "valve0"D? 2 +4 .tToroid.seek :cartridge +3 "valve0"D(m +371 "core" ( +4 .tToroid.in :default +55 "valve0"D? 2 +5 .tToroid.seek :clear +3 "valve0"D{( +370 "core" ( +3 #tPolling Can every 2:00 +52 "Can"ot$+|vP\ @P +3 .tPuckHeater.configure :default #ambient 22.4C +2 "Cartridge" \ :D H ^ +5 .tPuckHeater.seek 42C,1:00 +4 "Cartridge" 8 E +4 9 +6 "cartridge" 9"B +103 "Cartridge" &9 +3 "cartridge" 9"oK +104 "Cartridge" 9 +3 "cartridge" 9#Bc +104 "Cartridge" 9 +3 "cartridge" 9&1B d +104 "Cartridge" f9 +3 "cartridge" 9)B _ +104 "Cartridge" 9 +3 "cartridge" 9,BX +103 "Cartridge" 69 +4 "cartridge" 9/IoW +103 "Cartridge" w9 +3 "cartridge" 91!BX +105 "Cartridge" $9 +4 "cartridge" 92o[ +104 "Cartridge" }9 +3 "cartridge" 94o#[ +104 "Cartridge" [9 +4 "cartridge" 96o'X +103 "Cartridge" *9 +4 "cartridge" 98gB+U +103 "Cartridge" 39 +3 "cartridge" 99o0S +104 "Cartridge" |9 +3 "cartridge" 9;!o4R +103 "Cartridge" c9 +4 "cartridge" 9<`B8P +103 "Cartridge" ~9 +3 "cartridge" 9=to=O +32 "Can"kt+|uq+~Az +72 "Cartridge" J9 +3 "cartridge" 9>{AM +104 "Cartridge" 9 +3 "cartridge" 9?[EL +103 "Cartridge" .9 +3 "cartridge" 9@8IJ +103 "Cartridge" e9 +3 "cartridge" 9@NI +104 "Cartridge" j9 +4 "cartridge" 9ARH +104 "Cartridge" s9 +3 "cartridge" 9BEVF +7 .tPuckHeater.hold 3 seconds,42C +6 "Cartridge" S E B$I +4 "cartridge" W +302 +2 .tdelayUntil "13:09:27.55" +287 "ambient0"J>% +3 "core" ʾ% +3 "carousel0"FV% +3 "core" % s?O \  +3 #tCartridge 5 at 0.452133912315517 psi + "carousel0"F+% +5 "core" ƫ% rIO \ +5 .tToroid.in :hold +3 "valve0"D? 2 +3 .tToroid.seek :bypass +3 "valve0"Dy( +352 "core" ( +5 .tToroid.in :default +2 "valve0"D? 2 +5 .tToroid.seek :clear +5 "valve0"DF( +353 "core" ( +2 .tdelay 2 seconds +204 .Air.in :default +2 "syringe1"C>d Q]<2 +3 .tAir.seek :full +3 "syringe1"Cv'h +3 "core" ' +2 "carousel0"F\\% +5 "core" % o?O \ +2 "valve0"D% +6 "core" Ē%HvO> % +4 .tGate.power :heat,:OFF + .Gate.power :cartridge,:OFF +3 "valve1"En& +8 "core" &O> y +4 .tCarousel.in :default +2 "carousel0"F>  El22 +6 F^% +3 "core" % oO \ +3 .tCarousel.home.seek 5 +4 "carousel0"FX' +15 "core" ' +2 "carousel0"F(% +4 "core" ƨ%#rSS} 2 +3 "syringe0"B<& +4 "core" ¼&j3 +3 "syringe1"CH% +3 "core" %hʊF +6 ."Air"Air.in :unlocking +3 "syringe0"B% +2 "syringe1"C> Q]-2 +5 "core" ”%jU\\ +3 ."Air"Air.seek :clear +4 "syringe1"C'8 +81 "core" Ä' +2 "syringe1"Ct& +5 "core" &*tx3 +4 ."Lysis1"Lysis1.in :unlocking +6 "valve0"DB% + "syringe1"C? Q[(2 +7 "core" %HoOC , +2 ."Lysis1"Lysis1.seek :clear +11 ."Plunge"Plunge.in :unlocking +6 "syringe1"CU(j + "valve0"D> Pm'(2 +6 ."Plunge"Plunge.seek :clear +3 "valve0"DI' +110 "core" ' +4 ( +3 .tCarousel.seek 4 +3 "carousel0"FW' +30 "core" '$v3T 2 +3 !to:Slide::Error\ :@axisName"Storage Carousel (SC):@checkpoint: omitted: mesg"NStorage Carousel (SC) positionErr at 4 + 46 counts (sensed 4 + 52 counts): @replyo:I2C::Servo::AbsMove3Reply : @error:positionErr: @channeli: @tagi\\: @statuso:I2C::Servo::Status: @enabledF: @erri:@positioni: @pastRLSF: @pwmi7:@deltaPressiT:@pastThresholdF: @voltagef15.097726067746686: @currentiv: @type2F:@outPressi3:\ @lostT: @inPressi:@velocityi$: @pastFLSF:\ @homeF: @sourceiK:@destinationi%:bt["2/home/esp/esp2/lib/slide.rb:642:in `raiseErr'"7/home/esp/esp2/lib/slide.rb:404:in `unlimitedSeek'"5/home/esp/esp2/lib/thread.rb:74:in `recoverable'"7/home/esp/esp2/lib/slide.rb:369:in `unlimitedSeek'"./home/esp/esp2/lib/slide.rb:361:in `seek'"0/home/esp/esp2/lib/slide.rb:411:in `moveTo'"1/home/esp/esp2/lib/slide.rb:421:in `driveTo'",/home/esp/esp2/lib/msg.rb:68:in `retry'"1/home/esp/esp2/lib/slide.rb:420:in `driveTo'"8/home/esp/esp2/type/auv/koa/configure.rb:28:in `to'"@/home/esp/esp2/utils/cartridge/carousel.rb:289:in `select!'"?/home/esp/esp2/utils/cartridge/carousel.rb:312:in `select'">/home/esp/esp2/protocol/3G/vacuumCart.rb:20:in `vacCarts'":/home/esp/esp2/protocol/3G/vacuumCart.rb:19:in `each'">/home/esp/esp2/protocol/3G/vacuumCart.rb:19:in `vacCarts'"A/home/esp/esp2/protocol/3G/vacuumCart.rb:97:in `vacLeakTest'"(ESP):9:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 +3 #Retry #1 of 4 +4 .Carousel.hold +3 "carousel0"F+ +4 "core" Ɵ+ +3 .tCarousel.in :default +2 "carousel0"F>  El22 +5 .tCarousel.home.seek 4 +5 "carousel0"F' +22 "core" Ɯ' +4 "carousel0"Fd% +3 "core" %$( S| 2 +3 "syringe1"C& +4 "core" Õ&jχ$ +3 .tLysis1.in :fast +2 "syringe1"C?d Q[<2 +4 .tLysis1.seek :locked +3 "syringe1"C(* +237 "core" Ç( +2 "valve0"D% +7 "core" ė%aKO +3 ."Plunge"Plunge.in :default +2 "valve0"D> Pm'-2 +5 ."Plunge"Plunge.seek :locked +5 "syringe1"C0% +2 "valve0"D ' +8 "core" ð%8i +3 ."Air"Air.in :fast +3 "syringe1"C> Q]<2 +4 ."Air"Air.seek :locked +3 "syringe1"C'h +82 "core" Ð' +7 Č' +2 .tCarousel.reconfigure :locked +2 "carousel0"F#  El2\ 2 +4 F% +3 "core" ƅ%L%P  +49 #tPowering cartridge bus +274 "cartridge_broadcast" ( +3 .tGate.setIR 1750,5000,0,6 +12 .Gate.setIR 0,5000,0,6 +3 "cartridge_broadcast"~ +5 .tPuckHeater.configure :default #ambient 22.4C +2 "Cartridge" \ :D H ^ +6 .tGate.power :heat,:ON,limit to 5000mA +55 "Cartridge" Ly +3 "cartridge" yvDvD +4 "Cartridge" @y  +203 "cartridge" y /J59923 b/QC]? +3 #tMounted lysis Cartridge board#J59923 +5 #Using default cartridge heat loss curve for HeatingFunctionInCarousel +4 #Vacuuming vented cartridge 4 for 30 seconds +2 "carousel0"FO% +4 "core" %&O \  +6 .tToroid.in :hold +2 "valve0"D? 2 +4 .tToroid.seek :cartridge +3 "valve0"D(m +370 "core" Ę( +5 .tToroid.in :default +2 "valve0"D? 2 +4 .tToroid.seek :clear +3 "valve0"D( +370 "core" Ĉ( +3 #tPolling Can every 2:00 +52 "Can"ns+|vN\ B +3 .tPuckHeater.configure :default #ambient 22.4C +2 "Cartridge" \ :D H ` +4 .tPuckHeater.seek 42C,1:00 +5 "Cartridge" m D  +3 b9 +4 "cartridge" 9  +106 "Cartridge" C9 +5 "cartridge" 9 vN +104 "Cartridge" 9 +3 "cartridge" 9!I(d +104 "Cartridge" ?9 +3 "cartridge" 9#( c +104 "Cartridge" a9 +3 "cartridge" 9'  _ +104 "Cartridge" Z9 +3 "cartridge" 9*'] +104 "Cartridge" l9 +3 "cartridge" 9-(X +103 "Cartridge" k9 +4 "cartridge" 9/J(V +104 "Cartridge" Y9 +3 "cartridge" 91B(U +103 "Cartridge" x9 +4 "cartridge" 92#V +103 "Cartridge" E9 +3 "cartridge" 94('U +104 "Cartridge" r9 +4 "cartridge" 96?(+T +105 "Cartridge" %9 +4 "cartridge" 970S +103 "Cartridge" K9 +3 "cartridge" 994(4Q +104 "Cartridge" N9 +3 "cartridge" 9:(8N +103 "Cartridge" G9 +4 "cartridge" 9;(mUIH +104 "Cartridge" i9 +3 "cartridge" 9?UNH +104 "Cartridge" 9 +3 "cartridge" 9?URF +103 "Cartridge" 9 +3 "cartridge" 9@^UVE +104 "Cartridge" 9 +3 "cartridge" 9@ZD +5 .tPuckHeater.hold 3 seconds,42C +6 "Cartridge" 9 D @G +4 "cartridge" [ +301 +2 .tdelayUntil "13:10:29.23" +180 "ambient0"Jz% +3 "core" % +3 "carousel0"F,% +3 "core" Ƭ%%O \  +3 #tCartridge 4 at 0.589285135496979 psi +2 "carousel0"F % +5 "core" ƍ%&O \  +4 .tToroid.in :hold +2 "valve0"D? 2 +7 .tToroid.seek :bypass +3 "valve0"D"( +353 "core" Ģ( +5 .tToroid.in :default +2 "valve0"D? 2 +4 .tToroid.seek :clear +2 "valve0"D( +353 "core" Ě( +2 .tdelay 2 seconds +204 .Air.in :default +4 "syringe1"C>d Q]<2 +4 .tAir.seek :full +3 "syringe1"C#'h +3 "core" ã' +3 "carousel0"FR% +5 "core" %&O \  +3 "valve0"Dg% +3 "core" %HyON " +5 .tGate.power :heat,:OFF +2 .Gate.power :cartridge,:OFF +2 "valve1"E& +5 "core" ŝ&OQ s +3 .tCarousel.in :default + "carousel0"F>  El22 +5 Fo% +3 "core" %%O \  +3 .tCarousel.home.seek 4 +3 "carousel0"F' +16 "core" Ə' +2 "carousel0"F'% +4 "core" Ƨ%#* So 2 +3 "syringe0"BA& +6 "core" &j. +2 "syringe1"CD% +5 "core" %hx +5 "syringe0"Bq% +3 ."Air"Air.in :unlocking +5 "syringe1"C> Q]-2 +4 "core" %jNB +3 ."Air"Air.seek :clear +4 "syringe1"CP'8 +82 "core" ' +3 "syringe1"C& +5 "core" Ö&*rv +6 ."Lysis1"Lysis1.in :unlocking +3 "valve0"D/% +4 "syringe1"C? Q[(2 +6 "core" į%HuOR & +4 ."Lysis1"Lysis1.seek :clear +6 ."Plunge"Plunge.in :unlocking +4 "syringe1"C1(j +3 "valve0"D> Pm'(2 +5 ."Plunge"Plunge.seek :clear +4 "valve0"D7' +109 "core" ķ' +3 ñ( +3 .tCarousel.seek 3 +3 "carousel0"Fh' +37 "core" ' +5 "carousel0"F;% +3 "core" ƻ%! Sq 2 + ' Sq 2 +4 !to:Slide::Error\ :@checkpoint: omitted:@axisName"Storage Carousel (SC): mesg"nStorage Carousel (SC) positionErr at 3 (sensed 3 + 6 counts) while reading Storage Carousel (SC)'s status: @replyo:I2C::Servo::AbsMove3Reply : @error:positionErr: @channeli: @tagim: @statuso:I2C::Servo::Status: @enabledF: @erri:@positioni: @pastRLSF: @pwmi7:@deltaPressiqS:@pastThresholdF: @voltagef15.10754442808051: @currenti: @type2F:@outPressi:\ @lostT: @inPressi :@velocityi: @pastFLSF:\ @homeF: @sourceiK:@destinationi%:bt["2/home/esp/esp2/lib/slide.rb:642:in `raiseErr'"3/home/esp/esp2/lib/slide.rb:35:in `initialize'"3/home/esp/esp2/lib/i2c/servo.rb:1251:in `call'"6/home/esp/esp2/lib/i2c/servo.rb:1251:in `deliver'"3/home/esp/esp2/lib/i2c/msg.rb:605:in `process'"2/home/esp/esp2/lib/msg.rb:218:in `initialize'",/home/esp/esp2/lib/msg.rb:215:in `loop'"2/home/esp/esp2/lib/msg.rb:215:in `initialize'"7/home/esp/esp2/lib/schedule.rb:497:in `initialize'"0/home/esp/esp2/lib/thread.rb:736:in `start'"7/home/esp/esp2/lib/schedule.rb:490:in `initialize'"'/home/esp/esp2/lib/schedule.rb:488 +3194 "Can"ns+|vH\ 6Db z +8988 #t-> MainThread.recover +4 #Resuming after Storage Carousel (SC) positionErr at 3 (sensed 3 + 6 counts) at 13:10:43 +2 "carousel0"FM% +4 "core" %M P  +3 !to:Slide::Error :@axisName"Storage Carousel (SC): mesg")Storage Carousel (SC) Not yet Homed!: @replyo:I2C::Servo::Status: @enabledF: @erri:@positioni: @pastRLSF: @pwmi:@deltaPressiP:@pastThresholdF: @voltagef15.171363770250368: @currentiR: @type2F:@outPressi:\ @lostT: @inPressi :@velocityi: @pastFLSF:\ @homeF:bt["5/home/esp/esp2/lib/slide.rb:174:in `rawPosition'"2/home/esp/esp2/lib/slide.rb:218:in `position'"B/home/esp/esp2/utils/cartridge/carousel.rb:296:in `selected?'"B/home/esp/esp2/utils/cartridge/carousel.rb:303:in `selected!'">/home/esp/esp2/utils/cartridge/carousel.rb:236:in `mount'"?/home/esp/esp2/utils/cartridge/carousel.rb:312:in `select'">/home/esp/esp2/protocol/3G/vacuumCart.rb:20:in `vacCarts'":/home/esp/esp2/protocol/3G/vacuumCart.rb:19:in `each'">/home/esp/esp2/protocol/3G/vacuumCart.rb:19:in `vacCarts'"A/home/esp/esp2/protocol/3G/vacuumCart.rb:97:in `vacLeakTest'"(ESP):9:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 +632 #-> SC.home.jog 0 +2 .Carousel.in :default +2 "carousel0"F>  El22 +5 .tCarousel.home.jog 0 +2 "carousel0"F ) +15 "core" Ơ) +2 "carousel0"F% +6 "core" ƃ%L +P  +155 #t-> MainThread.recover +4 #Resuming after Storage Carousel (SC) positionErr at 3 (sensed 3 + 6 counts) at 13:10:43 +2 "carousel0"F-% +4 "core" ƭ%L HP  +3 !to:Cartridge::Error: mesg"unaligned carousel:bt["B/home/esp/esp2/utils/cartridge/carousel.rb:303:in `selected!'">/home/esp/esp2/utils/cartridge/carousel.rb:236:in `mount'"?/home/esp/esp2/utils/cartridge/carousel.rb:312:in `select'">/home/esp/esp2/protocol/3G/vacuumCart.rb:20:in `vacCarts'":/home/esp/esp2/protocol/3G/vacuumCart.rb:19:in `each'">/home/esp/esp2/protocol/3G/vacuumCart.rb:19:in `vacCarts'"A/home/esp/esp2/protocol/3G/vacuumCart.rb:97:in `vacLeakTest'"(ESP):9:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 +533 #-> SC.home.to 3 +4 .Carousel.in :default +2 "carousel0"F>  El22 +4 .tCarousel.home.seek 3 +3 "carousel0"F]' +16 "core" ' +2 "carousel0"F_% +4 "core" %$\ %S 2 +147 #t-> MainThread.recover +3 #Resuming after Storage Carousel (SC) positionErr at 3 (sensed 3 + 6 counts) at 13:10:43 +2 "carousel0"F)% +10 "core" Ʃ%L\ P  +2 "syringe1"C=& +11 "core" ý&j݇$ +3 .tLysis1.in :fast +2 "syringe1"C?d Q[<2 +4 .tLysis1.seek :locked +3 "syringe1"C`(* +236 "core" ( +3 "valve0"D % +8 "core" ĉ%asO! +2 ."Plunge"Plunge.in :default +3 "valve0"D> Pm'-2 +6 "syringe1"C% +10 ."Plunge"Plunge.seek :locked +8 "valve0"D' +2 "core" %8LJ5 +8 ."Air"Air.in :fast +2 "syringe1"C> Q]<2 +5 ."Air"Air.seek :locked +3 "syringe1"C&'h +83 "core" æ' +6 đ' +2 .tCarousel.reconfigure :locked +2 "carousel0"F#  El2\ 2 +4 F% +4 "core" Ɔ%O\ P~  +7 #tPowering cartridge bus +268 "cartridge_broadcast" ( +3 .tGate.setIR 1750,5000,0,6 +13 .Gate.setIR 0,5000,0,6 +3 "cartridge_broadcast"~ +5 .tPuckHeater.configure :default #ambient 22.4C + "Cartridge" \ :D H ` +6 .tGate.power :heat,:ON,limit to 5000mA +55 "Cartridge" y +3 "cartridge" yʂ ʂ +3 "Cartridge" fy  +5 "cartridge" y /J59918 ý/C +3 #tMounted lysis Cartridge board#J59918 +5 #Using default cartridge heat loss curve for HeatingFunctionInCarousel +4 #Vacuuming vented cartridge 3 for 30 seconds +2 "carousel0"F% +4 "core" ƞ%\ O \  +5 .tToroid.in :hold +2 "valve0"D? 2 +4 .tToroid.seek :cartridge +3 "valve0"D6(m +371 "core" Ķ( +4 .tToroid.in :default +3 "valve0"D? 2 +4 .tToroid.seek :clear +3 "valve0"Dw( +190 "Can"otF+|vE>z +180 "core" ( +2 #tPolling Can every 2:00 +53 "Can"otP+|vP\ E? +3 .tPuckHeater.configure :default #ambient 22.2C +2 "Cartridge" \ :D H O +4 .tPuckHeater.seek 42.1C,1:00 +4 "Cartridge" 2 C +4 $9 +5 "cartridge" 9! +103 "Cartridge" }9 +4 "cartridge" 9!nGH +103 "Cartridge" [9 +4 "cartridge" 9"Ad +103 "Cartridge" *9 +3 "cartridge" 9$ d +103 "Cartridge" 39 +7 "cartridge" 9'G a +103 "Cartridge" |9 +3 "cartridge" 9*cGb +104 "Cartridge" c9 +4 "cartridge" 9,Ga +104 "Cartridge" ~9 +3 "cartridge" 9/G` +103 "Cartridge" J9 +4 "cartridge" 91)G^ +103 "Cartridge" 9 +3 "cartridge" 93(#\\ +103 "Cartridge" .9 +3 "cartridge" 94t'Z +104 "Cartridge" e9 +4 "cartridge" 96G+W +103 "Cartridge" j9 +4 "cartridge" 98/t0U +103 "Cartridge" s9 +3 "cartridge" 99t4S +103 "Cartridge" S9 +3 "cartridge" 9:G8P +104 "Cartridge" >9 +3 "cartridge" 9;t=N +103 "Cartridge" V9 +5 "cartridge" 9<AL +103 "Cartridge" +9 +3 "cartridge" 9>EJ +104 "Cartridge" {9 +2 "cartridge" 9>IH +105 "Cartridge" y9 +4 "cartridge" 9?NF +104 "Cartridge" \\9 +3 "cartridge" 9@ tRF +103 "Cartridge" 9 +4 "cartridge" 9@VD +5 .tPuckHeater.hold 3 seconds,42.1C +5 "Cartridge" n C @`GG +5 "cartridge" W +298 +3 .tdelayUntil "13:13:45.78" +290 "ambient0"J^% +3 "core" % +3 "carousel0"F(% +4 "core" ƨ%\ ;O \  +2 #tCartridge 3 at 0.564348549463986 psi +2 "carousel0"F<% +5 "core" Ƽ%\ OO \  +5 .tToroid.in :hold + "valve0"D? 2 +5 .tToroid.seek :bypass +2 "valve0"DH( +354 "core" ( +4 .tToroid.in :default +2 "valve0"D? 2 +4 .tToroid.seek :clear +3 "valve0"D( +353 "core" Ĕ( +2 .tdelay 2 seconds +203 .Air.in :default +2 "syringe1"C>d Q]<2 +4 .tAir.seek :full +2 "syringe1"Ct'h +3 "core" ' +3 "carousel0"FB% +9 "core" %\ 8O \  +2 "valve0"D:% +5 "core" ĺ%HlJOX / +4 .tGate.power :heat,:OFF +3 .Gate.power :cartridge,:OFF +2 "valve1"E\ & +4 "core" Ŋ&)OR t +45 .tCarousel.in :default +12 "carousel0"F>  El22 +4 FW% +3 "core" %\ O \  +4 .tCarousel.home.seek 3 +3 "carousel0"Fv' +15 "core" ' +3 "carousel0"Fd% +3 "core" %"\ FS 2 +4 "syringe0"B& +5 "core" •&jI +3 "syringe1"C!% +3 "core" á%hʅ +6 ."Air"Air.in :unlocking +3 "syringe0"BQ% +7 "syringe1"C> Q]-2 +4 "core" %j@W +3 ."Air"Air.seek :clear +3 "syringe1"CX'8 +81 "core" ' +2 "syringe1"C& +5 "core" ×&*xz +5 ."Lysis1"Lysis1.in :unlocking +3 "valve0"D0% +2 "syringe1"C? Q[(2 +6 "core" İ%H`OO ; +2 ."Lysis1"Lysis1.seek :clear +9 ."Plunge"Plunge.in :unlocking +4 "syringe1"C(j + "valve0"D> Pm'(2 +7 ."Plunge"Plunge.seek :clear +3 "valve0"DU' +109 "core" ' +7 ß( +3 .tCarousel.seek 2 +3 "carousel0"F' +30 "core" ƅ'+$} T 2 +4 !to:Slide::Error\ :@axisName"Storage Carousel (SC):@checkpoint: omitted: mesg"NStorage Carousel (SC) positionErr at 2 + 49 counts (sensed 2 + 57 counts): @replyo:I2C::Servo::AbsMove3Reply : @error:positionErr: @channeli: @tagi\ : @statuso:I2C::Servo::Status: @enabledF: @erri:@positioni+: @pastRLSF: @pwmi7:@deltaPressiT:@pastThresholdF: @voltagef15.092816887579774W: @currenti}: @type2F:@outPressi :\ @lostT: @inPressi:@velocityi$: @pastFLSF:\ @homeF: @sourceiK:@destinationi%:bt["2/home/esp/esp2/lib/slide.rb:642:in `raiseErr'"7/home/esp/esp2/lib/slide.rb:404:in `unlimitedSeek'"5/home/esp/esp2/lib/thread.rb:74:in `recoverable'"7/home/esp/esp2/lib/slide.rb:369:in `unlimitedSeek'"./home/esp/esp2/lib/slide.rb:361:in `seek'"0/home/esp/esp2/lib/slide.rb:411:in `moveTo'"1/home/esp/esp2/lib/slide.rb:421:in `driveTo'",/home/esp/esp2/lib/msg.rb:68:in `retry'"1/home/esp/esp2/lib/slide.rb:420:in `driveTo'"8/home/esp/esp2/type/auv/koa/configure.rb:28:in `to'"@/home/esp/esp2/utils/cartridge/carousel.rb:289:in `select!'"?/home/esp/esp2/utils/cartridge/carousel.rb:312:in `select'">/home/esp/esp2/protocol/3G/vacuumCart.rb:20:in `vacCarts'":/home/esp/esp2/protocol/3G/vacuumCart.rb:19:in `each'">/home/esp/esp2/protocol/3G/vacuumCart.rb:19:in `vacCarts'"A/home/esp/esp2/protocol/3G/vacuumCart.rb:97:in `vacLeakTest'"(ESP):9:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 +2 #Retry #1 of 4 +3 .Carousel.hold +3 "carousel0"FI+ +5 "core" + +4 .tCarousel.in :default +2 "carousel0"F>  El22 +5 .tCarousel.home.seek 2 +3 "carousel0"F' +20 "core" Ƅ' +6 "carousel0"FL% +3 "core" %!AS 2 +3 "syringe1"C@& +3 "core" &j2 +4 .tLysis1.in :fast +2 "syringe1"C?d Q[<2 +4 .tLysis1.seek :locked +3 "syringe1"CO(* +236 "core" ( +3 "valve0"DF% +7 "core" %aPO3 +3 ."Plunge"Plunge.in :default +3 "valve0"D> Pm'-2 +4 ."Plunge"Plunge.seek :locked +10 "syringe1"C% + "valve0"Db' +7 "core" Ø%8Ӈd +6 ."Air"Air.in :fast +5 "syringe1"C> Q]<2 +7 ."Air"Air.seek :locked +4 "syringe1"CC'h +82 "core" ' +4 ' +2 .tCarousel.reconfigure :locked +2 "carousel0"F#  El2\ 2 +5 F% +2 "core" ƛ%[P  +7 #tPowering cartridge bus +265 "cartridge_broadcast" ( +2 .tGate.setIR 1750,5000,0,6 +14 .Gate.setIR 0,5000,0,6 +3 "cartridge_broadcast"~ +8 .tPuckHeater.configure :default #ambient 22.2C +2 "Cartridge" \ :D H O +5 .tGate.power :heat,:ON,limit to 5000mA +55 "Cartridge" ?y +3 "cartridge" y|(g +4 "Cartridge" ay ' +3 "cartridge" y /J59919 Ǔ/+i F L/C0CǍ +4 #tMounted lysis Cartridge board#J59919 +5 #Using default cartridge heat loss curve for HeatingFunctionInCarousel +4 #Vacuuming vented cartridge 2 for 30 seconds +2 "carousel0"FZ% +5 "core" %O \  +6 .tToroid.in :hold + "valve0"D? 2 +5 .tToroid.seek :cartridge +4 "valve0"D8(m +370 "core" ĸ( +5 .tToroid.in :default +2 "valve0"D? 2 +4 .tToroid.seek :clear +3 "valve0"Dl( +371 "core" ( +2 #tPolling Can every 2:00 +52 "Can"lt+|vO\ GN +3 .tPuckHeater.configure :default #ambient 22.2C +3 "Cartridge" \ :D H H +3 .tPuckHeater.seek 42.1C,1:00 +5 "Cartridge" Y9 +3 k DA +4 "cartridge" 9!" +104 "Cartridge" x9 +3 "cartridge" 9 I +104 "Cartridge" E9 +3 "cartridge" 9!d +103 "Cartridge" r9 +4 "cartridge" 9$l c +104 "Cartridge" %9 +3 "cartridge" 9' b +103 "Cartridge" K9 +3 "cartridge" 9*] +104 "Cartridge" N9 +4 "cartridge" 9-X +103 "Cartridge" G9 +3 "cartridge" 9/W +105 "Cartridge" u9 +4 "cartridge" 91W +103 "Cartridge" T9 +3 "cartridge" 93f"Y +104 "Cartridge" p9 +3 "cartridge" 95#'X +104 "Cartridge" i9 +4 "cartridge" 96+V +103 "Cartridge" 9 +3 "cartridge" 98R/T +103 "Cartridge" 9 +3 "cartridge" 994R +104 "Cartridge" 9 +3 "cartridge" 9:8P +103 "Cartridge" 99 +4 "cartridge" 9<IJ +104 "Cartridge" 9 +3 "cartridge" 9?gMH +103 "Cartridge" "9 +3 "cartridge" 9@)<RG +103 "Cartridge" R9 +5 "cartridge" 9@<VF +4 .tPuckHeater.hold 3 seconds,42.1C +10 "Cartridge" g DA @G +3 "cartridge" W +311 +2 .tdelayUntil "13:14:45.57" +281 "ambient0"J% +4 "core" ʝ% +3 "carousel0"Fo% +47 "core" %O \  +2 #tCartridge 2 at 0.414729033266028 psi +11 "carousel0"F'% +6 "core" Ƨ%O \  +4 .tToroid.in :hold +2 "valve0"D? 2 +5 .tToroid.seek :bypass +3 "valve0"DA( +352 "core" ( +5 .tToroid.in :default +2 "valve0"D? 2 +5 .tToroid.seek :clear +2 "valve0"DD( +353 "core" ( +2 .tdelay 2 seconds +204 .Air.in :default +2 "syringe1"C>d Q]<2 +5 .tAir.seek :full +3 "syringe1"Cq'h +3 "core" ' +3 "carousel0"F% +4 "core" Ɩ%O \  +3 "valve0"D/% +4 "core" į%H}O:  +5 .tGate.power :heat,:OFF +2 .Gate.power :cartridge,:OFF +4 "valve1"E& +3 "core" Ő&O= q +2 .tCarousel.in :default +3 "carousel0"F>  El22 +4 F% +4 "core" Ɯ%O \  +3 .tCarousel.home.seek 2 +3 "carousel0"Fh' +17 "core" ' +2 "carousel0"F#% +4 "core" ƣ%%\ S| 2 +3 "syringe0"B& +5 "core" ‡&j؇U +2 "syringe1"C % +5 "core" Ì%hʆ| +4 ."Air"Air.in :unlocking +4 "syringe0"B% +2 "syringe1"C> Q]-2 +6 ."Air"Air.seek :clear +5 "syringe1"Cm'8 +2 "core" %jPS +78 ' +3 "syringe1"CM& +3 "core" &*nq +5 ."Lysis1"Lysis1.in :unlocking +4 "valve0"D% +2 "syringe1"C? Q[(2 +7 ."Lysis1"Lysis1.seek :clear +4 "syringe1"C-(j +4 "core" ă%HvOA % +5 ."Plunge"Plunge.in :unlocking +4 "valve0"D> Pm'(2 +5 ."Plunge"Plunge.seek :clear +3 "valve0"D_' +102 "core" í( +8 ' +2 .tCarousel.seek 1 +4 "carousel0"F)' +38 "core" Ʃ' +4 "carousel0"F=% +3 "core" ƽ%$}Ss 2 +3 "syringe1"C & +4 "core" à&j< +3 .tLysis1.in :fast +2 "syringe1"C?d Q[<2 +4 .tLysis1.seek :locked +3 "syringe1"C (* +236 "core" É( +3 "valve0"D% +7 "core" %aHO) +3 ."Plunge"Plunge.in :default +2 "valve0"D> Pm'-2 +4 "syringe1"C1% +4 ."Plunge"Plunge.seek :locked +9 "valve0"D' +2 "core" ñ%8B +5 ."Air"Air.in :fast +2 "syringe1"C> Q]<2 +5 ."Air"Air.seek :locked +3 "syringe1"C7'h +83 "core" ÷' +9 Ć' +2 .tCarousel.reconfigure :locked +2 "carousel0"F#  El2\ 2 +4 FP% +3 "core" %OgP~  +6 #tPowering cartridge bus +264 "cartridge_broadcast" ( +3 .tGate.setIR 1750,5000,0,6 +13 .Gate.setIR 0,5000,0,6 +3 "cartridge_broadcast"~ +5 .tPuckHeater.configure :default #ambient 22.2C +3 "Cartridge" \ :D H H +5 .tGate.power :heat,:ON,limit to 5000mA +54 "Cartridge" y +5 "cartridge" y +4 "Cartridge" fy  +10 "cartridge" y Fm/J59973 r/CNV +4 #tMounted lysis Cartridge board#J59973 +5 #Using default cartridge heat loss curve for HeatingFunctionInCarousel +4 #Vacuuming vented cartridge 1 for 30 seconds +2 "carousel0"F% +5 "core" ƞ%fO \  +6 .tToroid.in :hold +2 "valve0"D? 2 +4 .tToroid.seek :cartridge +3 "valve0"D(m +371 "core" Ě( +5 .tToroid.in :default + "valve0"D? 2 +4 .tToroid.seek :clear +3 "valve0"D6( +253 "Can"mt+|u7Io\\z +118 "core" Ķ( +4 #tPolling Can every 2:00 +54 "Can"nt+|vO\ Iw\\ +2 .tPuckHeater.configure :default #ambient 22.2C +3 "Cartridge" \ :D H K +4 .tPuckHeater.seek 42.1C,1:00 +4 "Cartridge" $ E, +3 }9 +5 "cartridge" 9"N +105 "Cartridge" [9 +3 "cartridge" 9"B`I +104 "Cartridge" *9 +3 "cartridge" 9#`d +103 "Cartridge" 39 +7 "cartridge" 9%` c +105 "Cartridge" |9 +3 "cartridge" 9)` _ +103 "Cartridge" c9 +4 "cartridge" 9,UZ +103 "Cartridge" ~9 +4 "cartridge" 9.`V +104 "Cartridge" J9 +4 "cartridge" 91#`U +103 "Cartridge" 9 +3 "cartridge" 92`U +104 "Cartridge" .9 +4 "cartridge" 94`#U +103 "Cartridge" e9 +3 "cartridge" 96A`'U +104 "Cartridge" j9 +3 "cartridge" 97`+T +103 "Cartridge" s9 +3 "cartridge" 99A0S +104 "Cartridge" S9 +3 "cartridge" 9:4P +104 "Cartridge" >9 +3 "cartridge" 9;8O +103 "Cartridge" V9 +3 "cartridge" 9==M +104 "Cartridge" +9 +4 "cartridge" 9>AK +148 "Cartridge" {9 +3 "cartridge" 9?*GI +103 "Cartridge" y9 +3 "cartridge" 9?KH +104 "Cartridge" \\9 +3 "cartridge" 9@OG +103 "Cartridge" 9 +3 "cartridge" 9APTF +104 "Cartridge" n9 +3 "cartridge" 9AXD +14 .tPuckHeater.hold 3 seconds,42.1C +6 "Cartridge" ^ E, AH +3 "cartridge" Y +304 +2 .tdelayUntil "13:15:44.80" +229 "ambient0"J(% +4 "core" ʨ% +3 "carousel0"F<% +4 "core" Ƽ%g&O \  +2 #tCartridge 1 at 0.564348549463986 psi +3 "carousel0"Fw% +5 "core" %gO \  +5 .tToroid.in :hold +3 "valve0"D? 2 +4 .tToroid.seek :bypass +3 "valve0"DH( +227 #"preston"Session Begun +126 "core" ( +6 .tToroid.in :default + "valve0"D? 2 +8 .tToroid.seek :clear +4 "valve0"DB( +355 "core" ( +2 .tdelay 2 seconds +204 .Air.in :default +2 "syringe1"C>d Q]<2 +7 .tAir.seek :full +4 "syringe1"C:'h +5 "core" ú' +5 .tGate.power :heat,:OFF +5 .Gate.power :cartridge,:OFF +3 "valve1"E\ & +6 "core" Ŋ&O; s +3 .tCarousel.in :default +3 "carousel0"F>  El22 +6 FW% +3 "core" %fO \  +4 .tCarousel.home.seek 1 +3 "carousel0"Fd' +18 "core" ' +2 "carousel0"F% +5 "core" ƕ%#gS{ 2 +3 "syringe0"B!& +3 "core" ¡&j: +3 "syringe1"CQ% +5 "core" %hʒh +6 ."Air"Air.in :unlocking +8 "syringe0"B% +4 "syringe1"C> Q]-2 +7 ."Air"Air.seek :clear +4 "syringe1"C0'8 +6 "core" —%jWZ +77 ð' +2 "syringe1"C&& +4 "core" æ&*{q#; +5 ."Lysis1"Lysis1.in :unlocking +4 "valve0"D]% +4 "syringe1"C? Q[(2 +8 ."Lysis1"Lysis1.seek :clear +5 "syringe1"C(j +5 "core" %Hx-OQ # +5 ."Plunge"Plunge.in :unlocking +3 "valve0"D> Pm'(2 +8 ."Plunge"Plunge.seek :clear +3 "valve0"Dt' +100 "core" Å( +12 ' +3 #tCartridges under vacuum. Individual Leak Test begins +3 #Awaiting answer to "Close valve on vacuum flask & turn off vacuum. Record Start Vacuum." +604 .delay 10:00 +6957 "Can"nt+|vQ Kzz +9512 #"preston"-> Leak.psia +4 "ambient0"JL% +6 "core" % +633 #"preston"-> Intake +163 #-> Exhaust +140 #-> PB +1088 #-> Leak.psia +5 "ambient0"J@% +3 "core" % +413 "Can"mu^+|vO\ +Lz +11965 nu+|vP 0Mz +11964 nvb+|vO 0Nz +11969 nw+||vN 2Pz +2498 #"preston"-> Leak.psia +4 "ambient0"J`% +6 "core" % +663 #"preston"-> avePSIa +432 #-> avePSI +6 "ambient0"J% +3 "core" ʑ% +2 "carousel0"Fv% +5 "core" %No9P  +2 #"preston"Cartridge 1 at 0.689031479628952 psi +477 #-> avePSI +4 "ambient0"JF% +6 "core" % +3 "carousel0"F% +3 "core" Ƙ%MnP  +3 #"preston"Cartridge 1 at 0.589285135496979 psi +234 #-> avePSI +3 "ambient0"JI% +7 "core" % +4 "carousel0"F% +3 "core" Ɵ%Mo P  +3 #"preston"Cartridge 1 at 0.763841237727931 psi +140 #-> avePSI +3 "ambient0"J% +7 "core" ʛ% +3 "carousel0"FU% +6 "core" %NnP  +2 #"preston"Cartridge 1 at 0.576816842480483 psi +167 #-> avePSI +6 "ambient0"JX% +3 "core" %y +3 "carousel0"F?% +5 "core" ƿ%NoP  +2 #"preston"Cartridge 1 at 0.302514396117566 psi +200 #-> avePSI +3 "ambient0"Ja% +6 "core" % +3 "carousel0"FZ% +4 "core" %NnP  +2 #"preston"Cartridge 1 at 0.626690014546469 psi +160 #-> avePSI +5 "ambient0"J% +5 "core" ʔ% +3 "carousel0"F8% +5 "core" Ƹ%NnP  +2 #"preston"Cartridge 1 at 0.676563186612455 psi +65 #tAwaiting answer to "if Vacuum dropped in sample bypass then recharge before proceeding" +63 #"preston"-> avePSI +4 "ambient0"JY% +6 "core" % +3 "carousel0"Fx% +5 "core" %MoP  +2 #"preston"Cartridge 1 at 0.389792447233035 psi +3167 #-> answer +10 #tpreston answered if Vacuum dropped in sample bypass then recharge before proceeding"Yes" +6 #\move through each cartridge position & record end vacuum +3 "ambient0"JE% +7 "core" % +3 #tSample Loop at 0.726436358678441 psi + .Exhaust.close +4 "sampler0"Hr0 +86 "core" 0 +2 .tBypass.close +3 "sampler1"I%/ +83 "core" ɥ/ +2 "valve0"DK% +5 "core" %aSO@ +2 "syringe1"CN& +4 "core" &j*5 +3 "syringe1"CG% +4 "core" %8 +2 "valve1"E2& +53 "core" Ų&O= q +3 .tCarousel.seek 60 +12 "carousel0"Fu'9 +138 "core" '&T 2! +5 !to:Slide::Error\ :@axisName"Storage Carousel (SC):@checkpoint: omitted: mesg"NStorage Carousel (SC) positionErr at 6 - 87 counts (sensed 6 - 94 counts): @replyo:I2C::Servo::AbsMove3Reply : @error:positionErr: @channeli: @tagiz: @statuso:I2C::Servo::Status: @enabledF: @erri&:@positioni: @pastRLSF: @pwmi7:@deltaPressiT:@pastThresholdF: @voltagef15.087907707412862%: @currenti: @type2F:@outPressi:\ @lostT: @inPressi&:@velocityi: @pastFLSF:\ @homeF: @sourceiK:@destinationi%:bt["2/home/esp/esp2/lib/slide.rb:642:in `raiseErr'"7/home/esp/esp2/lib/slide.rb:404:in `unlimitedSeek'"5/home/esp/esp2/lib/thread.rb:74:in `recoverable'"7/home/esp/esp2/lib/slide.rb:369:in `unlimitedSeek'"./home/esp/esp2/lib/slide.rb:361:in `seek'"0/home/esp/esp2/lib/slide.rb:411:in `moveTo'"1/home/esp/esp2/lib/slide.rb:421:in `driveTo'",/home/esp/esp2/lib/msg.rb:68:in `retry'"1/home/esp/esp2/lib/slide.rb:420:in `driveTo'"8/home/esp/esp2/type/auv/koa/configure.rb:28:in `to'"@/home/esp/esp2/utils/cartridge/carousel.rb:289:in `select!'"  El22 +8 .tCarousel.home.seek 60 +4 "carousel0"Fp'9 +380 "core" 'OT 2 +5 !to:Slide::Error\ :@axisName"Storage Carousel (SC):@checkpoint: omitted: mesg"PStorage Carousel (SC) positionErr at 19 - 17 counts (sensed 19 - 11 counts): @replyo:I2C::Servo::AbsMove3Reply : @error:positionErr: @channeli: @tagiu: @statuso:I2C::Servo::Status: @enabledF: @erri:@positioni: @pastRLSF: @pwmi7:@deltaPressiT:@pastThresholdF: @voltagef15.092816887579774W: @currenti: @type2F:@outPressi:\ @lostT: @inPressiO:@velocityi: @pastFLSF:\ @homeF: @sourceiK:@destinationi%:bt["2/home/esp/esp2/lib/slide.rb:642:in `raiseErr'"7/home/esp/esp2/lib/slide.rb:404:in `unlimitedSeek'"5/home/esp/esp2/lib/thread.rb:74:in `recoverable'"7/home/esp/esp2/lib/slide.rb:369:in `unlimitedSeek'"./home/esp/esp2/lib/slide.rb:361:in `seek'"0/home/esp/esp2/lib/slide.rb:411:in `moveTo'"1/home/esp/esp2/lib/slide.rb:421:in `driveTo'",/home/esp/esp2/lib/msg.rb:85:in `retry'"1/home/esp/esp2/lib/slide.rb:420:in `driveTo'"8/home/esp/esp2/type/auv/koa/configure.rb:28:in `to'"@/home/esp/esp2/utils/cartridge/carousel.rb:289:in `select!'"  El22 +8 .tCarousel.hold +4 "carousel0"Fi+ +6 "core" + +4 .tCarousel.in :default +2 "carousel0"F>  El22 +8 .tCarousel.home.seek 60 +6 "carousel0"F'9 +1137 "core" ƙ' +7 .tToroid.in :hold +3 "valve0"D? 2 +7 .tToroid.seek :cartridge +4 "valve0"D(m +373 "core" Ă( +4 .tToroid.in :default +3 "valve0"D? 2 +11 .tToroid.seek :clear +3 "valve0"D( +376 "core" Ď( +2 "ambient0"J9% +5 "core" ʹ% +3 "carousel0"Fz% +8 "core" %9N P  +3 #tCartridge 60 at 5.1028072074687 psi +2 "carousel0"F,% +9 "core" Ƭ%9M P  +4 .tToroid.in :hold +2 "valve0"D? 2 +8 .tToroid.seek :bypass +3 "valve0"D ( +356 "core" č( +5 .tToroid.in :default +5 "valve0"D? 2 +12 .tToroid.seek :clear +3 "valve0"D( +256 "Can"ow0+|uQz +100 "core" Ĉ( +2 .tBypass.open +4 "sampler1"I"1 +80 "core" ɢ1 +3 .tdelay 2 seconds +204 .Bypass.close +3 "sampler1"IR/ +83 "core" / +3 "valve0"Dg% +4 "core" %aMO: +2 "syringe1"C& +5 "core" Ý&j%H +2 "syringe1"Co% +5 "core" %8b +2 "valve1"E'& +5 "core" ŧ& O4 l +3 .tCarousel.seek 59 +3 "carousel0"Fl'8 +34 "core" '8rprT 2 +4 !to:Slide::Error\ :@axisName"Storage Carousel (SC):@checkpoint: omitted: mesg"PStorage Carousel (SC) positionErr at 59 + 31 counts (sensed 59 + 38 counts): @replyo:I2C::Servo::AbsMove3Reply : @error:positionErr: @channeli: @tagiq: @statuso:I2C::Servo::Status: @enabledF: @erri:@positioni8: @pastRLSF: @pwmi7:@deltaPressiT:@pastThresholdF: @voltagef15.092816887579774W: @currentip: @type2F:@outPressi:\ @lostT: @inPressir:@velocityir: @pastFLSF:\ @homeF: @sourceiK:@destinationi%:bt["2/home/esp/esp2/lib/slide.rb:642:in `raiseErr'"7/home/esp/esp2/lib/slide.rb:404:in `unlimitedSeek'"5/home/esp/esp2/lib/thread.rb:74:in `recoverable'"7/home/esp/esp2/lib/slide.rb:369:in `unlimitedSeek'"./home/esp/esp2/lib/slide.rb:361:in `seek'"0/home/esp/esp2/lib/slide.rb:411:in `moveTo'"1/home/esp/esp2/lib/slide.rb:421:in `driveTo'",/home/esp/esp2/lib/msg.rb:68:in `retry'"1/home/esp/esp2/lib/slide.rb:420:in `driveTo'"8/home/esp/esp2/type/auv/koa/configure.rb:28:in `to'"@/home/esp/esp2/utils/cartridge/carousel.rb:289:in `select!'"  El22 +8 .tCarousel.home.seek 59 +4 "carousel0"F'8 +20 "core" Ɩ' +5 .tToroid.in :hold +3 "valve0"D? 2 +7 .tToroid.seek :cartridge +6 "valve0"D/(m +371 "core" į( +5 .tToroid.in :default +2 "valve0"D? 2 +7 .tToroid.seek :clear +5 "valve0"D( +373 "core" Đ( +2 "ambient0"J% +3 "core" ʜ%  +3 "carousel0"F#% +5 "core" ƣ%8NQP  +2 #tCartridge 59 at 1.71143150698166 psi +3 "carousel0"F% +7 "core" Ƈ%8LP  +5 .tToroid.in :hold +3 "valve0"D? 2 +7 .tToroid.seek :bypass +3 "valve0"D ( +356 "core" Č( +5 .tToroid.in :default + "valve0"D? 2 +8 .tToroid.seek :clear +3 "valve0"D( +357 "core" ď( + .tBypass.open +2 "sampler1"IM1 +84 "core" 1 +2 .tdelay 2 seconds +204 .Bypass.close +3 "sampler1"I/ +82 "core" Ƀ/ +3 "valve0"DC% +4 "core" %aPON +2 "syringe1"C& +5 "core" Ä&j*< +2 "syringe1"C=% +5 "core" ý%8I +2 "valve1"E & +4 "core" Š&!OL o +3 .tCarousel.seek 58 +3 "carousel0"Fq'7 +41 "core" ' +5 .tToroid.in :hold +3 "valve0"D? 2 +7 .tToroid.seek :cartridge +4 "valve0"DO(m +373 "core" ( +6 .tToroid.in :default +2 "valve0"D? 2 +9 .tToroid.seek :clear +3 "valve0"Db( +374 "core" ( +2 "ambient0"Jh% +3 "core" % +3 "carousel0"F% +5 "core" %7ODP  +2 #tCartridge 58 at 1.61168516284969 psi + "carousel0"F1% +9 "core" Ʊ%7N8P  +5 .tToroid.in :hold +2 "valve0"D? 2 +7 .tToroid.seek :bypass +5 "valve0"D-( +354 "core" ĭ( +4 .tToroid.in :default +2 "valve0"D? 2 +8 .tToroid.seek :clear +5 "valve0"DP( +355 "core" ( +2 .tBypass.open +3 "sampler1"I_1 +81 "core" 1 +3 .tdelay 2 seconds +202 .Bypass.close +3 "sampler1"Im/ +128 "core" / +2 "valve0"D% +4 "core" ā%aNKOA +3 "syringe1"Cf& +5 "core" &jڇQ +2 "syringe1"C% +4 "core" Þ%8ׇ^ +2 "valve1"ED& +5 "core" &O= w +3 .tCarousel.seek 57 +12 "carousel0"F'6 +38 "core" ƚ' +7 .tToroid.in :hold +2 "valve0"D? 2 +8 .tToroid.seek :cartridge +3 "valve0"D}(m +375 "core" ( +5 .tToroid.in :default +5 "valve0"D? 2 +5 .tToroid.seek :clear +6 "valve0"D[( +370 "core" ( +2 "ambient0"J*% +5 "core" ʪ% +2 "carousel0"F3% +5 "core" Ƴ%6NSP  +2 #tCartridge 57 at 2.02313883239407 psi +2 "carousel0"F|% +8 "core" %6MSRP  +6 .tToroid.in :hold +2 "valve0"D? 2 +6 .tToroid.seek :bypass +4 "valve0"Dc( +356 "core" ( +5 .tToroid.in :default +2 "valve0"D? 2 +8 .tToroid.seek :clear +3 "valve0"D~( +356 "core" ( +2 .tBypass.open +3 "sampler1"IJ1 +84 "core" 1 +3 .tdelay 2 seconds +202 .Bypass.close +3 "sampler1"Ik/ +81 "core" / +2 "valve0"D % +5 "core" ċ%aFO2 +2 "syringe1"C.& +3 "core" î&j%C +3 "syringe1"Ce% +5 "core" %8,J +2 "valve1"Ej& +4 "core" & O. k +3 .tCarousel.seek 56 +4 "carousel0"Fs'5 +41 "core" ' +4 .tToroid.in :hold +2 "valve0"D? 2 +8 .tToroid.seek :cartridge +3 "valve0"DS(m +373 "core" ( +5 .tToroid.in :default +2 "valve0"D? 2 +8 .tToroid.seek :clear +4 "valve0"D>( +373 "core" ľ( +2 "ambient0"JV% +4 "core" % +3 "carousel0"F+% +4 "core" ƫ%5O|P  +2 #tCartridge 56 at 2.23509981367452 psi +3 "carousel0"F{% +7 "core" %5MP  +5 .tToroid.in :hold +2 "valve0"D? 2 +8 .tToroid.seek :bypass +6 "valve0"Dy( +353 "core" ( +5 .tToroid.in :default +3 "valve0"D? 2 +7 .tToroid.seek :clear +3 "valve0"D\\( +354 "core" ( +2 .tBypass.open +3 "sampler1"I1 +80 "core" ɒ1 +3 .tdelay 2 seconds +202 .Bypass.close +3 "sampler1"In/ +84 "core" / +3 "valve0"D^% +4 "core" %aRO; +2 "syringe1"C(& +4 "core" è&j!? +3 "syringe1"C<% +4 "core" ü%8K6 +2 "valve1"Ew& +5 "core" &O9 s +2 .tCarousel.seek 55 +5 "carousel0"F6'4 +40 "core" ƶ' +4 .tToroid.in :hold +3 "valve0"D? 2 +8 .tToroid.seek :cartridge +2 "valve0"DH(m +375 "core" ( +4 .tToroid.in :default +3 "valve0"D? 2 +7 .tToroid.seek :clear +6 "valve0"D\ ( +370 "core" Ċ( +2 "ambient0"JW% +5 "core" %N +2 "carousel0"F% +5 "core" ƕ%4MP  +2 #tCartridge 55 at 0.788777823760924 psi + "carousel0"F!% +9 "core" ơ%4LP  +6 .tToroid.in :hold +2 "valve0"D? 2 +8 .tToroid.seek :bypass +6 "valve0"DQ( +359 "core" ( +4 .tToroid.in :default +2 "valve0"D? 2 +8 .tToroid.seek :clear +4 "valve0"D( +355 "core" ė( +2 .tBypass.open +3 "sampler1"I&1 +81 "core" ɦ1 +2 .tdelay 2 seconds +204 .Bypass.close +3 "sampler1"I]/ +82 "core" / +2 "valve0"D7% +4 "core" ķ%aOO- +3 "syringe1"C)& +5 "core" é&j$K +2 "syringe1"C:% +4 "core" ú%8g +3 "valve1"E & +3 "core" ʼn&O- w +4 .tCarousel.seek 54 +4 "carousel0"F'3 +41 "core" Ɔ' +5 .tToroid.in :hold +2 "valve0"D? 2 +11 .tToroid.seek :cartridge +5 "valve0"D$(m +374 "core" Ĥ( +5 .tToroid.in :default +3 "valve0"D? 2 +7 .tToroid.seek :clear +7 "valve0"DL( +373 "core" ( +2 "ambient0"J@% +5 "core" % +2 "carousel0"F`% +4 "core" %3OP  +2 #tCartridge 54 at 0.614221721529972 psi +2 "carousel0"F% +12 "core" Ƒ%3MP  +5 .tToroid.in :hold +48 "valve0"D? 2 +8 .tToroid.seek :bypass +13 "valve0"Dv( +357 "core" ( +3 "Can"nvo+|uS.z +5 .tToroid.in :default +2 "valve0"D? 2 +8 .tToroid.seek :clear +4 "valve0"DF( +355 "core" ( +2 .tBypass.open +4 "sampler1"I1 +82 "core" ɘ1 +3 .tdelay 2 seconds +202 .Bypass.close +2 "sampler1"II/ +82 "core" / +2 "valve0"D% +5 "core" ğ%aIO? +6 "syringe1"C& +6 "core" Û&j+S +2 "syringe1"CU% +5 "core" %8O +3 "valve1"EX& +3 "core" &O< q +4 .tCarousel.seek 53 +4 "carousel0"F?'2 +40 "core" ƿ' +4 .tToroid.in :hold +2 "valve0"D? 2 +8 .tToroid.seek :cartridge +6 "valve0"Da(m +371 "core" ( +4 .tToroid.in :default +4 "valve0"D? 2 +6 .tToroid.seek :clear +4 "valve0"DZ( +373 "core" ( +2 "ambient0"J% +4 "core" ʔ% +2 "carousel0"F8% +6 "core" Ƹ%2M>P  +2 #tCartridge 53 at 0.851119288843407 psi +2 "carousel0"FY% +11 "core" %2M>P  +7 .tToroid.in :hold +3 "valve0"D? 2 +6 .tToroid.seek :bypass +3 "valve0"Dx( +356 "core" ( +4 .tToroid.in :default +2 "valve0"D? 2 +7 .tToroid.seek :clear +4 "valve0"DE( +356 "core" ( +2 .tBypass.open +3 "sampler1"Ir1 +82 "core" 1 +2 .tdelay 2 seconds +203 .Bypass.close +3 "sampler1"I%/ +84 "core" ɥ/ +2 "valve0"DK% +5 "core" %aR$OX +2 "syringe1"CN& +3 "core" &j +3 "syringe1"CG% +5 "core" %8Y? +2 "valve1"E2& +3 "core" Ų&3OW z +4 .tCarousel.seek 52 +4 "carousel0"Fu'1 +40 "core" ' +5 .tToroid.in :hold +2 "valve0"D? 2 +7 .tToroid.seek :cartridge +4 "valve0"Dd(m +372 "core" ( +4 .tToroid.in :default +2 "valve0"D? 2 +8 .tToroid.seek :clear +5 "valve0"DT( +371 "core" ( +3 "ambient0"Jp% +5 "core" % +2 "carousel0"Fi% +4 "core" %1OP  +3 #tCartridge 52 at 0.539411963430993 psi +2 "carousel0"FB% +8 "core" %1MP  +5 .tToroid.in :hold +2 "valve0"D? 2 +7 .tToroid.seek :bypass +4 "valve0"D( +357 "core" Ă( +4 .tToroid.in :default +3 "valve0"D? 2 +7 .tToroid.seek :clear +4 "valve0"D9( +355 "core" Ĺ( +2 .tBypass.open +2 "sampler1"Iz1 +85 "core" 1 +2 .tdelay 2 seconds +203 .Bypass.close +3 "sampler1"I,/ +83 "core" ɬ/ +3 "valve0"D% +4 "core" Ď%aNO= +3 "syringe1"C & +4 "core" Í&j%ׇJ +3 "syringe1"C"% +3 "core" â%8ׇV +3 "valve1"ER& +6 "core" &O: p +3 .tCarousel.seek 51 +4 "carousel0"Fg'0 +40 "core" ' +4 .tToroid.in :hold +2 "valve0"D? 2 +7 .tToroid.seek :cartridge +4 "valve0"D(m +375 "core" ĝ( +4 .tToroid.in :default +5 "valve0"D? 2 +5 .tToroid.seek :clear +4 "valve0"Do( +373 "core" ( +2 "ambient0"J'% +3 "core" ʧ% +3 "carousel0"Fl% +3 "core" %0N׭P  +3 #tCartridge 51 at 0.713968065661945 psi +2 "carousel0"F% +9 "core" ƙ%0M׬P  +5 .tToroid.in :hold +2 "valve0"D? 2 +8 .tToroid.seek :bypass +4 "valve0"DA( +355 "core" ( +4 .tToroid.in :default +3 "valve0"D? 2 +7 .tToroid.seek :clear +3 "valve0"D( +356 "core" Ĉ( +2 .tBypass.open +2 "sampler1"I/1 +84 "core" ɯ1 +2 .tdelay 2 seconds +202 .Bypass.close +2 "sampler1"I/ +79 "core" ɜ/ +3 "valve0"D#% +5 "core" ģ%aMOW +2 "syringe1"C& +4 "core" Ç&j++ +3 "syringe1"C% +3 "core" Ð%8! +3 "valve1"E & +5 "core" Ō&OX y +2 .tCarousel.seek 50 +4 "carousel0"FM'/ +40 "core" ' +4 .tToroid.in :hold +3 "valve0"D? 2 +7 .tToroid.seek :cartridge +49 "valve0"D(m +374 "core" ă( +4 .tToroid.in :default +12 "valve0"D? 2 +8 .tToroid.seek :clear +3 "valve0"DC( +373 "core" ( +3 "ambient0"J% +3 "core" ʄ% +3 "carousel0"F=% +5 "core" ƽ%/OpP  +2 #tCartridge 50 at 0.738904651694938 psi +3 "carousel0"F % +7 "core" Ơ%/Mp4P  +5 .tToroid.in :hold +3 "valve0"D? 2 +7 .tToroid.seek :bypass +3 "valve0"D( +356 "core" Ė( +5 .tToroid.in :default +2 "valve0"D? 2 +7 .tToroid.seek :clear +4 "valve0"D( +353 "core" ď( +2 .tBypass.open +3 "sampler1"IO1 +83 "core" 1 +3 .tdelay 2 seconds +202 .Bypass.close +3 "sampler1"Ih/ +85 "core" / +3 "valve0"D% +3 "core" %aMO= +3 "syringe1"C1& +4 "core" ñ&j#3 +4 "syringe1"Cb% +3 "core" %8E +3 "valve1"E-& +5 "core" ŭ&OA p +2 .tCarousel.seek 49 +6 "carousel0"F_'. +39 "core" ' +5 .tToroid.in :hold +2 "valve0"D? 2 +7 .tToroid.seek :cartridge +6 "valve0"Dm(m +370 "core" ( +5 .tToroid.in :default +3 "valve0"D? 2 +6 .tToroid.seek :clear +3 "valve0"D( +373 "core" ā( +2 "ambient0"Jf% +5 "core" % +2 "carousel0"F% +3 "core" ƞ%.N$P  +3 #tCartridge 49 at 0.676563186612455 psi +3 "carousel0"FD% +7 "core" %.L$P  +5 .tToroid.in :hold +2 "valve0"D? 2 +7 .tToroid.seek :bypass +5 "valve0"Dq( +355 "core" ( +5 .tToroid.in :default +2 "valve0"D? 2 +7 .tToroid.seek :clear +4 "valve0"DP( +356 "core" ( +2 .tBypass.open +3 "sampler1"I}1 +80 "core" 1 +4 .tdelay 2 seconds +204 .Bypass.close +3 "sampler1"I*/ +80 "core" ɪ/ +2 "valve0"D3% +5 "core" ij%aHOP +3 "syringe1"C|& +5 "core" &j!U +3 "syringe1"C[% +4 "core" %8O +3 "valve1"Ec& +4 "core" &OP v +4 .tCarousel.seek 48 +4 "carousel0"FJ'- +39 "core" ' +5 .tToroid.in :hold +3 "valve0"D? 2 +7 .tToroid.seek :cartridge +4 "valve0"Dk(m +374 "core" ( +4 .tToroid.in :default +2 "valve0"D? 2 +9 .tToroid.seek :clear +6 "valve0"D ( +373 "core" ċ( +2 "ambient0"J.% +5 "core" ʮ% +2 "carousel0"Fe% +4 "core" %-OEP  +2 #tCartridge 48 at 0.526943670414497 psi +2 "carousel0"Fj% +9 "core" %-N:P  +5 .tToroid.in :hold + "valve0"D? 2 +8 .tToroid.seek :bypass +4 "valve0"D( +206 "Can"nu+|uVLz +149 "core" Ě( +5 .tToroid.in :default + "valve0"D? 2 +8 .tToroid.seek :clear +5 "valve0"D~( +354 "core" ( +2 .tBypass.open +3 "sampler1"IS1 +82 "core" 1 +3 .tdelay 2 seconds +203 .Bypass.close +3 "sampler1"IV/ +82 "core" / +2 "valve0"D+% +4 "core" ī%aIO@ +3 "syringe1"C{& +3 "core" &jO +3 "syringe1"C>% +5 "core" þ%8N +3 "valve1"Ey& +4 "core" &O@ { +3 .tCarousel.seek 47 +6 "carousel0"F', +38 "core" ƒ' +5 .tToroid.in :hold +2 "valve0"D? 2 +7 .tToroid.seek :cartridge +4 "valve0"Dn(m +373 "core" ( +4 .tToroid.in :default +2 "valve0"D? 2 +8 .tToroid.seek :clear +3 "valve0"D^( +373 "core" ( +2 "ambient0"J(% +3 "core" ʨ% +4 "carousel0"F<% +3 "core" Ƽ%,Nƨ7P  +3 #tCartridge 47 at 0.614221721529972 psi +3 "carousel0"Fw% +7 "core" %,MƦ6P  +5 .tToroid.in :hold +3 "valve0"D? 2 +6 .tToroid.seek :bypass +4 "valve0"Ds( +360 "core" ( +5 .tToroid.in :default + "valve0"D? 2 +8 .tToroid.seek :clear +3 "valve0"D\\( +355 "core" ( +2 .tBypass.open +3 "sampler1"IH1 +84 "core" 1 +3 .tdelay 2 seconds +202 .Bypass.close +2 "sampler1"IW/ +83 "core" / +52 "valve0"D% +4 "core" ĕ%a4 OQ +3 "syringe1"C!& +5 "core" á&j$؇4 +2 "syringe1"C\ % +4 "core" Ê%8ه< +2 "valve1"EQ& +5 "core" & \ OJ n +4 .tCarousel.seek 46 +16 "carousel0"F&'+ +41 "core" Ʀ' +5 .tToroid.in :hold + "valve0"D? 2 +9 .tToroid.seek :cartridge +3 "valve0"D](m +374 "core" ( +5 .tToroid.in :default +3 "valve0"D? 2 +7 .tToroid.seek :clear +5 "valve0"D7( +372 "core" ķ( +2 "ambient0"J)% +4 "core" ʩ% +3 "carousel0"F:% +4 "core" ƺ%+NRP  +2 #tCartridge 46 at 0.377324154216545 psi +3 "carousel0"F % +8 "core" Ɖ%+MQP  +5 .tToroid.in :hold +2 "valve0"D? 2 +9 .tToroid.seek :bypass +6 "valve0"D6( +354 "core" Ķ( +5 .tToroid.in :default +3 "valve0"D? 2 +8 .tToroid.seek :clear +5 "valve0"D( +353 "core" ė( +2 .tBypass.open +3 "sampler1"I$1 +81 "core" ɤ1 +2 .tdelay 2 seconds +203 .Bypass.close +2 "sampler1"I@/ +80 "core" / +3 "valve0"D`% +3 "core" %aGOC +3 "syringe1"C& +4 "core" Ñ&j%8 +3 "syringe1"CL% +7 "core" %8χ) +3 "valve1"Ev& +3 "core" &OE q +4 .tCarousel.seek 45 +3 "carousel0"F'* +41 "core" Ƙ' +4 .tToroid.in :hold +2 "valve0"D? 2 +9 .tToroid.seek :cartridge +3 "valve0"DI(m +373 "core" ( +5 .tToroid.in :default +2 "valve0"D? 2 +7 .tToroid.seek :clear +4 "valve0"D( +373 "core" ğ( +2 "ambient0"J% +4 "core" ʛ% +4 "carousel0"FU% +4 "core" %*MP  +3 #tCartridge 45 at 0.601753428513476 psi +2 "carousel0"FX% +8 "core" %*LP  +5 .tToroid.in :hold +3 "valve0"D? 2 +7 .tToroid.seek :bypass +3 "valve0"D( +356 "core" Ć( +5 .tToroid.in :default +2 "valve0"D? 2 +8 .tToroid.seek :clear +6 "valve0"DF( +352 "core" ( +2 .tBypass.open +3 "sampler1"Ia1 +80 "core" 1 +2 .tdelay 2 seconds +202 .Bypass.close +2 "sampler1"I/ +81 "core" ɔ/ +2 "valve0"D8% +5 "core" ĸ%aCOS +2 "syringe1"CY& +8 "core" &j#5 +2 "syringe1"CZ% +5 "core" %8F +2 "valve1"Ex& +5 "core" &OR x +3 .tCarousel.seek 44 +3 "carousel0"Fr') +40 "core" ' +11 .tToroid.in :hold +3 "valve0"D? 2 +7 .tToroid.seek :cartridge +4 "valve0"D%(m +371 "core" ĥ( +6 .tToroid.in :default +3 "valve0"D? 2 +7 .tToroid.seek :clear +3 "valve0"DK( +372 "core" ( +2 "ambient0"JN% +4 "core" % +2 "carousel0"FG% +5 "core" %)NAP  +2 #tCartridge 44 at 0.601753428513476 psi +2 "carousel0"F2% +8 "core" Ʋ%)M +3 "syringe1"CB& +5 "core" &j(\\8 +2 "syringe1"CT% +4 "core" %8% +3 "valve1"E& +3 "core" ł&O> w +4 .tCarousel.seek 43 +3 "carousel0"Fz') +40 "core" ' +6 .tToroid.in :hold +2 "valve0"D? 2 +8 .tToroid.seek :cartridge +2 "valve0"D,(m +373 "core" Ĭ( +5 .tToroid.in :default +3 "valve0"D? 2 +8 .tToroid.seek :clear +4 "valve0"D( +373 "core" Ď( +2 "ambient0"J % +5 "core" ʍ% +2 "carousel0"F"% +4 "core" Ƣ%)NP  +2 #tCartridge 43 at 0.726436358678441 psi +3 "carousel0"FR% +8 "core" %)M*P  +6 .tToroid.in :hold +3 "valve0"D? 2 +6 .tToroid.seek :bypass +56 "valve0"Du( +353 "core" ( +6 .tToroid.in :default +9 "valve0"D? 2 +6 .tToroid.seek :clear +4 "valve0"D9( +355 "core" Ĺ( +2 .tBypass.open +3 "sampler1"I1 +80 "core" ɝ1 +2 .tdelay 2 seconds +202 .Bypass.close +3 "sampler1"I'/ +81 "core" ɧ/ +2 "valve0"Dl% +4 "core" %aHON +3 "syringe1"C& +3 "core" Ù&jS +3 "syringe1"Co% +5 "core" %8N +2 "valve1"EA& +3 "core" &OK s +4 .tCarousel.seek 42 +3 "carousel0"F/'(\ +40 "core" Ư' +6 .tToroid.in :hold +3 "valve0"D? 2 +8 .tToroid.seek :cartridge +4 "valve0"D(m +372 "core" Ĝ( +6 .tToroid.in :default +2 "valve0"D? 2 +7 .tToroid.seek :clear +4 "valve0"D#( +372 "core" ģ( +5 "ambient0"J% +4 "core" ʇ% +2 "carousel0"F% +6 "core" Ɛ%(\ NO-P  +2 #tCartridge 42 at 0.763841237727931 psi +2 "carousel0"F % +8 "core" ƌ%(\ MO3P  +6 .tToroid.in :hold +2 "valve0"D? 2 +7 .tToroid.seek :bypass +4 "Can"ou+|vC\ Xhjz +2 "valve0"Dg( +356 "core" ( +6 .tToroid.in :default +3 "valve0"D? 2 +7 .tToroid.seek :clear +3 "valve0"D( +354 "core" Ĉ( +2 .tBypass.open +2 "sampler1"I1 +82 "core" Ƀ1 +2 .tdelay 2 seconds +203 .Bypass.close +2 "sampler1"I/ +85 "core" Ʉ/ +3 "valve0"D=% +3 "core" Ľ%aFO= +3 "syringe1"C & +4 "core" à&j' +2 "syringe1"CC% +5 "core" %8 +2 "valve1"E& +4 "core" Ŗ&O> y +3 .tCarousel.seek 41 +4 "carousel0"FO'' +40 "core" ' +14 .tToroid.in :hold +2 "valve0"D? 2 +7 .tToroid.seek :cartridge +4 "valve0"Dh(m +373 "core" ( +5 .tToroid.in :default +2 "valve0"D? 2 +9 .tToroid.seek :clear +2 "valve0"D( +374 "core" ( +2 "ambient0"J1% +5 "core" ʱ%  +4 "carousel0"Fb% +4 "core" %'NP  +3 #tCartridge 41 at 0.377324154216545 psi +2 "carousel0"F-% +9 "core" ƭ%'MP  +6 .tToroid.in :hold +4 "valve0"D? 2 +8 .tToroid.seek :bypass +3 "valve0"DM( +356 "core" ( +6 .tToroid.in :default +2 "valve0"D? 2 +8 .tToroid.seek :clear +3 "valve0"D( +355 "core" ď( +2 .tBypass.open +2 "sampler1"Im1 +82 "core" 1 +3 .tdelay 2 seconds +202 .Bypass.close +3 "sampler1"If/ +83 "core" / +2 "valve0"D% +4 "core" Ğ%aDOJ +3 "syringe1"CD& +5 "core" &j" +3 "syringe1"C% +5 "core" Á%87 +3 "valve1"Eq& +5 "core" &OM u +3 .tCarousel.seek 40 +3 "carousel0"F}'& +40 "core" ' +6 .tToroid.in :hold +3 "valve0"D? 2 +7 .tToroid.seek :cartridge +3 "valve0"D*(m +375 "core" Ī( +6 .tToroid.in :default +2 "valve0"D? 2 +9 .tToroid.seek :clear +3 "valve0"D3( +373 "core" ij( +2 "ambient0"J|% +4 "core" % +2 "carousel0"F[% +5 "core" %&NP  +2 #tCartridge 40 at 1.73636809301465 psi +2 "carousel0"Fc% +9 "core" %&M>P  +6 .tToroid.in :hold + "valve0"D? 2 +10 .tToroid.seek :bypass +5 "valve0"D_( +355 "core" ( +5 .tToroid.in :default +2 "valve0"D? 2 +8 .tToroid.seek :clear +3 "valve0"DP( +355 "core" ( +2 .tBypass.open +2 "sampler1"Ik1 +80 "core" 1 +3 .tdelay 2 seconds +202 .Bypass.close +3 "sampler1"I./ +82 "core" ɮ/ +4 "valve0"De% +3 "core" %aKO; +3 "syringe1"Cj& +6 "core" &j%% +2 "syringe1"C % +5 "core" Ë%8- +2 "valve1"E& +5 "core" Ś&O> p +4 .tCarousel.seek 39 +2 "carousel0"FS'% +41 "core" ' +6 .tToroid.in :hold +3 "valve0"D? 2 +10 .tToroid.seek :cartridge +3 "valve0"DV(m +375 "core" ( +6 .tToroid.in :default +13 "valve0"D? 2 +11 .tToroid.seek :clear +4 "valve0"D+( +372 "core" ī( +3 "ambient0"J{% +4 "core" % +3 "carousel0"F>% +8 "core" ƾ%%NP  +2 #tCartridge 39 at 1.97326566032809 psi + "carousel0"Fy% +9 "core" %%L5P  +7 .tToroid.in :hold +3 "valve0"D? 2 +6 .tToroid.seek :bypass +3 "valve0"DJ( +356 "core" ( +9 .tToroid.in :default +3 "valve0"D? 2 +7 .tToroid.seek :clear +3 "valve0"D~( +356 "core" ( +2 .tBypass.open +2 "sampler1"In1 +80 "core" 1 +3 .tdelay 2 seconds +202 .Bypass.close +3 "sampler1"I(/ +81 "core" ɨ/ +2 "valve0"D<% +5 "core" ļ%aPOJ +2 "syringe1"Cw& +3 "core" &j&҇/ +3 "syringe1"C^% +3 "core" %8 +3 "valve1"Es& +5 "core" & OJ n +2 .tCarousel.seek 38 +3 "carousel0"FH'$" +40 "core" ' +6 .tToroid.in :hold +2 "valve0"D? 2 +6 .tToroid.seek :cartridge +5 "valve0"DW(m +374 "core" ( +5 .tToroid.in :default + "valve0"D? 2 +8 .tToroid.seek :clear +3 "valve0"D( +375 "core" ĕ( +4 "ambient0"J!% +4 "core" ʡ%! +3 "carousel0"F\ % +4 "core" Ɗ%$"O>'P  +3 #tCartridge 38 at 2.37225103685598 psi +3 "carousel0"FQ% +7 "core" %$"M=iP  +5 .tToroid.in :hold +3 "valve0"D? 2 +7 .tToroid.seek :bypass +3 "valve0"D( +356 "core" Ē( +5 .tToroid.in :default +2 "valve0"D? 2 +7 .tToroid.seek :clear +4 "valve0"D\\( +355 "core" ( + .tBypass.open +3 "sampler1"I]1 +82 "core" 1 +2 .tdelay 2 seconds +203 .Bypass.close +2 "sampler1"I)/ +80 "core" ɩ/ +2 "valve0"D:% +4 "core" ĺ%aJO8 +3 "syringe1"C & +3 "core" É&j +3 "syringe1"C7% +4 "core" ÷%8܇ +2 "valve1"E6& +5 "core" Ŷ&O; v +3 .tCarousel.seek 37 +3 "carousel0"F$'#( +40 "core" Ƥ' +6 .tToroid.in :hold +2 "valve0"D? 2 +8 .tToroid.seek :cartridge +3 "valve0"D@(m +373 "core" ( +5 .tToroid.in :default +2 "valve0"D? 2 +8 .tToroid.seek :clear +3 "valve0"D`( +373 "core" ( +2 "ambient0"J% +3 "core" ʑ% +3 "carousel0"FL% +4 "core" %#(MP  +2 #tCartridge 37 at 2.02313883239407 psi +3 "carousel0"Fv% +6 "core" %#(MP  +6 .tToroid.in :hold +2 "valve0"D? 2 +7 .tToroid.seek :bypass +4 "valve0"D&( +356 "core" Ħ( +6 .tToroid.in :default +2 "valve0"D? 2 +8 .tToroid.seek :clear +4 "valve0"D( +356 "core" ė( +2 .tBypass.open +4 "sampler1"II1 +82 "core" 1 +3 .tdelay 2 seconds +202 .Bypass.close +3 "sampler1"I/ +83 "core" ɛ/ +2 "valve0"DU% +6 "core" %aOOF +2 "syringe1"CX& +5 "core" &j!W5 +4 "syringe1"C% +5 "core" ß%86 +2 "valve1"E& +5 "core" ņ&OE v +2 .tCarousel.seek 36 +4 "carousel0"Fa'". +41 "core" ' +5 .tToroid.in :hold + "valve0"D? 2 +9 .tToroid.seek :cartridge +4 "valve0"D(m +373 "core" Ĕ( +5 .tToroid.in :default +2 "valve0"D? 2 +7 .tToroid.seek :clear +6 "valve0"D8( +277 "Can"nt{+|u-Zz +93 "core" ĸ( +2 "ambient0"JY% +5 "core" % +2 "carousel0"FZ% +4 "core" %".O P  +2 #tCartridge 36 at 1.62415345586619 psi +2 "carousel0"Fx% +8 "core" %".MP  +5 .tToroid.in :hold +2 "valve0"D? 2 +9 .tToroid.seek :bypass +2 "valve0"D( +357 "core" Ę( +4 .tToroid.in :default +2 "valve0"D? 2 +8 .tToroid.seek :clear +4 "valve0"DF( +355 "core" ( +2 .tBypass.open +2 "sampler1"I%1 +81 "core" ɥ1 +3 .tdelay 2 seconds +202 .Bypass.close +3 "sampler1"IN/ +83 "core" / +2 "valve0"DG% +3 "core" %aEO^ +51 "syringe1"C2& +3 "core" ò&j&! +3 "syringe1"CK% +4 "core" %8 +3 "valve1"E?& +5 "core" ſ&O_ r +3 .tCarousel.seek 35 +14 "carousel0"Fd'!4 +40 "core" ' +4 .tToroid.in :hold +2 "valve0"D? 2 +7 .tToroid.seek :cartridge +5 "valve0"Dp(m +373 "core" ( +5 .tToroid.in :default +2 "valve0"D? 2 +7 .tToroid.seek :clear +4 "valve0"Di( +372 "core" ( +2 "ambient0"JB% +5 "core" % +2 "carousel0"FT% +5 "core" %!4Ny% +3 "core" ľ%aQO? +3 "syringe1"Cy& +4 "core" &j"0 +2 "syringe1"C+% +4 "core" ë%8 +3 "valve1"EJ& +3 "core" &O@ u +4 .tCarousel.seek 30 +3 "carousel0"Fn'R +40 "core" ' +5 .tToroid.in :hold +2 "valve0"D? 2 +6 .tToroid.seek :cartridge +4 "valve0"D((m +373 "core" Ĩ( +5 .tToroid.in :default + "valve0"D? 2 +8 .tToroid.seek :clear +3 "valve0"D<( +120 "Can"ot +|u\ ]z +253 "core" ļ( +2 "ambient0"Jw% +3 "core" % +3 "carousel0"F^% +3 "core" %RO~#P  +3 #tCartridge 30 at 2.14782176255904 psi +2 "carousel0"Fs% +8 "core" %RM~#P  +5 .tToroid.in :hold +2 "valve0"D? 2 +7 .tToroid.seek :bypass +3 "valve0"DS( +356 "core" ( +4 .tToroid.in :default +2 "valve0"D? 2 +8 .tToroid.seek :clear +6 "valve0"D~( +352 "core" ( +2 .tBypass.open +3 "sampler1"IW1 +82 "core" 1 +3 .tdelay 2 seconds +203 .Bypass.close +3 "sampler1"I!/ +83 "core" ɡ/ +2 "valve0"D\ % +3 "core" Ċ%aJOS +3 "syringe1"CQ& +4 "core" &j +2 "syringe1"C% +5 "core" Õ%8 +2 "valve1"E& +5 "core" Œ&OT z +2 .tCarousel.seek 29 +4 "carousel0"F]'X +40 "core" ' +4 .tToroid.in :hold +2 "valve0"D? 2 +8 .tToroid.seek :cartridge +4 "valve0"D)(m +373 "core" ĩ( +5 .tToroid.in :default +2 "valve0"D? 2 +6 .tToroid.seek :clear +4 "valve0"D:( +374 "core" ĺ( +2 "ambient0"J % +3 "core" ʉ% +2 "carousel0"F7% +5 "core" Ʒ%XNy.P  +2 #tCartridge 29 at 2.02313883239407 psi +2 "carousel0"F6% +8 "core" ƶ%XLy%P  +5 .tToroid.in :hold +2 "valve0"D? 2 +6 .tToroid.seek :bypass +4 "valve0"DH( +355 "core" ( +5 .tToroid.in :default +2 "valve0"D? 2 +7 .tToroid.seek :clear +4 "valve0"D\\( +355 "core" ( + .tBypass.open +4 "sampler1"I@1 +79 "core" 1 +4 .tdelay 2 seconds +203 .Bypass.close +2 "sampler1"I/ +83 "core" ɑ/ +4 "valve0"DL% +3 "core" %aIO8 +3 "syringe1"Cv& +5 "core" &j)9 +2 "syringe1"C`% +5 "core" %8܇, +2 "valve1"E&& +5 "core" Ŧ&O@ t +3 .tCarousel.seek 28 +2 "carousel0"FI'^ +41 "core" ' +5 .tToroid.in :hold +2 "valve0"D? 2 +9 .tToroid.seek :cartridge +3 "valve0"D(m +373 "core" ě( +53 .tToroid.in :default +12 "valve0"D? 2 +9 .tToroid.seek :clear +3 "valve0"DU( +373 "core" ( +2 "ambient0"JX% +4 "core" % +3 "carousel0"F% +3 "core" Ɵ%^Ou P  +3 #tCartridge 28 at 2.27250469272401 psi +3 "carousel0"F% +7 "core" Ɔ%^Nu2P  +5 .tToroid.in :hold + "valve0"D? 2 +8 .tToroid.seek :bypass +4 "valve0"D$( +355 "core" Ĥ( +5 .tToroid.in :default +5 "valve0"D? 2 +5 .tToroid.seek :clear +5 "valve0"D( +353 "core" ė( +2 .tBypass.open +3 "sampler1"I1 +80 "core" ɔ1 +2 .tdelay 2 seconds +203 .Bypass.close +3 "sampler1"IY/ +82 "core" / +3 "valve0"DZ% +4 "core" %aJOL +3 "syringe1"Cx& +4 "core" &j$HY +2 "syringe1"C8% +5 "core" ø%8·G +3 "valve1"E& +3 "core" Ř&OH t +5 .tCarousel.seek 27 +3 "carousel0"F%'d +42 "core" ƥ' +6 .tToroid.in :hold +2 "valve0"D? 2 +7 .tToroid.seek :cartridge +3 "valve0"DN(m +373 "core" ( +4 .tToroid.in :default +3 "valve0"D? 2 +7 .tToroid.seek :clear +4 "valve0"DG( +373 "core" ( +2 "ambient0"J2% +3 "core" ʲ% +3 "carousel0"FK% +5 "core" %dMqS!P  +2 #tCartridge 27 at 0.950865632975379 psi +2 "carousel0"F?% +9 "core" ƿ%dLqT&P  +5 .tToroid.in :hold +3 "valve0"D? 2 +7 .tToroid.seek :bypass +3 "valve0"Da( +355 "core" ( +4 .tToroid.in :default +2 "valve0"D? 2 +8 .tToroid.seek :clear +2 "valve0"DF( +356 "core" ( + .tBypass.open +3 "sampler1"Ip1 +81 "core" 1 +2 .tdelay 2 seconds +203 .Bypass.close +2 "sampler1"IB/ +82 "core" / +2 "valve0"DT% +4 "core" %aCO= +3 "syringe1"C& +4 "core" Â&j"ƇE +2 "syringe1"Ci% +3 "core" %8LJD +3 "valve1"Er& +5 "core" &O6 | +2 .tCarousel.seek 26 +4 "carousel0"F,'j +40 "core" Ƭ' +5 .tToroid.in :hold +2 "valve0"D? 2 +8 .tToroid.seek :cartridge +5 "valve0"D (m +372 "core" č( +5 .tToroid.in :default + "valve0"D? 2 +9 .tToroid.seek :clear +3 "valve0"D"( +373 "core" Ģ( +2 "ambient0"JR% +3 "core" % +3 "carousel0"F% +4 "core" Ǝ%jNm 4P  +2 #tCartridge 26 at 2.16029005557554 psi +3 "carousel0"Fu% +6 "core" %jMm P  +6 .tToroid.in :hold +3 "valve0"D? 2 +6 .tToroid.seek :bypass +4 "valve0"Dd( +355 "core" ( +4 .tToroid.in :default +3 "valve0"D? 2 +7 .tToroid.seek :clear +2 "valve0"DE( +357 "core" ( +2 .tBypass.open +3 "sampler1"I'1 +81 "core" ɧ1 +3 .tdelay 2 seconds +203 .Bypass.close + "sampler1"I/ +82 "core" ə/ +2 "valve0"Do% +3 "core" %aKOO +3 "syringe1"CA& +3 "core" &j#$ +3 "syringe1"Cl% +4 "core" %8^ +3 "valve1"Ez& +3 "core" &OP ~ +3 .tCarousel.seek 25 +4 "carousel0"F'p +40 "core" Ɯ' +4 .tToroid.in :hold +3 "valve0"D? 2 +7 .tToroid.seek :cartridge +3 "valve0"D(m +374 "core" ć( +5 .tToroid.in :default +2 "valve0"D? 2 +8 .tToroid.seek :clear +3 "valve0"D( +373 "core" Đ( +2 "ambient0"J % +5 "core" ʌ% +2 "carousel0"F#% +4 "core" ƣ%pNhHP  +3 #tCartridge 25 at 1.15035832123932 psi +3 "carousel0"Fg% +8 "core" %pMh?P  +5 .tToroid.in :hold +3 "valve0"D? 2 +7 .tToroid.seek :bypass +3 "valve0"D( +355 "core" ĝ( +4 .tToroid.in :default +3 "valve0"D? 2 +7 .tToroid.seek :clear +3 "valve0"D9( +356 "core" Ĺ( +2 .tBypass.open +5 "sampler1"I1 +78 "core" Ʉ1 +2 .tdelay 2 seconds +203 .Bypass.close +2 "sampler1"I / +81 "core" ɠ/ +2 "valve0"DC% +3 "core" %a[O5 +3 "syringe1"C& +3 "core" Ö&jA +51 "syringe1"C=% +4 "core" ý%8* +2 "valve1"E/& +5 "core" ů&O7 u +3 .tCarousel.seek 24 +13 "carousel0"Fh'v +40 "core" ' +5 .tToroid.in :hold +2 "valve0"D? 2 +8 .tToroid.seek :cartridge +4 "valve0"D1(m +348 "Can"ot+|u&_gz +24 "core" ı( +5 .tToroid.in :default +3 "valve0"D? 2 +7 .tToroid.seek :clear +3 "valve0"Db( +375 "core" ( +2 "ambient0"J-% +5 "core" ʭ% +2 "carousel0"F% +3 "core" %vNdP  +3 #tCartridge 24 at 0.801246116777421 psi +2 "carousel0"FM% +9 "core" %vNdDP  +5 .tToroid.in :hold +2 "valve0"D? 2 +8 .tToroid.seek :bypass +4 "valve0"D( +356 "core" ă( +5 .tToroid.in :default +2 "valve0"D? 2 +9 .tToroid.seek :clear +4 "valve0"D( +355 "core" Ĉ( +2 .tBypass.open +2 "sampler1"If1 +83 "core" 1 +3 .tdelay 2 seconds +202 .Bypass.close +3 "sampler1"ID/ +83 "core" / +3 "valve0"D% +3 "core" ā%aHOB +3 "syringe1"Cq& +5 "core" &j @ +2 "syringe1"C% +5 "core" Þ%8?, +2 "valve1"EO& +5 "core" &OA r +3 .tCarousel.seek 23 +4 "carousel0"F*'| +40 "core" ƪ' +4 .tToroid.in :hold +2 "valve0"D? 2 +8 .tToroid.seek :cartridge +4 "valve0"D|(m +373 "core" ( +4 .tToroid.in :default +2 "valve0"D? 2 +8 .tToroid.seek :clear +4 "valve0"D[( +374 "core" ( +2 "ambient0"Jc% +4 "core" % +2 "carousel0"F3% +5 "core" Ƴ%|M`@P  +2 #tCartridge 23 at 1.08801685615684 psi +2 "carousel0"F_% +8 "core" %|M`@#P  +6 .tToroid.in :hold + "valve0"D? 2 +8 .tToroid.seek :bypass +4 "valve0"Dm( +355 "core" ( +5 .tToroid.in :default +3 "valve0"D? 2 +7 .tToroid.seek :clear +3 "valve0"D( +356 "core" ď( +2 .tBypass.open +3 "sampler1"I.1 +78 "core" ɮ1 +2 .tdelay 2 seconds +203 .Bypass.close +3 "sampler1"Ij/ +82 "core" / +2 "valve0"D % +5 "core" ċ%aQO/ +2 "syringe1"C& +3 "core" Ú&j!+ +3 "syringe1"Ce% +3 "core" %8H+ +3 "valve1"E}& +4 "core" &O0 w +3 .tCarousel.seek 22 +4 "carousel0"FV' +40 "core" ' +4 .tToroid.in :hold +3 "valve0"D? 2 +7 .tToroid.seek :cartridge +4 "valve0"D{(m +373 "core" ( +5 .tToroid.in :default +3 "valve0"D? 2 +7 .tToroid.seek :clear +4 "valve0"D>( +373 "core" ľ( +2 "ambient0"Jy% +4 "core" % +3 "carousel0"F+% +3 "core" ƫ%O[,P  +3 #tCartridge 22 at 1.08801685615684 psi +3 "carousel0"FJ% +7 "core" %M[bP  +6 .tToroid.in :hold +2 "valve0"D? 2 +7 .tToroid.seek :bypass +3 "valve0"Dk( +357 "core" ( +4 .tToroid.in :default +3 "valve0"D? 2 +7 .tToroid.seek :clear +3 "valve0"DP( +355 "core" ( +2 .tBypass.open +4 "sampler1"I(1 +82 "core" ɨ1 +2 .tdelay 2 seconds +202 .Bypass.close +3 "sampler1"Iw/ +81 "core" / +3 "valve0"D^% +5 "core" %a@O7 +2 "syringe1"Cs& +3 "core" &j&3 +3 "syringe1"C<% +4 "core" ü%8# +2 "valve1"ES& +5 "core" &O6 t +3 .tCarousel.seek 21 +4 "carousel0"FW' +39 "core" ' +6 .tToroid.in :hold +2 "valve0"D? 2 +7 .tToroid.seek :cartridge +4 "valve0"D!(m +375 "core" ġ( +4 .tToroid.in :default +3 "valve0"D? 2 +7 .tToroid.seek :clear +4 "valve0"D\ ( +374 "core" Ċ( +2 "ambient0"JQ% +3 "core" % +4 "carousel0"F% +3 "core" ƕ%NWP  +3 #tCartridge 21 at 1.00073880504137 psi +2 "carousel0"F% +9 "core" ƒ%MWP  +6 .tToroid.in :hold +2 "valve0"D? 2 +8 .tToroid.seek :bypass +3 "valve0"Dn( +356 "core" ( +50 .tToroid.in :default +11 "valve0"D? 2 +9 .tToroid.seek :clear +5 "valve0"D~( +355 "core" ( +2 .tBypass.open +3 "sampler1"I)1 +81 "core" ɩ1 +2 .tdelay 2 seconds +203 .Bypass.close +2 "sampler1"I / +80 "core" ɉ/ +2 "valve0"D7% +5 "core" ķ%aIOG +2 "syringe1"C6& +5 "core" ö&j'߇ +2 "syringe1"C:% +4 "core" ú%8^ +4 "valve1"EH& +3 "core" &OL u +5 .tCarousel.seek 20 +4 "carousel0"F@' +41 "core" ' +5 .tToroid.in :hold +3 "valve0"D? 2 +7 .tToroid.seek :cartridge +4 "valve0"D(m +373 "core" đ( +5 .tToroid.in :default +2 "valve0"D? 2 +8 .tToroid.seek :clear +6 "valve0"DL( +372 "core" ( +2 "ambient0"Jv% +3 "core" % +4 "carousel0"F`% +3 "core" %NSu P  +3 #tCartridge 20 at 0.963333925991876 psi +2 "carousel0"F&% +9 "core" Ʀ%MSuP  +5 .tToroid.in :hold +3 "valve0"D? 2 +7 .tToroid.seek :bypass +4 "valve0"D]( +359 "core" ( +5 .tToroid.in :default + "valve0"D? 2 +8 .tToroid.seek :clear +3 "valve0"D\\( +356 "core" ( +2 .tBypass.open +3 "sampler1"I1 +82 "core" ɛ1 +2 .tdelay 2 seconds +203 .Bypass.close +2 "sampler1"IX/ +84 "core" / +2 "valve0"D% +5 "core" ğ%aGO= +2 "syringe1"C& +5 "core" Æ&jӇ$ +2 "syringe1"CU% +4 "core" %8 +2 "valve1"E$& +5 "core" Ť&O; z +3 .tCarousel.seek 19 +3 "carousel0"F' +40 "core" Ɣ' +5 .tToroid.in :hold + "valve0"D? 2 +9 .tToroid.seek :cartridge +2 "valve0"DY(m +376 "core" ( +4 .tToroid.in :default +3 "valve0"D? 2 +7 .tToroid.seek :clear +3 "valve0"DZ( +373 "core" ( +3 "ambient0"Jx% +3 "core" % +3 "carousel0"F8% +3 "core" Ƹ%MO-P  +3 #tCartridge 19 at 0.913460753925889 psi + "carousel0"F% +9 "core" Ƙ%LO.@P  +5 .tToroid.in :hold +2 "valve0"D? 2 +11 .tToroid.seek :bypass +4 "valve0"DI( +355 "core" ( +5 .tToroid.in :default +3 "valve0"D? 2 +7 .tToroid.seek :clear +2 "valve0"D( +356 "core" ė( +2 .tBypass.open +3 "sampler1"IN1 +82 "core" 1 +3 .tdelay 2 seconds +202 .Bypass.close +2 "sampler1"I2/ +83 "core" ɲ/ +2 "valve0"DK% +3 "core" %aMOJ +3 "syringe1"C?& +5 "core" ÿ&j#ȇ' +2 "syringe1"CG% +4 "core" %8ȇ +2 "valve1"Ea& +5 "core" &OJ w +3 .tCarousel.seek 18 +3 "carousel0"Fp' +41 "core" ' +5 .tToroid.in :hold +2 "valve0"D? 2 +10 .tToroid.seek :cartridge +4 "valve0"DB(m +203 "Can"ptj+|uqaz +170 "core" ( +5 .tToroid.in :default +2 "valve0"D? 2 +8 .tToroid.seek :clear +4 "valve0"DT( +376 "core" ( +2 "ambient0"J% +3 "core" ʂ% +3 "carousel0"Fi% +4 "core" %OJ!P  +2 #tCartridge 18 at 0.8760558748764 psi +3 "carousel0"Fr% +11 "core" %MJvP  +5 .tToroid.in :hold +2 "valve0"D? 2 +7 .tToroid.seek :bypass +5 "valve0"D%( +355 "core" ĥ( +5 .tToroid.in :default + "valve0"D? 2 +8 .tToroid.seek :clear +8 "valve0"DF( +354 "core" ( +2 .tBypass.open + "sampler1"I 1 +81 "core" ɍ1 +2 .tdelay 2 seconds +205 .Bypass.close +3 "sampler1"IR/ +83 "core" / +3 "valve0"D% +3 "core" Ď%aJO< +4 "syringe1"Cu& +5 "core" &j"< +2 "syringe1"C"% +5 "core" â%83 +2 "valve1"Ed& +3 "core" &O= s +5 .tCarousel.seek 17 +4 "carousel0"F'' +40 "core" Ƨ' +5 .tToroid.in :hold +2 "valve0"D? 2 +8 .tToroid.seek :cartridge +4 "valve0"D(m +374 "core" ę( +6 .tToroid.in :default +2 "valve0"D? 2 +53 .tToroid.seek :clear +14 "valve0"Do( +373 "core" ( +2 "ambient0"JA% +4 "core" % +3 "carousel0"Fl% +3 "core" %NFP  +3 #tCartridge 17 at 0.913460753925889 psi + "carousel0"Fz% +8 "core" %MFP  +6 .tToroid.in :hold +2 "valve0"D? 2 +7 .tToroid.seek :bypass +4 "valve0"D,( +357 "core" Ĭ( +5 .tToroid.in :default +2 "valve0"D? 2 +7 .tToroid.seek :clear +4 "valve0"DE( +355 "core" ( +2 .tBypass.open +2 "sampler1"I1 +81 "core" ɇ1 +3 .tdelay 2 seconds +203 .Bypass.close +3 "sampler1"I / +83 "core" Ɍ/ +5 "valve0"D#% +4 "core" ģ%aKOH +2 "syringe1"Cg& +5 "core" &j+ˇM +2 "syringe1"C% +5 "core" Ð%8K +2 "valve1"E& +3 "core" ŝ&OE v +4 .tCarousel.seek 16 +5 "carousel0"F' +39 "core" Ƅ' +4 .tToroid.in :hold +3 "valve0"D? 2 +7 .tToroid.seek :cartridge +5 "valve0"D (m +372 "core" Ġ( +5 .tToroid.in :default +2 "valve0"D? 2 +7 .tToroid.seek :clear +5 "valve0"DC( +372 "core" ( +2 "ambient0"J% +5 "core" ʖ%  +2 "carousel0"F=% +5 "core" ƽ%NBbP  + #tCartridge 16 at 0.576816842480483 psi +2 "carousel0"F/% +9 "core" Ư%MBbP  +5 .tToroid.in :hold +2 "valve0"D? 2 +7 .tToroid.seek :bypass +3 "valve0"D( +357 "core" Ĝ( +5 .tToroid.in :default + "valve0"D? 2 +8 .tToroid.seek :clear +4 "valve0"D9( +355 "core" Ĺ( +2 .tBypass.open +3 "sampler1"I11 +81 "core" ɱ1 +2 .tdelay 2 seconds +203 .Bypass.close +4 "sampler1"I-/ +81 "core" ɭ/ +2 "valve0"D% +4 "core" %aSOV +2 "syringe1"CM& +4 "core" &j(< +3 "syringe1"Cb% +4 "core" %8d +3 "valve1"E& +5 "core" Ń&OR +2 .tCarousel.seek 15 +4 "carousel0"Ff' +41 "core" ' +4 .tToroid.in :hold +2 "valve0"D? 2 +8 .tToroid.seek :cartridge +4 "valve0"DD(m +373 "core" ( +5 .tToroid.in :default +3 "valve0"D? 2 +7 .tToroid.seek :clear +4 "valve0"D( +372 "core" ā( +2 "ambient0"Jq% +4 "core" % +3 "carousel0"F% +4 "core" ƞ% N>% P  +2 #tCartridge 15 at 0.576816842480483 psi +2 "carousel0"FO% +9 "core" % M>%P  +5 .tToroid.in :hold +2 "valve0"D? 2 +8 .tToroid.seek :bypass +4 "valve0"Dh( +355 "core" ( +5 .tToroid.in :default +2 "valve0"D? 2 +7 .tToroid.seek :clear +3 "valve0"D( +355 "core" Ĉ( +2 .tBypass.open +3 "sampler1"I|1 +81 "core" 1 +3 .tdelay 2 seconds +202 .Bypass.close +3 "sampler1"Ic/ +81 "core" / +2 "valve0"D3% +4 "core" ij%aSOF +3 "syringe1"C_& +3 "core" &j'G +3 "syringe1"C[% +4 "core" %8C +2 "valve1"Em& +4 "core" &OD | +3 .tCarousel.seek 14 +6 "carousel0"F.' +38 "core" Ʈ' +5 .tToroid.in :hold + "valve0"D? 2 +9 .tToroid.seek :cartridge +3 "valve0"Dj(m +374 "core" ( +5 .tToroid.in :default +2 "valve0"D? 2 +8 .tToroid.seek :clear +5 "valve0"D ( +372 "core" ċ( +2 "ambient0"J% +3 "core" ʚ%\  +3 "carousel0"Fe% +4 "core" % O9P  +2 #tCartridge 14 at 0.776309530744427 psi +3 "carousel0"F}% +7 "core" % N9P  +5 .tToroid.in :hold +3 "valve0"D? 2 +7 .tToroid.seek :bypass +4 "valve0"D*( +356 "core" Ī( +5 .tToroid.in :default +2 "valve0"D? 2 +7 .tToroid.seek :clear +4 "valve0"D( +354 "core" ď( +2 .tBypass.open + "sampler1"I{1 +81 "core" 1 +2 .tdelay 2 seconds +203 .Bypass.close +3 "sampler1"Iy/ +80 "core" / +2 "valve0"D+% +5 "core" ī%aO] +3 "syringe1"CJ& +5 "core" &jׇK +2 "syringe1"C>% +3 "core" þ%8Շ9 +48 "valve1"Ek& +5 "core" & OS w +3 .tCarousel.seek 13 +16 "carousel0"F(' +38 "core" ƨ' +5 .tToroid.in :hold + "valve0"D? 2 +8 .tToroid.seek :cartridge +4 "valve0"Dw(m +373 "core" ( +5 .tToroid.in :default +2 "valve0"D? 2 +7 .tToroid.seek :clear +4 "valve0"D^( +373 "core" ( +2 "ambient0"Js% +4 "core" % +3 "carousel0"F<% +4 "core" Ƽ% N5P \ +3 #tCartridge 13 at 0.813714409793917 psi +2 "carousel0"FS% +9 "core" % M5P  +5 .tToroid.in :hold +2 "valve0"D? 2 +6 .tToroid.seek :bypass +4 "valve0"DV( +355 "core" ( +5 .tToroid.in :default +3 "valve0"D? 2 +7 .tToroid.seek :clear +4 "valve0"DP( +355 "core" ( +2 .tBypass.open +3 "sampler1"I!1 +81 "core" ɡ1 +3 .tdelay 2 seconds +203 .Bypass.close +3 "sampler1"IQ/ +82 "core" / +2 "valve0"D% +3 "core" ĕ%aKOG +3 "syringe1"C& +3 "core" Ò&j4 +3 "syringe1"C\ % +3 "core" Ê%8<- +3 "valve1"En& +4 "core" &OE x +3 .tCarousel.seek 12 +4 "carousel0"F)'\ +40 "core" Ʃ' +4 .tToroid.in :hold +2 "valve0"D? 2 +8 .tToroid.seek :cartridge +3 "valve0"D (m +21 "Can"ns+|u^dz +352 "core" ĉ( +4 .tToroid.in :default +3 "valve0"D? 2 +7 .tToroid.seek :clear +4 "valve0"D7( +373 "core" ķ( +2 "ambient0"J6% +3 "core" ʶ% +3 "carousel0"F:% +4 "core" ƺ%\ O1NP  +2 #tCartridge 12 at 0.514475377398 psi +2 "carousel0"FH% +9 "core" %\ M1MP  +5 .tToroid.in :hold +3 "valve0"D? 2 +6 .tToroid.seek :bypass +4 "valve0"DW( +356 "core" ( +4 .tToroid.in :default +2 "valve0"D? 2 +7 .tToroid.seek :clear +4 "valve0"D~( +354 "core" ( +2 .tBypass.open +3 "sampler1"I1 +82 "core" ɑ1 +2 .tdelay 2 seconds +204 .Bypass.close +2 "sampler1"Iv/ +81 "core" / +3 "valve0"D`% +4 "core" %aPOW +3 "syringe1"C&& +3 "core" æ&j'A +3 "syringe1"CL% +4 "core" %8* +2 "valve1"E]& +5 "core" &OV v +2 .tCarousel.seek 11 +4 "carousel0"F' +38 "core" ƛ' +5 .tToroid.in :hold +2 "valve0"D? 2 +8 .tToroid.seek :cartridge +4 "valve0"DX(m +373 "core" ( +5 .tToroid.in :default +4 "valve0"D? 2 +7 .tToroid.seek :clear +3 "valve0"D( +374 "core" ğ( +2 "ambient0"J% +3 "core" ʆ% +3 "carousel0"FU% +4 "core" % N-P  +2 #tCartridge 11 at 0.8760558748764 psi +3 "carousel0"F$% +7 "core" Ƥ% L-P  +5 .tToroid.in :hold +2 "valve0"D? 2 +7 .tToroid.seek :bypass +3 "valve0"D@( +356 "core" ( +5 .tToroid.in :default +3 "valve0"D? 2 +7 .tToroid.seek :clear +3 "valve0"D\\( +356 "core" ( +2 .tBypass.open +3 "sampler1"IY1 +79 "core" 1 +2 .tdelay 2 seconds +202 .Bypass.close +3 "sampler1"Ix/ +81 "core" / +2 "valve0"D8% +5 "core" ĸ%aQ'O? +2 "syringe1"C& +4 "core" Ø&j(G +3 "syringe1"CZ% +4 "core" %8LJ/ +2 "valve1"EI& +5 "core" & O? n +3 .tCarousel.seek 10 +3 "carousel0"FN' +41 "core" ' +4 .tToroid.in :hold +4 "valve0"D? 2 +6 .tToroid.seek :cartridge +3 "valve0"D2(m +373 "core" IJ( +4 .tToroid.in :default +3 "valve0"D? 2 +7 .tToroid.seek :clear +4 "valve0"DK( +373 "core" ( +2 "ambient0"J?% +3 "core" ʿ% +3 "carousel0"FG% +4 "core" %O(OP  +2 #tCartridge 10 at 2.03560712541057 psi +2 "carousel0"Fa% +9 "core" %M(5P  +4 .tToroid.in :hold +2 "valve0"D? 2 +8 .tToroid.seek :bypass +6 "valve0"D( +355 "core" Ĕ( +5 .tToroid.in :default +2 "valve0"D? 2 +53 .tToroid.seek :clear +13 "valve0"D( +67 "core" ė(E \\IS  +5 !to:Slide::Error\ :@axisName"Toroid Valve (TV):@checkpoint: omitted: mesg"RToroid Valve (TV) positionErr at begin - 137 counts (sensed begin + 3 counts): @replyo:I2C::Servo::AbsMove3Reply : @error:positionErr: @channeli: @tagi: @statuso:I2C::Servo::Status: @enabledF: @erri:@positioniE: @pastRLSF: @pwmi:@deltaPressiS:@pastThresholdF: @voltagef15.0731801669121264: @currenti: @type2F:@outPressiI:\ @lostT: @inPressi\\:@velocityi : @pastFLSF:\ @homeF: @sourceiI:@destinationi%:bt["2/home/esp/esp2/lib/slide.rb:642:in `raiseErr'"7/home/esp/esp2/lib/slide.rb:404:in `unlimitedSeek'"5/home/esp/esp2/lib/thread.rb:74:in `recoverable'"7/home/esp/esp2/lib/slide.rb:369:in `unlimitedSeek'"./home/esp/esp2/lib/slide.rb:361:in `seek'",/home/esp/esp2/lib/slide.rb:411:in `to'"A/home/esp/esp2/utils/cartridge/carousel.rb:408:in `moveTVto'" TV.home.to :bypass +3 .Toroid.in :default +3 "valve0"D? 2 +4 .tToroid.home.seek :bypass +3 "valve0"DB( +22 "core" ( +3 "valve0"D& +4 "core" Ă&]?R  +654 #t-> TV.home.to :clear +3 .Toroid.in :default +3 "valve0"D? 2 +4 .tToroid.home.seek :clear +2 "valve0"Di( +339 "core" ( +3 "valve0"Dr& +5 "core" &R  +396 #t-> MainThread.recover +3 #Resuming after Toroid Valve (TV) positionErr at begin - 137 counts (sensed begin + 3 counts) at 13:44:01 +3 .Toroid.seek :clear +4 "valve0"DT( +3 "core" ( +2 .tBypass.open +2 "sampler1"I%1 +81 "core" ɥ1 +3 .tdelay 2 seconds +202 .Bypass.close +3 "sampler1"I / +78 "core" ɍ/ +2 "valve0"DR% +5 "core" %a>OX +2 "syringe1"C& +3 "core" Î&j) +3 "syringe1"Cu% +5 "core" %8 +2 "valve1"E"& +3 "core" Ţ&OW p +3 .tCarousel.seek 9 +3 "carousel0"Fd' +38 "core" ' +5 .tToroid.in :hold +2 "valve0"D? 2 +4 .tToroid.seek :cartridge +3 "valve0"Dp(m +371 "core" ( +4 .tToroid.in :default +2 "valve0"D? 2 +4 .tToroid.seek :clear +3 "valve0"DF( +371 "core" ( +2 "ambient0"J% +6 "core" ʙ% +2 "carousel0"FA% +4 "core" %N$P  +2 #tCartridge 9 at 2.26003639970751 psi +3 "carousel0"Fl% +5 "core" %M$P  +5 .tToroid.in :hold +2 "valve0"D? 2 +6 .tToroid.seek :bypass +3 "valve0"Dz( +159 #"preston"Session Begun +195 "core" ( +6 .tToroid.in :default +2 "valve0"D? 2 +9 .tToroid.seek :clear +6 "valve0"Do( +353 "core" ( +2 .tBypass.open +2 "sampler1"I,1 +83 "core" ɬ1 +5 .tdelay 2 seconds +203 .Bypass.close +3 "sampler1"I/ +78 "core" ɇ/ +3 "valve0"D % +3 "core" Č%a:+O; +3 "syringe1"C#& +4 "core" ã&j ȇ% +3 "syringe1"Cg% +4 "core" %8LJ +2 "valve1"E& +5 "core" Ő&OA w +2 .tCarousel.seek 8 +4 "carousel0"F' +40 "core" Ɲ' +6 .tToroid.in :hold +3 "valve0"D? 2 +7 .tToroid.seek :cartridge +6 "valve0"D'(m +371 "core" ħ( +5 .tToroid.in :default +2 "valve0"D? 2 +9 .tToroid.seek :clear +5 "valve0"DE( +374 "core" ( +2 "ambient0"J % +4 "core" ʠ% +3 "carousel0"F% +3 "core" Ɩ%O DP  +3 #tCartridge 8 at 1.79870955809714 psi +2 "carousel0"F=% +9 "core" ƽ%M EP  +5 .tToroid.in :hold +2 "valve0"D? 2 +7 .tToroid.seek :bypass +3 "valve0"D/( +355 "core" į( +5 .tToroid.in :default +3 "valve0"D? 2 +6 .tToroid.seek :clear +5 "valve0"DC( +354 "core" ( + .tBypass.open +3 "sampler1"I1 +80 "core" ɜ1 +3 .tdelay 2 seconds +203 .Bypass.close +2 "sampler1"I1/ +84 "core" ɱ/ +2 "valve0"D-% +5 "core" ĭ%aXOS +2 "syringe1"C& +4 "core" &jH +3 "syringe1"CM% +3 "core" %8W +3 "valve1"Eb& +4 "core" &OI u +3 .tCarousel.seek 7 +3 "carousel0"F' +41 "core" ƃ' +5 .tToroid.in :hold +3 "valve0"D? 2 +7 .tToroid.seek :cartridge +4 "valve0"D(m +373 "core" Ą( +4 .tToroid.in :default +3 "valve0"D? 2 +7 .tToroid.seek :clear +3 "valve0"D9( +374 "core" Ĺ( +2 "ambient0"JD% +5 "core" % +2 "carousel0"Fq% +5 "core" %N)P  +2 #tCartridge 7 at 2.26003639970751 psi +2 "carousel0"F% +8 "core" ƞ%M7P  +4 .tToroid.in :hold +2 "valve0"D? 2 +8 .tToroid.seek :bypass +4 "valve0"DO( +355 "core" ( +4 .tToroid.in :default +56 "valve0"D? 2 +8 .tToroid.seek :clear +8 "valve0"D( +357 "core" ā( +2 .tBypass.open +3 "sampler1"Ih1 +82 "core" 1 +3 .tdelay 2 seconds +203 .Bypass.close +3 "sampler1"I|/ +82 "core" / +3 "valve0"Dc% +4 "core" %aOO9 +3 "syringe1"C3& +4 "core" ó&j(7 +2 "syringe1"C_% +4 "core" %8# +3 "valve1"E[& +5 "core" & O= j +3 .tCarousel.seek 6 +5 "carousel0"Fm' +42 "core" ' +5 .tToroid.in :hold +2 "valve0"D? 2 +8 .tToroid.seek :cartridge +4 "valve0"Df(m +373 "core" ( +4 .tToroid.in :default +4 "valve0"D? 2 +6 .tToroid.seek :clear +3 "valve0"D( +374 "core" Ĉ( +2 "ambient0"Jj% +4 "core" % +3 "carousel0"F% +3 "core" ƚ%NP  +3 #tCartridge 6 at 2.03560712541057 psi +3 "carousel0"Fe% +7 "core" %NP  +4 .tToroid.in :hold +3 "valve0"D? 2 +7 .tToroid.seek :bypass +3 "valve0"D}( +355 "core" ( +5 .tToroid.in :default +3 "valve0"D? 2 +7 .tToroid.seek :clear +6 "valve0"D ( +232 "Can"ou+|u6hZz +121 "core" ċ( +2 .tBypass.open +3 "sampler1"I*1 +85 "core" ɪ1 +2 .tdelay 2 seconds +203 .Bypass.close +3 "sampler1"I{/ +82 "core" / +3 "valve0"Dy% +3 "core" %aKOS +3 "syringe1"C+& +3 "core" ë&j+ +3 "syringe1"CJ% +5 "core" %8)* +3 "valve1"E>& +9 "core" ž&OX y +3 .tCarousel.seek 5 +3 "carousel0"Fk' +41 "core" ' +5 .tToroid.in :hold +2 "valve0"D? 2 +7 .tToroid.seek :cartridge +4 "valve0"D.(m +373 "core" Į( +5 .tToroid.in :default +3 "valve0"D? 2 +6 .tToroid.seek :clear +3 "valve0"D( +374 "core" ď( +2 "ambient0"Jw% +4 "core" % +2 "carousel0"Fs% +5 "core" %N{0P  +2 #tCartridge 5 at 1.87351931619612 psi +3 "carousel0"F<% +6 "core" Ƽ%L}%P  +5 .tToroid.in :hold +2 "valve0"D? 2 +8 .tToroid.seek :bypass +3 "valve0"DS( +354 "core" ( +7 .tToroid.in :default +3 "valve0"D? 2 +7 .tToroid.seek :clear +4 "valve0"D^( +357 "core" ( +2 .tBypass.open +3 "sampler1"IV1 +79 "core" 1 +2 .tdelay 2 seconds +203 .Bypass.close +2 "sampler1"I!/ +81 "core" ɡ/ +3 "valve0"DQ% +5 "core" %aDO< +3 "syringe1"C& +3 "core" Õ&j%5 +3 "syringe1"C% +6 "core" Ò%8p) +3 "valve1"E\ & +5 "core" Ŋ&OA v +3 .tCarousel.seek 4 +3 "carousel0"Fn' +39 "core" ' +5 .tToroid.in :hold +2 "valve0"D? 2 +8 .tToroid.seek :cartridge +5 "valve0"D((m +372 "core" Ĩ( +6 .tToroid.in :default +3 "valve0"D? 2 +7 .tToroid.seek :clear +4 "valve0"DP( +372 "core" ( +2 "ambient0"J % +4 "core" ʉ% +3 "carousel0"F6% +3 "core" ƶ%N0P  +3 #tCartridge 4 at 1.9358607812786 psi + "carousel0"F:% +9 "core" ƺ%N0P  +6 .tToroid.in :hold +3 "valve0"D? 2 +6 .tToroid.seek :bypass +5 "valve0"DH( +355 "core" ( +6 .tToroid.in :default +3 "valve0"D? 2 +7 .tToroid.seek :clear +3 "valve0"D7( +355 "core" ķ( +2 .tBypass.open +3 "sampler1"IW1 +81 "core" 1 +3 .tdelay 2 seconds +202 .Bypass.close +3 "sampler1"I/ +80 "core" ɑ/ +2 "valve0"Dv% +5 "core" %aJOQ +2 "syringe1"C`& +6 "core" &j +3 "syringe1"C&% +4 "core" æ%8> +2 "valve1"EL& +4 "core" &\ OP r +3 .tCarousel.seek 3 +3 "carousel0"F]' +41 "core" ' +6 .tToroid.in :hold + "valve0"D? 2 +8 .tToroid.seek :cartridge +2 "valve0"D)(m +372 "core" ĩ( +5 .tToroid.in :default +2 "valve0"D? 2 +8 .tToroid.seek :clear +49 "valve0"D~( +373 "core" ( +2 "ambient0"JX% +4 "core" % +2 "carousel0"F% +5 "core" Ɔ%M\ P  +2 #tCartridge 3 at 1.00073880504137 psi +12 "carousel0"FU% +7 "core" %M\ !P  +6 .tToroid.in :hold +3 "valve0"D? 2 +7 .tToroid.seek :bypass +4 "valve0"D$( +356 "core" Ĥ( +6 .tToroid.in :default + "valve0"D? 2 +9 .tToroid.seek :clear +3 "valve0"D( +356 "core" ğ( +2 .tBypass.open +2 "sampler1"I@1 +81 "core" 1 +3 .tdelay 2 seconds +202 .Bypass.close +3 "sampler1"IY/ +83 "core" / +2 "valve0"Dx% +3 "core" %aUO? +3 "syringe1"C8& +6 "core" ø&j E +2 "syringe1"C% +4 "core" Ø%8a +3 "valve1"EZ& +4 "core" &O? y +3 .tCarousel.seek 2 +6 "carousel0"FI' +39 "core" ' +7 .tToroid.in :hold +2 "valve0"D? 2 +7 .tToroid.seek :cartridge +5 "valve0"D(m +372 "core" ě( +5 .tToroid.in :default +2 "valve0"D? 2 +8 .tToroid.seek :clear +3 "valve0"D\\( +374 "core" ( +2 "ambient0"J2% +4 "core" ʲ% +2 "carousel0"F?% +6 "core" ƿ%OP  + #tCartridge 2 at 1.84858273016312 psi +2 "carousel0"FG% +8 "core" %NP  +6 .tToroid.in :hold +2 "valve0"D? 2 +8 .tToroid.seek :bypass +3 "valve0"Da( +356 "core" ( +6 .tToroid.in :default +2 "valve0"D? 2 +7 .tToroid.seek :clear +4 "valve0"DK( +355 "core" ( +3 .tBypass.open +3 "sampler1"I1 +82 "core" ɗ1 +2 .tdelay 2 seconds +203 .Bypass.close +3 "sampler1"I/ +81 "core" ɔ/ +3 "valve0"D% +5 "core" Ă%aL OQ +2 "syringe1"CB& +3 "core" &j*L +3 "syringe1"Cr% +5 "core" %8; +2 "valve1"E%& +5 "core" ť&OK p +3 .tCarousel.seek 1 +3 "carousel0"Fi' +40 "core" ' +6 .tToroid.in :hold +3 "valve0"D? 2 +7 .tToroid.seek :cartridge +3 "valve0"D (m +374 "core" č( +6 .tToroid.in :default +3 "valve0"D? 2 +7 .tToroid.seek :clear +6 "valve0"DR( +371 "core" ( +2 "ambient0"J% +5 "core" ʎ% +2 "carousel0"Fu% +3 "core" %NkP  +3 #tCartridge 1 at 1.9483290742951 psi +3 "carousel0"F"% +8 "core" Ƣ%MlP  +6 .tToroid.in :hold +2 "valve0"D? 2 +7 .tToroid.seek :bypass +6 "valve0"DN( +353 "core" ( +6 .tToroid.in :default +2 "valve0"D? 2 +8 .tToroid.seek :clear +7 "valve0"DT( +353 "core" ( +2 .tBypass.open +3 "sampler1"Ip1 +79 "core" 1 +2 .tdelay 2 seconds +202 .Bypass.close +3 "sampler1"I/ +81 "core" ə/ +4 "valve1"EA& +3 "core" &OH v +2 .tCarousel.in :default +2 "carousel0"F>  El22 +8 Fl% +3 "core" %MkP  +3 .tCarousel.home.seek 1 +4 "carousel0"FF' +16 "core" ' +2 "carousel0"Fz% +4 "core" %MkhP  +3 "syringe0"B,& +5 "core" ¬&j ` +2 "syringe1"C% +5 "core" Ç%8ЇH +2 "syringe0"B % +3 "core" Œ%jW͇S +3 "syringe1"C#& +5 "core" ã&j$P: +2 "valve0"Dg% +4 "core" %aNO> +3 #tAwaiting answer to "Record End Vacuum. If all cartridges passed, run refillSampleLines, else repeat protocol." +978 #"preston"-> recordVac 25 +6 !o:NoMethodError\ : mesg"=undefined method `recordVac' for CmdServer::Client:Class:@timestampu: Time Y֗: name0: args0:bt[";/home/esp/esp2/lib/framework.rb:51:in `method_missing'";/home/esp/esp2/lib/framework.rb:63:in `method_missing'"#preston:1:in `topLevelBinding'" reportVac 25 +4 .Bypass.open +7 "sampler1"I1 +80 "core" ɐ1 +2 ."preston"Exhaust.open +4 "sampler0"Hd2 +81 "core" 2 +3 "ambient0"Jo% +3 "core" % +3 #"preston"Sample Loop at 0.938397339958883 psi +3 .Exhaust.close +6 "sampler0"H'0 +83 "core" ȧ0 +2 ."preston"Bypass.close +4 "sampler1"I / +82 "core" ɠ/ +3 "valve0"D% +3 "core" Ė%aOO9 +3 "syringe1"C=& +5 "core" ý&jA +2 "syringe1"CE% +5 "core" %8= +2 "valve1"E/& +3 "core" ů& O> l +4 ."preston"Carousel.seek 25 +5 "carousel0"F'p +40 "core" Ɯ'"r@T 2' +5 !"preston"o:Slide::Error\ :@axisName"Storage Carousel (SC):@checkpoint: omitted: mesg"NStorage Carousel (SC) positionErr at 2 + 40 counts (sensed 2 + 33 counts): @replyo:I2C::Servo::AbsMove3Reply : @error:positionErr: @channeli: @tagi!: @statuso:I2C::Servo::Status: @enabledF: @erri,:@positioni": @pastRLSF: @pwmi7:@deltaPressiT:@pastThresholdF: @voltagef15.092816887579774W: @currentir: @type2F:@outPressi:\ @lostT: @inPressi@:@velocityi: @pastFLSF:\ @homeF: @sourceiK:@destinationi%:bt["2/home/esp/esp2/lib/slide.rb:642:in `raiseErr'"7/home/esp/esp2/lib/slide.rb:404:in `unlimitedSeek'"5/home/esp/esp2/lib/thread.rb:74:in `recoverable'"7/home/esp/esp2/lib/slide.rb:369:in `unlimitedSeek'"./home/esp/esp2/lib/slide.rb:361:in `seek'"0/home/esp/esp2/lib/slide.rb:411:in `moveTo'"1/home/esp/esp2/lib/slide.rb:421:in `driveTo'",/home/esp/esp2/lib/msg.rb:68:in `retry'"1/home/esp/esp2/lib/slide.rb:420:in `driveTo'"8/home/esp/esp2/type/auv/koa/configure.rb:28:in `to'"@/home/esp/esp2/utils/cartridge/carousel.rb:289:in `select!'"  El22 +7 ."preston"Carousel.home.seek 25 +5 "carousel0"F-'p +112 "core" ƭ'2 T 2" +5 !"preston"o:Slide::Error\ :@axisName"Storage Carousel (SC):@checkpoint: omitted: mesg"NStorage Carousel (SC) positionErr at 6 - 85 counts (sensed 6 - 91 counts): @replyo:I2C::Servo::AbsMove3Reply : @error:positionErr: @channeli: @tagi2: @statuso:I2C::Servo::Status: @enabledF: @erri':@positioni: @pastRLSF: @pwmi7:@deltaPressiT:@pastThresholdF: @voltagef15.092816887579774W: @currenti: @type2F:@outPressi :\ @lostT: @inPressi2:@velocityi: @pastFLSF:\ @homeF: @sourceiK:@destinationi%:bt["2/home/esp/esp2/lib/slide.rb:642:in `raiseErr'"7/home/esp/esp2/lib/slide.rb:404:in `unlimitedSeek'"5/home/esp/esp2/lib/thread.rb:74:in `recoverable'"7/home/esp/esp2/lib/slide.rb:369:in `unlimitedSeek'"./home/esp/esp2/lib/slide.rb:361:in `seek'"0/home/esp/esp2/lib/slide.rb:411:in `moveTo'"1/home/esp/esp2/lib/slide.rb:421:in `driveTo'",/home/esp/esp2/lib/msg.rb:85:in `retry'"1/home/esp/esp2/lib/slide.rb:420:in `driveTo'"8/home/esp/esp2/type/auv/koa/configure.rb:28:in `to'"@/home/esp/esp2/utils/cartridge/carousel.rb:289:in `select!'"  El22 +10 ."preston"Carousel.hold +5 "carousel0"F+ +5 "core" + +4 ."preston"Carousel.in :default +3 "carousel0"F>  El22 +8 ."preston"Carousel.home.seek 25 +5 "carousel0"FM'p +377 "core" 'uN0T 2 +4 !"preston"o:Slide::Error\ :@axisName"Storage Carousel (SC):@checkpoint: omitted: mesg"PStorage Carousel (SC) positionErr at 19 - 31 counts (sensed 19 - 24 counts): @replyo:I2C::Servo::AbsMove3Reply : @error:positionErr: @channeli: @tagiR: @statuso:I2C::Servo::Status: @enabledF: @erri:@positioniu: @pastRLSF: @pwmi7:@deltaPressiT:@pastThresholdF: @voltagef15.092816887579774W: @currenti: @type2F:@outPressi0:\ @lostT: @inPressiN:@velocityi: @pastFLSF:\ @homeF: @sourceiK:@destinationi%:bt["2/home/esp/esp2/lib/slide.rb:642:in `raiseErr'"7/home/esp/esp2/lib/slide.rb:404:in `unlimitedSeek'"5/home/esp/esp2/lib/thread.rb:74:in `recoverable'"7/home/esp/esp2/lib/slide.rb:369:in `unlimitedSeek'"./home/esp/esp2/lib/slide.rb:361:in `seek'"0/home/esp/esp2/lib/slide.rb:411:in `moveTo'"1/home/esp/esp2/lib/slide.rb:421:in `driveTo'",/home/esp/esp2/lib/msg.rb:85:in `retry'"1/home/esp/esp2/lib/slide.rb:420:in `driveTo'"8/home/esp/esp2/type/auv/koa/configure.rb:28:in `to'"@/home/esp/esp2/utils/cartridge/carousel.rb:289:in `select!'"  El22 +8 ."preston"Carousel.hold +7 "carousel0"Fb+ +3 "core" + +4 ."preston"Carousel.in :default +4 "carousel0"F>  El22 +6 ."preston"Carousel.home.seek 25 +5 "carousel0"F'p +186 "core" Ɲ' +6 ."preston"Toroid.in :hold +5 "valve0"D? 2 +7 ."preston"Toroid.seek :cartridge +4 "valve0"DC(m +373 "core" ( +6 ."preston"Toroid.in :default +4 "valve0"D? 2 +6 ."preston"Toroid.seek :clear +3 "valve0"D( +375 "core" Ą( +2 "ambient0"JD% +5 "core" % +2 "carousel0"Fq% +3 "core" %pNhP  +3 #"preston"Cartridge 25 at 0.452133912315517 psi +5 "carousel0"F% +8 "core" ƞ%pLhP  +5 ."preston"Toroid.in :hold +2 "valve0"D? 2 +8 ."preston"Toroid.seek :bypass +5 "valve0"D9( +356 "core" Ĺ( +5 ."preston"Toroid.in :default +3 "valve0"D? 2 +8 ."preston"Toroid.seek :clear +4 "valve0"DO( +357 "core" ( +3 ."preston"Bypass.open +6 "sampler1"Ih1 +80 "core" 1 +2 ."preston"delay 2 seconds +203 .Bypass.close +4 "sampler1"I|/ +83 "core" / +1094 #"preston"-> reportVac 9 +5 .Bypass.open +9 "sampler1"Ic1 +77 "core" 1 +2 ."preston"Exhaust.open +6 "sampler0"H32 +88 "core" ȳ2 +3 "ambient0"J_% +4 "core" % +3 #"preston"Sample Loop at 0.726436358678441 psi +4 .Exhaust.close +4 "sampler0"H[0 +81 "core" 0 +2 ."preston"Bypass.close +4 "sampler1"I/ +131 "core" Ƀ/ +2 "valve0"D% +4 "core" ā%aoO: +3 "syringe1"Cf& +5 "core" &j(Ň3 +2 "syringe1"Cj% +3 "core" %8Ƈ7 +3 "valve1"E& +5 "core" Ś&O6 v +3 ."preston"Carousel.seek 9 +13 "carousel0"Fe' +15 "core" '@$whT 2 +5 !"preston"o:Slide::Error\ :@axisName"Storage Carousel (SC):@checkpoint: omitted: mesg"PStorage Carousel (SC) positionErr at 25 - 48 counts (sensed 25 - 40 counts): @replyo:I2C::Servo::AbsMove3Reply : @error:positionErr: @channeli: @tagij: @statuso:I2C::Servo::Status: @enabledF: @erri:@positioni@: @pastRLSF: @pwmi7:@deltaPressiT:@pastThresholdF: @voltagef15.092816887579774W: @currentiw: @type2F:@outPressi:\ @lostT: @inPressih:@velocityi$: @pastFLSF:\ @homeF: @sourceiK:@destinationi%:bt["2/home/esp/esp2/lib/slide.rb:642:in `raiseErr'"7/home/esp/esp2/lib/slide.rb:404:in `unlimitedSeek'"5/home/esp/esp2/lib/thread.rb:74:in `recoverable'"7/home/esp/esp2/lib/slide.rb:369:in `unlimitedSeek'"./home/esp/esp2/lib/slide.rb:361:in `seek'"0/home/esp/esp2/lib/slide.rb:411:in `moveTo'"1/home/esp/esp2/lib/slide.rb:421:in `driveTo'",/home/esp/esp2/lib/msg.rb:68:in `retry'"1/home/esp/esp2/lib/slide.rb:420:in `driveTo'"8/home/esp/esp2/type/auv/koa/configure.rb:28:in `to'"@/home/esp/esp2/utils/cartridge/carousel.rb:289:in `select!'"  El22 +6 ."preston"Carousel.home.seek 9 +5 "carousel0"F}' +451 "core" ' +5 ."preston"Toroid.in :hold +4 "valve0"D? 2 +7 ."preston"Toroid.seek :cartridge +4 "valve0"D*(m +373 "core" Ī( +7 ."preston"Toroid.in :default +5 "valve0"D? 2 +7 ."preston"Toroid.seek :clear +4 "valve0"D{( +293 "Can"ntT+|ulz +80 "core" ( +3 "ambient0"Jy% +3 "core" % +3 "carousel0"F+% +3 "core" ƫ%O$}P  +3 #"preston"Cartridge 9 at 1.31244613045378 psi +5 "carousel0"FJ% +8 "core" %M$|\ P  +6 ."preston"Toroid.in :hold +4 "valve0"D? 2 +6 ."preston"Toroid.seek :bypass +4 "valve0"D>( +356 "core" ľ( +6 ."preston"Toroid.in :default +5 "valve0"D? 2 +6 ."preston"Toroid.seek :clear +3 "valve0"Dm( +356 "core" ( +2 ."preston"Bypass.open +6 "sampler1"I 1 +80 "core" ɋ1 +2 ."preston"delay 2 seconds +203 .Bypass.close +3 "sampler1"I./ +82 "core" ɮ/ +52 #"preston"-> reportVac 60 +6 .Bypass.open +6 "sampler1"Iw1 +80 "core" 1 +2 ."preston"Exhaust.open +4 "sampler0"Hs2 +88 "core" 2 +2 "ambient0"J<% +5 "core" ʼ% +2 #"preston"Sample Loop at 1.00073880504137 psi +3 .Exhaust.close +6 "sampler0"H0 +81 "core" ȏ0 +2 ."preston"Bypass.close +3 "sampler1"IS/ +80 "core" / +4 "valve0"DV% +4 "core" %aPOE +3 "syringe1"C!& +5 "core" á&j!; +2 "syringe1"CQ% +3 "core" %8X +4 "valve1"E& +4 "core" ŕ&OC r +3 ."preston"Carousel.seek 60 +5 "carousel0"F'9 +15 "core" ƒ'z%@KT 22 +5 !"preston"o:Slide::Error\ :@axisName"Storage Carousel (SC):@checkpoint: omitted: mesg"NStorage Carousel (SC) positionErr at 9 + 51 counts (sensed 9 + 41 counts): @replyo:I2C::Servo::AbsMove3Reply : @error:positionErr: @channeli: @tagi: @statuso:I2C::Servo::Status: @enabledF: @erri7:@positioni: @pastRLSF: @pwmi7:@deltaPressiT:@pastThresholdF: @voltagef15.087907707412862%: @currentiz: @type2F:@outPressiK:\ @lostT: @inPressi@%:@velocityi: @pastFLSF:\ @homeF: @sourceiK:@destinationi%:bt["2/home/esp/esp2/lib/slide.rb:642:in `raiseErr'"7/home/esp/esp2/lib/slide.rb:404:in `unlimitedSeek'"5/home/esp/esp2/lib/thread.rb:74:in `recoverable'"7/home/esp/esp2/lib/slide.rb:369:in `unlimitedSeek'"./home/esp/esp2/lib/slide.rb:361:in `seek'"0/home/esp/esp2/lib/slide.rb:411:in `moveTo'"1/home/esp/esp2/lib/slide.rb:421:in `driveTo'",/home/esp/esp2/lib/msg.rb:68:in `retry'"1/home/esp/esp2/lib/slide.rb:420:in `driveTo'"8/home/esp/esp2/type/auv/koa/configure.rb:28:in `to'"@/home/esp/esp2/utils/cartridge/carousel.rb:289:in `select!'"  El22 +7 ."preston"Carousel.home.seek 60 +7 "carousel0"Fk'9 +501 "core" 'aqa-T 2 +6 !"preston"o:Slide::Error\ :@axisName"Storage Carousel (SC):@checkpoint: omitted: mesg"NStorage Carousel (SC) positionErr at 27 - 3 counts (sensed 27 + 4 counts): @replyo:I2C::Servo::AbsMove3Reply : @error:positionErr: @channeli: @tagip: @statuso:I2C::Servo::Status: @enabledF: @erri:@positionia: @pastRLSF: @pwmi7:@deltaPressiT:@pastThresholdF: @voltagef15.087907707412862%: @currenti: @type2F:@outPressi-:\ @lostT: @inPressiaq:@velocityi: @pastFLSF:\ @homeF: @sourceiK:@destinationi%:bt["2/home/esp/esp2/lib/slide.rb:642:in `raiseErr'"7/home/esp/esp2/lib/slide.rb:404:in `unlimitedSeek'"5/home/esp/esp2/lib/thread.rb:74:in `recoverable'"7/home/esp/esp2/lib/slide.rb:369:in `unlimitedSeek'"./home/esp/esp2/lib/slide.rb:361:in `seek'"0/home/esp/esp2/lib/slide.rb:411:in `moveTo'"1/home/esp/esp2/lib/slide.rb:421:in `driveTo'",/home/esp/esp2/lib/msg.rb:85:in `retry'"1/home/esp/esp2/lib/slide.rb:420:in `driveTo'"8/home/esp/esp2/type/auv/koa/configure.rb:28:in `to'"@/home/esp/esp2/utils/cartridge/carousel.rb:289:in `select!'"  El22 +8 ."preston"Carousel.hold +5 "carousel0"F^+ +5 "core" + +4 ."preston"Carousel.in :default +4 "carousel0"F>  El22 +7 ."preston"Carousel.home.seek 60 +4 "carousel0"F('9 +916 "core" ƨ' +6 ."preston"Toroid.in :hold +4 "valve0"D? 2 +8 ."preston"Toroid.seek :cartridge +4 "valve0"D (m +374 "core" ĉ( +6 ."preston"Toroid.in :default +3 "valve0"D? 2 +7 ."preston"Toroid.seek :clear +6 "valve0"D6( +373 "core" Ķ( +2 "ambient0"J:% +4 "core" ʺ% +3 "carousel0"FP% +3 "core" %9MP  +3 #"preston"Cartridge 60 at 1.36231930251977 psi +3 "carousel0"FH% +7 "core" %9NP  +6 ."preston"Toroid.in :hold +3 "valve0"D? 2 +6 ."preston"Toroid.seek :bypass +4 "valve0"DW( +405 "core" ( +5 ."preston"Toroid.in :default +16 "valve0"D? 2 +3 ."preston"Toroid.seek :clear +4 "valve0"D( +355 "core" đ( +2 ."preston"Bypass.open +5 "sampler1"Iv1 +82 "core" 1 +2 ."preston"delay 2 seconds +204 .Bypass.close +3 "sampler1"I`/ +78 "core" / +2835 #"preston"-> reportVac 27 +4 .Bypass.open +6 "sampler1"I&1 +79 "core" ɦ1 +2 ."preston"Exhaust.open +3 "sampler0"HL2 +89 "core" 2 +2 "ambient0"Jn% +5 "core" % +2 #"preston"Sample Loop at 0.913460753925889 psi +2 .Exhaust.close +8 "sampler0"H70 +82 "core" ȷ0 +2 ."preston"Bypass.close +3 "sampler1"I)/ +82 "core" ɩ/ +3 "valve0"DX% +3 "core" %aKOM +3 "syringe1"C& +5 "core" Æ&j*5 +2 "syringe1"CU% +4 "core" %8A* +2 "valve1"E~& +5 "core" &OM x +3 ."preston"Carousel.seek 27 +4 "carousel0"F$'d +62 "core" Ƥ'7$r6T 2 +4 !"preston"o:Slide::Error\ :@axisName"Storage Carousel (SC):@checkpoint: omitted: mesg"PStorage Carousel (SC) positionErr at 58 + 23 counts (sensed 58 + 29 counts): @replyo:I2C::Servo::AbsMove3Reply : @error:positionErr: @channeli: @tagi): @statuso:I2C::Servo::Status: @enabledF: @erri:@positioni7: @pastRLSF: @pwmi7:@deltaPressiT:@pastThresholdF: @voltagef15.092816887579774W: @currentir: @type2F:@outPressi6:\ @lostT: @inPressi:@velocityi$: @pastFLSF:\ @homeF: @sourceiK:@destinationi%:bt["2/home/esp/esp2/lib/slide.rb:642:in `raiseErr'"7/home/esp/esp2/lib/slide.rb:404:in `unlimitedSeek'"5/home/esp/esp2/lib/thread.rb:74:in `recoverable'"7/home/esp/esp2/lib/slide.rb:369:in `unlimitedSeek'"./home/esp/esp2/lib/slide.rb:361:in `seek'"0/home/esp/esp2/lib/slide.rb:411:in `moveTo'"1/home/esp/esp2/lib/slide.rb:421:in `driveTo'",/home/esp/esp2/lib/msg.rb:68:in `retry'"1/home/esp/esp2/lib/slide.rb:420:in `driveTo'"8/home/esp/esp2/type/auv/koa/configure.rb:28:in `to'"@/home/esp/esp2/utils/cartridge/carousel.rb:289:in `select!'"  El22 +8 ."preston"Carousel.home.seek 27 +4 "carousel0"FY'd +868 "core" ' +5 ."preston"Toroid.in :hold +3 "valve0"D? 2 +7 ."preston"Toroid.seek :cartridge +4 "valve0"Dx(m +374 "core" ( +6 ."preston"Toroid.in :default +5 "valve0"D? 2 +7 ."preston"Toroid.seek :clear +4 "valve0"D8( +374 "core" ĸ( +2 "ambient0"J% +4 "core" ʘ% +2 "carousel0"FZ% +5 "core" %dOqLP  +2 #"preston"Cartridge 27 at 0.589285135496979 psi +4 "carousel0"F]% +7 "core" %dNqLP  +6 ."preston"Toroid.in :hold +3 "valve0"D? 2 +7 ."preston"Toroid.seek :bypass +4 "valve0"D( +355 "core" ğ( +5 ."preston"Toroid.in :default +5 "valve0"D? 2 +6 ."preston"Toroid.seek :clear +4 "valve0"D( +355 "core" ě( +2 ."preston"Bypass.open +5 "sampler1"I21 +81 "core" ɲ1 +2 ."preston"delay 2 seconds +204 .Bypass.close +4 "sampler1"I?/ +83 "core" ɿ/ +560 "Can"ot+} vI\ nz +11958 mtL+|vP 6oz +11963 ou2+|vF\ pz +5131 #"preston"-> Cart.reserve 1..60 +1300 #-> Cart.release 27 +571 #-> vacLeakTest +9 "valve0"DG% +5 D\\& +7 "core" %aE!OR +2 "carousel0"Fa% +5 "syringe0"B& +4 "syringe1"C% +7 C& +6 "syringe0"BB% +4 "valve1"Er& +27 "core" &OL  + %dMqH^P  + —&j(W w + Ô%8\\ Â&j(&a + %jQp + &OF s +11 ."clearToroid"Toroid.seek :clear +7 "valve1"E%& +2 "valve0"DI( +9 "core" ť&OL q + ( +4 ."preston"Air.in :default +7 "syringe1"C>d Q]<2 +6 ."preston"Air.seek :clear +5 "syringe1"CK'8 +5 "core" ' +4 ."preston"Lysis1.in :default +3 "syringe1"C?d Q[<2 +7 ."preston"Lysis1.seek :clear +5 "syringe1"C (j +5 "core" Í( +3 ."preston"Lysis2.seek :clear +5 "syringe0"B'j +6 "core" Ž' +3 ."preston"Archive.seek :clear +54 "syringe0"Bu(j +7 "core" ( +3 ."preston"Carousel.in :default +12 "carousel0"F>  El22 +7 F"% +3 "core" Ƣ%dNqIP  +4 ."preston"Carousel.home.seek 27 +5 "carousel0"FR'd +17 "core" ' +3 "valve0"DN% +4 "core" %aLOY +3 ."preston"Bypass.open +3 "sampler1"Ip1 +83 "core" 1 +2 ."preston"Exhaust.open +3 "sampler0"H2 +87 "core" ș2 +3 #"preston"Waiting for preston to answer "Turn the pump on. Push Return" +62 #Answered Turn the pump on. Push Return"" +5 #Vacuuming individual cartridges. +5 "valve0"DA% +6 Dl& +3 "carousel0"Fz% +4 "syringe0"B,& +9 "syringe1"C% +12 "core" %aC OK + &\ OD  + %dLqIP  ¬&j$A { +2 "syringe1"C & +9 "syringe0"B#% +8 "valve1"Eg& +9 "core" Ç%8< + Ì&j&R + £%j^R + &OH q +7 ."clearToroid"Toroid.seek :clear +8 "valve1"Ei& +3 "valve0"D( +10 "core" &eOE | Đ( +5 ."preston"Air.seek :clear +6 "syringe1"Cd'8 +6 "core" ' +3 ."preston"Lysis1.seek :clear +3 "syringe1"Co(j +8 "core" ( +3 ."preston"Lysis2.seek :clear +6 "syringe0"B''j +4 "core" §' +3 ."preston"Archive.seek :clear +4 "syringe0"B (j +8 "core"  ( +2 ."preston"Carousel.in :default +3 "carousel0"F>  El22 +10 F% +4 "core" Ɩ%dLqIP  +3 ."preston"Carousel.home.seek 27 +4 "carousel0"F='d +17 "core" ƽ' +2 "valve0"DE% +5 "core" %a<OC +3 "valve0"D/% +4 "core" į%aJOA +2 "syringe1"C& +5 "core" Ü&j'P +2 "syringe1"C-% +5 "core" í%8F +2 "valve1"EF& +5 "core" & OA k +3 ."preston"Carousel.seek 27 +6 "carousel0"F1'd +4 "core" Ʊ' +5 "carousel0"F% +3 "core" %dNqKP  +3 "syringe1"CM& +5 "core" &j+9 +2 ."preston"Lysis1.in :fast +4 "syringe1"C?d Q[<2 +6 ."preston"Lysis1.seek :locked +5 "syringe1"Cb(* +238 "core" ( +2 "valve0"DT% +7 "core" %aOO1 +3 ."Plunge"Plunge.in :default +4 "valve0"D> Pm'-2 +10 "syringe1"CC% + ."Plunge"Plunge.seek :locked +9 "valve0"DD' +7 "core" %8Ӈ; +5 ."Air"Air.in :fast +4 "syringe1"C> Q]<2 +8 ."Air"Air.seek :locked +4 "syringe1"Cq'h +84 "core" ' +4 ' +2 ."preston"Carousel.reconfigure :locked +3 "carousel0"F#  El2\ 2 +7 F% +3 "core" ƞ%dRqIxP  +8 #"preston"Powering cartridge bus +265 "cartridge_broadcast" ( +4 ."preston"Gate.setIR 1750,5000,0,6 +20 .Gate.setIR 0,5000,0,6 +3 "cartridge_broadcast"~ +10 ."preston"PuckHeater.configure :default #ambient 22.2C +4 "Cartridge" \ :D H K +7 ."preston"Gate.power :heat,:ON,limit to 5000mA +57 "Cartridge" y +4 "cartridge" yoϖoϖ +3 "Cartridge" 9y  +4 "cartridge" y Zm/J59977 kbm/CMu +4 #"preston"Mounted lysis Cartridge board#J59977 +8 #Using default cartridge heat loss curve for HeatingFunctionInCarousel +8 #Vacuuming vented cartridge 27 for 30 seconds +4 "carousel0"Fh% +6 "core" %d qI6O \  +7 ."preston"Toroid.in :hold +2 "valve0"D? 2 +6 ."preston"Toroid.seek :cartridge +4 "valve0"D|(m +372 "core" ( +5 ."preston"Toroid.in :default +3 "valve0"D? 2 +8 ."preston"Toroid.seek :clear +5 "valve0"Dc( +372 "core" ( +2 #"preston"Polling Can every 2:00 +56 "Can"nu+|vQ\ r\ M +3 ."preston"PuckHeater.configure :default #ambient 22.1C +4 "Cartridge" \ :D H B +7 ."preston"PuckHeater.seek 42.1C,1:00 +77 "Cartridge" 3 D +6 _9 +4 "cartridge" 9 , +104 "Cartridge" [9 +3 "cartridge" 9 ,K +104 "Cartridge" 9 +3 "cartridge" 9!d +105 "Cartridge" 9 +5 "cartridge" 9$, c +104 "Cartridge" f9 +3 "cartridge" 9(*, b +104 "Cartridge" j9 +4 "cartridge" 9+a,] +104 "Cartridge" 9 +3 "cartridge" 9-Y[ +104 "Cartridge" e9 +3 "cartridge" 9/Y[ +104 "Cartridge" 9 +3 "cartridge" 91,] +104 "Cartridge" 9 +3 "cartridge" 93#] +104 "Cartridge" O9 +3 "cartridge" 95'Z +104 "Cartridge" *9 +3 "cartridge" 97oY+W +103 "Cartridge" y9 +4 "cartridge" 980U +103 "Cartridge" +9 +3 "cartridge" 9:@4S +104 "Cartridge" J9 +3 "cartridge" 9;w8Q +104 "Cartridge" {9 +4 "cartridge" 9<9 +3 "cartridge" 9=AN +106 "Cartridge" 9 +3 "cartridge" 9>~EL +104 "Cartridge" .9 +3 "cartridge" 9?eIK +104 "Cartridge" w9 +3 "cartridge" 9@+NI +103 "Cartridge" s9 +5 "cartridge" 9@RH +103 "Cartridge" <9 +3 "cartridge" 9AgVF +5 ."preston"PuckHeater.hold 3 seconds,42.1C +11 "Cartridge"  D ATH; +6 "cartridge" W +87 "Can"nu+|u%s/z +5 nu+|u%s0} +217 "cartridge" +2 ."preston"delayUntil "14:01:10.04" +183 "ambient0"JS% +3 "core" % +3 "carousel0"FV% +5 "core" %d qI O \  +2 #"preston"Cartridge 27 at 0.813714409793917 psi +4 "carousel0"F!% +7 "core" ơ%d qIO \  +6 ."preston"Toroid.in :hold +3 "valve0"D? 2 +8 ."preston"Toroid.seek :bypass +4 "valve0"DQ( +355 "core" ( +5 ."preston"Toroid.in :default +4 "valve0"D? 2 +7 ."preston"Toroid.seek :clear +5 "valve0"D( +355 "core" ĕ( +2 ."preston"delay 2 seconds +205 .Air.in :default +4 "syringe1"C>d Q]<2 +6 ."preston"Air.seek :full +3 "syringe1"C'h +7 "core" Ò' +5 ."preston"Gate.power :heat,:OFF +3 .Gate.power :cartridge,:OFF +6 "valve1"E}& +5 "core" &#O9 z +3 ."preston"Carousel.in :default +2 "carousel0"F>  El22 +8 F\ % +3 "core" Ɗ%d qIO \  +4 ."preston"Carousel.home.seek 27 +4 "carousel0"Fk'd +19 "core" ' +2 "carousel0"F^% +4 "core" %d"qK S 2 +3 "syringe0"Bm& +4 "core" &j ۇ +3 "syringe1"C % +3 "core" É%h=Ї9 @ +5 ."Air"Air.in :unlocking +6 "syringe0"B:% +4 "syringe1"C> Q]-2 +5 "core" º%jg·% +4 ."Air"Air.seek :clear +5 "syringe1"CP'8 +82 "core" ' +3 "syringe1"CH& +4 "core" &*no % +6 ."Lysis1"Lysis1.in :unlocking +8 "valve0"D6% +3 "syringe1"C? Q[(2 +7 ."Lysis1"Lysis1.seek :clear +5 "syringe1"CW(j +6 "core" Ķ%HsO; ( +4 ."Plunge"Plunge.in :unlocking +5 "valve0"D> Pm'(2 +6 ."Plunge"Plunge.seek :clear +5 "valve0"Dv' +100 "core" ( +11 ' +3 #"preston"Cartridges under vacuum. Individual Leak Test begins +5 #Waiting for preston to answer "Close valve on vacuum flask & turn off vacuum. Record Start Vacuum." +4810 #Answered Close valve on vacuum flask & turn off vacuum. Record Start Vacuum."" +3 .delay 10:00 +168 !o:IRB::Abort :@checkpoint: omitted: mesg"User Abort!!:@timestampu: Time Y:bt["7/home/esp/esp2/lib/cmdserver.rb:294:in `interrupt'"7/home/esp/esp2/lib/cmdserver.rb:424:in `interrupt'",preston aborter-:1:in `topLevelBinding'" delay 120; reportVac +6 .delay 2:00 +4157 "Can"nu+|vE\ t,z +7851 "ambient0"J`% +3 "core" %  +3 #"preston"Sample Loop at 0.713968065661945 psi +3 .Exhaust.close +5 "sampler0"H&0 +86 "core" Ȧ0 +2 ."preston"Bypass.close +3 "sampler1"IL/ +80 "core" / +3 "valve0"Dn% +5 "core" %aJOL +2 "syringe1"C7& +5 "core" ÷&j)) +2 "syringe1"C)% +5 "core" é%89 +3 "valve1"EX& +4 "core" &OL y +3 ."preston"Carousel.seek 27 +6 "carousel0"F'd +6 "core" Ɔ' +5 ."preston"Toroid.in :hold +4 "valve0"D? 2 +6 ."preston"Toroid.seek :cartridge +59 "valve0"DU(m +373 "core" ( +5 ."preston"Toroid.in :default +16 "valve0"D? 2 +5 ."preston"Toroid.seek :clear +4 "valve0"D~( +373 "core" ( +2 "ambient0"J$% +3 "core" ʤ% +3 "carousel0"F(% +6 "core" ƨ%dNqPP  +2 #"preston"Cartridge 27 at 0.626690014546469 psi +5 "carousel0"F@% +9 "core" %dLqOP  +5 ."preston"Toroid.in :hold +4 "valve0"D? 2 +7 ."preston"Toroid.seek :bypass +5 "valve0"D( +355 "core" đ( +5 ."preston"Toroid.in :default +4 "valve0"D? 2 +7 ."preston"Toroid.seek :clear +4 "valve0"Dx( +355 "core" ( +2 ."preston"Bypass.open +5 "sampler1"I1 +79 "core" ɘ1 +2 ."preston"delay 2 seconds +204 .Bypass.close +5 "sampler1"IZ/ +81 "core" / +1877 "Can"ov+|vP *uJz +9597 #"preston"-> Cart.unlock +8 "valve1"E]& +3 "core" &O= t +3 ."preston"Carousel.in :default +4 "carousel0"F>  El22 +5 F8% +3 "core" Ƹ%dMqSP  +6 ."preston"Carousel.home.seek 27 +5 "carousel0"F'd +17 "core" Ɵ' +2 "carousel0"F2% +5 "core" Ʋ%dMqS$P  +2 "syringe0"B?& +4 "core" ¿&j+ t +3 "syringe1"CG% +4 "core" %8 +3 "syringe0"Br% +3 "core" %jT\ +3 "syringe1"CB& +5 "core" &j +2 "valve0"Da% +4 "core" %aLO9 +2272 "Can"nvS+|vP /vhz +11968 ov+|vQ wz +11968 ow+|vP &yz +7655 #"preston"-> vacLeakTest +10 "valve0"D% +4 D& +7 "carousel0"F% +5 "core" Ă%aHO/ + "syringe0"B\\& +3 "syringe1"C%% +4 C"& +5 "syringe0"BN% +4 "valve1"Ep& +31 "core" Ĕ&O,  +3 Ɨ%dMq^P  + &j å%8V + â&j9/ + %j`/ + &O) v +8 ."clearToroid"Toroid.seek :clear +5 "valve1"E& +5 "valve0"D0( +8 "core" ś&O+ r + İ( +4 ."preston"Air.in :default +3 "syringe1"C>d Q]<2 +5 ."preston"Air.seek :clear +5 "syringe1"C'8 +5 "core" Å' +4 ."preston"Lysis1.in :default +2 "syringe1"C?d Q[<2 +7 ."preston"Lysis1.seek :clear +4 "syringe1"C4(j +5 "core" ô( +4 ."preston"Lysis2.seek :clear +6 "syringe0"B'j +4 "core" ™' +3 ."preston"Archive.seek :clear +5 "syringe0"B5(j +6 "core" µ( +3 ."preston"Carousel.in :default +3 "carousel0"F>  El22 +6 F,% +3 "core" Ƭ%dLq]P  +3 ."preston"Carousel.home.seek 27 +4 "carousel0"Fz'd +19 "core" ' +2 "valve0"Dl% +4 "core" %aO&O] +2 ."preston"Bypass.open +4 "sampler1"IA1 +82 "core" 1 +2 ."preston"Exhaust.open +4 "sampler0"HY2 +86 "core" 2 +2 #"preston"Waiting for preston to answer "Turn the pump on. Push Return" +1251 #Answered Turn the pump on. Push Return"" +4 #Vacuuming individual cartridges. +7 "valve0"Dg% +9 D#& +6 "carousel0"F % +7 "core" %aQOH +2 "syringe0"B& +3 "core" ģ&'OL  + "syringe1"Ci% +6 C& +5 "syringe0"BE% +9 "valve1"E/& +22 "core" ƌ%dKqXP  + ‡&j) + %8 + Ö&j," %jb. + ů&O@ p +8 ."clearToroid"Toroid.seek :clear +5 "valve1"E& +5 "valve0"D-( +10 "core" Ŝ&OC x ĭ( +4 ."preston"Air.seek :clear +3 "syringe1"CF'8 +7 "core" ' +3 ."preston"Lysis1.seek :clear +7 "syringe1"C(j +3 "core" ( +4 ."preston"Lysis2.seek :clear +4 "syringe0"BM'j +7 "core" ' +3 ."preston"Archive.seek :clear +71 "syringe0"BI(j +5 "core" ( +4 ."preston"Carousel.in :default +13 "carousel0"F>  El22 +8 FK% +3 "core" %dLqXP  +4 ."preston"Carousel.home.seek 27 +6 "carousel0"F 'd +16 "core" ƍ' +2 "valve0"D% +4 "core" Ď%aKOG +3 "valve0"Du% +5 "core" %aEOF +2 "syringe1"CR& +5 "core" &j0ڇL +2 "syringe1"CT% +4 "core" %8܇? +3 "valve1"EC& +4 "core" &O? t +4 ."preston"Carousel.seek 27 +4 "carousel0"F='d +9 "core" ƽ' +4 "carousel0"Fo% +4 "core" %dLqT\\P  +3 "syringe1"C& +4 "core" Þ&j+ׇ) +4 ."preston"Lysis1.in :fast +4 "syringe1"C?d Q[<2 +6 ."preston"Lysis1.seek :locked +5 "syringe1"Ct(* +238 "core" ( +7 "valve0"Dd% +9 "core" %aFO* +3 ."Plunge"Plunge.in :default +6 "valve0"D> Pm'-2 +6 ."Plunge"Plunge.seek :locked +7 "syringe1"C% +5 "valve0"D9' +8 "core" Ä%8ȇ6 +3 ."Air"Air.in :fast +4 "syringe1"C> Q]<2 +6 ."Air"Air.seek :locked +4 "syringe1"Ch'h +84 "core" ' +4 Ĺ' +2 ."preston"Carousel.reconfigure :locked +4 "carousel0"F#  El2\ 2 +6 F% +3 "core" Ɛ%dNqO=P  +6 #"preston"Powering cartridge bus +266 "cartridge_broadcast" ( +2 ."preston"Gate.setIR 1750,5000,0,6 +15 .Gate.setIR 0,5000,0,6 +4 "cartridge_broadcast"~ +7 ."preston"PuckHeater.configure :default #ambient 22.1C +6 "Cartridge" \ :D H B +5 ."preston"Gate.power :heat,:ON,limit to 5000mA +57 "Cartridge" |y +4 "cartridge" yoϖoϖ +3 "Cartridge" _y  +204 "cartridge" y Zm/J59977 kbm/CMu +3 #"preston"Mounted lysis Cartridge board#J59977 +9 #Using default cartridge heat loss curve for HeatingFunctionInCarousel +5 #Vacuuming vented cartridge 27 for 30 seconds +6 "carousel0"F[% +6 "core" %d qO/O \  +6 ."preston"Toroid.in :hold +4 "valve0"D? 2 +6 ."preston"Toroid.seek :cartridge +4 "valve0"D(m +377 "core" ă( +5 ."preston"Toroid.in :default +4 "valve0"D? 2 +8 ."preston"Toroid.seek :clear +4 "valve0"D( +373 "core" ā( +2 #"preston"Polling Can every 2:00 +54 "Can"pw+|vP\ $zdo +3 ."preston"PuckHeater.configure :default #ambient 21.7C +4 "Cartridge" \ :D H  +6 ."preston"PuckHeater.seek 42.1C,1:00 +6 "Cartridge" f D +5 j9 +7 "cartridge" 9$, +105 "Cartridge" 9 +4 "cartridge" 9$YI +103 "Cartridge" e9 +3 "cartridge" 9%~a +103 "Cartridge" 9 +4 "cartridge" 9(, c +64 "Can"lw+|t?qzz +39 "Cartridge" 9 +3 "cartridge" 9+Y _ +104 "Cartridge" O9 +3 "cartridge" 9.YX +104 "Cartridge" *9 +4 "cartridge" 90U +105 "Cartridge" y9 +4 "cartridge" 92YU +103 "Cartridge" +9 +3 "cartridge" 944YX +104 "Cartridge" J9 +3 "cartridge" 95#X +104 "Cartridge" {9 +3 "cartridge" 97u'V +103 "Cartridge" >9 +4 "cartridge" 99+T +103 "Cartridge" 9 +3 "cartridge" 9:0P +104 "Cartridge" .9 +3 "cartridge" 9;4N +103 "Cartridge" w9 +4 "cartridge" 9<8M +103 "Cartridge" s9 +3 "cartridge" 9=AK +103 "Cartridge" 9 +3 "cartridge" 9?mEI +103 "Cartridge" S9 +3 "cartridge" 9@4IG +104 "Cartridge" V9 +3 "cartridge" 9@ME +103 "Cartridge" !9 +4 "cartridge" 9AvRD +4 ."preston"PuckHeater.hold 3 seconds,42.1C +12 "Cartridge" c D AaHH +3 "cartridge" R +300 +2 ."preston"delayUntil "14:13:28.48" +382 "ambient0"JQ% +3 "core" % +3 "carousel0"F}% +4 "core" %d qOO \  +2 #"preston"Cartridge 27 at 0.713968065661945 psi +4 "carousel0"F\ % +7 "core" Ɗ%d qOO \  +57 ."preston"Toroid.in :hold +13 "valve0"D? 2 +7 ."preston"Toroid.seek :bypass +8 "valve0"D^( +355 "core" ( +5 ."preston"Toroid.in :default +4 "valve0"D? 2 +6 ."preston"Toroid.seek :clear +7 "valve0"Dm( +353 "core" ( +2 ."preston"delay 2 seconds +204 .Air.in :default +5 "syringe1"C>d Q]<2 +6 ."preston"Air.seek :full +6 "syringe1"C 'h +4 "core" É' +5 ."preston"Gate.power :heat,:OFF +3 .Gate.power :cartridge,:OFF +6 "valve1"E:& +6 "core" ź&O: v +3 ."preston"Carousel.in :default +3 "carousel0"F>  El22 +7 FH% +5 "core" %d qPO \ +5 ."preston"Carousel.home.seek 27 +5 "carousel0"F6'd +16 "core" ƶ' +3 "carousel0"Fq% +4 "core" %d#qOS 2 +3 "syringe0"B1& +3 "core" ±&jɇ +3 "syringe1"C% +5 "core" Ò%hK҇7 2 +4 ."Air"Air.in :unlocking +4 "syringe0"Bb% +8 "syringe1"C> Q]-2 +4 "core" %jYƇ0 +2 ."Air"Air.seek :clear +6 "syringe1"CD'8 +82 "core" ' +3 "syringe1"C3& +5 "core" ó&*mu +5 ."Lysis1"Lysis1.in :unlocking +5 "valve0"D`% +3 "syringe1"C? Q[(2 +9 ."Lysis1"Lysis1.seek :clear +4 "syringe1"C&(j +7 "core" %HoO/ , +8 ."Plunge"Plunge.in :unlocking +4 "valve0"D> Pm'(2 +7 ."Plunge"Plunge.seek :clear +4 "valve0"DL' +95 "core" æ( +16 ' +2 #"preston"Cartridges under vacuum. Individual Leak Test begins +5 #Waiting for preston to answer "Close valve on vacuum flask & turn off vacuum. Record Start Vacuum." +8072 "Can"nw?+|vP u|z +757 #"preston"Answered Close valve on vacuum flask & turn off vacuum. Record Start Vacuum."" +5 .delay 10:00 +168 !o:IRB::Abort :@checkpoint: omitted: mesg"User Abort!!:@timestampu: Time Yց<:bt["7/home/esp/esp2/lib/cmdserver.rb:294:in `interrupt'"7/home/esp/esp2/lib/cmdserver.rb:424:in `interrupt'",preston aborter-:1:in `topLevelBinding'" delay 120; reportVac +6 .delay 2:00 +10498 "Can"ow_+|vP }z +1509 "ambient0"Jn% +3 "core" % +3 #"preston"Sample Loop at 0.751372944711434 psi +3 .Exhaust.close +7 "sampler0"H70 +87 "core" ȷ0 +2 ."preston"Bypass.close +4 "sampler1"I)/ +79 "core" ɩ/ +2 "valve0"DX% +3 "core" %aSO= +3 "syringe1"Ck& +4 "core" &j 8 +4 "syringe1"C% +3 "core" Õ%8* +3 "valve1"EU& +4 "core" &O9 w +3 ."preston"Carousel.seek 27 +4 "carousel0"F$'d +6 "core" Ƥ' +5 ."preston"Toroid.in :hold +3 "valve0"D? 2 +6 ."preston"Toroid.seek :cartridge +5 "valve0"D((m +372 "core" Ĩ( +5 ."preston"Toroid.in :default +4 "valve0"D? 2 +6 ."preston"Toroid.seek :clear +5 "valve0"D@( +372 "core" ( +3 "ambient0"J~% +4 "core" % +2 "carousel0"F% +5 "core" Ƒ%dNqS7P  +2 #"preston"Cartridge 27 at 1.26257295838779 psi +4 "carousel0"F% +7 "core" Ƙ%dLqRFP  +6 ."preston"Toroid.in :hold +3 "valve0"D? 2 +7 ."preston"Toroid.seek :bypass +4 "valve0"DZ( +355 "core" ( +5 ."preston"Toroid.in :default +4 "valve0"D? 2 +7 ."preston"Toroid.seek :clear +3 "valve0"D]( +355 "core" ( + ."preston"Bypass.open +5 "sampler1"I81 +78 "core" ɸ1 +3 ."preston"delay 2 seconds +203 .Bypass.close +6 "sampler1"I2/ +81 "core" ɲ/ +8295 "Can"ow+|vP ~z +9134 #"preston"-> SC.to 1; delay 3; SC.to 60; SC.to 1 +5 .Carousel.seek 1 +9 "carousel0"F?' +720 "core" ƿ' +2 ."preston"delay 3 seconds +304 .Carousel.seek 60 +6 "carousel0"FG'9 +40 "core" 'q7GT 2# +5 !"preston"o:Slide::Error\ :@axisName"Storage Carousel (SC):@checkpoint: omitted: mesg"NStorage Carousel (SC) positionErr at 2 + 37 counts (sensed 2 + 31 counts): @replyo:I2C::Servo::AbsMove3Reply : @error:positionErr: @channeli: @tagiL: @statuso:I2C::Servo::Status: @enabledF: @erri(:@positioni: @pastRLSF: @pwmi7:@deltaPressiT:@pastThresholdF: @voltagef15.097726067746686: @currentiq: @type2F:@outPressiG:\ @lostT: @inPressi7:@velocityi: @pastFLSF:\ @homeF: @sourceiK:@destinationi%:bt["2/home/esp/esp2/lib/slide.rb:642:in `raiseErr'"7/home/esp/esp2/lib/slide.rb:404:in `unlimitedSeek'"5/home/esp/esp2/lib/thread.rb:74:in `recoverable'"7/home/esp/esp2/lib/slide.rb:369:in `unlimitedSeek'"./home/esp/esp2/lib/slide.rb:361:in `seek'"0/home/esp/esp2/lib/slide.rb:411:in `moveTo'"1/home/esp/esp2/lib/slide.rb:421:in `driveTo'",/home/esp/esp2/lib/msg.rb:68:in `retry'"1/home/esp/esp2/lib/slide.rb:420:in `driveTo'"8/home/esp/esp2/type/auv/koa/configure.rb:28:in `to'"$preston:17:in `topLevelBinding'"  El22 +10 ."preston"Carousel.home.seek 60 +63 "carousel0"FB'9 +1602 "core" ' +3 ."preston"Carousel.seek 1 +5 "carousel0"Fa' +16 "core" '9e$~4T 2 +5 !"preston"o:Slide::Error\ :@axisName"Storage Carousel (SC):@checkpoint: omitted: mesg"PStorage Carousel (SC) positionErr at 60 - 57 counts (sensed 60 - 50 counts): @replyo:I2C::Servo::AbsMove3Reply : @error:positionErr: @channeli: @tagif: @statuso:I2C::Servo::Status: @enabledF: @erri:@positionie9: @pastRLSF: @pwmi7:@deltaPressiT:@pastThresholdF: @voltagef15.097726067746686: @currenti~: @type2F:@outPressi:\ @lostT: @inPressi4:@velocityi$: @pastFLSF:\ @homeF: @sourceiK:@destinationi%:bt["2/home/esp/esp2/lib/slide.rb:642:in `raiseErr'"7/home/esp/esp2/lib/slide.rb:404:in `unlimitedSeek'"5/home/esp/esp2/lib/thread.rb:74:in `recoverable'"7/home/esp/esp2/lib/slide.rb:369:in `unlimitedSeek'"./home/esp/esp2/lib/slide.rb:361:in `seek'"0/home/esp/esp2/lib/slide.rb:411:in `moveTo'"1/home/esp/esp2/lib/slide.rb:421:in `driveTo'",/home/esp/esp2/lib/msg.rb:68:in `retry'"1/home/esp/esp2/lib/slide.rb:420:in `driveTo'"8/home/esp/esp2/type/auv/koa/configure.rb:28:in `to'"$preston:17:in `topLevelBinding'"  El22 +7 ."preston"Carousel.home.seek 1 +4 "carousel0"F' +537 ."preston"Carousel.in :default +8 "carousel0"F>  El22 +7 ."preston"Carousel.hold +4 "carousel0"FN+ +6 "core" Ƃ'%$T 2 +9 + +4 !"preston"o:IRB::Abort :@checkpoint: omitted: mesg"-Storage Carousel (SC) seek to 1 Aborted!:@timestampu: Time YT:bt["7/home/esp/esp2/lib/slide.rb:381:in `unlimitedSeek'"//home/esp/esp2/lib/slide.rb:371:in `times'"7/home/esp/esp2/lib/slide.rb:371:in `unlimitedSeek'"5/home/esp/esp2/lib/thread.rb:74:in `recoverable'"7/home/esp/esp2/lib/slide.rb:369:in `unlimitedSeek'"./home/esp/esp2/lib/slide.rb:361:in `seek'"0/home/esp/esp2/lib/slide.rb:411:in `moveTo'"1/home/esp/esp2/lib/slide.rb:421:in `driveTo'",/home/esp/esp2/lib/msg.rb:85:in `retry'"1/home/esp/esp2/lib/slide.rb:420:in `driveTo'"8/home/esp/esp2/type/auv/koa/configure.rb:28:in `to'"$preston:17:in `topLevelBinding'" SC.home.to 60 +8 .Carousel.in :default +3 "carousel0"F>  El22 +8 ."preston"Carousel.home.seek 60 +4 "carousel0"F"'9 +46 "core" Ƣ'&|iT 2* +5 !"preston"o:Slide::Error\ :@axisName"Storage Carousel (SC):@checkpoint: omitted: mesg"PStorage Carousel (SC) positionErr at 41 - 87 counts (sensed 41 - 95 counts): @replyo:I2C::Servo::AbsMove3Reply : @error:positionErr: @channeli: @tagi': @statuso:I2C::Servo::Status: @enabledF: @erri/:@positioni&: @pastRLSF: @pwmi7:@deltaPressiT:@pastThresholdF: @voltagef15.092816887579774W: @currenti|: @type2F:@outPressi:\ @lostT: @inPressii:@velocityi: @pastFLSF:\ @homeF: @sourceiK:@destinationi%:bt["2/home/esp/esp2/lib/slide.rb:642:in `raiseErr'"7/home/esp/esp2/lib/slide.rb:404:in `unlimitedSeek'"5/home/esp/esp2/lib/thread.rb:74:in `recoverable'"7/home/esp/esp2/lib/slide.rb:369:in `unlimitedSeek'"./home/esp/esp2/lib/slide.rb:361:in `seek'"0/home/esp/esp2/lib/slide.rb:411:in `moveTo'"1/home/esp/esp2/lib/slide.rb:421:in `driveTo'",/home/esp/esp2/lib/msg.rb:68:in `retry'"1/home/esp/esp2/lib/slide.rb:420:in `driveTo'"8/home/esp/esp2/type/auv/koa/configure.rb:28:in `to'"$preston:18:in `topLevelBinding'"  El22 +6 ."preston"Carousel.hold +5 "carousel0"F%+ +5 "core" ƥ+ +4 ."preston"Carousel.in :default +3 "carousel0"F>  El22 +7 ."preston"Carousel.home.seek 60 +5 "carousel0"F\\'9 +547 "core" ' +2 "carousel0"F% +5 "core" Ɨ%9%S 2 +67 #"preston"-> Cmd.stop +6 "sampler0"H% +4 "core" Ȕ%  +6 "valve1"Ep& +3 "core" &OG x +3 ."preston"Carousel.in :default +3 "carousel0"F>  El22 +6 F% +3 "core" ƛ%9MP  +4 ."preston"Carousel.home.seek 60 +5 "carousel0"F,'9 +20 "core" Ƭ' +3 "carousel0"Fl% +3 "core" %9)6S 2 +3 "syringe1"CA& +5 "core" &j* +3 ."preston"Lysis1.in :fast +3 "syringe1"C?d Q[<2 +7 ."preston"Lysis1.seek :locked +7 "syringe1"Cx(* +236 "core" ( +3 ."preston"Plunge.in :default +5 "valve0"D> Pm'-2 +6 ."preston"Plunge.seek :locked +4 "valve0"DY' +111 "core" ' +4 "syringe0"BP& +4 "core" &jއ +3 "syringe1"CW% +4 "core" %8ׇ! +3 "syringe1"C'& +4 "core" ç&*߇ +5 ."Lysis1"Lysis1.in :unlocking +6 "syringe0"B % +4 "syringe1"C? Q[(2 +7 "core"  %jY܇7 +3 ."Lysis1"Lysis1.seek :clear +5 "syringe1"C(j +125 "core" ß( +3 "sampler0"Hg% +8 "core" %  +10 ."preston"Gate.power :analytic3,:OFF +3 .Gate.power :motor,:OFF +6 .Gate.power :analytic1,:OFF +6 .Gate.power :analytic2,:OFF +7 .Gate.power :core,:OFF +5 .Gate.power :main,:OFF +5 #Safely stopped and ready to power off @1752528088.06PDT @PDT1752528092.86 #-> MainThread.exit +8 #mEXIT +8 !"preston"o:ThreadError: mesg"killed thread:@timestampu: Time Y$U:bt["3/home/esp/esp2/lib/schedule.rb:296:in `wakeup'"8/home/esp/esp2/lib/schedule.rb:296:in `threadReady'"3/home/esp/esp2/lib/schedule.rb:304:in `unsync'"(eval):4:in `gets'"1/home/esp/esp2/lib/cmdserver.rb:442:in `run'"0/home/esp/esp2/lib/prompter.rb:19:in `call'"6/home/esp/esp2/lib/prompter.rb:19:in `callKbdPrc'"9/home/esp/esp2/lib/prompter.rb:37:in `claimKeyboard'"5/home/esp/esp2/lib/rmutex.rb:99:in `synchronize'"./home/esp/esp2/lib/rmutex.rb:72:in `lock'"./home/esp/esp2/lib/delay.rb:78:in `claim'"9/home/esp/esp2/lib/prompter.rb:37:in `claimKeyboard'"1/home/esp/esp2/lib/cmdserver.rb:441:in `run'"7/home/esp/esp2/lib/schedule.rb:497:in `initialize'"0/home/esp/esp2/lib/thread.rb:736:in `start'"7/home/esp/esp2/lib/schedule.rb:490:in `initialize'"'/home/esp/esp2/lib/schedule.rb:488 +11 #Session Ended @1752528093.18PDT @1752537378.48PDT = =mMAIN_scheduler =tMAIN @PDT1752537379.62 #t\ Environmental Sample Processor built 30-Jun-25 (6f42ecee) +159 #"core_reset"Sent BREAK +4 #t>BREAK< ESP3 Gateway boot v1.43 +228 #>BREAK< ESP3 Gateway boot v1.43 for core bus +6 #>BREAK< ESP3 Gateway boot v1.43 for cartridge bus +409 #\ Configuration for koa by nadia@mbari.org 6/26/25\ /home/esp/esp2/type/auv/koa/configure.rb\ +76 #Sea pressure (Abs) tare is 6% of full scale +464 "Can"m*$|v \\^ + m*$|v \\^ + #tPolling Can every 2:00 +52 "Can"p*/|v#f] +1275 #t-> ESP.ready! +5 .Gate.power :main,:ON,limit to 5000mA +2 .Gate.power :analytic1,:ON,limit to 4000mA +3 .Gate.power :analytic2,:ON,limit to 4000mA +3 .Gate.power :analytic3,:ON,limit to 4000mA +4 #Powering core bus +265 "valve0"D2 +6 D +4 "core" ā +7 .tPlunge.configure :default +2 "valve0"D# Pm'-2 +7 .tSamplePump.configure :default + "sampler0"H#^ #(22 +7 .tToroid.configure :default +3 "valve0"D$ 2 +6 .tCarousel.configure :default +2 "carousel0"F#  El22 +7 .tAbs.configure :default +2 "ambient0"J#  +7 .tArchive.configure :default +2 "syringe0"B$d P\\<2 +7 .tAir.configure :default +2 "syringe1"C#d Q]<2 +4 .tLysis1.configure :default +2 "syringe1"C$d Q[<2 +5 .tLysis2.configure :default + "syringe0"B#d Q[<2 +7 .tPinPort.configure :default +2 "valve1"E$ Ld22 +5 #tAll elf controllers running firmware version 4.92 +3 .Gate.power :motor,:ON,limit to 5000mA +4 "valve0"D% +4 D& +3 "core" Ă%HsO;\  +7 "carousel0"F% +6 "syringe0"B& +12 ."Plunge_home"Plunge.home.jog 0 +11 "syringe1"C% + C& +2 "syringe0"B% +3 "valve1"E & +2 "valve0"D\ ) +26 "core" ă&FO2 ֳ + Ƅ%JYP  + …&&≒ o Æ%㉏  + Ç&!s  + ˆ%S  + ʼn& O; +[ Ċ) +10 "valve0"D % +9 ."PinPort_home"PinPort.home.jog 0 +9 ."Lysis1_home"Lysis1.home.jog 0 +3 ."Carousel_home"Carousel.home.jog 0 +4 ."Toroid_home"Toroid.home.jog 0 +3 ."Air_home"Air.home.jog 0 +4 ."Archive_home"Archive.home.jog 0 +3 ."Lysis2_home"Lysis2.home.jog 0 +3 "valve1"E * + "syringe1"C * +2 "carousel0"F) +4 "valve0"D* +12 "syringe1"C) +4 "syringe0"B* +2 B) +14 "core" ċ%HvO> + Í* +3 Ō* Ǝ) + ď* + Ð) ‘* + ’) +4 "syringe1"C& +10 "valve0"D& +6 "valve1"E& +5 "syringe1"C% + "syringe0"B& +10 B% +3 ."Plunge_home"Plunge.in :homing +8 "valve0"D> (2 +3 "core" Ô&sӉ7  + ĕ&'HO6  + Ŗ&O6 + ×% ʉ/  + ˜&щT  + “%yT0 +8 ."Plunge_home"Plunge.jog 1577 +9 ."Lysis2_home"Lysis2.in :homing +4 ."Air_home"Air.in :homing +5 ."Toroid_home"Toroid.in :homing +3 ."Lysis1_home"Lysis1.in :homing +4 ."Archive_home"Archive.in :homing +4 ."PinPort_home"PinPort.in :homing +3 "valve0"D)) +2 "syringe0"B> (2 +5 "syringe1"C> -2 +5 "valve0"D?2 +2 "syringe1"C? (2 +4 "syringe0"B? -2 +4 "valve1"E?2 +52 ."Lysis2_home"Lysis2.jog 1598 +7 ."Air_home"Air.jog 352 +4 ."Lysis1_home"Lysis1.jog 1608 +4 ."Toroid_home"Toroid.jog 1265 +4 ."PinPort_home"PinPort.jog -1192 +3 ."Archive_home"Archive.jog 1594 +4 "syringe0"B)> +3 "syringe1"C)` +4 C*H +6 "valve0"D* +3 "valve1"E*X +4 "syringe0"B*: +17 "core" ę) +2 ."Plunge_home"Plunge.setRawPosition! 50 +3 "valve0"D72 +4 ."Plunge_home"Plunge.seek :home +3 "valve0"D ' +14 "core" Û) +2 ."Air_home"Air.setRawPosition! 0 +2 "syringe1"C7 +5 ."Air_home"Air.seek :home +4 "core" Ġ' +3 ."Plunge_home"Plunge.in :default +4 "syringe1"C!' +3 "valve0"D> Pm'-2 +7 "core" á' +4 ."Air_home"Air.in :default +3 "syringe1"C>d Q]<2 +24 "core" š) +2 ."Lysis2_home"Lysis2.setRawPosition! 50 +3 "syringe0"B72 +8 ."Lysis2_home"Lysis2.seek :home +4 "core" Ü* +2 ."Lysis1_home"Lysis1.setRawPosition! 50 +4 "syringe0"B"' +5 "syringe1"C82 +6 ."Lysis1_home"Lysis1.seek :home +3 "syringe1"C#( +6 "core" Ÿ* +2 ."Archive_home"Archive.setRawPosition! 50 +3 "syringe0"B82 +3 ."Archive_home"Archive.seek :home +4 "syringe0"B$( +4 "core" ¢' +2 ã( +3 ."Lysis1_home"Lysis1.in :default +4 ."Lysis2_home"Lysis2.in :default +2 "syringe1"C?d Q[<2 +2 "syringe0"B>d Q[<2 +4 "core" Ş* +3 ¤( +5 ."Archive_home"Archive.in :default +4 ."PinPort_home"PinPort.setRawPosition! 0 +2 "syringe0"B?d P\\<2 +2 "valve1"E8 +7 ."PinPort_home"PinPort.seek :home +4 "valve1"E%( +5 "core" ť( +2 ."PinPort_home"PinPort.in :default +2 "valve1"E? Ld22 +201 "core" ĝ* +2 ."Toroid_home"Toroid.setRawPosition! 0 +2 "valve0"D8 +5 ."Toroid_home"Toroid.seek :home +2 "valve0"D&( +4 "core" Ħ( +4 ."Toroid_home"Toroid.in :default + "valve0"D? 2 +6 ."clearToroid"Toroid.seek :clear +6 "valve1"E'& +3 "valve0"D(( +5 "core" ŧ&ͥO7 [ +5 .tPinPort.in :unlocking +2 "valve1"E? Ld2 +5 .tPinPort.seek :clear +3 "valve1"E)( +113 "core" ũ( +226 Ĩ( +2 .tAir.seek :clear +3 "syringe1"C*'8 +85 "core" ê' +2 .tLysis1.seek :clear +3 "syringe1"C+(j +77 "core" ë( +2 .tLysis2.seek :clear +4 "syringe0"B,'j +73 "core" ¬' +3 .tArchive.seek :clear +3 "syringe0"B-(j +74 "core" ­( +2 .tCarousel.in :default +2 "carousel0"F>  El22 +4 F.% +3 "core" Ʈ%9[P{  +3 .tCarousel.home.seek 60 +3 "carousel0"F/'9 +19 "core" Ư' +3 "valve0"D0% +3 "core" İ%a/O2  +3 "valve0"D1% +5 "core" ı%a4O1  +3 "sampler0"H2% +5 "core" Ȳ% +3 "valve0"D3& +5 "core" ij&:O,  +2 "carousel0"F4% +5 "core" ƴ%9K MainThread.exit +6 "sampler0"H;% +5 "core" Ȼ% +5 #mEXIT @1752537431.44PDT @1752589865.32PDT = =mMAIN_scheduler =tMAIN @PDT1752589866.36 #t\ Environmental Sample Processor built 30-Jun-25 (6f42ecee) +151 #"core_reset"Sent BREAK +2 #t>BREAK< ESP3 Gateway boot v1.43 +226 #>BREAK< ESP3 Gateway boot v1.43 for core bus +4 #>BREAK< ESP3 Gateway boot v1.43 for cartridge bus +365 #\ Configuration for koa by nadia@mbari.org 6/26/25\ /home/esp/esp2/type/auv/koa/configure.rb\ +72 #Sea pressure (Abs) tare is 6% of full scale +442 "Can"n*|v_7 +2 n*|v_7 +2 #tPolling Can every 2:00 +42 #-> ESP.ready! +4 .Gate.power :main,:ON,limit to 5000mA +2 .Gate.power :analytic1,:ON,limit to 4000mA +2 .Gate.power :analytic2,:ON,limit to 4000mA +2 .Gate.power :analytic3,:ON,limit to 4000mA +5 "Can"p*|vk7 +2 #tPowering core bus +265 "valve0"D2 +4 D +3 "core" ā +6 .tPlunge.configure :default +2 "valve0"D# Pm'-2 +6 .tSamplePump.configure :default +3 "sampler0"H#^ #(22 +7 .tToroid.configure :default +2 "valve0"D$ 2 +6 .tCarousel.configure :default +2 "carousel0"F#  El22 +7 .tAbs.configure :default +2 "ambient0"J#  +7 .tArchive.configure :default + "syringe0"B$d P\\<2 +7 .tAir.configure :default +2 "syringe1"C#d Q]<2 +4 .tLysis1.configure :default +2 "syringe1"C$d Q[<2 +8 .tLysis2.configure :default +2 "syringe0"B#d Q[<2 +6 .tPinPort.configure :default +2 "valve1"E$ Ld22 +4 #tAll elf controllers running firmware version 4.92 +4 .Gate.power :motor,:ON,limit to 5000mA +3 "valve0"D% +5 "core" Ă%aG#OF 1 +5 "valve0"D& +3 ."Plunge_home"Plunge.home.jog 0 +12 "carousel0"F% +3 "valve0"D) +53 "syringe0"B& +6 "syringe1"C% +4 C& +2 "syringe0"B % +4 "valve1"E\ & +26 "core" ă&>'OK ׻ + Ƅ%JkP d + ą) + †&*+  + Ç%سG  È&)[  + ‰%2i  + Ŋ& O? +Q +9 "valve0"D % +5 ."Lysis2_home"Lysis2.home.jog 0 +7 ."Air_home"Air.home.jog 0 +4 ."Carousel_home"Carousel.home.jog 0 +3 ."Archive_home"Archive.home.jog 0 +3 ."Toroid_home"Toroid.home.jog 0 +3 ."PinPort_home"PinPort.home.jog 0 +4 ."Lysis1_home"Lysis1.home.jog 0 +3 "syringe0"B ) +3 "syringe1"C ) +8 "carousel0"F) +4 "syringe0"B* +5 "valve0"D* +4 "valve1"E* +3 "syringe1"C* +13 "core" ċ%aFOI + Œ) + Í) + * + Ǝ) Đ* + ő* + Ò* +2 "syringe0"B% +8 "syringe1"C& +7 "syringe0"B& +6 "valve0"D& +5 "valve1"E& +6 "syringe1"C% +2 ."Plunge_home"Plunge.in :homing +7 "valve0"D> (2 +3 "core" “%s,  + Ô&u. + •&  + Ė&AAO< + ŗ& O;  + Ø%ض %  +7 ."Plunge_home"Plunge.jog 414 +9 ."Lysis2_home"Lysis2.in :homing +4 ."Air_home"Air.in :homing +4 ."Toroid_home"Toroid.in :homing +3 ."PinPort_home"PinPort.in :homing +3 ."Archive_home"Archive.in :homing +4 ."Lysis1_home"Lysis1.in :homing +3 "valve0"D) + "syringe0"B> (2 +3 "syringe1"C> -2 +2 "valve0"D?2 +3 "valve1"E?2 +2 "syringe0"B? -2 +4 "syringe1"C? (2 +4 ."Lysis2_home"Lysis2.jog 1604 +16 ."PinPort_home"PinPort.jog -1192 +3 ."Air_home"Air.jog 359 +4 ."Toroid_home"Toroid.jog 1237 +5 ."Lysis1_home"Lysis1.jog 1605 +4 ."Archive_home"Archive.jog 1596 +5 "syringe0"B)D +3 "valve1"E*X +5 "syringe1"C)g +3 "valve0"D* +10 "syringe1"C*E +4 "syringe0"B*< +11 "core" ę) + ."Plunge_home"Plunge.setRawPosition! 50 +2 "valve0"D72 +6 ."Plunge_home"Plunge.seek :home +3 "valve0"D ' +23 "core" Ġ' +3 ."Plunge_home"Plunge.in :default +3 "valve0"D> Pm'-2 +2 "core" Ü) +4 ."Air_home"Air.setRawPosition! 0 +2 "syringe1"C7 +5 ."Air_home"Air.seek :home +3 "syringe1"C!' +3 "core" á' +3 ."Air_home"Air.in :default +2 "syringe1"C>d Q]<2 +23 "core" š) +2 ."Lysis2_home"Lysis2.setRawPosition! 50 +2 "syringe0"B72 +4 ."Lysis2_home"Lysis2.seek :home +4 "syringe0"B"' +13 "core" Þ* +2 Ÿ* +2 ."Lysis1_home"Lysis1.setRawPosition! 50 +3 ."Archive_home"Archive.setRawPosition! 50 +3 "syringe1"C82 +2 "syringe0"B82 +5 ."Lysis1_home"Lysis1.seek :home +7 ."Archive_home"Archive.seek :home +6 "syringe1"C#( +3 "syringe0"B$( +9 "core" ¢' + ś* + ."PinPort_home"PinPort.setRawPosition! 0 +4 ."Lysis2_home"Lysis2.in :default +2 "valve1"E8 +2 "syringe0"B>d Q[<2 +7 ."PinPort_home"PinPort.seek :home +7 "valve1"E%( +5 "core" ã( + ¤( + ť( +3 ."Lysis1_home"Lysis1.in :default +6 ."PinPort_home"PinPort.in :default +3 ."Archive_home"Archive.in :default +3 "syringe1"C?d Q[<2 + "valve1"E? Ld22 +2 "syringe0"B?d P\\<2 +185 "core" ĝ* +2 ."Toroid_home"Toroid.setRawPosition! 0 +2 "valve0"D8 +4 ."Toroid_home"Toroid.seek :home +3 "valve0"D&( +5 "core" Ħ( +2 ."Toroid_home"Toroid.in :default +2 "valve0"D? 2 +6 ."clearToroid"Toroid.seek :clear +4 "valve1"E'& +3 "valve0"D(( +4 "core" ŧ&ͣOF ] +5 .tPinPort.in :unlocking +2 "valve1"E? Ld2 +5 .tPinPort.seek :clear +2 "valve1"E)( +114 "core" ũ( +227 Ĩ( +3 .tAir.seek :clear +3 "syringe1"C*'8 +84 "core" ê' +3 .tLysis1.seek :clear +3 "syringe1"C+(j +74 "core" ë( +2 .tLysis2.seek :clear +3 "syringe0"B,'j +74 "core" ¬' +3 .tArchive.seek :clear +3 "syringe0"B-(j +74 "core" ­( +2 .tCarousel.in :default +2 "carousel0"F>  El22 +4 F.% +4 "core" Ʈ%9O'P_  +3 .tCarousel.home.seek 60 +3 "carousel0"F/'9 +14 "core" Ư' +3 "valve0"D0% +3 "core" İ%aLOD  +3 "valve0"D1% +4 "core" ı%aUO8  +4 "sampler0"H2% +4 "core" Ȳ%/ +3 "valve0"D3& +5 "core" ij&:O:  +2 "carousel0"F4% +8 "core" ƴ%9L jP  +3 "ambient0"J5% +5 "core" ʵ% +2 "syringe0"B6& +4 "core" ¶&jCш \\ +3 "syringe1"C7% +5 "core" ÷%8ш +2 "syringe1"C8& +5 "core" ø&j:ֈ' +3 "syringe0"B9% +4 "core" ¹%j%& +3 "valve1"E:& +44 "core" ź& O9 l +9946 "Can"n)+ |vJ\ e +42 #t-> 10.times {PB.open; Intake.open; Exhaust.open; delay 10; PB.close; Intake.close; Exhaust.close; delay 10} +3 .Bypass.open +3 "sampler1"I;1 +79 "core" ɻ1 +2 .tIntake.open +2 "sampler0"H<1 +78 "core" ȼ1 +2 .tExhaust.open +2 "sampler0"H=2 +83 "core" Ƚ2 +2 .tdelay 10 seconds +1004 .Bypass.close +2 "sampler1"I>/ +77 "core" ɾ/ +2 .tIntake.close +3 "sampler0"H?/ +83 "core" ȿ/ +3 .tExhaust.close +2 "sampler0"H@0 +85 "core" 0 +3 .tdelay 10 seconds +1002 .Bypass.open +2 "sampler1"IA1 +81 "core" 1 +2 .tIntake.open +3 "sampler0"HB1 +75 "core" 1 +2 .tExhaust.open +2 "sampler0"HC2 +84 "core" 2 +3 .tdelay 10 seconds +1003 .Bypass.close +2 "sampler1"ID/ +78 "core" / +2 .tIntake.close +2 "sampler0"HE/ +86 "core" / +2 .tExhaust.close +2 "sampler0"HF0 +85 "core" 0 +2 .tdelay 10 seconds +1002 .Bypass.open +3 "sampler1"IG1 +76 "core" 1 +2 .tIntake.open +3 "sampler0"HH1 +77 "core" 1 +2 .tExhaust.open +3 "sampler0"HI2 +84 "core" 2 +2 .tdelay 10 seconds +1005 .Bypass.close +2 "sampler1"IJ/ +78 "core" / +2 .tIntake.close +2 "sampler0"HK/ +86 "core" / +3 .tExhaust.close +2 "sampler0"HL0 +83 "core" 0 +3 .tdelay 10 seconds +1002 .Bypass.open +3 "sampler1"IM1 +76 "core" 1 +2 .tIntake.open + "sampler0"HN1 +77 "core" 1 +2 .tExhaust.open +4 "sampler0"HO2 +88 "core" 2 +3 .tdelay 10 seconds +1002 .Bypass.close +3 "sampler1"IP/ +80 "core" / +2 .tIntake.close +3 "sampler0"HQ/ +87 "core" / +2 .tExhaust.close +2 "sampler0"HR0 +83 "core" 0 +2 .tdelay 10 seconds +1003 .Bypass.open +2 "sampler1"IS1 +76 "core" 1 +3 .tIntake.open +2 "sampler0"HT1 +77 "core" 1 +2 .tExhaust.open +3 "sampler0"HU2 +82 "core" 2 +2 .tdelay 10 seconds +1004 .Bypass.close +2 "sampler1"IV/ +76 "core" / +2 .tIntake.close +3 "sampler0"HW/ +88 "core" / +2 .tExhaust.close +2 "sampler0"HX0 +82 "core" 0 +2 .tdelay 10 seconds +334 "Can"o}+2|vQ  +669 .tBypass.open +2 "sampler1"IY1 +77 "core" 1 +2 .tIntake.open +2 "sampler0"HZ1 +82 "core" 1 +3 .tExhaust.open +2 "sampler0"H[2 +85 "core" 2 +3 .tdelay 10 seconds +1002 .Bypass.close +2 "sampler1"I\\/ +78 "core" / +2 .tIntake.close +2 "sampler0"H]/ +86 "core" / +2 .tExhaust.close +2 "sampler0"H^0 +81 "core" 0 +2 .tdelay 10 seconds +1003 .Bypass.open +2 "sampler1"I_1 +77 "core" 1 +2 .tIntake.open +2 "sampler0"H`1 +83 "core" 1 +2 .tExhaust.open +3 "sampler0"Ha2 +83 "core" 2 +3 .tdelay 10 seconds +1003 .Bypass.close +2 "sampler1"Ib/ +78 "core" / +2 .tIntake.close +2 "sampler0"Hc/ +87 "core" / +2 .tExhaust.close +2 "sampler0"Hd0 +84 "core" 0 +2 .tdelay 10 seconds +1004 .Bypass.open +3 "sampler1"Ie1 +78 "core" 1 +3 .tIntake.open +3 "sampler0"Hf1 +75 "core" 1 +2 .tExhaust.open +2 "sampler0"Hg2 +86 "core" 2 +3 .tdelay 10 seconds +1003 .Bypass.close +3 "sampler1"Ih/ +78 "core" / +2 .tIntake.close +2 "sampler0"Hi/ +88 "core" / +2 .tExhaust.close +2 "sampler0"Hj0 +83 "core" 0 +2 .tdelay 10 seconds +1003 .Bypass.open +2 "sampler1"Ik1 +78 "core" 1 +2 .tIntake.open +3 "sampler0"Hl1 +76 "core" 1 +2 .tExhaust.open +3 "sampler0"Hm2 +86 "core" 2 +3 .tdelay 10 seconds +1003 .Bypass.close + "sampler1"In/ +82 "core" / + .tIntake.close +3 "sampler0"Ho/ +88 "core" / +2 .tExhaust.close +2 "sampler0"Hp0 +82 "core" 0 +3 .tdelay 10 seconds +1003 .Bypass.open +2 "sampler1"Iq1 +78 "core" 1 +2 .tIntake.open +2 "sampler0"Hr1 +81 "core" 1 +2 .tExhaust.open +2 "sampler0"Hs2 +86 "core" 2 +3 .tdelay 10 seconds +951 "Can"o|+?|vR P +51 .tBypass.close +2 "sampler1"It/ +78 "core" / +2 .tIntake.close +2 "sampler0"Hu/ +90 "core" / +3 .tExhaust.close +2 "sampler0"Hv0 +84 "core" 0 +2 .tdelay 10 seconds +11660 "Can"o|+@|vVe$ +4719 #t-> SC.coast +2 .Carousel.coast +3 "carousel0"F5 +3 Fw% +3 "core" %9Om  +7241 "Can"m|+>|vq0B +5223 #t-> Handoff.waste +3 .Handoff.select :waste +3 "valve0"D +6742 "Can"o|+;|v]` +11967 p|+:|v_ ~ +11967 q|+;|v[\  +11972 m|+=|vX0  +11963 n|+=|vZ  +11972 p|u+>|vX  +11975 n|+?|v[ +11972 n|+<|v[y2 +11970 o|~+A|v\\dP +11976 p|^+?|vZQn +11977 n|+>|v`< +11973 n|+<|v\\& +11976 n|+=|v\\- +11975 n|+C|v] +11976 n|+C|vZ +11979 p|+D|vTA" +11977 n|+H|v\\@ +7641 #t-> Handoff.blocked +3 .Handoff.select :blocked +3 "valve0"D0 +4334 "Can"o|+E|vp^ +11979 o}+M|vo%| +1874 #t-> exit +2 "sampler0"Hx% +3 "core" %=~U +6 #mEXIT @1752592772.11PDT @1752595307.22PDT = =tMAIN =mMAIN_scheduler @PDT1752595308.23 #t\ Environmental Sample Processor built 30-Jun-25 (6f42ecee) +110 #"core_reset"Sent BREAK +2 #t>BREAK< ESP3 Gateway boot v1.43 +220 #>BREAK< ESP3 Gateway boot v1.43 for core bus +3 #>BREAK< ESP3 Gateway boot v1.43 for cartridge bus +285 #\ Configuration for koa by nadia@mbari.org 6/26/25\ /home/esp/esp2/type/auv/koa/configure.rb\ +53 #Sea pressure (Abs) tare is 6% of full scale +332 "Can"m*a|ys\  +2 m*a|ys\  +2 #tPolling Can every 2:00 +67 "Can"o*g|yo  +3 #tClients may connect on TCP port 9999 + #Connecting to 10.89.11.2:9999 +4 !o:Errno::ECONNREFUSED:\ errnoit: mesg"PCould not connect to initial client because Connection refused - connect(2):bt[ "2/home/esp/esp2/lib/esp.rb:204:in `initialize'",/home/esp/esp2/lib/esp.rb:204:in `open'"-/home/esp/esp2/lib/esp.rb:204:in `shell'"7/home/esp/esp2/lib/schedule.rb:497:in `initialize'"0/home/esp/esp2/lib/thread.rb:736:in `start'"7/home/esp/esp2/lib/schedule.rb:490:in `initialize'"'/home/esp/esp2/lib/schedule.rb:488 +3 #Waiting for espclients... +440 #"preston"Session Begun +1893 #-> ESP.ready! +4 .Gate.power :main,:ON,limit to 5000mA +3 .Gate.power :analytic1,:ON,limit to 4000mA +3 .Gate.power :analytic2,:ON,limit to 4000mA +3 .Gate.power :analytic3,:ON,limit to 4000mA +6 #Powering core bus +261 "valve0"D2 +2 D +2 "core" ā +5 ."preston"Plunge.configure :default +2 "valve0"D# Pm'-2 +7 ."preston"SamplePump.configure :default + "sampler0"H#^ #(22 +6 ."preston"Toroid.configure :default +2 "valve0"D$ 2 +6 ."preston"Carousel.configure :default +2 "carousel0"F#  El22 +6 ."preston"Abs.configure :default + "ambient0"J#  +7 ."preston"Archive.configure :default + "syringe0"B$d P\\<2 +7 ."preston"Air.configure :default +2 "syringe1"C#d Q]<2 +4 ."preston"Lysis1.configure :default +2 "syringe1"C$d Q[<2 +4 ."preston"Lysis2.configure :default +2 "syringe0"B#d Q[<2 +6 ."preston"PinPort.configure :default + "valve1"E$ Ld22 +5 #"preston"All elf controllers running firmware version 4.92 +2 .Gate.power :motor,:ON,limit to 5000mA +4 "valve0"D% +5 D& +5 "carousel0"F% +3 "core" Ă%a2O)  +2 "syringe0"B& +2 "core" ă&FdO ׳ + Ƅ%HPe "q +3 "syringe1"C% +3 C& +5 "syringe0"B% +5 ."Toroid_home"Toroid.home.jog 0 +7 ."Plunge_home"Plunge.home.jog 0 +4 "valve1"E & +8 ."Carousel_home"Carousel.home.jog 0 +4 "valve0"D\ * +4 D ) +3 "carousel0"F ) +11 "core" …&D +Q + Æ% / Ç&?ֈ 2 + ˆ%#̈ 2 + ʼn& OQ 2+W Ċ* + ċ) +3 ."Lysis2_home"Lysis2.home.jog 0 +7 "valve0"D & +2 ."PinPort_home"PinPort.home.jog 0 +4 ."Air_home"Air.home.jog 0 +4 ."Archive_home"Archive.home.jog 0 +2 "valve0"D% +4 "syringe0"B) +5 ."Lysis1_home"Lysis1.home.jog 0 +3 "valve1"E* +3 "syringe0"B* +2 "syringe1"C) +4 C* +5 "core" ƌ) + č&@HOJ 7 + Ď%a:ON 8 + ) Ő* + ‘* +2 "valve1"E& +4 "syringe0"B% +6 B& +2 ."Toroid_home"Toroid.in :homing +8 ."Plunge_home"Plunge.in :homing +3 "valve0"D?2 +2 D> (2 +5 ."Toroid_home"Toroid.jog 1238 +3 ."Plunge_home"Plunge.jog 416 +2 "valve0"D* +3 D) +5 "core" Ò) + Ó* Ŕ&OM : + •%q%p ; + –&E-K = +3 "syringe1"C& +4 C% +2 ."PinPort_home"PinPort.in :homing +4 ."Lysis2_home"Lysis2.in :homing +7 ."Archive_home"Archive.in :homing +2 "valve1"E?2 +2 "syringe0"B> (2 +6 B? -2 +2 ."PinPort_home"PinPort.jog -1191 +3 ."Lysis2_home"Lysis2.jog 1606 +4 ."Archive_home"Archive.jog 1586 +3 "syringe0"B)F +35 "valve1"E*Y +3 "syringe0"B*2 +12 "core" Ù&w4q  + Ú%c Ę) +3 ."Plunge_home"Plunge.setRawPosition! 50 +3 ."Air_home"Air.in :homing +3 ."Lysis1_home"Lysis1.in :homing +3 "valve0"D72 +3 "syringe1"C> -2 +3 C? (2 +5 ."Plunge_home"Plunge.seek :home +2 ."Air_home"Air.jog 345 +3 ."Lysis1_home"Lysis1.jog 1604 +5 "valve0"D' +2 "syringe1"C)Y +2 C *D +20 "core" Ğ' + ."Plunge_home"Plunge.in :default +2 "valve0"D> Pm'-2 +35 "core" ß) + ."Air_home"Air.setRawPosition! 0 + "syringe1"C7 +5 ."Air_home"Air.seek :home +3 "syringe1"C!' +4 "core" á' +3 ."Air_home"Air.in :default +2 "syringe1"C>d Q]<2 +3 "core" ›) + * +2 ."Lysis2_home"Lysis2.setRawPosition! 50 +3 ."Archive_home"Archive.setRawPosition! 50 +2 "syringe0"B72 + B82 +5 ."Lysis2_home"Lysis2.seek :home +3 "syringe0"B"' +6 ."Archive_home"Archive.seek :home +4 "syringe0"B#( +11 "core" Ŝ* +2 ."PinPort_home"PinPort.setRawPosition! 0 + "valve1"E8 +5 ."PinPort_home"PinPort.seek :home +3 "valve1"E$( +6 "core" ¢' + à* + £( Ť( +3 ."PinPort_home"PinPort.in :default +3 ."Lysis2_home"Lysis2.in :default +3 ."Lysis1_home"Lysis1.setRawPosition! 50 +3 ."Archive_home"Archive.in :default +3 "valve1"E? Ld22 +2 "syringe0"B>d Q[<2 +2 "syringe1"C82 +2 "syringe0"B?d P\\<2 +9 ."Lysis1_home"Lysis1.seek :home +2 "syringe1"C%( +24 "core" å( +2 ."Lysis1_home"Lysis1.in :default + "syringe1"C?d Q[<2 +73 "core" ė* + ."Toroid_home"Toroid.setRawPosition! 0 +2 "valve0"D8 +4 ."Toroid_home"Toroid.seek :home +2 "valve0"D&( +5 "core" Ħ( +2 ."Toroid_home"Toroid.in :default + "valve0"D? 2 +6 ."clearToroid"Toroid.seek :clear +3 "valve1"E'& +5 "core" ŧ&͛OL 8e +2 "valve0"D(( +3 ."preston"PinPort.in :unlocking +3 "valve1"E? Ld2 +6 ."preston"PinPort.seek :clear + "valve1"E)( +114 "core" ũ( +227 Ĩ( +2 ."preston"Air.seek :clear +2 "syringe1"C*'8 +85 "core" ê' +2 ."preston"Lysis1.seek :clear +3 "syringe1"C+(j +74 "core" ë( +2 ."preston"Lysis2.seek :clear +2 "syringe0"B,'j +75 "core" ¬' +2 ."preston"Archive.seek :clear +2 "syringe0"B-(j +75 "core" ­( +2 ."preston"Carousel.in :default + "carousel0"F>  El22 +5 F.% +3 "core" Ʈ%9WP  +2 ."preston"Carousel.home.seek 60 +3 "carousel0"F/'9 +17 "core" Ư' + "valve0"D0% +3 "core" İ%a5OH ) +3 "valve0"D1% +3 "core" ı%a9O= ( +2 "sampler0"H2% +3 "core" Ȳ%)} ) +3 "valve0"D3& +3 "core" ij&2O@ ; +2 "carousel0"F4% +3 "core" ƴ%9JOP > +2 "ambient0"J5% +4 "core" ʵ%' / + "syringe0"B6& +3 "core" ¶&j{ = +3 "syringe1"C7% +3 "core" ÷%8#n = +2 "syringe1"C8& +4 "core" ø&j6sw > + "syringe0"B9% +3 "core" ¹%j!6t < +3 "valve1"E:& +3 "core" ź&O> 9u +2293 #"preston"-> to 1; to 15; to 34; to 48; to 60; to 1; Intake.open; Exhaust.open; PB.open; TV.bypass; Archive.full +3 "valve0"D;% +4 "core" Ļ%a>O7 : +2 "syringe1"C<& +3 "core" ü&j; = +2 "syringe1"C=% +4 "core" ý%8ؼf ; + "valve1"E>& +4 "core" ž&O1 9t +2 ."preston"Carousel.seek 1 + "carousel0"F?' +52 "core" ƿ'8 $mA(Ts %2 +3 !"preston"o:Slide::Error\ :@axisName"Storage Carousel (SC):@checkpoint: omitted: @replyo:I2C::Servo::AbsMove3Reply : @tagiD: @sourceiK: @error:positionErr: @channeli: @statuso:I2C::Servo::Status: @voltagef15.426641138929799: @currentim: @type2F:@outPressi(:\ @lostT: @inPressiA:@velocityi$: @pastFLSF:\ @homeF: @enabledF: @erri:@positioni 8: @pastRLSF: @pwmi7:@deltaPressisT:@pastThresholdF:@destinationi%: mesg"QStorage Carousel (SC) positionErr at 58 + 95 counts (sensed 58 + 101 counts):bt["2/home/esp/esp2/lib/slide.rb:642:in `raiseErr'"7/home/esp/esp2/lib/slide.rb:404:in `unlimitedSeek'"5/home/esp/esp2/lib/thread.rb:74:in `recoverable'"7/home/esp/esp2/lib/slide.rb:369:in `unlimitedSeek'"./home/esp/esp2/lib/slide.rb:361:in `seek'"0/home/esp/esp2/lib/slide.rb:411:in `moveTo'"1/home/esp/esp2/lib/slide.rb:421:in `driveTo'",/home/esp/esp2/lib/msg.rb:68:in `retry'"1/home/esp/esp2/lib/slide.rb:420:in `driveTo'"8/home/esp/esp2/type/auv/koa/configure.rb:28:in `to'"@/home/esp/esp2/utils/cartridge/carousel.rb:289:in `select!'"?/home/esp/esp2/utils/cartridge/carousel.rb:312:in `select'":/home/esp/esp2/utils/cartridge/carousel.rb:13:in `to'"#preston:2:in `topLevelBinding'"  El22 +5 ."preston"Carousel.home.seek 1 +2 "carousel0"FA' +1582 "core" ' +3 "carousel0"FB% +4 "core" % _ S[ +2 + "syringe1"CC& +4 "core" &j5_ , +2 ."preston"Lysis1.in :fast + "syringe1"C?d Q[<2 +5 ."preston"Lysis1.seek :locked + "syringe1"CD(* +238 "core" ( +2 "valve0"DE% +5 "core" %a<O4  +2 ."Plunge"Plunge.seek :locked +2 "valve0"DF' +5 "syringe1"CG% +4 "core" %8  +3 ."Air"Air.in :fast + "syringe1"C> Q]<2 +5 ."Air"Air.seek :locked +2 "syringe1"CH'h +82 "core" ' +8 ' + ."preston"Carousel.reconfigure :locked +2 "carousel0"F#  El2\ 2 +5 FI% +2 "core" %MXP_  +36 #"preston"Powering cartridge bus +260 "cartridge_broadcast" ( +2 ."preston"Gate.setIR 1750,5000,0,6 +12 .Gate.setIR 0,5000,0,6 +2 "cartridge_broadcast"~ +12 ."preston"PuckHeater.configure :default +2 "Cartridge" \ :D H  +5 ."preston"Gate.power :heat,:ON,limit to 5000mA +53 "Cartridge" Jt +3 "cartridge" t + "Cartridge" Ky +4 "cartridge" y +2 "Cartridge" Ly  +3 "cartridge" y Fm/J59973 r/CNV +3 #"preston"Mounted lysis Cartridge board#J59973 +4 #Using default cartridge heat loss curve for HeatingFunctionInCarousel +4 "carousel0"FM% +3 "core" %Y O =\  +2 "valve0"DN% +3 "core" %HO8 : +4 ."preston"Gate.power :heat,:OFF +2 .Gate.power :cartridge,:OFF +3 "valve1"EO& +3 "core" &O: <r +3 ."preston"Carousel.in :default + "carousel0"F>  El22 +5 FP% +2 "core" %XRO B\  +2 ."preston"Carousel.home.seek 1 +4 "carousel0"FQ' +15 "core" ' +2 "carousel0"FR% +3 "core" %YSS +2 +2 "syringe0"BS& +4 "core" &j^a *A + "syringe1"CT% +3 "core" %hʂLjX , +4 ."Air"Air.in :unlocking +3 "syringe0"BU% +5 "syringe1"C> Q]-2 +2 "core" %j: < +3 ."Air"Air.seek :clear + "syringe1"CV'8 +82 "core" ' +2 "syringe1"CW& +3 "core" &*w%=  +3 ."Lysis1"Lysis1.in :unlocking +4 "valve0"DX% + "syringe1"C? Q[(2 +7 ."Lysis1"Lysis1.seek :clear + "syringe1"CY(j +4 "core" %HOJ  +4 ."Plunge"Plunge.in :unlocking +2 "valve0"D> Pm'(2 +5 ."Plunge"Plunge.seek :clear +2 "valve0"DZ' +107 "core" ( +3 ' +2 ."preston"Carousel.seek 15 +2 "carousel0"F[' +13 "core" '/y6T 2( +3 !"preston"o:Slide::Error\ :@axisName"Storage Carousel (SC):@checkpoint: omitted: @replyo:I2C::Servo::AbsMove3Reply : @tagi`: @sourceiK: @error:positionErr: @channeli: @statuso:I2C::Servo::Status: @voltagef15.382458517427596: @currentiy: @type2F:@outPressi6:\ @lostT: @inPressi:@velocityi: @pastFLSF:\ @homeF: @enabledF: @erri-:@positioni4: @pastRLSF: @pwmi7:@deltaPressiT:@pastThresholdF:@destinationi%: mesg"NStorage Carousel (SC) positionErr at 1 + 47 counts (sensed 1 + 39 counts):bt["2/home/esp/esp2/lib/slide.rb:642:in `raiseErr'"7/home/esp/esp2/lib/slide.rb:404:in `unlimitedSeek'"5/home/esp/esp2/lib/thread.rb:74:in `recoverable'"7/home/esp/esp2/lib/slide.rb:369:in `unlimitedSeek'"./home/esp/esp2/lib/slide.rb:361:in `seek'"0/home/esp/esp2/lib/slide.rb:411:in `moveTo'"1/home/esp/esp2/lib/slide.rb:421:in `driveTo'",/home/esp/esp2/lib/msg.rb:68:in `retry'"1/home/esp/esp2/lib/slide.rb:420:in `driveTo'"8/home/esp/esp2/type/auv/koa/configure.rb:28:in `to'"@/home/esp/esp2/utils/cartridge/carousel.rb:289:in `select!'"?/home/esp/esp2/utils/cartridge/carousel.rb:312:in `select'":/home/esp/esp2/utils/cartridge/carousel.rb:13:in `to'"#preston:2:in `topLevelBinding'"  El22 +5 ."preston"Carousel.home.seek 15 +3 "carousel0"F]' +394 "core" ' +3 "carousel0"F^% +2 "core" %  >FSi *2 +3 "syringe1"C_& +2 "core" &jΈq + +3 ."preston"Lysis1.in :fast + "syringe1"C?d Q[<2 +5 ."preston"Lysis1.seek :locked + "syringe1"C`(* +237 "core" ( +2 "valve0"Da% +6 "core" %a>O& + ."Plunge"Plunge.in :default +2 "valve0"D> Pm'-2 +4 "syringe1"Cb% +2 ."Plunge"Plunge.seek :locked +5 "valve0"Dc' +5 "core" %8 9 +2 ."Air"Air.in :fast + "syringe1"C> Q]<2 +4 ."Air"Air.seek :locked +2 "syringe1"Cd'h +83 "core" ' +13 ' + ."preston"Carousel.reconfigure :locked +2 "carousel0"F#  El2\ 2 +4 Fe% +4 "core" % L>Pi  +5 #"preston"Powering cartridge bus +260 "cartridge_broadcast" ( +2 ."preston"Gate.setIR 1750,5000,0,6 +12 .Gate.setIR 0,5000,0,6 +2 "cartridge_broadcast"~ +6 ."preston"Gate.power :cartridge,:OFF +55 #Mounted archive Cartridge +5 "carousel0"Ff% +2 "core" % > O B\ +3 "valve0"Dg% +3 "core" %HO- = +3 "valve1"Eh& +3 "core" &O/ >} +2 ."preston"Carousel.in :default + "carousel0"F>  El22 +5 Fi% +2 "core" % >O A\  +3 ."preston"Carousel.home.seek 15 +2 "carousel0"Fj' +16 "core" ' + "carousel0"Fk% +3 "core" %  >"%Sh *2 +2 "syringe0"Bl& +3 "core" &j\\U *C +2 "syringe1"Cm% +3 "core" %h~p^ , +3 ."Air"Air.in :unlocking +4 "syringe0"Bn% +2 "syringe1"C> Q]-2 +4 "core" %j8 < +2 ."Air"Air.seek :clear +3 "syringe1"Co'8 +81 "core" ' +2 "syringe1"Cp& +3 "core" &*92  +3 ."Lysis1"Lysis1.in :unlocking +3 "valve0"Dq% +2 "syringe1"C? Q[(2 +7 "core" %HO>  +4 ."Lysis1"Lysis1.seek :clear +3 ."Plunge"Plunge.in :unlocking +2 "syringe1"Cr(j +2 "valve0"D> Pm'(2 +7 ."Plunge"Plunge.seek :clear +2 "valve0"Ds' +110 "core" ' +5 ( +2 ."preston"Carousel.seek 34 +2 "carousel0"Ft' : +329 "core" '/}pT #2 +3 !"preston"o:Slide::Error\ :@axisName"Storage Carousel (SC):@checkpoint: omitted: @replyo:I2C::Servo::AbsMove3Reply : @tagiy: @sourceiK: @error:positionErr: @channeli: @statuso:I2C::Servo::Status: @voltagef15.416822778595975Z: @currenti}: @type2F:@outPressi:\ @lostT: @inPressip:@velocityi: @pastFLSF:\ @homeF: @enabledF: @erri:@positioni/: @pastRLSF: @pwmi7:@deltaPressiT:@pastThresholdF:@destinationi%: mesg"PStorage Carousel (SC) positionErr at 27 - 53 counts (sensed 27 - 46 counts):bt["2/home/esp/esp2/lib/slide.rb:642:in `raiseErr'"7/home/esp/esp2/lib/slide.rb:404:in `unlimitedSeek'"5/home/esp/esp2/lib/thread.rb:74:in `recoverable'"7/home/esp/esp2/lib/slide.rb:369:in `unlimitedSeek'"./home/esp/esp2/lib/slide.rb:361:in `seek'"0/home/esp/esp2/lib/slide.rb:411:in `moveTo'"1/home/esp/esp2/lib/slide.rb:421:in `driveTo'",/home/esp/esp2/lib/msg.rb:68:in `retry'"1/home/esp/esp2/lib/slide.rb:420:in `driveTo'"8/home/esp/esp2/type/auv/koa/configure.rb:28:in `to'"@/home/esp/esp2/utils/cartridge/carousel.rb:289:in `select!'"?/home/esp/esp2/utils/cartridge/carousel.rb:312:in `select'":/home/esp/esp2/utils/cartridge/carousel.rb:13:in `to'"#preston:2:in `topLevelBinding'"  El22 +4 ."preston"Carousel.home.seek 34 +3 "carousel0"Fv' : +212 "core" ' +4 "carousel0"Fw% +2 "core" % :!SZ +2\ +2 "syringe1"Cx& +3 "core" &j#؈I + +3 ."preston"Lysis1.in :fast + "syringe1"C?d Q[<2 +5 ."preston"Lysis1.seek :locked +2 "syringe1"Cy(* +236 "core" ( +5 "valve0"Dz% +6 "core" %a2O +2 ."Plunge"Plunge.in :default + "valve0"D> Pm'-2 +4 ."Plunge"Plunge.seek :locked +4 "syringe1"C{% +3 "valve0"D|' +5 "core" %8È ; +2 ."Air"Air.in :fast +2 "syringe1"C> Q]<2 +4 ."Air"Air.seek :locked +2 "syringe1"C}'h +83 "core" ' +13 ' + ."preston"Carousel.reconfigure :locked +2 "carousel0"F#  El2\ 2 +4 F~% +3 "core" % :NPp  +4 #"preston"Powering cartridge bus +249 "Can"on*|y*+ +15 "cartridge_broadcast" ( +2 ."preston"Gate.setIR 1750,5000,0,6 +12 .Gate.setIR 0,5000,0,6 + "cartridge_broadcast"~ +6 ."preston"PuckHeater.configure :default +2 "Cartridge" \ :D H  +5 ."preston"Gate.power :heat,:ON,limit to 5000mA +53 "Cartridge" y +3 "cartridge" y 2K^U +2 "Cartridge" y ] +8 "cartridge" y r"pC̰o *u"J59946 8/(C=\\/CA\\Bz]BB˜BR8B(,A\ A\\KBBэBB= P/5AHBq=YBBGB33BAAz@B~BffBB= ~/8Ap B`BLBјBBHAADB.B̊B\\B= /8A BeBGBB + y=BAAKB{BBkB= /3Aq= BbBHBB̢B\\"AA(SB\ WBuBBB +3 #"preston"Mounted lysis Cartridge board#J59946 +5 #Using this cartridge's heat loss curve for HeatingFunctionInCarousel +3 "carousel0"F% +5 "core" ƃ% : O ?\ +3 "valve0"D% +4 "core" Ă%HOK ; +3 ."preston"Gate.power :heat,:OFF +2 .Gate.power :cartridge,:OFF +3 "valve1"E& +3 "core" ń&OM ;u +2 ."preston"Carousel.in :default +2 "carousel0"F>  El22 +4 F% +4 "core" ƈ% : O A\ +2 ."preston"Carousel.home.seek 34 +2 "carousel0"F ' : +16 "core" Ɖ' +2 "carousel0"F% +3 "core" Ɔ% :(ST +2 +2 "syringe0"B& +3 "core" …&j\\A +C +2 "syringe1"C% +4 "core" Ç%hʇwE , +2 ."Air"Air.in :unlocking +4 "syringe0"B % +2 "syringe1"C> Q]-2 +4 "core" %j(r < +3 ."Air"Air.seek :clear + "syringe1"C'8 +82 "core" Î' +2 "syringe1"C& +3 "core" Ô&*yf  +3 ."Lysis1"Lysis1.in :unlocking +3 "valve0"D% +5 "syringe1"C? Q[(2 +2 "core" ĕ%HOQ  +3 ."Plunge"Plunge.in :unlocking +4 ."Lysis1"Lysis1.seek :clear +3 "valve0"D> Pm'(2 +3 "syringe1"C(j +5 ."Plunge"Plunge.seek :clear + "valve0"D' +110 "core" ę' +7 Ö( +2 ."preston"Carousel.seek 48 +2 "carousel0"F'- +393 "core" ƚ' +3 "carousel0"F\ % +2 "core" Ɗ%- Sb )2 +2 "syringe1"C & +3 "core" Ë&jT , +3 ."preston"Lysis1.in :fast + "syringe1"C?d Q[<2 +5 ."preston"Lysis1.seek :locked +2 "syringe1"C(* +237 "core" Ð( +2 "valve0"D% +5 "core" ď%a&O+  +2 ."Plunge"Plunge.in :default +2 "valve0"D> Pm'-2 +4 ."Plunge"Plunge.seek :locked +4 "syringe1"C% +2 "valve0"D' +6 "core" Ñ%8و ; +3 ."Air"Air.in :fast + "syringe1"C> Q]<2 +5 ."Air"Air.seek :locked +2 "syringe1"C''h +83 "core" ç' +12 Ę' +2 ."preston"Carousel.reconfigure :locked + "carousel0"F#  El2\ 2 +5 F% +3 "core" ƒ%-MP  +4 #"preston"Powering cartridge bus +260 "cartridge_broadcast" ( +2 ."preston"Gate.setIR 1750,5000,0,6 +13 .Gate.setIR 0,5000,0,6 + "cartridge_broadcast"~ +6 ."preston"Gate.power :cartridge,:OFF +55 #Mounted archive Cartridge +6 "carousel0"F% +2 "core" Ɠ%-0O A\ +2 "valve0"D% +3 "core" ğ%HTO: < +4 "valve1"E& +2 "core" ś&O> ?{ +2 ."preston"Carousel.in :default +2 "carousel0"F>  El22 +4 F% +2 "core" Ɲ%-O A\ +3 ."preston"Carousel.home.seek 48 +2 "carousel0"F'- +16 "core" Ɯ' +2 "carousel0"F % +2 "core" Ơ%-K3P < +3 "syringe0"B& +3 "core" —&jZˆ_ >E +2 "syringe1"C&% +4 "core" æ%hxR = +2 ."Air"Air.in :unlocking +4 "syringe0"B$% +2 "syringe1"C> Q]-2 +5 "core" ¤%j$Ĉn < +2 ."Air"Air.seek :clear +3 "syringe1"C!'8 +82 "core" á' +2 "syringe1"C.& +3 "core" î&*uK  +42 ."Lysis1"Lysis1.in :unlocking +3 "valve0"D0% +2 "syringe1"C? Q[(2 +7 ."Lysis1"Lysis1.seek :clear + "syringe1"C1(j +4 "core" İ%HO< 7 +5 ."Plunge"Plunge.in :unlocking + "valve0"D> Pm'(2 +5 ."Plunge"Plunge.seek :clear +2 "valve0"D2' +107 "core" ñ( +2 IJ' +3 ."preston"Carousel.seek 60 + "carousel0"F3'9 +338 "core" Ƴ' +4 "carousel0"F4% +2 "core" ƴ%9 *Sg )2 +2 "syringe1"C5& +3 "core" õ&ji + +3 ."preston"Lysis1.in :fast + "syringe1"C?d Q[<2 +4 ."preston"Lysis1.seek :locked +2 "syringe1"C6(* +236 "core" ö( +2 "valve0"D%% +6 "core" ĥ%a*O* + ."Plunge"Plunge.in :default +2 "valve0"D> Pm'-2 +4 "syringe1"C7% +2 ."Plunge"Plunge.seek :locked +5 "valve0"D8' +5 "core" ÷%8 8 +2 ."Air"Air.in :fast +2 "syringe1"C> Q]<2 +3 ."Air"Air.seek :locked +2 "syringe1"C9'h +84 "core" ù' +12 ĸ' +2 ."preston"Carousel.reconfigure :locked +2 "carousel0"F#  El2\ 2 +4 F:% +3 "core" ƺ%9LPk  +4 #"preston"Powering cartridge bus +261 "cartridge_broadcast" ( +2 ."preston"Gate.setIR 1750,5000,0,6 +12 .Gate.setIR 0,5000,0,6 +2 "cartridge_broadcast"~ +5 ."preston"PuckHeater.configure :default +2 "Cartridge" \ :D H  +5 ."preston"Gate.power :heat,:ON,limit to 5000mA +54 "Cartridge" "y +2 "cartridge" ym5m5 +3 "Cartridge" #y  +3 "cartridge" y hr/J59915 r/C\\ +3 #"preston"Mounted lysis Cartridge board#J59915 +3 #Using default cartridge heat loss curve for HeatingFunctionInCarousel +5 "carousel0"F % +4 "core" ƌ%9O =\  +2 "valve0"D;% +4 "core" Ļ%HO9 : +3 ."preston"Gate.power :heat,:OFF +2 .Gate.power :cartridge,:OFF +3 "valve1"E<& +4 "core" ż&O4 :v +2 ."preston"Carousel.in :default + "carousel0"F>  El22 +5 F=% +2 "core" ƽ%9 O A\  +3 ."preston"Carousel.home.seek 60 +2 "carousel0"F>'9 +16 "core" ƾ' + "carousel0"F?% +4 "core" ƿ%9 \ Sc ,2 +2 "syringe0"B/& +3 "core" ¯&j`d ,? +2 "syringe1"C@% +3 "core" %hxc + +3 ."Air"Air.in :unlocking +4 "syringe0"BB% +2 "syringe1"C> Q]-2 +5 "core" %j1و < +3 ."Air"Air.seek :clear +2 "syringe1"CC'8 +80 "core" ' +2 "syringe1"CE& +3 "core" &*j  +3 ."Lysis1"Lysis1.in :unlocking +3 "valve0"DG% +2 "syringe1"C? Q[(2 +6 "core" %HOA  +2 ."Lysis1"Lysis1.seek :clear +2 "syringe1"C+(j +6 ."Plunge"Plunge.in :unlocking +2 "valve0"D> Pm'(2 +5 ."Plunge"Plunge.seek :clear +2 "valve0"DI' +109 "core" ' +2 ë( +3 ."preston"Carousel.seek 1 + "carousel0"F' +14 "core" ƞ'9i$yPHT 2 +3 !"preston"o:Slide::Error\ :@axisName"Storage Carousel (SC):@checkpoint: omitted: @replyo:I2C::Servo::AbsMove3Reply : @tagi#: @sourceiK: @error:positionErr: @channeli: @statuso:I2C::Servo::Status: @voltagef15.402095238095239&: @currentiy: @type2F:@outPressiH:\ @lostT: @inPressiP:@velocityi$: @pastFLSF:\ @homeF: @enabledF: @erri:@positionii9: @pastRLSF: @pwmi7:@deltaPressiT:@pastThresholdF:@destinationi%: mesg"PStorage Carousel (SC) positionErr at 60 - 53 counts (sensed 60 - 44 counts):bt["2/home/esp/esp2/lib/slide.rb:642:in `raiseErr'"7/home/esp/esp2/lib/slide.rb:404:in `unlimitedSeek'"5/home/esp/esp2/lib/thread.rb:74:in `recoverable'"7/home/esp/esp2/lib/slide.rb:369:in `unlimitedSeek'"./home/esp/esp2/lib/slide.rb:361:in `seek'"0/home/esp/esp2/lib/slide.rb:411:in `moveTo'"1/home/esp/esp2/lib/slide.rb:421:in `driveTo'",/home/esp/esp2/lib/msg.rb:68:in `retry'"1/home/esp/esp2/lib/slide.rb:420:in `driveTo'"8/home/esp/esp2/type/auv/koa/configure.rb:28:in `to'"@/home/esp/esp2/utils/cartridge/carousel.rb:289:in `select!'"?/home/esp/esp2/utils/cartridge/carousel.rb:312:in `select'":/home/esp/esp2/utils/cartridge/carousel.rb:13:in `to'"#preston:2:in `topLevelBinding'"  El22 +5 ."preston"Carousel.home.seek 1 +2 "carousel0"FJ' +1621 "core" ' +4 "carousel0"FK% +3 "core" %$h_S{ (2 +2 "syringe1"CL& +3 "core" &jوF ( +2 ."preston"Lysis1.in :fast +2 "syringe1"C?d Q[<2 +4 ."preston"Lysis1.seek :locked + "syringe1"CM(* +237 "core" ( +2 "valve0"DN% +6 "core" %a0O* +2 ."Plunge"Plunge.in :default + "valve0"D> Pm'-2 +5 "syringe1"CO% +4 ."Plunge"Plunge.seek :locked +3 "valve0"DP' +4 "core" %8W ; +3 ."Air"Air.in :fast + "syringe1"C> Q]<2 +6 ."Air"Air.seek :locked + "syringe1"CR'h +83 "core" ' +12 ' + ."preston"Carousel.reconfigure :locked +2 "carousel0"F#  El2\ 2 +4 FS% +3 "core" %L^ P  +6 #"preston"Powering cartridge bus +260 "cartridge_broadcast" ( +2 ."preston"Gate.setIR 1750,5000,0,6 +12 .Gate.setIR 0,5000,0,6 +2 "cartridge_broadcast"~ +5 ."preston"PuckHeater.configure :default +2 "Cartridge" \ :D H  +4 ."preston"Gate.power :heat,:ON,limit to 5000mA +54 "Cartridge" Ty +2 "cartridge" y +3 "Cartridge" Uy  +3 "cartridge" y Fm/J59973 r/CNV +3 #"preston"Mounted lysis Cartridge board#J59973 +3 #Using default cartridge heat loss curve for HeatingFunctionInCarousel +5 .Intake.open + "sampler0"HW1 +83 "core" 1 +33 ."preston"Exhaust.open +2 "sampler0"HX2 +88 "core" 2 +2 ."preston"Bypass.open + "sampler1"I[1 +79 "core" 1 +2 "carousel0"FA% +3 "core" %^O 0\  +4 ."preston"Toroid.in :hold +2 "valve0"D? 2 +4 ."preston"Toroid.seek :bypass +2 "valve0"DH( +353 "core" ( +4 ."preston"Toroid.in :default +2 "valve0"D? 2 +5 ."preston"Toroid.seek :clear +2 "valve0"DD( +353 "core" ( +2 ."preston"Archive.seek :full +3 "syringe0"BF( +243 "core" ( + "syringe0"BQ& +4 "core" &T < +1226 #"preston"-> Leak +9 "ambient0"J\\% +4 "core" % / +909 #"preston"-> Sampler.psi +2 "sampler0"H^% +4 "core" %L 7 +1299 #"preston"-> Intake.open; PB.open; Exhaust.open +500 #-> Sampler.tare +3 "ambient0"J_% +4 "core" % - +3 #"preston"Waiting up to 20 seconds for sea pressure to stabilize +/-0.50psi + "sampler0"Ha% +6 "core" %9 6 +45 "sampler0"Hb% +2 "core" %9 8 +48 "sampler0"HY% +2 "core" %5 8 +48 "sampler0"He% +2 "core" %6 7 +48 "sampler0"HZ% +2 "core" %1 8 +48 "sampler0"HV% +3 "core" %5 6 +3 "Can"on*|yG + #"preston"Vacuum tare is 50% of full scale at 20C (drifted -2%) +2 "ambient0"Jf% +4 "core" % 0 +678 "Can"m*|y1MI +4066 #"preston"-> Intake.close; Exhaust.close, PB.close +3 !o:SyntaxError: mesg"compile error\ preston:7: syntax error, unexpected $end, expecting tCOLON2 or '[' or '.'\ Intake.close; Exhaust.close, PB.close\ ^:@timestampu: Time Yx:bt["#preston:7:in `topLevelBinding'" Intake.close; Exhaust.close; PB.close +3 .Intake.close +3 "sampler0"Hg/ +87 "core" / + ."preston"Exhaust.close +2 "sampler0"Hh0 +81 "core" 0 +2 ."preston"Bypass.close + "sampler1"Ii/ +79 "core" / +1714 #"preston"-> SC +2 "carousel0"Fk% +4 "core" %^O ;\  +173 #"preston"-> Cart +688 #-> PP.cartridge +3 .PinPort.in :locking +3 "valve1"E? Ld22 +4 ."preston"PinPort.seek :locked +3 "valve1"El( N +239 "core" ( + "valve1"Em& +3 "core" & N0C[ 2} +635 #"preston"-> Handoff.waste +3 .Handoff.select :waste +3 "valve0"D +415 #"preston"-> Syringe.psi +2 "syringe1"Cn% +5 "core" %h|7m 8 +235 #"preston"-> Syringe.tare +3 #Waiting up to 3:00 for Syringe to stabilize +/-0.20psi +2 "syringe1"Cp% +5 "core" %hʉv 8 +46 "syringe1"Cq% +2 "core" %hʀk 6 +48 "syringe1"C]% +3 "core" %h{O 7 +47 "syringe1"Cd% +3 "core" %h~B 6 +47 "syringe1"C`% +3 "core" %hʍU 7 +47 "syringe1"Cc% +2 "core" %hʎv 7 +48 "syringe1"Cj% +2 "core" %h~ۈy 7 +48 "syringe1"Ct% +3 "core" %h}҈v 7 +47 "syringe1"Cw% +3 "core" %hֈl 7 +47 "syringe1"Cx% +3 "core" %h|ш\\ 7 +47 "syringe1"Cu% +4 "core" %h{ɈN 7 +46 "syringe1"Cz% +4 "core" %h}ňd 6 +46 "syringe1"C{% +3 "core" %hyȈu 7 +47 "syringe1"Cr% +3 "core" %h}

Handoff.blocked +2 .Handoff.select :blocked +3 "valve0"D0 +1732 "Can"m!*|y 2g +406 #"preston"-> Cart.unlock +4 .Gate.power :heat,:OFF +2 .Gate.power :cartridge,:OFF +3 "valve1"E~& +3 "core" & NCO4 :y +3 ."preston"PinPort.in :unlocking + "valve1"E? Ld2 +5 ."preston"PinPort.seek :clear +2 "valve1"Es( +238 "core" ( +2 ."preston"Carousel.in :default + "carousel0"F>  El22 +5 Fo% +2 "core" %]O &\  +2 ."preston"Carousel.home.seek 1 +3 "carousel0"F' +16 "core" ' + "carousel0"F% +3 "core" Ɓ%_TSR *2 +2 "syringe0"B& +4 "core" ƒ&F ) +3 ."Archive"Archive.in :unlocking +3 "syringe1"C% + "syringe0"B? P\\-2 +6 "core" Â%hʈ : +2 ."Archive"Archive.seek :clear +2 "syringe0"B(j +6 ."Air"Air.in :unlocking +3 "syringe0"B% + "syringe1"C> Q]-2 +6 "core" ˆ%j'm  +2 ."Air"Air.seek :clear +3 "syringe1"C'8 +75 "core" „( +6 Æ' + "syringe1"C& +3 "core" Å&*pY +4 ."Lysis1"Lysis1.in :unlocking +2 "syringe1"C? Q[(2 +3 "valve0"D% +6 ."Lysis1"Lysis1.seek :clear +2 "syringe1"C (j +4 "core" ć%HO4 2 +3 ."Plunge"Plunge.in :unlocking +2 "valve0"D> Pm'(2 +4 ."Plunge"Plunge.seek :clear +2 "valve0"D' +107 "core" Í( +3 Ĕ' +104 #"preston"-> Intake.close; Exhaust.close; PB.close +1298 #-> Cmd.stop +3 "sampler0"H% +4 "core" ȕ%h 4 +4 "valve1"Ev& +4 "core" &wO@ 7 +2 ."preston"Carousel.in :default +2 "carousel0"F>  El22 +4 F}% +2 "core" %KeP : +3 ."preston"Carousel.home.seek 1 +2 "carousel0"Fy' +43 "core" ' +2 "carousel0"F|% +4 "core" %JeP : +2 "syringe1"C & +3 "core" É&jֈ= ; +2 ."preston"Lysis1.in :fast +2 "syringe1"C?d Q[<2 +5 ."preston"Lysis1.seek :locked +2 "syringe1"C\ (* +238 "core" Ê( +2 ."preston"Plunge.in :default + "valve0"D> Pm'-2 +5 ."preston"Plunge.seek :locked +2 "valve0"D ' +110 "core" ċ' +2 "syringe0"B& +3 "core" &j6  +2 "syringe1"C% +3 "core" Ñ%8r)  +2 "syringe1"C& +4 "core" Ö&*v1  +4 ."Lysis1"Lysis1.in :unlocking +3 "syringe1"C? Q[(2 +4 "syringe0"B% +2 ."Lysis1"Lysis1.seek :clear +5 "syringe1"C(j +4 "core" ’%j55 ; +118 Ù( +2 "sampler0"H% +4 "core" Ȏ%^  +9 ."preston"Gate.power :analytic1,:OFF + .Gate.power :analytic2,:OFF +3 .Gate.power :analytic3,:OFF +2 .Gate.power :motor,:OFF +4 .Gate.power :core,:OFF +2 .Gate.power :main,:OFF +3 #Safely stopped and ready to power off @1752595708.28PDT @PDT1752595712.87 #-> exit +2 #Session Ended @1752598584.92PDT = =tMAIN =mMAIN_scheduler @PDT1752598587.93 #t\ Environmental Sample Processor built 30-Jun-25 (6f42ecee) +274 #"core_reset"Sent BREAK + #t>BREAK< ESP3 Gateway boot v1.43 +220 #>BREAK< ESP3 Gateway boot v1.43 for core bus +3 #>BREAK< ESP3 Gateway boot v1.43 for cartridge bus +284 #\ Configuration for koa by nadia@mbari.org 6/26/25\ /home/esp/esp2/type/auv/koa/configure.rb\ +53 #Sea pressure (Abs) tare is 6% of full scale +708 "Can"n*|x A +2 n*|x A + #tPolling Can every 2:00 +98 "Can"o*|y\ g +2 #tClients may connect on TCP port 9999 +2 #Connecting to 10.89.11.2:9999 +2 !o:Errno::ECONNREFUSED:\ errnoit: mesg"PCould not connect to initial client because Connection refused - connect(2):bt[ "2/home/esp/esp2/lib/esp.rb:204:in `initialize'",/home/esp/esp2/lib/esp.rb:204:in `open'"-/home/esp/esp2/lib/esp.rb:204:in `shell'"7/home/esp/esp2/lib/schedule.rb:497:in `initialize'"0/home/esp/esp2/lib/thread.rb:736:in `start'"7/home/esp/esp2/lib/schedule.rb:490:in `initialize'"'/home/esp/esp2/lib/schedule.rb:488 +4 #Waiting for espclients... +233 #"preston"Session Begun +4646 #-> ESP.ready! +4 .Gate.power :main,:ON,limit to 5000mA +2 .Gate.power :analytic1,:ON,limit to 4000mA +3 .Gate.power :analytic2,:ON,limit to 4000mA +3 .Gate.power :analytic3,:ON,limit to 4000mA +5 #Powering core bus +262 "valve0"D2 +2 D +2 "core" ā +5 ."preston"Plunge.configure :default +2 "valve0"D# Pm'-2 +6 ."preston"SamplePump.configure :default + "sampler0"H#^ #(22 +7 ."preston"Toroid.configure :default +2 "valve0"D$ 2 +6 ."preston"Carousel.configure :default + "carousel0"F#  El22 +6 ."preston"Abs.configure :default + "ambient0"J#  +8 ."preston"Archive.configure :default + "syringe0"B$d P\\<2 +7 ."preston"Air.configure :default + "syringe1"C#d Q]<2 +5 ."preston"Lysis1.configure :default + "syringe1"C$d Q[<2 +4 ."preston"Lysis2.configure :default +2 "syringe0"B#d Q[<2 +6 ."preston"PinPort.configure :default + "valve1"E$ Ld22 +4 #"preston"All elf controllers running firmware version 4.92 +3 .Gate.power :motor,:ON,limit to 5000mA +3 "valve0"D% +5 D& +3 "core" Ă%HO-  +2 "carousel0"F% +5 "syringe0"B& +3 ."Plunge_home"Plunge.home.jog 0 +7 "syringe1"C% +3 C& +3 "valve0"D) +5 "syringe0"B % +3 "valve1"E\ & +18 "core" ă&b?O ח + Ƅ%I4Pp %8 + …&G *N Æ% , + Ç&& . ‰%- 0 + Ŋ&s+ O -+ Ĉ) +8 "valve0"D % +3 ."PinPort_home"PinPort.home.jog 0 +4 ."Lysis2_home"Lysis2.home.jog 0 +4 ."Lysis1_home"Lysis1.home.jog 0 +2 ."Archive_home"Archive.home.jog 0 +4 ."Carousel_home"Carousel.home.jog 0 +3 ."Toroid_home"Toroid.home.jog 0 +3 ."Air_home"Air.home.jog 0 +4 "valve1"E * + "syringe0"B ) +3 "syringe1"C* +7 "syringe0"B* +2 "carousel0"F) +2 "valve0"D* +5 "syringe1"C) +11 "core" ċ%HOQ / Ō* + ) + Î* + * đ* + Ò) Ɛ) + "valve1"E& +6 "syringe0"B% +6 "syringe1"C& +2 C% +4 "valve0"D& +2 ."Plunge_home"Plunge.in :homing +11 "syringe0"B& + "valve0"D> (2 +5 "core" œ&wOO 2 + ”%u. 3\ + Õ&s$Јe 4 + Ö%  5 ė&=cOL 1 + ˜&L 5 +6 ."Toroid_home"Toroid.in :homing +5 ."PinPort_home"PinPort.in :homing +3 ."Lysis2_home"Lysis2.in :homing +3 ."Lysis1_home"Lysis1.in :homing +3 ."Air_home"Air.in :homing +3 ."Plunge_home"Plunge.jog 1572 +4 "valve0"D?2 +4 ."Archive_home"Archive.in :homing +3 "valve1"E?2 +3 "syringe0"B> (2 +2 "syringe1"C? (2 +2 C> -2 +4 "valve0"D)$ +2 "syringe0"B? -2 +6 ."Toroid_home"Toroid.jog 1240 +39 ."PinPort_home"PinPort.jog -1205 +3 ."Lysis2_home"Lysis2.jog 1604 +5 ."Air_home"Air.jog 351 +3 ."Lysis1_home"Lysis1.jog 1607 +4 "valve0"D* +2 "valve1"E*K +2 ."Archive_home"Archive.jog 1586 +6 "syringe0"B)D +2 "syringe1"C)_ +6 C*G +2 "syringe0"B*2 +47 "core" ę) +2 ."Plunge_home"Plunge.setRawPosition! 50 + "valve0"D72 +5 ."Plunge_home"Plunge.seek :home +2 "valve0"D ' +4 "core" Ý) +3 ."Air_home"Air.setRawPosition! 0 + "syringe1"C7 +4 ."Air_home"Air.seek :home +2 "syringe1"C!' +6 "core" á' +2 ."Air_home"Air.in :default + "syringe1"C>d Q]<2 +4 "core" Ġ' +3 ."Plunge_home"Plunge.in :default +2 "valve0"D> Pm'-2 +27 "core" œ) +2 ."Lysis2_home"Lysis2.setRawPosition! 50 + "syringe0"B72 +6 ."Lysis2_home"Lysis2.seek :home +3 "syringe0"B"' +4 "core" Þ* + Ÿ* + ."Archive_home"Archive.setRawPosition! 50 +2 ."Lysis1_home"Lysis1.setRawPosition! 50 +3 "syringe0"B82 +3 "syringe1"C82 +4 ."Archive_home"Archive.seek :home +5 ."Lysis1_home"Lysis1.seek :home +3 "syringe0"B#( +3 "syringe1"C$( +8 "core" ¢' ś* +2 ."PinPort_home"PinPort.setRawPosition! 0 +2 ."Lysis2_home"Lysis2.in :default +3 "valve1"E8 +2 "syringe0"B>d Q[<2 +4 ."PinPort_home"PinPort.seek :home +5 "valve1"E%( +5 "core" £( + ä( ť( +3 ."Lysis1_home"Lysis1.in :default +3 ."Archive_home"Archive.in :default +2 ."PinPort_home"PinPort.in :default +3 "syringe1"C?d Q[<2 +2 "syringe0"B?d P\\<2 +2 "valve1"E? Ld22 +185 "core" Ě* +3 ."Toroid_home"Toroid.setRawPosition! 0 + "valve0"D8 +4 ."Toroid_home"Toroid.seek :home +3 "valve0"D&( +4 "core" Ħ( +2 ."Toroid_home"Toroid.in :default + "valve0"D? 2 +7 ."clearToroid"Toroid.seek :clear +3 "valve1"E'& + "valve0"D(( +5 "core" ŧ&ͯON 0Q +4 ."preston"PinPort.in :unlocking +2 "valve1"E? Ld2 +4 ."preston"PinPort.seek :clear +2 "valve1"E)( +34 "core" Ĩ(} 7Zv~W*  +3 !"clearToroid"o:Slide::Error :@axisName"Toroid Valve (TV):@checkpoint: omitted: @replyo:I2C::Servo::AbsMove3Reply : @tagi-: @sourceiI: @error:positionErr: @channeli: @statuso:I2C::Servo::Status: @voltagef15.235183112420227.: @currenti7: @type2F:@outPressi~:\ @lostT: @inPressivZ:@velocityi : @pastFLSF:\ @homeF: @enabledF: @erri:@positioni}: @pastRLSF: @pwmi:@deltaPressi*W:@pastThresholdF:@destinationi%: mesg"UToroid Valve (TV) positionErr at begin - 81 counts (sensed bypassed + 12 counts):@timestampu: Time Y\ :bt["2/home/esp/esp2/lib/slide.rb:642:in `raiseErr'"7/home/esp/esp2/lib/slide.rb:404:in `unlimitedSeek'"5/home/esp/esp2/lib/thread.rb:74:in `recoverable'"7/home/esp/esp2/lib/slide.rb:369:in `unlimitedSeek'"./home/esp/esp2/lib/slide.rb:361:in `seek'"0/home/esp/esp2/lib/slide.rb:411:in `moveTo'"8/home/esp/esp2/lib/slide.rb:457:in `method_missing'"E/home/esp/esp2/utils/cartridge/common.rb:553:in `readyOnSingle!'"7/home/esp/esp2/lib/schedule.rb:497:in `initialize'"0/home/esp/esp2/lib/thread.rb:736:in `start'"7/home/esp/esp2/lib/schedule.rb:490:in `initialize'"'/home/esp/esp2/lib/schedule.rb:488 +5 !"preston"o:Thread::ChildDied :@checkpoint: omitted:@threadIdi5M: mesg"3:clearToroid during Handoff Pin Port (PP) move:@timestampu: Time Y\ : @causeo:Slide::Error ;;:@axisName"Toroid Valve (TV); "UToroid Valve (TV) positionErr at begin - 81 counts (sensed bypassed + 12 counts): @replyo:I2C::Servo::AbsMove3Reply : @tagi-: @sourceiI: @error:positionErr: @channeli: @statuso:I2C::Servo::Status: @voltagef15.235183112420227.: @currenti7: @type2F:@outPressi~:\ @lostT: @inPressivZ:@velocityi : @pastFLSF:\ @homeF: @enabledF: @erri:@positioni}: @pastRLSF: @pwmi:@deltaPressi*W:@pastThresholdF:@destinationi%;\ @:bt["2/home/esp/esp2/lib/slide.rb:642:in `raiseErr'"7/home/esp/esp2/lib/slide.rb:404:in `unlimitedSeek'"5/home/esp/esp2/lib/thread.rb:74:in `recoverable'"7/home/esp/esp2/lib/slide.rb:369:in `unlimitedSeek'"./home/esp/esp2/lib/slide.rb:361:in `seek'"0/home/esp/esp2/lib/slide.rb:411:in `moveTo'"8/home/esp/esp2/lib/slide.rb:457:in `method_missing'"E/home/esp/esp2/utils/cartridge/common.rb:553:in `readyOnSingle!'"7/home/esp/esp2/lib/schedule.rb:497:in `initialize'"0/home/esp/esp2/lib/thread.rb:736:in `start'"7/home/esp/esp2/lib/schedule.rb:490:in `initialize'"'/home/esp/esp2/lib/schedule.rb:488;)[ "4/home/esp/esp2/lib/thread.rb:50:in `raiseInAll'"0/home/esp/esp2/lib/thread.rb:748:in `start'"7/home/esp/esp2/lib/schedule.rb:490:in `initialize'"'/home/esp/esp2/lib/schedule.rb:488 +71 "core" ũ( +3396 #"preston"-> ESP.reready! +3 ."Plunge_home"Plunge.in :default +3 "valve0"D> Pm'-2 +6 ."Toroid_home"Toroid.in :default +8 ."Carousel_home"Carousel.in :default +5 "valve0"D? 2 +3 ."Archive_home"Archive.in :default +4 ."Plunge_home"Plunge.home.jog 0 +5 ."Air_home"Air.in :default +5 ."Lysis1_home"Lysis1.in :default +3 "carousel0"F>  El22 +3 ."Lysis2_home"Lysis2.in :default +3 "syringe0"B?d P\\<2 +3 ."Toroid_home"Toroid.home.jog 0 +5 "valve0"D*) +3 "syringe1"C>d Q]<2 +5 ."PinPort_home"PinPort.in :default +3 "syringe1"C?d Q[<2 +2 "syringe0"B>d Q[<2 +2 ."Carousel_home"Carousel.home.jog 0 +6 "valve0"D+* +4 ."Archive_home"Archive.home.jog 0 +3 "core" Ī) +2 ."Air_home"Air.home.jog 0 +6 "valve1"E? Ld22 +2 ."Lysis2_home"Lysis2.home.jog 0 +6 ."Lysis1_home"Lysis1.home.jog 0 +8 "carousel0"F,) +2 "syringe0"B-* +3 "valve0"D.% +2 "syringe1"C/) +2 "syringe0"B0) +2 ."PinPort_home"PinPort.home.jog 0 +5 "syringe1"C1* +3 "valve1"E2* +20 "core" ī* + ­* + Į%aF"OF - Ƭ) + Ų* ï) + °) ñ* +2 "valve1"E3& +7 "syringe0"B4% + "syringe1"C5% + "syringe0"B6& +4 "valve0"D7& +11 "syringe1"C8& +4 ."Plunge_home"Plunge.in :homing +2 "valve0"D> (2 +9 ."Plunge_home"Plunge.jog 414 +2 "valve0"D9) +5 "core" ų&OS . + ´%o 2 õ%s 1 + ¶&3ݦ] 3 + ķ& ZOR 0 ø&܄v 2 +7 ."PinPort_home"PinPort.in :homing +4 ."Lysis1_home"Lysis1.in :homing +2 ."Air_home"Air.in :homing +3 ."Archive_home"Archive.in :homing +4 ."Lysis2_home"Lysis2.in :homing +3 "valve1"E?2 +3 ."Toroid_home"Toroid.in :homing +3 "syringe1"C? (2 +3 C> -2 +3 "syringe0"B? -2 +2 B> (2 +4 ."PinPort_home"PinPort.jog -1191 +3 "valve0"D?2 +2 ."Lysis1_home"Lysis1.jog 1462 +3 ."Air_home"Air.jog 1488 +4 ."Archive_home"Archive.jog 1441 +4 "valve1"E:*Y +3 ."Lysis2_home"Lysis2.jog 1464 +4 "syringe1"C;* +6 ."Toroid_home"Toroid.jog 446 +3 "syringe1"C<) + "syringe0"B=* +5 B>) +2 "valve0"D?* +12 "core" Ĺ) +2 ."Plunge_home"Plunge.setRawPosition! 50 + "valve0"D72 +4 ."Plunge_home"Plunge.seek :home +3 "valve0"D@' +24 "core" ' + ."Plunge_home"Plunge.in :default + "valve0"D> Pm'-2 +54 "core" û* +2 ."Lysis1_home"Lysis1.setRawPosition! 50 + "syringe1"C82 +4 ."Lysis1_home"Lysis1.seek :home +2 "syringe1"CA( +8 "core" ü) + ½* ¾) + ."Lysis2_home"Lysis2.setRawPosition! 50 +42 ."Air_home"Air.setRawPosition! 0 +2 ."Archive_home"Archive.setRawPosition! 50 +4 "syringe0"B72 +2 "syringe1"C7 +4 "syringe0"B82 +4 ."Lysis2_home"Lysis2.seek :home +4 ."Air_home"Air.seek :home +3 ."Archive_home"Archive.seek :home +3 "syringe0"BB' +4 "syringe1"CC' + "syringe0"BD( +14 "core" ( + ź* Ŀ* + ' +2 ."Lysis1_home"Lysis1.in :default +4 ."Air_home"Air.in :default +3 ."PinPort_home"PinPort.setRawPosition! 0 +3 ."Toroid_home"Toroid.setRawPosition! 0 +2 "syringe1"C?d Q[<2 +2 C>d Q]<2 +2 "valve1"E8 +6 "valve0"D8 +8 ."PinPort_home"PinPort.seek :home +2 ."Toroid_home"Toroid.seek :home +3 "valve1"EE( +4 "valve0"DF( +9 "core" ' + ( + ( ( +4 ."PinPort_home"PinPort.in :default + ."Lysis2_home"Lysis2.in :default +3 ."Toroid_home"Toroid.in :default +4 ."Archive_home"Archive.in :default +2 "valve1"E? Ld22 +3 "syringe0"B>d Q[<2 + "valve0"D? 2 +3 "syringe0"B?d P\\<2 +35 ."clearToroid"Toroid.seek :clear +3 "valve1"EG& +4 "core" &͘,OU 1h +2 "valve0"DH( +5 ."preston"PinPort.in :unlocking + "valve1"E? Ld2 +5 ."preston"PinPort.seek :clear +2 "valve1"EI( +33 "core" (} 4ZW|W"  +3 !"clearToroid"o:Slide::Error :@axisName"Toroid Valve (TV):@checkpoint: omitted: @replyo:I2C::Servo::AbsMove3Reply : @tagiM: @sourceiI: @error:positionErr: @channeli: @statuso:I2C::Servo::Status: @voltagef15.240092292587139]: @currenti4: @type2F:@outPressi|:\ @lostT: @inPressiWZ:@velocityi : @pastFLSF:\ @homeF: @enabledF: @erri :@positioni}: @pastRLSF: @pwmi:@deltaPressi"W:@pastThresholdF:@destinationi%: mesg"UToroid Valve (TV) positionErr at begin - 81 counts (sensed bypassed + 15 counts):@timestampu: Time Y:bt["2/home/esp/esp2/lib/slide.rb:642:in `raiseErr'"7/home/esp/esp2/lib/slide.rb:404:in `unlimitedSeek'"5/home/esp/esp2/lib/thread.rb:74:in `recoverable'"7/home/esp/esp2/lib/slide.rb:369:in `unlimitedSeek'"./home/esp/esp2/lib/slide.rb:361:in `seek'"0/home/esp/esp2/lib/slide.rb:411:in `moveTo'"8/home/esp/esp2/lib/slide.rb:457:in `method_missing'"E/home/esp/esp2/utils/cartridge/common.rb:553:in `readyOnSingle!'"7/home/esp/esp2/lib/schedule.rb:497:in `initialize'"0/home/esp/esp2/lib/thread.rb:736:in `start'"7/home/esp/esp2/lib/schedule.rb:490:in `initialize'"'/home/esp/esp2/lib/schedule.rb:488 +4 !"preston"o:Thread::ChildDied :@checkpoint: omitted:@threadIdi^N: mesg"3:clearToroid during Handoff Pin Port (PP) move:@timestampu: Time Y: @causeo:Slide::Error ;;:@axisName"Toroid Valve (TV); "UToroid Valve (TV) positionErr at begin - 81 counts (sensed bypassed + 15 counts): @replyo:I2C::Servo::AbsMove3Reply : @tagiM: @sourceiI: @error:positionErr: @channeli: @statuso:I2C::Servo::Status: @voltagef15.240092292587139]: @currenti4: @type2F:@outPressi|:\ @lostT: @inPressiWZ:@velocityi : @pastFLSF:\ @homeF: @enabledF: @erri :@positioni}: @pastRLSF: @pwmi:@deltaPressi"W:@pastThresholdF:@destinationi%;\ @:bt["2/home/esp/esp2/lib/slide.rb:642:in `raiseErr'"7/home/esp/esp2/lib/slide.rb:404:in `unlimitedSeek'"5/home/esp/esp2/lib/thread.rb:74:in `recoverable'"7/home/esp/esp2/lib/slide.rb:369:in `unlimitedSeek'"./home/esp/esp2/lib/slide.rb:361:in `seek'"0/home/esp/esp2/lib/slide.rb:411:in `moveTo'"8/home/esp/esp2/lib/slide.rb:457:in `method_missing'"E/home/esp/esp2/utils/cartridge/common.rb:553:in `readyOnSingle!'"7/home/esp/esp2/lib/schedule.rb:497:in `initialize'"0/home/esp/esp2/lib/thread.rb:736:in `start'"7/home/esp/esp2/lib/schedule.rb:490:in `initialize'"'/home/esp/esp2/lib/schedule.rb:488;)[ "4/home/esp/esp2/lib/thread.rb:50:in `raiseInAll'"0/home/esp/esp2/lib/thread.rb:748:in `start'"7/home/esp/esp2/lib/schedule.rb:490:in `initialize'"'/home/esp/esp2/lib/schedule.rb:488 +74 "core" ( +1690 "Can"n*|x#,g +216 #"preston"-> TV.home.to :clear +3 .Toroid.in :default +2 "valve0"D? 2 +4 ."preston"Toroid.home.seek :clear +3 "valve0"DJ( +361 "core" ( + "valve0"DK& +3 "core" &Re  +1425 #"preston"-> Power.status +1270 #-> ESP.shutdown +2 "sampler0"HL% +4 "core" % / +10 ."preston"Gate.power :analytic1,:OFF +2 .Gate.power :analytic2,:OFF +3 .Gate.power :analytic3,:OFF +2 .Gate.power :motor,:OFF +3 .Gate.power :core,:OFF +3 .Gate.power :main,:OFF +370 #-> ESP.ready! +10 .Gate.power :main,:ON,limit to 5000mA +2 .Gate.power :analytic1,:ON,limit to 4000mA +3 .Gate.power :analytic2,:ON,limit to 4000mA +2 .Gate.power :analytic3,:ON,limit to 4000mA +6 #Powering core bus +262 "valve0"D2 +2 DM +2 "core"  +5 ."preston"Plunge.configure :default + "valve0"D# Pm'-2 +7 ."preston"SamplePump.configure :default + "sampler0"H#^ #(22 +7 ."preston"Toroid.configure :default + "valve0"D$ 2 +6 ."preston"Carousel.configure :default + "carousel0"F#  El22 +6 ."preston"Abs.configure :default + "ambient0"J#  +6 ."preston"Archive.configure :default + "syringe0"B$d P\\<2 +7 ."preston"Air.configure :default + "syringe1"C#d Q]<2 +5 ."preston"Lysis1.configure :default +2 "syringe1"C$d Q[<2 +4 ."preston"Lysis2.configure :default +2 "syringe0"B#d Q[<2 +6 ."preston"PinPort.configure :default +2 "valve1"E$ Ld22 +4 #"preston"All elf controllers running firmware version 4.92 +2 .Gate.power :motor,:ON,limit to 5000mA +3 "valve0"DN% +4 "core" %aIO-\ ~ +3 "valve0"DO& +3 ."Plunge_home"Plunge.home.jog 0 +6 "carousel0"FP% +5 "syringe0"BQ& +4 "valve0"DS) +5 "syringe1"CR% +3 "syringe0"BT% + "syringe1"CU& +3 "valve1"EV& +17 "core" & O2 . %J4P 38 + &ݛ 4 + %∱ 5 %v∱ 5 + ) &ܔ 3[ + &'O 0+T +10 ."Lysis2_home"Lysis2.home.jog 0 +3 ."Lysis1_home"Lysis1.home.jog 0 +3 ."Archive_home"Archive.home.jog 0 +3 "valve0"DW% +2 ."Air_home"Air.home.jog 0 +6 ."Carousel_home"Carousel.home.jog 0 +3 ."PinPort_home"PinPort.home.jog 0 +4 "syringe0"BX) +3 ."Toroid_home"Toroid.home.jog 0 +6 "syringe1"CY* +3 "syringe0"BZ* +3 "syringe1"C[) +2 "carousel0"F\\) +6 "valve1"E]* +2 "valve0"D^* +8 "core" %aAOT 0 + ) * + * ) + * + * + ) + "syringe0"B_% +7 "syringe1"C`& +3 "syringe0"Ba& +4 "valve1"Eb& +7 ."Plunge_home"Plunge.in :homing +7 "valve0"Dd& +2 "syringe1"Cc% +3 "valve0"D> (2 +5 "core" %s߈r 5 + &ܚ 4 + &3ݗ$G 4 &OS 1 + &OV 0 %ڈm 6 +7 ."Plunge_home"Plunge.jog 415 +5 ."Lysis2_home"Lysis2.in :homing +3 ."Lysis1_home"Lysis1.in :homing +3 ."Air_home"Air.in :homing +2 ."Toroid_home"Toroid.in :homing +3 ."Archive_home"Archive.in :homing +4 ."PinPort_home"PinPort.in :homing +3 "valve0"De) +2 "syringe0"B> (2 +3 "syringe1"C? (2 +3 C> -2 + "valve0"D?2 +3 "syringe0"B? -2 + "valve1"E?2 +3 ."Lysis2_home"Lysis2.jog 1464 +9 ."PinPort_home"PinPort.jog -1192 +6 ."Lysis1_home"Lysis1.jog 1458 +4 ."Air_home"Air.jog 1486 +3 ."Archive_home"Archive.jog 1444 +4 ."Toroid_home"Toroid.jog 1396 +3 "syringe0"Bf) +4 "valve1"Eg*X +4 "syringe1"Ch* +3 Ci) + "syringe0"Bj* + "valve0"Dk*t +55 "core" ) +2 ."Plunge_home"Plunge.setRawPosition! 50 + "valve0"D72 +5 ."Plunge_home"Plunge.seek :home +4 "valve0"Dl' +24 "core" ' +2 ."Plunge_home"Plunge.in :default + "valve0"D> Pm'-2 +12 "core" ) + ."Lysis2_home"Lysis2.setRawPosition! 50 + "syringe0"B72 +5 ."Lysis2_home"Lysis2.seek :home +4 "syringe0"Bm' +4 "core" * + * ) +2 ."Lysis1_home"Lysis1.setRawPosition! 50 +3 ."Archive_home"Archive.setRawPosition! 50 +4 "syringe1"C82 +2 ."Air_home"Air.setRawPosition! 0 +4 "syringe0"B82 +4 "syringe1"C7 +4 ."Lysis1_home"Lysis1.seek :home +3 ."Archive_home"Archive.seek :home +5 "syringe1"Cn( +4 ."Air_home"Air.seek :home +6 "syringe0"Bo( +5 "syringe1"Cp' +8 "core" ' + * + ' + ."Lysis2_home"Lysis2.in :default +4 ."Air_home"Air.in :default +3 ."PinPort_home"PinPort.setRawPosition! 0 +2 "syringe0"B>d Q[<2 +4 "syringe1"C>d Q]<2 +2 "valve1"E8 +6 ."PinPort_home"PinPort.seek :home +3 "valve1"Eq( +6 "core" ( + ( ( +2 ."Lysis1_home"Lysis1.in :default +3 ."Archive_home"Archive.in :default +3 ."PinPort_home"PinPort.in :default +3 "syringe1"C?d Q[<2 + "syringe0"B?d P\\<2 +3 "valve1"E? Ld22 +278 "core" * + ."Toroid_home"Toroid.setRawPosition! 0 + "valve0"D8 +5 ."Toroid_home"Toroid.seek :home +3 "valve0"Dr( +4 "core" ( + ."Toroid_home"Toroid.in :default +2 "valve0"D? 2 +5 ."clearToroid"Toroid.seek :clear +4 "valve1"Es& +2 "valve0"Dt( +4 "core" &͖OK 0j +4 ."preston"PinPort.in :unlocking +2 "valve1"E? Ld2 +5 ."preston"PinPort.seek :clear +2 "valve1"Eu( +29 "core" ( ;Z*mW: 8 +3 !"clearToroid"o:Slide::Error :@axisName"Toroid Valve (TV):@checkpoint: omitted: @replyo:I2C::Servo::AbsMove3Reply : @tagiy: @sourceiI: @error:positionErr: @channeli: @statuso:I2C::Servo::Status: @voltagef15.240092292587139]: @currenti;: @type2F:@outPressim:\ @lostT: @inPressi*Z:@velocityi : @pastFLSF:\ @homeF: @enabledF: @erri8:@positioni: @pastRLSF: @pwmi:@deltaPressi:W:@pastThresholdF:@destinationi%: mesg"UToroid Valve (TV) positionErr at begin - 79 counts (sensed bypassed + 19 counts):@timestampu: Time Ya:bt["2/home/esp/esp2/lib/slide.rb:642:in `raiseErr'"7/home/esp/esp2/lib/slide.rb:404:in `unlimitedSeek'"5/home/esp/esp2/lib/thread.rb:74:in `recoverable'"7/home/esp/esp2/lib/slide.rb:369:in `unlimitedSeek'"./home/esp/esp2/lib/slide.rb:361:in `seek'"0/home/esp/esp2/lib/slide.rb:411:in `moveTo'"8/home/esp/esp2/lib/slide.rb:457:in `method_missing'"E/home/esp/esp2/utils/cartridge/common.rb:553:in `readyOnSingle!'"7/home/esp/esp2/lib/schedule.rb:497:in `initialize'"0/home/esp/esp2/lib/thread.rb:736:in `start'"7/home/esp/esp2/lib/schedule.rb:490:in `initialize'"'/home/esp/esp2/lib/schedule.rb:488 +4 !"preston"o:Thread::ChildDied :@checkpoint: omitted:@threadIdiM: mesg"3:clearToroid during Handoff Pin Port (PP) move:@timestampu: Time Ya: @causeo:Slide::Error ;;:@axisName"Toroid Valve (TV); "UToroid Valve (TV) positionErr at begin - 79 counts (sensed bypassed + 19 counts): @replyo:I2C::Servo::AbsMove3Reply : @tagiy: @sourceiI: @error:positionErr: @channeli: @statuso:I2C::Servo::Status: @voltagef15.240092292587139]: @currenti;: @type2F:@outPressim:\ @lostT: @inPressi*Z:@velocityi : @pastFLSF:\ @homeF: @enabledF: @erri8:@positioni: @pastRLSF: @pwmi:@deltaPressi:W:@pastThresholdF:@destinationi%;\ @:bt["2/home/esp/esp2/lib/slide.rb:642:in `raiseErr'"7/home/esp/esp2/lib/slide.rb:404:in `unlimitedSeek'"5/home/esp/esp2/lib/thread.rb:74:in `recoverable'"7/home/esp/esp2/lib/slide.rb:369:in `unlimitedSeek'"./home/esp/esp2/lib/slide.rb:361:in `seek'"0/home/esp/esp2/lib/slide.rb:411:in `moveTo'"8/home/esp/esp2/lib/slide.rb:457:in `method_missing'"E/home/esp/esp2/utils/cartridge/common.rb:553:in `readyOnSingle!'"7/home/esp/esp2/lib/schedule.rb:497:in `initialize'"0/home/esp/esp2/lib/thread.rb:736:in `start'"7/home/esp/esp2/lib/schedule.rb:490:in `initialize'"'/home/esp/esp2/lib/schedule.rb:488;)[ "4/home/esp/esp2/lib/thread.rb:50:in `raiseInAll'"0/home/esp/esp2/lib/thread.rb:748:in `start'"7/home/esp/esp2/lib/schedule.rb:490:in `initialize'"'/home/esp/esp2/lib/schedule.rb:488 +78 "core" ( +4964 #"preston"-> ESP.shutdown +3 "sampler0"Hv% +3 "core" %ހ / +10 ."preston"Gate.power :analytic1,:OFF + .Gate.power :analytic2,:OFF +3 .Gate.power :analytic3,:OFF +3 .Gate.power :motor,:OFF +2 .Gate.power :core,:OFF +3 .Gate.power :main,:OFF +1209 #-> ESP.ready! +5 .Gate.power :main,:ON,limit to 5000mA +2 .Gate.power :analytic1,:ON,limit to 4000mA +3 .Gate.power :analytic2,:ON,limit to 4000mA +3 .Gate.power :analytic3,:ON,limit to 4000mA +6 #Powering core bus +262 "valve0"D2 +2 Dw +3 "core"  +4 ."preston"Plunge.configure :default +2 "valve0"D# Pm'-2 +7 ."preston"SamplePump.configure :default + "sampler0"H#^ #(22 +6 ."preston"Toroid.configure :default + "valve0"D$ 2 +7 ."preston"Carousel.configure :default + "carousel0"F#  El22 +7 ."preston"Abs.configure :default + "ambient0"J#  +7 ."preston"Archive.configure :default +2 "syringe0"B$d P\\<2 +6 ."preston"Air.configure :default +2 "syringe1"C#d Q]<2 +5 ."preston"Lysis1.configure :default + "syringe1"C$d Q[<2 +4 ."preston"Lysis2.configure :default +2 "syringe0"B#d Q[<2 +7 ."preston"PinPort.configure :default + "valve1"E$ Ld22 +4 #"preston"All elf controllers running firmware version 4.92 +2 .Gate.power :motor,:ON,limit to 5000mA +3 "valve0"Dx% +4 Dy& +4 "core" %aIO.\ + "carousel0"Fz% +6 "syringe0"B{& +6 ."Plunge_home"Plunge.home.jog 0 +7 "syringe1"C|% +4 C}& +2 "syringe0"B~% +2 "valve0"D) +2 "valve1"E& +15 "core" &ZCO/ . + %I4P 18 + &݄و 3 %؈ 5 + &ܔ 4[ %p 5 + Ł&+O 1+\\ ) +9 ."Lysis2_home"Lysis2.home.jog 0 +3 ."Lysis1_home"Lysis1.home.jog 0 +3 ."Archive_home"Archive.home.jog 0 +2 ."Carousel_home"Carousel.home.jog 0 +3 ."Toroid_home"Toroid.home.jog 0 +2 "valve0"D% +4 ."Air_home"Air.home.jog 0 +6 ."PinPort_home"PinPort.home.jog 0 +5 "syringe0"B\ ) + "syringe1"C * +5 "syringe0"B* +4 "valve0"D* +3 "carousel0"F) +2 "syringe1"C) +3 "valve1"E* +15 "core" Ă%aN\ OT 1 Š) + É* ‡* + Ć* Ä) + ƅ) Ń* +2 "syringe0"B % +8 "syringe1"C& +2 C% +7 "valve1"E& +2 "syringe0"B& +5 "valve0"D& +7 ."Plunge_home"Plunge.in :homing +3 "valve0"D> (2 +3 "core" ‹%o߈x 4 +2 Ô&܋∋ 4 Õ%ވ 4 + Ŗ&OA 1 ˜&/݇∉ 5 + ė&Z>OD 1 +7 ."Plunge_home"Plunge.jog 413 +4 ."Lysis2_home"Lysis2.in :homing +4 ."Lysis1_home"Lysis1.in :homing +3 ."Air_home"Air.in :homing +3 ."Toroid_home"Toroid.in :homing +4 ."Archive_home"Archive.in :homing +3 ."PinPort_home"PinPort.in :homing +3 "valve0"D) +3 "syringe0"B> (2 +2 "syringe1"C> -2 +3 C? (2 + "valve0"D?2 +5 "syringe0"B? -2 +5 "valve1"E?2 + ."Lysis2_home"Lysis2.jog 1464 +4 ."Air_home"Air.jog 1488 +6 ."Toroid_home"Toroid.jog 441 +5 ."Lysis1_home"Lysis1.jog 1461 +3 "syringe0"B) +2 ."PinPort_home"PinPort.jog -1192 +6 ."Archive_home"Archive.jog 1446 +4 "syringe1"C) +45 "valve0"D * +2 "syringe1"C * +7 "valve1"E*X +3 "syringe0"B* +6 "core" ē) +2 ."Plunge_home"Plunge.setRawPosition! 50 + "valve0"D72 +4 ."Plunge_home"Plunge.seek :home +3 "valve0"D' +24 "core" ď' + ."Plunge_home"Plunge.in :default +2 "valve0"D> Pm'-2 +7 "core" ˆ) +2 ."Lysis2_home"Lysis2.setRawPosition! 50 + "syringe0"B72 +5 ."Lysis2_home"Lysis2.seek :home +2 "syringe0"B' +25 "core" ™' + ."Lysis2_home"Lysis2.in :default +2 "syringe0"B>d Q[<2 +19 "core" Ñ) + "Can"n*|u&UUMJg +2 ."Air_home"Air.setRawPosition! 0 +2 "syringe1"C7 +4 "core" Í* +3 ."Air_home"Air.seek :home +2 ."Lysis1_home"Lysis1.setRawPosition! 50 +3 "syringe1"C' +3 C82 +4 "core" Ž* + Ý' +2 ."Air_home"Air.in :default +3 ."Archive_home"Archive.setRawPosition! 50 +3 ."Lysis1_home"Lysis1.seek :home +2 "syringe1"C>d Q]<2 +2 "syringe0"B82 +3 "syringe1"C'( +9 ."Archive_home"Archive.seek :home +2 "syringe0"B( +6 "core" Č* + ."Toroid_home"Toroid.setRawPosition! 0 +2 "valve0"D8 +4 ."Toroid_home"Toroid.seek :home +3 "valve0"D( +3 "core" Œ* + ç( + ğ( +2 ."PinPort_home"PinPort.setRawPosition! 0 +3 ."Lysis1_home"Lysis1.in :default +4 "valve1"E8 +3 ."Toroid_home"Toroid.in :default +4 "syringe1"C?d Q[<2 +3 ."PinPort_home"PinPort.seek :home +2 "valve0"D? 2 +4 "valve1"E( +8 "core" œ( Ş( +2 ."PinPort_home"PinPort.in :default +2 ."Archive_home"Archive.in :default +2 "valve1"E? Ld22 +3 "syringe0"B?d P\\<2 +32 ."clearToroid"Toroid.seek :clear +2 "valve1"E(& +4 "valve0"D( +2 "core" Ũ&͋OR 1u +6 ."preston"PinPort.in :unlocking + "valve1"E? Ld2 +4 ."preston"PinPort.seek :clear +2 "valve1"E( +34 "core" ě(~ 9ZTnW9  +3 !"clearToroid"o:Slide::Error :@axisName"Toroid Valve (TV):@checkpoint: omitted: @replyo:I2C::Servo::AbsMove3Reply : @tagi : @sourceiI: @error:positionErr: @channeli: @statuso:I2C::Servo::Status: @voltagef15.249910652920963ob: @currenti9: @type2F:@outPressin:\ @lostT: @inPressiTZ:@velocityi : @pastFLSF:\ @homeF: @enabledF: @erri:@positioni~: @pastRLSF: @pwmi:@deltaPressi9W:@pastThresholdF:@destinationi%: mesg"UToroid Valve (TV) positionErr at begin - 80 counts (sensed bypassed + 15 counts):@timestampu: Time Yۮ:bt["2/home/esp/esp2/lib/slide.rb:642:in `raiseErr'"7/home/esp/esp2/lib/slide.rb:404:in `unlimitedSeek'"5/home/esp/esp2/lib/thread.rb:74:in `recoverable'"7/home/esp/esp2/lib/slide.rb:369:in `unlimitedSeek'"./home/esp/esp2/lib/slide.rb:361:in `seek'"0/home/esp/esp2/lib/slide.rb:411:in `moveTo'"8/home/esp/esp2/lib/slide.rb:457:in `method_missing'"E/home/esp/esp2/utils/cartridge/common.rb:553:in `readyOnSingle!'"7/home/esp/esp2/lib/schedule.rb:497:in `initialize'"0/home/esp/esp2/lib/thread.rb:736:in `start'"7/home/esp/esp2/lib/schedule.rb:490:in `initialize'"'/home/esp/esp2/lib/schedule.rb:488 +5 !"preston"o:Thread::ChildDied :@checkpoint: omitted:@threadIdi gM: mesg"3:clearToroid during Handoff Pin Port (PP) move:@timestampu: Time Yۮ: @causeo:Slide::Error ;;:@axisName"Toroid Valve (TV); "UToroid Valve (TV) positionErr at begin - 80 counts (sensed bypassed + 15 counts): @replyo:I2C::Servo::AbsMove3Reply : @tagi : @sourceiI: @error:positionErr: @channeli: @statuso:I2C::Servo::Status: @voltagef15.249910652920963ob: @currenti9: @type2F:@outPressin:\ @lostT: @inPressiTZ:@velocityi : @pastFLSF:\ @homeF: @enabledF: @erri:@positioni~: @pastRLSF: @pwmi:@deltaPressi9W:@pastThresholdF:@destinationi%;\ @:bt["2/home/esp/esp2/lib/slide.rb:642:in `raiseErr'"7/home/esp/esp2/lib/slide.rb:404:in `unlimitedSeek'"5/home/esp/esp2/lib/thread.rb:74:in `recoverable'"7/home/esp/esp2/lib/slide.rb:369:in `unlimitedSeek'"./home/esp/esp2/lib/slide.rb:361:in `seek'"0/home/esp/esp2/lib/slide.rb:411:in `moveTo'"8/home/esp/esp2/lib/slide.rb:457:in `method_missing'"E/home/esp/esp2/utils/cartridge/common.rb:553:in `readyOnSingle!'"7/home/esp/esp2/lib/schedule.rb:497:in `initialize'"0/home/esp/esp2/lib/thread.rb:736:in `start'"7/home/esp/esp2/lib/schedule.rb:490:in `initialize'"'/home/esp/esp2/lib/schedule.rb:488;)[ "4/home/esp/esp2/lib/thread.rb:50:in `raiseInAll'"0/home/esp/esp2/lib/thread.rb:748:in `start'"7/home/esp/esp2/lib/schedule.rb:490:in `initialize'"'/home/esp/esp2/lib/schedule.rb:488 +72 "core" Ś( +748 #"preston"-> TV.home.to :clear +3 .Toroid.in :default +2 "valve0"D? 2 +5 ."preston"Toroid.home.seek :clear +2 "valve0"D&( +361 "core" Ħ( +2 "valve0"D%& +3 "core" ĥ& Rk  +487 #"preston"-> TV.bypass +3 "carousel0"F)% +3 "core" Ʃ%K4P 4 +3 !"preston"o:Cartridge::Error: mesg"unaligned carousel:@timestampu: Time Y$:bt["B/home/esp/esp2/utils/cartridge/carousel.rb:303:in `selected!'"A/home/esp/esp2/utils/cartridge/carousel.rb:401:in `moveTVto'">/home/esp/esp2/utils/cartridge/carousel.rb:69:in `bypass'"$preston:10:in `topLevelBinding'" SC.home.to 1 +4 .Carousel.in :default + "carousel0"F>  El22 +5 ."preston"Carousel.home.seek 1 +2 "carousel0"F.' +21 "core" Ʈ' + "carousel0"F3% +4 "core" Ƴ% [&Sv #2 +933 #"preston"-> PP.home.to 1 +3 !o:Axis::Error :@axisName"Handoff Pin Port (PP): mesg".Unknown Handoff Pin Port (PP) position: 1:@timestampu: Time Y0:bt["0/home/esp/esp2/lib/axis.rb:513:in `baseRaw'",/home/esp/esp2/lib/axis.rb:297:in `raw'"1/home/esp/esp2/lib/axismap.rb:175:in `fetch'"1/home/esp/esp2/lib/axismap.rb:163:in `fetch'"./home/esp/esp2/lib/axis.rb:281:in `fetch'",/home/esp/esp2/lib/axis.rb:292:in `raw'",/home/esp/esp2/lib/axis.rb:553:in `raw'"3/home/esp/esp2/lib/slide.rb:353:in `toRawGoal'"7/home/esp/esp2/lib/slide.rb:365:in `unlimitedSeek'"./home/esp/esp2/lib/slide.rb:361:in `seek'",/home/esp/esp2/lib/slide.rb:411:in `to'"$preston:12:in `topLevelBinding'" PP.home.to :clear +4 .PinPort.in :default + "valve1"E? Ld22 +5 ."preston"PinPort.home.seek :clear +2 "valve1"E4( +10 "core" Ŵ( +2 "valve1"E8& +3 "core" Ÿ&ѡn=Y 2 +574 #"preston"-> TV.bypass +2 "carousel0"F5% +4 "core" Ƶ%K]P 4 +5 ."preston"Toroid.in :hold + "valve0"D? 2 +5 ."preston"Toroid.seek :bypass +2 "valve0"D6( +45 "core" Ķ(M3R|  +2 !"preston"o:Slide::Error\ :@axisName"Toroid Valve (TV):@checkpoint: omitted: @replyo:I2C::Servo::AbsMove3Reply : @tagi;: @sourceiI: @error:positionErr: @channeli: @statuso:I2C::Servo::Status: @voltagef15.382458517427596: @currenti: @type2F:@outPressi3:\ @lostT: @inPressiLj:@velocityi: @pastFLSF:\ @homeF: @enabledF: @erri:@positioniM: @pastRLSF: @pwmi:@deltaPressi|R:@pastThresholdF:@destinationi%: mesg"SToroid Valve (TV) positionErr at clear + 123 counts (sensed clear - 22 counts):bt["2/home/esp/esp2/lib/slide.rb:642:in `raiseErr'"7/home/esp/esp2/lib/slide.rb:404:in `unlimitedSeek'"5/home/esp/esp2/lib/thread.rb:74:in `recoverable'"7/home/esp/esp2/lib/slide.rb:369:in `unlimitedSeek'"./home/esp/esp2/lib/slide.rb:361:in `seek'",/home/esp/esp2/lib/slide.rb:412:in `to'"8/home/esp/esp2/lib/slide.rb:85:in `inConfiguration'",/home/esp/esp2/lib/slide.rb:412:in `to'"A/home/esp/esp2/utils/cartridge/carousel.rb:386:in `holdTVat'"A/home/esp/esp2/utils/cartridge/carousel.rb:402:in `moveTVto'">/home/esp/esp2/utils/cartridge/carousel.rb:69:in `bypass'"$preston:14:in `topLevelBinding'"/home/esp/esp2/utils/cartridge/carousel.rb:69:in `bypass'"$preston:14:in `topLevelBinding'" TV.goHome! +3 .Toroid.in :default +2 "valve0"D? 2 +5 ."preston"Toroid.home.jog 0 +2 "valve0"D#* +7 "core" ģ* +2 "valve0"D!& +3 "core" ġ& ZtO> 0 +2 ."preston"Toroid.in :homing + "valve0"D?2 +5 ."preston"Toroid.jog 445 +2 "valve0"D"* +149 "core" Ģ* + ."preston"Toroid.setRawPosition! 0 + "valve0"D8 +6 ."preston"Toroid.seek :home +2 "valve0"D$( +4 "core" Ĥ( +2 ."preston"Toroid.in :default + "valve0"D? 2 +5 D*& +2 "core" Ī&YR\\ &, +321 #"preston"-> TV.bypass +3 "carousel0"F2% +4 "core" Ʋ%K]P 3 +4 ."preston"Toroid.in :hold +2 "valve0"D? 2 +5 ."preston"Toroid.seek :bypass +3 "valve0"D1( +3 "core" ı( +4 ."preston"Toroid.in :default + "valve0"D? 2 +5 ."preston"Toroid.seek :clear +2 "valve0"D/( +44 "core" į( ZbR % +3 !"preston"o:Slide::Error :@axisName"Toroid Valve (TV):@checkpoint: omitted: @replyo:I2C::Servo::AbsMove3Reply : @tagi4: @sourceiI: @error:positionErr: @channeli: @statuso:I2C::Servo::Status: @voltagef15.382458517427596: @currenti: @type2F:@outPressib:\ @lostT: @inPressiZ:@velocityi : @pastFLSF:\ @homeF: @enabledF: @erri%:@positioni: @pastRLSF: @pwmi:@deltaPressiR:@pastThresholdF:@destinationi%: mesg"UToroid Valve (TV) positionErr at begin - 75 counts (sensed bypassed + 22 counts):@timestampu: Time YNRz:bt["2/home/esp/esp2/lib/slide.rb:642:in `raiseErr'"7/home/esp/esp2/lib/slide.rb:404:in `unlimitedSeek'"5/home/esp/esp2/lib/thread.rb:74:in `recoverable'"7/home/esp/esp2/lib/slide.rb:369:in `unlimitedSeek'"./home/esp/esp2/lib/slide.rb:361:in `seek'",/home/esp/esp2/lib/slide.rb:411:in `to'"A/home/esp/esp2/utils/cartridge/carousel.rb:408:in `moveTVto'">/home/esp/esp2/utils/cartridge/carousel.rb:69:in `bypass'"$preston:16:in `topLevelBinding'" ESP.shutdown +3 "sampler0"H-% +4 "core" ȭ%ڀ1 . +9 ."preston"Gate.power :analytic1,:OFF +2 .Gate.power :analytic2,:OFF +2 .Gate.power :analytic3,:OFF +3 .Gate.power :motor,:OFF +3 .Gate.power :core,:OFF +3 .Gate.power :main,:OFF +149 #-> exit + #Session Ended @1752601140.53PDT = =tMAIN =mMAIN_scheduler @PDT1752601141.60 #t\ Environmental Sample Processor built 30-Jun-25 (6f42ecee) +158 #"core_reset"Sent BREAK +2 #t>BREAK< ESP3 Gateway boot v1.43 +227 #>BREAK< ESP3 Gateway boot v1.43 for core bus +4 #>BREAK< ESP3 Gateway boot v1.43 for cartridge bus +384 #\ Configuration for koa by nadia@mbari.org 6/26/25\ /home/esp/esp2/type/auv/koa/configure.rb\ +80 #Sea pressure (Abs) tare is 6% of full scale +462 "Can"m`+0|vY0\\ + m`+0|vY0\\ + #tPolling Can every 2:00 +42 #-> ESP.ready! +5 .Gate.power :main,:ON,limit to 5000mA + .Gate.power :analytic1,:ON,limit to 4000mA +2 .Gate.power :analytic2,:ON,limit to 4000mA +2 .Gate.power :analytic3,:ON,limit to 4000mA +2 "Can"oR+9|vm_] +5 #tPowering core bus +265 "valve0"D2 +3 D +3 "core" ā +7 .tPlunge.configure :default +2 "valve0"D# Pm'-2 +6 .tSamplePump.configure :default +2 "sampler0"H#^ #(22 +7 .tToroid.configure :default +2 "valve0"D$ 2 +7 .tCarousel.configure :default +2 "carousel0"F#  El22 +7 .tAbs.configure :default +2 "ambient0"J#  +7 .tArchive.configure :default +2 "syringe0"B$d P\\<2 +6 .tAir.configure :default +3 "syringe1"C#d Q]<2 +4 .tLysis1.configure :default +2 "syringe1"C$d Q[<2 +4 .tLysis2.configure :default +3 "syringe0"B#d Q[<2 +6 .tPinPort.configure :default +2 "valve1"E$ Ld22 +5 #tWARNING: Multiple controller firmware versions in use\ [:sampler0, :sampler1, :valve0, :ambient0, :valve1, :carousel0]=>4.92, [:syringe0, :syringe1]=>4.83 +4 .Gate.power :motor,:ON,limit to 5000mA +3 "valve0"D% +5 "core" Ă%aJO;\ +2 "valve0"D& +8 "carousel0"F% +8 ."Plunge_home"Plunge.home.jog 0 +60 "syringe0"B& +4 "syringe1"C% +12 C& +5 "valve0"D) +4 "syringe0"B % +2 "valve1"E\ & +19 "core" ă&Z.O_ + Ƅ%KZ[P  …&vۇ  + Æ%ׇܹ + Ç&{ p + ‰%i݇ Ŋ&q+'O! * + Ĉ) +10 ."PinPort_home"PinPort.home.jog 0 +9 ."Lysis2_home"Lysis2.home.jog 0 +2 ."Air_home"Air.home.jog 0 +4 ."Carousel_home"Carousel.home.jog 0 +2 "valve0"D % +5 ."Lysis1_home"Lysis1.home.jog 0 +6 ."Toroid_home"Toroid.home.jog 0 +4 ."Archive_home"Archive.home.jog 0 +3 "valve1"E * +2 "syringe0"B ) +8 "syringe1"C) +3 "carousel0"F) +3 "syringe1"C* +8 "valve0"D* +5 "syringe0"B* +16 "core" ċ%aQO` + Ō* + ) Î) + Ð* + Ə) đ* + ’* +6 "syringe1"C& +5 C% +5 "valve0"D& +3 "syringe0"B% +4 ."Plunge_home"Plunge.in :homing +20 "valve1"E& +2 "syringe0"B& +6 "valve0"D> (2 +6 "core" Ô&܀݇G  + Õ%. + Ė&Z+OL  + “%n< + ŗ&t OT  +2 ˜&.qчC +11 ."Plunge_home"Plunge.jog 413 +11 ."PinPort_home"PinPort.in :homing +2 ."Lysis1_home"Lysis1.in :homing +4 ."Air_home"Air.in :homing +3 ."Toroid_home"Toroid.in :homing +3 ."Lysis2_home"Lysis2.in :homing +2 ."Archive_home"Archive.in :homing +3 "valve0"D) +4 "valve1"E?2 +2 "syringe1"C? (2 +6 C> -2 +2 "valve0"D?2 +3 "syringe0"B> (2 +4 B? -2 +3 ."PinPort_home"PinPort.jog -1182 +13 ."Lysis1_home"Lysis1.jog 1462 +4 ."Air_home"Air.jog 1487 +5 ."Archive_home"Archive.jog 1450 +4 ."Lysis2_home"Lysis2.jog 1464 +4 ."Toroid_home"Toroid.jog 439 +3 "valve1"E*b +4 "syringe1"C* +4 C) +3 "syringe0"B* +3 B) +5 "valve0"D* +14 "core" ę) +2 ."Plunge_home"Plunge.setRawPosition! 50 +2 "valve0"D72 +5 ."Plunge_home"Plunge.seek :home +3 "valve0"D ' +23 "core" Ġ' +3 ."Plunge_home"Plunge.in :default +2 "valve0"D> Pm'-2 +50 "core" Û* +2 ."Lysis1_home"Lysis1.setRawPosition! 50 +2 "syringe1"C82 +6 "core" Ü) + * +3 ."Lysis1_home"Lysis1.seek :home +5 ."Air_home"Air.setRawPosition! 0 +5 ."Archive_home"Archive.setRawPosition! 50 +2 "syringe1"C!( +3 C7 +4 "syringe0"B82 +4 ."Air_home"Air.seek :home +8 ."Archive_home"Archive.seek :home +3 "syringe1"C"' +5 "syringe0"B#( +10 "core" ž) + Ś* ğ* + á( + â' +2 ."Lysis2_home"Lysis2.setRawPosition! 50 +7 ."Lysis1_home"Lysis1.in :default +3 ."Toroid_home"Toroid.setRawPosition! 0 +2 ."PinPort_home"PinPort.setRawPosition! 0 +3 ."Air_home"Air.in :default +2 "syringe0"B72 + "syringe1"C?d Q[<2 +2 "valve0"D8 +2 "valve1"E8 +5 "syringe1"C>d Q]<2 +5 ."Lysis2_home"Lysis2.seek :home +16 ."PinPort_home"PinPort.seek :home +6 ."Toroid_home"Toroid.seek :home +4 "syringe0"B$' +4 "valve1"E%( +7 "valve0"D&( +6 "core" £( + ť( +3 ."PinPort_home"PinPort.in :default +6 ."Archive_home"Archive.in :default +3 "valve1"E? Ld22 +3 "syringe0"B?d P\\<2 +9 "core" Ħ( ¤' +4 ."Lysis2_home"Lysis2.in :default +3 ."Toroid_home"Toroid.in :default +3 "syringe0"B>d Q[<2 +2 "valve0"D? 2 +39 ."clearToroid"Toroid.seek :clear +4 "valve1"E'& +2 "valve0"D(( +6 "core" ŧ&'ͨO X +5 .tPinPort.in :unlocking +2 "valve1"E? Ld2 +5 .tPinPort.seek :clear +3 "valve1"E)( +16 "core" Ĩ( 9XwWD  +4 !"clearToroid"o:Slide::Error :@axisName"Toroid Valve (TV):@checkpoint: omitted: mesg"UToroid Valve (TV) positionErr at begin - 52 counts (sensed bypassed + 55 counts):@timestampu: Time Yn: @replyo:I2C::Servo::AbsMove3Reply : @error:positionErr: @channeli: @tagi-: @statuso:I2C::Servo::Status: @enabledF: @erri:@positioni: @pastRLSF: @pwmi:@deltaPressiDW:@pastThresholdF: @voltagef14.98972410407462 u: @currenti9: @type2F:@outPressiw:\ @lostT: @inPressiX:@velocityi : @pastFLSF:\ @homeF: @sourceiI:@destinationi%:bt["2/home/esp/esp2/lib/slide.rb:642:in `raiseErr'"7/home/esp/esp2/lib/slide.rb:404:in `unlimitedSeek'"5/home/esp/esp2/lib/thread.rb:74:in `recoverable'"7/home/esp/esp2/lib/slide.rb:369:in `unlimitedSeek'"./home/esp/esp2/lib/slide.rb:361:in `seek'"0/home/esp/esp2/lib/slide.rb:411:in `moveTo'"8/home/esp/esp2/lib/slide.rb:457:in `method_missing'"E/home/esp/esp2/utils/cartridge/common.rb:553:in `readyOnSingle!'"7/home/esp/esp2/lib/schedule.rb:497:in `initialize'"0/home/esp/esp2/lib/thread.rb:736:in `start'"7/home/esp/esp2/lib/schedule.rb:490:in `initialize'"'/home/esp/esp2/lib/schedule.rb:488 +3 #Waiting to Resume from Checkpoint "Toroid Valve (TV) positionErr at begin - 52 counts (sensed bypassed + 55 counts)" +90 "core" ũ( +1246 !to:IRB::Abort:@checkpoint: omitted: mesg"User Abort!!:bt["1/home/esp/esp2/lib/esp.rb:83:in `mainThread'""/home/esp/esp2/lib/esp.rb:357 +1007 #-> TV.jog 200 +3 .Toroid.jog 200 +3 "valve0"D** +69 "core" Ī* +2 "valve0"D+& +4 "core" ī&aYR  +3 !to:Slide::Error :@axisName"Toroid Valve (TV): mesg"%Toroid Valve (TV) Not yet Homed!: @replyo:I2C::Servo::Status: @enabledF: @erri:@positionif: @pastRLSF: @pwmi:@deltaPressiR:@pastThresholdF: @voltagef15.08299852724595Fi: @currenti: @type2F:@outPressi:\ @lostT: @inPressiY:@velocityi: @pastFLSF:\ @homeF:bt["5/home/esp/esp2/lib/slide.rb:174:in `rawPosition'"2/home/esp/esp2/lib/slide.rb:218:in `position'"0/home/esp/esp2/lib/axis.rb:177:in `examine'"4/home/esp/esp2/lib/pretty.rb:128:in `asIRBtext'"6/home/esp/esp2/lib/cmdserver.rb:49:in `asCmdText'"=/home/esp/esp2/lib/cmdserver.rb:54:in `broadcastIRBtext'"5/opt/mbari/lib/ruby/1.8/irb.rb:318:in `__send__'"9/opt/mbari/lib/ruby/1.8/irb.rb:318:in `output_value'"7/opt/mbari/lib/ruby/1.8/irb.rb:167:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:215:in `shell'"7/home/esp/esp2/lib/schedule.rb:497:in `initialize'"0/home/esp/esp2/lib/thread.rb:736:in `start'"7/home/esp/esp2/lib/schedule.rb:490:in `initialize'"'/home/esp/esp2/lib/schedule.rb:488 +1504 #-> TV.lgend +3 !o:NoMethodError : mesgu:NameError::message.undefined method `lgend' for Toroid:Slide: name:\ lgend: args[:bt[ "8/home/esp/esp2/lib/slide.rb:450:in `method_missing'"(ESP):3:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 +329 #-> TV.legend +1091 #-> TV.jog -200 +4 .Toroid.jog -200 +3 "valve0"D,*8 +68 "core" Ĭ* +2 "valve0"D-& +3 "core" ĭ&\\VR  +4 !to:Slide::Error :@axisName"Toroid Valve (TV): mesg"%Toroid Valve (TV) Not yet Homed!: @replyo:I2C::Servo::Status: @enabledF: @erri:@positioni: @pastRLSF: @pwmi:@deltaPressiR:@pastThresholdF: @voltagef15.08299852724595Fi: @currenti: @type2F:@outPressi:\ @lostT: @inPressiV\\:@velocityi: @pastFLSF:\ @homeF:bt["5/home/esp/esp2/lib/slide.rb:174:in `rawPosition'"2/home/esp/esp2/lib/slide.rb:218:in `position'"0/home/esp/esp2/lib/axis.rb:177:in `examine'"4/home/esp/esp2/lib/pretty.rb:128:in `asIRBtext'"6/home/esp/esp2/lib/cmdserver.rb:49:in `asCmdText'"=/home/esp/esp2/lib/cmdserver.rb:54:in `broadcastIRBtext'"5/opt/mbari/lib/ruby/1.8/irb.rb:318:in `__send__'"9/opt/mbari/lib/ruby/1.8/irb.rb:318:in `output_value'"7/opt/mbari/lib/ruby/1.8/irb.rb:167:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:215:in `shell'"7/home/esp/esp2/lib/schedule.rb:497:in `initialize'"0/home/esp/esp2/lib/thread.rb:736:in `start'"7/home/esp/esp2/lib/schedule.rb:490:in `initialize'"'/home/esp/esp2/lib/schedule.rb:488 +2209 #-> TV.goHome!; TV.clear +3 .Toroid.in :default +2 "valve0"D? 2 +4 .tToroid.home.jog 0 +3 "valve0"D.* +6 "core" Į* +2 "valve0"D/& +3 "core" į&\\cO` +4 .tToroid.in :homing +2 "valve0"D?2 +4 .tToroid.jog 484 +3 "valve0"D0* +161 "core" İ* +3 .tToroid.setRawPosition! 0 +4 "valve0"D8 +6 .tToroid.seek :home +5 "valve0"D1( +3 "core" ı( +4 .tToroid.in :default +3 "valve0"D? 2 +5 .tToroid.seek :clear +3 "valve0"D2( +36 "core" IJ( X TV.status.err +2 "valve0"D3& +4 "core" ij&XOM  +1189 "Can"nc+|vQ5 +1630 #t-> TV.goHome!; TV.clear +4 .Toroid.in :default +3 "valve0"D? 2 +4 .tToroid.home.jog 0 +2 "valve0"D4* +7 "core" Ĵ* +2 "valve0"D5& +4 "core" ĵ&9XOS  +3 .tToroid.in :homing +2 "valve0"D?2 +4 .tToroid.jog 407 +3 "valve0"D6* +136 "core" Ķ* +2 .tToroid.setRawPosition! 0 +2 "valve0"D8 +5 .tToroid.seek :home +3 "valve0"D7( +5 "core" ķ( +3 .tToroid.in :default +2 "valve0"D? 2 +6 .tToroid.seek :clear +3 "valve0"D8( +37 "core" ĸ( X%R  +4 !to:Slide::Error\ :@axisName"Toroid Valve (TV):@checkpoint: omitted: mesg"UToroid Valve (TV) positionErr at begin - 54 counts (sensed bypassed + 56 counts): @replyo:I2C::Servo::AbsMove3Reply : @error:positionErr: @channeli: @tagi=: @statuso:I2C::Servo::Status: @enabledF: @erri:@positioni: @pastRLSF: @pwmi:@deltaPressiR:@pastThresholdF: @voltagef15.08299852724595Fi: @currenti: @type2F:@outPressi%:\ @lostT: @inPressiX:@velocityi : @pastFLSF:\ @homeF: @sourceiI:@destinationi%:bt["2/home/esp/esp2/lib/slide.rb:642:in `raiseErr'"7/home/esp/esp2/lib/slide.rb:404:in `unlimitedSeek'"5/home/esp/esp2/lib/thread.rb:74:in `recoverable'"7/home/esp/esp2/lib/slide.rb:369:in `unlimitedSeek'"./home/esp/esp2/lib/slide.rb:361:in `seek'"0/home/esp/esp2/lib/slide.rb:411:in `moveTo'"8/home/esp/esp2/lib/slide.rb:457:in `method_missing'"(ESP):8:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 +775 #-> TV.home.to :clear +4 .Toroid.in :default +2 "valve0"D? 2 +4 .tToroid.home.seek :clear +2 "valve0"D9( +374 "core" Ĺ( +2 "valve0"D:& +4 "core" ĺ&눷Ry $ +1292 #t-> TV.goHome!; TV.clear +5 .Toroid.in :default +2 "valve0"D? 2 +4 .tToroid.home.jog 0 +3 "valve0"D;* +6 "core" Ļ* +2 "valve0"D<& +5 "core" ļ&\ O] +3 .tToroid.in :homing +2 "valve0"D?2 +4 .tToroid.jog 1388 +3 "valve0"D=*l +456 "core" Ľ* +3 .tToroid.setRawPosition! 0 + "valve0"D8 +4 .tToroid.seek :home +5 "valve0"D>( +3 "core" ľ( +3 .tToroid.in :default +2 "valve0"D? 2 +5 .tToroid.seek :clear +2 "valve0"D?( +37 "core" Ŀ( X-R  +6 !to:Slide::Error\ :@axisName"Toroid Valve (TV):@checkpoint: omitted: mesg"UToroid Valve (TV) positionErr at begin - 53 counts (sensed bypassed + 55 counts): @replyo:I2C::Servo::AbsMove3Reply : @error:positionErr: @channeli: @tagiD: @statuso:I2C::Servo::Status: @enabledF: @erri:@positioni: @pastRLSF: @pwmi:@deltaPressiR:@pastThresholdF: @voltagef15.078089347079038: @currenti: @type2F:@outPressi-:\ @lostT: @inPressiX:@velocityi : @pastFLSF:\ @homeF: @sourceiI:@destinationi%:bt["2/home/esp/esp2/lib/slide.rb:642:in `raiseErr'"7/home/esp/esp2/lib/slide.rb:404:in `unlimitedSeek'"5/home/esp/esp2/lib/thread.rb:74:in `recoverable'"7/home/esp/esp2/lib/slide.rb:369:in `unlimitedSeek'"./home/esp/esp2/lib/slide.rb:361:in `seek'"0/home/esp/esp2/lib/slide.rb:411:in `moveTo'"8/home/esp/esp2/lib/slide.rb:457:in `method_missing'"(ESP):10:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 +1429 #-> TV.goHome!; TV.clear +3 .Toroid.in :default +2 "valve0"D? 2 +3 .tToroid.home.jog 0 +2 "valve0"D@* +6 "core" * +3 "valve0"DA& +3 "core" &5XOI  +4 .tToroid.in :homing +2 "valve0"D?2 +4 .tToroid.jog 410 +2 "valve0"DB* +139 "core" * +3 .tToroid.setRawPosition! 0 +2 "valve0"D8 +4 .tToroid.seek :home +3 "valve0"DC( +3 "core" ( +3 .tToroid.in :default +2 "valve0"D? 2 +5 .tToroid.seek :clear +3 "valve0"DD( +37 "core" ( XR  +4 !to:Slide::Error\ :@axisName"Toroid Valve (TV):@checkpoint: omitted: mesg"UToroid Valve (TV) positionErr at begin - 52 counts (sensed bypassed + 56 counts): @replyo:I2C::Servo::AbsMove3Reply : @error:positionErr: @channeli: @tagiI: @statuso:I2C::Servo::Status: @enabledF: @erri:@positioni: @pastRLSF: @pwmi:@deltaPressiR:@pastThresholdF: @voltagef15.078089347079038: @currenti: @type2F:@outPressi:\ @lostT: @inPressiX:@velocityi : @pastFLSF:\ @homeF: @sourceiI:@destinationi%:bt["2/home/esp/esp2/lib/slide.rb:642:in `raiseErr'"7/home/esp/esp2/lib/slide.rb:404:in `unlimitedSeek'"5/home/esp/esp2/lib/thread.rb:74:in `recoverable'"7/home/esp/esp2/lib/slide.rb:369:in `unlimitedSeek'"./home/esp/esp2/lib/slide.rb:361:in `seek'"0/home/esp/esp2/lib/slide.rb:411:in `moveTo'"8/home/esp/esp2/lib/slide.rb:457:in `method_missing'"(ESP):11:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 +1934 #-> TV.home.to :clear +3 .Toroid.in :default + "valve0"D? 2 +4 .tToroid.home.seek :clear +2 "valve0"DE( +374 "core" ( +2 "valve0"DF& +5 "core" &)R  +1572 #t-> ESP.reready! +5 ."Plunge_home"Plunge.in :default +13 ."Toroid_home"Toroid.in :default +15 ."Carousel_home"Carousel.in :default +9 ."Archive_home"Archive.in :default +2 "valve0"D> Pm'-2 +2 ."Air_home"Air.in :default +7 ."Lysis2_home"Lysis2.in :default +3 "valve0"D? 2 +2 ."Lysis1_home"Lysis1.in :default +7 ."PinPort_home"PinPort.in :default +3 "carousel0"F>  El22 +3 "syringe0"B?d P\\<2 +3 ."Plunge_home"Plunge.home.jog 0 +6 "syringe1"C>d Q]<2 +3 "syringe0"B>d Q[<2 +3 "syringe1"C?d Q[<2 +3 ."Toroid_home"Toroid.home.jog 0 +13 "valve1"E? Ld22 +4 ."Carousel_home"Carousel.home.jog 0 +6 ."Archive_home"Archive.home.jog 0 +4 "valve0"DG) +3 ."Air_home"Air.home.jog 0 +7 ."Lysis2_home"Lysis2.home.jog 0 +6 "valve0"DH* +4 ."Lysis1_home"Lysis1.home.jog 0 +9 ."PinPort_home"PinPort.home.jog 0 +4 "carousel0"FI) + "syringe0"BJ* +2 "core" ) + "syringe1"CK) +6 "syringe0"BL) +2 "syringe1"CM* +3 "valve1"EN* +4 "core" * +2 "valve0"DO% +5 DP& +32 "core" * + ) ) + %aG.N  + &&\\N * + ) + * +2 "syringe0"BQ% +7 "syringe1"CR& +9 CS% +15 "valve1"ET& +4 ."Toroid_home"Toroid.in :homing +8 "syringe0"BU& +6 ."Plunge_home"Plunge.in :homing +6 "valve0"D?2 +3 D> (2 +4 ."Plunge_home"Plunge.jog 414 +3 ."Toroid_home"Toroid.jog 1389 +6 "valve0"DV) +2 DW*m +8 "core" %l6 + &܍I +2 %χ>  + &!O8 + &*o, +7 ."PinPort_home"PinPort.in :homing +11 ."Lysis1_home"Lysis1.in :homing +4 ."Lysis2_home"Lysis2.in :homing +4 ."Air_home"Air.in :homing +2 ."Archive_home"Archive.in :homing +4 "valve1"E?2 +2 "syringe1"C? (2 +2 "syringe0"B> (2 +4 "syringe1"C> -2 +6 "syringe0"B? -2 +3 ."PinPort_home"PinPort.jog -1190 +11 ."Lysis1_home"Lysis1.jog 1461 +5 ."Lysis2_home"Lysis2.jog 1464 +4 ."Air_home"Air.jog 1489 +4 ."Archive_home"Archive.jog 1450 +4 "valve1"EX*Z + "syringe1"CY* +2 "syringe0"BZ) +2 "syringe1"C[) +2 "syringe0"B\\* +22 "core" ) +2 ."Plunge_home"Plunge.setRawPosition! 50 +3 "valve0"D72 +4 ."Plunge_home"Plunge.seek :home +4 "valve0"D]' +24 "core" ' +2 ."Plunge_home"Plunge.in :default +2 "valve0"D> Pm'-2 +54 "core" * +4 ."Lysis1_home"Lysis1.setRawPosition! 50 +4 "syringe1"C82 +3 "core" ) + ) + * +50 ."Lysis2_home"Lysis2.setRawPosition! 50 +6 ."Air_home"Air.setRawPosition! 0 +3 ."Archive_home"Archive.setRawPosition! 50 +5 ."Lysis1_home"Lysis1.seek :home +6 "syringe0"B72 +3 "syringe1"C7 +7 "syringe0"B82 +4 "syringe1"C^( +5 ."Air_home"Air.seek :home +6 ."Lysis2_home"Lysis2.seek :home +4 ."Archive_home"Archive.seek :home +4 "syringe1"C_' +13 "syringe0"B`' +13 Ba( +21 "core" * + ( ' +3 ."PinPort_home"PinPort.setRawPosition! 0 +6 ."Lysis1_home"Lysis1.in :default +3 ."Air_home"Air.in :default +4 "valve1"E8 + "syringe1"C?d Q[<2 +2 C>d Q]<2 +10 ."PinPort_home"PinPort.seek :home +7 "valve1"Eb( +9 "core" ' ( + ( +5 ."Lysis2_home"Lysis2.in :default +6 ."Archive_home"Archive.in :default +3 ."PinPort_home"PinPort.in :default +4 "syringe0"B>d Q[<2 + B?d P\\<2 +2 "valve1"E? Ld22 +16 "core" * +3 ."Toroid_home"Toroid.setRawPosition! 0 +2 "valve0"D8 +4 ."Toroid_home"Toroid.seek :home +3 "valve0"Dc( +6 "core" ( +3 ."Toroid_home"Toroid.in :default +2 "valve0"D? 2 +12 ."clearToroid"Toroid.seek :clear +7 "valve1"Ed& +2 "valve0"De( +6 "core" &͓O] m +7 .tPinPort.in :unlocking +2 "valve1"E? Ld2 +4 .tPinPort.seek :clear +3 "valve1"Ef( +19 "core" ( AXW`  +6 !"clearToroid"o:Slide::Error :@axisName"Toroid Valve (TV):@checkpoint: omitted: mesg"UToroid Valve (TV) positionErr at begin - 54 counts (sensed bypassed + 55 counts):@timestampu: Time Y-|: @replyo:I2C::Servo::AbsMove3Reply : @error:positionErr: @channeli: @tagij: @statuso:I2C::Servo::Status: @enabledF: @erri:@positioni: @pastRLSF: @pwmi:@deltaPressi`W:@pastThresholdF: @voltagef14.984814923907708: @currentiA: @type2F:@outPressi:\ @lostT: @inPressiX:@velocityi : @pastFLSF:\ @homeF: @sourceiI:@destinationi%:bt["2/home/esp/esp2/lib/slide.rb:642:in `raiseErr'"7/home/esp/esp2/lib/slide.rb:404:in `unlimitedSeek'"5/home/esp/esp2/lib/thread.rb:74:in `recoverable'"7/home/esp/esp2/lib/slide.rb:369:in `unlimitedSeek'"./home/esp/esp2/lib/slide.rb:361:in `seek'"0/home/esp/esp2/lib/slide.rb:411:in `moveTo'"8/home/esp/esp2/lib/slide.rb:457:in `method_missing'"E/home/esp/esp2/utils/cartridge/common.rb:553:in `readyOnSingle!'"7/home/esp/esp2/lib/schedule.rb:497:in `initialize'"0/home/esp/esp2/lib/thread.rb:736:in `start'"7/home/esp/esp2/lib/schedule.rb:490:in `initialize'"'/home/esp/esp2/lib/schedule.rb:488 +2 #Waiting to Resume from Checkpoint "Toroid Valve (TV) positionErr at begin - 54 counts (sensed bypassed + 55 counts)" +87 "core" ( +568 "Can"n}+|vQ HS +10658 !to:IRB::Abort:@checkpoint: omitted: mesg"User Abort!!:bt["1/home/esp/esp2/lib/esp.rb:83:in `mainThread'""/home/esp/esp2/lib/esp.rb:357 +1307 "Can"oy,|vO Vq +413 #t-> TV.home.to :clear; TV.home.to :bypass +4 .Toroid.in :default +3 "valve0"D? 2 +4 .tToroid.home.seek :clear +3 "valve0"Dg( +375 "core" ( +3 .tToroid.in :default +3 "valve0"D? 2 +5 .tToroid.home.seek :bypass +3 "valve0"Dh( +363 "core" ( +4 "valve0"Di& +4 "core" &^ R  +2616 #t-> 10.times {TV.home.to :clear; delay 1; TV.home.to :bypass; delay 1} +4 .Toroid.in :default +3 "valve0"D? 2 +5 .tToroid.home.seek :clear +3 "valve0"Dj( +326 "core" ( +4 .tdelay 1 second +104 .Toroid.in :default +3 "valve0"D? 2 +4 .tToroid.home.seek :bypass +3 "valve0"Dk( +326 "core" ( +2 .tdelay 1 second +103 .Toroid.in :default +2 "valve0"D? 2 +4 .tToroid.home.seek :clear +4 "valve0"Dl( +187 .tToroid.in :default +2 "valve0"D? 2 +4 .tToroid.hold +3 "valve0"Dm, +5 "core" (R sR 1 + , +4 !to:IRB::Abort:@checkpoint: omitted: mesg"-Toroid Valve (TV) seek to clear Aborted!:bt["7/home/esp/esp2/lib/slide.rb:381:in `unlimitedSeek'"//home/esp/esp2/lib/slide.rb:371:in `times'"7/home/esp/esp2/lib/slide.rb:371:in `unlimitedSeek'"5/home/esp/esp2/lib/thread.rb:74:in `recoverable'"7/home/esp/esp2/lib/slide.rb:369:in `unlimitedSeek'"./home/esp/esp2/lib/slide.rb:361:in `seek'",/home/esp/esp2/lib/slide.rb:411:in `to'"(ESP):15:in `irb_binding'"(ESP):15:in `times'"(ESP):15:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 +470 #-> SC.home.to 1 +4 .Carousel.in :default +2 "carousel0"F>  El22 +4 .tCarousel.home.seek 1 +4 "carousel0"Fn' +26 "core" ' +2 "carousel0"Fo% +6 "core" %&o.S 2 +459 #t-> to 1 +6 "valve0"Dp% +3 "core" %a8O^  +2 "syringe1"Cq& +5 "core" &܄@e | +3 "syringe1"Cr% +4 "core" %V 9 +3 "valve1"Es& +5 "core" &O_ } +3 .tCarousel.seek 1 +3 "carousel0"Ft' +5 "core" ' +6 "carousel0"Fu% +3 "core" %KlP  +3 "syringe1"Cv& +6 "core" &܍[ s +3 .tLysis1.in :fast +2 "syringe1"C?d Q[<2 +4 .tLysis1.seek :locked +4 "syringe1"Cw(* +249 "core" ( +3 "valve0"Dx% +10 "core" %a>O_  +3 ."Plunge"Plunge.seek :locked +4 "valve0"Dy' +6 "syringe1"Cz% +9 "core" % < +3 ."Air"Air.in :fast +3 "syringe1"C> Q]<2 +4 ."Air"Air.seek :locked +4 "syringe1"C{'h +81 "core" ' +17 ' +3 .tCarousel.reconfigure :locked +3 "carousel0"F#  El2\ 2 +5 F|% +4 "core" %ObP \ +10 #tPowering cartridge bus +267 "cartridge_broadcast" ( +3 .tGate.setIR 1750,5000,0,6 +13 .Gate.setIR 0,5000,0,6 +2 "cartridge_broadcast"~ +5 .tPuckHeater.configure :default +2 "Cartridge" \ :D H  +6 .tGate.power :heat,:ON,limit to 5000mA +54 "Cartridge" }t +4 "cartridge" t +2 "Cartridge" ~y +5 "cartridge" y +3 "Cartridge" y  +4 "cartridge" y Fm/J59973 r/CNV +3 #tMounted lysis Cartridge board#J59973 +5 #Using default cartridge heat loss curve for HeatingFunctionInCarousel +275 #-> 10.times {TV.home.to :clear; delay 1; TV.home.to :bypass; delay 1} +4 .Toroid.in :default +2 "valve0"D? 2 +4 .tToroid.home.seek :clear +3 "valve0"D( +163 "core" ā( +3 .tdelay 1 second +103 .Toroid.in :default +2 "valve0"D? 2 +4 .tToroid.home.seek :bypass +3 "valve0"D( +357 "core" Ă( +2 .tdelay 1 second +104 .Toroid.in :default +2 "valve0"D? 2 +4 .tToroid.home.seek :clear +3 "valve0"D ( +325 "core" ĉ( +47 .tdelay 1 second +103 .Toroid.in :default +2 "valve0"D? 2 +4 .tToroid.home.seek :bypass +2 "valve0"D( +326 "core" ć( +2 .tdelay 1 second +103 .Toroid.in :default +2 "valve0"D? 2 +4 .tToroid.home.seek :clear +13 "valve0"D( +325 "core" Ć( +2 .tdelay 1 second +104 .Toroid.in :default +2 "valve0"D? 2 +4 .tToroid.home.seek :bypass +3 "valve0"D( +327 "core" ą( +2 .tdelay 1 second +103 .Toroid.in :default +4 "valve0"D? 2 +3 .tToroid.home.seek :clear +2 "valve0"D( +325 "core" Ą( +3 .tdelay 1 second +103 .Toroid.in :default +2 "valve0"D? 2 +3 .tToroid.home.seek :bypass +3 "valve0"D( +325 "core" ă( +2 .tdelay 1 second +104 .Toroid.in :default +2 "valve0"D? 2 +3 .tToroid.home.seek :clear +2 "valve0"D\ ( +325 "core" Ċ( +2 .tdelay 1 second +104 .Toroid.in :default +3 "valve0"D? 2 +3 .tToroid.home.seek :bypass +3 "valve0"D ( +324 "core" ċ( +2 .tdelay 1 second +103 .Toroid.in :default +3 "valve0"D? 2 +4 .tToroid.home.seek :clear +4 "valve0"D( +324 "core" ė( +3 .tdelay 1 second +32 !o:IRB::Abort:@checkpoint: omitted: mesg"User Abort!!:bt["1/home/esp/esp2/lib/esp.rb:83:in `mainThread'""/home/esp/esp2/lib/esp.rb:357 +240 "Can"nxP,A|vW p1 +568 #t-> 10.times {TV.home.to :clear; delay 1; TV.home.to :home; delay 1} +3 .Toroid.in :default +2 "valve0"D? 2 +4 .tToroid.home.seek :clear +3 "valve0"D( +37 "core" ē( +3 .tdelay 1 second +103 .Toroid.in :default +2 "valve0"D? 2 +4 .tToroid.home.seek :home +3 "valve0"D( +356 "core" Ĕ( +5 .tdelay 1 second +103 .Toroid.in :default +2 "valve0"D? 2 +4 .tToroid.home.seek :clear +5 "valve0"D( +327 "core" ĕ( +2 .tdelay 1 second +103 .Toroid.in :default +3 "valve0"D? 2 +4 .tToroid.home.seek :home +2 "valve0"D( +324 "core" Ė( +3 .tdelay 1 second +103 .Toroid.in :default +2 "valve0"D? 2 +4 .tToroid.home.seek :clear +3 "valve0"D( +325 "core" Ę( +2 .tdelay 1 second +103 .Toroid.in :default +2 "valve0"D? 2 +3 .tToroid.home.seek :home +3 "valve0"D( +325 "core" Ĉ( +2 .tdelay 1 second +103 .Toroid.in :default +3 "valve0"D? 2 +3 .tToroid.home.seek :clear +2 "valve0"D ( +325 "core" Č( +2 .tdelay 1 second +103 .Toroid.in :default +2 "valve0"D? 2 +3 .tToroid.home.seek :home +3 "valve0"D( +324 "core" Đ( +2 .tdelay 1 second +104 .Toroid.in :default +2 "valve0"D? 2 +4 .tToroid.home.seek :clear +2 "valve0"D( +325 "core" Ď( +2 .tdelay 1 second +103 .Toroid.in :default +2 "valve0"D? 2 +3 .tToroid.home.seek :home +2 "valve0"D( +325 "core" Ē( +2 .tdelay 1 second +104 .Toroid.in :default +2 "valve0"D? 2 +4 .tToroid.home.seek :clear +2 "valve0"D ( +324 "core" č( +3 .tdelay 1 second +104 .Toroid.in :default +2 "valve0"D? 2 +3 .tToroid.home.seek :home +3 "valve0"D( +325 "core" đ( +2 .tdelay 1 second +103 .Toroid.in :default +2 "valve0"D? 2 +4 .tToroid.home.seek :clear +3 "valve0"D'( +324 "core" ħ( +2 .tdelay 1 second +104 .Toroid.in :default +2 "valve0"D? 2 +4 .tToroid.home.seek :home +3 "valve0"D( +325 "core" ę( +2 .tdelay 1 second +103 .Toroid.in :default +2 "valve0"D? 2 +4 .tToroid.home.seek :clear +2 "valve0"D(( +325 "core" Ĩ( +2 .tdelay 1 second +104 .Toroid.in :default +2 "valve0"D? 2 +4 .tToroid.home.seek :home +2 "valve0"D( +325 "core" ě( +2 .tdelay 1 second +103 .Toroid.in :default +2 "valve0"D? 2 +4 .tToroid.home.seek :clear +2 "valve0"D( +324 "core" Ĝ( +3 .tdelay 1 second +103 .Toroid.in :default +2 "valve0"D? 2 +3 .tToroid.home.seek :home +3 "valve0"D( +325 "core" ĝ( +3 .tdelay 1 second +103 .Toroid.in :default +3 "valve0"D? 2 +3 .tToroid.home.seek :clear +2 "valve0"D( +325 "core" Ğ( +2 .tdelay 1 second +104 .Toroid.in :default +2 "valve0"D? 2 +3 .tToroid.home.seek :home +2 "valve0"D( +325 "core" Ě( +2 .tdelay 1 second +2974 "Can"nu,q|va +5184 #t-> ESP.shutdown +3 "sampler0"H% +5 "core" ȟ%؀b +11 .tGate.power :heat,:OFF +3 .Gate.power :cartridge,:OFF +2 .Gate.power :analytic3,:OFF +3 .Gate.power :motor,:OFF +3 .Gate.power :analytic1,:OFF +2 .Gate.power :analytic2,:OFF +2 .Gate.power :core,:OFF +3 .Gate.power :main,:OFF +264 #-> ESP.configure +116 .Gate.power :main,:ON,limit to 5000mA +2 .Gate.power :analytic1,:ON,limit to 4000mA +2 .Gate.power :analytic2,:ON,limit to 4000mA +2 .Gate.power :analytic3,:ON,limit to 4000mA +6 #Powering core bus +268 "valve0"D2 +2 D& +3 "core" Ħ +7 .tPlunge.configure :default +2 "valve0"D# Pm'-2 +6 .tSamplePump.configure :default +3 "sampler0"H#^ #(22 +6 .tToroid.configure :default +2 "valve0"D$ 2 +7 .tCarousel.configure :locked +2 "carousel0"F#  El2\ 2 +7 .tAbs.configure :default +2 "ambient0"J#  +6 .tArchive.configure :default +3 "syringe0"B$d P\\<2 +6 .tAir.configure :default +2 "syringe1"C#d Q]<2 +4 .tLysis1.configure :default +3 "syringe1"C$d Q[<2 +4 .tLysis2.configure :default +2 "syringe0"B#d Q[<2 +6 .tPinPort.configure :default +3 "valve1"E$ Ld22 +4 #tWARNING: Multiple controller firmware versions in use\ [:sampler0, :sampler1, :valve0, :ambient0, :valve1, :carousel0]=>4.92, [:syringe0, :syringe1]=>4.83 +3 .Gate.power :motor,:ON,limit to 5000mA +5987 "Can"nt',x|vm: +11960 qs,c|vm+ +1914 #t-> ESP.elfLegend +10052 "Can"ms,W|vb\ [ +3092 #t-> exit +5 "sampler0"H%% +3 "core" ȥ%L +65 #mEXIT @1752602144.09PDT @1752605357.69PDT = =mMAIN_scheduler =tMAIN @PDT1752605358.69 #t\ Environmental Sample Processor built 30-Jun-25 (6f42ecee) +149 #"core_reset"Sent BREAK +2 #t>BREAK< ESP3 Gateway boot v1.43 +27 #>BREAK< ESP3 Gateway boot v1.43 for core bus +5 #>BREAK< ESP3 Gateway boot v1.43 for cartridge bus +74 "Can"lt,|vX5 +298 #t\ Configuration for koa by nadia@mbari.org 6/26/25\ /home/esp/esp2/type/auv/koa/configure.rb\ +76 #Sea pressure (Abs) tare is 6% of full scale +444 "Can"lt,|vJ7 +2 lt,|vJ7 + #tPolling Can every 2:00 +54 "Can"nu,|v_8 +313 #t-> ESP.configure +18 .Gate.power :analytic1,:ON,limit to 4000mA +4 .Gate.power :analytic2,:ON,limit to 4000mA +2 .Gate.power :analytic3,:ON,limit to 4000mA +9 "valve0"D2 +4 D +2 "core" ā +7 "valve0"D% +3 "core" Ă%HO[  +2 .tPlunge.configure :default +3 "valve0"D# Pm'-2 +7 "sampler0"H% +3 "core" ȃ%N +3 .tSamplePump.configure :default +3 "sampler0"H#^ #(22 +6 "valve0"D& +3 "core" Ą&]OU  +6 .tToroid.configure :default +3 "valve0"D$ 2 +7 "carousel0"F% +3 "core" ƅ%a%O \ +3 .tCarousel.configure :default +3 "carousel0"F#  El22 +6 "ambient0"J% +3 "core" ʆ% +3 .tAbs.configure :default +3 "ambient0"J#  +6 "syringe0"B& +3 "core" ‡&Wj > +3 .tArchive.configure :default +4 "syringe0"B$d P\\<2 +7 "syringe1"C% +3 "core" È%ʓ6  +3 .tAir.configure :default +2 "syringe1"C#d Q]<2 +51 C & +3 "core" É&xŅ "w +4 .tLysis1.configure :default +2 "syringe1"C$d Q[<2 +4 "syringe0"B\ % +3 "core" Š%o +3 .tLysis2.configure :default +2 "syringe0"B#d Q[<2 +8 "valve1"E & +3 "core" ŋ&OV +_ +4 .tPinPort.configure :default +2 "valve1"E$ Ld22 +5 #tWARNING: Multiple controller firmware versions in use\ [:sampler0, :sampler1, :valve0, :ambient0, :valve1, :carousel0]=>4.92, [:syringe0, :syringe1]=>4.83 +10446 #-> exit +6 "sampler0"H % +3 "core" Ȍ%܀N +3 ."closeIntake"Intake.close +8 ."closeExhaust"Exhaust.close +8 "sampler0"H / +3 ."closeBypass"Bypass.close +6 "sampler0"H0 +3 "sampler1"I/ +9 "core" ȍ/ Ȏ0 + ɏ/ +8 #mEXIT @1752605480.63PDT @1752605504.73PDT = =tMAIN =mMAIN_scheduler @PDT1752605505.69 #t\ Environmental Sample Processor built 30-Jun-25 (6f42ecee) +143 #"core_reset"Sent BREAK +2 #t>BREAK< ESP3 Gateway boot v1.43 +26 #>BREAK< ESP3 Gateway boot v1.43 for core bus +4 #>BREAK< ESP3 Gateway boot v1.43 for cartridge bus +68 "Can"kt`,'|vO J Z +289 #t\ Configuration for koa by nadia@mbari.org 6/26/25\ /home/esp/esp2/type/auv/koa/configure.rb\ +74 #Sea pressure (Abs) tare is 6% of full scale +444 "Can"kt`,'|v7\ | "\\ +2 kt`,'|v7\ | "\\ + #tPolling Can every 2:00 +52 "Can"ntQ,-|vL\ > #\\ +10674 #t-> ESP.elves +378 #-> ESP.configure +19 .Gate.power :analytic1,:ON,limit to 4000mA +2 .Gate.power :analytic2,:ON,limit to 4000mA +3 .Gate.power :analytic3,:ON,limit to 4000mA +9 "valve0"D2 +3 D +3 "core" ā +7 "valve0"D% +2 "core" Ă%HOL  +3 .tPlunge.configure :default +3 "valve0"D# Pm'-2 +7 "sampler0"H% +3 "core" ȃ%/H +2 .tSamplePump.configure :default +4 "sampler0"H#^ #(22 +9 "valve0"D& +3 "core" Ą&]OI  +3 .tToroid.configure :default +3 "valve0"D$ 2 +6 "carousel0"F% +3 "core" ƅ%MaDP  +3 .tCarousel.configure :default +2 "carousel0"F#  El22 +8 "ambient0"J% +3 "core" ʆ% +2 .tAbs.configure :default +2 "ambient0"J#  +8 "syringe0"B& +3 "core" ‡&Z ; +3 .tArchive.configure :default +3 "syringe0"B$d P\\<2 +6 "syringe1"C% +3 "core" È%ʘt  +47 .tAir.configure :default +3 "syringe1"C#d Q]<2 +4 C & +2 "core" É&m "m +3 .tLysis1.configure :default +3 "syringe1"C$d Q[<2 +4 "syringe0"B\ % +3 "core" Š%wr +2 .tLysis2.configure :default +3 "syringe0"B#d Q[<2 +7 "valve1"E & +3 "core" ŋ&OJ +j +3 .tPinPort.configure :default +2 "valve1"E$ Ld22 +5 #tWARNING: Multiple controller firmware versions in use\ [:sampler0, :sampler1, :valve0, :ambient0, :valve1, :carousel0]=>4.92, [:syringe0, :syringe1]=>4.83 +170 #-> ESP.elves +510 "Can"ns,3|vM\ B!:z +5825 #t-> ESP.axes +4 !o:NoMethodError : mesgu:NameError::message+undefined method `axes' for ESP:Module: name: axes: args[:bt["(ESP):4:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 +6144 "Can"os,4|vR"Q +7425 #t-> `ls /raven/home/brent/esp3/firmware/release` +2426 #-> Air.flash! '/raven/home/brent/esp3/firmware/release/core-booted.elf' +5 !o:NoMethodError : mesgu:NameError::message.undefined method `flash!' for Air:Syringe: name: flash!: args[" Air.elf +230 "Can"ns,;|vM\ B#z +518 #t-> Air.elf.flash! '/raven/home/brent/esp3/firmware/release/core-booted.elf' +4 !o:NoMethodError : mesgu:NameError::message;undefined method `flash!' for #: name: flash!: args[" Air.bootloader +5 !o:NoMethodError : mesgu:NameError::message2undefined method `bootloader' for Air:Syringe: name:bootloader: args[:bt[ "8/home/esp/esp2/lib/slide.rb:450:in `method_missing'"(ESP):9:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 +760 #-> Air.elf.bootloader +896 #-> Air.elf.bootloader.flash! '/raven/home/brent/esp3/firmware/release/core-booted.elf' +817 "syringe1"C p +3 "core" Ìp, +3 "syringe1"C q +11 "core" ÍqpR +5 "syringe1"Cz^ +63 "core" Îz +3 "syringe1"C{@ IMMMMMMMMMQ;MMMe;M87y7MM99]9999);;:::a:9:9MMM=78M1MM011MM]252MMMMMA8772M +29 "core" Ï{ +3 "syringe1"C|"O4GF%%K-HiaAaai!I`PaaXi\\aLZaN`` `hHBr`hIB`ZjBRZb\ hBr\ `Zk@2?ZkBZcZk"Zc\ KZkRZkB2ZcZkBZc LFF `JI H8@p@h `@0 R `@3`3+ O3ILK`cJ&`UhIJ +29 "core" Ð| +2 "syringe1"C|O~O|AO(BH%`ihD?ajKD?bjO wD?b` 0 `$` O2A1N``JO:`O?rJabNb`OpAOH`  `$``~`` >b~b>`'‘M`B[`  `$``n``O`LJKp!.b nb.`+'pcaf` +29 "core" Ñ| +3 "syringe1"C|f&aKIc9F0 $2lp^``zMb^dbyK/pppxOA\  pvOA 9puI9aO:asJ`,qJ~`ppOV`oJ:aPBf9pn``~`f OB OA"@F0O3[J\\H\\I``i!AAQajWH!Ab ,LLL +31 "core" Ò| +3 "syringe1"C| OO@ NI `#aa`bFK"!EH\\DODH ~ "a@KOq?Hawn=K>I`>H$OBH !"U"8!8HP HF@"!G@"@!B0IHD"OO F'K+N+Kf`@ 8@\ @\ @ +29 "core" Ó| +3 "syringe1"C|X $@ X@x t @8 @0@L ` @   D <J @0@ @@@ @ d  2 *^aA`aqs&!2F'HKOPbaR6S  .C3C< +29 "core" Ô| +2 "syringe1"C|cq!V!T!C C s5H6KpA"Oa4HOyORO1O1K:8F"OQqIFF"k8F@"O Ab@"OA\\AFHF"UIHHFOrOpqJIH,"!HQ1FFOr:O@HF0"0!1 #.xK.k`8#'O N0l  @ +30 "core" Õ| +2 "syringe1"C|@@ȥ8 ` @@C2h7@2`rh/r`h`h`qa khS70[8F7/&#.pOF8FOpQIHOAOp@IHOAOp@ HIH!OH2!%O KHiKhRj#JI3`JK pIppUp9 +29 "core" Ö| +2 "syringe1"C|`!HcOBKIi i@ CIOp\\0:@OAHJFAw #0Fm+F@'CJh Bq@)CBh@CBcH.NK3` #%'xe`/чKJ!i]iJhI`\ jciBr\ b]```##p#I #JhBJ`0{J+ !xJ0%$ +30 "core" ×| +3 "syringe1"C|;`T`b`+Fa #$C\\'  Ic@,pTaUba``+FQ`2h`IӈRO@]L]K!`Ua]`b`X,\\WSOKGA<72-(#"!  8F"! "!F!P u!( p! k! f! a! +29 "core" Ø| +3 "syringe1"C|\\! W!O0Q       B@P2|@x lę` L     x @ @@  ԝX }X$@8@'@L@B(  P L:F!H":F F!MO +29 "core" Ù| +3 "syringe1"C|CNc$(F?@<5-@"OaH`@"OaH"!H"!H@!  OB$CO Le7%KvYjCYbiCaa # `b``IK FK`"#F*p#LeOM #Kk\ #B@\ \ BB\ (F!~#+>4?9+3D" # +29 "core" Ú| +3 "syringe1"C|tKk* RКBЋoЋBF (F8FF)F0F5M-]hBB\ #(F!?#+_KB"Oq^HFf]L^O^N2  0"hz #;xk"3hP:pB#5` 0HFOBOFJK0`LKM!`aaThCDtBT`C!D$tiCPqB0JSh#sS`pG<@ͫ$  hhO  B KS"0 +@\\@B`pGL0T#01D+@{@@<" +29 "core" è| +2 "syringe1"C)|B FQKS_B`B8DK hhS" @c@B`pG#pEBFIKBXh3B!ӳBhBKBӔBؕBLB ppG IKBXhB ӣBSBOIKhbC`OO`pGIp2 +29 "core" é| +3 "syringe1"C*|Bٛ;BT&DB$dp`FppGTB SB J Ihh I3``"B[;B#p*F$ | t #BAhZ\\aFpGopGhFhB\\h Th2`pGopG\ DBo0MKòc@U#0B 0CpGCpGԙChii Z`L#h +29 "core" ê| +3 "syringe1"C+|BCC`apGipihFҲ@CaChiGhch FiG)ch FjGch FjGch Fp@hGp-G OOJ$ j.J.?BbA0aB@8F +30 "core" ë| +6 "syringe1"C,|ch4PiG+#-F FiG"Os4 L08-OO A$OO 3 \ \ JbcC * \ J\ \ \ J\  \ \ J\ \ C `IO 4,o\ \ $ \ \ JCbJ-AFR +29 "core" ì| +4 "syringe1"C-|0*DCi҈@) )#JFU#Gi{@CaO;WBЈF"v K "DS4k  -AFi [+J'[h+ARG"!O ih.h3h#3`+zmh+`CiY``?#pG#x+##p##aP^hU.- F3F +29 "core" í| +3 "syringe1"C.|AG"O ih9h!9`zYhCi@\ `]``.G#x+##p*[RT3FAG #@#0OEHLh#`OHr0!H 4 L -C$NF5FOOᲅOHr8F4,$KOr`OpqCH4 L  @ #|+ + +29 "core" î| +2 "syringe1"C/|"O4hKDathhBZh2X`Bh#`pGBih3`#`hS`pG F"Kh\ thhBZhF2Y`Kh`pG  #F=Jh+!FYa`#  #Kh"`#x pLB1 F+% # #ر&Cpp!1 +30 "core" ï| +2 "syringe1"C0|BCqCqq!1pp #(F#p@ """"-A'OF #(F#W80i@@н #(F#F1+ # #F(%Dpp!1BCqCqq!1pp +30 "core" ð| +3 "syringe1"C1|AO SBG$N!3iiz 2Y`AKFCa+z+ 5ebiFCa+z+ # N#(#OG!#hJ ahh\ `Ka!3i \ q[hπKq+zp#`8  -G&uLuM%5lDx7.`Ay mO %( ;BXI +29 "core" ñ| +3 "syringe1"C2|=hXC55;=`ղ5`Huc3^JDu5Ay7P  ( ;B\\IC3-;c-ֲ3JHF!1 D3 sAz7` )\ ;H \\JH17OE%;66!=_11HQ#)D +55 "core" ò| +2 "syringe1"C3| 0PCz #i\ `) AXJ FXA -;~-β#aHO biK2iZi hhC@@H` ``` hC `hC`@ B    t p $FOHrH!KBhb`  '' ##FKIxKpx xb +30 "core" ó| +3 "syringe1"C4|CDpBqq pq-v#Frrq"\ Kpxp@L      -G FJLh`3`$+F"3B\ DD/BO ~I~Mh#B3/jxHTFϱ0XNO+hB@hjBHӫBkBB f$gNgO0a] +28 "core" ô| +3 "syringe1"C5|P4, # o#pG|h)iaa" K@!jBbZiBZaXa K` Kp!ZjBZbiBaa K` Kp!ZjBZbiBaa K`8 L ` 8@H #K[hc Oq C JhihhBJJC,pGpG AD#OB3Ipa\ h2L2*F4 +30 "core" þ| +3 "syringe1"C?| `*!** F\ (40p@p@jcmh%nHh0+4+hcejcmhmNh#(h`e#hh `zRh@`HGOr #L clH##40p@xC3ceC3ce8   H@^` H@TL H@J8 +36 "core" ÿ| +2 "syringe1"C@|!8\ Kxh,aXh%p$`a`ChHG8@0 Kk_CC@ LO%kK.)@@:h@$LcE$@򑀋IBp1B*#;`40:`+*HS40J@+++*#:`;`@˾*# +31 "core" | +3 "syringe1"CA|:`O2;`chFfi."eG40+~+jcmh%nHh0+@́+hce#hh `zRh@`YHGOr #L clWH##40*#;`40:`+*ѣ++@ix*[x+#40EIB*#;`40:`+sg/jih!j(``_`h/B`CS& +29 "core" | +3 "syringe1"CB|f+#40q*#:`;`@&40+>+$+AchhG #cl Hv#mL`N3KJ8#cnHhGcnZhe*hj)h!j(߀``X`hB`#40$*F:`@콐 8  *#:`;`@&40*++ޮjcm +28 "core" | +3 "syringe1"CC|hmHh+@;h`e#hh `zRh@`HG #cl}H#m3KL`wKxJ8+#nrHhGnZh#f*Ih)F jejh``Y`hB`4*#;`#:`+40+?!aJ@*?#40iW"#FfC.#4 "Ff. #4 h`Ga# +29 "core" | +2 "syringe1"CD|w"#s 4 mchhGjcmhmNh+K(h`e\ L.FSL.FOu k!"b 4J``]`hB`jcmh'nHh0;hce#hh `zRh@`!HGjcmhmHh+C3ce"C3ce6C3ce0C3ce#Ff.40+ #h( +30 "core" | +3 "syringe1"CE|wyj`jhi``S`hC`Gix+C  0 K\\iZa H!Ch0GcH!Ch0G@@x OHJCh0Qa!G@}x @O!HJCh0Qa!G@ix @O!HJCh0Qa!G@Ux @O1HJCh0 +29 "core" | +3 "syringe1"CF|Qa!G@Ax @O1HJCh0Qa!G@-x @K\\i|BZabH\ !Ch[mG#H !ChmGH !Ch[nG H !ChnGbH!Ch[oG#H!ChoG@@x K\\ixrZaH!ChjG`H!Ch[kG! H!ChkG H!Ch[lGH !Chl +29 "core" | +3 "syringe1"CG|G@û@x !HJCh[jQa!G@x @!HJChiQa!G@x @!HJCh[iQa!G@x @!HJChhQa!G@{x @!HJCh[hQa!G@ix @"Kh`+-ALihAh%i&!h'`z]hci +29 "core" | +3 "syringe1"CH|(`Z```# F#pG#x+##p##aA20$@X KHhka \\`\ @kG@`@0 KHhjQ \\`\ jG@`@0 KHhjA \\`\ @jG@`@0 KHhi1 \\`\ iG@`@0 KHhi! \\`\ @iG@̺`@0 +29 "core" | +3 "syringe1"CI|KHhh \\`\ hG@`@0 KJhY`h PhG@`@0 3 #pGp #Lh"h3B`Еh=`hh!``#L`iG #"hh+#p@o pF&KhifahB &thhBZh2\\`ch`ppGFthhB%Qh!P`BhF +29 "core" | +3 "syringe1"CJ|`a%t Fp  # Jh3+`#hhZ``#x FF #%&$9C`GPI]`b`R+F F1Kh|+pG  #Kh"`#x F  '' ##LJCpKxx#xbCpBqq#pq3\ q +30 "core" | +5 "syringe1"CK|Frr"Kpxp@    p&% JhihFb`at` thhhBpZh2Y`Kh`޸ KhihhBpGؿ J8i #i%hhBaiKhBВhB8Fh++hi`#`(F\\`Ra# F8#`# F8  #KiihBЁB +29 "core" | +2 "syringe1"CL|`a# F (pFMdu`1`1QA F\ "!(FW0FduppG@ 0%KihthFc`at`0K #Jh;+` #pG LQh#i `Y`ZaS` `#iXi#x  !0L"kCcCF#F JX"\ M +30 "core" | +3 "syringe1"CM| +i#+iXi0 )+ -A4Mnh #tib#B62B&ghb2Ff/#B'K(J(N40b+f)#K i#`nb# B#OOO|B7 saBC#&j h*fjj``Y`h)kB`4`Cs +29 "core" | +2 "syringe1"CN| )))!) LNhMO#hhBp #2B++i 3` xW#0G#DB( h`$ x   # #F8F #2BhZB h(hBx"ah#`\\`F#Ca#(F8 2B #*Khi*GСhhFB +30 "core" | +2 "syringe1"CO||`+5+hPhVi`h3Fx`hBhB3FYh1Z`Shh`hhB(F+FhhBhBChD`ch `ea#F`FhS`iCa# 0F L#iJ(F\\#iXi0 -O((F8\ #4VNUOM{h$Bh +29 "core" | +3 "syringe1"CP|1F8FTTTMNDpH@F!(JL y2!  3hRj#(30 FO3<-ؿ =(0@p +30 "core" | +3 "syringe1"CS|-HF?B #%#1a @ ;B\\EC1a @  )CC!@o#!@0F"!1\ -O FF1hFh O" ;X@HhXH01 8hD"Fa#Ii Ih3)@ +29 "core" | +3 "syringe1"CT|+ѮK`!BbC(bpp!3iABo+""##qcqsyct1@#xC#p` #o#0Oе`@_Kk@񓀸*0&0"tt 4!!@Fx([wJA `rryhh +29 "core" | +3 "syringe1"CU|(#scs@d#lI !۲q#rhxi 1F(@΀d#bI !۲s#t`1Uŀ߀\ ۲r#s 1+r1+?k#xC#pe`K0O}"0 ٽ$CJ@@#s?m! )\  \ I XK\ XI\ +29 "core" | +3 "syringe1"CV|< @ :C\\LC s0! c 1JD## " J\ CJ\ !#C#\ C  @OpOA@ @*sH2C2 O~Op2mp 8 @  z|o*#F#ts`1U;1F8i9p(Od# +29 "core" | +3 "syringe1"CW|+J# "۲r#s #F#Ҳ#xc#p 0!qOq#r҈O<BOq3B2CC#"۲r#s KD(F` +F*F#sr 2k:@ F # #(8FMkiOpCkakiGr[F 0 4 D +29 "core" | +3 "syringe1"C_| 2 :):O eFO\ O ;h  < =7,`+@cB,𝀛2h-)hЀF3hhIF@FG4Ѻ3h\ :h@FG?,?~3hIFh@FGAB "F? &Xa; xD:F9 @ 9BH\ CH\ E?ή #" #r~14 DDDєA.B-ѡhA OO p\\JdfahQ0C(C-Бt)IBBȿZ FXqF+FHA FBF HG ! % F+ܝ-AF&"FXaFF # 3F#FFpp1Ca +29 "core" | +3 "syringe1"Cy|#qaqqBF1)FqD"1"pp:FHAS@80 +y\ LCHA1+)F F " 8@ L-G0 +y"LC!v1 \ Z1(C\\I\ CF&O  \ @Xa# A\ G g  F +29 "core" | +3 "syringe1"Cz|F)F FW @ -OKFxyB%%B5LCF #(1+poO}K#!BJ--!O rOjd1fh! CCзX1+@"Osplj!n1wWEsyIF1y(F13y1x1 #8ЃXJ#Fp! +28 "core" | +4 "syringe1"C{|U# # o#("!Cpp1!qCbqBqq1q1ppF} FCF(%p!1CBqCqq!1ppr)O:j:9h(FO;b;`vO\  DOBK zg #OL +31 "core" | +6 "syringe1"C||KiK## Khhh0!#"iF8F8.D @ e"  8 -C`1FF0 #8!Oy   E! E #Fe {F$9F0F"F F`F! yHC +28 "core" | +3 "syringe1"C}| @ ! yLZX1 ##XGhA8a " O +29 "core" | +4 "syringe1"C|(FhIFH@F 0+IF HIF H9FHF F(F F2FF|FP3xrx)FH Fh: ;00Cё8 90C 8":"xCyyydc ppKp0ǿ<"CxxD$"Fx`-OFj +28 "core" Á| +2 "syringe1"C|1+=ۙ1+`A$$ ##OEHh$8bH\ #i0 1Jh;c 0% {c#1ѹ1+h,@X1+@AyEҏNMER yB1Z+ЩB!*шlF #ON11h$0 F*i9bPh \ 9c%zc& IF +30 "core" Â| +3 "syringe1"C|!1bcpbp!F"#p(ѹ@1EB1 <7F #PF1 @ ;X@`EXCBLq?ʁ\ a1 @ ;XAFXCOa|01rbQD#i  "A  9aCA +30 "core" Ã| +3 "syringe1"C|9aA{a`1O| B F1irr?vvS-[B1"DBP#1,?Kr![hBعl^!IjB%2B^!ٹp\\!)nB!2B\\!?" HFx 8 p  *йp:^!\\!)*?®X1: +29 "core" Ä| +2 "syringe1"C|\\!+?Jb1Thfa u#  C|~~ZF bFd1@` A|"##ZF1 aNFiB CacFFa Fc FJh  Ol< cq#v!ZBsZ.EZ!JA?U8!1@`h   C" +30 "core" Å| +3 "syringe1"C|C`` ###cHF`F(?+ #EO@b{c9c%@###t!Bq.ڜOr OCZF  *|۹iQO O1A aF}12hiK QOHOrQ +29 "core" Æ| +3 "syringe1"C|"13۲+11ҲC1\ "p 8 $kF J NRiEyx\\yyedp"Fp]ppF@Й-C=KydE$$Bxx%.47IC#+FD%yzR"ѤB!.H7F#@!@y-y(HQaB1p +29 "core" Ç| +2 "syringe1"C|7FnF #OLIK ih [h:`hh{q8q!#!F:F%lyx(yycd1F"ptp3pt7FD @ X@8 KybE""--2KB!*lF%ۓ!!F*"!/rsmBo"Cyyl c +29 "core" È| +4 "syringe1"C |!Fpcp'F"D @ mF"<+B2$&i7@hLpBɀfLBp1xcpuatAw!v1uuyaxA*uku{!z1ttaa`A*wkw!~1 `!@cabA*vkve!d1+@, -0*`gafAi!h1:`;@oanA8 90q! +29 "core" É| +3 "syringe1"C\ |p1&`'@kajA( )0m!l1"`#@sarA$ %0!1v6 50va6A! 2`akt#+tclss+r$C",ssA!kr1/r,&)F.r0@13 40[F#p7JxyB# +28 "core" Ê| +3 "syringe1"C |#>*3IC1[FmFhQh&`ha`h2B``Vhz)Ff`#rFD @ I\ jkFbLjR(Nqa"p"q*\ r "rO$1\ \\qrYrsxDyyyedpF\\ppF" %N%Jhh3 F lF# +29 "core" Ë| +5 "syringe1"C |p qz` p3j"qbq"xky(yyca!F%pcppFd#!2h HRi&"rql\ HHrs#\ crr " p L QkF"JP@&pq`Pr !qq$!\\qYr$!O\ srsYszb\ t"sxDyyye +29 "core" Ì| +3 "syringe1"C |dpF\\pp&F" -O`0F+QM)h O:cxxF& .&#k`+b+` .7FkFO eyxy yebF"p]pp7F"y#z!yC#OC kh{`zy`{Ƞ-H`{\ *`j`pza&{$|;a*b +29 "core" Í| +4 "syringe1"C|zi*еOлhH\ (F&hvC );inbD${h(* Hk`N7F)h O*b*`)hXFO 7F     -CnFO $2K3Ji0Jy< +O  sECCEKE?KhHL :,$M 5 +29 "core" Î| +3 "syringe1"C|eE,($xCyyce1F"p5pspF<Cx3"D/*ьB8 F [hHL , L 4 6  F-O3 Bz`F-1D#3\ D QB%  O+)O.,L,l\\3ExCy +29 "core" Ï| +2 "syringe1"C|yzhyc2dAF@0P 7F-OCxJ*\ İFF?2"O\ y#zazC#zE%EE;I*35,tJC!"!@y񀃢!b,܃, d'pkwKjy3!   p ,@7Bykz\ K+I +30 "core" Ø| +2 "syringe1"C|)yz j{{{.|J*H(G'F&,?6@5k||E%ze-! O"!RHQK^QBKxB!!#*15,@D8D(9"l1C1?9M'F( 35B ##!f  !A\\A +29 "core" ß| +2 "syringe1"C |Cd4Q@hOy@ %C  <8;C0F=F4!mHE/?a"0FFٻgH7ԻfH2ϻOr!YHTXKaJaHa$+zy0ky0XH iye+i(@MH # F +31 "core" à| +3 "syringe1"C!|40Q\ PF (GOq\\IC\ fd* CC hC\ A #IOp\ F`Kh#`CC CK``hh6IC` hKk2JCKcSkՑh.KA`hAq`h%$h)H`h%J`YkA1Yc``hA`h  +jCbjCbKJB 2"IDQ +30 "core" å| +3 "syringe1"C&|C BKJB\ !2"DCBMJB CD#3,FDT;GB[8@p@<@ T X FDBx\\\ #F0$B ]4 \\BX0FDBpG^a?݃œ~ A!@_>`#}B]jm +29 "core" ê| +5 "syringe1"C+|Zjz  '\ }Dңhi]Wbgeq6lknv+ӉZzJgo߹ホCՎ`~ѡ8ROggW?K6H+ L\ J6`zA`Ugn1yiFafo%6hRw G "/&U;( Z+j\\1е,[d&c윣ju\ m ?6grWJz+{ +29 "core" ë| +3 "syringe1"C,|8 Ғ |! ӆBhn[&wowGZpj;f\\ eibkaElx\ TN³9a&g`MGiIwn>JjѮZf @;7SŞϲG0򽽊º0S$6к)WTg#.zfJah]+o*7 Z-b%u:Trajectory>>%d:accel=%d, decel=%d +29 "core" ì| +4 "syringe1"C-|, stopRate=%d%u:Trajectory>>%d:maxSpeed=%dCan't set solenoid to unconfigured state %dCan't set disabled solenoid %dIgnored truncated solenoidMsg}@Yrrr}ku o`nAk @ ]"U" +31 "core" í| +3 "syringe1"C.|#E"M""y!ESP3 Core 20kHz Elf v4.92@@ @@@@@@ +18 "core" î| +4 "syringe1"C/|%u:ArrivedUnexpected %u byte reply [0x%02x:0x%02x->0x%02x]%u:to %d%u:jog %dEraseWriteActivateUnimplemented %u byte request %u [0x%02x:0x%02x->0x%02x]Ignored runt (%u byte) Request/Reply from [0x%0x2->0x%02x]%u:CfgUpdate during +28 "core" ï| +3 "syringe1"C0|unhandled command (code #%u)%u:ignored (%u byte) runt configuration%u:Off%u:Lost flag Cleared%u:Position forgotten%u:Position = %dUsing Internal ClockDriving External ClockSyncing to External ClockIgnored unknown clock mode [%d] +27 "core" ð| +3 "syringe1"C1|Ignoring short solenoidConfigCmdIgnored %d solenoid behavior(s)!Ignoring short solenoidPWMconfigCmdIgnored truncated ThermalConfigMsgRunt rebootInvalid rebootNo application to rebootUnknown #%u rebootTypeUnimplemented %u byte cmd %d [-> +28 "core" ñ| +3 "syringe1"C2|0x%02x]Ignored NULL cmd [->0x%02x]Motor#%u moved %u counts in one tic?!%d:Trajectory Error!Rejected overly long (%u byte) msg @0x%02xRejected CRC on %u byte msg @0x%02xIgnored %u byte msg [->0x%02x] -- "%.*s"Ignoring null msg @0x%02xMast +28 "core" ò| +4 "syringe1"C3|er read %u bytes from us @0x%02xRx Error mask = 0x%02xRx Timeout!Missed %u eventsInvalid I2C event (type = %u))!)))Q1)))2dd2d2dFailed to listen @0x%02xListening @0x%02x\ %sUsing default analog cal +26 "core" ó| +2 "syringe1"C4|ibration for unknown IDCODE 0x%0x#%u @ %d@Triangle#%u Not Converging after %u interationsTriangle#%u:Dc=%d/8 in %u iterations \ PANIC: %u:ConfigureddTest +25 "core" ô| +3 "syringe1"C5|ing Motor/Encoder channel %d  @ Ignored runt %sMemBlockRequestFailed to send %d byte reply [0x%02x:0x%02x->0x%02x]CRCCRC NACK from 0x%02xI2C send to 0x%02x failed, errMask = 0x%02xI2C send to 0x%02x t +28 "core" õ| +2 "syringe1"C6|imed-outi2cMasterTransmit to 0x%02x returned error code: %d%u:status every %u tics%u:status canceled@@ $  Heat ON@B2~ ~ ~ +23 "core" ö| +4 "syringe1"C7| ~\ ~\ |\ \ \ \ | | | z z z x v v v trrrnllljjjhikkkmmmosssu w w w y { { { } } } \ \ \ }\ \ \    ? ? ? +28 "core" ÷| +3 "syringe1"C8| ?\ ?\ =\ \ \ \ = = = ; ; ; 9 7 7 7 5333/---+++)(***,,,.2224 6 6 6 8 : : : < < < \ \ \ <\ >\ >\ > > >  +28 "core" ø| +2 "syringe1"C9| +9 "core" ù| +2 "syringe1"C:|> > > +10 "core" ú| +3 "syringe1"C;| >\ >\ <\ \ \ \ < < < : : : 8 6 6 6 4222.,,,***()+++---/3335 7 7 7 9 ; ; ; = = = \ \ \ =\ ?\ ?\ ? ? ?    +28 "core" û| +4 "syringe1"C<| \ \ }\ \ \ \ } } } { { { y w w w usssommmkkkihjjjlllnrrrt v v v x z z z | | | \ \ \ |\ ~\ ~\ ~ ~ ~ Analog Input +29 "core" ü| +4 "syringe1"C=| Test -- %dms*[%d,%d,%d,%d]Verifying accuracy to +/-%u.%02u%%ADC Channel %d failed!PWM/ADC%%: %d/%d%% %d/%d%% %d/%d%% %d/%d%%I/O TestOutput Test PatternhighlowDigital %s -- %dms*[%d,%d,%d,%d]GPIO %d stuck %s!Chose test function %d +28 "core" ý| +3 "syringe1"C>|\  0:%d 1:%d 2:%d 3:%d-%umVLOST %u EVENT(S): most recently @%u%d solenoid behavior(s) remain undefined!(null)SuSq @ @ @a     u   @  +27 "core" þ| +2 "syringe1"C?|@A7A +5 "core" ÿ| +2 "syringe1"C@} +8 "core" } +1077 #t-> Air.elf.signon +1198 #-> Air.elf.reboot! +4 !o:NoMethodError : mesgu:NameError::message: name: reboot!: args[:bt["(ESP):13:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 +776 #-> Air.elf.bootloader.reboot! +3 "syringe1"Cwf +389 #t-> Air.elf.signon +589 #-> ESP.shutdown +4 "sampler0"HA% +3 "core" %FL +4 ."closeIntake"Intake.close +9 ."closeExhaust"Exhaust.close +6 "sampler0"HB/ +2 ."closeBypass"Bypass.close +8 "sampler0"HC0 +2 "sampler1"ID/ +14 "core" / + 0 + / +12 .tGate.power :analytic3,:OFF +3 .Gate.power :motor,:OFF +3 .Gate.power :analytic1,:OFF +3 .Gate.power :analytic2,:OFF +2 .Gate.power :core,:OFF +3 .Gate.power :main,:OFF +267 #-> ESP.configure +114 .Gate.power :main,:ON,limit to 5000mA +2 .Gate.power :analytic1,:ON,limit to 4000mA +3 .Gate.power :analytic2,:ON,limit to 4000mA +3 .Gate.power :analytic3,:ON,limit to 4000mA +7 #Powering core bus +266 "valve0"D2 +3 DE +2 "core"  +7 .tPlunge.configure :default +3 "valve0"D# Pm'-2 +6 .tSamplePump.configure :default +2 "sampler0"H#^ #(22 +8 .tToroid.configure :default +2 "valve0"D$ 2 +8 .tCarousel.configure :default +2 "carousel0"F#  El22 +7 .tAbs.configure :default +2 "ambient0"J#  +8 .tArchive.configure :default +2 "syringe0"B$d P\\<2 +7 .tAir.configure :default +3 "syringe1"C#d Q]<2 +4 .tLysis1.configure :default +3 "syringe1"C$d Q[<2 +4 .tLysis2.configure :default +3 "syringe0"B#d Q[<2 +7 .tPinPort.configure :default +3 "valve1"E$ Ld22 +4 #tAll elf controllers running firmware version 4.92 +5 .Gate.power :motor,:ON,limit to 5000mA +2707 #-> ESP.ready! +4 "valve0"DF% +3 DG& +5 "carousel0"FH% +4 "syringe0"BI& +7 "syringe1"CJ% +6 CK& +4 "syringe0"BL% +5 "valve1"EM& +7 "core" %HO4  +4 &]OY  +18 ."Plunge_home"Plunge.home.jog 0 +11 ."Toroid_home"Toroid.home.jog 0 +4 "valve0"DN) +2 DO* +13 "core" %KZtP  + &] 8 + %ʖ>  + &w "x + %u + &OW +e ) + * +7 "valve0"DP& +10 DQ% + ."Lysis2_home"Lysis2.home.jog 0 +8 ."Air_home"Air.home.jog 0 +4 ."Carousel_home"Carousel.home.jog 0 +4 ."Lysis1_home"Lysis1.home.jog 0 +4 ."Archive_home"Archive.home.jog 0 +4 ."PinPort_home"PinPort.home.jog 0 +4 "syringe0"BR) +3 "syringe1"CS) +4 "carousel0"FT) +2 "syringe1"CU* +8 "syringe0"BV* +5 "valve1"EW* +12 "core" &]OX  + %HOM ) + ) + * ) + * + * +4 "valve1"EX& +5 "syringe0"BY% +3 "syringe1"CZ& +9 C[% +9 "syringe0"B\\& +4 ."Plunge_home"Plunge.in :homing +6 ."Toroid_home"Toroid.in :homing +4 "valve0"D> (2 +3 D?2 +4 ."Plunge_home"Plunge.jog 1571 +4 ."Toroid_home"Toroid.jog 212 +6 "valve0"D])# +3 D^* +7 "core" &ON  + %sg + &3xu  + %8ʐ慇 + &&_^ +62 ."Lysis2_home"Lysis2.in :homing +6 ."Air_home"Air.in :homing +5 ."Archive_home"Archive.in :homing +4 ."PinPort_home"PinPort.in :homing +4 ."Lysis1_home"Lysis1.in :homing +3 "syringe0"B> (2 +3 "syringe1"C> -2 + "syringe0"B? -2 +15 "valve1"E?2 +5 "syringe1"C? (2 +5 ."Lysis2_home"Lysis2.jog 1464 +8 ."Air_home"Air.jog 1181 +3 ."PinPort_home"PinPort.jog -1194 +5 ."Lysis1_home"Lysis1.jog 2130 +5 ."Archive_home"Archive.jog 1453 +4 "syringe0"B_) +2 "syringe1"C`) +2 "valve1"Ea*V +4 "syringe1"Cb*R +4 "syringe0"Bc* +20 "core" * + ) +3 ."Plunge_home"Plunge.setRawPosition! 50 +4 ."Toroid_home"Toroid.setRawPosition! 0 +3 "valve0"D72 + D8 +7 ."Plunge_home"Plunge.seek :home +4 ."Toroid_home"Toroid.seek :home +5 "valve0"Dd' +2 De( +9 "core" ( +2 ."Toroid_home"Toroid.in :default +4 "valve0"D? 2 +9 "core" ' +2 ."Plunge_home"Plunge.in :default +3 "valve0"D> Pm'-2 +20 "core" ) +3 ."Air_home"Air.setRawPosition! 0 +2 "syringe1"C7 +5 "core" ) +2 ."Lysis2_home"Lysis2.setRawPosition! 50 +6 ."Air_home"Air.seek :home +3 "syringe0"B72 +5 "syringe1"Cf' +5 ."Lysis2_home"Lysis2.seek :home +8 "syringe0"Bg' +3 "core" * + ' +5 ."Archive_home"Archive.setRawPosition! 50 +3 ."Air_home"Air.in :default +5 "syringe0"B82 + "syringe1"C>d Q]<2 +9 ."Archive_home"Archive.seek :home +5 "syringe0"Bh( +6 "core" * + ' + * +3 ."Lysis2_home"Lysis2.in :default +4 ."Lysis1_home"Lysis1.setRawPosition! 50 +2 ."PinPort_home"PinPort.setRawPosition! 0 +5 "syringe0"B>d Q[<2 +2 "syringe1"C82 +2 "valve1"E8 +11 ."PinPort_home"PinPort.seek :home +6 ."Lysis1_home"Lysis1.seek :home +3 "valve1"Ei( +4 "syringe1"Cj( +7 "core" ( + ( +5 ."Archive_home"Archive.in :default +3 ."PinPort_home"PinPort.in :default +5 "syringe0"B?d P\\<2 +2 "valve1"E? Ld22 +11 "core" ( +2 ."Lysis1_home"Lysis1.in :default +2 "syringe1"C?d Q[<2 +34 ."clearToroid"Toroid.seek :clear +5 "valve1"Ek& +2 "valve0"Dl( +5 "core" &ͧON Y +8 .tPinPort.in :unlocking +3 "valve1"E? Ld2 +5 .tPinPort.seek :clear +4 "valve1"Em( +22 "core" ( 9XwW8  +4 !"clearToroid"o:Slide::Error :@axisName"Toroid Valve (TV):@checkpoint: omitted: mesg"UToroid Valve (TV) positionErr at begin - 58 counts (sensed bypassed + 49 counts):@timestampu: Time Y': @replyo:I2C::Servo::AbsMove3Reply : @error:positionErr: @channeli: @tagiq: @statuso:I2C::Servo::Status: @enabledF: @erri:@positioni: @pastRLSF: @pwmi:@deltaPressi8W:@pastThresholdF: @voltagef14.9946332842415321: @currenti9: @type2F:@outPressiw:\ @lostT: @inPressiX:@velocityi : @pastFLSF:\ @homeF: @sourceiI:@destinationi%:bt["2/home/esp/esp2/lib/slide.rb:642:in `raiseErr'"7/home/esp/esp2/lib/slide.rb:404:in `unlimitedSeek'"5/home/esp/esp2/lib/thread.rb:74:in `recoverable'"7/home/esp/esp2/lib/slide.rb:369:in `unlimitedSeek'"./home/esp/esp2/lib/slide.rb:361:in `seek'"0/home/esp/esp2/lib/slide.rb:411:in `moveTo'"8/home/esp/esp2/lib/slide.rb:457:in `method_missing'"E/home/esp/esp2/utils/cartridge/common.rb:553:in `readyOnSingle!'"7/home/esp/esp2/lib/schedule.rb:497:in `initialize'"0/home/esp/esp2/lib/thread.rb:736:in `start'"7/home/esp/esp2/lib/schedule.rb:490:in `initialize'"'/home/esp/esp2/lib/schedule.rb:488 +3 #Waiting to Resume from Checkpoint "Toroid Valve (TV) positionErr at begin - 58 counts (sensed bypassed + 49 counts)" +84 "core" ( +2384 "Can"prQ,i|vU& +11978 nrN,\\|vP ' +11974 lr,?|vT %(&. +11978 osB,4|vQ);L +11369 !to:IRB::Abort:@checkpoint: omitted: mesg"User Abort!!:bt["1/home/esp/esp2/lib/esp.rb:83:in `mainThread'""/home/esp/esp2/lib/esp.rb:357 +495 #-> exit +4 "sampler0"Hn% +4 "core" %S +7 #mEXIT @1752606593.49PDT @1752608273.64PDT = =tMAIN =mMAIN_scheduler @PDT1752608274.66 #t\ Environmental Sample Processor built 30-Jun-25 (6f42ecee) +147 #"core_reset"Sent BREAK +2 #t>BREAK< ESP3 Gateway boot v1.43 +26 #>BREAK< ESP3 Gateway boot v1.43 for core bus +5 #>BREAK< ESP3 Gateway boot v1.43 for cartridge bus +64 "Can"ot,2|vG\ 9rJ +302 #t\ Configuration for koa by nadia@mbari.org 6/26/25\ /home/esp/esp2/type/auv/koa/configure.rb\ +73 #Sea pressure (Abs) tare is 6% of full scale +456 "Can"ot,2|v4\ 9| +2 ot,2|v4\ 9| + #tPolling Can every 2:00 +43 #-> ESP.ready! +12 "Can"nt,6|vG\ 9 +11 .tGate.power :analytic1,:ON,limit to 4000mA +2 .Gate.power :analytic2,:ON,limit to 4000mA +2 .Gate.power :analytic3,:ON,limit to 4000mA +8 "valve0"D2 +3 D +3 "core" ā +6 "valve0"D% +3 "core" Ă%aMOH  +3 .tPlunge.configure :default +2 "valve0"D# Pm'-2 +7 "sampler0"H% +2 "core" ȃ%݀e +3 .tSamplePump.configure :default +2 "sampler0"H#^ #(22 +7 "valve0"D& +3 "core" Ą&XOL  +3 .tToroid.configure :default +2 "valve0"D$ 2 +7 "carousel0"F% +4 "core" ƅ%M_P  +2 .tCarousel.configure :default +2 "carousel0"F#  El22 +4 .tCarousel.hold +2 "carousel0"F+ +3 "core" Ɔ+ +3 .tCarousel.configure :default +2 "carousel0"F#  El22 +7 "ambient0"J% +3 "core" ʇ% +3 .tAbs.configure :default +2 "ambient0"J#  +7 "syringe0"B& +2 "core" ˆ&wۅ +48 .tArchive.configure :default +2 "syringe0"B$d P\\<2 +9 "syringe1"C % +3 "core" É%ׅ 8 +3 .tAir.configure :default +2 "syringe1"C#d Q]<2 +4 C\ & +5 "core" Ê&܁  +4 .tLysis1.configure :default +2 "syringe1"C$d Q[<2 +4 "syringe0"B % +4 "core" ‹%` +2 .tLysis2.configure :default +3 "syringe0"B#d Q[<2 +7 "valve1"E & +5 "core" Ō&OA Y +2 .tPinPort.configure :default +2 "valve1"E$ Ld22 +4 .tPinPort.hold +2 "valve1"E , +4 "core" ō, +3 .tPinPort.configure :default +2 "valve1"E$ Ld22 +4 #tAll elf controllers running firmware version 4.92 +4 "valve0"D% +5 "core" Ď%aVO< +4 "valve0"D& +3 "carousel0"F% +6 "syringe0"B& +6 "syringe1"C% +5 C& +5 "syringe0"B% +10 "valve1"E& +8 "core" ď&XOA  + Ɛ%L_&P  + ‘&wՅ  + Ò%х + Ó&܄ k + ”%_Ӆ ŕ&!O> V +9 ."Toroid_home"Toroid.in :default +3 "valve0"D? 2 +4 ."Toroid_home"Toroid.home.jog 0 +3 "valve0"D* +6 "core" Ė* +3 "valve0"D& +4 "core" ė&0XOD +3 ."Toroid_home"Toroid.in :homing +2 "valve0"D?2 +4 ."Toroid_home"Toroid.jog 413 +4 "valve0"D* +139 "core" Ę* +2 ."Toroid_home"Toroid.setRawPosition! 0 +2 "valve0"D8 +4 ."Toroid_home"Toroid.seek :home +4 "valve0"D( +3 "core" ę( +3 ."Toroid_home"Toroid.in :default +2 "valve0"D? 2 +7 ."clearToroid"Toroid.seek :clear +4 "valve1"E& +2 "valve0"D( +5 "core" Ś&!O: V +40 ě( XRq  +4 !"clearToroid"o:Slide::Error :@axisName"Toroid Valve (TV):@checkpoint: omitted: mesg"UToroid Valve (TV) positionErr at begin - 60 counts (sensed bypassed + 48 counts):@timestampu: Time Y;: @replyo:I2C::Servo::AbsMove3Reply : @error:positionErr: @channeli: @tagi : @statuso:I2C::Servo::Status: @enabledF: @erri:@positioni: @pastRLSF: @pwmi:@deltaPressiqR:@pastThresholdF: @voltagef15.08299852724595Fi: @currenti: @type2F:@outPressi:\ @lostT: @inPressiX:@velocityi : @pastFLSF:\ @homeF: @sourceiI:@destinationi%:bt["2/home/esp/esp2/lib/slide.rb:642:in `raiseErr'"7/home/esp/esp2/lib/slide.rb:404:in `unlimitedSeek'"5/home/esp/esp2/lib/thread.rb:74:in `recoverable'"7/home/esp/esp2/lib/slide.rb:369:in `unlimitedSeek'"./home/esp/esp2/lib/slide.rb:361:in `seek'"0/home/esp/esp2/lib/slide.rb:411:in `moveTo'"8/home/esp/esp2/lib/slide.rb:457:in `method_missing'"E/home/esp/esp2/utils/cartridge/common.rb:553:in `readyOnSingle!'"7/home/esp/esp2/lib/schedule.rb:497:in `initialize'"0/home/esp/esp2/lib/thread.rb:736:in `start'"7/home/esp/esp2/lib/schedule.rb:490:in `initialize'"'/home/esp/esp2/lib/schedule.rb:488 + #Waiting to Resume from Checkpoint "Toroid Valve (TV) positionErr at begin - 60 counts (sensed bypassed + 48 counts)" +667 !to:IRB::Abort:@checkpoint: omitted: mesg"User Abort!!:bt["1/home/esp/esp2/lib/esp.rb:83:in `mainThread'""/home/esp/esp2/lib/esp.rb:357 +389 #-> ESP.shutdown +3 "sampler0"H% +4 "core" Ȝ%{ +3 ."closeIntake"Intake.close +10 ."closeExhaust"Exhaust.close +5 ."closeBypass"Bypass.close +3 "sampler0"H/ +3 H0 +4 "sampler1"I/ +9 "core" ȝ/ + Ȟ0 + ɟ/ +11 .tGate.power :analytic3,:OFF +2 .Gate.power :motor,:OFF +2 .Gate.power :analytic1,:OFF + .Gate.power :analytic2,:OFF +2 .Gate.power :core,:OFF +2 .Gate.power :main,:OFF +8327 #-> ESP.ready! +5 .Gate.power :main,:ON,limit to 5000mA +2 .Gate.power :analytic1,:ON,limit to 4000mA +3 .Gate.power :analytic2,:ON,limit to 4000mA +3 .Gate.power :analytic3,:ON,limit to 4000mA +6 #Powering core bus +265 "valve0"D2 +3 D  +2 "core" Ġ +6 .tPlunge.configure :default +2 "valve0"D# Pm'-2 +7 .tSamplePump.configure :default + "sampler0"H#^ #(22 +7 .tToroid.configure :default + "valve0"D$ 2 +7 .tCarousel.configure :default +2 "carousel0"F#  El22 +7 .tAbs.configure :default +2 "ambient0"J#  +7 .tArchive.configure :default +2 "syringe0"B$d P\\<2 +7 .tAir.configure :default +2 "syringe1"C#d Q]<2 +3 .tLysis1.configure :default +2 "syringe1"C$d Q[<2 +4 .tLysis2.configure :default +2 "syringe0"B#d Q[<2 +10 .tPinPort.configure :default +3 "valve1"E$ Ld22 +4 #tAll elf controllers running firmware version 4.92 +3 .Gate.power :motor,:ON,limit to 5000mA +3 "valve0"D!% +4 "core" ġ%a@oO- P +3 "valve0"D"& +5 "carousel0"F#% +9 "syringe0"B$& +8 ."Plunge_home"Plunge.home.jog 0 +15 "syringe1"C%% +2 C&& +3 "valve0"D') +3 "syringe0"B(% +4 "valve1"E)& +20 "core" Ģ&XOO  +2 ƣ%K`IP  ¤&y2  + å%9 + æ&܆% i + ¨%jʆs + ũ&+`O +U ħ) +9 "valve0"D*% +6 ."PinPort_home"PinPort.home.jog 0 +6 ."Lysis1_home"Lysis1.home.jog 0 +5 ."Archive_home"Archive.home.jog 0 +4 ."Carousel_home"Carousel.home.jog 0 +3 ."Toroid_home"Toroid.home.jog 0 +2 ."Lysis2_home"Lysis2.home.jog 0 +7 ."Air_home"Air.home.jog 0 +3 "valve1"E+* +2 "syringe1"C,* +3 "syringe0"B-* +4 "carousel0"F.) +8 "valve0"D/* +2 "syringe0"B0) +3 "syringe1"C1) +19 "core" Ī%aNON + ū* + ­* + ì* į* + °) + Ʈ) + ñ) +2 "syringe0"B2% +13 "syringe1"C4% +5 C3& +2 "valve1"E5& +6 "valve0"D6& +2 ."Plunge_home"Plunge.in :homing +17 "syringe0"B7& +2 "valve0"D> (2 +11 ."Plunge_home"Plunge.jog 413 +3 "valve0"D8) +4 "core" ²%gv + ô%{ + ó&܎ + ŵ& OF  + Ķ&1X"O4 ·&,u… +9 ."Lysis2_home"Lysis2.in :homing +7 ."Lysis1_home"Lysis1.in :homing +2 ."Archive_home"Archive.in :homing +4 ."PinPort_home"PinPort.in :homing +3 ."Air_home"Air.in :homing +2 ."Toroid_home"Toroid.in :homing +2 "syringe0"B> (2 +2 "syringe1"C? (2 + "syringe0"B? -2 +2 "valve1"E?2 +9 "syringe1"C> -2 +6 "valve0"D?2 +2 ."Lysis1_home"Lysis1.jog 1461 +7 ."Archive_home"Archive.jog 1450 +4 ."PinPort_home"PinPort.jog -1192 +4 ."Lysis2_home"Lysis2.jog 1465 +4 ."Air_home"Air.jog 1486 +4 ."Toroid_home"Toroid.jog 414 +4 "syringe1"C9* +3 "syringe0"B:* +3 "valve1"E;*X +2 "syringe0"B<) +8 "syringe1"C=) +3 "valve0"D>* +15 "core" ĸ) +2 ."Plunge_home"Plunge.setRawPosition! 50 +2 "valve0"D72 +4 ."Plunge_home"Plunge.seek :home +4 "valve0"D?' +50 "core" Ŀ' +3 ."Plunge_home"Plunge.in :default +3 "valve0"D> Pm'-2 +15 "core" ù* +2 ."Lysis1_home"Lysis1.setRawPosition! 50 +2 "syringe1"C82 +5 ."Lysis1_home"Lysis1.seek :home +3 "syringe1"C@( +3 "core" º* +3 ."Archive_home"Archive.setRawPosition! 50 +5 "syringe0"B82 +4 ."Archive_home"Archive.seek :home +4 "syringe0"BA( +3 "core" ¼) +2 ý) ( +2 ."Lysis2_home"Lysis2.setRawPosition! 50 +7 ."Lysis1_home"Lysis1.in :default +4 ."Air_home"Air.setRawPosition! 0 +2 "syringe0"B72 + "syringe1"C?d Q[<2 +3 C7 +12 ."Air_home"Air.seek :home +5 ."Lysis2_home"Lysis2.seek :home +5 "syringe1"CB' +3 "syringe0"BC' +10 "core" ľ* + ( + Ż* + ' +3 ."PinPort_home"PinPort.setRawPosition! 0 +5 ."Air_home"Air.in :default +3 ."Archive_home"Archive.in :default +4 ."Toroid_home"Toroid.setRawPosition! 0 +2 "valve1"E8 +2 "syringe1"C>d Q]<2 +3 "syringe0"B?d P\\<2 +3 "valve0"D8 +11 ."PinPort_home"PinPort.seek :home +5 ."Toroid_home"Toroid.seek :home +3 "valve1"ED( +14 "valve0"DE( +10 "core" ' + ( + ( +3 ."Lysis2_home"Lysis2.in :default +4 ."PinPort_home"PinPort.in :default +3 ."Toroid_home"Toroid.in :default +2 "syringe0"B>d Q[<2 +2 "valve1"E? Ld22 +4 "valve0"D? 2 +37 ."clearToroid"Toroid.seek :clear +5 "valve1"EF& +2 "valve0"DG( +5 "core" &ͻOK E +6 .tPinPort.in :unlocking +2 "valve1"E? Ld2 +4 .tPinPort.seek :clear +3 "valve1"EH( +25 "core" ( IX]Wy  +4 !"clearToroid"o:Slide::Error :@axisName"Toroid Valve (TV):@checkpoint: omitted: mesg"UToroid Valve (TV) positionErr at begin - 59 counts (sensed bypassed + 48 counts):@timestampu: Time Yi_: @replyo:I2C::Servo::AbsMove3Reply : @error:positionErr: @channeli: @tagiL: @statuso:I2C::Servo::Status: @enabledF: @erri:@positioni: @pastRLSF: @pwmi:@deltaPressiyW:@pastThresholdF: @voltagef14.974996563573884A: @currentiI: @type2F:@outPressi]:\ @lostT: @inPressiX:@velocityi : @pastFLSF:\ @homeF: @sourceiI:@destinationi%:bt["2/home/esp/esp2/lib/slide.rb:642:in `raiseErr'"7/home/esp/esp2/lib/slide.rb:404:in `unlimitedSeek'"5/home/esp/esp2/lib/thread.rb:74:in `recoverable'"7/home/esp/esp2/lib/slide.rb:369:in `unlimitedSeek'"./home/esp/esp2/lib/slide.rb:361:in `seek'"0/home/esp/esp2/lib/slide.rb:411:in `moveTo'"8/home/esp/esp2/lib/slide.rb:457:in `method_missing'"E/home/esp/esp2/utils/cartridge/common.rb:553:in `readyOnSingle!'"7/home/esp/esp2/lib/schedule.rb:497:in `initialize'"0/home/esp/esp2/lib/thread.rb:736:in `start'"7/home/esp/esp2/lib/schedule.rb:490:in `initialize'"'/home/esp/esp2/lib/schedule.rb:488 +2 #Waiting to Resume from Checkpoint "Toroid Valve (TV) positionErr at begin - 59 counts (sensed bypassed + 48 counts)" +82 "core" ( +758 "Can"muA,Q|vO :`0 +622 !to:IRB::Abort:@checkpoint: omitted: mesg"User Abort!!:bt["1/home/esp/esp2/lib/esp.rb:83:in `mainThread'""/home/esp/esp2/lib/esp.rb:357 +1510 #-> ESP.reready! +5 ."Plunge_home"Plunge.in :default +10 ."Toroid_home"Toroid.in :default +12 "valve0"D> Pm'-2 +4 ."Carousel_home"Carousel.in :default +13 ."Archive_home"Archive.in :default +3 "valve0"D? 2 +3 ."Air_home"Air.in :default +8 ."Lysis1_home"Lysis1.in :default +4 ."Lysis2_home"Lysis2.in :default +3 ."PinPort_home"PinPort.in :default +3 ."Plunge_home"Plunge.home.jog 0 +4 "carousel0"F>  El22 + "syringe0"B?d P\\<2 +2 "syringe1"C>d Q]<2 +3 ."Toroid_home"Toroid.home.jog 0 +8 "syringe1"C?d Q[<2 +3 "syringe0"B>d Q[<2 +6 "valve1"E? Ld22 +6 "valve0"DI) +2 DJ* +6 ."Carousel_home"Carousel.home.jog 0 +19 ."Archive_home"Archive.home.jog 0 +7 "core" ) +2 ."Lysis2_home"Lysis2.home.jog 0 +8 ."PinPort_home"PinPort.home.jog 0 +5 ."Lysis1_home"Lysis1.home.jog 0 +5 ."Air_home"Air.home.jog 0 +3 "core" * +3 "carousel0"FK) +2 "valve0"DL% +2 "syringe0"BM* +4 BN) +2 "valve1"EO* +3 "syringe1"CP* +5 CQ) +3 "valve0"DR& +33 "core" %aMOF  + ) + * + ) * + &0XO. + * + ) +2 "valve1"ES& +11 "syringe0"BT% +4 "syringe1"CU& +2 "syringe0"BW& +10 "syringe1"CV% +4 ."Toroid_home"Toroid.in :homing +10 ."Plunge_home"Plunge.in :homing +3 "valve0"D?2 + D> (2 +6 ."Toroid_home"Toroid.jog 414 +3 ."Plunge_home"Plunge.jog 413 +4 "valve0"DX* +3 DY) +5 "core" &OJ  + %d  + & &)f + %  +11 ."Lysis2_home"Lysis2.in :homing +8 ."Air_home"Air.in :homing +2 ."PinPort_home"PinPort.in :homing +4 ."Archive_home"Archive.in :homing +2 ."Lysis1_home"Lysis1.in :homing +4 "syringe0"B> (2 + "syringe1"C> -2 +2 "valve1"E?2 +8 "syringe0"B? -2 +5 "syringe1"C? (2 +4 ."Air_home"Air.jog 1488 +5 ."Lysis2_home"Lysis2.jog 1466 +5 ."PinPort_home"PinPort.jog -1194 +4 ."Archive_home"Archive.jog 1452 +5 ."Lysis1_home"Lysis1.jog 1463 +3 "syringe1"CZ) +2 "syringe0"B[) +3 "valve1"E\\*V +2 "syringe0"B]* +2 "syringe1"C^* +23 "core" ) +2 ."Plunge_home"Plunge.setRawPosition! 50 +3 "valve0"D72 +4 ."Plunge_home"Plunge.seek :home +3 "valve0"D_' +12 "core" * +2 ."Toroid_home"Toroid.setRawPosition! 0 +2 "valve0"D8 +4 ."Toroid_home"Toroid.seek :home +5 "core" ' +2 "valve0"D`( +4 ."Plunge_home"Plunge.in :default +7 "valve0"D> Pm'-2 +4 "core" ( +2 ."Toroid_home"Toroid.in :default +4 "valve0"D? 2 +35 "core" ) +2 ) +4 * + * +2 ."Lysis2_home"Lysis2.setRawPosition! 50 +6 ."Lysis1_home"Lysis1.setRawPosition! 50 +3 ."Archive_home"Archive.setRawPosition! 50 +4 ."Air_home"Air.setRawPosition! 0 +3 "syringe0"B72 +2 "syringe1"C82 +4 "syringe0"B82 +4 "syringe1"C7 +3 ."Lysis2_home"Lysis2.seek :home +11 ."Lysis1_home"Lysis1.seek :home +4 ."Air_home"Air.seek :home +4 ."Archive_home"Archive.seek :home +6 "syringe0"Ba' + "syringe1"Cb( +4 Cc' +47 "syringe0"Bd( +18 "core" * + ( + ' +2 ."PinPort_home"PinPort.setRawPosition! 0 +4 ."Lysis1_home"Lysis1.in :default +3 ."Air_home"Air.in :default +3 "valve1"E8 + "syringe1"C?d Q[<2 +2 C>d Q]<2 +12 ."PinPort_home"PinPort.seek :home +13 "valve1"Ee( +6 "core" ' + ( + ( +3 ."Lysis2_home"Lysis2.in :default +4 ."Archive_home"Archive.in :default +3 ."PinPort_home"PinPort.in :default +4 "syringe0"B>d Q[<2 + B?d P\\<2 +2 "valve1"E? Ld22 +42 ."clearToroid"Toroid.seek :clear +4 "valve1"Ef& +2 "valve0"Dg( +5 "core" &ͳOP M +6 .tPinPort.in :unlocking +4 "valve1"E? Ld2 +4 .tPinPort.seek :clear +3 "valve1"Eh( +22 "core" ( FXbWd  +3 !"clearToroid"o:Slide::Error :@axisName"Toroid Valve (TV):@checkpoint: omitted: mesg"UToroid Valve (TV) positionErr at begin - 57 counts (sensed bypassed + 49 counts):@timestampu: Time Y:*: @replyo:I2C::Servo::AbsMove3Reply : @error:positionErr: @channeli: @tagil: @statuso:I2C::Servo::Status: @enabledF: @erri:@positioni: @pastRLSF: @pwmi:@deltaPressidW:@pastThresholdF: @voltagef14.984814923907708: @currentiF: @type2F:@outPressib:\ @lostT: @inPressiX:@velocityi : @pastFLSF:\ @homeF: @sourceiI:@destinationi%:bt["2/home/esp/esp2/lib/slide.rb:642:in `raiseErr'"7/home/esp/esp2/lib/slide.rb:404:in `unlimitedSeek'"5/home/esp/esp2/lib/thread.rb:74:in `recoverable'"7/home/esp/esp2/lib/slide.rb:369:in `unlimitedSeek'"./home/esp/esp2/lib/slide.rb:361:in `seek'"0/home/esp/esp2/lib/slide.rb:411:in `moveTo'"8/home/esp/esp2/lib/slide.rb:457:in `method_missing'"E/home/esp/esp2/utils/cartridge/common.rb:553:in `readyOnSingle!'"7/home/esp/esp2/lib/schedule.rb:497:in `initialize'"0/home/esp/esp2/lib/thread.rb:736:in `start'"7/home/esp/esp2/lib/schedule.rb:490:in `initialize'"'/home/esp/esp2/lib/schedule.rb:488 +3 #Waiting to Resume from Checkpoint "Toroid Valve (TV) positionErr at begin - 57 counts (sensed bypassed + 49 counts)" +85 "core" ( +1680 !to:IRB::Abort:@checkpoint: omitted: mesg"User Abort!!:bt["1/home/esp/esp2/lib/esp.rb:83:in `mainThread'""/home/esp/esp2/lib/esp.rb:357 +3879 #-> TV.goHome! +4 .Toroid.in :default +2 "valve0"D? 2 +4 .tToroid.home.jog 0 +3 "valve0"Di* +6 "core" * +2 "valve0"Dj& +3 "core" &0XO@  +4 .tToroid.in :homing +2 "valve0"D?2 +4 .tToroid.jog 413 +2 "valve0"Dk* +139 "core" * +2 .tToroid.setRawPosition! 0 +2 "valve0"D8 +5 .tToroid.seek :home +2 "valve0"Dl( +3 "core" ( +3 .tToroid.in :default +2 "valve0"D? 2 +5 Dm& +2 "core" &YER & +725 #t-> TV.clear +4 .Toroid.seek :clear +3 "valve0"Dn( +39 "core" ( X?R  +4 !to:Slide::Error\ :@axisName"Toroid Valve (TV):@checkpoint: omitted: mesg"UToroid Valve (TV) positionErr at begin - 60 counts (sensed bypassed + 49 counts): @replyo:I2C::Servo::AbsMove3Reply : @error:positionErr: @channeli: @tagis: @statuso:I2C::Servo::Status: @enabledF: @erri:@positioni: @pastRLSF: @pwmi:@deltaPressiR:@pastThresholdF: @voltagef15.08299852724595Fi: @currenti: @type2F:@outPressi?:\ @lostT: @inPressiX:@velocityi : @pastFLSF:\ @homeF: @sourceiI:@destinationi%:bt["2/home/esp/esp2/lib/slide.rb:642:in `raiseErr'"7/home/esp/esp2/lib/slide.rb:404:in `unlimitedSeek'"5/home/esp/esp2/lib/thread.rb:74:in `recoverable'"7/home/esp/esp2/lib/slide.rb:369:in `unlimitedSeek'"./home/esp/esp2/lib/slide.rb:361:in `seek'"0/home/esp/esp2/lib/slide.rb:411:in `moveTo'"8/home/esp/esp2/lib/slide.rb:457:in `method_missing'"(ESP):6:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 +2258 #-> TV.status.err +2 "valve0"Do& +3 "core" &XOE  +166 "Can"osJ,^|vI\ R;N +1362 #t-> TV.legend +826 #-> TV.goHome! +4 .Toroid.in :default +2 "valve0"D? 2 +4 .tToroid.home.jog 0 +3 "valve0"Dp* +6 "core" * +3 "valve0"Dq& +3 "core" &0XOO +4 .tToroid.in :homing +2 "valve0"D?2 +3 .tToroid.jog 413 +4 "valve0"Dr* +138 "core" * +2 .tToroid.setRawPosition! 0 +2 "valve0"D8 +4 .tToroid.seek :home +3 "valve0"Ds( +4 "core" ( +3 .tToroid.in :default +2 "valve0"D? 2 +5 Dt& +2 "core" &YNRt & +2246 #t-> TV.jog -1070 +3 .Toroid.jog -1070 +2 "valve0"Du* +38 "core" * XJR  +3 !to:Slide::Error\ :@axisName"Toroid Valve (TV):@checkpoint: omitted: mesg"UToroid Valve (TV) positionErr at begin - 57 counts (sensed bypassed + 49 counts): @replyo:I2C::Servo::RelMove3Reply : @error:positionErr: @channeli: @tagiz: @statuso:I2C::Servo::Status: @enabledF: @erri:@positioni: @pastRLSF: @pwmi:@deltaPressiR:@pastThresholdF: @voltagef15.08299852724595Fi: @currenti: @type2F:@outPressiJ:\ @lostT: @inPressiX:@velocityi : @pastFLSF:\ @homeF: @sourceiI:@destinationi%:bt[ "2/home/esp/esp2/lib/slide.rb:642:in `raiseErr'"-/home/esp/esp2/lib/slide.rb:346:in `jog'"5/home/esp/esp2/lib/thread.rb:74:in `recoverable'"-/home/esp/esp2/lib/slide.rb:313:in `jog'"(ESP):10:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 +970 #-> TV.status.position +5 "valve0"Dv& +6 "core" &XOY  +1976 #t-> TV.goHome! +3 .Toroid.in :default +3 "valve0"D? 2 +4 .tToroid.home.jog 0 +5 "valve0"Dw* +8 "core" * +2 "valve0"Dx& +4 "core" &/XOB \ +3 .tToroid.in :homing +3 "valve0"D?2 +4 .tToroid.jog 414 +3 "valve0"Dy* +138 "core" * +3 .tToroid.setRawPosition! 0 + "valve0"D8 +5 .tToroid.seek :home +2 "valve0"Dz( +4 "core" ( +2 .tToroid.in :default +3 "valve0"D? 2 +4 D{& +3 "core" &YcQ & +279 #t-> TV.jog -1070 +4 .Toroid.jog -1070 +3 "valve0"D|* +39 "core" * Y$UR g +4 !to:Slide::Error\ :@axisName"Toroid Valve (TV):@checkpoint: omitted: mesg"UToroid Valve (TV) positionErr at begin - 59 counts (sensed bypassed + 44 counts): @replyo:I2C::Servo::RelMove3Reply : @error:positionErr: @channeli: @tagi|: @statuso:I2C::Servo::Status: @enabledF: @errig:@positioni: @pastRLSF: @pwmi:@deltaPressiR:@pastThresholdF: @voltagef15.078089347079038: @currenti: @type2F:@outPressiU:\ @lostT: @inPressi$Y:@velocityi : @pastFLSF:\ @homeF: @sourceiI:@destinationi%:bt[ "2/home/esp/esp2/lib/slide.rb:642:in `raiseErr'"-/home/esp/esp2/lib/slide.rb:346:in `jog'"5/home/esp/esp2/lib/thread.rb:74:in `recoverable'"-/home/esp/esp2/lib/slide.rb:313:in `jog'"(ESP):13:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 +424 #-> TV.status.position +2 "valve0"D}& +4 "core" &YO]  +3364 "Can"or@,r|vT<l +11974 mt+,|vO >  +4 #t-> Cart.unlock +4 "valve1"E~& +4 "core" &\ OX m +3 .tCarousel.in :default +2 "carousel0"F>  El22 +5 F% +3 "core" %KpP  +4 .tCarousel.home.seek 1 +3 "carousel0"F' +14 "core" Ɓ' +2 "carousel0"F% +4 "core" Ƃ%MpP  +3 "syringe0"B& +4 "core" ƒ&j +5 ."Archive"Archive.in :unlocking +3 "syringe1"C% +2 "syringe0"B? P\\-2 +6 "core" Ä% * +3 ."Archive"Archive.seek :clear +7 "syringe0"B% +4 ."Air"Air.in :unlocking +5 "syringe0"B(j + "syringe1"C> Q]-2 +5 "core" …%m +4 ."Air"Air.seek :clear +14 ."Lysis2"Lysis2.in :unlocking +4 "syringe1"C'8 +2 "syringe0"B> Q[(2 +8 ."Lysis2"Lysis2.seek :clear +3 "syringe0"B 'j +2 "core" ‡( +31 È' +9 ‰' +3 "syringe1"C\ & +4 "core" Ê&܈$J x +6 ."Lysis1"Lysis1.in :unlocking +4 "valve0"D % + "syringe1"C? Q[(2 +6 "core" ċ%aWOV  +4 ."Lysis1"Lysis1.seek :clear +5 "syringe1"C (j +38 "core" Ì( +637 #t-> TV.home.to :clear +3 .Toroid.in :default +2 "valve0"D? 2 +4 .tToroid.home.seek :clear +3 "valve0"D( +371 "core" Ď( +4 "valve0"D& +4 "core" ĕ&Rs  +580 #t-> SC.to 20 +47 .Carousel.seek 20 +3 "carousel0"F' +80 "core" Ɠ' MT 2' +15 !to:Slide::Error\ :@axisName"Storage Carousel (SC):@checkpoint: omitted: mesg"NStorage Carousel (SC) positionErr at 4 - 81 counts (sensed 4 - 89 counts): @replyo:I2C::Servo::AbsMove3Reply : @error:positionErr: @channeli: @tagi: @statuso:I2C::Servo::Status: @enabledF: @erri,:@positioni: @pastRLSF: @pwmi7:@deltaPressiT:@pastThresholdF: @voltagef15.092816887579774W: @currenti: @type2F:@outPressiM:\ @lostT: @inPressi :@velocityi: @pastFLSF:\ @homeF: @sourceiK:@destinationi%:bt["2/home/esp/esp2/lib/slide.rb:642:in `raiseErr'"7/home/esp/esp2/lib/slide.rb:404:in `unlimitedSeek'"5/home/esp/esp2/lib/thread.rb:74:in `recoverable'"7/home/esp/esp2/lib/slide.rb:369:in `unlimitedSeek'"./home/esp/esp2/lib/slide.rb:361:in `seek'"0/home/esp/esp2/lib/slide.rb:411:in `moveTo'"1/home/esp/esp2/lib/slide.rb:421:in `driveTo'",/home/esp/esp2/lib/msg.rb:68:in `retry'"1/home/esp/esp2/lib/slide.rb:420:in `driveTo'"8/home/esp/esp2/type/auv/koa/configure.rb:28:in `to'"(ESP):17:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 +2 #Retry #1 of 4 +3 .Carousel.hold +2 "carousel0"F+ +5 "core" Ɣ+ +3 .tCarousel.in :default +3 "carousel0"F>  El22 +4 .tCarousel.home.seek 20 +3 "carousel0"F' +461 "core" ƒ' +3 "carousel0"F% +4 "core" Ƒ%&SS 2 +491 #t-> TV.bypass +3 "carousel0"F% +4 "core" Ɛ%MSP  +6 .tToroid.in :hold +2 "valve0"D? 2 +4 .tToroid.seek :bypass +3 "valve0"D( +46 "core" ď(QBR  +3 !to:Slide::Error\ :@axisName"Toroid Valve (TV):@checkpoint: omitted: mesg"SToroid Valve (TV) positionErr at clear + 127 counts (sensed clear - 16 counts): @replyo:I2C::Servo::AbsMove3Reply : @error:positionErr: @channeli: @tagi: @statuso:I2C::Servo::Status: @enabledF: @erri:@positioniQ: @pastRLSF: @pwmi:@deltaPressiR:@pastThresholdF: @voltagef15.08299852724595Fi: @currenti: @type2F:@outPressiB:\ @lostT: @inPressi:@velocityi: @pastFLSF:\ @homeF: @sourceiI:@destinationi%:bt["2/home/esp/esp2/lib/slide.rb:642:in `raiseErr'"7/home/esp/esp2/lib/slide.rb:404:in `unlimitedSeek'"5/home/esp/esp2/lib/thread.rb:74:in `recoverable'"7/home/esp/esp2/lib/slide.rb:369:in `unlimitedSeek'"./home/esp/esp2/lib/slide.rb:361:in `seek'",/home/esp/esp2/lib/slide.rb:412:in `to'"8/home/esp/esp2/lib/slide.rb:85:in `inConfiguration'",/home/esp/esp2/lib/slide.rb:412:in `to'"A/home/esp/esp2/utils/cartridge/carousel.rb:386:in `holdTVat'"A/home/esp/esp2/utils/cartridge/carousel.rb:402:in `moveTVto'">/home/esp/esp2/utils/cartridge/carousel.rb:69:in `bypass'"(ESP):18:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 +4 .Toroid.in :default +2 "valve0"D? 2 +3 .tToroid.home.seek :clear +3 "valve0"D( +10 "core" ė( +2 #tBoosting power to free likely stuck Toroid Pin +4 .Toroid.in :boost +2 "valve0"D? -2 +4 .tToroid.home.seek :bypass +4 "valve0"D( +356 "core" Ě( +5 .tToroid.in :default +2 "valve0"D? 2 +3 .tToroid.seek :clear +3 "valve0"D( +43 "core" ě( Y8R 0 +4 !to:Slide::Error\ :@axisName"Toroid Valve (TV):@checkpoint: omitted: mesg"UToroid Valve (TV) positionErr at begin - 73 counts (sensed bypassed + 25 counts): @replyo:I2C::Servo::AbsMove3Reply : @error:positionErr: @channeli: @tagi : @statuso:I2C::Servo::Status: @enabledF: @erri0:@positioni: @pastRLSF: @pwmi:@deltaPressiR:@pastThresholdF: @voltagef15.08299852724595Fi: @currenti: @type2F:@outPressi8:\ @lostT: @inPressiY:@velocityi : @pastFLSF:\ @homeF: @sourceiI:@destinationi%:bt["2/home/esp/esp2/lib/slide.rb:642:in `raiseErr'"7/home/esp/esp2/lib/slide.rb:404:in `unlimitedSeek'"5/home/esp/esp2/lib/thread.rb:74:in `recoverable'"7/home/esp/esp2/lib/slide.rb:369:in `unlimitedSeek'"./home/esp/esp2/lib/slide.rb:361:in `seek'",/home/esp/esp2/lib/slide.rb:411:in `to'"A/home/esp/esp2/utils/cartridge/carousel.rb:408:in `moveTVto'">/home/esp/esp2/utils/cartridge/carousel.rb:69:in `bypass'"(ESP):18:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 +1054 #-> TV.status.err +3 "valve0"D& +3 "core" Ė&ZOC $ +1275 #t-> TV.home.to :clear +4 .Toroid.in :default +3 "valve0"D? 2 +4 .tToroid.home.seek :clear +4 "valve0"D( +364 "core" Ę( +2 "valve0"D& +3 "core" ę&QQ  +357 #t-> SC.to 40 +4 .Carousel.seek 40 +3 "carousel0"F'& +192 "core" Ɯ'*ptT 2 +4 !to:Slide::Error\ :@axisName"Storage Carousel (SC):@checkpoint: omitted: mesg"PStorage Carousel (SC) positionErr at 27 - 58 counts (sensed 27 - 50 counts): @replyo:I2C::Servo::AbsMove3Reply : @error:positionErr: @channeli: @tagi!: @statuso:I2C::Servo::Status: @enabledF: @erri:@positioni*: @pastRLSF: @pwmi7:@deltaPressiT:@pastThresholdF: @voltagef15.092816887579774W: @currenti: @type2F:@outPressi:\ @lostT: @inPressitp:@velocityi: @pastFLSF:\ @homeF: @sourceiK:@destinationi%:bt["2/home/esp/esp2/lib/slide.rb:642:in `raiseErr'"7/home/esp/esp2/lib/slide.rb:404:in `unlimitedSeek'"5/home/esp/esp2/lib/thread.rb:74:in `recoverable'"7/home/esp/esp2/lib/slide.rb:369:in `unlimitedSeek'"./home/esp/esp2/lib/slide.rb:361:in `seek'"0/home/esp/esp2/lib/slide.rb:411:in `moveTo'"1/home/esp/esp2/lib/slide.rb:421:in `driveTo'",/home/esp/esp2/lib/msg.rb:68:in `retry'"1/home/esp/esp2/lib/slide.rb:420:in `driveTo'"8/home/esp/esp2/type/auv/koa/configure.rb:28:in `to'"(ESP):21:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 +3 #Retry #1 of 4 +3 .Carousel.hold +3 "carousel0"F+ +5 "core" Ɵ+ +4 .tCarousel.in :default +2 "carousel0"F>  El22 +5 .tCarousel.home.seek 40 +2 "carousel0"F'& +376 "core" ƞ' +2 "carousel0"F% +4 "core" Ɲ%&%S 2 +721 #t-> TV.bypass +3 "carousel0"F % +3 "core" Ơ%&MP  +5 .tToroid.in :hold +2 "valve0"D? 2 +4 .tToroid.seek :bypass +3 "valve0"D!( +45 "core" ġ(N툭!R  +4 !to:Slide::Error\ :@axisName"Toroid Valve (TV):@checkpoint: omitted: mesg"SToroid Valve (TV) positionErr at clear + 124 counts (sensed clear - 20 counts): @replyo:I2C::Servo::AbsMove3Reply : @error:positionErr: @channeli: @tagi&: @statuso:I2C::Servo::Status: @enabledF: @erri:@positioniN: @pastRLSF: @pwmi:@deltaPressiR:@pastThresholdF: @voltagef15.078089347079038: @currenti: @type2F:@outPressi!:\ @lostT: @inPressi:@velocityi: @pastFLSF:\ @homeF: @sourceiI:@destinationi%:bt["2/home/esp/esp2/lib/slide.rb:642:in `raiseErr'"7/home/esp/esp2/lib/slide.rb:404:in `unlimitedSeek'"5/home/esp/esp2/lib/thread.rb:74:in `recoverable'"7/home/esp/esp2/lib/slide.rb:369:in `unlimitedSeek'"./home/esp/esp2/lib/slide.rb:361:in `seek'",/home/esp/esp2/lib/slide.rb:412:in `to'"8/home/esp/esp2/lib/slide.rb:85:in `inConfiguration'",/home/esp/esp2/lib/slide.rb:412:in `to'"A/home/esp/esp2/utils/cartridge/carousel.rb:386:in `holdTVat'"A/home/esp/esp2/utils/cartridge/carousel.rb:402:in `moveTVto'">/home/esp/esp2/utils/cartridge/carousel.rb:69:in `bypass'"(ESP):22:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 +4 .Toroid.in :default +2 "valve0"D? 2 +4 .tToroid.home.seek :clear +3 "valve0"D)( +12 "core" ĩ( +2 #tBoosting power to free likely stuck Toroid Pin +3 .Toroid.in :boost +2 "valve0"D? -2 +4 .tToroid.home.seek :bypass +3 "valve0"D(( +356 "core" Ĩ( +5 .tToroid.in :default +2 "valve0"D? 2 +3 .tToroid.seek :clear +2 "valve0"D&( +43 "core" Ħ( YR ( +4 !to:Slide::Error\ :@axisName"Toroid Valve (TV):@checkpoint: omitted: mesg"UToroid Valve (TV) positionErr at begin - 72 counts (sensed bypassed + 25 counts): @replyo:I2C::Servo::AbsMove3Reply : @error:positionErr: @channeli: @tagi+: @statuso:I2C::Servo::Status: @enabledF: @erri(:@positioni: @pastRLSF: @pwmi:@deltaPressiR:@pastThresholdF: @voltagef15.0731801669121264: @currenti: @type2F:@outPressi:\ @lostT: @inPressiY:@velocityi : @pastFLSF:\ @homeF: @sourceiI:@destinationi%:bt["2/home/esp/esp2/lib/slide.rb:642:in `raiseErr'"7/home/esp/esp2/lib/slide.rb:404:in `unlimitedSeek'"5/home/esp/esp2/lib/thread.rb:74:in `recoverable'"7/home/esp/esp2/lib/slide.rb:369:in `unlimitedSeek'"./home/esp/esp2/lib/slide.rb:361:in `seek'",/home/esp/esp2/lib/slide.rb:411:in `to'"A/home/esp/esp2/utils/cartridge/carousel.rb:408:in `moveTVto'">/home/esp/esp2/utils/cartridge/carousel.rb:69:in `bypass'"(ESP):22:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 +3528 "Can"lsJ,|vS ? +477 #t-> ESP.shutdown +3 "sampler0"H%% +3 "core" ȥ%| +11 .tGate.power :analytic3,:OFF +3 .Gate.power :motor,:OFF +2 .Gate.power :analytic1,:OFF +2 .Gate.power :analytic2,:OFF +4 .Gate.power :core,:OFF +2 .Gate.power :main,:OFF +11464 "Can"nq,|vqZ@ơ +5577 #t-> ESP.ready! +5 .Gate.power :main,:ON,limit to 5000mA +2 .Gate.power :analytic1,:ON,limit to 4000mA +3 .Gate.power :analytic2,:ON,limit to 4000mA +2 .Gate.power :analytic3,:ON,limit to 4000mA +7 #Powering core bus +265 "valve0"D2 +3 D$ +3 "core" Ĥ +7 .tPlunge.configure :default +2 "valve0"D# Pm'-2 +7 .tSamplePump.configure :default +2 "sampler0"H#^ #(22 +7 .tToroid.configure :default +2 "valve0"D$ 2 +6 .tCarousel.configure :default +3 "carousel0"F#  El22 +6 .tAbs.configure :default +3 "ambient0"J#  +7 .tArchive.configure :default +2 "syringe0"B$d P\\<2 +7 .tAir.configure :default +2 "syringe1"C#d Q]<2 +4 .tLysis1.configure :default +2 "syringe1"C$d Q[<2 +4 .tLysis2.configure :default +3 "syringe0"B#d Q[<2 +6 .tPinPort.configure :default +2 "valve1"E$ Ld22 +4 #tAll elf controllers running firmware version 4.92 +4 .Gate.power :motor,:ON,limit to 5000mA +3 "valve0"D#% +4 D"& +3 "carousel0"F*% +10 "syringe0"B5& +12 "syringe1"C2% +3 "core" ģ%aSOQ +3 "syringe1"C3& +5 "core" Ģ&ZOC +2 "syringe0"B4% +3 "core" ƪ%JHP Y +3 ."Plunge_home"Plunge.home.jog 0 +12 ."Toroid_home"Toroid.home.jog 0 +15 "valve1"E7& +3 ."Carousel_home"Carousel.home.jog 0 +10 "valve0"D6) + D * +3 "carousel0"F) +12 "core" µ&F… O + ò%  + ó&8  + ´%/  + ŷ&OO +i Ķ) + č* +9 ."PinPort_home"PinPort.home.jog 0 +10 ."Lysis2_home"Lysis2.home.jog 0 +4 ."Air_home"Air.home.jog 0 +3 "valve0"D'% +7 ."Lysis1_home"Lysis1.home.jog 0 +3 "valve0"D,& +3 ."Archive_home"Archive.home.jog 0 +8 "valve1"E-* + "syringe0"B+) +2 "syringe1"C0) +11 C1* +2 "syringe0"B/* +12 "core" Ɔ) + ħ%aWOP + Ĭ&ZOM  + ŭ* + «) +2 ð) ñ* + ¯* +3 "syringe0"BF% +9 "syringe1"C8& +7 "valve1"E9& +4 "syringe1"C:% +3 ."Plunge_home"Plunge.in :homing +18 "syringe0"BG& +2 ."Toroid_home"Toroid.in :homing +7 "valve0"D> (2 +51 D?2 +16 ."Toroid_home"Toroid.jog 438 +3 ."Plunge_home"Plunge.jog 411 +4 "valve0"D=* +2 D<) +9 "core" %t0  + ø&v7| + Ź&ON  + ú%  + &: +7 ."PinPort_home"PinPort.in :homing +7 ."Lysis1_home"Lysis1.in :homing +3 ."Archive_home"Archive.in :homing +2 ."Lysis2_home"Lysis2.in :homing +3 ."Air_home"Air.in :homing +2 "valve1"E?2 +3 "syringe1"C? (2 +2 "syringe0"B? -2 +3 B> (2 +5 "syringe1"C> -2 +14 ."PinPort_home"PinPort.jog -1193 +6 ."Lysis2_home"Lysis2.jog 1604 +5 ."Archive_home"Archive.jog 1588 +3 ."Lysis1_home"Lysis1.jog 1603 +6 ."Air_home"Air.jog 347 +4 "valve1"E;*W +5 "syringe0"B>)D +5 BE*4 + "syringe1"CD*C +2 CR)[ +21 "core" ļ) +2 ."Plunge_home"Plunge.setRawPosition! 50 +2 "valve0"D72 +6 ."Plunge_home"Plunge.seek :home +4 "valve0"DL' +11 "core" Ľ* +2 ."Toroid_home"Toroid.setRawPosition! 0 +2 "valve0"D8 +4 ."Toroid_home"Toroid.seek :home +5 "valve0"DT( +4 "core" ' + ( + ) +2 ."Air_home"Air.setRawPosition! 0 +7 ."Plunge_home"Plunge.in :default +3 ."Toroid_home"Toroid.in :default +2 "syringe1"C7 +2 "valve0"D> Pm'-2 +2 D? 2 +8 ."Air_home"Air.seek :home +6 "syringe1"CV' +5 "core" ' +2 ."Air_home"Air.in :default +2 "syringe1"C>d Q]<2 +17 "core" ¾) + * +3 ."Lysis2_home"Lysis2.setRawPosition! 50 +3 ."Archive_home"Archive.setRawPosition! 50 +4 "syringe0"B72 + B82 +7 ."Archive_home"Archive.seek :home +4 ."Lysis2_home"Lysis2.seek :home +5 "syringe0"BS( +4 BU' +9 "core" * + Ż* +2 ."PinPort_home"PinPort.setRawPosition! 0 +4 ."Lysis1_home"Lysis1.setRawPosition! 50 +2 "valve1"E8 +4 "syringe1"C82 +7 ."PinPort_home"PinPort.seek :home +6 ."Lysis1_home"Lysis1.seek :home +4 "valve1"EW( +3 "syringe1"C?( +11 "core" ( +2 ' + ( +4 ."Lysis2_home"Lysis2.in :default +3 ."Archive_home"Archive.in :default +4 ."PinPort_home"PinPort.in :default +2 "syringe0"B>d Q[<2 +3 B?d P\\<2 + "valve1"E? Ld22 +9 "core" ÿ( +4 ."Lysis1_home"Lysis1.in :default +2 "syringe1"C?d Q[<2 +32 ."clearToroid"Toroid.seek :clear +5 "valve1"E.& +3 "valve0"DA( +4 "core" Ů&͓OJ m +6 .tPinPort.in :unlocking +3 "valve1"E? Ld2 +5 .tPinPort.seek :clear +3 "valve1"EC( +25 "core" ( >YYWI = +4 !"clearToroid"o:Slide::Error :@axisName"Toroid Valve (TV):@checkpoint: omitted: mesg"UToroid Valve (TV) positionErr at begin - 64 counts (sensed bypassed + 35 counts):@timestampu: Time Yc: @replyo:I2C::Servo::AbsMove3Reply : @error:positionErr: @channeli: @tagiF: @statuso:I2C::Servo::Status: @enabledF: @erri=:@positioni: @pastRLSF: @pwmi:@deltaPressiIW:@pastThresholdF: @voltagef14.984814923907708: @currenti>: @type2F:@outPressiY:\ @lostT: @inPressiY:@velocityi : @pastFLSF:\ @homeF: @sourceiI:@destinationi%:bt["2/home/esp/esp2/lib/slide.rb:642:in `raiseErr'"7/home/esp/esp2/lib/slide.rb:404:in `unlimitedSeek'"5/home/esp/esp2/lib/thread.rb:74:in `recoverable'"7/home/esp/esp2/lib/slide.rb:369:in `unlimitedSeek'"./home/esp/esp2/lib/slide.rb:361:in `seek'"0/home/esp/esp2/lib/slide.rb:411:in `moveTo'"8/home/esp/esp2/lib/slide.rb:457:in `method_missing'"E/home/esp/esp2/utils/cartridge/common.rb:553:in `readyOnSingle!'"7/home/esp/esp2/lib/schedule.rb:497:in `initialize'"0/home/esp/esp2/lib/thread.rb:736:in `start'"7/home/esp/esp2/lib/schedule.rb:490:in `initialize'"'/home/esp/esp2/lib/schedule.rb:488 +2 #Waiting to Resume from Checkpoint "Toroid Valve (TV) positionErr at begin - 64 counts (sensed bypassed + 35 counts)" +82 "core" ( +5173 "Can"mq,|vK A +3995 !to:IRB::Abort:@checkpoint: omitted: mesg"User Abort!!:bt["1/home/esp/esp2/lib/esp.rb:83:in `mainThread'""/home/esp/esp2/lib/esp.rb:357 +1102 #-> TV.legend +6870 "Can"lr,,p|vRB$ +11975 mr,`|vSC7 +9920 #t-> ESP.shutdown +4 "sampler0"HH% +3 "core" %l +10 .tGate.power :analytic3,:OFF +3 .Gate.power :motor,:OFF +2 .Gate.power :analytic1,:OFF +3 .Gate.power :analytic2,:OFF +2 .Gate.power :core,:OFF +3 .Gate.power :main,:OFF +2021 "Can"nu.,\\|v~D/> +11975 ov,]|vD\\ +11975 ox,g|v}Dz +11973 nt,a|vE. +11974 ns,d|v~E +11974 ot,m|vx Eԡ +11976 ks,t|vF5 +11978 ns,~|vF  +4735 #t-> slots +697 #-> Cart.reserve 27 +114 #-> slots +2119 #-> ESP.reready! +6 .Gate.power :main,:ON,limit to 5000mA +2 .Gate.power :analytic1,:ON,limit to 4000mA +3 .Gate.power :analytic2,:ON,limit to 4000mA +2 .Gate.power :analytic3,:ON,limit to 4000mA +7 #Powering core bus +266 "valve0"D2 +3 D@ +3 "core"  +6 .tPlunge.configure :default +2 "valve0"D# Pm'-2 +7 .tSamplePump.configure :default +2 "sampler0"H#^ #(22 +7 .tToroid.configure :default +2 "valve0"D$ 2 +6 .tCarousel.configure :default +3 "carousel0"F#  El22 +6 .tAbs.configure :default +2 "ambient0"J#  +7 .tArchive.configure :default +2 "syringe0"B$d P\\<2 +7 .tAir.configure :default +2 "syringe1"C#d Q]<2 +4 .tLysis1.configure :default +3 "syringe1"C$d Q[<2 +4 .tLysis2.configure :default +2 "syringe0"B#d Q[<2 +7 .tPinPort.configure :default +2 "valve1"E$ Ld22 +4 #tAll elf controllers running firmware version 4.92 +4 .Gate.power :motor,:ON,limit to 5000mA +4 ."Plunge_home"Plunge.home.jog 0 +15 ."Toroid_home"Toroid.home.jog 0 +8 ."Carousel_home"Carousel.home.jog 0 +9 "valve0"DB) +6 ."Archive_home"Archive.home.jog 0 +12 "valve0"DJ* +3 ."Air_home"Air.home.jog 0 +9 ."Lysis1_home"Lysis1.home.jog 0 +5 ."Lysis2_home"Lysis2.home.jog 0 +6 "carousel0"FI) +2 ."PinPort_home"PinPort.home.jog 0 +9 "core" ) +2 "syringe0"BQ* +4 "syringe1"CN) +2 CO* +4 "syringe0"BM) +4 "core" * +2 "valve1"EP* +4 "valve0"DY% +3 Df& +30 "core" ) + * ) +2 %al-N + & Y-N * + * + ) +5 "syringe0"BX% +7 "syringe1"Cg& +6 "valve1"E[& +3 "syringe1"C^% +3 "syringe0"BZ& +3 ."Plunge_home"Plunge.in :homing +19 ."Toroid_home"Toroid.in :homing +9 "valve0"D> (2 + D?2 +70 ."Toroid_home"Toroid.jog 428 +4 ."Plunge_home"Plunge.jog 408 +5 "valve0"D]* +2 D\\) +8 "core" %aˆ + &܃ + & OE + % &#E +7 ."PinPort_home"PinPort.in :homing +7 ."Lysis1_home"Lysis1.in :homing +4 ."Archive_home"Archive.in :homing +4 ."Lysis2_home"Lysis2.in :homing +2 ."Air_home"Air.in :homing +3 "valve1"E?2 +2 "syringe1"C? (2 +4 "syringe0"B? -2 +7 B> (2 +3 "syringe1"C> -2 +4 ."PinPort_home"PinPort.jog -1192 +6 ."Lysis1_home"Lysis1.jog 1462 +5 ."Lysis2_home"Lysis2.jog 1466 +5 ."Archive_home"Archive.jog 1457 +5 ."Air_home"Air.jog 1484 +5 "valve1"E`*X +2 "syringe1"Ce* +3 "syringe0"Bj) +2 Bm* +2 "syringe1"Ci) +23 "core" ) +2 ."Plunge_home"Plunge.setRawPosition! 50 +3 "valve0"D72 +9 ."Plunge_home"Plunge.seek :home +3 "valve0"Dk' +9 "core" * +2 ."Toroid_home"Toroid.setRawPosition! 0 +3 "valve0"D8 +5 ."Toroid_home"Toroid.seek :home +3 "valve0"Dn( +3 "core" ' +5 ."Plunge_home"Plunge.in :default +4 "valve0"D> Pm'-2 +2 "core" ( +5 ."Toroid_home"Toroid.in :default +2 "valve0"D? 2 +35 "core" * +3 ."Lysis1_home"Lysis1.setRawPosition! 50 +3 "syringe1"C82 +3 "core" ) + * + ) +3 ."Air_home"Air.setRawPosition! 0 +5 ."Archive_home"Archive.setRawPosition! 50 +3 ."Lysis1_home"Lysis1.seek :home +5 ."Lysis2_home"Lysis2.setRawPosition! 50 +2 "syringe1"C7 +3 "syringe0"B82 +4 "syringe1"Cl( +3 "syringe0"B72 +5 ."Air_home"Air.seek :home +10 ."Archive_home"Archive.seek :home +5 ."Lysis2_home"Lysis2.seek :home +5 "syringe1"Co' +2 "syringe0"Bq( +4 Bt' +13 "core" * + ( + ' +2 ."PinPort_home"PinPort.setRawPosition! 0 +5 ."Lysis1_home"Lysis1.in :default +6 ."Air_home"Air.in :default +2 "valve1"E8 +2 "syringe1"C?d Q[<2 +4 C>d Q]<2 +5 ."PinPort_home"PinPort.seek :home +9 "valve1"Ep( +6 "core" ( + ' + ( +3 ."Lysis2_home"Lysis2.in :default +5 ."Archive_home"Archive.in :default +3 ."PinPort_home"PinPort.in :default +3 "syringe0"B>d Q[<2 + B?d P\\<2 +2 "valve1"E? Ld22 +40 ."clearToroid"Toroid.seek :clear +4 "valve1"Er& +2 "valve0"Du( +5 "core" &Ͱ`O> P +6 .tPinPort.in :unlocking +2 "valve1"E? Ld2 +4 .tPinPort.seek :clear +2 "valve1"Es( +113 "core" ( +222 ( +3 .tAir.seek :clear +2 "syringe1"Cv'8 +85 "core" ' +2 .tLysis1.seek :clear +3 "syringe1"Cx(j +76 "core" ( +4 .tLysis2.seek :clear +2 "syringe0"B{'j +74 "core" ' +3 .tArchive.seek :clear +2 "syringe0"Bw(j +74 "core" ( +2 .tCarousel.in :default +2 "carousel0"F>  El22 +4 Fy% +3 "core" %%RUPy  +4 .tCarousel.home.seek 40 +2 "carousel0"F|'& +21 "core" ' +5 "valve0"Dz% +4 "core" %aTO>  +3 "valve0"D}% +5 "core" %a[O<  +3 "sampler0"H~% +3 "core" % +4 "valve0"D& +5 "core" &FO;  +2 "carousel0"F% +4 "core" Ƃ%&MP  +3 "ambient0"J% +4 "core" ʃ% +3 "syringe0"B& +4 "core" „&jF Y +3 "syringe1"C% +5 "core" Å%8# +3 "syringe1"C\ & +4 "core" Ê&j- +3 "syringe0"B % +4 "core" ‹%j2 +3 "valve1"EK& +4 "core" &O8 +1635 #t-> SC +3 "carousel0"Fd% +4 "core" %&MP  +264 #t-> SC.to 60 +4 .Carousel.seek 60 +3 "carousel0"Fc'9 +27 "core" '&T 2# +6 !to:Slide::Error\ :@axisName"Storage Carousel (SC):@checkpoint: omitted: mesg"PStorage Carousel (SC) positionErr at 41 - 63 counts (sensed 41 - 70 counts): @replyo:I2C::Servo::AbsMove3Reply : @error:positionErr: @channeli: @tagih: @statuso:I2C::Servo::Status: @enabledF: @erri(:@positioni&: @pastRLSF: @pwmi7:@deltaPressiT:@pastThresholdF: @voltagef15.092816887579774W: @currenti: @type2F:@outPressi:\ @lostT: @inPressiԫ:@velocityi: @pastFLSF:\ @homeF: @sourceiK:@destinationi%:bt["2/home/esp/esp2/lib/slide.rb:642:in `raiseErr'"7/home/esp/esp2/lib/slide.rb:404:in `unlimitedSeek'"5/home/esp/esp2/lib/thread.rb:74:in `recoverable'"7/home/esp/esp2/lib/slide.rb:369:in `unlimitedSeek'"./home/esp/esp2/lib/slide.rb:361:in `seek'"0/home/esp/esp2/lib/slide.rb:411:in `moveTo'"1/home/esp/esp2/lib/slide.rb:421:in `driveTo'",/home/esp/esp2/lib/msg.rb:68:in `retry'"1/home/esp/esp2/lib/slide.rb:420:in `driveTo'"8/home/esp/esp2/type/auv/koa/configure.rb:28:in `to'"(ESP):32:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 +2 #Retry #1 of 4 +3 .Carousel.hold +2 "carousel0"Fa+ +5 "core" + +3 .tCarousel.in :default +3 "carousel0"F>  El22 +4 .tCarousel.home.seek 60 +5 "carousel0"Fb'9 +469 "Can"nsF,|uG . +72 "core" ' +2 "carousel0"F% +8 "core" ƕ%9#AS 2 +182 #t-> ESP.reready! +5 ."Plunge_home"Plunge.in :default +13 ."Carousel_home"Carousel.in :default +10 ."Toroid_home"Toroid.in :default +12 "valve0"D> Pm'-2 +5 ."Archive_home"Archive.in :default +7 ."Air_home"Air.in :default +3 "carousel0"F>  El22 +2 ."Lysis1_home"Lysis1.in :default +6 "valve0"D? 2 +3 ."Lysis2_home"Lysis2.in :default +6 ."PinPort_home"PinPort.in :default +4 ."Plunge_home"Plunge.home.jog 0 +4 "syringe0"B?d P\\<2 +2 "syringe1"C>d Q]<2 +2 ."Carousel_home"Carousel.home.jog 0 +10 "syringe1"C?d Q[<2 +3 "syringe0"B>d Q[<2 +6 ."Toroid_home"Toroid.home.jog 0 +3 "valve1"E? Ld22 +73 "valve0"D) +5 ."Archive_home"Archive.home.jog 0 +12 ."Air_home"Air.home.jog 0 +7 "carousel0"F) +2 ."Lysis1_home"Lysis1.home.jog 0 +7 ."Lysis2_home"Lysis2.home.jog 0 +13 "valve0"D* +3 ."PinPort_home"PinPort.home.jog 0 +7 "syringe0"B* +4 "core" ē) +2 "syringe1"C) +4 C* +2 "syringe0"B) +2 "core" Ɓ) + "valve1"E* +7 "valve0"D% +32 "core" Ĕ* + ‘* ě% a\\.~N + ŗ* + Ð) + Ï* Ž) +3 "syringe0"B% +10 "syringe1"C& +4 "valve0"D& +3 "valve1"E& +3 "syringe0"B& +6 "syringe1"C% +9 ."Plunge_home"Plunge.in :homing +11 "valve0"D> (2 +7 ."Plunge_home"Plunge.jog 410 +4 "valve0"D) +3 "core" š%t8 + Ö&v< + Ĝ&(;OC  + Œ&O7  + ™&Eˆ + ß%dž +3 ."Lysis2_home"Lysis2.in :homing +16 ."Lysis1_home"Lysis1.in :homing +4 ."Archive_home"Archive.in :homing +3 ."Air_home"Air.in :homing +4 ."PinPort_home"PinPort.in :homing +3 ."Toroid_home"Toroid.in :homing +4 "syringe0"B> (2 +2 "syringe1"C? (2 +2 "syringe0"B? -2 +4 "syringe1"C> -2 +6 "valve1"E?2 +12 "valve0"D?2 +3 ."Lysis2_home"Lysis2.jog 1602 +7 ."Lysis1_home"Lysis1.jog 1603 +5 ."Archive_home"Archive.jog 1586 +3 ."Air_home"Air.jog 347 +6 ."PinPort_home"PinPort.jog -1195 +5 ."Toroid_home"Toroid.jog 1264 +5 "syringe0"B )B +2 "syringe1"C!*C +7 "syringe0"B*2 +3 "syringe1"C))[ +5 "valve1"E&*U +3 "valve0"D(* +14 "core" ĝ) +2 ."Plunge_home"Plunge.setRawPosition! 50 +2 "valve0"D72 +6 ."Plunge_home"Plunge.seek :home +3 "valve0"D%' +23 "core" ĥ' +2 ."Plunge_home"Plunge.in :default +3 "valve0"D> Pm'-2 +5 "core" é) +2 ."Air_home"Air.setRawPosition! 0 +3 "syringe1"C7 +5 ."Air_home"Air.seek :home +3 "syringe1"C$' +3 "core" ä' +3 ."Air_home"Air.in :default +2 "syringe1"C>d Q]<2 +24 "core"  ) +2 ."Lysis2_home"Lysis2.setRawPosition! 50 +3 "syringe0"B72 +3 "core" á* +4 ."Lysis1_home"Lysis1.setRawPosition! 50 +4 ."Lysis2_home"Lysis2.seek :home +4 "syringe1"C82 + "syringe0"B#' +8 ."Lysis1_home"Lysis1.seek :home +7 "syringe1"C"( +5 "core" ˜* +2 ."Archive_home"Archive.setRawPosition! 50 +3 "syringe0"B82 +4 ."Archive_home"Archive.seek :home +4 "syringe0"B*( +5 "core" £' + â( +4 ."Lysis2_home"Lysis2.in :default +3 ."Lysis1_home"Lysis1.in :default +2 "syringe0"B>d Q[<2 +2 "syringe1"C?d Q[<2 +9 "core" Ŧ* + ª( +3 ."Archive_home"Archive.in :default +3 ."PinPort_home"PinPort.setRawPosition! 0 +3 "syringe0"B?d P\\<2 + "valve1"E8 +8 ."PinPort_home"PinPort.seek :home +3 "valve1"E7( +3 "core" ŷ( +3 ."PinPort_home"PinPort.in :default +3 "valve1"E? Ld22 +206 "core" Ĩ* +2 ."Toroid_home"Toroid.setRawPosition! 0 +2 "valve0"D8 +4 ."Toroid_home"Toroid.seek :home +3 "valve0"D4( +3 "core" Ĵ( +3 ."Toroid_home"Toroid.in :default +2 "valve0"D? 2 +6 ."clearToroid"Toroid.seek :clear +4 "valve1"E3& +3 "valve0"D2( +4 "core" ų&͐OD p +6 .tPinPort.in :unlocking +2 "valve1"E? Ld2 +5 .tPinPort.seek :clear +2 "valve1"E5( +113 "core" ŵ( +226 IJ( +3 .tAir.seek :clear +3 "syringe1"C''8 +84 "core" ç' +3 .tLysis1.seek :clear +2 "syringe1"C,(j +74 "core" ì( +4 .tLysis2.seek :clear +3 "syringe0"B9'j +74 "core" ¹' +2 .tArchive.seek :clear +3 "syringe0"BF(j +74 "core" ( +2 .tCarousel.in :default +2 "carousel0"F>  El22 +4 F8% +3 "core" Ƹ%9PPv  +4 .tCarousel.home.seek 60 +2 "carousel0"F:'9 +17 "core" ƺ' +2 "valve0"DG% +5 "core" %aXO@  +2 "valve0"D_% +5 "core" %a]OA  +3 "sampler0"H% +4 "core" Ȟ%%D +3 "valve0"Dh& +5 "core" &0O=  +2 "carousel0"F % +5 "core" Ɖ%9K'P  +3 "ambient0"J% +3 "core" ʈ%  +3 "syringe0"B & +5 "core" Œ&jD [ +2 "syringe1"C% +4 "core" Ç%8h +3 "syringe1"C & +5 "core" Í&j. +2 "syringe0"B6% +4 "core" ¶%j& +3 "valve1"E-& +4 "core" ŭ&O? +1581 #t-> SC.to 20 +4 .Carousel.seek 20 +4 "carousel0"F.' +13 "core" Ʈ'9b$r.T 2 +4 !to:Slide::Error\ :@axisName"Storage Carousel (SC):@checkpoint: omitted: mesg"PStorage Carousel (SC) positionErr at 60 - 60 counts (sensed 60 - 52 counts): @replyo:I2C::Servo::AbsMove3Reply : @error:positionErr: @channeli: @tagi3: @statuso:I2C::Servo::Status: @enabledF: @erri:@positionib9: @pastRLSF: @pwmi7:@deltaPressiT:@pastThresholdF: @voltagef15.087907707412862%: @currentir: @type2F:@outPressi:\ @lostT: @inPressi.:@velocityi$: @pastFLSF:\ @homeF: @sourceiK:@destinationi%:bt["2/home/esp/esp2/lib/slide.rb:642:in `raiseErr'"7/home/esp/esp2/lib/slide.rb:404:in `unlimitedSeek'"5/home/esp/esp2/lib/thread.rb:74:in `recoverable'"7/home/esp/esp2/lib/slide.rb:369:in `unlimitedSeek'"./home/esp/esp2/lib/slide.rb:361:in `seek'"0/home/esp/esp2/lib/slide.rb:411:in `moveTo'"1/home/esp/esp2/lib/slide.rb:421:in `driveTo'",/home/esp/esp2/lib/msg.rb:68:in `retry'"1/home/esp/esp2/lib/slide.rb:420:in `driveTo'"8/home/esp/esp2/type/auv/koa/configure.rb:28:in `to'"(ESP):34:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 +2 #Retry #1 of 4 +3 .Carousel.hold +3 "carousel0"F++ +4 "core" ƫ+ +3 .tCarousel.in :default +3 "carousel0"F>  El22 +4 .tCarousel.home.seek 20 +3 "carousel0"F/' +1101 "core" Ư' +2 "carousel0"F1% +4 "core" Ʊ%*Sy&S 2 +16 #t-> ESP.reready! +5 ."Plunge_home"Plunge.in :default +13 ."Toroid_home"Toroid.in :default +13 ."Carousel_home"Carousel.in :default +8 ."Archive_home"Archive.in :default +3 "valve0"D> Pm'-2 +3 ."Air_home"Air.in :default +5 ."Lysis1_home"Lysis1.in :default +4 "valve0"D? 2 +2 ."Lysis2_home"Lysis2.in :default +5 ."PinPort_home"PinPort.in :default +4 "carousel0"F>  El22 +2 "syringe0"B?d P\\<2 +2 ."Plunge_home"Plunge.home.jog 0 +6 "syringe1"C>d Q]<2 +2 C?d Q[<2 +2 ."Toroid_home"Toroid.home.jog 0 +11 "syringe0"B>d Q[<2 + "valve1"E? Ld22 +5 ."Carousel_home"Carousel.home.jog 0 +5 ."Archive_home"Archive.home.jog 0 +4 "valve0"D0) +2 ."Air_home"Air.home.jog 0 +8 ."Lysis1_home"Lysis1.home.jog 0 +3 "valve0"DA* +5 ."Lysis2_home"Lysis2.home.jog 0 +5 ."PinPort_home"PinPort.home.jog 0 +8 "carousel0"F<) +2 "syringe0"B=* +5 "syringe1"CR) +4 CE* + "syringe0"B>) +3 "valve1"E;* +24 "core" İ) + * + ½* Ƽ) + ) + Ż* * + ¾) +2 "valve1"ED& +9 "syringe0"BT% +2 BH& +6 "valve0"Df% +9 "syringe1"CW% +6 "valve0"D@& +3 "syringe1"CY& +11 "core" &OM  + %r'  + &=A  % aSOJ  + %  + &*8OI + &u. +9 ."Lysis2_home"Lysis2.in :homing +7 ."Lysis1_home"Lysis1.in :homing +3 ."Archive_home"Archive.in :homing +2 ."Plunge_home"Plunge.in :homing +3 ."Toroid_home"Toroid.in :homing +3 ."PinPort_home"PinPort.in :homing +2 ."Air_home"Air.in :homing +4 "syringe0"B> (2 +2 "syringe1"C? (2 +2 "syringe0"B? -2 +3 "valve0"D> (2 +9 D?2 +3 "valve1"E?2 +6 "syringe1"C> -2 +4 ."Lysis2_home"Lysis2.jog 1605 +6 ."Archive_home"Archive.jog 1588 +3 ."Lysis1_home"Lysis1.jog 1605 + ."Toroid_home"Toroid.jog 1263 +5 ."Plunge_home"Plunge.jog 412 +5 ."PinPort_home"PinPort.jog -1196 +3 ."Air_home"Air.jog 346 +4 "syringe0"B[)E +3 BX*4 +4 "syringe1"Cg*E +8 "valve0"D^* + DZ) +2 "valve1"EL*T +8 "syringe1"C)Z +57 "core" ) +3 ."Plunge_home"Plunge.setRawPosition! 50 +3 "valve0"D72 +3 "core" Æ) +2 ."Air_home"Air.setRawPosition! 0 +4 ."Plunge_home"Plunge.seek :home +2 "syringe1"C7 +4 "valve0"DS' +5 ."Air_home"Air.seek :home +8 "syringe1"CV' +7 "core" ' + ) +5 ."Lysis2_home"Lysis2.setRawPosition! 50 +5 ."Air_home"Air.in :default +3 "syringe0"B72 +3 "syringe1"C>d Q]<2 +4 ."Lysis2_home"Lysis2.seek :home +5 "syringe0"B?' +5 "core" * + ' +2 * +3 ."Lysis1_home"Lysis1.setRawPosition! 50 +5 ."Archive_home"Archive.setRawPosition! 50 +3 ."Plunge_home"Plunge.in :default +3 "syringe1"C82 +3 "syringe0"B82 +3 "valve0"D> Pm'-2 +7 ."Lysis1_home"Lysis1.seek :home +7 ."Archive_home"Archive.seek :home +3 "syringe1"CU( +3 "syringe0"BC( +9 "core" ¿' +2 * +4 ."PinPort_home"PinPort.setRawPosition! 0 +4 ."Lysis2_home"Lysis2.in :default +3 "valve1"E8 +2 "syringe0"B>d Q[<2 +10 ."PinPort_home"PinPort.seek :home +4 "valve1"EJ( +5 "core" ( + ( + ( +3 ."PinPort_home"PinPort.in :default +5 ."Lysis1_home"Lysis1.in :default +2 ."Archive_home"Archive.in :default +3 "valve1"E? Ld22 +3 "syringe1"C?d Q[<2 +3 "syringe0"B?d P\\<2 +172 "core" * +2 ."Toroid_home"Toroid.setRawPosition! 0 +2 "valve0"D8 +3 ."Toroid_home"Toroid.seek :home +3 "valve0"DB( +4 "core" ( +2 ."Toroid_home"Toroid.in :default +2 "valve0"D? 2 +6 ."clearToroid"Toroid.seek :clear +4 "valve1"EP& +2 "valve0"DO( +5 "core" &̀OE +56 .tPinPort.in :unlocking +12 "valve1"E? Ld2 +4 .tPinPort.seek :clear +2 "valve1"EM( +113 "core" ( +215 ( +3 .tAir.seek :clear +2 "syringe1"CQ'8 +85 "core" ' +3 .tLysis1.seek :clear +2 "syringe1"CN(j +74 "core" ( +3 .tLysis2.seek :clear +2 "syringe0"Br'j +74 "core" ' +3 .tArchive.seek :clear +2 "syringe0"B\\(j +74 "core" ( +2 .tCarousel.in :default +2 "carousel0"F>  El22 +4 F]% +5 "core" %SSxRP}  +4 .tCarousel.home.seek 20 +2 "carousel0"Fe' +15 "core" ' +2 "valve0"Di% +3 "core" %aMO`  +4 "valve0"Dm% +4 "core" %aYO_  +3 "sampler0"Hj% +4 "core" %[ +3 "valve0"D`& +5 "core" &*O^  +2 "carousel0"Fn% +4 "core" %MSx@P  +3 "ambient0"Jp% +5 "core" % +3 "syringe0"Bo& +5 "core" &j8 g +2 "syringe1"Cy% +4 "core" %8 +3 "syringe1"Cz& +4 "core" &j- +3 "syringe0"B}% +4 "core" %j0Z +3 "valve1"E~& +4 "core" &O[ +667 #t-> SC.to 45; ESP.ready! +4 .Carousel.seek 45 +3 "carousel0"F'* +22 "core" 'yUT 2' +6 !to:Slide::Error\ :@axisName"Storage Carousel (SC):@checkpoint: omitted: mesg"RStorage Carousel (SC) positionErr at 21 - 111 counts (sensed 21 - 119 counts): @replyo:I2C::Servo::AbsMove3Reply : @error:positionErr: @channeli: @tagi: @statuso:I2C::Servo::Status: @enabledF: @erri,:@positioni: @pastRLSF: @pwmi7:@deltaPressiT:@pastThresholdF: @voltagef15.097726067746686: @currentiy: @type2F:@outPressi:\ @lostT: @inPressiU:@velocityi: @pastFLSF:\ @homeF: @sourceiK:@destinationi%:bt["2/home/esp/esp2/lib/slide.rb:642:in `raiseErr'"7/home/esp/esp2/lib/slide.rb:404:in `unlimitedSeek'"5/home/esp/esp2/lib/thread.rb:74:in `recoverable'"7/home/esp/esp2/lib/slide.rb:369:in `unlimitedSeek'"./home/esp/esp2/lib/slide.rb:361:in `seek'"0/home/esp/esp2/lib/slide.rb:411:in `moveTo'"1/home/esp/esp2/lib/slide.rb:421:in `driveTo'",/home/esp/esp2/lib/msg.rb:68:in `retry'"1/home/esp/esp2/lib/slide.rb:420:in `driveTo'"8/home/esp/esp2/type/auv/koa/configure.rb:28:in `to'"(ESP):36:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 +4 #Retry #1 of 4 +2 .Carousel.hold +2 "carousel0"Fl+ +4 "core" + +4 .tCarousel.in :default +2 "carousel0"F>  El22 +3 .tCarousel.home.seek 45 +3 "carousel0"F'* +684 "core" Ƃ' +3 "valve0"D% +5 D& +5 "carousel0"F% +5 "syringe0"B\ & +7 "syringe1"C % +7 "syringe0"Bt% +4 "syringe1"CK& +5 "valve1"Eq& +20 "core" ă%aaOT  + Ą&&OL  + ƅ%*MnP  + Š&jFŅ Y Ë%8Ɔ + %j5 + &j7 + &OI +9 ."clearToroid"Toroid.seek :clear +4 "valve1"EI& +3 "valve0"Dd( +6 "core" &OR +5 ( +4 .tAir.seek :clear +4 "syringe1"Cc'8 +3 "core" ' +4 .tLysis1.seek :clear +2 "syringe1"C|(j +5 "core" ( +3 .tLysis2.seek :clear +3 "syringe0"Ba'j +3 "core" ' +3 .tArchive.seek :clear +2 "syringe0"B(j +4 "core" •( +3 .tCarousel.in :default +2 "carousel0"F>  El22 +4 F% +3 "core" ƛ%*MP  +4 .tCarousel.home.seek 45 +3 "carousel0"F'* +15 "core" ƚ' +2 "valve0"D% +4 "core" Ė%afOJ  +3 "valve0"D% +4 "core" ğ%aYOH  +3 "sampler0"H% +5 "core" ș%'V +3 "valve0"D& +4 "core" Ĝ&+OB  +3 "carousel0"F% +4 "core" ƒ%*KP  +3 "ambient0"Jk% +4 "core" %! +3 "syringe0"Bb& +4 "core" &jB ] +3 "syringe1"Cu% +5 "core" %8ņ +3 "syringe1"Cw& +4 "core" &j4 +3 "syringe0"Bv% +4 "core" %j+ +3 "valve1"Ex& +4 "core" &OC +1052 #t-> SC.to 15; ESP.ready! +4 .Carousel.seek 15 +3 "carousel0"F{' +13 "core" '*$A>T 2 +4 !to:Slide::Error\ :@axisName"Storage Carousel (SC):@checkpoint: omitted: mesg"PStorage Carousel (SC) positionErr at 45 - 56 counts (sensed 45 - 49 counts): @replyo:I2C::Servo::AbsMove3Reply : @error:positionErr: @channeli: @tagi{: @statuso:I2C::Servo::Status: @enabledF: @erri:@positioni*: @pastRLSF: @pwmi7:@deltaPressiT:@pastThresholdF: @voltagef15.102635247913598iY: @currenti: @type2F:@outPressi>:\ @lostT: @inPressiA:@velocityi$: @pastFLSF:\ @homeF: @sourceiK:@destinationi%:bt["2/home/esp/esp2/lib/slide.rb:642:in `raiseErr'"7/home/esp/esp2/lib/slide.rb:404:in `unlimitedSeek'"5/home/esp/esp2/lib/thread.rb:74:in `recoverable'"7/home/esp/esp2/lib/slide.rb:369:in `unlimitedSeek'"./home/esp/esp2/lib/slide.rb:361:in `seek'"0/home/esp/esp2/lib/slide.rb:411:in `moveTo'"1/home/esp/esp2/lib/slide.rb:421:in `driveTo'",/home/esp/esp2/lib/msg.rb:68:in `retry'"1/home/esp/esp2/lib/slide.rb:420:in `driveTo'"8/home/esp/esp2/type/auv/koa/configure.rb:28:in `to'"(ESP):37:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 +2 #Retry #1 of 4 +3 .Carousel.hold +3 "carousel0"Fs+ +4 "core" + +3 .tCarousel.in :default +2 "carousel0"F>  El22 +5 .tCarousel.home.seek 15 +2 "carousel0"F' +829 "core" Ɠ' +3 "valve0"D% +3 D& +3 "carousel0"F% +5 "syringe0"B& +4 "syringe1"C% +10 "syringe0"B% +3 "syringe1"C& +2 "valve1"E)& +78 "core" Ď%aUO:  + ď&,QO.  + Ƒ% L>&IP  +2 &j@ _ +2 ×%8 + %j0Ն + Ô&j@Ն + ũ&O0 +20 ."clearToroid"Toroid.seek :clear +4 "valve1"E & +5 "valve0"D3( +4 "core" Š&OV +5 ij( +3 .tAir.seek :clear +2 "syringe1"C!'8 +4 "core" á' +4 .tLysis1.seek :clear +3 "syringe1"C(j +4 "core" Ø( +3 .tLysis2.seek :clear +3 "syringe0"B&'j +4 "core" ¦' +3 .tArchive.seek :clear +3 "syringe0"B((j +4 "core" ¨( +2 .tCarousel.in :default +3 "carousel0"F>  El22 +4 F4% +3 "core" ƴ% M>'P  +3 .tCarousel.home.seek 15 +3 "carousel0"F7' +15 "core" Ʒ' +2 "valve0"D$% +4 "core" Ĥ%a\\Oc  +3 "valve0"D8% +4 "core" ĸ%aXOa  +3 "sampler0"HG% +5 "core" %e +3 "valve0"D_& +4 "core" &,Ob  +3 "carousel0"F% +3 "core" ƞ% L>%$P  +4 "ambient0"Jh% +3 "core" % +4 "syringe0"B & +4 "core" ‰&j:҅ e +3 "syringe1"C"% +3 "core" â%8ԅ +3 "syringe1"C& +6 "core" È&j7х +3 "syringe0"B % +4 "core" Œ%j1Ѕ +3 "valve1"E& +4 "core" Ň&O` +252 #t-> SC.to 1 +4 .Carousel.seek 1 +2 "carousel0"F ' +392 "core" ƍ' +2 "carousel0"F6% +4 "core" ƶ%)h?S 2 +1049 "Can"nq,|vN I L +370 #t-> PP.legend +719 #-> PP.jog 1000 +3 .PinPort.in :default +3 "valve1"E? Ld22 +3 .tPinPort.jog 1000 +6 "valve1"E-* +185 "core" ŭ* +3 "valve1"E#& +4 "core" ţ&Jv|[i 2 +242 #t-> Cart.lock +4 "carousel0"F*% +4 "core" ƪ%Lh P  +2 "syringe1"C& +5 "core" Á&j<Å +3 .tLysis1.in :fast +2 "syringe1"C?d Q[<2 +4 .tLysis1.seek :locked +3 "syringe1"C.(* +236 "core" î( +3 "valve0"D:% +6 "core" ĺ%apO  +3 ."Plunge"Plunge.seek :locked +3 "valve0"D+' +4 "syringe1"C1% +9 "core" ñ%8 +2 ."Air"Air.in :fast +3 "syringe1"C> Q]<2 +4 ."Air"Air.seek :locked +3 "syringe1"CT'h +82 "core" ' +5 ī' +2 .tCarousel.reconfigure :locked +2 "carousel0"F#  El2\ 2 +5 FY% +2 "core" %]_P  +7 #tPowering cartridge bus +263 "cartridge_broadcast" ( +3 .tGate.setIR 1750,5000,0,6 +13 .Gate.setIR 0,5000,0,6 +2 "cartridge_broadcast"~ +5 .tPuckHeater.configure :default +3 "Cartridge" \ :D H  +4 .tGate.power :heat,:ON,limit to 5000mA +56 "Cartridge" Wt +3 "cartridge" t +4 "Cartridge" Hy +6 "cartridge" y +3 "Cartridge" @y  +4 "cartridge" y Fm/J59973 r/CNV +4 #tMounted lysis Cartridge board#J59973 +4 #Using default cartridge heat loss curve for HeatingFunctionInCarousel +594 #-> PP.cartridge +4 .PinPort.in :locking +2 "valve1"E? Ld22 +4 .tPinPort.seek :locked +3 "valve1"Ef( N +129 "core" ( +3 "valve1"ED& +5 "core" & N!BjS[] 2 +1053 #t-> PP.clear +4 .PinPort.in :unlocking +2 "valve1"E? Ld2 +4 .tPinPort.seek :clear +3 "valve1"E%( +238 "core" ť( +3 "valve1"E2& +4 "core" Ų& iSk  +377 #t-> PP.cartridge +3 .PinPort.in :locking +3 "valve1"E? Ld22 +4 .tPinPort.seek :locked +2 "valve1"E/( N +239 "core" ů( +2 "valve1"EF& +3 "core" & N4Bm[ 2 +266 #t-> PP.clear +4 .PinPort.in :unlocking +2 "valve1"E? Ld2 +5 .tPinPort.seek :clear +2 "valve1"E'( +239 "core" ŧ( +2 "valve1"E,& +4 "core" Ŭ&e^S  +1172 #t-> slots +941 #-> to 30 +3 "carousel0"F9% +3 "core" ƹ%_&O \ +3 "valve0"D5% +5 "core" ĵ%HOG +4 .tGate.power :heat,:OFF +2 .Gate.power :cartridge,:OFF +3 "valve1"E>& +2 "core" ž&dOF  +4 .tCarousel.in :default +2 "carousel0"F>  El22 +4 F=% +2 "core" ƽ%_ O \ +4 .tCarousel.home.seek 1 +3 "carousel0"FE' +15 "core" ' +2 "carousel0"FA% +4 "core" %!aAS 2 +3 "syringe0"B0& +4 "core" °&j"Ņ } +3 "syringe1"C;% +4 "core" û%hʟ +5 ."Air"Air.in :unlocking +4 "syringe0"BR% +2 "syringe1"C> Q]-2 +8 ."Air"Air.seek :clear +3 "syringe1"CZ'8 +3 "core" %j. +78 ' +2 "syringe1"C& +4 "core" Æ&* +5 ."Lysis1"Lysis1.in :unlocking +3 "valve0"D[% +3 "syringe1"C? Q[(2 +6 "core" %HOP  +3 ."Lysis1"Lysis1.seek :clear +7 ."Plunge"Plunge.in :unlocking +6 "syringe1"CP(j +2 "valve0"D> Pm'(2 +8 ."Plunge"Plunge.seek :clear +3 "valve0"Dg' +109 "core" ' +4 ( +3 .tCarousel.seek 30 +3 "carousel0"FX'R +13 "core" '6x;MT 2% +4 !to:Slide::Error\ :@axisName"Storage Carousel (SC):@checkpoint: omitted: mesg"NStorage Carousel (SC) positionErr at 1 + 54 counts (sensed 1 + 47 counts): @replyo:I2C::Servo::AbsMove3Reply : @error:positionErr: @channeli: @tagi]: @statuso:I2C::Servo::Status: @enabledF: @erri*:@positioni;: @pastRLSF: @pwmi7:@deltaPressiT:@pastThresholdF: @voltagef15.097726067746686: @currentix: @type2F:@outPressiM:\ @lostT: @inPressi;:@velocityi: @pastFLSF:\ @homeF: @sourceiK:@destinationi%:bt["2/home/esp/esp2/lib/slide.rb:642:in `raiseErr'"7/home/esp/esp2/lib/slide.rb:404:in `unlimitedSeek'"5/home/esp/esp2/lib/thread.rb:74:in `recoverable'"7/home/esp/esp2/lib/slide.rb:369:in `unlimitedSeek'"./home/esp/esp2/lib/slide.rb:361:in `seek'"0/home/esp/esp2/lib/slide.rb:411:in `moveTo'"1/home/esp/esp2/lib/slide.rb:421:in `driveTo'",/home/esp/esp2/lib/msg.rb:68:in `retry'"1/home/esp/esp2/lib/slide.rb:420:in `driveTo'"8/home/esp/esp2/type/auv/koa/configure.rb:28:in `to'"@/home/esp/esp2/utils/cartridge/carousel.rb:289:in `select!'"?/home/esp/esp2/utils/cartridge/carousel.rb:312:in `select'":/home/esp/esp2/utils/cartridge/carousel.rb:13:in `to'"(ESP):47:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 +3 #Retry #1 of 4 +3 .Carousel.hold +4 "carousel0"FL+ +3 "core" + +4 .tCarousel.in :default +3 "carousel0"F>  El22 +4 .tCarousel.home.seek 30 +3 "carousel0"F^'R +801 "core" ' +5 "carousel0"FB% +3 "core" %R(~$0S 2 +3 "syringe1"CJ& +4 "core" &j$ +3 .tLysis1.in :fast +2 "syringe1"C?d Q[<2 +4 .tLysis1.seek :locked +3 "syringe1"CV(* +236 "core" ( +3 "valve0"D]% +7 "core" %aAO +2 ."Plunge"Plunge.in :default +3 "valve0"D> Pm'-2 +4 "syringe1"Ci% +6 ."Plunge"Plunge.seek :locked +7 "valve0"Dm' +3 "core" %8 +5 ."Air"Air.in :fast +2 "syringe1"C> Q]<2 +5 ."Air"Air.seek :locked +2 "syringe1"Cj'h +83 "core" ' +9 ' +2 .tCarousel.reconfigure :locked +3 "carousel0"F#  El2\ 2 +4 F`% +4 "core" %RO~!P  +6 #tPowering cartridge bus +264 "cartridge_broadcast" ( +2 .tGate.setIR 1750,5000,0,6 +14 .Gate.setIR 0,5000,0,6 +2 "cartridge_broadcast"~ +6 .tPuckHeater.configure :default +2 "Cartridge" \ :D H  +5 .tGate.power :heat,:ON,limit to 5000mA +56 "Cartridge" ny +2 "cartridge" ygg +4 "Cartridge" Uy  +4 "cartridge" y /J59927 /bCJ +4 #tMounted lysis Cartridge board#J59927 +5 #Using default cartridge heat loss curve for HeatingFunctionInCarousel +1385 #-> PP.cartridge +5 .PinPort.in :locking +2 "valve1"E? Ld22 +4 .tPinPort.seek :locked +3 "valve1"Ep( N +238 "core" ( +3 "valve1"Eo& +4 "core" & N-BO[ 2 +692 "Can"oo,|v`K j +214 #t-> PP.clear +3 .PinPort.in :unlocking +3 "valve1"E? Ld2 +3 .tPinPort.seek :clear +4 "valve1"Ey( +238 "core" ( +2 "valve1"Ez& +4 "core" &b S  +6595 #t-> TV.bypass +2 "carousel0"F}% +5 "core" %R ~#O \ +6 .tToroid.in :hold +2 "valve0"D? 2 +4 .tToroid.seek :bypass +3 "valve0"D~( +353 "core" ( +4 .tToroid.in :default +3 "valve0"D? 2 +3 .tToroid.seek :clear +2 "valve0"D?( +353 "core" Ŀ( +2 "valve0"DC& +4 "core" &˃R  +4165 "Can"mo_,|vU L +7754 #t-> Cartr.unlock +4 !o:NameError: mesg"!uninitialized constant Cartr: name:\ Cartr:bt["(ESP):51:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 +256 #-> Cart.unlock +4 .Gate.power :heat,:OFF +2 .Gate.power :cartridge,:OFF +3 "valve1"E<& +3 "core" ż&bOb  +3 .tCarousel.in :default +2 "carousel0"F>  El22 +4 F% +3 "core" %R ~$O \ +4 .tCarousel.home.seek 30 +3 "carousel0"Fe'R +14 "core" ' +2 "carousel0"Fl% +5 "core" %R!~"US 2 +2 "syringe0"Bq& +4 "core" &j… +3 "syringe1"Ct% +4 "core" %hʥv +62 ."Air"Air.in :unlocking +3 "syringe0"BK% +2 "syringe1"C> Q]-2 +13 "core" %j2 +3 ."Air"Air.seek :clear +4 "syringe1"C '8 +81 "core" Ë' +2 "syringe1"C\ & +4 "core" Ê&* +5 ."Lysis1"Lysis1.in :unlocking +5 "valve0"D% +4 "syringe1"C? Q[(2 +5 "core" ą%HOU +3 ."Lysis1"Lysis1.seek :clear +8 ."Plunge"Plunge.in :unlocking +3 "syringe1"C(j + "valve0"D> Pm'(2 +8 ."Plunge"Plunge.seek :clear +2 "valve0"D' +109 "core" ă' +4 Ä( +505 #t-> SC.to 1 +4 .Carousel.seek 1 +3 "carousel0"FI' +13 "core" '$m}D>T 2 +4 !to:Slide::Error\ :@axisName"Storage Carousel (SC):@checkpoint: omitted: mesg"PStorage Carousel (SC) positionErr at 30 - 57 counts (sensed 30 - 49 counts): @replyo:I2C::Servo::AbsMove3Reply : @error:positionErr: @channeli: @tagiN: @statuso:I2C::Servo::Status: @enabledF: @erri:@positioni: @pastRLSF: @pwmi7:@deltaPressiT:@pastThresholdF: @voltagef15.102635247913598iY: @currentim: @type2F:@outPressi>:\ @lostT: @inPressiD}:@velocityi$: @pastFLSF:\ @homeF: @sourceiK:@destinationi%:bt["2/home/esp/esp2/lib/slide.rb:642:in `raiseErr'"7/home/esp/esp2/lib/slide.rb:404:in `unlimitedSeek'"5/home/esp/esp2/lib/thread.rb:74:in `recoverable'"7/home/esp/esp2/lib/slide.rb:369:in `unlimitedSeek'"./home/esp/esp2/lib/slide.rb:361:in `seek'"0/home/esp/esp2/lib/slide.rb:411:in `moveTo'"1/home/esp/esp2/lib/slide.rb:421:in `driveTo'",/home/esp/esp2/lib/msg.rb:68:in `retry'"1/home/esp/esp2/lib/slide.rb:420:in `driveTo'"8/home/esp/esp2/type/auv/koa/configure.rb:28:in `to'"(ESP):53:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 +3 #Retry #1 of 4 +2 .Carousel.hold +2 "carousel0"F+ +8 "core" ƛ+ +3 .tCarousel.in :default +2 "carousel0"F>  El22 +4 .tCarousel.home.seek 1 +4 "carousel0"F' +801 "core" Ɩ' +2 "carousel0"F% +5 "core" Ɵ%'i%S 2 +2201 "Can"po,|vT N2 +5840 #t-> TV.verify +6 .Toroid.in :verifyingCalibration +2 "valve0"D?@ 2 +4 .tToroid.seek home - 2100 counts +3 "valve0"D( +340 "core" ę( +3 .tToroid.jog 0 +2 "valve0"D* +4 "core" Ĝ* +2 "valve0"D& +6 "core" Ē&-dO o +3 .tToroid.jog 342 +3 "valve0"Dk*V +115 "core" * +2 "valve0"Db& +6 "core" &"-R4  +3 .tToroid.jog 341 +3 "valve0"Du*U +115 "core" * +2 "valve0"Dw& +5 "core" &w-Q M +3 .tToroid.jog 342 +3 "valve0"Dv*V +115 "core" * +2 "valve0"Dx& +6 "core" &?-Rp  +3 .tToroid.jog 342 +2 "valve0"DO*V +115 "core" * +2 "valve0"DQ& +6 "core" &#z-Q  +2 .tToroid.jog 341 +3 "valve0"DN*U +115 "core" * +3 "valve0"Dr& +6 "core" &xl-tRW f +2 .tToroid.jog 342 +3 "valve0"D\\*V +115 "core" * +3 "valve0"D& +6 "core" Ă&]B-Ra  +1786 #t-> TV.calibrate! +7 .Toroid.in :default +4 "valve0"D? 2 +3 .tToroid.home.jog 0 +3 "valve0"D{* +7 "core" * +2 "valve0"D& +4 "core" Ě&]?ON +4 .tToroid.in :homing +2 "valve0"D?2 +4 .tToroid.jog 2195 +2 "valve0"Ds* +721 "core" * +3 .tToroid.setRawPosition! 0 + "valve0"D8 +5 .tToroid.seek :home +2 "valve0"D)( +4 "core" ĩ( +3 "valve0"D& +4 "core" ĝ&[O= $s +2 .tToroid.in :calibrating +3 "valve0"D?@2 +4 .tToroid.jog -50 +2 "valve0"D* +20 "core" ė* +2 "valve0"D& +6 "core" Ĕ&[G-Q $ +2 .tToroid.jog -342 +3 "valve0"D* +115 "core" Đ* +2 "valve0"D& +6 "core" đ&xf-+R` \ +2 .tToroid.jog -341 +3 "valve0"D* +114 "core" ď* +3 "valve0"D& +6 "core" Ď&#u-RJ \ ^ +2 .tToroid.jog -342 +3 "valve0"D * +115 "core" Ġ* +4 "valve0"D4& +7 "core" Ĵ&Y-yRM  +3 .tToroid.jog -342 +3 "valve0"D$* +114 "core" Ĥ* +4 "valve0"D8& +6 "core" ĸ&w-dRg  +2 .tToroid.jog -341 +3 "valve0"DG* +114 "core" * +3 "valve0"D_& +7 "core" &"-Q O +3 .tToroid.jog -342 +4 "valve0"D* +115 "core" Ğ* +2 "valve0"Dh& +6 "core" &-}R| D +6 "valve0"D & +7 "core" ĉ&-HO% C +3 .tToroid.jog 342 +2 "valve0"D"*V +116 "core" Ģ* +2 "valve0"D& +6 "core" Ĉ&"'-Q  +2 .tToroid.jog 341 +3 "valve0"D *U +115 "core" Č* +2 "valve0"D& +6 "core" ć&wB-Rc  +3 .tToroid.jog 342 +2 "valve0"Dd*V +115 "core" * +2 "valve0"Dc& +6 "core" &r-RT  +2 .tToroid.jog 342 +5 "valve0"D|*V +116 "core" * +2 "valve0"Da& +6 "core" &#z-ERa  +3 .tToroid.jog 341 +2 "valve0"D*U +164 "core" ĕ* +3 "valve0"D& +6 "core" ē&xl.-Rk  +3 .tToroid.jog 342 +12 "valve0"D7*V +115 "core" ķ* +3 "valve0"D6& +6 "core" Ķ&]j-Q " +4 #tToroid[:default].absSkew [-2100,-1758,-1417,-1075,-733,-392,-50], [12476,9324,5544,1765,-1983,-5742,-9128] +2 .Toroid.in :default +2 "valve0"D? N2 +751 "Can"os,|vO\ !O ġ +3841 #t-> TV.to :crack +4 .Toroid.seek :crack +4 "valve0"D#( +501 "core" ģ( +3 "valve0"DM& +4 "core" &R~  +3569 #t-> TV.to :cartridge +4 .Toroid.seek :cartridge +3 "valve0"D*(m +206 "core" Ī( +2 "valve0"D& +4 "core" ā&mXR  +2262 #t-> TV.bypass +3 "carousel0"F:% +3 "core" ƺ%M`P  +6 .tToroid.in :hold +2 "valve0"D? 2 +5 .tToroid.seek :bypass +3 "valve0"D1( +720 "core" ı( +5 .tToroid.in :default +2 "valve0"D? N2 +4 .tToroid.seek :clear +2 "valve0"D( +353 "core" Ę( +2 "valve0"DY& +5 "core" &Q  +453 "Can"pq,|vS Q +11975 np,|vJ\ XR\ +6053 #t-> exit +6 "sampler0"HS% +3 "core" % +7 #mEXIT @1752611340.18PDT @1752611351.23PDT = =tMAIN =mMAIN_scheduler @PDT1752611352.28 #t\ Environmental Sample Processor built 30-Jun-25 (6f42ecee) +143 #"core_reset"Sent BREAK +2 #t>BREAK< ESP3 Gateway boot v1.43 +29 #>BREAK< ESP3 Gateway boot v1.43 for core bus +5 #>BREAK< ESP3 Gateway boot v1.43 for cartridge bus +62 "Can"kr2,|vRR\ Y +289 #t\ Configuration for koa by nadia@mbari.org 6/26/25\ /home/esp/esp2/type/auv/koa/configure.rb\ +76 #Sea pressure (Abs) tare is 6% of full scale +445 "Can"kr2,|vB R\ ~ +2 kr2,|vB R\ ~ + #tPolling Can every 2:00 +52 "Can"oq,|vUR\  +362 #t-> Cmd.stop +3 "sampler0"H% +4 "core" ȁ%׀ +3 ."closeIntake"Intake.close +12 ."closeExhaust"Exhaust.close +4 ."closeBypass"Bypass.close +3 "sampler0"H/ + H0 +4 "sampler1"I/ +12 "core" Ȃ/ + ȃ0 Ʉ/ +21 .tGate.power :analytic1,:ON,limit to 4000mA +2 .Gate.power :analytic2,:ON,limit to 4000mA +3 .Gate.power :analytic3,:ON,limit to 4000mA +8 "valve0"D2 +3 D +4 "core" ą +7 "valve0"D% +2 "core" Ć%aGO? +6 .tPlunge.configure :default +3 "valve0"D# Pm'-2 +4 .tPlunge.hold +2 "valve0"D+ +3 "core" ć+ +3 .tPlunge.configure :default + "valve0"D# Pm'-2 +53 "sampler0"H% +3 "core" Ȉ%b +3 .tSamplePump.configure :default +2 "sampler0"H#^ #(22 +6 "valve0"D & +3 "core" ĉ&OA  +3 .tToroid.configure :default +3 "valve0"D$ 2 +5 .tToroid.hold +3 "valve0"D\ , +3 "core" Ċ, +3 .tToroid.configure :default +2 "valve0"D$ 2 +7 "carousel0"F % +3 "core" Ƌ%L`WP  +3 .tCarousel.configure :default +2 "carousel0"F#  El22 +4 .tCarousel.hold +2 "carousel0"F + +4 "core" ƌ+ +2 .tCarousel.configure :default +3 "carousel0"F#  El22 +6 "ambient0"J % +3 "core" ʍ% +3 .tAbs.configure :default +2 "ambient0"J#  +7 "syringe0"B& +3 "core" Ž&j8i g +3 .tArchive.configure :default +2 "syringe0"B$d P\\<2 +4 .tArchive.hold +2 "syringe0"B, +4 "core" , +2 .tArchive.configure :default +2 "syringe0"B$d P\\<2 +7 "syringe1"C% +3 "core" Ð%8am +3 .tAir.configure :default +3 "syringe1"C#d Q]<2 +6 .tAir.hold +2 "syringe1"C+ +5 "core" Ñ+ +2 .tAir.configure :default +2 "syringe1"C#d Q]<2 +4 C& +3 "core" Ò&j'a +3 .tLysis1.configure :default +2 "syringe1"C$d Q[<2 +3 .tLysis1.hold +2 "syringe1"C, +3 "core" Ó, +3 .tLysis1.configure :default +2 "syringe1"C$d Q[<2 +5 "syringe0"B% +4 "core" ”%jjc{ +4 .tLysis2.configure :default +2 "syringe0"B#d Q[<2 +4 .tLysis2.hold +3 "syringe0"B+ +3 "core" •+ +3 .tLysis2.configure :default +2 "syringe0"B#d Q[<2 +9 "valve1"E& +3 "core" Ŗ&bOH  +3 .tPinPort.configure :default +2 "valve1"E$ Ld22 +4 .tPinPort.hold +3 "valve1"E, +4 "core" ŗ, +3 .tPinPort.configure :default +2 "valve1"E$ Ld22 +4 #tAll elf controllers running firmware version 4.92 +5 "valve0"D% +5 "core" Ę%aHOF +3 "carousel0"F% +5 "valve0"D& +10 "syringe0"B& +3 "syringe1"C% +7 C& +5 "syringe0"B% +6 "valve1"E& +11 "core" ƙ%M`=P  + Ě&OB  + ›&j1 n + Ü%8 Ý&j + ž%jib + ş&bO@  +8 ."clearToroid"Toroid.seek :clear +5 "valve1"E & +3 "valve0"D!( +11 "core" Š&eOB  +2 ġ( +5 .tAir.seek :clear +3 "syringe1"C"'8 +4 "core" â' +3 .tLysis1.seek :clear +3 "syringe1"C#(j +5 "core" ã( +3 .tLysis2.seek :clear +3 "syringe0"B$'j +3 "core" ¤' +4 .tArchive.seek :clear +3 "syringe0"B%(j +4 "core" ¥( +3 .tCarousel.in :default +2 "carousel0"F>  El22 +4 F&% +3 "core" Ʀ%K`!P  +4 .tCarousel.home.seek 1 +3 "carousel0"F'' +15 "core" Ƨ' +2 "valve0"D(% +4 "core" Ĩ%aJOA +4 "valve1"E)& +3 "core" ũ&bO>  +3 .tCarousel.in :default +4 "carousel0"F>  El22 +4 F*% +2 "core" ƪ%LbP \ +4 .tCarousel.home.seek 1 +3 "carousel0"F+' +16 "core" ƫ' +2 "carousel0"F,% +4 "core" Ƭ%*cOS 2 +3 "syringe1"C-& +4 "core" í&jb +3 .tLysis1.in :fast +2 "syringe1"C?d Q[<2 +4 .tLysis1.seek :locked +3 "syringe1"C.(* +236 "core" î( +4 .tPlunge.seek :locked +3 "valve0"D/' +108 "core" į' +3 "syringe0"B0& +4 "core" °&jڅ +3 "syringe1"C1% +4 "core" ñ%89a +2 "syringe1"C2& +4 "core" ò&*Ն +5 ."Lysis1"Lysis1.in :unlocking +3 "syringe0"B3% + "syringe1"C? Q[(2 +7 ."Lysis1"Lysis1.seek :clear +4 "syringe1"C4(j +4 "core" ³%jkՅ +118 ô( +3 "sampler0"H5% +4 "core" ȵ%N +10 .tGate.power :analytic3,:OFF +2 .Gate.power :motor,:OFF +2 .Gate.power :analytic1,:OFF +2 .Gate.power :analytic2,:OFF +2 .Gate.power :core,:OFF + .Gate.power :main,:OFF +2 #Safely stopped and ready to power off @1752611378.91PDT @PDT1752611381.72 #-> exit +6 #mEXIT @1752611381.79PDT @1752612012.39PDT = =tMAIN =mMAIN_scheduler @PDT1752612014.64 #t\ Environmental Sample Processor built 30-Jun-25 (6f42ecee) +119 #"core_reset"Sent BREAK + #t>BREAK< ESP3 Gateway boot v1.43 +220 #>BREAK< ESP3 Gateway boot v1.43 for core bus +2 #>BREAK< ESP3 Gateway boot v1.43 for cartridge bus +296 #\ Configuration for koa by nadia@mbari.org 6/26/25\ /home/esp/esp2/type/auv/koa/configure.rb\ +55 #Sea pressure (Abs) tare is 6% of full scale +438 "Can"kz+|x) +2 kz+|x) +2 #tPolling Can every 2:00 +99 "Can"oz+|x): +2 #tClients may connect on TCP port 9999 +2 #Connecting to 10.89.11.2:9999 +2 !o:Errno::ECONNREFUSED:\ errnoit: mesg"PCould not connect to initial client because Connection refused - connect(2):bt[ "2/home/esp/esp2/lib/esp.rb:204:in `initialize'",/home/esp/esp2/lib/esp.rb:204:in `open'"-/home/esp/esp2/lib/esp.rb:204:in `shell'"7/home/esp/esp2/lib/schedule.rb:497:in `initialize'"0/home/esp/esp2/lib/thread.rb:736:in `start'"7/home/esp/esp2/lib/schedule.rb:490:in `initialize'"'/home/esp/esp2/lib/schedule.rb:488 +4 #Waiting for espclients... +395 #"preston"Session Begun +431 #-> ESP.ready! +5 .Gate.power :main,:ON,limit to 5000mA +2 .Gate.power :analytic1,:ON,limit to 4000mA +4 .Gate.power :analytic2,:ON,limit to 4000mA +2 .Gate.power :analytic3,:ON,limit to 4000mA +6 #Powering core bus +262 "valve0"D2 +3 D +2 "core" ā +5 ."preston"Plunge.configure :default + "valve0"D# Pm'-2 +6 ."preston"SamplePump.configure :default +2 "sampler0"H#^ #(22 +7 ."preston"Toroid.configure :default + "valve0"D$ 2 +7 ."preston"Carousel.configure :default + "carousel0"F#  El22 +7 ."preston"Abs.configure :default + "ambient0"J#  +7 ."preston"Archive.configure :default + "syringe0"B$d P\\<2 +6 ."preston"Air.configure :default + "syringe1"C#d Q]<2 +5 ."preston"Lysis1.configure :default + "syringe1"C$d Q[<2 +5 ."preston"Lysis2.configure :default + "syringe0"B#d Q[<2 +7 ."preston"PinPort.configure :default + "valve1"E$ Ld22 +5 #"preston"All elf controllers running firmware version 4.92 +2 .Gate.power :motor,:ON,limit to 5000mA +4 "valve0"D% +4 D& +3 "carousel0"F% +3 "syringe0"B& +3 "syringe1"C% +4 C& +3 "syringe0"B% +10 "core" Ă%HqzO,  + "valve1"E & +4 "core" ă&/AO * + Ƅ%H{Pv / …&9X (\\ + Æ%@ , Ç&2z + +10 ."Lysis1_home"Lysis1.home.jog 0 +7 ."Plunge_home"Plunge.home.jog 0 +9 ."Toroid_home"Toroid.home.jog 0 +5 ."Carousel_home"Carousel.home.jog 0 +2 "syringe1"C\ * +2 ."Air_home"Air.home.jog 0 +5 ."Archive_home"Archive.home.jog 0 +4 "valve0"D ) +3 D * + "carousel0"F ) +3 "syringe1"C) +3 "syringe0"B* +15 "core" ˆ%iɆ; , + ʼn&VOV ., + Ê* ċ) + Č* Î) + * + ƍ) +3 "syringe1"C& +6 C% +3 "syringe0"B& +3 "valve0"D& +3 ."Lysis2_home"Lysis2.home.jog 0 +5 ."PinPort_home"PinPort.home.jog 0 +3 "valve0"D% +2 "syringe0"B) +4 "valve1"E* +6 "core" Ð&t&ņ , + Ñ% + + ’&> + + ē&*/OE . + Ĕ%H|OF - •) + Ŗ* +2 "syringe0"B% +8 "valve1"E& +5 ."Lysis1_home"Lysis1.in :homing +2 ."Archive_home"Archive.in :homing +3 ."Toroid_home"Toroid.in :homing +3 ."Plunge_home"Plunge.in :homing +5 ."Air_home"Air.in :homing +2 "syringe1"C? (2 +2 "syringe0"B? -2 +3 "valve0"D?2 +2 D> (2 + "syringe1"C> -2 +3 ."Lysis1_home"Lysis1.jog 1607 +3 "syringe1"C*G +9 ."Air_home"Air.jog 345 +42 ."Archive_home"Archive.jog 1588 +3 ."Toroid_home"Toroid.jog 1262 +3 ."Plunge_home"Plunge.jog 1574 +3 "syringe1"C)Y +2 "syringe0"B*4 +2 "valve0"D* +4 D)& +10 "core" ˜%kƅ * + ŗ&UOF - +3 ."PinPort_home"PinPort.in :homing +2 ."Lysis2_home"Lysis2.in :homing +3 "valve1"E?2 +2 "syringe0"B> (2 +5 ."PinPort_home"PinPort.jog -1208 +3 ."Lysis2_home"Lysis2.jog 1594 +3 "valve1"E*H +2 "syringe0"B): +18 "core" Ú) + ."Air_home"Air.setRawPosition! 0 + "syringe1"C7 +5 ."Air_home"Air.seek :home +2 "syringe1"C ' +4 "core" Ù* +2 à' + ."Lysis1_home"Lysis1.setRawPosition! 50 +3 ."Air_home"Air.in :default +3 "syringe1"C82 +2 C>d Q]<2 +4 ."Lysis1_home"Lysis1.seek :home +3 "syringe1"C!( +25 "core" á( + ."Lysis1_home"Lysis1.in :default +2 "syringe1"C?d Q[<2 +10 "core" ›* +2 ."Archive_home"Archive.setRawPosition! 50 + "syringe0"B82 +5 ."Archive_home"Archive.seek :home +3 "syringe0"B"( +3 "core" ĝ) +3 ."Plunge_home"Plunge.setRawPosition! 50 +2 "valve0"D72 +4 ."Plunge_home"Plunge.seek :home +4 "valve0"D#' +8 "core" ¢( +2 ."Archive_home"Archive.in :default + "syringe0"B?d P\\<2 +3 "core" Ÿ) +3 ."Lysis2_home"Lysis2.setRawPosition! 50 +2 "syringe0"B72 +5 ."Lysis2_home"Lysis2.seek :home +2 "syringe0"B$' +3 "core" ģ' +3 ."Plunge_home"Plunge.in :default +2 "valve0"D> Pm'-2 +16 "core" ¤' +2 ."Lysis2_home"Lysis2.in :default + "syringe0"B>d Q[<2 +4 "core" Ş* +2 ."PinPort_home"PinPort.setRawPosition! 0 +2 "valve1"E8 +4 ."PinPort_home"PinPort.seek :home +2 "valve1"E%( +6 "core" ť( + ."PinPort_home"PinPort.in :default + "valve1"E? Ld22 +194 "core" Ĝ* +2 ."Toroid_home"Toroid.setRawPosition! 0 + "valve0"D8 +5 ."Toroid_home"Toroid.seek :home +2 "valve0"D&( +3 "core" Ħ( +3 ."Toroid_home"Toroid.in :default + "valve0"D? 2 +6 ."clearToroid"Toroid.seek :clear +3 "valve1"E'& + "valve0"D(( +7 "core" ŧ&͋OI .u +3 ."preston"PinPort.in :unlocking + "valve1"E? Ld2 +6 ."preston"PinPort.seek :clear + "valve1"E)( +114 "core" ũ( +224 Ĩ( +2 ."preston"Air.seek :clear + "syringe1"C*'8 +87 "core" ê' +2 ."preston"Lysis1.seek :clear + "syringe1"C+(j +76 "core" ë( +2 ."preston"Lysis2.seek :clear +2 "syringe0"B,'j +75 "core" ¬' + ."preston"Archive.seek :clear +4 "syringe0"B-(j +74 "core" ­( +2 ."preston"Carousel.in :default + "carousel0"F>  El22 +5 F.% +3 "core" Ʈ%L"Pf  +3 ."preston"Carousel.home.seek 1 +2 "carousel0"F/' +17 "core" Ư' +2 "valve0"D0% +4 "core" İ%aKOI  + "valve0"D1% +3 "core" ı%aGOC  +3 "sampler0"H2% +3 "core" Ȳ%  +2 "valve0"D3& +3 "core" ij&ZOF , +3 "carousel0"F4% +4 "core" ƴ%I|.P 1 + "ambient0"J5% +3 "core" ʵ%  # +2 "syringe0"B6& +4 "core" ¶&j8 *g +2 "syringe1"C7% +3 "core" ÷%8] + +2 "syringe1"C8& +3 "core" ø&j)m + +2 "syringe0"B9% +3 "core" ¹%j>p * +2 "valve1"E:& +3 "core" ź&OD . +383 #"preston"-> to 1; to 15; to 34; to 48; to 60; to 1; Intake.open; Exhaust.open; PB.open; TV.bypass; Archive.full; Air.full; Lysis1.full; Lysis2.full +2 "valve0"D;% +5 "core" Ļ%aAO> , +2 "syringe1"C<& +3 "core" ü&j+ + +2 "syringe1"C=% +3 "core" ý%8h , +2 "valve1"E>& +3 "core" ž&O8 - +2 ."preston"Carousel.seek 1 +2 "carousel0"F?' +5 "core" ƿ' +3 "carousel0"F@% +3 "core" %J|P 1 +2 "syringe1"CA& +3 "core" &j, ) +2 ."preston"Lysis1.in :fast +2 "syringe1"C?d Q[<2 +5 ."preston"Lysis1.seek :locked +2 "syringe1"CB(* +237 "core" ( + "valve0"DC% +6 "core" %aBOc  +2 ."Plunge"Plunge.seek :locked +2 "valve0"DD' +6 "syringe1"CE% +4 "core" %8H +2 ."Air"Air.in :fast +2 "syringe1"C> Q]<2 +4 ."Air"Air.seek :locked +2 "syringe1"CF'h +82 "core" ' +7 ' +2 ."preston"Carousel.reconfigure :locked + "carousel0"F#  El2\ 2 +5 FG% +4 "core" %RrP  +4 #"preston"Powering cartridge bus +260 "cartridge_broadcast" ( +3 ."preston"Gate.setIR 1750,5000,0,6 +12 .Gate.setIR 0,5000,0,6 + "cartridge_broadcast"~ +13 ."preston"PuckHeater.configure :default +2 "Cartridge" \ :D H  +5 ."preston"Gate.power :heat,:ON,limit to 5000mA +53 "Cartridge" Ht +3 "cartridge" t +2 "Cartridge" Iy +3 "cartridge" y +2 "Cartridge" Jy  +3 "cartridge" y Fm/J59973 r/CNV +3 #"preston"Mounted lysis Cartridge board#J59973 +4 #Using default cartridge heat loss curve for HeatingFunctionInCarousel +4 "carousel0"FK% +3 "core" %sO 1\ +3 "valve0"DL% +4 "core" %HO2 . +3 ."preston"Gate.power :heat,:OFF +2 .Gate.power :cartridge,:OFF +2 "valve1"EM& +4 "core" &O9 / +3 ."preston"Carousel.in :default + "carousel0"F>  El22 +5 FN% +2 "core" %rO 6\ +3 ."preston"Carousel.home.seek 1 +2 "carousel0"FO' +16 "core" ' + "carousel0"FP% +4 "core" %qSP !2 +2 "syringe0"BQ& +3 "core" &j  +2 "syringe1"CR% +3 "core" %hʝh  +3 ."Air"Air.in :unlocking +3 "syringe0"BS% +5 "syringe1"C> Q]-2 +2 "core" %j0 + +2 ."Air"Air.seek :clear +3 "syringe1"CT'8 +81 "core" ' +2 "syringe1"CU& +3 "core" &*u3  +3 ."Lysis1"Lysis1.in :unlocking +3 "valve0"DV% +3 "syringe1"C? Q[(2 +4 "core" %HOb  +3 ."Plunge"Plunge.in :unlocking +4 ."Lysis1"Lysis1.seek :clear +2 "valve0"D> Pm'(2 +3 "syringe1"CW(j +6 ."Plunge"Plunge.seek :clear +3 "valve0"DX' +109 "core" ' +6 ( +2 ."preston"Carousel.seek 15 +2 "carousel0"FY' +65 "core" ' &T 2) +3 !"preston"o:Slide::Error\ :@axisName"Storage Carousel (SC):@checkpoint: omitted: @replyo:I2C::Servo::AbsMove3Reply : @tagi^: @sourceiK: @error:positionErr: @channeli: @statuso:I2C::Servo::Status: @voltagef15.367730976926854A: @currenti: @type2F:@outPressi:\ @lostT: @inPressi& :@velocityi: @pastFLSF:\ @homeF: @enabledF: @erri.:@positioni: @pastRLSF: @pwmi7:@deltaPressiT:@pastThresholdF:@destinationi%: mesg"NStorage Carousel (SC) positionErr at 3 + 19 counts (sensed 3 + 12 counts):bt["2/home/esp/esp2/lib/slide.rb:642:in `raiseErr'"7/home/esp/esp2/lib/slide.rb:404:in `unlimitedSeek'"5/home/esp/esp2/lib/thread.rb:74:in `recoverable'"7/home/esp/esp2/lib/slide.rb:369:in `unlimitedSeek'"./home/esp/esp2/lib/slide.rb:361:in `seek'"0/home/esp/esp2/lib/slide.rb:411:in `moveTo'"1/home/esp/esp2/lib/slide.rb:421:in `driveTo'",/home/esp/esp2/lib/msg.rb:68:in `retry'"1/home/esp/esp2/lib/slide.rb:420:in `driveTo'"8/home/esp/esp2/type/auv/koa/configure.rb:28:in `to'"@/home/esp/esp2/utils/cartridge/carousel.rb:289:in `select!'"?/home/esp/esp2/utils/cartridge/carousel.rb:312:in `select'":/home/esp/esp2/utils/cartridge/carousel.rb:13:in `to'"#preston:2:in `topLevelBinding'"  El22 +6 ."preston"Carousel.home.seek 15 +2 "carousel0"F[' +343 "core" ' +3 "carousel0"F\\% +3 "core" % >%0SS !2 +2 "syringe1"C]& +2 "core" &j  +3 ."preston"Lysis1.in :fast +2 "syringe1"C?d Q[<2 +4 ."preston"Lysis1.seek :locked +2 "syringe1"C^(* +237 "core" ( +2 "valve0"D_% +6 "core" %a3Om +2 ."Plunge"Plunge.in :default + "valve0"D> Pm'-2 +5 ."Plunge"Plunge.seek :locked +3 "syringe1"C`% +2 "valve0"Da' +6 "core" %8ӆz * +2 ."Air"Air.in :fast + "syringe1"C> Q]<2 +5 ."Air"Air.seek :locked +2 "syringe1"Cb'h +83 "core" ' +12 ' +2 ."preston"Carousel.reconfigure :locked + "carousel0"F#  El2\ 2 +5 Fc% +3 "core" % M>%Pk  +5 #"preston"Powering cartridge bus +260 "cartridge_broadcast" ( +2 ."preston"Gate.setIR 1750,5000,0,6 +12 .Gate.setIR 0,5000,0,6 +2 "cartridge_broadcast"~ +6 ."preston"Gate.power :cartridge,:OFF +55 #Mounted archive Cartridge +6 "carousel0"Fd% +3 "core" % >%O 6\ +2 "valve0"De% +3 "core" %HOE 2 +3 "valve1"Ef& +4 "core" &OE 3 + ."preston"Carousel.in :default +2 "carousel0"F>  El22 +5 Fg% +2 "core" % >%O 6\ +3 ."preston"Carousel.home.seek 15 +3 "carousel0"Fh' +14 "core" ' + "carousel0"Fi% +3 "core" % K>%fP 1 +3 "syringe0"Bj& +2 "core" &j҆ ) +3 "syringe1"Ck% +3 "core" %hʗS * +3 ."Air"Air.in :unlocking +3 "syringe1"C> Q]-2 +2 "syringe0"Bl% +5 ."Air"Air.seek :clear +4 "syringe1"Cm'8 +5 "core" %j9 , +76 ' +2 "syringe1"Cn& +3 "core" &*uQ  +3 ."Lysis1"Lysis1.in :unlocking +3 "valve0"Do% +2 "syringe1"C? Q[(2 +6 ."Lysis1"Lysis1.seek :clear +2 "syringe1"Cp(j +5 "core" %HOG  +3 ."Plunge"Plunge.in :unlocking +2 "valve0"D> Pm'(2 +4 ."Plunge"Plunge.seek :clear +2 "valve0"Dq' +108 "core" ( +2 ' +2 ."preston"Carousel.seek 34 +2 "carousel0"Fr' : +334 "core" 'OqqT 2 +6 !"preston"o:Slide::Error\ :@axisName"Storage Carousel (SC):@checkpoint: omitted: @replyo:I2C::Servo::AbsMove3Reply : @tagiw: @sourceiK: @error:positionErr: @channeli: @statuso:I2C::Servo::Status: @voltagef15.35791261659303/: @currenti: @type2F:@outPressiq:\ @lostT: @inPressiq:@velocityi: @pastFLSF:\ @homeF: @enabledF: @erri:@positioniO: @pastRLSF: @pwmi7:@deltaPressiT:@pastThresholdF:@destinationi%: mesg"PStorage Carousel (SC) positionErr at 27 - 21 counts (sensed 27 - 13 counts):bt["2/home/esp/esp2/lib/slide.rb:642:in `raiseErr'"7/home/esp/esp2/lib/slide.rb:404:in `unlimitedSeek'"5/home/esp/esp2/lib/thread.rb:74:in `recoverable'"7/home/esp/esp2/lib/slide.rb:369:in `unlimitedSeek'"./home/esp/esp2/lib/slide.rb:361:in `seek'"0/home/esp/esp2/lib/slide.rb:411:in `moveTo'"1/home/esp/esp2/lib/slide.rb:421:in `driveTo'",/home/esp/esp2/lib/msg.rb:68:in `retry'"1/home/esp/esp2/lib/slide.rb:420:in `driveTo'"8/home/esp/esp2/type/auv/koa/configure.rb:28:in `to'"@/home/esp/esp2/utils/cartridge/carousel.rb:289:in `select!'"?/home/esp/esp2/utils/cartridge/carousel.rb:312:in `select'":/home/esp/esp2/utils/cartridge/carousel.rb:13:in `to'"#preston:2:in `topLevelBinding'"  El22 +8 ."preston"Carousel.home.seek 34 +3 "carousel0"Ft' : +214 "core" ' +3 "carousel0"Fu% +2 "core" % :'qSq 2 +2 "syringe1"Cv& +3 "core" &j   +3 ."preston"Lysis1.in :fast + "syringe1"C?d Q[<2 +4 ."preston"Lysis1.seek :locked +2 "syringe1"Cw(* +237 "core" ( +10 "valve0"Dx% +5 "core" %aDO^ +2 ."Plunge"Plunge.in :default +2 "valve0"D> Pm'-2 +4 "syringe1"Cy% +3 ."Plunge"Plunge.seek :locked +5 "valve0"Dz' +5 "core" %8 * +2 ."Air"Air.in :fast + "syringe1"C> Q]<2 +4 ."Air"Air.seek :locked +2 "syringe1"C{'h +83 "core" ' +13 ' + ."preston"Carousel.reconfigure :locked +2 "carousel0"F#  El2\ 2 +5 F|% +3 "core" % :M$P  +5 #"preston"Powering cartridge bus +260 "cartridge_broadcast" ( +2 ."preston"Gate.setIR 1750,5000,0,6 +12 .Gate.setIR 0,5000,0,6 +2 "cartridge_broadcast"~ +5 ."preston"PuckHeater.configure :default +2 "Cartridge" \ :D H  +5 ."preston"Gate.power :heat,:ON,limit to 5000mA +54 "Cartridge" }y +2 "cartridge" y 2K^U +4 "Cartridge" ~y ] +7 "cartridge" y r"pC̰o *u"J59946 8/(C=\\/CA\\Bz]BB˜BR8B(,A\ A\\KBBэBB= P/5AHBq=YBBGB33BAAz@B~BffBB= ~/8Ap B`BLBјBBHAADB.B̊B\\B= /8A BeBGBB + y=BAAKB{BBkB= /3Aq= BbBHBB̢B\\"AA(SB\ WBuBBB +3 #"preston"Mounted lysis Cartridge board#J59946 +5 #Using this cartridge's heat loss curve for HeatingFunctionInCarousel +4 "carousel0"F% +3 "core" % : %O 2\  +2 "valve0"D% +3 "core" ā%HO9 . +4 ."preston"Gate.power :heat,:OFF + .Gate.power :cartridge,:OFF +4 "valve1"E& +4 "core" Ň&O> / +2 ."preston"Carousel.in :default + "carousel0"F>  El22 +5 F% +2 "core" Ƃ% : $O 6\  +3 ."preston"Carousel.home.seek 34 +3 "carousel0"F' : +15 "core" Ɔ' + "carousel0"F% +3 "core" Ƅ% : (%Sn 2 +3 "syringe0"B& +3 "core" ƒ&j  +2 "syringe1"C% +4 "core" Å%hʟ]  +3 ."Air"Air.in :unlocking +2 "syringe0"B% +2 "syringe1"C> Q]-2 +6 "core" ˆ%j3# + +2 ."Air"Air.seek :clear +3 "syringe1"C '8 +81 "core" É' +2 "syringe1"C& +3 "core" Ð&*{  +4 ."Lysis1"Lysis1.in :unlocking +3 "valve0"D% +3 "syringe1"C? Q[(2 +4 "core" đ%HO>  +3 ."Plunge"Plunge.in :unlocking +3 ."Lysis1"Lysis1.seek :clear +3 "valve0"D> Pm'(2 +4 "syringe1"C(j +3 ."Plunge"Plunge.seek :clear +3 "valve0"D' +110 "core" ē' +8 Ò( +2 ."preston"Carousel.seek 48 +3 "carousel0"F'- +393 "core" Ɣ' +3 "carousel0"F% +3 "core" Ɨ%-"Sp 2 +2 "syringe1"C& +2 "core" Ø&j  +3 ."preston"Lysis1.in :fast + "syringe1"C?d Q[<2 +5 ."preston"Lysis1.seek :locked +2 "syringe1"C\ (* +237 "core" Ê( +2 "valve0"D% +6 "core" Ď%a;Oz +2 ."Plunge"Plunge.in :default + "valve0"D> Pm'-2 +4 "syringe1"C% +3 ."Plunge"Plunge.seek :locked +5 "valve0"D ' +4 "core" Ï%8 ( +2 ."Air"Air.in :fast +2 "syringe1"C> Q]<2 +4 ."Air"Air.seek :locked +2 "syringe1"C 'h +82 "core" Ë' +13 Č' +2 ."preston"Carousel.reconfigure :locked + "carousel0"F#  El2\ 2 +5 F% +3 "core" Ɩ%-OP  +5 #"preston"Powering cartridge bus +260 "cartridge_broadcast" ( +2 ."preston"Gate.setIR 1750,5000,0,6 +12 .Gate.setIR 0,5000,0,6 +2 "cartridge_broadcast"~ +6 ."preston"Gate.power :cartridge,:OFF +55 #Mounted archive Cartridge +5 "carousel0"F% +4 "core" ƕ%- O 5\ + "valve0"D% +3 "core" Ě%HcOW 18 +4 "valve1"E& +2 "core" ř&OU 1 +2 ."preston"Carousel.in :default +2 "carousel0"F>  El22 +5 F% +3 "core" ƛ%- O 5\ +3 ."preston"Carousel.home.seek 48 +2 "carousel0"F''- +15 "core" Ƨ' +2 "carousel0"F% +3 "core" Ɲ%-MP 0 +2 "syringe0"B& +3 "core" Ÿ&jɆ * +2 "syringe1"C% +3 "core" Þ%hʗ\ * +4 ."Air"Air.in :unlocking +3 "syringe0"B% +3 "syringe1"C> Q]-2 +4 "core" œ%j<dž" ) +3 ."Air"Air.seek :clear +2 "syringe1"C&'8 +81 "core" æ' +2 "syringe1"C%& +3 "core" å&*t  +3 ."Lysis1"Lysis1.in :unlocking +3 "valve0"D % +2 "syringe1"C? Q[(2 +5 ."Lysis1"Lysis1.seek :clear +2 "syringe1"C.(j +37 "core" Ġ%HOM  +10 ."Plunge"Plunge.in :unlocking +2 "valve0"D> Pm'(2 +4 ."Plunge"Plunge.seek :clear +2 "valve0"D0' +68 "core" î( +41 İ' +2 ."preston"Carousel.seek 60 +3 "carousel0"F1'9 +338 "core" Ʊ' +4 "carousel0"F2% +2 "core" Ʋ%9 \ Sr 2 +2 "syringe1"C3& +4 "core" ó&jÆ  +2 ."preston"Lysis1.in :fast +2 "syringe1"C?d Q[<2 +5 ."preston"Lysis1.seek :locked +3 "syringe1"C4(* +236 "core" ô( +2 "valve0"D5% +6 "core" ĵ%a5Oj + ."Plunge"Plunge.in :default +2 "valve0"D> Pm'-2 +5 "syringe1"C!% +3 ."Plunge"Plunge.seek :locked +4 "valve0"D6' +4 "core" á%8 * +3 ."Air"Air.in :fast + "syringe1"C> Q]<2 +5 ."Air"Air.seek :locked +2 "syringe1"C7'h +83 "core" ÷' +12 Ķ' + ."preston"Carousel.reconfigure :locked + "carousel0"F#  El2\ 2 +6 F8% +2 "core" Ƹ%9OPz  +5 #"preston"Powering cartridge bus +260 "cartridge_broadcast" ( +3 ."preston"Gate.setIR 1750,5000,0,6 +12 .Gate.setIR 0,5000,0,6 + "cartridge_broadcast"~ +6 ."preston"PuckHeater.configure :default + "Cartridge" \ :D H  +5 ."preston"Gate.power :heat,:ON,limit to 5000mA +54 "Cartridge" 9y +2 "cartridge" ym5m5 +3 "Cartridge" :y  +3 "cartridge" y hr/J59915 r/C\\ +3 #"preston"Mounted lysis Cartridge board#J59915 +4 #Using default cartridge heat loss curve for HeatingFunctionInCarousel +4 "carousel0"F$% +4 "core" Ƥ%9 O 1\  +2 "valve0"D"% +3 "core" Ģ%HOM / +4 ."preston"Gate.power :heat,:OFF + .Gate.power :cartridge,:OFF +3 "valve1"E & +4 "core" ō&OP / +3 ."preston"Carousel.in :default + "carousel0"F>  El22 +5 F;% +3 "core" ƻ%9 O 6\  +2 ."preston"Carousel.home.seek 60 +2 "carousel0"F<'9 +16 "core" Ƽ' +2 "carousel0"F=% +4 "core" ƽ%9\ BSq 2 + "syringe0"B>& +4 "core" ¾&j  +2 "syringe1"C@% +3 "core" %hʖq  +3 ."Air"Air.in :unlocking +3 "syringe0"BA% +3 "syringe1"C> Q]-2 +4 "core" %j6 * +2 ."Air"Air.seek :clear +2 "syringe1"CC'8 +81 "core" ' +2 "syringe1"CE& +3 "core" &*t  +3 ."Lysis1"Lysis1.in :unlocking +3 "valve0"D/% +5 "syringe1"C? Q[(2 +2 "core" į%HOD  +2 ."Lysis1"Lysis1.seek :clear +4 "syringe1"C+(j +4 ."Plunge"Plunge.in :unlocking +2 "valve0"D> Pm'(2 +5 ."Plunge"Plunge.seek :clear +2 "valve0"DG' +109 "core" ' +3 ë( +2 ."preston"Carousel.seek 1 +2 "carousel0"F#' +15 "core" ƣ'9]$g[T 2 +3 !"preston"o:Slide::Error\ :@axisName"Storage Carousel (SC):@checkpoint: omitted: @replyo:I2C::Servo::AbsMove3Reply : @tagi(: @sourceiK: @error:positionErr: @channeli: @statuso:I2C::Servo::Status: @voltagef15.353003436426118: @currentig: @type2F:@outPressi[:\ @lostT: @inPressi:@velocityi$: @pastFLSF:\ @homeF: @enabledF: @erri:@positioni]9: @pastRLSF: @pwmi7:@deltaPressiT:@pastThresholdF:@destinationi%: mesg"PStorage Carousel (SC) positionErr at 60 - 65 counts (sensed 60 - 58 counts):bt["2/home/esp/esp2/lib/slide.rb:642:in `raiseErr'"7/home/esp/esp2/lib/slide.rb:404:in `unlimitedSeek'"5/home/esp/esp2/lib/thread.rb:74:in `recoverable'"7/home/esp/esp2/lib/slide.rb:369:in `unlimitedSeek'"./home/esp/esp2/lib/slide.rb:361:in `seek'"0/home/esp/esp2/lib/slide.rb:411:in `moveTo'"1/home/esp/esp2/lib/slide.rb:421:in `driveTo'",/home/esp/esp2/lib/msg.rb:68:in `retry'"1/home/esp/esp2/lib/slide.rb:420:in `driveTo'"8/home/esp/esp2/type/auv/koa/configure.rb:28:in `to'"@/home/esp/esp2/utils/cartridge/carousel.rb:289:in `select!'"?/home/esp/esp2/utils/cartridge/carousel.rb:312:in `select'":/home/esp/esp2/utils/cartridge/carousel.rb:13:in `to'"#preston:2:in `topLevelBinding'"  El22 +4 ."preston"Carousel.home.seek 1 +3 "carousel0"FH' +561 "core" '%$*U 2 +3 !"preston"o:Slide::Error\ :@axisName"Storage Carousel (SC):@checkpoint: omitted: @replyo:I2C::Servo::AbsMove3Reply : @tagiM: @sourceiK: @error:positionErr: @channeli: @statuso:I2C::Servo::Status: @voltagef15.353003436426118: @currenti: @type2F:@outPressi*:\ @lostT: @inPressi:@velocityi$: @pastFLSF:\ @homeF: @enabledF: @erri:@positioni%: @pastRLSF: @pwmi7:@deltaPressiU:@pastThresholdF:@destinationi%: mesg"PStorage Carousel (SC) positionErr at 40 - 75 counts (sensed 40 - 69 counts):bt["2/home/esp/esp2/lib/slide.rb:642:in `raiseErr'"7/home/esp/esp2/lib/slide.rb:404:in `unlimitedSeek'"5/home/esp/esp2/lib/thread.rb:74:in `recoverable'"7/home/esp/esp2/lib/slide.rb:369:in `unlimitedSeek'"./home/esp/esp2/lib/slide.rb:361:in `seek'"0/home/esp/esp2/lib/slide.rb:411:in `moveTo'"1/home/esp/esp2/lib/slide.rb:421:in `driveTo'",/home/esp/esp2/lib/msg.rb:85:in `retry'"1/home/esp/esp2/lib/slide.rb:420:in `driveTo'"8/home/esp/esp2/type/auv/koa/configure.rb:28:in `to'"@/home/esp/esp2/utils/cartridge/carousel.rb:289:in `select!'"?/home/esp/esp2/utils/cartridge/carousel.rb:312:in `select'":/home/esp/esp2/utils/cartridge/carousel.rb:13:in `to'"#preston:2:in `topLevelBinding'"  El22 +5 ."preston"Carousel.hold +2 "carousel0"FI+ +4 "core" + +3 ."preston"Carousel.in :default + "carousel0"F>  El22 +6 ."preston"Carousel.home.seek 1 +2 "carousel0"FJ' +800 "core" ' $,l4U 2 +3 !"preston"o:Slide::Error\ :@axisName"Storage Carousel (SC):@checkpoint: omitted: @replyo:I2C::Servo::AbsMove3Reply : @tagiO: @sourceiK: @error:positionErr: @channeli: @statuso:I2C::Servo::Status: @voltagef15.348094256259206: @currenti: @type2F:@outPressi4:\ @lostT: @inPressil,:@velocityi$: @pastFLSF:\ @homeF: @enabledF: @erri:@positioni : @pastRLSF: @pwmi7:@deltaPressiU:@pastThresholdF:@destinationi%: mesg"PStorage Carousel (SC) positionErr at 11 - 32 counts (sensed 11 - 38 counts):bt["2/home/esp/esp2/lib/slide.rb:642:in `raiseErr'"7/home/esp/esp2/lib/slide.rb:404:in `unlimitedSeek'"5/home/esp/esp2/lib/thread.rb:74:in `recoverable'"7/home/esp/esp2/lib/slide.rb:369:in `unlimitedSeek'"./home/esp/esp2/lib/slide.rb:361:in `seek'"0/home/esp/esp2/lib/slide.rb:411:in `moveTo'"1/home/esp/esp2/lib/slide.rb:421:in `driveTo'",/home/esp/esp2/lib/msg.rb:85:in `retry'"1/home/esp/esp2/lib/slide.rb:420:in `driveTo'"8/home/esp/esp2/type/auv/koa/configure.rb:28:in `to'"@/home/esp/esp2/utils/cartridge/carousel.rb:289:in `select!'"?/home/esp/esp2/utils/cartridge/carousel.rb:312:in `select'":/home/esp/esp2/utils/cartridge/carousel.rb:13:in `to'"#preston:2:in `topLevelBinding'"  El22 +7 ."preston"Carousel.hold +3 "carousel0"FK+ +4 "core" + +3 ."preston"Carousel.in :default + "carousel0"F>  El22 +6 ."preston"Carousel.home.seek 1 +2 "carousel0"FL' +134 "Can"oz+|xd,: +114 "core" '8$ U 2 +3 !"preston"o:Slide::Error\ :@axisName"Storage Carousel (SC):@checkpoint: omitted: @replyo:I2C::Servo::AbsMove3Reply : @tagiQ: @sourceiK: @error:positionErr: @channeli: @statuso:I2C::Servo::Status: @voltagef15.362821796759942F: @currenti: @type2F:@outPressi :\ @lostT: @inPressi:@velocityi$: @pastFLSF:\ @homeF: @enabledF: @erri:@positioni8: @pastRLSF: @pwmi7:@deltaPressiU:@pastThresholdF:@destinationi%: mesg"NStorage Carousel (SC) positionErr at 2 + 62 counts (sensed 2 + 70 counts):bt["2/home/esp/esp2/lib/slide.rb:642:in `raiseErr'"7/home/esp/esp2/lib/slide.rb:404:in `unlimitedSeek'"5/home/esp/esp2/lib/thread.rb:74:in `recoverable'"7/home/esp/esp2/lib/slide.rb:369:in `unlimitedSeek'"./home/esp/esp2/lib/slide.rb:361:in `seek'"0/home/esp/esp2/lib/slide.rb:411:in `moveTo'"1/home/esp/esp2/lib/slide.rb:421:in `driveTo'",/home/esp/esp2/lib/msg.rb:85:in `retry'"1/home/esp/esp2/lib/slide.rb:420:in `driveTo'"8/home/esp/esp2/type/auv/koa/configure.rb:28:in `to'"@/home/esp/esp2/utils/cartridge/carousel.rb:289:in `select!'"?/home/esp/esp2/utils/cartridge/carousel.rb:312:in `select'":/home/esp/esp2/utils/cartridge/carousel.rb:13:in `to'"#preston:2:in `topLevelBinding'"  El22 +5 ."preston"Carousel.hold +2 "carousel0"FM+ +4 "core" + +3 ."preston"Carousel.in :default +2 "carousel0"F>  El22 +5 ."preston"Carousel.home.seek 1 +2 "carousel0"FN' +52 "core" ' +3 "carousel0"FP% +2 "core" %$fS 2 +3 "syringe1"CQ& +3 "core" &j\ ؆  +2 ."preston"Lysis1.in :fast +2 "syringe1"C?d Q[<2 +5 ."preston"Lysis1.seek :locked +2 "syringe1"CR(* +237 "core" ( +2 "valve0"DS% +5 "core" %a,O{ +2 ."Plunge"Plunge.in :default + "valve0"D> Pm'-2 +4 "syringe1"CU% +44 ."Plunge"Plunge.seek :locked +5 "valve0"DV' +5 "core" %8 ( +2 ."Air"Air.in :fast + "syringe1"C> Q]<2 +4 ."Air"Air.seek :locked +2 "syringe1"C?'h +82 "core" ÿ' +14 ' + ."preston"Carousel.reconfigure :locked +2 "carousel0"F#  El2\ 2 +4 FF% +4 "core" %OaP  +4 #"preston"Powering cartridge bus +260 "cartridge_broadcast" ( +3 ."preston"Gate.setIR 1750,5000,0,6 +12 .Gate.setIR 0,5000,0,6 +2 "cartridge_broadcast"~ +5 ."preston"PuckHeater.configure :default +2 "Cartridge" \ :D H  +5 ."preston"Gate.power :heat,:ON,limit to 5000mA +54 "Cartridge" Yy +3 "cartridge" y +3 "Cartridge" By  +3 "cartridge" y Fm/J59973 r/CNV +3 #"preston"Mounted lysis Cartridge board#J59973 +4 #Using default cartridge heat loss curve for HeatingFunctionInCarousel +3 .Intake.open +3 "sampler0"HD1 +78 "core" 1 +2 ."preston"Exhaust.open + "sampler0"HO2 +86 "core" 2 +2 ."preston"Bypass.open +2 "sampler1"IZ1 +81 "core" 1 +2 "carousel0"F\\% +3 "core" %a=O !\ +4 ."preston"Toroid.in :hold + "valve0"D? 2 +5 ."preston"Toroid.seek :bypass +3 "valve0"D]( +353 "core" ( +4 ."preston"Toroid.in :default + "valve0"D? 2 +5 ."preston"Toroid.seek :clear +3 "valve0"D_( +353 "core" ( +3 ."preston"Archive.seek :full +2 "syringe0"B`( +243 "core" ( +3 ."preston"Air.in :default + "syringe1"C>d Q]<2 +5 ."preston"Air.seek :full + "syringe1"CW'h +3 "core" ' +4 ."preston"Lysis1.in :default + "syringe1"C?d Q[<2 +5 ."preston"Lysis1.seek :full +2 "syringe1"Cc( +196 "core" ( +2 ."preston"Lysis2.seek :full +3 "syringe0"BX' +218 "core" ' + "syringe0"BT% +3 "core" %@ < +668 #"preston"-> Archive +3 "syringe0"Bd& +3 "core" &Ư؅ + +532 #"preston"-> Leak +2 "ambient0"Je% +5 "core" % " +313 #"preston"-> Sampler.psi +3 "sampler0"Hf% +3 "core" %8 , +228 #"preston"-> Sampler.tare +3 "ambient0"Jg% +4 "core" % $ +2 #"preston"Waiting up to 20 seconds for sea pressure to stabilize +/-0.50psi + "sampler0"Hi% +7 "core" %3 * +44 "sampler0"Hj% +2 "core" %/ + +48 "sampler0"Hk% +2 "core" %, * +48 "sampler0"Hl% +2 "core" %1 , +48 "sampler0"Hn% +3 "core" %* ( +47 "sampler0"Ho% +2 "core" %0 + +4 "Can"oz+|x8 + #"preston"Vacuum tare is 51% of full scale at 22C (drifted -0%) + "ambient0"J[% +6 "core" % " +545 #"preston"-> Cart +648 #-> PP.cartridge +3 .PinPort.in :locking +2 "valve1"E? Ld22 +5 ."preston"PinPort.seek :locked +3 "valve1"Eb( N +238 "core" ( +2 "valve1"E^& +4 "core" & NBY 2 +338 #"preston"-> Handoff.waste + .Handoff.select :waste +4 "valve0"D +422 #"preston"-> Handoff.blocked +3 .Handoff.select :blocked +2 "valve0"D0 +764 #"preston"-> Handoff.waste +2 .Handoff.select :waste +3 "valve0"D +295 #"preston"-> Syringe.psi +2 "syringe1"Ca% +4 "core" %hʖņ $ +641 #"preston"-> Syringe.tare; Syringe.psi +4 #Waiting up to 3:00 for Syringe to stabilize +/-0.20psi +2 "syringe1"Ch% +3 "core" %hʠ % +47 "syringe1"Cr% +2 "core" %hʎ % +48 "syringe1"Cu% +2 "core" %hʒ & +48 "syringe1"Cv% +2 "core" %hʏ ' +48 "syringe1"Cs% +2 "core" %hʔ % +48 "syringe1"Cx% +2 "core" %hʓ % +48 "syringe1"Cy% +2 "core" %hʝ ' +48 "syringe1"Cp% +2 "core" %hʚ# % +48 "syringe1"C|% +3 "core" %hʓ# & +47 "syringe1"Cq% +4 "core" %hʗ & +46 "syringe1"Cm% +4 "core" %hʑ $ +46 "syringe1"C}% +3 "core" %hʒ$ ' +47 "syringe1"C~% +3 "core" %hʇ % +47 "syringe1"C% +3 "core" %hʋ\ & +3 "Can"oz+|xn\ C + #"preston"Syringe tare is 52% of full scale at 22C (drifted 2%) + "syringe1"C% +6 "core" Á%hʖ % +314 #"preston"-> Intake.close; Exhaust.close; PB.close + .Intake.close +3 "sampler0"H/ +90 "core" ȇ/ + ."preston"Exhaust.close +2 "sampler0"H0 +82 "core" Ȃ0 + ."preston"Bypass.close +2 "sampler1"I/ +81 "core" Ʉ/ +629 #"preston"-> Cmd.stop +3 "sampler0"H% +3 "core" ȃ% % +3 ."closeHandoff"Handoff.select :close +4 "valve0"D0 +11 ."preston"Gate.power :heat,:OFF +2 .Gate.power :cartridge,:OFF +3 "valve1"E& +4 "core" Ņ& NBOI - +2 ."preston"PinPort.in :unlocking +2 "valve1"E? Ld2 +44 ."preston"PinPort.seek :clear +2 "valve1"E( +239 "core" ň( + ."preston"Carousel.in :default +2 "carousel0"F>  El22 +5 F% +2 "core" Ɛ%bO \ \ +3 ."preston"Carousel.home.seek 1 +3 "carousel0"F' +15 "core" Ƒ' +2 "carousel0"Ft% +3 "core" %b2St 2\ +2 "syringe1"C{& +3 "core" &ǧH K +3 ."preston"Lysis1.in :fast + "syringe1"C?d Q[<2 +5 ."preston"Lysis1.seek :locked +2 "syringe1"Cw(* +161 "core" ( +3 ."preston"Plunge.seek :locked +3 "valve0"Dz' +4 "core" ' +2 "syringe0"B& +3 "core" †&Ɲ +4 ."Archive"Archive.in :unlocking +3 "syringe1"C% +5 "syringe0"B? P\\-2 +2 "core" ×%hʂֆ ) +3 ."Archive"Archive.seek :clear +5 ."Air"Air.in :unlocking +3 "syringe0"B(j +2 "syringe1"C& +2 C> Q]-2 +9 ."Air"Air.seek :clear +2 "syringe1"C'8 +5 "core" Î&*ѹoۆ2 # +3 ."Lysis1"Lysis1.in :unlocking +3 "syringe1"C? Q[(2 +3 "syringe0"B% +5 ."Lysis1"Lysis1.seek :clear +4 "syringe1"C(j +4 "core" ’%X  +4 ."Lysis2"Lysis2.in :unlocking +2 "syringe0"B> Q[(2 +5 ."Lysis2"Lysis2.seek :clear +2 "syringe0"B'j +41 "core" Ï' +2 ˜( +45 “' +18 Ö( +2 "sampler0"H % +3 "core" ȉ%  +9 ."preston"Gate.power :analytic1,:OFF +2 .Gate.power :analytic2,:OFF +3 .Gate.power :analytic3,:OFF +2 .Gate.power :motor,:OFF +3 .Gate.power :core,:OFF +4 .Gate.power :main,:OFF +2 #Safely stopped and ready to power off @1752612259.27PDT @PDT1752612265.16 #-> ESP.ready! +7 .Gate.power :main,:ON,limit to 5000mA + .Gate.power :analytic1,:ON,limit to 4000mA +3 .Gate.power :analytic2,:ON,limit to 4000mA +3 .Gate.power :analytic3,:ON,limit to 4000mA +8 #Powering core bus +52 "Can"ny+|x-dJ: +210 "valve0"D2 +3 D +2 "core" ĕ +5 ."preston"Plunge.configure :default +2 "valve0"D# Pm'-2 +7 ."preston"SamplePump.configure :default + "sampler0"H#^ #(22 +7 ."preston"Toroid.configure :default +2 "valve0"D$ 2 +7 ."preston"Carousel.configure :default + "carousel0"F#  El22 +6 ."preston"Abs.configure :default +2 "ambient0"J#  +6 ."preston"Archive.configure :default +2 "syringe0"B$d P\\<2 +7 ."preston"Air.configure :default + "syringe1"C#d Q]<2 +4 ."preston"Lysis1.configure :default +2 "syringe1"C$d Q[<2 +5 ."preston"Lysis2.configure :default + "syringe0"B#d Q[<2 +6 ."preston"PinPort.configure :default +2 "valve1"E$ Ld22 +4 #"preston"All elf controllers running firmware version 4.92 +3 .Gate.power :motor,:ON,limit to 5000mA +2 "valve0"D% +4 "core" Ě%HmO1\  +3 "valve0"D& +5 ."Plunge_home"Plunge.home.jog 0 +5 "carousel0"F% +5 "syringe0"B& +4 "syringe1"C% +5 "valve0"D) +3 "syringe1"C& +2 "syringe0"B%% +3 "valve1"E & +18 "core" ę&luO3 *֍ + ƛ%JeHP 0 + &C * + ß%T ( Ü&] * + ¥%g] * Š&o+O ++ + Ğ) +8 "valve0"D% +3 ."PinPort_home"PinPort.home.jog 0 +5 ."Lysis2_home"Lysis2.home.jog 0 +3 ."Air_home"Air.home.jog 0 +4 ."Archive_home"Archive.home.jog 0 +4 ."Carousel_home"Carousel.home.jog 0 +3 ."Toroid_home"Toroid.home.jog 0 +4 ."Lysis1_home"Lysis1.home.jog 0 +4 "valve1"E * +2 "syringe0"B\ ) +4 "syringe1"C ) +5 "syringe0"B'* +4 "carousel0"F2) +4 "valve0"D3* +4 "syringe1"C5* +6 "core" Ĕ%HOV . +2 ŋ* Š) +2 Ì) §* + ij* õ* + Ʋ) +2 "syringe0"B!% +6 "syringe1"C.& +3 "syringe0"B8& +7 "valve1"E0& +4 "valve0"D&& +6 "syringe1"C9% +3 ."Plunge_home"Plunge.in :homing +5 "valve0"D> (2 +5 "core" ¡%u<Ņ * + î&pd ( + ¸&zą ( Ű&nOJ - + Ħ&$oO? , ù% ( +7 ."Plunge_home"Plunge.jog 1572 +5 ."Lysis2_home"Lysis2.in :homing +3 ."Lysis1_home"Lysis1.in :homing +2 ."Air_home"Air.in :homing +3 ."Toroid_home"Toroid.in :homing +4 ."Archive_home"Archive.in :homing +4 ."PinPort_home"PinPort.in :homing +2 "valve0"D:)$ +2 "syringe0"B> (2 +2 "syringe1"C? (2 +2 C> -2 +2 "valve0"D?2 +4 "syringe0"B? -2 +3 "valve1"E?2 +4 ."Lysis2_home"Lysis2.jog 1601 +10 ."Lysis1_home"Lysis1.jog 1609 +5 ."Archive_home"Archive.jog 1601 +2 ."Toroid_home"Toroid.jog 1269 +3 ."PinPort_home"PinPort.jog -1206 +5 "syringe0"B$)A +3 ."Air_home"Air.jog 346 +4 "syringe1"C"*I +2 "syringe0"B *A +3 "valve0"D;* +3 "valve1"E=*J +2 "syringe1"C>)Z +67 "core" ĺ) +2 ."Plunge_home"Plunge.setRawPosition! 50 +8 "valve0"D72 +5 ."Plunge_home"Plunge.seek :home +2 "valve0"D@' +14 "core" þ) +2 ."Air_home"Air.setRawPosition! 0 + "syringe1"C7 +6 ."Air_home"Air.seek :home +3 "syringe1"CA' +4 "core" ¤) + ' + ' +2 ."Lysis2_home"Lysis2.setRawPosition! 50 +5 ."Plunge_home"Plunge.in :default +3 ."Air_home"Air.in :default +3 "syringe0"B72 + "valve0"D> Pm'-2 +3 "syringe1"C>d Q]<2 +7 ."Lysis2_home"Lysis2.seek :home +4 "syringe0"BE' +6 "core" â* + * +2 ."Lysis1_home"Lysis1.setRawPosition! 50 + ."Archive_home"Archive.setRawPosition! 50 +3 "syringe1"C82 +3 "syringe0"B82 +3 ."Lysis1_home"Lysis1.seek :home +5 ."Archive_home"Archive.seek :home +3 "syringe1"C/( +5 "syringe0"B#( +7 "core" ' +2 ."Lysis2_home"Lysis2.in :default + "syringe0"B>d Q[<2 +10 "core" ï( +2 ."Lysis1_home"Lysis1.in :default + "syringe1"C?d Q[<2 +6 "core" £( +2 ."Archive_home"Archive.in :default + "syringe0"B?d P\\<2 +4 "core" Ž* +3 ."PinPort_home"PinPort.setRawPosition! 0 + "valve1"E8 +5 ."PinPort_home"PinPort.seek :home +2 "valve1"E1( +5 "core" ű( +2 ."PinPort_home"PinPort.in :default + "valve1"E? Ld22 +189 "core" Ļ* + ."Toroid_home"Toroid.setRawPosition! 0 + "valve0"D8 +4 ."Toroid_home"Toroid.seek :home +3 "valve0"D7( +4 "core" ķ( +2 ."Toroid_home"Toroid.in :default + "valve0"D? 2 +6 ."clearToroid"Toroid.seek :clear +4 "valve0"D6( +2 "valve1"E4& +5 "core" Ŵ&|R]  +3 ."preston"PinPort.in :unlocking + "valve1"E? Ld2 +4 ."preston"PinPort.seek :clear +2 "valve1"E<( +114 "core" ż( +223 Ķ( +2 ."preston"Air.seek :clear +2 "syringe1"C*'8 +86 "core" ê' +2 ."preston"Lysis1.seek :clear +2 "syringe1"CH(j +75 "core" ( +2 ."preston"Lysis2.seek :clear +3 "syringe0"BI'j +74 "core" ' +2 ."preston"Archive.seek :clear +2 "syringe0"BJ(j +75 "core" ( + ."preston"Carousel.in :default + "carousel0"F>  El22 +5 FL% +3 "core" %PhP  +2 ."preston"Carousel.home.seek 1 +3 "carousel0"FK' +15 "core" ' +2 "valve0"DP% +4 "core" %aIOA  + "valve0"DQ% +3 "core" %aNO0  +3 "sampler0"HM% +3 "core" %  +2 "valve0"DS& +3 "core" &zO: ,a +3 "carousel0"FU% +3 "core" %KhP / +2 "ambient0"J+% +3 "core" ʫ% ! +2 "syringe0"BF& +3 "core" &j( (w +3 "syringe1"CG% +3 "core" %8e ( +2 "syringe1"CC& +3 "core" &j6 ) +3 "syringe0"BY% +3 "core" %j.k ) +2 "valve1"EB& +3 "core" &O; -z +344 #"preston"-> SC +2 "carousel0"FD% +5 "core" %LhP . +213 #"preston"-> to 1 +3 "valve0"DO% +4 "core" %aEO; - +2 "syringe1"CZ& +3 "core" &j- ( +2 "syringe1"C\\% +3 "core" %8Z ) +2 "valve1"E(& +3 "core" Ũ&O8 ,s +3 ."preston"Carousel.seek 1 + "carousel0"F]' +6 "core" ' +3 "carousel0"F-% +2 "core" ƭ%LiP 0 +2 "syringe1"C?& +3 "core" ÿ&j6 * +3 ."preston"Lysis1.in :fast + "syringe1"C?d Q[<2 +5 ."preston"Lysis1.seek :locked +2 "syringe1"CR(* +237 "core" ( +3 "valve0"DT% +6 "core" %aEOk  +2 ."Plunge"Plunge.seek :locked +2 "valve0"D,' +5 "syringe1"Cd% +5 "core" %8݅ +2 ."Air"Air.in :fast + "syringe1"C> Q]<2 +5 ."Air"Air.seek :locked +2 "syringe1"Ce'h +83 "core" ' +6 Ĭ' +2 ."preston"Carousel.reconfigure :locked + "carousel0"F#  El2\ 2 +5 Ff% +2 "core" %TePv  +5 #"preston"Powering cartridge bus +261 "cartridge_broadcast" ( +2 ."preston"Gate.setIR 1750,5000,0,6 +12 .Gate.setIR 0,5000,0,6 + "cartridge_broadcast"~ +6 ."preston"PuckHeater.configure :default +2 "Cartridge" \ :D H  +5 ."preston"Gate.power :heat,:ON,limit to 5000mA +54 "Cartridge" gy +3 "cartridge" y +2 "Cartridge" iy  +4 "cartridge" y Fm/J59973 r/CNV +2 #"preston"Mounted lysis Cartridge board#J59973 +38 #Using default cartridge heat loss curve for HeatingFunctionInCarousel +199 #-> TV.crack +2 "carousel0"Fj% +4 "core" % eO 0\  +4 ."preston"Toroid.in :hold + "valve0"D? 2 +5 ."preston"Toroid.seek :crack +3 "valve0"Dk( +169 "core" ( +3 ."preston"Toroid.in :default + "valve0"D? 2 +6 ."preston"Toroid.seek :clear +2 "valve0"Dl( +169 "core" ( + "valve0"Dn& +3 "core" &׈6R + +379 #"preston"-> TV.cartridge +3 "carousel0"Fo% +5 "core" % dAO 1\  +4 ."preston"Toroid.in :hold +2 "valve0"D? 2 +5 ."preston"Toroid.seek :cartridge +3 "valve0"D[(m +371 "core" ( +4 ."preston"Toroid.in :default + "valve0"D? 2 +5 ."preston"Toroid.seek :clear +3 "valve0"D^( +371 "core" ( + "valve0"D)& +3 "core" ĩ&ىKR|  +564 #"preston"-> TV.bypass +2 "carousel0"Fa% +4 "core" % f,O 2\  +5 ."preston"Toroid.in :hold + "valve0"D? 2 +5 ."preston"Toroid.seek :bypass +2 "valve0"Dh( +354 "core" ( +4 ."preston"Toroid.in :default + "valve0"D? 2 +5 ."preston"Toroid.seek :clear +3 "valve0"Dr( +353 "core" ( +2 "valve0"Du& +2 "core" &ۄyR b +1182 #"preston"-> Cmd.stop +4 "sampler0"Hv% +3 "core" %\ ) +5 ."preston"Gate.power :heat,:OFF + .Gate.power :cartridge,:OFF +3 "valve1"Es& +4 "core" &OU . +2 ."preston"Carousel.in :default + "carousel0"F>  El22 +5 Fx% +4 "core" % eO 5\  +2 ."preston"Carousel.home.seek 1 +3 "carousel0"Fy' +14 "core" ' +2 "carousel0"Fp% +3 "core" % fSm 2 +2 "syringe1"C|& +3 "core" &*z  +2 ."preston"Plunge.seek :locked +2 "valve0"Dq' +6 "core" ' + "syringe0"Bm& +3 "core" &j  ) +3 "syringe1"C}% +3 "core" %hʠl ) +3 ."Air"Air.in :unlocking +3 "syringe1"C~& +5 C> Q]-2 +2 "core" &*| * +2 ."Air"Air.seek :clear +3 "syringe1"C'8 +4 ."Lysis1"Lysis1.in :unlocking +4 "syringe0"B% +2 "syringe1"C? Q[(2 +7 "core" %j4\ } +2 ."Lysis1"Lysis1.seek :clear +2 "syringe1"C(j +62 "core" ' +61 Ç( +2 "sampler0"H% +3 "core" Ȃ%  +10 ."preston"Gate.power :analytic1,:OFF + .Gate.power :analytic2,:OFF +3 .Gate.power :analytic3,:OFF +3 .Gate.power :motor,:OFF +2 .Gate.power :core,:OFF +4 .Gate.power :main,:OFF +2 #Safely stopped and ready to power off @1752612342.54PDT @PDT1752612346.54 #-> exit +2 #Session Ended @1752613710.54PDT = =tMAIN =mMAIN_scheduler @PDT1752613713.54 #t\ Environmental Sample Processor built 30-Jun-25 (6f42ecee) +230 #"core_reset"Sent BREAK +2 #t>BREAK< ESP3 Gateway boot v1.43 +220 #>BREAK< ESP3 Gateway boot v1.43 for core bus +2 #>BREAK< ESP3 Gateway boot v1.43 for cartridge bus +287 #\ Configuration for koa by nadia@mbari.org 6/26/25\ /home/esp/esp2/type/auv/koa/configure.rb\ +55 #Sea pressure (Abs) tare is 6% of full scale +563 "Can"k@+E|y +2 k@+E|y +2 #tPolling Can every 2:00 +95 "Can"o9+J|y +2 #tClients may connect on TCP port 9999 #Connecting to 10.89.11.2:9999 +3 !o:Errno::ECONNREFUSED:\ errnoit: mesg"PCould not connect to initial client because Connection refused - connect(2):bt[ "2/home/esp/esp2/lib/esp.rb:204:in `initialize'",/home/esp/esp2/lib/esp.rb:204:in `open'"-/home/esp/esp2/lib/esp.rb:204:in `shell'"7/home/esp/esp2/lib/schedule.rb:497:in `initialize'"0/home/esp/esp2/lib/thread.rb:736:in `start'"7/home/esp/esp2/lib/schedule.rb:490:in `initialize'"'/home/esp/esp2/lib/schedule.rb:488 + #Waiting for espclients... +265 #"preston"Session Begun +1828 #-> ESP.ready! +6 .Gate.power :main,:ON,limit to 5000mA + .Gate.power :analytic1,:ON,limit to 4000mA +2 .Gate.power :analytic2,:ON,limit to 4000mA +4 .Gate.power :analytic3,:ON,limit to 4000mA +5 #Powering core bus +261 "valve0"D2 +2 D +2 "core" ā +5 ."preston"Plunge.configure :default +2 "valve0"D# Pm'-2 +6 ."preston"SamplePump.configure :default + "sampler0"H#^ #(22 +7 ."preston"Toroid.configure :default +2 "valve0"D$ 2 +6 ."preston"Carousel.configure :default + "carousel0"F#  El22 +7 ."preston"Abs.configure :default +2 "ambient0"J#  +6 ."preston"Archive.configure :default + "syringe0"B$d P\\<2 +6 ."preston"Air.configure :default + "syringe1"C#d Q]<2 +4 ."preston"Lysis1.configure :default +2 "syringe1"C$d Q[<2 +4 ."preston"Lysis2.configure :default + "syringe0"B#d Q[<2 +7 ."preston"PinPort.configure :default + "valve1"E$ Ld22 +5 #"preston"All elf controllers running firmware version 4.92 +3 .Gate.power :motor,:ON,limit to 5000mA +4 "valve0"D% +4 D& +2 "core" Ă%H|O/  +7 "carousel0"F% +2 ."Plunge_home"Plunge.home.jog 0 +3 "syringe0"B& +7 "valve0"D) +2 "syringe1"C% +3 C& +3 "syringe0"B % +5 "valve1"E\ & +19 "core" ă&{EO# 0~ + Ƅ%IOPn : + …&\ ͆ 6 Ç%Ԇx 8 + Ć) È&%Ά : + ‰%, 6 Ŋ&OO 9+h +2 ."PinPort_home"PinPort.home.jog 0 +10 "valve0"D % +3 ."Lysis2_home"Lysis2.home.jog 0 +3 ."Lysis1_home"Lysis1.home.jog 0 +3 ."Air_home"Air.home.jog 0 +3 ."Archive_home"Archive.home.jog 0 +4 ."Carousel_home"Carousel.home.jog 0 +2 ."Toroid_home"Toroid.home.jog 0 +4 "valve1"E * +2 "syringe0"B ) +6 "syringe1"C* +2 C) +2 "syringe0"B* +3 "carousel0"F) +5 "valve0"D* +8 "core" ċ%H}OQ ; + Ō* ) + Î* Ï) + * Ē* +2 "syringe0"B% +7 "valve1"E& +3 "syringe1"C& +2 "syringe0"B& +3 "valve0"D& + ."Plunge_home"Plunge.in :homing +6 "syringe1"C% +10 "valve0"D> (2 +5 ."Plunge_home"Plunge.jog 1574 + "valve0"D)& +5 "core" Ƒ) + “%s=Ȇs : + Ŕ&OD = Õ&t$Ɇz : + –&F : ė&#OF < + Ø%~ 9 +7 ."PinPort_home"PinPort.in :homing +4 ."Lysis2_home"Lysis2.in :homing +4 ."Lysis1_home"Lysis1.in :homing +3 ."Air_home"Air.in :homing +3 ."Toroid_home"Toroid.in :homing +4 ."Archive_home"Archive.in :homing +3 "valve1"E?2 +3 "syringe0"B> (2 +43 "syringe1"C? (2 + C> -2 + "valve0"D?2 +9 "syringe0"B? -2 +2 ."PinPort_home"PinPort.jog -1192 +4 ."Lysis2_home"Lysis2.jog 1601 +5 ."Lysis1_home"Lysis1.jog 1607 +3 "valve1"E*X +2 ."Air_home"Air.jog 344 +5 ."Archive_home"Archive.jog 1597 +3 ."Toroid_home"Toroid.jog 1271 +3 "syringe0"B)A +2 "syringe1"C*G +7 C)X + "syringe0"B*= +3 "valve0"D* +6 "core" ę) +2 ."Plunge_home"Plunge.setRawPosition! 50 + "valve0"D72 +4 ."Plunge_home"Plunge.seek :home +2 "valve0"D ' +23 "core" Ġ' +2 ."Plunge_home"Plunge.in :default + "valve0"D> Pm'-2 +11 "core" Ý) +2 ."Air_home"Air.setRawPosition! 0 + "syringe1"C7 +6 ."Air_home"Air.seek :home + "syringe1"C!' +4 "core" á' +3 ."Air_home"Air.in :default + "syringe1"C>d Q]<2 +41 "core" ›) +2 ."Lysis2_home"Lysis2.setRawPosition! 50 + "syringe0"B72 +5 ."Lysis2_home"Lysis2.seek :home +4 "syringe0"B"' +4 "core" Ü* ž* +2 ."Lysis1_home"Lysis1.setRawPosition! 50 +2 ."Archive_home"Archive.setRawPosition! 50 +2 "syringe1"C82 +3 "syringe0"B82 +7 ."Archive_home"Archive.seek :home +2 ."Lysis1_home"Lysis1.seek :home +3 "syringe0"B#( +3 "syringe1"C$( +7 "core" Ś* + ¢' + ."PinPort_home"PinPort.setRawPosition! 0 +3 ."Lysis2_home"Lysis2.in :default +2 "valve1"E8 +3 "syringe0"B>d Q[<2 +5 ."PinPort_home"PinPort.seek :home +3 "valve1"E%( +6 "core" £( + ä( ť( +3 ."Lysis1_home"Lysis1.in :default +3 ."Archive_home"Archive.in :default +2 ."PinPort_home"PinPort.in :default +3 "syringe1"C?d Q[<2 +2 "syringe0"B?d P\\<2 +3 "valve1"E? Ld22 +222 "core" ğ* + ."Toroid_home"Toroid.setRawPosition! 0 +2 "valve0"D8 +4 ."Toroid_home"Toroid.seek :home +3 "valve0"D&( +2 "core" Ħ( +2 ."Toroid_home"Toroid.in :default + "valve0"D? 2 +6 ."clearToroid"Toroid.seek :clear +4 "valve1"E'& + "valve0"D(( +5 "core" ŧ&OL D +4 ."preston"PinPort.in :unlocking + "valve1"E? Ld2 +6 ."preston"PinPort.seek :clear + "valve1"E)( +115 "core" ũ( +222 Ĩ( +2 ."preston"Air.seek :clear +3 "syringe1"C*'8 +85 "core" ê' +2 ."preston"Lysis1.seek :clear +2 "syringe1"C+(j +75 "core" ë( +2 ."preston"Lysis2.seek :clear +2 "syringe0"B,'j +75 "core" ¬' +2 ."preston"Archive.seek :clear +2 "syringe0"B-(j +74 "core" ­( +2 ."preston"Carousel.in :default + "carousel0"F>  El22 +5 F.% +3 "core" Ʈ%QPP|  +2 ."preston"Carousel.home.seek 1 +4 "carousel0"F/' +16 "core" Ư' +2 "valve0"D0% +3 "core" İ%aCOB 7 +2 "valve0"D1% +4 "core" Ư'Q?Sb :2 +3 ı%a>O; 7 + "sampler0"H2% +3 "core" Ȳ% 4 +3 "valve0"D3& +3 "core" ij&OD 7L +2 "carousel0"F4% +4 "core" ƴ%JRsP M +2 "ambient0"J5% +2 "core" ʵ%\  > +3 "syringe0"B6& +3 "core" ¶&j+ Gt +2 "syringe1"C7% +3 "core" ÷%8{y G +2 "syringe1"C8& +3 "core" ø&j' G +2 "syringe0"B9% +3 "core" ¹%j,v{ G +3 "valve1"E:& +3 "core" ź&O= I +665 #"preston"-> to 1; to 15; to 34; to 48; to 60; to 1; Intake.open; Exhaust.open; PB.open; TV.bypass; Archive.full; Air.full; Lysis1.full; Lysis2.full +4 "valve0"D;% +2 "core" Ļ%`O@ J! +3 "syringe1"C<& +2 "core" ü&j I +2 "syringe1"C=% +4 "core" ý%8f H +2 "valve1"E>& +2 "core" ž&O9 J +3 ."preston"Carousel.seek 1 + "carousel0"F?' +6 "core" ƿ'KQ%P L +3 !"preston"o:Slide::Error\ :@axisName"Storage Carousel (SC):@checkpoint: omitted: @replyo:I2C::Servo::AbsMove3Reply : @tagiD: @sourceiK: @error: notReady: @channeli: @statuso:I2C::Servo::Status: @voltagef15.618099165439371~v: @currentiP: @type2F:@outPressi%:\ @lostT: @inPressiQ:@velocityi: @pastFLSF:\ @homeF: @enabledF: @erri :@positioni: @pastRLSF: @pwmi:@deltaPressiP:@pastThresholdF:@destinationi%: mesg">Storage Carousel (SC) notReady at 1 (sensed 1 - 6 counts):bt["2/home/esp/esp2/lib/slide.rb:642:in `raiseErr'"7/home/esp/esp2/lib/slide.rb:404:in `unlimitedSeek'"5/home/esp/esp2/lib/thread.rb:74:in `recoverable'"7/home/esp/esp2/lib/slide.rb:369:in `unlimitedSeek'"./home/esp/esp2/lib/slide.rb:361:in `seek'"0/home/esp/esp2/lib/slide.rb:411:in `moveTo'"1/home/esp/esp2/lib/slide.rb:421:in `driveTo'",/home/esp/esp2/lib/msg.rb:68:in `retry'"1/home/esp/esp2/lib/slide.rb:420:in `driveTo'"8/home/esp/esp2/type/auv/koa/configure.rb:28:in `to'"@/home/esp/esp2/utils/cartridge/carousel.rb:289:in `select!'"?/home/esp/esp2/utils/cartridge/carousel.rb:312:in `select'":/home/esp/esp2/utils/cartridge/carousel.rb:13:in `to'"#preston:2:in `topLevelBinding'"  El22 +5 ."preston"Carousel.home.seek 1 +2 "carousel0"FA' +18 "core" ' +3 "carousel0"FB% +2 "core" %e(S[ 92 +2 "syringe1"CC& +4 "core" &j  6 +2 ."preston"Lysis1.in :fast +2 "syringe1"C?d Q[<2 +4 ."preston"Lysis1.seek :locked + "syringe1"CD(* +237 "core" ( +2 "valve0"DE% +6 "core" %a>OX  + ."Plunge"Plunge.seek :locked +2 "valve0"DF' +6 "syringe1"CG% +5 "core" %8 +2 ."Air"Air.in :fast +2 "syringe1"C> Q]<2 +4 ."Air"Air.seek :locked +40 "syringe1"CH'h +51 "core" ' +32 ' +3 ."preston"Carousel.reconfigure :locked + "carousel0"F#  El2\ 2 +5 FI% +3 "core" %LcPb \  +5 #"preston"Powering cartridge bus +261 "cartridge_broadcast" ( +2 ."preston"Gate.setIR 1750,5000,0,6 +13 .Gate.setIR 0,5000,0,6 + "cartridge_broadcast"~ +6 ."preston"PuckHeater.configure :default + "Cartridge" \ :D H  +5 ."preston"Gate.power :heat,:ON,limit to 5000mA +54 "Cartridge" Jt +2 "cartridge" t +2 "Cartridge" Ky +4 "cartridge" y +2 "Cartridge" Ly  +3 "cartridge" y Fm/J59973 r/CNV +3 #"preston"Mounted lysis Cartridge board#J59973 +3 #Using default cartridge heat loss curve for HeatingFunctionInCarousel +5 "carousel0"FM% +4 "core" %bO N\ \ +2 "valve0"DN% +4 "core" %HO3 I +3 ."preston"Gate.power :heat,:OFF +2 .Gate.power :cartridge,:OFF +3 "valve1"EO& +3 "core" &O1 J +2 ."preston"Carousel.in :default +2 "carousel0"F>  El22 +5 FP% +2 "core" %bO R\ \ +3 ."preston"Carousel.home.seek 1 + "carousel0"FQ' +17 "core" ' + "carousel0"FR% +4 "core" %dSb ;2 +2 "syringe0"BS& +3 "core" &j݆o 4 +2 "syringe1"CT% +3 "core" %hʮm 4 +3 ."Air"Air.in :unlocking +3 "syringe0"BU% + "syringe1"C> Q]-2 +6 "core" %j0҆ H +3 ."Air"Air.seek :clear +2 "syringe1"CV'8 +80 "core" ' +2 "syringe1"CW& +3 "core" &*lZ  +3 ."Lysis1"Lysis1.in :unlocking +3 "syringe1"C? Q[(2 +3 "valve0"DX% +5 "core" %HOW 5 + ."Lysis1"Lysis1.seek :clear +5 ."Plunge"Plunge.in :unlocking +5 "syringe1"CY(j +2 "valve0"D> Pm'(2 +6 ."Plunge"Plunge.seek :clear +2 "valve0"DZ' +110 "core" ' +3 ( +3 ."preston"Carousel.seek 15 +2 "carousel0"F[' +394 "core" ' +3 "carousel0"F\\% +3 "core" % !>! Sj <2 +2 "syringe1"C]& +3 "core" &jȆm 6 +2 ."preston"Lysis1.in :fast +2 "syringe1"C?d Q[<2 +4 ."preston"Lysis1.seek :locked + "syringe1"C^(* +238 "core" ( +2 "valve0"D_% +5 "core" %a&Oh  +2 ."Plunge"Plunge.in :default + "valve0"D> Pm'-2 +5 "syringe1"C`% +3 ."Plunge"Plunge.seek :locked +3 "valve0"Da' +5 "core" %8 I +3 ."Air"Air.in :fast +3 "syringe1"C> Q]<2 +5 ."Air"Air.seek :locked + "syringe1"Cb'h +83 "core" ' +11 ' +2 ."preston"Carousel.reconfigure :locked + "carousel0"F#  El2\ 2 +5 Fc% +3 "core" % O>"P  +5 #"preston"Powering cartridge bus +261 "cartridge_broadcast" ( +2 ."preston"Gate.setIR 1750,5000,0,6 +13 .Gate.setIR 0,5000,0,6 + "cartridge_broadcast"~ +7 ."preston"Gate.power :cartridge,:OFF +55 #Mounted archive Cartridge +5 "carousel0"Fd% +4 "core" % >!O U\  +2 "valve0"De% +2 "core" %HOG P +4 "valve1"Ef& +2 "core" &~O@ Q +2 ."preston"Carousel.in :default +2 "carousel0"F>  El22 +4 Fg% +4 "core" % >"O U\ +2 ."preston"Carousel.home.seek 15 +2 "carousel0"Fh' +16 "core" ' + "carousel0"Fi% +3 "core" % >"SM =2 +2 "syringe0"Bj& +4 "core" &j } 6 +2 "syringe1"Ck% +2 "core" %hʫs 7 +4 ."Air"Air.in :unlocking +3 "syringe0"Bl% +5 "syringe1"C> Q]-2 + "core" %j) J +3 ."Air"Air.seek :clear +2 "syringe1"Cm'8 +81 "core" ' +2 "syringe1"Cn& +3 "core" &*s_  +3 ."Lysis1"Lysis1.in :unlocking +4 "valve0"Do% +4 "syringe1"C? Q[(2 +2 "core" %HOH " +3 ."Lysis1"Lysis1.seek :clear +4 ."Plunge"Plunge.in :unlocking +3 "syringe1"Cp(j +3 "valve0"D> Pm'(2 +4 ."Plunge"Plunge.seek :clear +3 "valve0"Dq' +109 "core" ' +5 ( +2 ."preston"Carousel.seek 34 +3 "carousel0"Fr' : +331 "core" 'DpQT 52 +3 !"preston"o:Slide::Error\ :@axisName"Storage Carousel (SC):@checkpoint: omitted: @replyo:I2C::Servo::AbsMove3Reply : @tagiw: @sourceiK: @error:positionErr: @channeli: @statuso:I2C::Servo::Status: @voltagef15.5051880216003935: @currenti: @type2F:@outPressiQ:\ @lostT: @inPressip:@velocityi: @pastFLSF:\ @homeF: @enabledF: @erri:@positioniD: @pastRLSF: @pwmi7:@deltaPressiT:@pastThresholdF:@destinationi%: mesg"PStorage Carousel (SC) positionErr at 27 - 32 counts (sensed 27 - 25 counts):bt["2/home/esp/esp2/lib/slide.rb:642:in `raiseErr'"7/home/esp/esp2/lib/slide.rb:404:in `unlimitedSeek'"5/home/esp/esp2/lib/thread.rb:74:in `recoverable'"7/home/esp/esp2/lib/slide.rb:369:in `unlimitedSeek'"./home/esp/esp2/lib/slide.rb:361:in `seek'"0/home/esp/esp2/lib/slide.rb:411:in `moveTo'"1/home/esp/esp2/lib/slide.rb:421:in `driveTo'",/home/esp/esp2/lib/msg.rb:68:in `retry'"1/home/esp/esp2/lib/slide.rb:420:in `driveTo'"8/home/esp/esp2/type/auv/koa/configure.rb:28:in `to'"@/home/esp/esp2/utils/cartridge/carousel.rb:289:in `select!'"?/home/esp/esp2/utils/cartridge/carousel.rb:312:in `select'":/home/esp/esp2/utils/cartridge/carousel.rb:13:in `to'"#preston:2:in `topLevelBinding'"  El22 +5 ."preston"Carousel.home.seek 34 +2 "carousel0"Ft' : +250 "core" ' +3 "carousel0"Fu% +2 "core" % :"[Sl <2 +2 "syringe1"Cv& +3 "core" &j Z 5 +3 ."preston"Lysis1.in :fast + "syringe1"C?d Q[<2 +5 ."preston"Lysis1.seek :locked +2 "syringe1"Cw(* +236 "core" ( +3 "valve0"Dx% +5 "core" %a.Og  +2 ."Plunge"Plunge.in :default +2 "valve0"D> Pm'-2 +4 "syringe1"Cy% +2 ."Plunge"Plunge.seek :locked +5 "valve0"Dz' +5 "core" %88 E +2 ."Air"Air.in :fast + "syringe1"C> Q]<2 +5 ."Air"Air.seek :locked +2 "syringe1"C{'h +82 "core" ' +13 ' + ."preston"Carousel.reconfigure :locked +2 "carousel0"F#  El2\ 2 +4 F|% +3 "core" % :O!P #\ +5 #"preston"Powering cartridge bus +261 "cartridge_broadcast" ( +2 ."preston"Gate.setIR 1750,5000,0,6 +12 .Gate.setIR 0,5000,0,6 + "cartridge_broadcast"~ +6 ."preston"PuckHeater.configure :default + "Cartridge" \ :D H  +5 ."preston"Gate.power :heat,:ON,limit to 5000mA +55 "Cartridge" }y +2 "cartridge" y 2K^U +3 "Cartridge" ~y ] +6 "cartridge" y r"pC̰o *u"J59946 8/(C=\\/CA\\Bz]BB˜BR8B(,A\ A\\KBBэBB= P/5AHBq=YBBGB33BAAz@B~BffBB= ~/8Ap B`BLBјBBHAADB.B̊B\\B= /8A BeBGBB +4 y=BAAKB{BBkB= /3Aq= BbBHBB̢B\\"AA(SB\ WBuBBB +3 #"preston"Mounted lysis Cartridge board#J59946 +4 #Using this cartridge's heat loss curve for HeatingFunctionInCarousel +3 "carousel0"F% +4 "core" % : *O S\ +2 "valve0"D% +4 "core" ā%HnOF N- +3 ."preston"Gate.power :heat,:OFF +2 .Gate.power :cartridge,:OFF +2 "valve1"E& +5 "core" ł&OJ P +2 ."preston"Carousel.in :default + "carousel0"F>  El22 +5 F\ % +2 "core" Ɗ% : O X\ +3 ."preston"Carousel.home.seek 34 +2 "carousel0"F ' : +16 "core" Ɖ' +2 "carousel0"F% +3 "core" ƈ% :(Sd ?2 +2 "syringe0"B& +4 "core" ‡&j_ 8 +2 "syringe1"C% +2 "core" Å%hʣ{X 7 +3 ."Air"Air.in :unlocking +4 "syringe0"B% +5 "syringe1"C> Q]-2 +2 "core" „%j=݆ K +2 ."Air"Air.seek :clear +2 "syringe1"C'8 +82 "core" Ã' +2 "syringe1"C & +3 "core" Ë&*r&e +3 ."Lysis1"Lysis1.in :unlocking +4 "valve0"D% +2 "syringe1"C? Q[(2 +4 "core" Ĕ%HO: # +3 ."Plunge"Plunge.in :unlocking +4 ."Lysis1"Lysis1.seek :clear +3 "valve0"D> Pm'(2 +2 "syringe1"C(j +5 ."Plunge"Plunge.seek :clear +2 "valve0"D' +110 "core" ĕ' +6 Ó( +2 ."preston"Carousel.seek 48 +2 "carousel0"F'- +393 "core" Ƙ' +3 "carousel0"F% +4 "core" Ɩ%- HS| =2 +2 "syringe1"C& +2 "core" ×&jԆX 8 +3 ."preston"Lysis1.in :fast + "syringe1"C?d Q[<2 +4 ."preston"Lysis1.seek :locked +2 "syringe1"C(* +237 "core" Æ( +2 "valve0"D % +6 "core" Č%a2Oy \ +2 ."Plunge"Plunge.in :default + "valve0"D> Pm'-2 +4 "syringe1"C % +2 ."Plunge"Plunge.seek :locked +5 "valve0"D' +5 "core" Í%8ˇ E +2 ."Air"Air.in :fast + "syringe1"C> Q]<2 +4 ."Air"Air.seek :locked +2 "syringe1"C'h +83 "core" Ï' +13 Ď' + ."preston"Carousel.reconfigure :locked +2 "carousel0"F#  El2\ 2 +4 F% +3 "core" Ɛ%-NP} " +5 #"preston"Powering cartridge bus +260 "cartridge_broadcast" ( +2 ."preston"Gate.setIR 1750,5000,0,6 +12 .Gate.setIR 0,5000,0,6 + "cartridge_broadcast"~ +7 ."preston"Gate.power :cartridge,:OFF +55 #Mounted archive Cartridge +5 "carousel0"F% +3 "core" ƒ%- O Y\ +2 "valve0"D% +4 "core" ę%HO\\ U +3 "valve1"E& +3 "core" ŝ&OU T +2 ."preston"Carousel.in :default + "carousel0"F>  El22 +5 F% +2 "core" ƛ%- O X\ +3 ."preston"Carousel.home.seek 48 +2 "carousel0"F''- +15 "core" Ƨ' +2 "carousel0"F% +3 "core" ƞ%-JP R +2 "syringe0"B& +4 "core" œ&ja L + "syringe1"C% +4 "core" Ú%hʭd K +2 ."Air"Air.in :unlocking +4 "syringe0"B% +2 "syringe1"C> Q]-2 +5 ."Air"Air.seek :clear +2 "syringe1"C&'8 +6 "core" Ÿ%j5x K +76 æ' +2 "syringe1"C%& +3 "core" å&*nf ! +3 ."Lysis1"Lysis1.in :unlocking +4 "valve0"D!% +2 "syringe1"C? Q[(2 +4 "core" ġ%HOR & +44 ."Lysis1"Lysis1.seek :clear +4 ."Plunge"Plunge.in :unlocking +3 "syringe1"C.(j +3 "valve0"D> Pm'(2 +5 ."Plunge"Plunge.seek :clear +2 "valve0"D0' +109 "core" İ' +4 î( +2 ."preston"Carousel.seek 60 +4 "carousel0"F/'9 +337 "core" Ư' +3 "carousel0"F2% +4 "core" Ʋ%9! Ss @2 + "syringe1"C3& +3 "core" ó&jI 7 +3 ."preston"Lysis1.in :fast + "syringe1"C?d Q[<2 +4 ."preston"Lysis1.seek :locked +2 "syringe1"C4(* +237 "core" ô( +2 "valve0"D5% +6 "core" ĵ%a'Or \ + ."Plunge"Plunge.in :default +2 "valve0"D> Pm'-2 +4 "syringe1"C$% +2 ."Plunge"Plunge.seek :locked +5 "valve0"D6' +5 "core" ä%8c I +2 ."Air"Air.in :fast +2 "syringe1"C> Q]<2 +4 ."Air"Air.seek :locked +2 "syringe1"C7'h +82 "core" ÷' +13 Ķ' +2 ."preston"Carousel.reconfigure :locked + "carousel0"F#  El2\ 2 +5 F8% +4 "core" Ƹ%9N P| " +5 #"preston"Powering cartridge bus +260 "cartridge_broadcast" ( +2 ."preston"Gate.setIR 1750,5000,0,6 +12 .Gate.setIR 0,5000,0,6 +2 "cartridge_broadcast"~ +5 ."preston"PuckHeater.configure :default +2 "Cartridge" \ :D H  +5 ."preston"Gate.power :heat,:ON,limit to 5000mA +53 "Cartridge" 9y +3 "cartridge" ym5m5 +2 "Cartridge" :y  +4 "cartridge" y hr/J59915 r/C\\ +2 #"preston"Mounted lysis Cartridge board#J59915 +5 #Using default cartridge heat loss curve for HeatingFunctionInCarousel +3 "carousel0"F"% +3 "core" Ƣ%9 O O\  +3 "valve0"D#% +4 "core" ģ%HOA L +3 ."preston"Gate.power :heat,:OFF +2 .Gate.power :cartridge,:OFF +3 "valve1"E& +3 "core" ő&OD L +2 ."preston"Carousel.in :default +2 "carousel0"F>  El22 +4 F1% +3 "core" Ʊ%9 O R\  +2 ."preston"Carousel.home.seek 60 +2 "carousel0"F;'9 +17 "core" ƻ' + "carousel0"F<% +8 "core" Ƽ%9 [Sd <2 +2 "syringe0"B=& +9 "core" ½&j^ 7 +2 "syringe1"C>% +3 "core" þ%hʣ{ H +4 ."Air"Air.in :unlocking +2 "syringe1"C> Q]-2 +2 "syringe0"B?% +4 ."Air"Air.seek :clear +5 "syringe1"CB'8 +5 "core" ¿%j+hX G +76 ' +2 "syringe1"CC& +3 "core" &*uQ  +3 ."Lysis1"Lysis1.in :unlocking +4 "valve0"DE% +2 "syringe1"C? Q[(2 +4 "core" %HOO # +3 ."Lysis1"Lysis1.seek :clear +4 ."Plunge"Plunge.in :unlocking +4 "syringe1"CG(j + "valve0"D> Pm'(2 +6 ."Plunge"Plunge.seek :clear +2 "valve0"D@' +103 "Can"nw+l|w,e, +6 "core" ' +5 ( +2 ."preston"Carousel.seek 1 +2 "carousel0"F+' +14 "core" ƫ'9e$GWT 42 +3 !"preston"o:Slide::Error\ :@axisName"Storage Carousel (SC):@checkpoint: omitted: @replyo:I2C::Servo::AbsMove3Reply : @tagi0: @sourceiK: @error:positionErr: @channeli: @statuso:I2C::Servo::Status: @voltagef15.500278841433481: @currenti: @type2F:@outPressiW:\ @lostT: @inPressiG:@velocityi$: @pastFLSF:\ @homeF: @enabledF: @erri:@positionie9: @pastRLSF: @pwmi7:@deltaPressiT:@pastThresholdF:@destinationi%: mesg"PStorage Carousel (SC) positionErr at 60 - 57 counts (sensed 60 - 46 counts):bt["2/home/esp/esp2/lib/slide.rb:642:in `raiseErr'"7/home/esp/esp2/lib/slide.rb:404:in `unlimitedSeek'"5/home/esp/esp2/lib/thread.rb:74:in `recoverable'"7/home/esp/esp2/lib/slide.rb:369:in `unlimitedSeek'"./home/esp/esp2/lib/slide.rb:361:in `seek'"0/home/esp/esp2/lib/slide.rb:411:in `moveTo'"1/home/esp/esp2/lib/slide.rb:421:in `driveTo'",/home/esp/esp2/lib/msg.rb:68:in `retry'"1/home/esp/esp2/lib/slide.rb:420:in `driveTo'"8/home/esp/esp2/type/auv/koa/configure.rb:28:in `to'"@/home/esp/esp2/utils/cartridge/carousel.rb:289:in `select!'"?/home/esp/esp2/utils/cartridge/carousel.rb:312:in `select'":/home/esp/esp2/utils/cartridge/carousel.rb:13:in `to'"#preston:2:in `topLevelBinding'"  El22 +5 ."preston"Carousel.home.seek 1 +2 "carousel0"F ' +1621 "core" Ơ' +3 "carousel0"F*% +4 "core" ƪ%!k S~ =2 + "syringe1"CJ& +3 "core" &j҆d 8 +3 ."preston"Lysis1.in :fast + "syringe1"C?d Q[<2 +5 ."preston"Lysis1.seek :locked +2 "syringe1"CK(* +238 "core" ( +2 "valve0"DL% +6 "core" %a&Os  + ."Plunge"Plunge.in :default +2 "valve0"D> Pm'-2 +5 "syringe1"CM% +2 ."Plunge"Plunge.seek :locked +5 "valve0"DN' +5 "core" %8Æ H +2 ."Air"Air.in :fast + "syringe1"C> Q]<2 +4 ."Air"Air.seek :locked +2 "syringe1"CO'h +83 "core" ' +13 ' + ."preston"Carousel.reconfigure :locked +2 "carousel0"F#  El2\ 2 +5 FP% +2 "core" %Pe P ! +5 #"preston"Powering cartridge bus +261 "cartridge_broadcast" ( +2 ."preston"Gate.setIR 1750,5000,0,6 +12 .Gate.setIR 0,5000,0,6 +2 "cartridge_broadcast"~ +5 ."preston"PuckHeater.configure :default +2 "Cartridge" \ :D H  +5 ."preston"Gate.power :heat,:ON,limit to 5000mA +54 "Cartridge" Ry +2 "cartridge" y +2 "Cartridge" Sy  +204 "cartridge" y Fm/J59973 r/CNV +2 #"preston"Mounted lysis Cartridge board#J59973 +5 #Using default cartridge heat loss curve for HeatingFunctionInCarousel +3 .Intake.open +2 "sampler0"HT1 +83 "core" 1 + ."preston"Exhaust.open +2 "sampler0"HU2 +84 "core" 2 +2 ."preston"Bypass.open + "sampler1"IW1 +113 "core" 1 + "carousel0"FX% +3 "core" %dO F\  +5 ."preston"Toroid.in :hold + "valve0"D? 2 +4 ."preston"Toroid.seek :bypass +2 "valve0"DA( +354 "core" ( +3 ."preston"Toroid.in :default + "valve0"D? 2 +5 ."preston"Toroid.seek :clear +3 "valve0"DH( +353 "core" ( +2 ."preston"Archive.seek :full +2 "syringe0"BD( +243 "core" ( +2 ."preston"Air.in :default + "syringe1"C>d Q]<2 +5 ."preston"Air.seek :full +2 "syringe1"CF'h +4 "core" ' +3 ."preston"Lysis1.in :default + "syringe1"C?d Q[<2 +4 ."preston"Lysis1.seek :full +2 "syringe1"CQ( +196 "core" ( +2 ."preston"Lysis2.seek :full +2 "syringe0"B\\' +219 "core" ' +2 "syringe0"B]% +3 "core" %(Y < +2032 #"preston"-> Leak +8 "ambient0"J_% +4 "core" % ' +295 #"preston"-> Sampler.psi +2 "sampler0"H`% +4 "core" %8 0 +1584 #"preston"-> Intake.close; Exhaust.close; PB.close +2 .Intake.close +3 "sampler0"HY/ +90 "core" / +2 ."preston"Exhaust.close + "sampler0"Hc0 +80 "core" 0 + ."preston"Bypass.close +2 "sampler1"IZ/ +80 "core" / +400 #"preston"-> SC +3 "carousel0"FV% +4 "core" %d:O 8\  +104 #"preston"-> to 1 +2 "carousel0"Fd% +5 "core" %cO 8\ +2 "valve0"De% +3 "core" %HOX 4 +2 "syringe1"Cf& +3 "core" &ǥ 1M +2 "syringe1"Cg% +4 "core" %hʪwx 2 +2 "carousel0"Fi% +4 "core" %d$O 8\  +347 #"preston"-> PP.cartridge +3 .PinPort.in :locking +3 "valve1"E? Ld22 +5 ."preston"PinPort.seek :locked +2 "valve1"Ej( N +240 "core" ( +2 "valve1"Ek& +3 "core" & NB/Y 2 +679 #"preston"-> Handoff.waste +3 .Handoff.select :waste +2 "valve0"D +308 #"preston"-> Syringe.psi +2 "syringe1"Cl% +4 "core" %hʟw , +333 #"preston"-> Syringe.tare +2 #Waiting up to 3:00 for Syringe to stabilize +/-0.20psi +3 "syringe1"Cn% +5 "core" %hʥ^ - +46 "syringe1"Co% +3 "core" %hʩކS , +47 "syringe1"C[% +2 "core" %hʬE , +48 "syringe1"Cb% +2 "core" %hʯֆZ . +48 "syringe1"C^% +2 "core" %hʩφc . +48 "syringe1"Ca% +2 "core" %hʨنV . +48 "syringe1"Ch% +2 "core" %hʪΆp / +48 "syringe1"Cr% +3 "core" %hʢц~ . +47 "syringe1"Cu% +3 "core" %hʜ҆{ - +47 "syringe1"Cv% +3 "core" %hʛֆ . +47 "syringe1"Cs% +4 "core" %hʥ . +46 "syringe1"Cx% +3 "core" %hʥ؆i - +47 "syringe1"Cy% +3 "core" %hʭ͆t - +47 "syringe1"Cp% +3 "core" %hʢ҆c - +3 "Can"nw+l|x\ \ IO + #"preston"Syringe tare is 53% of full scale at 22C (drifted 2%) +276 "Can"n~+|x\ kJ +263 #"preston"-> Leak +2 "ambient0"J|% +4 "core" % $ +623 #"preston"-> PB.open +2 .Bypass.open +2 "sampler1"Iq1 +78 "core" 1 +190 #"preston"-> Intake.open +3 .Intake.open +2 "sampler0"Hm1 +79 "core" 1 +232 #"preston"-> Sampler.tare +4 "ambient0"J}% +2 "core" % ( +3 #"preston"Waiting up to 20 seconds for sea pressure to stabilize +/-0.50psi + "sampler0"H~% +6 "core" % - +45 "sampler0"H% +2 "core" % / +48 "sampler0"H% +2 "core" ȁ% / +48 "sampler0"H% +2 "core" Ȃ% / +48 "sampler0"H\ % +2 "core" Ȋ% / +48 "sampler0"H% +2 "core" Ȉ% / +3 "Can"n~+|x\ ANb + #"preston"Vacuum tare is 51% of full scale at 22C (drifted -0%) +2 "ambient0"J% +5 "core" ʇ% & +375 #"preston"-> Cmd.stop +3 "sampler0"H% +4 "core" ȅ% . +3 ."closeIntake"Intake.close +2 "sampler0"H/ +5 ."closeBypass"Bypass.close +6 ."closeHandoff"Handoff.select :close +4 "sampler1"I / +2 "valve0"D0 +77 "core" ɋ/ +3 Ȅ/ +3 ."preston"Gate.power :heat,:OFF +2 .Gate.power :cartridge,:OFF +2 "valve1"E& +4 "core" Ŕ& NBOG 2| +3 ."preston"PinPort.in :unlocking + "valve1"E? Ld2 +6 ."preston"PinPort.seek :clear +2 "valve1"Et( +239 "core" ( +2 ."preston"Carousel.in :default + "carousel0"F>  El22 +4 F{% +3 "core" %eO \  +2 ."preston"Carousel.home.seek 1 +2 "carousel0"Fw' +16 "core" ' +2 "carousel0"Fz% +2 "core" %f5Se (2 +2 "syringe1"C & +4 "core" É&ǟK "S +2 ."preston"Lysis1.in :fast + "syringe1"C?d Q[<2 +5 ."preston"Lysis1.seek :locked +2 "syringe1"C(* +161 "core" Ö( +3 ."preston"Plunge.seek :locked +42 "valve0"D' +4 "core" ė' +3 "syringe0"B & +3 "core" Œ&ơOm 2 +5 ."Archive"Archive.in :unlocking +2 "syringe0"B? P\\-2 +4 "syringe1"C % +2 ."Archive"Archive.seek :clear +5 "syringe0"B(j +4 "core" Í%hʩQ 3 +4 ."Air"Air.in :unlocking +2 "syringe1"C> Q]-2 +4 C& +2 ."Air"Air.seek :clear +5 "syringe1"C'8 +4 "core" Ð&*l܆J +5 ."Lysis1"Lysis1.in :unlocking +2 "syringe1"C? Q[(2 +4 "syringe0"B% +3 ."Lysis1"Lysis1.seek :clear +4 "syringe1"C(j +5 "core" ƒ%e\ -  +3 ."Lysis2"Lysis2.in :unlocking +2 "syringe0"B> Q[(2 +5 ."Lysis2"Lysis2.seek :clear +2 "syringe0"B'j +33 "core" “( +10 Õ' +44 ™' +19 Ò( +3 "sampler0"H% +2 "core" ȝ%> / +10 ."preston"Gate.power :analytic1,:OFF +2 .Gate.power :analytic2,:OFF +2 .Gate.power :analytic3,:OFF +3 .Gate.power :motor,:OFF +3 .Gate.power :core,:OFF +2 .Gate.power :main,:OFF +3 #Safely stopped and ready to power off @1752613996.94PDT @PDT1752613998.97 #-> exit +3 #Session Ended @1752626996.11PDT = =tMAIN =mMAIN_scheduler @PDT1752626999.19 #t\ Environmental Sample Processor built 30-Jun-25 (6f42ecee) +123 #"core_reset"Sent BREAK +2 #t>BREAK< ESP3 Gateway boot v1.43 +220 #>BREAK< ESP3 Gateway boot v1.43 for core bus +2 #>BREAK< ESP3 Gateway boot v1.43 for cartridge bus +293 #\ Configuration for koa by nadia@mbari.org 6/26/25\ /home/esp/esp2/type/auv/koa/configure.rb\ +57 #Sea pressure (Abs) tare is 6% of full scale +467 "Can"nj@*}|S +2 nj@*}|S + #tPolling Can every 2:00 +98 "Can"mjB*}|_ +2 #tClients may connect on TCP port 9999 +2 #Connecting to 10.89.11.2:9999 +5 !o:Errno::ECONNREFUSED:\ errnoit: mesg"PCould not connect to initial client because Connection refused - connect(2):bt[ "2/home/esp/esp2/lib/esp.rb:204:in `initialize'",/home/esp/esp2/lib/esp.rb:204:in `open'"-/home/esp/esp2/lib/esp.rb:204:in `shell'"7/home/esp/esp2/lib/schedule.rb:497:in `initialize'"0/home/esp/esp2/lib/thread.rb:736:in `start'"7/home/esp/esp2/lib/schedule.rb:490:in `initialize'"'/home/esp/esp2/lib/schedule.rb:488 +2 #Waiting for espclients... +320 #"preston"Session Begun +3948 #-> ESP.ready!; PB.open; Exhaust.open +5 .Gate.power :main,:ON,limit to 5000mA +2 .Gate.power :analytic1,:ON,limit to 4000mA +3 .Gate.power :analytic2,:ON,limit to 4000mA +3 .Gate.power :analytic3,:ON,limit to 4000mA +5 #Powering core bus +261 "valve0"D2 +3 D +2 "core" ā +5 ."preston"Plunge.configure :default + "valve0"D# Pm'-2 +6 ."preston"SamplePump.configure :default +2 "sampler0"H#^ #(22 +7 ."preston"Toroid.configure :default + "valve0"D$ 2 +7 ."preston"Carousel.configure :default + "carousel0"F#  El22 +7 ."preston"Abs.configure :default + "ambient0"J#  +7 ."preston"Archive.configure :default + "syringe0"B$d P\\<2 +7 ."preston"Air.configure :default +2 "syringe1"C#d Q]<2 +4 ."preston"Lysis1.configure :default + "syringe1"C$d Q[<2 +4 ."preston"Lysis2.configure :default +2 "syringe0"B#d Q[<2 +7 ."preston"PinPort.configure :default + "valve1"E$ Ld22 +4 #"preston"All elf controllers running firmware version 4.92 +3 .Gate.power :motor,:ON,limit to 5000mA +4 "valve0"D% +4 D& +5 "carousel0"F% +3 "core" Ă%H|O0 G + "syringe0"B& +3 "core" ă&iO& T` +4 "syringe1"C% +3 ."Plunge_home"Plunge.home.jog 0 +8 "syringe1"C& +6 ."Toroid_home"Toroid.home.jog 0 +10 "valve0"D) +3 "syringe0"B % +2 "valve1"E\ & +2 "valve0"D * +14 "core" Ƅ%Gi Po o …&} n + Æ%} p + Ç&} p ‰%}c } + Ĉ) Ŋ&gOG + + ċ* +7 "valve0"D & +3 D % + ."Lysis2_home"Lysis2.home.jog 0 +5 ."Lysis1_home"Lysis1.home.jog 0 +4 ."Air_home"Air.home.jog 0 +3 ."Archive_home"Archive.home.jog 0 +2 ."Carousel_home"Carousel.home.jog 0 +4 ."PinPort_home"PinPort.home.jog 0 +3 "syringe0"B) +3 "syringe1"C* +4 C) +3 "syringe0"B* +4 "carousel0"F) +4 "valve1"E* +7 "core" Č&!OW + č%HOM Ž) +2 Ï* + Ð) + ‘* œ* +2 "syringe0"B% +4 "syringe1"C& +2 "syringe0"B& +2 "valve1"E& +4 "syringe1"C% +5 ."Plunge_home"Plunge.in :homing +13 ."Toroid_home"Toroid.in :homing +4 "valve0"D> (2 +2 D?2 +5 ."Toroid_home"Toroid.jog 1274 + ."Plunge_home"Plunge.jog 1571 +3 "valve0"D* +3 D)# +6 "core" ƒ) ”%r+}d + Õ&p}t  + –&~}J  ŗ&aOK  + Ø%}X  +39 ."Lysis2_home"Lysis2.in :homing +5 ."Air_home"Air.in :homing +3 ."Archive_home"Archive.in :homing +3 ."PinPort_home"PinPort.in :homing +4 ."Lysis1_home"Lysis1.in :homing +6 "syringe0"B> (2 +2 "syringe1"C> -2 +2 "syringe0"B? -2 +2 "valve1"E?2 +2 "syringe1"C? (2 +3 ."Lysis2_home"Lysis2.jog 1605 +8 ."PinPort_home"PinPort.jog -1207 +4 "syringe0"B)E +2 ."Lysis1_home"Lysis1.jog 1610 +4 ."Archive_home"Archive.jog 1598 +4 ."Air_home"Air.jog 343 +5 "valve1"E*I +2 "syringe1"C*J +4 "syringe0"B*> +4 "syringe1"C)W +11 "core" Ě) +2 ."Plunge_home"Plunge.setRawPosition! 50 + "valve0"D72 +5 ."Plunge_home"Plunge.seek :home +3 "valve0"D ' +23 "core" Ġ' +2 ."Plunge_home"Plunge.in :default + "valve0"D> Pm'-2 +11 "core" ß) + ."Air_home"Air.setRawPosition! 0 + "syringe1"C7 +5 ."Air_home"Air.seek :home +2 "syringe1"C!' +6 "core" á' + ."Air_home"Air.in :default + "syringe1"C>d Q]<2 +28 "core" ›) +2 ."Lysis2_home"Lysis2.setRawPosition! 50 + "syringe0"B72 +5 ."Lysis2_home"Lysis2.seek :home +2 "syringe0"B"' +6 "core" Ý* +2 ."Lysis1_home"Lysis1.setRawPosition! 50 + "syringe1"C82 +4 "core" ž* +3 ."Archive_home"Archive.setRawPosition! 50 +2 ."Lysis1_home"Lysis1.seek :home +2 "syringe0"B82 +3 "syringe1"C#( +8 ."Archive_home"Archive.seek :home +2 "syringe0"B$( +5 "core" ¢' +2 ."Lysis2_home"Lysis2.in :default + "syringe0"B>d Q[<2 +7 "core" ã( +3 ."Lysis1_home"Lysis1.in :default + "syringe1"C?d Q[<2 +4 "core" Ŝ* +3 ."PinPort_home"PinPort.setRawPosition! 0 + "valve1"E8 +5 ."PinPort_home"PinPort.seek :home +2 "valve1"E%( +5 "core" ¤( + ť( +2 ."Archive_home"Archive.in :default +2 ."PinPort_home"PinPort.in :default +3 "syringe0"B?d P\\<2 +2 "valve1"E? Ld22 +104 "core" ę* +2 ."Toroid_home"Toroid.setRawPosition! 0 + "valve0"D8 +5 ."Toroid_home"Toroid.seek :home +2 "valve0"D&( +4 "core" Ħ( +2 ."Toroid_home"Toroid.in :default +2 "valve0"D? 2 +6 ."clearToroid"Toroid.seek :clear +2 "valve1"E'& +4 "valve0"D(( +5 "core" ŧ&͉OQ w +4 ."preston"PinPort.in :unlocking +2 "valve1"E? Ld2 +5 ."preston"PinPort.seek :clear +2 "valve1"E)( +114 "core" ũ( +225 Ĩ( +2 ."preston"Air.seek :clear +3 "syringe1"C*'8 +85 "core" ê' +2 ."preston"Lysis1.seek :clear +2 "syringe1"C+(j +75 "core" ë( +2 ."preston"Lysis2.seek :clear +3 "syringe0"B,'j +74 "core" ¬' +2 ."preston"Archive.seek :clear +3 "syringe0"B-(j +74 "core" ­( + ."preston"Carousel.in :default +2 "carousel0"F>  El22 +5 F.% +3 "core" Ʈ%Uj P i +2 ."preston"Carousel.home.seek 1 +2 "carousel0"F/' +15 "core" Ư' + "valve0"D0% +3 "core" İ%a1OC  +3 ."preston"Bypass.open + "sampler1"I11 +80 "core" ɱ1 +2 ."preston"Exhaust.open + "sampler0"H22 +84 "core" Ȳ2 +5759 "Can"ni+}{+ +3017 #"preston"-> require 'vacuumCart' +1154 #-> Cart.release 1,60 +491 #-> Cart.dry +262 #-> vacLeakTest +5 "valve0"D3% +4 D4& +3 "core" ij%a3O-  + "carousel0"F5% +4 "syringe0"B6& +3 "syringe1"C7% +5 C8& +4 "syringe0"B9% +2 "valve1"E:& +19 "core" Ĵ&zO' a Ƶ%Ij$P  + ¶&jz} % + ÷%8j}t ø&jS} + ¹%j2S} ź&O, +7 ."clearToroid"Toroid.seek :clear +3 "valve1"E;& +2 "valve0"D<( +6 "core" Ż&O2 + ļ( +3 ."preston"Air.seek :clear +2 "syringe1"C='8 +5 "core" ý' +2 ."preston"Lysis1.seek :clear +2 "syringe1"C>(j +5 "core" þ( +2 ."preston"Lysis2.seek :clear +2 "syringe0"B?'j +5 "core" ¿' +2 ."preston"Archive.seek :clear +2 "syringe0"B@(j +5 "core" ( +2 ."preston"Carousel.in :default + "carousel0"F>  El22 +5 FA% +3 "core" %Hk3P  +2 ."preston"Carousel.home.seek 1 +3 "carousel0"FB' +14 "core" ' +2 "valve0"DC% +3 "core" %a>O0  +3 #"preston"Waiting for preston to answer "Turn the pump on. Push Return" +1707 #Answered Turn the pump on. Push Return"" +2 #Vacuuming individual cartridges. +3 "valve0"DD% +4 DE& +44 "core" %a/OK  + &vOH e + "carousel0"FF% +3 "syringe0"BG& +5 "syringe1"CH% +5 CI& +2 "syringe0"BJ% +5 "valve1"EK& +17 "core" &jx} ' + %IjP  + %8}r &j){} + %j.}  &OC +6 ."clearToroid"Toroid.seek :clear +3 "valve1"EL& +3 "valve0"DM( +7 "core" &OF + ( +2 ."preston"Air.seek :clear +2 "syringe1"CN'8 +5 "core" ' +2 ."preston"Lysis1.seek :clear +2 "syringe1"CO(j +5 "core" ( +2 ."preston"Lysis2.seek :clear +2 "syringe0"BP'j +5 "core" ' +2 ."preston"Archive.seek :clear +2 "syringe0"BQ(j +6 "core" ( + ."preston"Carousel.in :default +2 "carousel0"F>  El22 +4 FR% +3 "core" %HkP  +3 ."preston"Carousel.home.seek 1 +2 "carousel0"FS' +16 "core" ' + "valve0"DT% +4 "core" %aDOC  +2 "valve0"DU% +3 "core" %a/iO8  +2 "syringe1"CV& +3 "core" &j#} +2 "syringe1"CW% +3 "core" %8{}u +3 "valve1"EX& +3 "core" &O9 +3 ."preston"Carousel.seek 60 +2 "carousel0"FY'9 +79 "core" 'u WT o2' +3 !"preston"o:Slide::Error\ :@axisName"Storage Carousel (SC):@checkpoint: omitted: @replyo:I2C::Servo::AbsMove3Reply : @tagi^: @sourceiK: @error:positionErr: @channeli: @statuso:I2C::Servo::Status: @voltagef15.7899204712812970+: @currentiu: @type2F:@outPressi:\ @lostT: @inPressiW :@velocityi: @pastFLSF:\ @homeF: @enabledF: @erri,:@positioni: @pastRLSF: @pwmi7:@deltaPressiT:@pastThresholdF:@destinationi%: mesg"PStorage Carousel (SC) positionErr at 4 - 102 counts (sensed 4 - 110 counts):bt["2/home/esp/esp2/lib/slide.rb:642:in `raiseErr'"7/home/esp/esp2/lib/slide.rb:404:in `unlimitedSeek'"5/home/esp/esp2/lib/thread.rb:74:in `recoverable'"7/home/esp/esp2/lib/slide.rb:369:in `unlimitedSeek'"./home/esp/esp2/lib/slide.rb:361:in `seek'"0/home/esp/esp2/lib/slide.rb:411:in `moveTo'"1/home/esp/esp2/lib/slide.rb:421:in `driveTo'",/home/esp/esp2/lib/msg.rb:68:in `retry'"1/home/esp/esp2/lib/slide.rb:420:in `driveTo'"8/home/esp/esp2/type/auv/koa/configure.rb:28:in `to'"@/home/esp/esp2/utils/cartridge/carousel.rb:289:in `select!'"?/home/esp/esp2/utils/cartridge/carousel.rb:312:in `select'">/home/esp/esp2/protocol/3G/vacuumCart.rb:20:in `vacCarts'":/home/esp/esp2/protocol/3G/vacuumCart.rb:19:in `each'">/home/esp/esp2/protocol/3G/vacuumCart.rb:19:in `vacCarts'"A/home/esp/esp2/protocol/3G/vacuumCart.rb:97:in `vacLeakTest'"#preston:5:in `topLevelBinding'"  El22 +5 ."preston"Carousel.home.seek 60 +2 "carousel0"F['9 +544 "core" 'u}`A!T r2 +2 !"preston"o:Slide::Error\ :@axisName"Storage Carousel (SC):@checkpoint: omitted: @replyo:I2C::Servo::AbsMove3Reply : @tagi`: @sourceiK: @error:positionErr: @channeli: @statuso:I2C::Servo::Status: @voltagef15.804648011782033_: @currenti}: @type2F:@outPressi!:\ @lostT: @inPressiA`:@velocityi: @pastFLSF:\ @homeF: @enabledF: @erri:@positioniu: @pastRLSF: @pwmi7:@deltaPressiT:@pastThresholdF:@destinationi%: mesg"CStorage Carousel (SC) positionErr at 23 - 7 counts (sensed 23):bt["2/home/esp/esp2/lib/slide.rb:642:in `raiseErr'"7/home/esp/esp2/lib/slide.rb:404:in `unlimitedSeek'"5/home/esp/esp2/lib/thread.rb:74:in `recoverable'"7/home/esp/esp2/lib/slide.rb:369:in `unlimitedSeek'"./home/esp/esp2/lib/slide.rb:361:in `seek'"0/home/esp/esp2/lib/slide.rb:411:in `moveTo'"1/home/esp/esp2/lib/slide.rb:421:in `driveTo'",/home/esp/esp2/lib/msg.rb:85:in `retry'"1/home/esp/esp2/lib/slide.rb:420:in `driveTo'"8/home/esp/esp2/type/auv/koa/configure.rb:28:in `to'"@/home/esp/esp2/utils/cartridge/carousel.rb:289:in `select!'"?/home/esp/esp2/utils/cartridge/carousel.rb:312:in `select'">/home/esp/esp2/protocol/3G/vacuumCart.rb:20:in `vacCarts'":/home/esp/esp2/protocol/3G/vacuumCart.rb:19:in `each'">/home/esp/esp2/protocol/3G/vacuumCart.rb:19:in `vacCarts'"A/home/esp/esp2/protocol/3G/vacuumCart.rb:97:in `vacLeakTest'"#preston:5:in `topLevelBinding'"  El22 +5 ."preston"Carousel.hold +2 "carousel0"F\\+ +4 "core" + +3 ."preston"Carousel.in :default +2 "carousel0"F>  El22 +5 ."preston"Carousel.home.seek 60 +3 "carousel0"F]'9 +1025 "core" ' +4 "carousel0"F^% +2 "core" %9SW {2\ +2 "syringe1"C_& +3 "core" &j}Z v +3 ."preston"Lysis1.in :fast + "syringe1"C?d Q[<2 +4 ."preston"Lysis1.seek :locked +2 "syringe1"C`(* +236 "core" ( +2 "valve0"Da% +6 "core" %aGO S +2 ."Plunge"Plunge.seek :locked +2 "valve0"Db' +4 "syringe1"Cc% +7 "core" %8} T +2 ."Air"Air.in :fast +2 "syringe1"C> Q]<2 +4 ."Air"Air.seek :locked +2 "syringe1"Cd'h +83 "core" ' +6 ' + ."preston"Carousel.reconfigure :locked +2 "carousel0"F#  El2\ 2 +5 Fe% +3 "core" %9R%P ) +5 #"preston"Powering cartridge bus +261 "cartridge_broadcast" ( +2 ."preston"Gate.setIR 1750,5000,0,6 +12 .Gate.setIR 0,5000,0,6 + "cartridge_broadcast"~ +6 ."preston"PuckHeater.configure :default +2 "Cartridge" \ :D H  +5 ."preston"Gate.power :heat,:ON,limit to 5000mA +53 "Cartridge" ft +3 "cartridge" t +2 "Cartridge" gy +3 "cartridge" ym5m5 +2 "Cartridge" hy  +3 "cartridge" y hr/J59915 r/C\\ +3 #"preston"Mounted lysis Cartridge board#J59915 +4 #Using default cartridge heat loss curve for HeatingFunctionInCarousel +4 #Vacuuming vented cartridge 60 for 30 seconds +2 "carousel0"Fi% +5 "core" %93O \ +4 ."preston"Toroid.in :hold +2 "valve0"D? 2 +4 ."preston"Toroid.seek :cartridge +3 "valve0"Dj(m +372 "core" ( +3 ."preston"Toroid.in :default +2 "valve0"D? 2 +5 ."preston"Toroid.seek :clear +2 "valve0"Dk( +372 "core" ( +2 #"preston"Polling Can every 2:00 +51 "Can"ni+3}|TFLEy +2 ."preston"PuckHeater.configure :default #ambient 21.1C +2 "Cartridge" \ :D H  +5 ."preston"PuckHeater.seek 42.2C,1:00 +2 "Cartridge" l D" +4 m9 +3 "cartridge" 9"~ +103 "Cartridge" n9 +3 "cartridge" 9!~H +103 "Cartridge" o9 +2 "cartridge" 9"~d +103 "Cartridge" p9 +2 "cartridge" 9$~ c +103 "Cartridge" q9 +2 "cartridge" 9(~ a +103 "Cartridge" r9 +2 "cartridge" 9*~^ +103 "Cartridge" s9 +2 "cartridge" 9-~Y +103 "Cartridge" t9 +2 "cartridge" 9/RX +103 "Cartridge" u9 +2 "cartridge" 91W +103 "Cartridge" v9 +2 "cartridge" 93r~"Y +134 "Cartridge" w9 +2 "cartridge" 95~(W +103 "Cartridge" x9 +3 "cartridge" 97&,V +103 "Cartridge" y9 +2 "cartridge" 980U +103 "Cartridge" z9 +2 "cartridge" 994R +103 "Cartridge" {9 +2 "cartridge" 9;?8P +103 "Cartridge" |9 +2 "cartridge" 9EJ +103 "Cartridge" 9 +2 "cartridge" 9>II +103 "Cartridge" 9 +2 "cartridge" 9?NH +103 "Cartridge" 9 +2 "cartridge" 9@6RG +103 "Cartridge" 9 +3 "cartridge" 9@VF +10 ."preston"PuckHeater.hold 3 seconds,42.2C +5 "Cartridge" \ D" @G +3 "cartridge" W +306 +2 ."preston"delayUntil "17:54:22.78" +291 "ambient0"J % +3 "core" ʉ% +2 "carousel0"F% +3 "core" Ƈ%9O \ +2 #"preston"Cartridge 60 at 1.36231930251977 psi + "carousel0"F% +6 "core" Ɔ%9O \ +4 ."preston"Toroid.in :hold + "valve0"D? 2 +4 ."preston"Toroid.seek :bypass +2 "valve0"D( +354 "core" ą( +3 ."preston"Toroid.in :default +2 "valve0"D? 2 +5 ."preston"Toroid.seek :clear +3 "valve0"D( +353 "core" Ą( + ."preston"delay 2 seconds +203 .Air.in :default + "syringe1"C>d Q]<2 +4 ."preston"Air.seek :full +3 "syringe1"C 'h +4 "core" Ì' +2 "carousel0"F % +4 "core" ƍ%9@O \ +2 "valve0"D% +3 "core" ė%H$OL w +3 ."preston"Gate.power :heat,:OFF +2 .Gate.power :cartridge,:OFF +3 "valve1"E& +4 "core" Ŕ&ON +2 ."preston"Carousel.in :default +2 "carousel0"F>  El22 +4 F% +2 "core" ƕ%9O \ +3 ."preston"Carousel.home.seek 60 +2 "carousel0"F'9 +17 "core" Ƙ' +2 "carousel0"F% +3 "core" Ɩ%9 MSI }2 +2 "syringe0"B & +4 "core" ‹&jp}l x/ +2 "syringe1"C% +3 "core" È%hʙ}b w +3 ."Air"Air.in :unlocking +3 "syringe1"C> Q]-2 +3 "syringe0"B% +5 ."Air"Air.seek :clear +5 "syringe1"C'8 +2 "core" Ž%j)}l +79 Ó' + "syringe1"C& +3 "core" Ï&*t}[ b +4 ."Lysis1"Lysis1.in :unlocking +3 "syringe1"C? Q[(2 +3 "valve0"D% +4 "core" đ%HYOB  +4 ."Lysis1"Lysis1.seek :clear +4 ."Plunge"Plunge.in :unlocking +3 "syringe1"C(j +4 "valve0"D> Pm'(2 +4 ."Plunge"Plunge.seek :clear +2 "valve0"D' +110 "core" Ě' +3 Ð( +2 ."preston"Carousel.seek 1 +2 "carousel0"F'' +16 "core" Ƨ'9[$eOTp w2 +3 !"preston"o:Slide::Error\ :@axisName"Storage Carousel (SC):@checkpoint: omitted: @replyo:I2C::Servo::AbsMove3Reply : @tagi,: @sourceiK: @error:positionErr: @channeli: @statuso:I2C::Servo::Status: @voltagef15.829193912616594v : @currentie: @type2F:@outPressiO:\ @lostT: @inPressi:@velocityi$: @pastFLSF:\ @homeF: @enabledF: @erri:@positioni[9: @pastRLSF: @pwmi7:@deltaPressipT:@pastThresholdF:@destinationi%: mesg"PStorage Carousel (SC) positionErr at 60 - 67 counts (sensed 60 - 59 counts):bt["2/home/esp/esp2/lib/slide.rb:642:in `raiseErr'"7/home/esp/esp2/lib/slide.rb:404:in `unlimitedSeek'"5/home/esp/esp2/lib/thread.rb:74:in `recoverable'"7/home/esp/esp2/lib/slide.rb:369:in `unlimitedSeek'"./home/esp/esp2/lib/slide.rb:361:in `seek'"0/home/esp/esp2/lib/slide.rb:411:in `moveTo'"1/home/esp/esp2/lib/slide.rb:421:in `driveTo'",/home/esp/esp2/lib/msg.rb:68:in `retry'"1/home/esp/esp2/lib/slide.rb:420:in `driveTo'"8/home/esp/esp2/type/auv/koa/configure.rb:28:in `to'"@/home/esp/esp2/utils/cartridge/carousel.rb:289:in `select!'"?/home/esp/esp2/utils/cartridge/carousel.rb:312:in `select'">/home/esp/esp2/protocol/3G/vacuumCart.rb:20:in `vacCarts'":/home/esp/esp2/protocol/3G/vacuumCart.rb:19:in `each'">/home/esp/esp2/protocol/3G/vacuumCart.rb:19:in `vacCarts'"A/home/esp/esp2/protocol/3G/vacuumCart.rb:97:in `vacLeakTest'"#preston:5:in `topLevelBinding'"  El22 +5 ."preston"Carousel.home.seek 1 +3 "carousel0"F' +78 "core" ƛ'7$~\\T w2 +3 !"preston"o:Slide::Error\ :@axisName"Storage Carousel (SC):@checkpoint: omitted: @replyo:I2C::Servo::AbsMove3Reply : @tagi : @sourceiK: @error:positionErr: @channeli: @statuso:I2C::Servo::Status: @voltagef15.829193912616594v : @currenti~: @type2F:@outPressi\\:\ @lostT: @inPressi:@velocityi$: @pastFLSF:\ @homeF: @enabledF: @erri:@positioni7: @pastRLSF: @pwmi7:@deltaPressiT:@pastThresholdF:@destinationi%: mesg"QStorage Carousel (SC) positionErr at 57 + 99 counts (sensed 57 + 105 counts):bt["2/home/esp/esp2/lib/slide.rb:642:in `raiseErr'"7/home/esp/esp2/lib/slide.rb:404:in `unlimitedSeek'"5/home/esp/esp2/lib/thread.rb:74:in `recoverable'"7/home/esp/esp2/lib/slide.rb:369:in `unlimitedSeek'"./home/esp/esp2/lib/slide.rb:361:in `seek'"0/home/esp/esp2/lib/slide.rb:411:in `moveTo'"1/home/esp/esp2/lib/slide.rb:421:in `driveTo'",/home/esp/esp2/lib/msg.rb:85:in `retry'"1/home/esp/esp2/lib/slide.rb:420:in `driveTo'"8/home/esp/esp2/type/auv/koa/configure.rb:28:in `to'"@/home/esp/esp2/utils/cartridge/carousel.rb:289:in `select!'"?/home/esp/esp2/utils/cartridge/carousel.rb:312:in `select'">/home/esp/esp2/protocol/3G/vacuumCart.rb:20:in `vacCarts'":/home/esp/esp2/protocol/3G/vacuumCart.rb:19:in `each'">/home/esp/esp2/protocol/3G/vacuumCart.rb:19:in `vacCarts'"A/home/esp/esp2/protocol/3G/vacuumCart.rb:97:in `vacLeakTest'"#preston:5:in `topLevelBinding'"  El22 +5 ."preston"Carousel.hold +3 "carousel0"F+ +4 "core" Ɲ+ +4 ."preston"Carousel.in :default + "carousel0"F>  El22 +6 ."preston"Carousel.home.seek 1 +2 "carousel0"F' +1269 "core" ƞ'\ 7$.!T w2 +3 !"preston"o:Slide::Error\ :@axisName"Storage Carousel (SC):@checkpoint: omitted: @replyo:I2C::Servo::AbsMove3Reply : @tagi#: @sourceiK: @error:positionErr: @channeli: @statuso:I2C::Servo::Status: @voltagef15.829193912616594v : @currenti: @type2F:@outPressi!:\ @lostT: @inPressi.:@velocityi$: @pastFLSF:\ @homeF: @enabledF: @erri:@positioni7\ : @pastRLSF: @pwmi7:@deltaPressiT:@pastThresholdF:@destinationi%: mesg"RStorage Carousel (SC) positionErr at 11 + 115 counts (sensed 11 + 108 counts):bt["2/home/esp/esp2/lib/slide.rb:642:in `raiseErr'"7/home/esp/esp2/lib/slide.rb:404:in `unlimitedSeek'"5/home/esp/esp2/lib/thread.rb:74:in `recoverable'"7/home/esp/esp2/lib/slide.rb:369:in `unlimitedSeek'"./home/esp/esp2/lib/slide.rb:361:in `seek'"0/home/esp/esp2/lib/slide.rb:411:in `moveTo'"1/home/esp/esp2/lib/slide.rb:421:in `driveTo'",/home/esp/esp2/lib/msg.rb:85:in `retry'"1/home/esp/esp2/lib/slide.rb:420:in `driveTo'"8/home/esp/esp2/type/auv/koa/configure.rb:28:in `to'"@/home/esp/esp2/utils/cartridge/carousel.rb:289:in `select!'"?/home/esp/esp2/utils/cartridge/carousel.rb:312:in `select'">/home/esp/esp2/protocol/3G/vacuumCart.rb:20:in `vacCarts'":/home/esp/esp2/protocol/3G/vacuumCart.rb:19:in `each'">/home/esp/esp2/protocol/3G/vacuumCart.rb:19:in `vacCarts'"A/home/esp/esp2/protocol/3G/vacuumCart.rb:97:in `vacLeakTest'"#preston:5:in `topLevelBinding'"  El22 +6 ."preston"Carousel.hold +2 "carousel0"F+ +4 "core" Ɯ+ +4 ."preston"Carousel.in :default +2 "carousel0"F>  El22 +5 ."preston"Carousel.home.seek 1 +3 "carousel0"F' +301 "core" ƙ' +3 "carousel0"F&% +3 "core" Ʀ%u9S[ 2 +2 "syringe1"C%& +3 "core" å&j}S z +2 ."preston"Lysis1.in :fast +2 "syringe1"C?d Q[<2 +4 ."preston"Lysis1.seek :locked +3 "syringe1"C!(* +237 "core" á( +2 "valve0"D.% +5 "core" Į%aqO S +2 ."Plunge"Plunge.in :default +2 "valve0"D> Pm'-2 +5 ."Plunge"Plunge.seek :locked +2 "valve0"D0' +4 "syringe1"C#% +7 "core" ã%8} +2 ."Air"Air.in :fast + "syringe1"C> Q]<2 +5 ."Air"Air.seek :locked +2 "syringe1"C1'h +83 "core" ñ' +9 İ' + ."preston"Carousel.reconfigure :locked +33 "carousel0"F#  El2\ 2 +6 F"% +2 "core" Ƣ%HiP  +5 #"preston"Powering cartridge bus +261 "cartridge_broadcast" ( +2 ."preston"Gate.setIR 1750,5000,0,6 +12 .Gate.setIR 0,5000,0,6 + "cartridge_broadcast"~ +13 ."preston"PuckHeater.configure :default #ambient 21.1C +2 "Cartridge" \ :D H  +5 ."preston"Gate.power :heat,:ON,limit to 5000mA +54 "Cartridge" 2y +4 "cartridge" y +2 "Cartridge" $y  +3 "cartridge" y Fm/J59973 r/CNV +3 #"preston"Mounted lysis Cartridge board#J59973 +5 #Using default cartridge heat loss curve for HeatingFunctionInCarousel +4 #Vacuuming vented cartridge 1 for 30 seconds +2 "carousel0"F% +5 "core" ƒ%j O \  +4 ."preston"Toroid.in :hold +2 "valve0"D? 2 +5 ."preston"Toroid.seek :cartridge +2 "valve0"D3(m +371 "core" ij( +7 ."preston"Toroid.in :default +2 "valve0"D? 2 +4 ."preston"Toroid.seek :clear +3 "valve0"D9( +371 "core" Ĺ( +2 #"preston"Polling Can every 2:00 +52 "Can"oi0+I}}b;DXq +2 ."preston"PuckHeater.configure :default #ambient 21.3C +2 "Cartridge" \ :D H  +5 ."preston"PuckHeater.seek 42.1C,1:00 +3 "Cartridge" 8 EN +2 69 +4 "cartridge" 9#4 +104 "Cartridge" 59 +5 "cartridge" 9#d4H +103 "Cartridge" 49 +2 "cartridge" 9$4d +103 "Cartridge" :9 +2 "cartridge" 9&4 b +103 "Cartridge" 79 +2 "cartridge" 9)4 b +103 "Cartridge" ;9 +4 "cartridge" 9,] +102 "Cartridge" A9 +4 "cartridge" 9/4X +103 "Cartridge" C9 +2 "cartridge" 914V +103 "Cartridge" (9 +2 "cartridge" 934U +103 "Cartridge" *9 +2 "cartridge" 95H4"U +103 "Cartridge" +9 +2 "cartridge" 964&U +103 "Cartridge" ,9 +4 "cartridge" 98D4+U +103 "Cartridge" -9 +3 "cartridge" 994/S +102 "Cartridge" /9 +3 "cartridge" 9; `3Q +103 "Cartridge" D9 +2 "cartridge" 9X`@K +103 "Cartridge" J9 +2 "cartridge" 9?QDI +103 "Cartridge" I9 +2 "cartridge" 9?HI +103 "Cartridge" H9 +2 "cartridge" 9@LG +103 "Cartridge" G9 +3 "cartridge" 9AXQF +103 "Cartridge" F9 +3 "cartridge" 9AUE +3 ."preston"PuckHeater.hold 3 seconds,42.1C +5 "Cartridge" L EN AH +3 "cartridge" U +303 +2 ."preston"delayUntil "17:55:38.49" +321 "ambient0"JR% +3 "core" % +2 "carousel0"FT% +3 "core" %jO \  + #"preston"Cartridge 1 at 1.42466076760225 psi +2 "carousel0"FU% +5 "core" %jO \  +5 ."preston"Toroid.in :hold +2 "valve0"D? 2 +4 ."preston"Toroid.seek :bypass +3 "valve0"DV( +353 "core" ( +4 ."preston"Toroid.in :default +2 "valve0"D? 2 +5 ."preston"Toroid.seek :clear +3 "valve0"DW( +352 "core" ( +2 ."preston"delay 2 seconds +202 .Air.in :default +3 "syringe1"C>d Q]<2 +3 ."preston"Air.seek :full +3 "syringe1"CX'h +4 "core" ' +3 ."preston"Gate.power :heat,:OFF +2 .Gate.power :cartridge,:OFF +3 "valve1"EY& +4 "core" &OR +3 ."preston"Carousel.in :default + "carousel0"F>  El22 +4 F<% +3 "core" Ƽ%j#O \  +2 ."preston"Carousel.home.seek 1 +3 "carousel0"F=' +15 "core" ƽ' + "carousel0"F>% +3 "core" ƾ%FiP  +2 "syringe0"B?& +4 "core" ¿&j`}u ? +2 "syringe1"C@% +3 "core" %hʔy}w +3 ."Air"Air.in :unlocking +3 "syringe0"BB% +5 "syringe1"C> Q]-2 +2 "core" %j=} +3 ."Air"Air.seek :clear +2 "syringe1"CS'8 +81 "core" ' +2 "syringe1"CZ& +3 "core" &*f}a +3 ."Lysis1"Lysis1.in :unlocking +3 "syringe1"C? Q[(2 +3 "valve0"D[% +5 ."Lysis1"Lysis1.seek :clear +2 "syringe1"C\\(j +5 "core" %H~OL  +3 ."Plunge"Plunge.in :unlocking +2 "valve0"D> Pm'(2 +5 ."Plunge"Plunge.seek :clear + "valve0"D^' +107 "core" ( +3 ' +2 #"preston"Cartridges under vacuum. Individual Leak Test begins +2 #Waiting for preston to answer "Close valve on vacuum flask & turn off vacuum. Record Start Vacuum." +1933 "Can"lh+U}}g +140 #"preston"Answered Close valve on vacuum flask & turn off vacuum. Record Start Vacuum."" +2 .delay 10:00 +11832 "Can"nh+e}| +11971 mhR+p}|r +11970 nh%+~}|V +11972 qh+}|q 9߮ +11973 ng+}}\  +286 #"preston"Waiting for preston to answer "if Vacuum dropped in sample bypass then recharge before proceeding" +9293 #Answered if Vacuum dropped in sample bypass then recharge before proceeding"" + #\move through each cartridge position & record end vacuum +3 "ambient0"J_% +5 "core" % +2 #"preston"Sample Loop at 1.2251680793383 psi + .Exhaust.close +3 "sampler0"Ha0 +82 "core" 0 + ."preston"Bypass.close +2 "sampler1"Ic/ +79 "core" / +2 "valve0"DO% +3 "core" %a1OC +2 "syringe1"Ce& +43 "core" &jS}a +2 "syringe1"C % +3 "core" à%8v}Q +2 "valve1"EN& +3 "core" &O@ +3 ."preston"Carousel.seek 60 +2 "carousel0"Ff'9 +39 "core" 'h T 2& +3 !"preston"o:Slide::Error\ :@axisName"Storage Carousel (SC):@checkpoint: omitted: @replyo:I2C::Servo::AbsMove3Reply : @tagik: @sourceiK: @error:positionErr: @channeli: @statuso:I2C::Servo::Status: @voltagef15.902831615120276y: @currentih: @type2F:@outPressi :\ @lostT: @inPressi:@velocityi: @pastFLSF:\ @homeF: @enabledF: @erri+:@positioni: @pastRLSF: @pwmi7:@deltaPressiT:@pastThresholdF:@destinationi%: mesg"NStorage Carousel (SC) positionErr at 2 + 25 counts (sensed 2 + 18 counts):bt["2/home/esp/esp2/lib/slide.rb:642:in `raiseErr'"7/home/esp/esp2/lib/slide.rb:404:in `unlimitedSeek'"5/home/esp/esp2/lib/thread.rb:74:in `recoverable'"7/home/esp/esp2/lib/slide.rb:369:in `unlimitedSeek'"./home/esp/esp2/lib/slide.rb:361:in `seek'"0/home/esp/esp2/lib/slide.rb:411:in `moveTo'"1/home/esp/esp2/lib/slide.rb:421:in `driveTo'",/home/esp/esp2/lib/msg.rb:68:in `retry'"1/home/esp/esp2/lib/slide.rb:420:in `driveTo'"8/home/esp/esp2/type/auv/koa/configure.rb:28:in `to'"@/home/esp/esp2/utils/cartridge/carousel.rb:289:in `select!'"  El22 +5 ."preston"Carousel.home.seek 60 +2 "carousel0"Fh'9 +1597 "core" ' +4 ."preston"Toroid.in :hold +2 "valve0"D? 2 +5 ."preston"Toroid.seek :cartridge +4 "valve0"Di(m +370 "core" ( +4 ."preston"Toroid.in :default +2 "valve0"D? 2 +5 ."preston"Toroid.seek :clear +3 "valve0"DM( +84 "Can"qg+}|K B +287 "core" ( + "ambient0"Jj% +3 "core" % +2 "carousel0"Fm% +3 "core" %9J FP  +2 #"preston"Cartridge 60 at 1.83611443714663 psi + "carousel0"Fn% +6 "core" %9K QP  +4 ."preston"Toroid.in :hold +2 "valve0"D? 2 +4 ."preston"Toroid.seek :bypass +3 "valve0"Do( +354 "core" ( +4 ."preston"Toroid.in :default + "valve0"D? 2 +5 ."preston"Toroid.seek :clear +3 "valve0"Dp( +353 "core" ( + ."preston"Bypass.open +2 "sampler1"Iq1 +78 "core" 1 +2 ."preston"delay 2 seconds +202 .Bypass.close + "sampler1"Ir/ +79 "core" / + "valve0"Ds% +3 "core" %a&O@  +2 "syringe1"Ct& +3 "core" &j}j +3 "syringe1"Cu% +3 "core" %8g}p +2 "valve1"Ev& +3 "core" &O< +2 ."preston"Carousel.seek 1 +2 "carousel0"Fw' +14 "core" '9f$tCGT 2 +3 !"preston"o:Slide::Error\ :@axisName"Storage Carousel (SC):@checkpoint: omitted: @replyo:I2C::Servo::AbsMove3Reply : @tagi|: @sourceiK: @error:positionErr: @channeli: @statuso:I2C::Servo::Status: @voltagef15.897922434953363S: @currentit: @type2F:@outPressiG:\ @lostT: @inPressiC:@velocityi$: @pastFLSF:\ @homeF: @enabledF: @erri:@positionif9: @pastRLSF: @pwmi7:@deltaPressiT:@pastThresholdF:@destinationi%: mesg"PStorage Carousel (SC) positionErr at 60 - 56 counts (sensed 60 - 47 counts):bt["2/home/esp/esp2/lib/slide.rb:642:in `raiseErr'"7/home/esp/esp2/lib/slide.rb:404:in `unlimitedSeek'"5/home/esp/esp2/lib/thread.rb:74:in `recoverable'"7/home/esp/esp2/lib/slide.rb:369:in `unlimitedSeek'"./home/esp/esp2/lib/slide.rb:361:in `seek'"0/home/esp/esp2/lib/slide.rb:411:in `moveTo'"1/home/esp/esp2/lib/slide.rb:421:in `driveTo'",/home/esp/esp2/lib/msg.rb:68:in `retry'"1/home/esp/esp2/lib/slide.rb:420:in `driveTo'"8/home/esp/esp2/type/auv/koa/configure.rb:28:in `to'"@/home/esp/esp2/utils/cartridge/carousel.rb:289:in `select!'"  El22 +5 ."preston"Carousel.home.seek 1 +2 "carousel0"Fy' +1621 "core" ' +4 ."preston"Toroid.in :hold +2 "valve0"D? 2 +4 ."preston"Toroid.seek :cartridge +3 "valve0"Dz(m +371 "core" ( +5 ."preston"Toroid.in :default + "valve0"D? 2 +5 ."preston"Toroid.seek :clear +2 "valve0"D{( +372 "core" ( +2 "ambient0"J|% +2 "core" % n +2 "carousel0"F}% +4 "core" %LlP y + #"preston"Cartridge 1 at 1.9358607812786 psi +2 "carousel0"F~% +5 "core" %Kl*P  +5 ."preston"Toroid.in :hold + "valve0"D? 2 +4 ."preston"Toroid.seek :bypass +2 "valve0"D( +353 "core" ( +4 ."preston"Toroid.in :default +2 "valve0"D? 2 +5 ."preston"Toroid.seek :clear +2 "valve0"D( +353 "core" ā( + ."preston"Bypass.open +2 "sampler1"I1 +81 "core" ɂ1 +2 ."preston"delay 2 seconds +201 .Bypass.close +2 "sampler1"I/ +80 "core" Ƀ/ +3 "valve1"E\ & +2 "core" Ŋ&OK z +2 ."preston"Carousel.in :default + "carousel0"F>  El22 +4 F % +3 "core" Ɖ%ImP  +2 ."preston"Carousel.home.seek 1 +3 "carousel0"F' +15 "core" Ƈ' +2 "carousel0"F% +3 "core" Ɔ%JmP  +2 "syringe0"Bk& +3 "core" &jp} / +3 "syringe1"C% +3 "core" Å%8s}t +2 "syringe0"B % +3 "core" %j-k}} +2 "syringe1"C& +3 "core" ×&jo} +2 "valve0"D% +3 "core" Ĕ%a1@OB +3 #"preston"Waiting for preston to answer "Record End Vacuum. If all cartridges passed, run refillSampleLines, else repeat protocol." +4647 #Answered Record End Vacuum. If all cartridges passed, run refillSampleLines, else repeat protocol."" +271 #-> PB +462 #-> Exhaust +916 #-> avePSI +2 "ambient0"J% +5 "core" ʕ% +2 "carousel0"F% +3 "core" Ɩ%IlP  +2 #"preston"Cartridge 1 at 1.21269978632181 psi +245 #-> avePSI +2 "ambient0"J % +4 "core" ʋ% +2 "carousel0"F% +3 "core" ƈ%Jk8P  +2 #"preston"Cartridge 1 at 1.15035832123932 psi +68 #-> avePSI +3 "ambient0"J% +3 "core" ʎ% +2 "carousel0"F% +4 "core" Ə%HlKP  + #"preston"Cartridge 1 at 0.975802219008372 psi +58 #-> avePSI +2 "ambient0"J% +4 "core" ʑ% +3 "carousel0"Fd% +2 "core" %IkLP  +2 #"preston"Cartridge 1 at 1.13789002822283 psi +68 #-> avePSI + "ambient0"J]% +4 "core" % +3 "carousel0"F'% +5 "core" Ƨ%HlDP  + #"preston"Cartridge 1 at 1.32491442347028 psi +66 #-> avePSI +2 "ambient0"J % +4 "core" ʌ% +2 "carousel0"F% +3 "core" ƛ%IlEP  +2 #"preston"Cartridge 1 at 1.2376363723548 psi +44 "Can"og+}|c 9 +11972 og+}|O W +11969 og+}|zdu @1752628573.74PDT = =tMAIN =mMAIN_scheduler @PDT1752628574.74 #t\ Environmental Sample Processor built 30-Jun-25 (6f42ecee) +121 #"core_reset"Sent BREAK +2 #t>BREAK< ESP3 Gateway boot v1.43 +49 #kg+}~& +162 #"core_reset"Sent BREAK +2 #t>BREAK< ESP3 Gateway boot v1.43 +20 #>BREAK< ESP3 Gateway boot v1.43 for core bus +2 #>BREAK< ESP3 Gateway boot v1.43 for cartridge bus +29 "Can"lg+}}/\ +288 #t\ Configuration for koa by nadia@mbari.org 6/26/25\ /home/esp/esp2/type/auv/koa/configure.rb\ +55 #Sea pressure (Abs) tare is 6% of full scale +439 "Can"lg+}~ +2 lg+}~ + #tPolling Can every 2:00 +100 "Can"pg+}~0 +3 #tClients may connect on TCP port 9999 #Connecting to 10.89.11.2:9999 +5 !o:Errno::ECONNREFUSED:\ errnoit: mesg"PCould not connect to initial client because Connection refused - connect(2):bt[ "2/home/esp/esp2/lib/esp.rb:204:in `initialize'",/home/esp/esp2/lib/esp.rb:204:in `open'"-/home/esp/esp2/lib/esp.rb:204:in `shell'"7/home/esp/esp2/lib/schedule.rb:497:in `initialize'"0/home/esp/esp2/lib/thread.rb:736:in `start'"7/home/esp/esp2/lib/schedule.rb:490:in `initialize'"'/home/esp/esp2/lib/schedule.rb:488 +2 #Waiting for espclients... +11960 "Can"ng+}|P* +11970 mh+}|H +3588 #"preston"Session Begun +782 #-> Sampler.prime +2 !o:NoMethodError\ : mesg":undefined method `prime' for Cartridge::Sampler:Class:@timestampu: Time ZI,T: name0: args0:bt[";/home/esp/esp2/lib/framework.rb:51:in `method_missing'"#preston:1:in `topLevelBinding'" Sampler.refill +2 .Bypass.open +3 .delay 1 second +106 !o: BusOff :@checkpoint: omitted: mesg"Jcore bus was not powered while reading Storage Carousel (SC)'s status:@timestampu: Time ZT:bt[!"1/home/esp/esp2/lib/i2c/sleepy.rb:489:in `<<'"1/home/esp/esp2/lib/i2c/msg.rb:774:in `write'"0/home/esp/esp2/lib/i2c/msg.rb:419:in `send'"2/home/esp/esp2/lib/i2c/servo.rb:559:in `send'"9/home/esp/esp2/lib/i2c/msg.rb:443:in `await1stReply'":/home/esp/esp2/lib/i2c/msg.rb:470:in `awaitOnlyReply'"5/home/esp/esp2/lib/i2c/servo.rb:1143:in `status'"//home/esp/esp2/lib/axis.rb:361:in `status'",/home/esp/esp2/lib/msg.rb:68:in `retry'"//home/esp/esp2/lib/axis.rb:361:in `status'"//home/esp/esp2/lib/slide.rb:50:in `status'"5/home/esp/esp2/lib/slide.rb:172:in `rawPosition'"2/home/esp/esp2/lib/slide.rb:218:in `position'"B/home/esp/esp2/utils/cartridge/carousel.rb:296:in `selected?'"B/home/esp/esp2/utils/cartridge/carousel.rb:303:in `selected!'" ESP.ready! +9 .Gate.power :main,:ON,limit to 5000mA +2 .Gate.power :analytic1,:ON,limit to 4000mA +3 .Gate.power :analytic2,:ON,limit to 4000mA +4 .Gate.power :analytic3,:ON,limit to 4000mA +8 #Powering core bus +269 "valve0"D2 +3 D +2 "core" Ă +5 ."preston"Plunge.configure :default +2 "valve0"D# Pm'-2 +6 ."preston"SamplePump.configure :default + "sampler0"H#^ #(22 +8 ."preston"Toroid.configure :default + "valve0"D$ 2 +7 ."preston"Carousel.configure :default + "carousel0"F#  El22 +8 ."preston"Abs.configure :default + "ambient0"J#  +6 ."preston"Archive.configure :default +2 "syringe0"B$d P\\<2 +8 ."preston"Air.configure :default + "syringe1"C#d Q]<2 +5 ."preston"Lysis1.configure :default +2 "syringe1"C$d Q[<2 +5 ."preston"Lysis2.configure :default + "syringe0"B#d Q[<2 +6 ."preston"PinPort.configure :default + "valve1"E$ Ld22 +5 #"preston"All elf controllers running firmware version 4.92 +2 .Gate.power :motor,:ON,limit to 5000mA +3 "valve0"D% +3 D& +4 "core" ă%a,O1 h +2 "carousel0"F% +6 "syringe0"B& +4 "syringe1"C% +7 ."Plunge_home"Plunge.home.jog 0 +4 "syringe1"C& +3 "syringe0"B % +5 "valve0"D\ ) +10 "valve1"E & +9 "core" Ą&sOO& ֆ + ƅ%H\\P  †&y}  + Ç%}  È&}  + ‰%'}  + ŋ&*O +y Ċ) +8 "valve0"D % +4 ."PinPort_home"PinPort.home.jog 0 +4 ."Lysis2_home"Lysis2.home.jog 0 +3 ."Air_home"Air.home.jog 0 +3 ."Archive_home"Archive.home.jog 0 +2 ."Carousel_home"Carousel.home.jog 0 +3 ."Toroid_home"Toroid.home.jog 0 +4 ."Lysis1_home"Lysis1.home.jog 0 +4 "valve1"E * + "syringe0"B) +4 "syringe1"C) +5 "syringe0"B* +2 "carousel0"F) + "valve0"D* +9 "syringe1"C* +8 "core" Č%a$OS  ō* + Ž) + Ï) * + Ē* Ƒ) + Ó* + "valve1"E& +5 "syringe0"B% +4 "syringe1"C% +9 C& +2 "syringe0"B& +4 "valve0"D& +3 ."Plunge_home"Plunge.in :homing +5 "valve0"D> (2 +4 "core" Ŕ&OJ  +2 •%s}  Ö% }  + ×&o} ˜&c} + ę&#vOL +44 ."Plunge_home"Plunge.jog 131 +4 ."PinPort_home"PinPort.in :homing +2 ."Lysis2_home"Lysis2.in :homing +7 ."Air_home"Air.in :homing +3 ."Toroid_home"Toroid.in :homing +3 ."Lysis1_home"Lysis1.in :homing +4 ."Archive_home"Archive.in :homing +3 "valve0"D) +2 "valve1"E?2 + "syringe0"B> (2 +2 "syringe1"C> -2 +8 "valve0"D?2 +3 "syringe1"C? (2 +2 "syringe0"B? -2 +2 ."PinPort_home"PinPort.jog -1195 +6 ."Lysis2_home"Lysis2.jog 1607 +4 ."Toroid_home"Toroid.jog 1270 +3 ."Air_home"Air.jog 351 +4 ."Lysis1_home"Lysis1.jog 1609 +4 ."Archive_home"Archive.jog 1581 +4 "syringe0"B)G +3 "valve1"E*U +4 "valve0"D* +3 "syringe1"C)_ + C*I +2 "syringe0"B *- +11 "core" Ě) +2 ."Plunge_home"Plunge.setRawPosition! 50 + "valve0"D72 +4 ."Plunge_home"Plunge.seek :home +2 "valve0"D!' +24 "core" ġ' +2 ."Plunge_home"Plunge.in :default + "valve0"D> Pm'-2 +9 "core" Þ) +2 ."Air_home"Air.setRawPosition! 0 + "syringe1"C7 +5 ."Air_home"Air.seek :home +2 "syringe1"C"' +4 "core" â' +3 ."Air_home"Air.in :default + "syringe1"C>d Q]<2 +38 "core" ›) + ."Lysis2_home"Lysis2.setRawPosition! 50 +2 "syringe0"B72 +4 ."Lysis2_home"Lysis2.seek :home +2 "syringe0"B#' +5 "core"  * + ß* +2 ."Archive_home"Archive.setRawPosition! 50 +2 ."Lysis1_home"Lysis1.setRawPosition! 50 +3 "syringe0"B82 +3 "syringe1"C82 +3 ."Archive_home"Archive.seek :home +4 ."Lysis1_home"Lysis1.seek :home +5 "syringe0"B$( +2 "syringe1"C%( +8 "core" £' +2 ."Lysis2_home"Lysis2.in :default +2 "syringe0"B>d Q[<2 +4 "core" Ŝ* +2 ."PinPort_home"PinPort.setRawPosition! 0 +2 "valve1"E8 +5 ."PinPort_home"PinPort.seek :home +3 "valve1"E&( +4 "core" ¤( +2 å( Ŧ( +3 ."Lysis1_home"Lysis1.in :default +3 ."Archive_home"Archive.in :default +4 ."PinPort_home"PinPort.in :default +3 "syringe1"C?d Q[<2 + "syringe0"B?d P\\<2 +5 "valve1"E? Ld22 +211 "core" ĝ* +2 ."Toroid_home"Toroid.setRawPosition! 0 + "valve0"D8 +5 ."Toroid_home"Toroid.seek :home +2 "valve0"D'( +5 "core" ħ( +2 ."Toroid_home"Toroid.in :default + "valve0"D? 2 +6 ."clearToroid"Toroid.seek :clear +4 "valve1"E(& + "valve0"D)( +5 "core" Ũ&́OK  +4 ."preston"PinPort.in :unlocking +3 "valve1"E? Ld2 +4 ."preston"PinPort.seek :clear +2 "valve1"E*( +114 "core" Ū( +227 ĩ( +2 ."preston"Air.seek :clear +2 "syringe1"C+'8 +86 "core" ë' +2 ."preston"Lysis1.seek :clear +3 "syringe1"C,(j +74 "core" ì( +2 ."preston"Lysis2.seek :clear +2 "syringe0"B-'j +75 "core" ­' +2 ."preston"Archive.seek :clear +2 "syringe0"B.(j +75 "core" ®( +2 ."preston"Carousel.in :default + "carousel0"F>  El22 +5 F/% +3 "core" Ư% OP j +2 ."preston"Carousel.home.seek 1 +3 "carousel0"F0' +19 "core" ư' +2 "valve0"D1% +3 "core" ı%a$OM  +2 "valve0"D2% +4 "core" ư'MSH 2 +3 IJ%a6&OA  + "sampler0"H3% +4 "core" ȳ% +2 "valve0"D4& +3 "core" Ĵ&kOK p +2 "carousel0"F5% +4 "core" Ƶ%G9P  +2 "ambient0"J6% +3 "core" ʶ% +3 "syringe0"B7& +2 "core" ·&jA} ^ +3 "syringe1"C8% +3 "core" ø%8r} +2 "syringe1"C9& +4 "core" ù&j*} +2 "syringe0"B:% +3 "core" º%j-n} +2 "valve1"E;& +4 "core" Ż&OH +1675 "Can"phB+}}0r>f +121 #"preston"-> Sampler.refill +2 .Bypass.open +2 "sampler1"I<1 +79 "core" ɼ1 + ."preston"Intake.open +2 "sampler0"H=1 +84 "core" Ƚ1 +2 ."preston"SamplePump.setPosition! 0ml + "sampler0"H7 +5 H>% +2 "core" Ⱦ% +3 ."preston"SamplePump.seek 30ml + "sampler0"H?' +3780 "core" ȿ' + ."preston"Bypass.close +2 "sampler1"I@/ +80 "core" / + ."preston"Exhaust.open +2 "sampler0"HA2 +83 "core" 2 +2 "sampler0"HB% +3 "core" %V +2 ."preston"SamplePump.seek 55ml +2 "sampler0"HC'P +3157 "core" ' +2 ."preston"delay 1 second +102 ."closeIntake"Intake.close +5 ."closeExhaust"Exhaust.close +3 "carousel0"FE% +3 "sampler0"HD/ +2 HF0 +5 "core" %I0P  +6 !"preston"o:Slide::Error\ :@axisName"Storage Carousel (SC): @replyo:I2C::Servo::Status: @voltagef16.015742758959256: @currentiN: @type2F:@outPressi0:\ @lostT: @inPressi:@velocityi: @pastFLSF:\ @homeF: @enabledF: @erri:@positioni: @pastRLSF: @pwmi:@deltaPressiP:@pastThresholdF: mesg")Storage Carousel (SC) Not yet Homed!:@timestampu: Time Zk^:bt["5/home/esp/esp2/lib/slide.rb:174:in `rawPosition'"2/home/esp/esp2/lib/slide.rb:218:in `position'"B/home/esp/esp2/utils/cartridge/carousel.rb:296:in `selected?'"B/home/esp/esp2/utils/cartridge/carousel.rb:303:in `selected!'" ESP.reready! +3 ."Plunge_home"Plunge.in :default +4 "valve0"D> Pm'-2 +4 ."Toroid_home"Toroid.in :default +6 ."Carousel_home"Carousel.in :default +7 "valve0"D? 2 +40 ."Plunge_home"Plunge.home.jog 0 +8 ."Archive_home"Archive.in :default +4 "carousel0"F>  El22 +6 ."Air_home"Air.in :default +5 "valve0"DG) + ."Lysis1_home"Lysis1.in :default +5 "syringe0"B?d P\\<2 +3 ."Toroid_home"Toroid.home.jog 0 +5 ."Lysis2_home"Lysis2.in :default +3 ."PinPort_home"PinPort.in :default +3 "syringe1"C>d Q]<2 +3 ."Carousel_home"Carousel.home.jog 0 +3 "syringe1"C?d Q[<2 + "core" ) +2 ."Archive_home"Archive.home.jog 0 +6 "valve0"DH* + "syringe0"B>d Q[<2 +4 "valve1"E? Ld22 + ."Air_home"Air.home.jog 0 +6 "carousel0"FI) +3 ."Lysis1_home"Lysis1.home.jog 0 +3 "valve0"DJ% +2 "syringe0"BK* +4 "syringe1"CL) +2 CM* +9 ."PinPort_home"PinPort.home.jog 0 +8 ."Lysis2_home"Lysis2.home.jog 0 +9 "valve1"EN* +3 "syringe0"BO) +10 "core" * %a&OW + ) * + ) * + * + ) + "syringe0"BP% +7 "syringe1"CQ& +3 "syringe0"BR& + "valve1"ES& +2 "valve0"DT& + ."Plunge_home"Plunge.in :homing +6 "syringe1"CU% + "valve0"D> (2 +18 ."Plunge_home"Plunge.jog 420 +5 "valve0"DV) +6 "core" %q&} &u1} + &:%}{ + &OY &$kOT + %\ }  +7 ."PinPort_home"PinPort.in :homing +3 ."Lysis1_home"Lysis1.in :homing +3 ."Air_home"Air.in :homing +3 ."Archive_home"Archive.in :homing +3 ."Lysis2_home"Lysis2.in :homing +5 "valve1"E?2 +3 ."Toroid_home"Toroid.in :homing +3 "syringe1"C? (2 +2 C> -2 +2 "syringe0"B? -2 +5 B> (2 + ."PinPort_home"PinPort.jog -1195 +5 "valve0"D?2 +3 ."Lysis1_home"Lysis1.jog 1605 +4 ."Air_home"Air.jog 353 +3 "valve1"EW*U +3 ."Lysis2_home"Lysis2.jog 1606 +4 ."Archive_home"Archive.jog 1588 +6 ."Toroid_home"Toroid.jog 1269 +3 "syringe1"CX*E +4 CY)a +2 "syringe0"BZ)F +5 B\\*4 +4 "valve0"D[* +10 "core" ) + ."Plunge_home"Plunge.setRawPosition! 50 + "valve0"D72 +5 ."Plunge_home"Plunge.seek :home +2 "valve0"D]' +23 "core" ' +2 ."Plunge_home"Plunge.in :default + "valve0"D> Pm'-2 +5 "core" ) +2 ."Air_home"Air.setRawPosition! 0 +2 "syringe1"C7 +5 ."Air_home"Air.seek :home +3 "syringe1"C^' +5 "core" ' +2 ."Air_home"Air.in :default + "syringe1"C>d Q]<2 +40 "core" * + ."Lysis1_home"Lysis1.setRawPosition! 50 + "syringe1"C82 +5 ."Lysis1_home"Lysis1.seek :home +3 "syringe1"C_( +5 "core" ) + * + ."Lysis2_home"Lysis2.setRawPosition! 50 +2 ."Archive_home"Archive.setRawPosition! 50 +3 "syringe0"B72 +3 B82 +4 ."Lysis2_home"Lysis2.seek :home +5 "syringe0"B`' +3 ."Archive_home"Archive.seek :home +7 "syringe0"Ba( +4 "core" * + ( +2 ."PinPort_home"PinPort.setRawPosition! 0 +2 ."Lysis1_home"Lysis1.in :default +3 "valve1"E8 +3 "syringe1"C?d Q[<2 +2 "Can"nh0+}{2 +6 ."PinPort_home"PinPort.seek :home +3 "valve1"Eb( +6 "core" ' ( + ( + ."PinPort_home"PinPort.in :default +3 ."Lysis2_home"Lysis2.in :default +3 ."Archive_home"Archive.in :default +4 "valve1"E? Ld22 +2 "syringe0"B>d Q[<2 + B?d P\\<2 +220 "core" * + ."Toroid_home"Toroid.setRawPosition! 0 + "valve0"D8 +5 ."Toroid_home"Toroid.seek :home +2 "valve0"Dc( +4 "core" ( +2 ."Toroid_home"Toroid.in :default + "valve0"D? 2 +6 ."clearToroid"Toroid.seek :clear +4 "valve1"Ed& +5 "valve0"De( + "core" &͝O] c +4 ."preston"PinPort.in :unlocking +2 "valve1"E? Ld2 +5 ."preston"PinPort.seek :clear + "valve1"Ef( +114 "core" ( +227 ( +2 ."preston"Air.seek :clear +2 "syringe1"Cg'8 +86 "core" ' +2 ."preston"Lysis1.seek :clear +3 "syringe1"Ch(j +74 "core" ( +2 ."preston"Lysis2.seek :clear +2 "syringe0"Bi'j +75 "core" ' +2 ."preston"Archive.seek :clear +2 "syringe0"Bj(j +75 "core" ( + ."preston"Carousel.in :default +2 "carousel0"F>  El22 +5 Fk% +2 "core" %OP  +3 ."preston"Carousel.home.seek 1 +2 "carousel0"Fl' +17 "core" ' +2 "valve0"Dm% +3 "core" %a?OS  +2 "valve0"Dn% +4 "core" %a;OH  +2 "sampler0"Ho% +4 "core" %P! +2 "valve0"Dp& +3 "core" &OL [ +2 "carousel0"Fq% +4 "core" %Hx@P  +2 "ambient0"Jr% +3 "core" % +2 "syringe0"Bs& +36 "core" &jC} \\ +2 "syringe1"Ct% +3 "core" %8} +2 "syringe1"Cu& +3 "core" &j} +2 "syringe0"Bv% +3 "core" %j$} +2 "valve1"Ew& +4 "core" &OC t +497 #"preston"-> Sampler.refill +2 .Bypass.open +3 "sampler1"Ix1 +78 "core" 1 + ."preston"Intake.open +2 "sampler0"Hy1 +82 "core" 1 + ."preston"SamplePump.setPosition! 0ml +2 "sampler0"H7 +4 Hz% +3 "core" % +2 ."preston"SamplePump.seek 30ml +2 "sampler0"H{' +3777 "core" ' +2 ."preston"Bypass.close + "sampler1"I|/ +81 "core" / +2 ."preston"Exhaust.open + "sampler0"H}2 +82 "core" 2 +2 "sampler0"H~% +3 "core" %ނo +2 ."preston"SamplePump.seek 55ml +2 "sampler0"H'P +3157 "core" ' +2 ."preston"delay 1 second +102 ."closeIntake"Intake.close +5 ."closeExhaust"Exhaust.close +4 "carousel0"F% +2 "sampler0"H/ +2 H 0 +6 "core" Ƃ%IvP  +81 ȋ0 +2 ȃ/ +2 "sampler0"H % +3 "core" ȉ%P2 +629 #"preston"-> BACsampler.prime +2 "carousel0"F% +4 "core" ƈ%HvP  +3 #"preston"Priming sample loop w/100ml, bypass w/10ml + .SamplePump.setPosition! 0ml +2 "sampler0"H7 +4 ."preston"Bypass.open +2 "sampler1"I1 +78 "core" ɇ1 +72 "ambient0"J% +3 "core" ʆ% + ."preston"Intake.open +2 "sampler0"H1 +82 "core" ȅ1 +2 "ambient0"J% +3 "core" ʄ% +2 #"preston"Waiting up to 20 seconds for sea pressure to stabilize +/-0.50psi +2 "sampler0"H % +4 "core" Ȍ%Ԃ +46 "sampler0"H% +3 "core" Ȕ%ς +47 "sampler0"H% +3 "core" ȕ%̂ +47 "sampler0"H% +3 "core" ȗ%˂ +47 "sampler0"H% +3 "core" Ȗ%͂ +47 "sampler0"H% +4 "core" ș%Ȃ +4 "Can"nh0+}}V} + #"preston"Vacuum tare is 51% of full scale at 22C (drifted -0%) + "ambient0"J% +4 "core" ʘ% +2 "ambient0"J\ % +4 "core" ʊ% +2 ."preston"Abs.in :default + "ambient0"J>:M a  +4 ."preston"Abs.hold + "ambient0"J + +4 "core" ʍ+ +3 "sampler0"H% +4 "core" Ȏ%Ђ +2 "sampler0"H% +2 "core" Ȓ%Ȃ +4 ."preston"SamplePump.in :start +2 "sampler0"H>^ @f#(|@222; +5 ."preston"SamplePump.seek 10ml,1:10 +3 "sampler0"H'3 +60 ."pumpStarted"SamplePump.configure :prime + "sampler0"H#d @f#(|@222; +1210 "core" ȏ' +2 "sampler0"H% +3 "core" ȓ%3aJ 2 +2 ."preston"Abs.stop + "ambient0"J5 +5 ."preston"SamplePump.setPosition! 0ml + "sampler0"H7 +4 ."preston"Exhaust.open + "sampler0"H2 +82 "core" Ȑ2 +73 ."closeBypass"Bypass.close +3 "sampler1"I/ +80 "core" ɚ/ +72 "sampler0"H% +2 "core" Ȟ% +3 "ambient0"J% +2 "core" ʛ% +3 ."preston"Abs.in :default + "ambient0"J>:t a  +4 ."preston"Abs.hold +2 "ambient0"J(+ +3 "core" ʨ+ +2 "ambient0"J % +4 "core" ʠ% +2 "sampler0"H% +3 "core" ȟ% +3 "sampler0"H% +2 "core" Ȝ%| +4 ."preston"SamplePump.in :start +2 "sampler0"H>^ @f#(|@222; +6 ."preston"SamplePump.seek 100ml,7:10 + "sampler0"H' +30 "Can"oh+}| +31 ."pumpStarted"SamplePump.configure :prime + "sampler0"H#d @f#(|@222; +11942 "Can"oh+}|0G\ L +439 "core" ȝ' +2 "sampler0"H'% +3 "core" ȧ%f% 2 +2 ."preston"Abs.stop + "ambient0"J5 +1127 #"preston"-> slots +1295 #-> Cart.reserve 60..1 +168 #-> slots +1359 #-> Cart.release 56,55 +242 #-> Cart.dry +2460 #-> Cmd.stop +3 "sampler0"H&% +3 "core" Ȧ% +2 ."closeIntake"Intake.close +6 ."closeExhaust"Exhaust.close +2 "sampler0"H"/ +3 H/0 +82 "core" ȯ0 +5 Ȣ/ +4 "valve1"E1& +2 "core" ű&OJ u +2 ."preston"Carousel.in :default +2 "carousel0"F>  El22 +4 F0% +3 "core" ư%HwPP  +2 ."preston"Carousel.home.seek 1 +3 "carousel0"F3' +15 "core" Ƴ' +2 "carousel0"F4% +3 "core" ƴ%rUSg 2 +2 "syringe1"C5& +41 "core" õ&j$} +2 ."preston"Lysis1.in :fast +2 "syringe1"C?d Q[<2 +4 ."preston"Lysis1.seek :locked +2 "syringe1"C6(* +237 "core" ö( +2 ."preston"Plunge.seek :locked +4 "valve0"D%' +109 "core" ĥ' +2 "syringe0"B7& +3 "core" ·&j5} tj +3 "syringe1"C8% +3 "core" ø%8p} s +2 "syringe1"C9& +4 "core" ù&*}\\ x +5 ."Lysis1"Lysis1.in :unlocking +3 "syringe0"B:% +5 "syringe1"C? Q[(2 +2 "core" º%j<} +3 ."Lysis1"Lysis1.seek :clear +2 "syringe1"C;(j +122 "core" û( +2 "sampler0"H#% +3 "core" ȣ%X +10 ."preston"Gate.power :analytic1,:OFF + .Gate.power :analytic2,:OFF +3 .Gate.power :analytic3,:OFF +3 .Gate.power :motor,:OFF +2 .Gate.power :core,:OFF +3 .Gate.power :main,:OFF +3 #Safely stopped and ready to power off @1752629384.22PDT @PDT1752629403.33 #-> exit +2 #Session Ended +2220 "Can"nh+}~ - @1752629582.34PDT = =mMAIN_scheduler =tMAIN @PDT1752629583.34 #t\ Environmental Sample Processor built 30-Jun-25 (6f42ecee) +118 #"core_reset"Sent BREAK + #t>BREAK< ESP3 Gateway boot v1.43 +220 #>BREAK< ESP3 Gateway boot v1.43 for core bus +2 #>BREAK< ESP3 Gateway boot v1.43 for cartridge bus +287 #\ Configuration for koa by nadia@mbari.org 6/26/25\ /home/esp/esp2/type/auv/koa/configure.rb\ +54 #Sea pressure (Abs) tare is 6% of full scale +364 "Can"mh+}}5 f + mh+}}5 f #tPolling Can every 2:00 +96 "Can"nh+}}Q +2 #tClients may connect on TCP port 9999 +2 #Connecting to 10.89.11.2:9999 +2 !o:Errno::ECONNREFUSED:\ errnoit: mesg"PCould not connect to initial client because Connection refused - connect(2):bt[ "2/home/esp/esp2/lib/esp.rb:204:in `initialize'",/home/esp/esp2/lib/esp.rb:204:in `open'"-/home/esp/esp2/lib/esp.rb:204:in `shell'"7/home/esp/esp2/lib/schedule.rb:497:in `initialize'"0/home/esp/esp2/lib/thread.rb:736:in `start'"7/home/esp/esp2/lib/schedule.rb:490:in `initialize'"'/home/esp/esp2/lib/schedule.rb:488 +4 #Waiting for espclients... +11919 "Can"nh+}}R+ +11979 oi+}~wI +11106 #"preston"Session Begun +692 #-> exit +2 #Session Ended +172 "Can"mi1+}~lg +11975 piS+}| +11977 oix+}} +11976 ni+}T +11979 ni+}~߉ +1239 #"brent"Session Begun +225 #-> showlog 30 +10517 "Can"oi+}~ +503 #"brent"-> ESP.main.exit +6 #mEXIT +3 !"brent"o:ThreadError: mesg"killed thread:@timestampu: Time Z.:bt["3/home/esp/esp2/lib/schedule.rb:296:in `wakeup'"8/home/esp/esp2/lib/schedule.rb:296:in `threadReady'"3/home/esp/esp2/lib/schedule.rb:304:in `unsync'"(eval):4:in `gets'"1/home/esp/esp2/lib/cmdserver.rb:442:in `run'"0/home/esp/esp2/lib/prompter.rb:19:in `call'"6/home/esp/esp2/lib/prompter.rb:19:in `callKbdPrc'"9/home/esp/esp2/lib/prompter.rb:37:in `claimKeyboard'"5/home/esp/esp2/lib/rmutex.rb:99:in `synchronize'"./home/esp/esp2/lib/rmutex.rb:72:in `lock'"./home/esp/esp2/lib/delay.rb:78:in `claim'"9/home/esp/esp2/lib/prompter.rb:37:in `claimKeyboard'"1/home/esp/esp2/lib/cmdserver.rb:441:in `run'"7/home/esp/esp2/lib/schedule.rb:497:in `initialize'"0/home/esp/esp2/lib/thread.rb:736:in `start'"7/home/esp/esp2/lib/schedule.rb:490:in `initialize'"'/home/esp/esp2/lib/schedule.rb:488 +6 #Session Ended @1752630557.64PDT @1752630762.61PDT = =mMAIN_scheduler =tMAIN @PDT1752630763.60 #t\ Environmental Sample Processor built 30-Jun-25 (6f42ecee) +117 #"core_reset"Sent BREAK + #t>BREAK< ESP3 Gateway boot v1.43 +241 #>BREAK< ESP3 Gateway boot v1.43 for core bus +7 #>BREAK< ESP3 Gateway boot v1.43 for cartridge bus +331 #\ Configuration for koa by nadia@mbari.org 6/26/25\ /home/esp/esp2/type/auv/koa/configure.rb\ +58 #Sea pressure (Abs) tare is 6% of full scale +505 "Can"kj+}}~ +2 kj+}}~ #tPolling Can every 2:00 +104 "Can"oj+}}E + #tClients may connect on TCP port 9999 +3 #Connecting to 10.89.11.2:9999 +5 !o:Errno::ECONNREFUSED:\ errnoit: mesg"PCould not connect to initial client because Connection refused - connect(2):bt[ "2/home/esp/esp2/lib/esp.rb:204:in `initialize'",/home/esp/esp2/lib/esp.rb:204:in `open'"-/home/esp/esp2/lib/esp.rb:204:in `shell'"7/home/esp/esp2/lib/schedule.rb:497:in `initialize'"0/home/esp/esp2/lib/thread.rb:736:in `start'"7/home/esp/esp2/lib/schedule.rb:490:in `initialize'"'/home/esp/esp2/lib/schedule.rb:488 +4 #Waiting for espclients... +290 #"brent"Session Begun +4211 #-> 2+2 +7406 "Can"pj!+}~S,E +8227 #"brent"-> Thread::MaxCheckpoints +3743 "Can"nj>+}2JE +11971 ojT+}~hE +7260 #"brent"-> ESP.main.exit +4 #mEXIT +4 !"brent"o:ThreadError: mesg"killed thread:@timestampu: Time Z:bt["3/home/esp/esp2/lib/schedule.rb:296:in `wakeup'"8/home/esp/esp2/lib/schedule.rb:296:in `threadReady'"3/home/esp/esp2/lib/schedule.rb:304:in `unsync'"(eval):4:in `gets'"1/home/esp/esp2/lib/cmdserver.rb:442:in `run'"0/home/esp/esp2/lib/prompter.rb:19:in `call'"6/home/esp/esp2/lib/prompter.rb:19:in `callKbdPrc'"9/home/esp/esp2/lib/prompter.rb:37:in `claimKeyboard'"5/home/esp/esp2/lib/rmutex.rb:99:in `synchronize'"./home/esp/esp2/lib/rmutex.rb:72:in `lock'"./home/esp/esp2/lib/delay.rb:78:in `claim'"9/home/esp/esp2/lib/prompter.rb:37:in `claimKeyboard'"1/home/esp/esp2/lib/cmdserver.rb:441:in `run'"7/home/esp/esp2/lib/schedule.rb:497:in `initialize'"0/home/esp/esp2/lib/thread.rb:736:in `start'"7/home/esp/esp2/lib/schedule.rb:490:in `initialize'"'/home/esp/esp2/lib/schedule.rb:488 +5 #Session Ended @1752631208.63PDT @1752631280.66PDT = =tMAIN =mMAIN_scheduler @PDT1752631282.19 #t\ Environmental Sample Processor built 30-Jun-25 (6f42ecee) +181 #"core_reset"Sent BREAK + #t>BREAK< ESP3 Gateway boot v1.43 +21 #>BREAK< ESP3 Gateway boot v1.43 for core bus +2 #>BREAK< ESP3 Gateway boot v1.43 for cartridge bus +28 "Can"ojy+}}28 +272 #t\ Configuration for koa by nadia@mbari.org 6/26/25\ /home/esp/esp2/type/auv/koa/configure.rb\ +55 #Sea pressure (Abs) tare is 6% of full scale +356 "Can"ojy+}}" d + ojy+}}" d + #tPolling Can every 2:00 +103 "Can"pjn+}}= +3 #tClients may connect on TCP port 9999 + #Connecting to 10.89.11.2:9999 +4 !o:Errno::ECONNREFUSED:\ errnoit: mesg"PCould not connect to initial client because Connection refused - connect(2):bt[ "2/home/esp/esp2/lib/esp.rb:204:in `initialize'",/home/esp/esp2/lib/esp.rb:204:in `open'"-/home/esp/esp2/lib/esp.rb:204:in `shell'"7/home/esp/esp2/lib/schedule.rb:497:in `initialize'"0/home/esp/esp2/lib/thread.rb:736:in `start'"7/home/esp/esp2/lib/schedule.rb:490:in `initialize'"'/home/esp/esp2/lib/schedule.rb:488 +4 #Waiting for espclients... +445 #"brent"Session Begun +1793 #-> ESP.main.exit +3 #mEXIT +5 !"brent"o:ThreadError: mesg"killed thread:@timestampu: Time Z:bt["3/home/esp/esp2/lib/schedule.rb:296:in `wakeup'"8/home/esp/esp2/lib/schedule.rb:296:in `threadReady'"3/home/esp/esp2/lib/schedule.rb:304:in `unsync'"(eval):4:in `gets'"1/home/esp/esp2/lib/cmdserver.rb:442:in `run'"0/home/esp/esp2/lib/prompter.rb:19:in `call'"6/home/esp/esp2/lib/prompter.rb:19:in `callKbdPrc'"9/home/esp/esp2/lib/prompter.rb:37:in `claimKeyboard'"5/home/esp/esp2/lib/rmutex.rb:99:in `synchronize'"./home/esp/esp2/lib/rmutex.rb:72:in `lock'"./home/esp/esp2/lib/delay.rb:78:in `claim'"9/home/esp/esp2/lib/prompter.rb:37:in `claimKeyboard'"1/home/esp/esp2/lib/cmdserver.rb:441:in `run'"7/home/esp/esp2/lib/schedule.rb:497:in `initialize'"0/home/esp/esp2/lib/thread.rb:736:in `start'"7/home/esp/esp2/lib/schedule.rb:490:in `initialize'"'/home/esp/esp2/lib/schedule.rb:488 +3 #Session Ended @1752631315.04PDT @1752631553.51PDT = =tMAIN =mMAIN_scheduler @PDT1752631554.51 #t\ Environmental Sample Processor built 30-Jun-25 (6f42ecee) +121 #"core_reset"Sent BREAK +2 #t>BREAK< ESP3 Gateway boot v1.43 +220 #>BREAK< ESP3 Gateway boot v1.43 for core bus +2 #>BREAK< ESP3 Gateway boot v1.43 for cartridge bus +294 #\ Configuration for koa by nadia@mbari.org 6/26/25\ /home/esp/esp2/type/auv/koa/configure.rb\ +53 #Sea pressure (Abs) tare is 6% of full scale +366 "Can"mj+}% q + mj+}% q #tPolling Can every 2:00 +89 "Can"oj+}B +3 #tClients may connect on TCP port 9999 + #Connecting to 10.89.11.2:9999 +5 !o:Errno::ECONNREFUSED:\ errnoit: mesg"PCould not connect to initial client because Connection refused - connect(2):bt[ "2/home/esp/esp2/lib/esp.rb:204:in `initialize'",/home/esp/esp2/lib/esp.rb:204:in `open'"-/home/esp/esp2/lib/esp.rb:204:in `shell'"7/home/esp/esp2/lib/schedule.rb:497:in `initialize'"0/home/esp/esp2/lib/thread.rb:736:in `start'"7/home/esp/esp2/lib/schedule.rb:490:in `initialize'"'/home/esp/esp2/lib/schedule.rb:488 +3 #Waiting for espclients... +923 #"preston"Session Begun +1447 #-> BACsampler.prime 40,20 +5 !o: BusOff :@checkpoint: omitted: mesg"Jcore bus was not powered while reading Storage Carousel (SC)'s status:@timestampu: Time Z:bt[ "1/home/esp/esp2/lib/i2c/sleepy.rb:489:in `<<'"1/home/esp/esp2/lib/i2c/msg.rb:774:in `write'"0/home/esp/esp2/lib/i2c/msg.rb:419:in `send'"2/home/esp/esp2/lib/i2c/servo.rb:559:in `send'"9/home/esp/esp2/lib/i2c/msg.rb:443:in `await1stReply'":/home/esp/esp2/lib/i2c/msg.rb:470:in `awaitOnlyReply'"5/home/esp/esp2/lib/i2c/servo.rb:1143:in `status'"//home/esp/esp2/lib/axis.rb:361:in `status'",/home/esp/esp2/lib/msg.rb:68:in `retry'"//home/esp/esp2/lib/axis.rb:361:in `status'"//home/esp/esp2/lib/slide.rb:50:in `status'"5/home/esp/esp2/lib/slide.rb:172:in `rawPosition'"2/home/esp/esp2/lib/slide.rb:218:in `position'"B/home/esp/esp2/utils/cartridge/carousel.rb:296:in `selected?'"B/home/esp/esp2/utils/cartridge/carousel.rb:303:in `selected!'" ESP.ready! +4 .Gate.power :main,:ON,limit to 5000mA +2 .Gate.power :analytic1,:ON,limit to 4000mA +3 .Gate.power :analytic2,:ON,limit to 4000mA +4 .Gate.power :analytic3,:ON,limit to 4000mA +5 #Powering core bus +262 "valve0"D2 +2 D +3 "core" Ă +5 ."preston"Plunge.configure :default +2 "valve0"D# Pm'-2 +6 ."preston"SamplePump.configure :default + "sampler0"H#^ #(22 +7 ."preston"Toroid.configure :default + "valve0"D$ 2 +7 ."preston"Carousel.configure :default + "carousel0"F#  El22 +7 ."preston"Abs.configure :default + "ambient0"J#  +7 ."preston"Archive.configure :default + "syringe0"B$d P\\<2 +6 ."preston"Air.configure :default +2 "syringe1"C#d Q]<2 +5 ."preston"Lysis1.configure :default + "syringe1"C$d Q[<2 +5 ."preston"Lysis2.configure :default +2 "syringe0"B#d Q[<2 +6 ."preston"PinPort.configure :default + "valve1"E$ Ld22 +5 #"preston"All elf controllers running firmware version 4.92 +2 .Gate.power :motor,:ON,limit to 5000mA +4 "valve0"D% +3 D& +4 "carousel0"F% +4 "syringe0"B& +8 "core" ă%HoO$  + "syringe1"C% +2 "core" Ą&|KO } + ƅ%FpPj  +3 "syringe1"C& +5 ."Plunge_home"Plunge.home.jog 0 +15 ."Toroid_home"Toroid.home.jog 0 +3 ."Carousel_home"Carousel.home.jog 0 +3 "syringe0"B % +2 "valve0"D\ ) +3 "valve1"E & +2 "valve0"D * +4 "carousel0"F ) +14 "core" †&BB S + Ç%4  È&  + ‰%1/  Ċ) + ŋ&( O +e Č* +5 ."Lysis2_home"Lysis2.home.jog 0 +6 ."Lysis1_home"Lysis1.home.jog 0 +3 "valve0"D& +3 ."PinPort_home"PinPort.home.jog 0 +2 ."Air_home"Air.home.jog 0 +5 ."Archive_home"Archive.home.jog 0 +3 "valve0"D% +4 "syringe0"B) +3 "syringe1"C* +3 "valve1"E* +2 "syringe1"C) +4 "syringe0"B* +6 "core" ƍ) + Ď&#ON ď%H{OK  + ) Ñ* + Œ* +2 "valve1"E& +7 "syringe0"B% +3 "syringe1"C& +4 ."Toroid_home"Toroid.in :homing +4 ."Plunge_home"Plunge.in :homing +3 "valve0"D?2 +41 D> (2 + "core" Ó) + ”* +2 ŕ& OF + –%t5~ ×&n ~ +4 "syringe1"C% +6 "syringe0"B& +3 ."Plunge_home"Plunge.jog 1576 +4 ."Lysis2_home"Lysis2.in :homing +2 ."Lysis1_home"Lysis1.in :homing +4 ."PinPort_home"PinPort.in :homing +3 ."Toroid_home"Toroid.jog 1271 +3 "valve0"D)( +4 "syringe0"B> (2 +2 "syringe1"C? (2 +2 "valve1"E?2 +3 "valve0"D* +3 ."Lysis2_home"Lysis2.jog 1603 +6 ."PinPort_home"PinPort.jog -1193 +5 ."Lysis1_home"Lysis1.jog 1611 +5 "syringe0"B)C +2 "valve1"E*W +5 "syringe1"C*K +5 "core" Ø% ~ + ™&:~  +3 ."Air_home"Air.in :homing +2 ."Archive_home"Archive.in :homing +4 "syringe1"C> -2 + "syringe0"B? -2 +6 ."Air_home"Air.jog 351 +2 ."Archive_home"Archive.jog 1588 +3 "syringe1"C)_ +2 "syringe0"B *4 +56 "core" ß) + ."Air_home"Air.setRawPosition! 0 +2 "syringe1"C7 +5 ."Air_home"Air.seek :home +2 "syringe1"C!' +4 "core" Ě) + á' +3 ."Plunge_home"Plunge.setRawPosition! 50 +3 ."Air_home"Air.in :default +3 "valve0"D72 +2 "syringe1"C>d Q]<2 +5 ."Plunge_home"Plunge.seek :home +3 "valve0"D"' +4 "core" œ) + Þ* +2 ."Lysis2_home"Lysis2.setRawPosition! 50 +3 ."Lysis1_home"Lysis1.setRawPosition! 50 +3 "syringe0"B72 +2 "syringe1"C82 +4 ."Lysis2_home"Lysis2.seek :home +4 ."Lysis1_home"Lysis1.seek :home +4 "syringe0"B#' +5 "syringe1"C$( +6 "core" Ģ' +  * +2 ."Archive_home"Archive.setRawPosition! 50 + ."Plunge_home"Plunge.in :default +4 "syringe0"B82 +2 "valve0"D> Pm'-2 +4 ."Archive_home"Archive.seek :home +4 "syringe0"B%( +6 "core" ŝ* £' + ä( +2 ."PinPort_home"PinPort.setRawPosition! 0 +2 ."Lysis2_home"Lysis2.in :default +3 ."Lysis1_home"Lysis1.in :default +4 "valve1"E8 + "syringe0"B>d Q[<2 +2 "syringe1"C?d Q[<2 +8 ."PinPort_home"PinPort.seek :home +5 "valve1"E&( +2 "core" ¥( +4 ."Archive_home"Archive.in :default + "syringe0"B?d P\\<2 +5 "core" Ŧ( +2 ."PinPort_home"PinPort.in :default +2 "valve1"E? Ld22 +170 "core" ě* +2 ."Toroid_home"Toroid.setRawPosition! 0 + "valve0"D8 +5 ."Toroid_home"Toroid.seek :home + "valve0"D'( +4 "core" ħ( +2 ."Toroid_home"Toroid.in :default +2 "valve0"D? 2 +5 ."clearToroid"Toroid.seek :clear +2 "valve1"E(& +4 "valve0"D)( +3 "core" Ũ&͜ON d +4 ."preston"PinPort.in :unlocking +3 "valve1"E? Ld2 +4 ."preston"PinPort.seek :clear +2 "valve1"E*( +114 "core" Ū( +226 ĩ( +2 ."preston"Air.seek :clear +2 "syringe1"C+'8 +85 "core" ë' +2 ."preston"Lysis1.seek :clear +3 "syringe1"C,(j +74 "core" ì( +2 ."preston"Lysis2.seek :clear +3 "syringe0"B-'j +74 "core" ­' +2 ."preston"Archive.seek :clear +2 "syringe0"B.(j +74 "core" ®( +2 ."preston"Carousel.in :default + "carousel0"F>  El22 +5 F/% +2 "core" Ư%LtwPd  +3 ."preston"Carousel.home.seek 1 +3 "carousel0"F0' +15 "core" ư' + "valve0"D1% +3 "core" ı%a@OG  +2 "valve0"D2% +3 "core" IJ%aGO=  +3 "sampler0"H3% +3 "core" ȳ%D +2 "valve0"D4& +3 "core" Ĵ&sO; h +3 "carousel0"F5% +2 "core" Ƶ%Fs?P  +3 "ambient0"J6% +3 "core" ʶ% +2 "syringe0"B7& +4 "core" ·&j6~ i +2 "syringe1"C8% +3 "core" ø%8z~ +2 "syringe1"C9& +3 "core" ù&j~ +2 "syringe0"B:% +3 "core" º%j-s~ +2 "valve1"E;& +3 "core" Ż&O: v +239 #"preston"-> BACsampler.prime 40,20 +2 "carousel0"F<% +4 "core" Ƽ%Gs$P  +2 #"preston"Priming sample loop w/40ml, bypass w/20ml +2 .SamplePump.setPosition! 0ml +2 "sampler0"H7 +5 ."preston"Bypass.open +2 "sampler1"I=1 +80 "core" ɽ1 +72 "ambient0"J>% +3 "core" ʾ% +2 ."preston"Intake.open +2 "sampler0"H?1 +81 "core" ȿ1 + "ambient0"J@% +3 "core" % +3 #"preston"Waiting up to 20 seconds for sea pressure to stabilize +/-0.50psi + "sampler0"HA% +6 "core" %\\ +45 "sampler0"HB% +3 "core" %[ +47 "sampler0"HC% +3 "core" %_ +47 "sampler0"HD% +2 "core" %c +48 "sampler0"HE% +3 "core" %h +47 "sampler0"HF% +2 "core" %e +4 "Can"oj+}~ + #"preston"Vacuum tare is 51% of full scale at 22C (drifted -1%) + "ambient0"JG% +4 "core" % +39 "ambient0"JH% +4 "core" % +2 ."preston"Abs.in :default +2 "ambient0"J>:n a  +4 ."preston"Abs.hold + "ambient0"JI+ +6 "core" + +2 "sampler0"HJ% +2 "core" %k +3 "sampler0"HK% +2 "core" %r +4 ."preston"SamplePump.in :start +2 "sampler0"H>^ @fl#([@222; +6 ."preston"SamplePump.seek 20ml,1:50 + "sampler0"HL'g +61 ."pumpStarted"SamplePump.configure :prime + "sampler0"H#d @fl#([@222; +2452 "core" ' +2 "sampler0"HM% +3 "core" %g`k 2 +2 ."preston"Abs.stop + "ambient0"J5 +5 ."preston"SamplePump.setPosition! 0ml + "sampler0"H7 +4 ."preston"Exhaust.open +2 "sampler0"HN2 +84 "core" 2 +73 ."closeBypass"Bypass.close +3 "sampler1"IO/ +77 "core" / +72 "sampler0"HP% +3 "core" %ׂs +2 "ambient0"JQ% +3 "core" % +2 ."preston"Abs.in :default + "ambient0"J>:] a  +4 ."preston"Abs.hold +2 "ambient0"JR+ +4 "core" + +2 "ambient0"JS% +3 "core" %z +3 "sampler0"HT% +3 "core" %؂~ +2 "sampler0"HU% +3 "core" %{ +4 ."preston"SamplePump.in :start +2 "sampler0"H>^ @fl#([@d222; +4 ."preston"SamplePump.seek 40ml,3:10 +2 "sampler0"HV'π +61 ."pumpStarted"SamplePump.configure :prime +2 "sampler0"H#d @fl#([@d222; +3574 "Can"mjt+}|+ +1360 "core" ' +2 "sampler0"HW% +3 "core" %πh%G 2 +2 ."preston"Abs.stop +2 "ambient0"J5 +675 #"preston"-> Cart.dry +854 #-> Cart.reserved +693 #-> Cart.dry +874 #-> MainThread.exit +2 "sampler0"HX% +3 "core" %πZ +4 ."closeExhaust"Exhaust.close +4 ."closeIntake"Intake.close +4 "sampler0"HY0 +2 HZ/ +83 "core" 0 +5 / +4 #mEXIT + #"preston"Session Ended @1752631731.10PDT @1752631831.03PDT = =mMAIN_scheduler =tMAIN @PDT1752631831.90 #t\ Environmental Sample Processor built 30-Jun-25 (6f42ecee) +108 #"core_reset"Sent BREAK +2 #t>BREAK< ESP3 Gateway boot v1.43 +19 #>BREAK< ESP3 Gateway boot v1.43 for core bus +2 #>BREAK< ESP3 Gateway boot v1.43 for cartridge bus +29 "Can"mjF+}|P +233 #t\ Configuration for koa by nadia@mbari.org 6/26/25\ /home/esp/esp2/type/auv/koa/configure.rb\ +52 #Sea pressure (Abs) tare is 6% of full scale +329 "Can"mjF+}|RE + mjF+}|RE + #tPolling Can every 2:00 +4 #Loading /home/esp/esp2/bin/fireAll mission +21 !o:Cartridge::TypeUnknown: mesg"{lyseHold_bac,aRNAl_bac is not aRNAl_bac, aRNAl_phyto, aRNAl_zoo, archiveHiBiomass_bac, archiveNull_bac, archive_bac, archive_phyto, archive_zoo, blank_bac, blank_phyto, daSPR_bac, daSPR_phyto, daSPR_phyto9, daSPR_zoo, lyseHoldBS_bac, lyseHoldBS_phyto, lyseHoldBS_zoo, lyseHold_bac, lyseHold_phyto, lyseHold_zoo, lyseNull_bac, microSPR_bac, microSPR_phyto, microSPR_zoo or unknown:@timestampu: Time Z%z*:bt["E/home/esp/esp2/utils/cartridge/common.rb:285:in `raiseCliqueErr'"E/home/esp/esp2/utils/cartridge/common.rb:289:in `raiseTypeError'"?/home/esp/esp2/utils/cartridge/carousel.rb:475:in `loaded'"=/home/esp/esp2/utils/cartridge/carousel.rb:474:in `each'"?/home/esp/esp2/utils/cartridge/carousel.rb:474:in `loaded'"G/home/esp/esp2/utils/cartridge/carousel.rb:496:in `method_missing'"#/home/esp/esp2/bin/fireAll:249"-/home/esp/esp2/bin/fireAll:233:in `each'"#/home/esp/esp2/bin/fireAll:233"-/home/esp/esp2/bin/fireAll:349:in `call'"#/home/esp/esp2/bin/fireAll:349"2/home/esp/esp2/lib/framework.rb:124:in `load'"2/home/esp/esp2/lib/framework.rb:124:in `load'"5/home/esp/esp2/lib/framework.rb:182:in `execute'"-/home/esp/esp2/lib/esp.rb:218:in `shell'"7/home/esp/esp2/lib/schedule.rb:497:in `initialize'"0/home/esp/esp2/lib/thread.rb:736:in `start'"7/home/esp/esp2/lib/schedule.rb:490:in `initialize'"'/home/esp/esp2/lib/schedule.rb:488 +4 #mEXIT @1752631839.95PDT @1752632241.91PDT = =tMAIN =mMAIN_scheduler @PDT1752632242.89 #t\ Environmental Sample Processor built 30-Jun-25 (6f42ecee) +107 #"core_reset"Sent BREAK +2 #t>BREAK< ESP3 Gateway boot v1.43 +19 #>BREAK< ESP3 Gateway boot v1.43 for core bus +2 #>BREAK< ESP3 Gateway boot v1.43 for cartridge bus +28 "Can"mj+}~ +234 #t\ Configuration for koa by nadia@mbari.org 6/26/25\ /home/esp/esp2/type/auv/koa/configure.rb\ +51 #Sea pressure (Abs) tare is 6% of full scale +326 "Can"mj+}~aG mj+}~aG + #tPolling Can every 2:00 +4 #Loading /home/esp/esp2/bin/fireAll mission +21 #Cartridge group: lyseHoldBS_bac, aRNAl_bac\ \ +17 .Gate.power :analytic1,:ON,limit to 4000mA + .Gate.power :analytic2,:ON,limit to 4000mA + .Gate.power :analytic3,:ON,limit to 4000mA +5 "valve0"D2 +2 D +2 "Can"mj+}~jj +2 "core" ā +5 "valve0"D% +3 "core" Ă%a;O6  +2 .tPlunge.configure :default + "valve0"D# Pm'-2 +5 "sampler0"H% +3 "core" ȃ%π$ +2 .tSamplePump.configure :default + "sampler0"H#^ #(22 +5 "valve0"D& +3 "core" Ą&gO: t +2 .tToroid.configure :default + "valve0"D$ 2 +3 .tToroid.hold + "valve0"D, +3 "core" ą, +2 .tToroid.configure :default + "valve0"D$ 2 +6 "carousel0"F% +3 "core" Ɔ%HtP  + .tCarousel.configure :default + "carousel0"F#  El22 +3 .tCarousel.hold + "carousel0"F+ +3 "core" Ƈ+ +2 .tCarousel.configure :default + "carousel0"F#  El22 +5 "ambient0"J% +3 "core" ʈ% +2 .tAbs.configure :default + "ambient0"J#  +5 "syringe0"B & +3 "core" ‰&j6~ i +2 .tArchive.configure :default + "syringe0"B$d P\\<2 +3 .tArchive.hold + "syringe0"B\ , +2 "core" Š, +2 .tArchive.configure :default + "syringe0"B$d P\\<2 +6 "syringe1"C % +2 "core" Ë%8j~ +2 .tAir.configure :default + "syringe1"C#d Q]<2 +3 .tAir.hold + "syringe1"C + +3 "core" Ì+ +2 .tAir.configure :default + "syringe1"C#d Q]<2 +3 C & +3 "core" Í&jj~ +2 .tLysis1.configure :default + "syringe1"C$d Q[<2 +3 .tLysis1.hold + "syringe1"C, +2 "core" Î, +2 .tLysis1.configure :default + "syringe1"C$d Q[<2 +3 "syringe0"B% +36 "core" %j"n~ +2 .tLysis2.configure :default + "syringe0"B#d Q[<2 +3 .tLysis2.hold + "syringe0"B+ +2 "core" + +2 .tLysis2.configure :default + "syringe0"B#d Q[<2 +8 "valve1"E& +2 "core" ő&$O\\ | +2 .tPinPort.configure :default + "valve1"E$ Ld22 +3 .tPinPort.hold + "valve1"E, +2 "core" Œ, +2 .tPinPort.configure :default + "valve1"E$ Ld22 +4 #tAll elf controllers running firmware version 4.92 +2 "valve0"D% +3 D& +3 "core" ē%a9ROQ +2 "carousel0"F% +4 "syringe0"B& +5 "syringe1"C% +7 C& +6 "syringe0"B% +3 "valve1"E& +12 "core" Ĕ&kOR p + ƕ%Ht P  –&jD~ [ + ×%8i~ Ø&j~ + ™%j*~ Ś&!OP y +7 ."clearToroid"Toroid.seek :clear +3 "valve1"E& +2 "valve0"D( +3 "core" ś& OS { +4 Ĝ( +2 .tAir.seek :clear +2 "syringe1"C'8 +2 "core" Ý' +3 .tLysis1.seek :clear + "syringe1"C(j +3 "core" Þ( +2 .tLysis2.seek :clear +2 "syringe0"B'j +3 "core" Ÿ' +2 .tArchive.seek :clear +2 "syringe0"B (j +2 "core"  ( +2 .tCarousel.in :default + "carousel0"F>  El22 +3 F!% +3 "core" ơ%Hs`P  +3 .tCarousel.home.seek 1 + "carousel0"F"' +14 "core" Ƣ' +2 "valve0"D#% +4 "core" ģ%aN OX +3 #tSelecting Cartridge 56 + "valve0"D$% +3 "core" Ĥ%a9#OX +3 "syringe1"C%& +3 "core" å&j~ +2 "syringe1"C&% +3 "core" æ%8b~ +2 "valve1"E'& +3 "core" ŧ&OU y +3 .tCarousel.seek 56 + "carousel0"F('5 +49 "core" ƨ'tT 2" +3 !to:Slide::Error\ :@axisName"Storage Carousel (SC):@checkpoint: omitted: @replyo:I2C::Servo::AbsMove3Reply : @tagi-: @sourceiK: @error:positionErr: @channeli: @statuso:I2C::Servo::Status: @voltagef16.074652920962201b: @currentit: @type2F:@outPressi:\ @lostT: @inPressi:@velocityi: @pastFLSF:\ @homeF: @enabledF: @erri':@positioni: @pastRLSF: @pwmi7:@deltaPressiT:@pastThresholdF:@destinationi%: mesg"PStorage Carousel (SC) positionErr at 3 - 113 counts (sensed 3 - 119 counts):bt[$"2/home/esp/esp2/lib/slide.rb:642:in `raiseErr'"7/home/esp/esp2/lib/slide.rb:404:in `unlimitedSeek'"5/home/esp/esp2/lib/thread.rb:74:in `recoverable'"7/home/esp/esp2/lib/slide.rb:369:in `unlimitedSeek'"./home/esp/esp2/lib/slide.rb:361:in `seek'"0/home/esp/esp2/lib/slide.rb:411:in `moveTo'"1/home/esp/esp2/lib/slide.rb:421:in `driveTo'",/home/esp/esp2/lib/msg.rb:68:in `retry'"1/home/esp/esp2/lib/slide.rb:420:in `driveTo'"8/home/esp/esp2/type/auv/koa/configure.rb:28:in `to'"@/home/esp/esp2/utils/cartridge/carousel.rb:289:in `select!'"?/home/esp/esp2/utils/cartridge/carousel.rb:312:in `select'";/home/esp/esp2/utils/auv/cmd.rb:296:in `loadCartridge'",/home/esp/esp2/lib/msg.rb:68:in `retry'";/home/esp/esp2/utils/auv/cmd.rb:279:in `loadCartridge'":/home/esp/esp2/utils/auv/cmd.rb:148:in `runCartridge'"#/home/esp/esp2/bin/fireAll:339"-/home/esp/esp2/bin/fireAll:337:in `each'"#/home/esp/esp2/bin/fireAll:337"-/home/esp/esp2/bin/fireAll:317:in `loop'"#/home/esp/esp2/bin/fireAll:317"-/home/esp/esp2/bin/fireAll:349:in `call'"#/home/esp/esp2/bin/fireAll:349"2/home/esp/esp2/lib/framework.rb:124:in `load'"2/home/esp/esp2/lib/framework.rb:124:in `load'"5/home/esp/esp2/lib/framework.rb:182:in `execute'"-/home/esp/esp2/lib/esp.rb:218:in `shell'"7/home/esp/esp2/lib/schedule.rb:497:in `initialize'"0/home/esp/esp2/lib/thread.rb:736:in `start'"7/home/esp/esp2/lib/schedule.rb:490:in `initialize'"'/home/esp/esp2/lib/schedule.rb:488 + #Retry #1 of 4 +2 .Carousel.hold + "carousel0"F)+ +3 "core" Ʃ+ +3 .tCarousel.in :default +2 "carousel0"F>  El22 +3 .tCarousel.home.seek 56 +2 "carousel0"F*'5 +1474 "core" ƪ' +4 "carousel0"F+% +3 "core" ƫ%5.S_ 2 + "syringe1"C,& +3 "core" ì&j,~ +3 .tLysis1.in :fast + "syringe1"C?d Q[<2 +3 .tLysis1.seek :locked + "syringe1"C-(* +236 "core" í( +2 "valve0"D.% +5 "core" Į%a4Oc | +2 ."Plunge"Plunge.seek :locked + "valve0"D/' +4 "syringe1"C0% +6 "core" ð%8} D +2 ."Air"Air.in :fast + "syringe1"C> Q]<2 +3 ."Air"Air.seek :locked +2 "syringe1"C1'h +81 "core" ñ' +10 į' + .tCarousel.reconfigure :locked + "carousel0"F#  El2\ 2 +4 F2% +2 "core" Ʋ%5KP q +5 #tPowering cartridge bus +260 "cartridge_broadcast" ( +2 .tGate.setIR 1750,5000,0,6 +12 .Gate.setIR 0,5000,0,6 + "cartridge_broadcast"~ +4 .tPuckHeater.configure :default + "Cartridge" \ :D H  +3 .tGate.power :heat,:ON,limit to 5000mA +53 "Cartridge" 3t +3 "cartridge" t + "Cartridge" 4y +4 "cartridge" y +3 "Cartridge" 5y  +4 "cartridge" y ̛/J59980 4ԛ/C +2 #tMounted lysis Cartridge board#J59980 +3 #Using default cartridge heat loss curve for HeatingFunctionInCarousel +3 "valve0"D6% +3 "core" Ķ%HOD  +2 "syringe1"C7& +4 "core" ÷&*v~ +2 "syringe1"C8% +2 "core" ø%hʙ~ +3 "carousel0"F9% +2 "core" ƹ%5 O \ +3 #"FILTERING"Preparing to filter lyseHoldBS_bac cartridge in slot 56 +2 "valve0"D:% +3 "core" ĺ%H{OD +2 "syringe1"C;& +3 "core" û&*n~ +2 "syringe1"C<% +34 "core" ü%hʖ~ +9 ."sealing"Air.in :default +2 "carousel0"F=% +2 "syringe1"C>d Q]<2 +5 "core" ƽ%5 O \ +3 #"FILTERING"Priming sample loop w/100ml, bypass w/10ml + ."sealing"Air.seek :sealed +3 ."FILTERING"SamplePump.setPosition! 0ml +2 "syringe1"C>'6 + "sampler0"H7 +4 ."FILTERING"Exhaust.close + "sampler0"H?0 +3 "core" ȿ0 +2 ."FILTERING"Bypass.open + "sampler1"I@1 +76 "core" 1 +73 "ambient0"JA% +2 "core" % } +2 ."FILTERING"Intake.open +2 "sampler0"HB1 +79 "core" 1 +2 "ambient0"JC% +3 "core" % p +3 #"FILTERING"Waiting up to 20 seconds for sea pressure to stabilize +/-0.50psi + "sampler0"HD% +4 "core" %  +47 "sampler0"HE% +2 "core" %傢 +8 þ' +40 "sampler0"HF% +2 "core" %傟 +48 "sampler0"HG% +3 "core" %゗ +47 "sampler0"HH% +2 "core" %₍ +48 "sampler0"HI% +2 "core" %ނ +4 "Can"mj+}~m + #"FILTERING"Vacuum tare is 51% of full scale at 22C (drifted -0%) + "ambient0"JJ% +3 "core" % +2 "ambient0"JK% +3 "core" % +2 ."FILTERING"Abs.in :default + "ambient0"J>:2 a  +3 ."FILTERING"Abs.hold + "ambient0"JL+ +2 "core" + +3 "sampler0"HM% +3 "core" %む +2 "sampler0"HN% +3 "core" % +4 ."FILTERING"SamplePump.in :start + "sampler0"H>^ @f#(@) 222; +4 ."FILTERING"SamplePump.seek 10ml,1:10 + "sampler0"HO'3 +63 ."pumpStarted"SamplePump.configure :prime + "sampler0"H#d @f#(@) 222; +1206 "core" ' + "sampler0"HP% +3 "core" %3X: 2 +2 ."FILTERING"Abs.stop + "ambient0"J5 +3 ."FILTERING"SamplePump.setPosition! 0ml +2 "sampler0"H7 +2 ."FILTERING"Exhaust.open +2 "sampler0"HQ2 +84 "core" 2 +72 ."closeBypass"Bypass.close +2 "sampler1"IR/ +77 "core" / +73 "sampler0"HS% +2 "core" %ς +2 "ambient0"JT% +4 "core" % + ."FILTERING"Abs.in :default +2 "ambient0"J>:* a  +2 ."FILTERING"Abs.hold +2 "ambient0"JU+ +2 "core" + +2 "ambient0"JV% +3 "core" % +2 "sampler0"HW% +4 "core" %˂ +2 "sampler0"HX% +3 "core" % +4 ."FILTERING"SamplePump.in :start + "sampler0"H>^ @f#(@ 222; +3 ."FILTERING"SamplePump.seek 100ml,7:10 +2 "sampler0"HY' +63 ."pumpStarted"SamplePump.configure :prime + "sampler0"H#d @f#(@ 222; +6964 "Can"nj+}{\ j +5413 "core" ' + "sampler0"HZ% +3 "core" %dU |2 +2 ."FILTERING"Abs.stop +2 "ambient0"J5 +4 ."FILTERING"Bypass.open +2 "sampler1"I[1 +77 "core" 1 + ."FILTERING"Intake.close + "sampler0"H\\/ +86 "core" / +2 "carousel0"F]% +2 "core" %5 O \ +5 ."FILTERING"Toroid.in :hold + "valve0"D? 2 +3 ."FILTERING"Toroid.seek :crack + "valve0"D^( +168 "core" ( +76 ."FILTERING"Toroid.seek :cartridge +2 "valve0"D_(m +205 "core" ( +3 ."FILTERING"Toroid.in :default +2 "valve0"D? 2 +3 ."FILTERING"Toroid.seek :clear + "valve0"D`( +370 "core" ( +2 "ambient0"Ja% +3 "core" % +3 "Can"nj+}|Y +2 "ambient0"Jb% +2 "core" % +2 "ambient0"Jc% +3 "core" % +2 #"FILTERING"Pressurizing cartridge to 26psi above 13.7psia + .SamplePump.setPosition! 0ml + "sampler0"H7 +3 ."FILTERING"Intake.open + "sampler0"Hd1 +75 "core" 1 +2 ."FILTERING"Bypass.close + "sampler1"Ie/ +78 "core" / +2 ."FILTERING"Exhaust.close + "sampler0"Hf0 +81 "core" 0 +2 "sampler0"Hg% +4 "core" % + "ambient0"Jh% +4 "core" % + ."FILTERING"Abs.in :default +2 "ambient0"J>:M a  +2 ."FILTERING"Abs.hold +33 "ambient0"Ji+ +2 "core" + +3 "sampler0"Hj% +3 "core" % +2 "sampler0"Hk% +3 "core" %z +3 ."FILTERING"SamplePump.in :charge + "sampler0"H>fu0W222; +9 ."FILTERING"SamplePump.seek 2.3ml,40 seconds + "sampler0"Hl' +1689 "core" 'Ɨ_ {2 +3 "sampler0"Hm% +3 "core" %Y ~2 +2 ."FILTERING"Abs.stop +2 "ambient0"J5 +3 ."FILTERING"Intake.close + "sampler0"Hn/ +87 "core" / + "ambient0"Jo% +3 "core" % y +2 #"FILTERING"Pressurized cartridge with 1.279ml to 26.0psi + #Isolated @37.4psia (23.7psi) +2 #Verifying cartridge holds at least 0.65..0.85 of 37.4psia +2 #Waiting up to 20 seconds for cartridge pressure to stabilize +/-1.50psi +2 "ambient0"Jp% +3 "core" %$ +47 "ambient0"Jq% +3 "core" % +47 "ambient0"Jr% +3 "core" %# +47 "ambient0"Js% +3 "core" %2 +47 "ambient0"Jt% +3 "core" %6 +47 "ambient0"Ju% +3 "core" %, +47 "ambient0"Jv% +3 "core" %& +47 "ambient0"Jw% +3 "core" %& +47 "ambient0"Jx% +4 "core" %& +46 "ambient0"Jy% +3 "core" %' +2 "carousel0"Fz% +4 "core" %5 JO \  + #"FILTERING"Sampling 1000.0ml +2 .SamplePump.setPosition! 0ml + "sampler0"H7 +3 ."FILTERING"Exhaust.open + "sampler0"H{2 +84 "core" 2 +2 ."FILTERING"Intake.open + "sampler0"H|1 +79 "core" 1 +4 "Can"nj+}|Sg _ + "ambient0"J}% +2 "core" % +4 "ambient0"J~% +3 "core" %y +2 ."FILTERING"Abs.in :default + "ambient0"J>; a  +3 ."FILTERING"Abs.hold + "ambient0"J+ +3 "core" + +2 "ambient0"J% +3 "core" ʁ%B^ +3 "sampler0"H% +3 "core" Ȃ%  +2 "sampler0"H% +3 "core" ȃ%̃  +5 ."FILTERING"SamplePump.in :start + "sampler0"H>^ f#(W@@222; +3 ."FILTERING"SamplePump.seek 1000ml,1:07:10 +2 "sampler0"H'C +63 ."pumpStarted"SamplePump.configure :sample + "sampler0"H#d f#(W@@222; +228 H% +2 "core" Ȇ%\ / o2 +2 "ambient0"J% +3 "core" ʈ% j +2 #"sampling"Cartridge 56 filtering 2/1000ml at 0.72ml/s with 23.0psi vacuum +2402 "Can"mi+}{ +j +3593 "sampler0"H % +3 "core" ȉ% 4OP p2 +2 "ambient0"J % +3 "core" ʋ% j + #"sampling"Cartridge 56 filtering 50/1000ml at 0.79ml/s with 26.0psi vacuum +5991 "sampler0"H % +3 "core" ȍ% V 2 +2 "ambient0"J% +3 "core" ʏ%  + #"sampling"Cartridge 56 filtering 97/1000ml at 0.79ml/s with 13.8psi vacuum 3.7m deep (20.2psia) +2370 "Can"pi+}}Hj +3621 "sampler0"H% +3 "core" ȑ%k 2 2 +2 "ambient0"J% +3 "core" ʓ% + #"sampling"Cartridge 56 filtering 144/1000ml at 0.79ml/s with 18.0psi vacuum +5991 "sampler0"H% +3 "core" ș% \ F 2 +2 "ambient0"J% +3 "core" ʘ% +2 #"sampling"Cartridge 56 filtering 191/1000ml at 0.78ml/s with 13.4psi vacuum +2341 "Can"ni+}}#1j +3649 "sampler0"H% +3 "core" ȗ%? + 2 +2 "ambient0"J% +3 "core" ʖ%!D + #"sampling"Cartridge 56 filtering 238/1000ml at 0.78ml/s with 21.5psi vacuum +5991 "sampler0"H% +3 "core" Ȕ%k 8 2 +2 "ambient0"J% +3 "core" ʚ% + #"sampling"Cartridge 56 filtering 284/1000ml at 0.77ml/s with 15.1psi vacuum +2312 "Can"mi+}}Oj +3679 "sampler0"H% +3 "core" ȕ%A >a 2 +2 "ambient0"J% +3 "core" ʛ%m + #"sampling"Cartridge 56 filtering 330/1000ml at 0.77ml/s with 17.3psi vacuum +5991 "sampler0"H!% +3 "core" ȡ% =[ 2 +2 "ambient0"J#% +3 "core" ʣ% v + #"sampling"Cartridge 56 filtering 376/1000ml at 0.77ml/s with 18.5psi vacuum +2284 "Can"li+}|cmj +3707 "sampler0"H$% +3 "core" Ȥ% %8 v2 +2 "ambient0"J%% +3 "core" ʥ% m + #"sampling"Cartridge 56 filtering 422/1000ml at 0.77ml/s with 25.5psi vacuum +5991 "sampler0"H&% +3 "core" Ȧ% |A d x2 +2 "ambient0"J'% +3 "core" ʧ% o +2 #"sampling"Cartridge 56 filtering 468/1000ml at 0.77ml/s with 21.3psi vacuum +2254 "Can"ni+}{wj +3736 "sampler0"H(% +3 "core" Ȩ%\ i  d Q[<2 +3 "syringe1"CX( +4 ."posArchive"Archive.seek :empty +5 ."posLyS2"Lysis2.seek :empty +3 "syringe0"BO(( + BZ'< +245 "core" ( +57 "Can"ni,}{H3 ?j +520 "core" ' +3 ( +2 "carousel0"F[% +4 "core" %5-/O \\\ +4 #"PROCESSING"Evacuating puck with filter bubble point of 50psi + .PinPort.seek :locked +2 "valve1"E\\( N +2 "core" ( +2 ."PROCESSING"Handoff.select :waste +2 .Plunge.seek :puckBottom +2 "valve0"D]' +127 "core" ' +2 #"PROCESSING"Waiting up to 3:00 for Syringe to stabilize +/-0.20psi + "syringe1"CU% +3 "core" %6=~ +48 "syringe1"C% +40 "core" Ü%6~ +10 "syringe1"C^% +3 "core" %6~ +47 "syringe1"C_% +3 "core" %6~ +47 "syringe1"Ca% +3 "core" %6~ +47 "syringe1"Cb% +3 "core" %6~ +47 "syringe1"Cc% +3 "core" %6~ +47 "syringe1"Cd% +2 "core" %6~ +48 "syringe1"Ce% +4 "core" %6~ +46 "syringe1"Cf% +3 "core" %6~ +47 "syringe1"Cg% +3 "core" %6~ +47 "syringe1"Ch% +3 "core" %6~ +47 "syringe1"Cj% +3 "core" %6~ +47 "syringe1"Ck% +3 "core" %6~ +4 #"PROCESSING"Air syringe pumping up to 1 strokes to reach 8psi + #Air stroke #1 of 1 + "syringe1"CY% +3 "core" %6~ +3 ."PROCESSING"Air.in :pressurize + "syringe1"C>@N  Q]<2 +3 ."PROCESSING"Air.seek :pressurized + "syringe1"Cm' +497 "core" ' +2 "syringe1"Cn% +4 "core" %Rz\ ~ }< + #"PROCESSING"-0.3psi after pressurize +2 .Air.in :compress + "syringe1"C>N  Q]P2 +3 ."PROCESSING"Air.seek :evac + "syringe1"Co' +693 "core" ' + "syringe1"Cp% +3 "core" %P1f* =P +2 #"PROCESSING"0.5psi after compress +2 "syringe1"Cq% +3 "core" %W1j >P +47 "syringe1"Cr% +3 "core" %1h0 +47 "syringe1"Cs% +3 "core" %1b~ +47 "syringe1"Ci% +3 "core" %1c~ +47 "syringe1"Ct% +3 "core" %1a~ +47 "syringe1"Cu% +3 "core" %1`~ +47 "syringe1"Cv% +3 "core" %1a~ +47 "syringe1"Cw% +3 "core" %1m~ +47 "syringe1"Cx% +3 "core" %1e~ +47 "syringe1"Cy% +3 "core" %1\\~ +47 "syringe1"Cz% +3 "core" %1g~ +47 "syringe1"C{% +3 "core" %1e~ +47 "syringe1"C|% +3 "core" %1g~ +47 "syringe1"C}% +3 "core" %1k~ +47 "syringe1"C~% +3 "core" %1b~ +47 "syringe1"C% +2 "core" Á%1s~ +49 "syringe1"C% +2 "core" Â%1n~ +48 "syringe1"C% +3 "core" Ã%1i~ +47 "syringe1"C% +2 "core" Æ%1e~ +48 "syringe1"C% +2 "core" È%1j~ +48 "syringe1"Cl% +3 "core" %1f~ +47 "syringe1"C % +2 "core" É%1c~ +2 #"PROCESSING"0.1psi after compress (stable) + .Air.in :default + "syringe1"C>d Q]<2 +3 ."PROCESSING"Air.hold +2 "syringe1"C + +2 "core" Ë+ +2 "syringe1"C % +3 "core" Í%1bX~ +2 "syringe1"C% +4 "core" Ï%1eS~ + #"PROCESSING"at -0.0psi Opened to waste + .Handoff.select :blocked +2 "valve0"D0 +10 ."PROCESSING"Plunge.seek :puckTop + "valve0"D'v +90 "core" đ' +2 #"PROCESSING"Air syringe pumping up to 8 strokes to reach 50psi + #Air stroke #1 of 8 + "syringe1"C% +3 "core" Ó%1X +3 ."PROCESSING"Air.in :compress + "syringe1"C>N R Q]P2 +3 ."PROCESSING"Air.seek :evac +2 "syringe1"C' +2 "core" Ù' +2 "syringe1"C% +4 "core" Ø%1iE + #"PROCESSING"12.0psi after compress +2 "syringe1"C% +3 "core" ×%1k +47 "syringe1"C% +3 "core" Ö%1` +47 "syringe1"C% +3 "core" Ô%1d +47 "syringe1"C% +3 "core" Ú%1_ +47 "syringe1"C% +3 "core" Õ%1d +47 "syringe1"C% +3 "core" Û%1d +47 "syringe1"C!% +4 "core" á%1f +46 "syringe1"C#% +36 "core" ã%1gه +14 "syringe1"C$% +3 "core" ä%1j߇ +47 "syringe1"C%% +3 "core" å%1p׈ +47 "syringe1"C&% +3 "core" æ%1m؈) +47 "syringe1"C'% +3 "core" ç%1iֈ7 +47 "syringe1"C(% +3 "core" è%1lֈ6 +47 "syringe1"C% +3 "core" Å%1oڈ5 +47 "syringe1"C % +3 "core" Ì%1n҈1 +47 "syringe1"C% +3 "core" Î%1gӈ1 +48 "syringe1"C% +3 "core" Ð%1kш. +47 "syringe1"C\ % +2 "core" Ê%1aΈ1 +48 "syringe1"C% +2 "core" Ç%1lX +48 "syringe1"C"% +2 "core" â%1h҈` +48 "syringe1"C)% +2 "core" é%1gψp +48 "syringe1"C+% +2 "core" ë%1ot +2 #"PROCESSING"12.0psi after compress (stable) +2 .Air.in :gulp + "syringe1"C>N R Q]<2 +3 ."PROCESSING"Air.seek :topVent + "syringe1"C,'h +648 "core" ì' +2 "syringe1"C.% +4 "core" î%h=W <@ + #"PROCESSING"12.1psi after gulp +2 "syringe1"C0% +3 "core" ð%hD+ <9 +47 "syringe1"C% +3 "core" Þ%hLk 1 +47 "syringe1"C2% +3 "core" ò%hOj . +47 "syringe1"C% +2 "core" Ý%hQ , +48 "syringe1"C3% +3 "core" ó%hO . +47 "syringe1"C4% +2 "core" ô%h? > +49 "syringe1"C5% +3 "core" õ%hI 4 +47 "syringe1"C6% +3 "core" ö%h@ = +47 "syringe1"C7% +3 "core" ÷%hI 4 +47 "syringe1"C8% +3 "core" ø%hK 2 +47 "syringe1"C9% +2 "core" ù%hG 6 +48 "syringe1"C:% +2 "core" ú%hKr 2 +48 "syringe1"C;% +2 "core" û%hFy 7 +2 #"PROCESSING"12.3psi after gulp (stable) + #Air stroke #2 of 8 + "syringe1"C=% +3 "core" ý%hCa : +2 ."PROCESSING"Air.in :pressurize + "syringe1"C>@N R Q]<2 +3 ."PROCESSING"Air.seek :pressurized +2 "syringe1"C<' +633 "core" ü' + "syringe1"C?% +3 "core" ÿ%Rv߈= < +2 #"PROCESSING"12.0psi after pressurize + .Air.in :compress + "syringe1"C>N R Q]P2 +3 ."PROCESSING"Air.seek :evac +2 "syringe1"C' +692 "core" ' +2 "syringe1"C`% +3 "core" %}1a0p DP +2 #"PROCESSING"26.1psi after compress + "syringe1"C@% +3 "core" %1dœ} @P +48 "syringe1"CB% +2 "core" %1l甪 +48 "syringe1"CC% +2 "core" %1j +48 "syringe1"CD% +2 "core" %1mޕZ +48 "syringe1"C1% +2 "core" ñ%1eޕ +48 "syringe1"CE% +2 "core" %1iߕ +48 "syringe1"CF% +2 "core" %1pܕ +48 "syringe1"CG% +2 "core" %1lܖ +48 "syringe1"CH% +2 "core" %1nܖ! +48 "syringe1"CI% +2 "core" %1lߖ +47 "syringe1"CJ% +4 "core" %1pՖ +47 "syringe1"CK% +2 "core" %1e͖. +48 "syringe1"CM% +2 "core" %1lϖ0 +48 "syringe1"CN% +2 "core" %1lǖZ +48 "syringe1"CP% +2 "core" %1p˖x +48 "syringe1"CQ% +2 "core" %1hɖ +48 "syringe1"CR% +3 "core" %1h˖ +47 "syringe1"CL% +3 "core" %1aɖ +47 "syringe1"CS% +2 "core" %1iǖ +48 "syringe1"CT% +2 "core" %1oƖ +48 "syringe1"CV% +4 "core" %1y +46 "syringe1"C% +2 "core" Ò%1g +48 "syringe1"C-% +3 "core" í%1j– +47 "syringe1"C % +2 "core" à%1hƖ +48 "syringe1"C% +2 "core" ß%1dĖ +48 "syringe1"C[% +2 "core" %1fĖ +48 "syringe1"CU% +2 "core" %1l +48 "syringe1"C% +2 "core" Ü%1qÖ +2 #"PROCESSING"30.3psi after compress (stable) +2 .Air.in :gulp + "syringe1"C>N R Q]<2 +3 ."PROCESSING"Air.seek :topVent + "syringe1"C^'h +649 "core" ' + "syringe1"C_% +3 "core" %hS <* +2 #"PROCESSING"30.5psi after gulp + "syringe1"CW% +3 "core" %hM <0 +48 "syringe1"C/% +2 "core" ï%hW& & +48 "syringe1"Ca% +2 "core" %hU ( +48 "syringe1"Cb% +2 "core" %hS * +48 "syringe1"Cc% +2 "core" %hG 6 +48 "syringe1"Cd% +3 "core" %hGB 6 +47 "syringe1"Ce% +3 "core" %hD 9 +47 "syringe1"Cf% +3 "core" %hK 2 +47 "syringe1"Cg% +3 "core" %hM 0 +47 "syringe1"Ch% +3 "core" %hK 2 +47 "syringe1"Cj% +4 "core" %hI 4 +46 "syringe1"Ck% +3 "core" %hE 8 +2 #"PROCESSING"30.7psi after gulp (stable) + #Air stroke #3 of 8 + "syringe1"CY% +2 "core" %hN / +3 ."PROCESSING"Air.in :pressurize + "syringe1"C>@N R Q]<2 +3 ."PROCESSING"Air.seek :pressurized +2 "syringe1"C>' +633 "core" þ' + "syringe1"Cn% +3 "core" %Rf2 < +2 #"PROCESSING"30.3psi after pressurize +2 .Air.in :compress "syringe1"C>N R Q]P2 +3 ."PROCESSING"Air.seek :evac +2 "syringe1"Cm' +692 "core" ' +2 "syringe1"Cp% +2 "core" %1oc CP +2 #"PROCESSING"41.2psi after compress +2 "syringe1"Cq% +2 "core" %1lm FP +48 "syringe1"Cr% +3 "core" %1sΠ +47 "syringe1"Cs% +3 "core" %1pϡ9 +47 "syringe1"Ci% +3 "core" %1kˡ +47 "syringe1"Ct% +4 "core" %1n͡ +46 "syringe1"Cu% +3 "core" %1q͢ +47 "syringe1"Cv% +4 "core" %1lˢ2 +46 "syringe1"Cw% +4 "core" %1kǢI +46 "syringe1"Cx% +3 "core" %1u̢P +47 "syringe1"Cy% +4 "core" %1qʢW +46 "syringe1"Cz% +3 "core" %1rɢU +47 "syringe1"C{% +4 "core" %1wˢP +39 "Can"oi,}\ 6]j +7 "syringe1"C|% +3 "core" %1gǢ[ +47 "syringe1"C}% +4 "core" %1`¢ +46 "syringe1"C~% +4 "core" %1yʢ +46 "syringe1"C% +3 "core" Á%1jŢ +48 "syringe1"C% +2 "core" Â%1g +48 "syringe1"C% +2 "core" Ã%1k +48 "syringe1"C% +2 "core" Æ%1p +48 "syringe1"C% +2 "core" È%1` +48 "syringe1"Cl% +3 "core" %1ql +47 "syringe1"C % +2 "core" É%1h +48 "syringe1"C % +2 "core" Í%1m +48 "syringe1"C% +2 "core" Ï%1e +48 "syringe1"C% +35 "core" Ó%1h +2 #"PROCESSING"45.5psi after compress (stable) +2 .Air.in :gulp "syringe1"C>N R Q]<2 +3 ."PROCESSING"Air.seek :topVent +2 "syringe1"C'h +648 "core" Ø' +2 "syringe1"C% +4 "core" ×%hK <2 + #"PROCESSING"45.8psi after gulp +2 "syringe1"C% +2 "core" Ö%hRɢ <+ +48 "syringe1"C% +3 "core" Ô%hM 0 +47 "syringe1"C% +3 "core" Ú%hJ 3 +47 "syringe1"Co% +3 "core" %hH 5 +47 "syringe1"C]% +3 "core" %hE* 8 +47 "syringe1"C% +3 "core" Õ%hT> ) +48 "syringe1"C% +2 "core" Û%hN8 / +48 "syringe1"C % +2 "core" Ë%hM: 0 +48 "syringe1"C!% +2 "core" á%hN5 / +48 "syringe1"C#% +2 "core" ã%hH* 5 +48 "syringe1"C$% +2 "core" ä%hJ 3 +48 "syringe1"C%% +2 "core" å%hN / +48 "syringe1"C&% +2 "core" æ%hM 0 +48 "syringe1"C'% +2 "core" ç%hR + +2 #"PROCESSING"45.9psi after gulp (stable) + #Air stroke #4 of 8 + "syringe1"C(% +4 "core" è%hAf < +2 ."PROCESSING"Air.in :pressurize + "syringe1"C>@N R Q]<2 +3 ."PROCESSING"Air.seek :pressurized + "syringe1"C' +634 "core" Å' +2 "syringe1"C % +3 "core" Ì%Ri( < + #"PROCESSING"45.6psi after pressurize +2 .Air.in :compress + "syringe1"C>N R Q]P2 +3 ."PROCESSING"Air.seek :evac + "syringe1"C' +616 "core" Î'p5F YP{ +8 "syringe1"C% +3 "core" Ð%p5> XP +2 #"PROCESSING"Reached 51.0 of 50.0psi after pumping 7063uL (3.98 strokes) + .Air.in :default + "syringe1"C>d Q]<2 +3 ."PROCESSING"Air.hold +2 "syringe1"C\ + +2 "core" Ê+ +3 ."PROCESSING"Plunge.seek :puckBottom + "valve0"D' +90 "core" ć' +2 ."PROCESSING"delay 3 seconds +302 .Handoff.select :waste + "valve0"D +10 #"PROCESSING"Waiting up to 3:00 for Syringe to stabilize +/-0.20psi + "syringe1"C"% +2 "core" â%5E | +48 "syringe1"C)% +3 "core" é%5MV t +47 "syringe1"C+% +4 "core" ë%5A +46 "syringe1"C% +3 "core" Ù%5R o +47 "syringe1"C.% +3 "core" î%5B  +47 "syringe1"C0% +3 "core" ð%5? +47 "syringe1"C% +3 "core" Þ%5Kb v +47 "syringe1"C2% +3 "core" ò%5J w +48 "syringe1"C% +3 "core" Ý%5C ~ +47 "syringe1"C3% +3 "core" ó%5K, v +47 "syringe1"C4% +3 "core" ô%5G z +47 "syringe1"C5% +3 "core" õ%5F~ { +47 "syringe1"C6% +4 "core" ö%5A~ +46 "syringe1"C7% +3 "core" ÷%5;# +47 "syringe1"C8% +3 "core" ø%5C~ ~ +47 "syringe1"C9% +3 "core" ù%5H y +47 "syringe1"C:% +2 "core" ú%5G~ z +48 "syringe1"C;% +2 "core" û%5A& +48 "syringe1"C=% +2 "core" ý%5I x +48 "syringe1"C,% +2 "core" ì%5? +48 "syringe1"C?% +2 "core" ÿ%5E | +48 "syringe1"C<% +3 "core" ü%5F( { +47 "syringe1"C`% +3 "core" %5I x +3 ."PROCESSING"delay 1:00 +6002 .Handoff.select :blocked +2 "valve0"D0 +9 #"PROCESSING"Waiting up to 3:00 for Syringe to stabilize +/-1.50psi +2 "syringe1"C@% +2 "core" %5C~ ~ +48 "syringe1"CB% +2 "core" %58~ +48 "syringe1"CC% +2 "core" %5? +81 "syringe1"CD% +3 "core" %5@ +14 "syringe1"C1% +3 "core" ñ%5@$ +47 "syringe1"CE% +2 "core" %5@ +48 "syringe1"CF% +2 "core" %5> +48 "syringe1"CG% +2 "core" %5B  +48 "syringe1"CH% +2 "core" %5=0 +48 "syringe1"CI% +2 "core" %5BD  +48 "syringe1"CJ% +3 "core" %5G[ z +47 "syringe1"CK% +2 "core" %5Dg } +48 "syringe1"CM% +2 "core" %5Gp z +48 "syringe1"CN% +2 "core" %5Lm u +48 "syringe1"CP% +2 "core" %5B$t  +48 "syringe1"CQ% +3 "core" %5Gb z +47 "syringe1"CR% +3 "core" %5Cc ~ +47 "syringe1"CL% +2 "core" %5Cp ~ +48 "syringe1"CS% +3 "core" %5? +47 "syringe1"CT% +2 "core" %5H y +48 "syringe1"CV% +3 "core" %5= +47 "syringe1"C% +3 "core" Ò%5F { +47 "syringe1"C-% +3 "core" í%5G z +47 "syringe1"C % +3 "core" à%5E | +24 "Can"mi, }<8{j +23 "syringe1"C% +3 "core" ß%5B  +47 "syringe1"C[% +3 "core" %5; +47 "syringe1"CU% +4 "core" %5F { +46 "syringe1"C% +3 "core" Ü%5E | +47 "syringe1"C% +3 "core" %5G z +47 "syringe1"C_% +3 "core" %5F { +47 "syringe1"CW% +3 "core" %5I x +47 "syringe1"C/% +3 "core" ï%5@ +47 "syringe1"Ca% +3 "core" %5C ~ +47 "syringe1"Cb% +3 "core" %5C ~ +47 "syringe1"Cc% +3 "core" %5A +47 "syringe1"Cd% +3 "core" %5F { +47 "syringe1"Ce% +2 "core" %5C ~ +48 "syringe1"Cf% +3 "core" %5A +47 "syringe1"Cg% +3 "core" %5Hˀ y +47 "syringe1"Ch% +3 "core" %5Gɀ z +48 "syringe1"Cj% +3 "core" %59ŀ +47 "syringe1"Ck% +2 "core" %56Ȁ +48 "syringe1"CY% +2 "core" %5?ŀ +48 "syringe1"C^% +2 "core" %5=ǀ +48 "syringe1"Cn% +2 "core" %5A +48 "syringe1"C>% +2 "core" þ%5< +2 ."PROCESSING"Handoff.select :waste +2 "valve0"D +9 #"PROCESSING"1.5psi at evacEnd + .Handoff.select :blocked + "valve0"D0 +10 ."PROCESSING"Plunge.seek :puckTop + "valve0"Dp'v +91 "core" ' +2 ."PROCESSING"Air.in :fast + "syringe1"C> Q]<2 +3 ."PROCESSING"Air.seek :topVent + "syringe1"Cq'h +643 "core" ' +3 #"PROCESSING"Waiting up to 3:00 for Syringe to stabilize +/-0.30psi + "syringe1"Cr% +3 "core" %hF <7 +48 "syringe1"Cs% +3 "core" %hGE 6 +47 "syringe1"Ci% +3 "core" %hFB 7 +47 "syringe1"Ct% +3 "core" %hFT 7 +47 "syringe1"Cu% +2 "core" %h@^ = +48 "syringe1"Cv% +3 "core" %hJj 3 +47 "syringe1"Cw% +2 "core" %hIg 4 +48 "syringe1"Cx% +2 "core" %hAb < +48 "syringe1"Cy% +3 "core" %hJW 3 +47 "syringe1"Cz% +3 "core" %hCA : +47 "syringe1"C{% +4 "core" %hH3 5 +46 "syringe1"C|% +3 "core" %hI4 4 +47 "syringe1"C}% +3 "core" %hI; 4 +47 "syringe1"C~% +3 "core" %hKR 2 +2 #"PROCESSING"Stable @15.7psi after Handoff blocked +10 #Air syringe pumping up to 8 strokes to reach 35psi + #Air stroke #1 of 8 + "syringe1"C% +2 "core" Á%hHW 5 +3 ."PROCESSING"Air.in :pressurize + "syringe1"C>@N v Q]<2 +3 ."PROCESSING"Air.seek :pressurized +2 "syringe1"C' +633 "core" Â' + "syringe1"C% +4 "core" Ã%Rp1 < + #"PROCESSING"15.6psi after pressurize +2 .Air.in :compress + "syringe1"C>N v Q]P2 +3 ."PROCESSING"Air.seek :evac +2 "syringe1"C' +692 "core" Æ' + "syringe1"C% +3 "core" È%1c\ FP +2 #"PROCESSING"25.3psi after compress +2 "syringe1"Cl% +2 "core" %1c+ EP +48 "syringe1"C % +2 "core" É%1lÔ% +48 "syringe1"C % +2 "core" Í%1n˔u +48 "syringe1"C% +2 "core" Ï%1rŔ +48 "syringe1"C% +2 "core" Ó%1fɔ +48 "syringe1"Cm% +2 "core" %1nƕ +48 "syringe1"C% +2 "core" ×%1k +48 "syringe1"C% +2 "core" Ö%1g +48 "syringe1"C% +2 "core" Ô%1e• +48 "syringe1"C% +2 "core" Ú%1i9 +48 "syringe1"Co% +4 "core" %1e^ +46 "syringe1"C]% +2 "core" %1h•y +48 "syringe1"C% +3 "core" Õ%1` +47 "syringe1"C% +2 "core" Û%1i +48 "syringe1"C % +2 "core" Ë%1e +48 "syringe1"C!% +3 "core" á%1s +48 "syringe1"C#% +2 "core" ã%1vx +48 "syringe1"C$% +2 "core" ä%1n{ +48 "syringe1"C%% +2 "core" å%1j} +48 "syringe1"C&% +2 "core" æ%1p +48 "syringe1"C'% +3 "core" ç%1o +47 "syringe1"C(% +2 "core" è%1k +48 "syringe1"C% +2 "core" Ø%1j +48 "syringe1"C % +2 "core" Ì%1j +48 "syringe1"C% +2 "core" Å%1n +2 #"PROCESSING"28.9psi after compress (stable) +2 .Air.in :gulp + "syringe1"C>N v Q]<2 +3 ."PROCESSING"Air.seek :topVent + "syringe1"C'h +648 "core" Ð' +2 "syringe1"C% +3 "core" Î%hN항 g</ +2 #"PROCESSING"28.9psi after gulp + "syringe1"C% +3 "core" Ñ%h< d<A +48 "syringe1"C"% +2 "core" â%hF 7 +48 "syringe1"C)% +2 "core" é%hI 4 +48 "syringe1"C+% +2 "core" ë%hP - +48 "syringe1"C% +2 "core" Ù%hL\ 1 +48 "syringe1"C.% +2 "core" î%hF 7 +48 "syringe1"C0% +3 "core" ð%hH 5 +47 "syringe1"C% +3 "core" Þ%hL 1 +47 "syringe1"C2% +3 "core" ò%hF 7 +47 "syringe1"C% +3 "core" Ý%hN / +47 "syringe1"C3% +3 "core" ó%hE 8 +47 "syringe1"C4% +3 "core" ô%hJ 3 +47 "syringe1"C5% +3 "core" õ%hC : +2 #"PROCESSING"29.1psi after gulp (stable) + #Air stroke #2 of 8 + "syringe1"C6% +2 "core" ö%hL$ 1 +3 ."PROCESSING"Air.in :pressurize + "syringe1"C>@N v Q]<2 +3 ."PROCESSING"Air.seek :pressurized + "syringe1"C7' +667 "core" ÷' +2 "syringe1"C8% +4 "core" ø%Rkݕ + #"PROCESSING"29.1psi after pressurize +2 .Air.in :compress + "syringe1"C>N v Q]P2 +3 ."PROCESSING"Air.seek :evac + "syringe1"C9' +634 "core" ù'ިp4Z )P~ +10 "syringe1"C:% +3 "core" ú%ި4\\ )P| +2 #"PROCESSING"Reached 35.5 of 35.0psi after pumping 3520uL (1.98 strokes) +2 .Air.in :default + "syringe1"C>d Q]<2 +2 ."PROCESSING"Air.hold +2 "syringe1"C;+ +3 "core" û+ +2 ."PROCESSING"Plunge.seek :puckBottom +2 "valve0"D=' +90 "core" Ľ' + ."PROCESSING"delay 3 seconds +302 .Handoff.select :waste + "valve0"D +10 #"PROCESSING"Waiting up to 3:00 for Syringe to stabilize +/-0.20psi + "syringe1"C,% +3 "core" ì%ި4SKQ +48 "syringe1"C?% +2 "core" ÿ%ި4S +48 "syringe1"C<% +3 "core" ü%ި4[ } +47 "syringe1"C`% +2 "core" %ި4Z, ~ +48 "syringe1"C@% +2 "core" %ި4\\, | +48 "syringe1"CB% +2 "core" %ި4_, y +48 "syringe1"CC% +2 "core" %ި4U +48 "syringe1"CD% +2 "core" %ި4m k +48 "syringe1"C1% +4 "core" ñ%ި4U~ +46 "syringe1"CE% +3 "core" %ި4L~ +47 "syringe1"CF% +3 "core" %ި4X~ +47 "syringe1"CG% +3 "core" %ި4Y  +47 "syringe1"CH% +4 "core" %ި4a w +46 "syringe1"CI% +3 "core" %ި4P +2 ."PROCESSING"delay 1:00 +3207 "Can"ni,}}^\ J;0j +2796 ."PROCESSING"Handoff.select :blocked + "valve0"D0 +10 #"PROCESSING"Waiting up to 3:00 for Syringe to stabilize +/-1.50psi + "syringe1"CJ% +3 "core" %ި4T +48 "syringe1"CK% +3 "core" %ި4\\ | +47 "syringe1"CM% +3 "core" %ި4V +47 "syringe1"CN% +3 "core" %ި4O( +47 "syringe1"CP% +3 "core" %ި4O. +47 "syringe1"CQ% +3 "core" %ި4T0 +47 "syringe1"CR% +2 "core" %ި4U6 +48 "syringe1"CL% +2 "core" %ި4WJ +48 "syringe1"CS% +2 "core" %ި4V^ +48 "syringe1"CT% +2 "core" %ި4[x } +48 "syringe1"CV% +4 "core" %ި4V +46 "syringe1"C% +2 "core" Ò%ި4\\ | +48 "syringe1"C-% +2 "core" í%ި4Y  +48 "syringe1"C % +2 "core" à%ި4Y  +48 "syringe1"C% +2 "core" ß%ި4Z ~ +48 "syringe1"C[% +2 "core" %ި4\\ | +48 "syringe1"CU% +2 "core" %ި4T +48 "syringe1"C% +2 "core" Ü%ި4^ z +48 "syringe1"C% +2 "core" %ި4Q +48 "syringe1"C_% +2 "core" %ި4W +48 "syringe1"CW% +4 "core" %ި4W +46 "syringe1"C/% +2 "core" ï%ި4d! t +48 "syringe1"Ca% +2 "core" %ި4\\E | +48 "syringe1"Cb% +2 "core" %ި4RR +48 "syringe1"Cc% +2 "core" %ި4Y]  +48 "syringe1"Cd% +2 "core" %ި4S` +48 "syringe1"Ce% +2 "core" %ި4Qi +48 "syringe1"Cf% +2 "core" %ި4Wt +48 "syringe1"Cg% +2 "core" %ި4`k x +48 "syringe1"Ch% +3 "core" %ި4TԀo +47 "syringe1"Cj% +3 "core" %ި4Lπ{ +47 "syringe1"Ck% +2 "core" %ި4Qˀ +48 "syringe1"CY% +2 "core" %ި4QȀ +48 "syringe1"C^% +38 "core" %ި4Pƀ +12 "syringe1"Cn% +2 "core" %ި4S̀ +48 "syringe1"C>% +2 "core" þ%ި4Xʀ +48 "syringe1"C% +2 "core" Ç%ި4XȀ +48 "syringe1"C\ % +2 "core" Ê%ި4Rƀ +48 "syringe1"Cr% +2 "core" %ި4Tɀ +48 "syringe1"Cs% +2 "core" %ި4` x +48 "syringe1"Ci% +5 "core" %ި4i o +45 "syringe1"Ct% +3 "core" %ި4W +47 "syringe1"Cu% +4 "core" %ި4N +46 "syringe1"Cv% +4 "core" %ި4Y  +46 "syringe1"Cw% +4 "core" %ި4\\ | +46 "syringe1"Cx% +4 "core" %ި4V + ."PROCESSING"Handoff.select :waste + "valve0"D +10 #"PROCESSING"2.5psi at evacEnd +2 .Plunge.seek :pTop + "valve0"Dy'v +90 "core" ' +2 ."PROCESSING"delay 5 seconds +502 .Air.in :glide + "syringe1"C>d  Q]<2 +3 ."PROCESSING"Air.seek :fullVent +2 "syringe1"Cz' +214 "core" ' + ."PROCESSING"delay 2 seconds +202 .Plunge.seek :pBottom +2 "valve0"D{' +90 "core" ' +2 #"PROCESSING"Seawater evacuated, Pressure above/below filter released. +2 .Plunge.seek :locked + "valve0"D|' +128 "core" ' + ."PROCESSING"Handoff.select :waste +2 "syringe1"C}& +2 "core" & (~ o +3 ."PROCESSING"Lysis1.in :slow + "syringe1"C?d Q[<2 +8 ."PROCESSING"Lysis1.seek 950uL + "syringe1"C~( +1412 "core" ( + ."PROCESSING"delay 5 seconds +502 .Handoff.select :blocked +3 "valve0"D0 +10 ."PROCESSING"Plunge.seek :puckTop +2 "valve0"D'v +77 "core" ā' +2 "syringe1"Cq& +2 "core" &|S~ ny +3 ."PROCESSING"Lysis1.seek 350uL +2 "syringe1"C( +2810 "core" Ã( +2 ."PROCESSING"delay 3 seconds +302 "syringe1"C% +2 "core" Â%+=~ +3 ."PROCESSING"Air.in mix with 2.32937 parts Lysis1 +2 "syringe1"C> ^@e Q]<2 +3 C% +3 "core" È%+6D +2 "syringe1"Cl& +4 "core" &IZh~ +40 ."Airmixer"Air.seek :evac +3 "syringe1"C ' +2 ."PROCESSING"Lysis1.seek 190uL +4 "syringe1"C (U +433 "Can"mi, }{G=j +324 "core" Í( +11 É' +2 ."PROCESSING"Air.in :fast +2 "syringe1"C> Q]<2 +2 ."PROCESSING"Air.seek :full +2 "syringe1"C'h +658 "core" Ï' +3 ."PROCESSING"Lysis1.seek :empty + "syringe1"C(( +898 "core" Ó( + "valve0"Dm% +3 "core" %v;~O\\ +2 "syringe1"C% +3 "core" ×%hS3 * +2 #"PROCESSING"Lysis Buffer Delivered. Plunge Valve (PV) at puckTop Syringe pressure @18.7psi + .Plunge.seek :puckBottom +2 "valve0"D' +90 "core" Ė' + "valve0"D% +4 "core" Ĕ%=(5W -Z +2 "syringe1"C% +2 "core" Ú%hCr : +2 #"PROCESSING"Lysis Buffer Delivered. Plunge Valve (PV) at puckBottom Syringe pressure @17.3psi +2 #Polling Can every 2:00 +51 "Can"ni,}:> +2 ."PROCESSING"PuckHeater.configure :default #ambient 22.8C +2 "Cartridge" \ :D H  +2 ."PROCESSING"PuckHeater.seek 71C +3 "Cartridge" o u +2 ]9 +4 "cartridge" 9"{ +103 "Cartridge" 9 +3 "cartridge" 9"d +102 "Cartridge" 9 +3 "cartridge" 9#0d +102 "Cartridge" 9 +3 "cartridge" 9%8 d +103 "Cartridge" !9 +2 "cartridge" 9(8 d +103 "Cartridge" #9 +2 "cartridge" 9+cd +103 "Cartridge" $9 +2 "cartridge" 9-8d +103 "Cartridge" %9 +2 "cartridge" 90!d +103 "Cartridge" &9 +2 "cartridge" 92,d +103 "Cartridge" '9 +3 "cartridge" 9468"d +103 "Cartridge" (9 +3 "cartridge" 96%&d +103 "Cartridge" 9 +2 "cartridge" 97+d +103 "Cartridge" 9 +2 "cartridge" 99/d +103 "Cartridge" 9 +2 "cartridge" 9;Qd3d +103 "Cartridge" 9 +3 "cartridge" 9=7d +103 "Cartridge" 9 +2 "cartridge" 9>;d +103 "Cartridge" 9 +2 "cartridge" 9@&d@d +103 "Cartridge" "9 +2 "cartridge" 9ADd +103 "Cartridge" )9 +2 "cartridge" 9C.Hd +103 "Cartridge" +9 +3 "cartridge" 9DLd +103 "Cartridge" 9 +2 "cartridge" 9FPd +103 "Cartridge" .9 +2 "cartridge" 9GUd +103 "Cartridge" 09 +2 "cartridge" 9HYd +103 "Cartridge" 9 +2 "cartridge" 9JJ]d +103 "Cartridge" 29 +2 "cartridge" 9Kad +103 "Cartridge" 9 +2 "cartridge" 9L?ed +103 "Cartridge" 39 +2 "cartridge" 9N$kjd +103 "Cartridge" 49 +2 "cartridge" 9OP?nd +103 "Cartridge" 59 +2 "cartridge" 9P?rd +103 "Cartridge" 69 +3 "cartridge" 9Q?vc +103 "Cartridge" 9 +2 "cartridge" 9R?{d +103 "Cartridge" 89 +2 "cartridge" 9T kd +103 "Cartridge" 79 +2 "cartridge" 9U5c +103 "Cartridge" :9 +2 "cartridge" 9V]d +103 "Cartridge" 99 +3 "cartridge" 9Wyc +103 "Cartridge" p9 +2 "cartridge" 9Xd +103 "Cartridge" ,9 +2 "cartridge" 9Yd +103 "Cartridge" ?9 +2 "cartridge" 9Zd +103 "Cartridge" <9 +2 "cartridge" 9[d +103 "Cartridge" `9 +3 "cartridge" 9\\d +103 "Cartridge" @9 +2 "cartridge" 9]d +103 "Cartridge" B9 +2 "cartridge" 9^d +103 "Cartridge" C9 +2 "cartridge" 9_c +103 "Cartridge" D9 +2 "cartridge" 9`d +103 "Cartridge" 19 +2 "cartridge" 9ad +138 "Cartridge" E9 +2 "cartridge" 9cd +103 "Cartridge" F9 +2 "cartridge" 9cd +103 "Cartridge" G9 +2 "cartridge" 9dGd +103 "Cartridge" H9 +2 "cartridge" 9ed +103 "Cartridge" I9 +3 "cartridge" 9fGd +103 "Cartridge" J9 +2 "cartridge" 9gd +103 "Cartridge" K9 +2 "cartridge" 9hGc +103 "Cartridge" M9 +2 "cartridge" 9ixGb +103 "Cartridge" N9 +2 "cartridge" 9jCsd +103 "Cartridge" P9 +2 "cartridge" 9k.sd +103 "Cartridge" Q9 +2 "cartridge" 9ksd +103 "Cartridge" R9 +2 "cartridge" 9lsb +103 "Cartridge" L9 +2 "cartridge" 9msa +103 "Cartridge" S9 +2 "cartridge" 9ni_ +103 "Cartridge" T9 +3 "cartridge" 9o#_ +103 "Cartridge" V9 +2 "cartridge" 9o^ +103 "Cartridge" 9 +2 "cartridge" 9pi] +103 "Cartridge" -9 +3 "cartridge" 9q\\ +102 "Cartridge" 9 +3 "cartridge" 9q[ +102 "Cartridge" 9 +3 "cartridge" 9r [ +103 "Cartridge" [9 +2 "cartridge" 9rZ +8 ."PROCESSING"PuckHeater.hold 2:00,71C +4 "Cartridge" U urZy@ +3 "cartridge"  +2999 "Can"ni,}|Cj +2 ni,}|$Ck +8970 "cartridge" +2 #"PROCESSING"Polling Can every 2:00 +51 "Can"li,}E +2 ."PROCESSING"PuckHeater.configure :default #ambient 22.9C +2 "Cartridge" \ :D H  +2 ."PROCESSING"PuckHeater.seek 70C +3 "Cartridge"  s +2 9 +5 "cartridge" 9u{ +3 ."PROCESSING"PuckHeater.hold 2:00,70C +4 "Cartridge" _ spwh +3 "cartridge"  +2918 "Can"mi,}~F~j +3 mi,}~Fk +9061 "cartridge" +2 #"PROCESSING"Polling Can every 2:00 +52 "Can"ni,}H5\ E +2 ."PROCESSING"PuckHeater.configure :default #ambient 22.8C + "Cartridge" \ :D H  +3 ."PROCESSING"PuckHeater.hold 18:00,68.9C +4 "Cartridge" W r nu +2840 "Can"pi,}~Hj +2 pi,}~Hk +11966 mi,}}J/j +3 mi,}} J/k +11965 nj,}}-xLMj +2 nj,}}+LMk +11963 oj, }})Nkj +3 oj, }}@Nkk +11962 nj(,}~Pj +2 nj(,}~Pk +11961 oj5, }_pRj +3 oj5, }NRk +11965 ojF,}}jTj +3 ojF,}}^Tk +11963 mjR, }}OVj +2 mjR, }}PVk +11960 mjc,\ }}YXj +2 mjc,\ }}Xk +9179 "cartridge" +3 #"PROCESSING"Polling Can every 2:00 +51 "Can"njr,\ }Z +2 ."PROCESSING"PuckHeater.configure :default #ambient 22.8C + "Cartridge" \ :D H  +3 ."PROCESSING"PuckHeater.seek 104.8C +3 "Cartridge" /  +2 a9 +3 "cartridge" 9r{ +103 "Cartridge" b9 +2 "cartridge" 9r d +103 "Cartridge" c9 +2 "cartridge" 9sd +103 "Cartridge" d9 +2 "cartridge" 9u{ d +103 "Cartridge" e9 +2 "cartridge" 9xNd +103 "Cartridge" f9 +2 "cartridge" 9zd +103 "Cartridge" g9 +2 "cartridge" 9|d +103 "Cartridge" h9 +2 "cartridge" 9~{d +103 "Cartridge" j9 +2 "cartridge" 9[{!d +103 "Cartridge" k9 +2 "cartridge" 9&d +103 "Cartridge" Y9 +3 "cartridge" 9*d +103 "Cartridge" ^9 +3 "cartridge" 9\ .d +102 "Cartridge" n9 +3 "cartridge" 9t2d +103 "Cartridge" >9 +2 "cartridge" 96d +103 "Cartridge" 9 +2 "cartridge" 9&;d +103 "Cartridge" \ 9 +3 "cartridge" 9}?d +103 "Cartridge" r9 +2 "cartridge" 9Cd +103 "Cartridge" s9 +2 "cartridge" 9Gd +103 "Cartridge" i9 +2 "cartridge" 9Ld +103 "Cartridge" t9 +2 "cartridge" 9Pd +103 "Cartridge" u9 +3 "cartridge" 9@Td +103 "Cartridge" v9 +2 "cartridge" 9R+Xd +103 "Cartridge" w9 +2 "cartridge" 9E+\\d +103 "Cartridge" x9 +2 "cartridge" 9t+ad +103 "Cartridge" =9 +2 "cartridge" 9V+ed +138 "Cartridge" ;9 +3 "cartridge" 9+kd +49 "Can"ljq,}|9[j +54 "Cartridge" }9 +2 "cartridge" 9+od +103 "Cartridge" y9 +2 "cartridge" 9~Wsd +103 "Cartridge" {9 +2 "cartridge" 9aWwd +103 "Cartridge" X9 +2 "cartridge" 9.W{d +103 "Cartridge" q9 +3 "cartridge" 9:Wd +103 "Cartridge" |9 +2 "cartridge" 9Wd +103 "Cartridge" ~9 +2 "cartridge" 9Wd +103 "Cartridge" 9 +2 "cartridge" 9Wc +103 "Cartridge" 9 +2 "cartridge" 9Wc +103 "Cartridge" l9 +3 "cartridge" 9Od +102 "Cartridge" z9 +3 "cartridge" 97d +103 "Cartridge" 9 +2 "cartridge" 9d +103 "Cartridge" 9 +2 "cartridge" 9d +103 "Cartridge" 9 +2 "cartridge" 9vd +103 "Cartridge" m9 +3 "cartridge" 9:c +103 "Cartridge" 9 +2 "cartridge" 9c +103 "Cartridge" 9 +2 "cartridge" 9d +103 "Cartridge" 9 +2 "cartridge" 9d +103 "Cartridge" ]9 +2 "cartridge" 97d +103 "Cartridge" 9 +3 "cartridge" 9d +103 "Cartridge" 9 +2 "cartridge" 9d +103 "Cartridge" 9 +2 "cartridge" 9]c +103 "Cartridge" 9 +2 "cartridge" 9 d +103 "Cartridge" !9 +2 "cartridge" 9c +103 "Cartridge" #9 +3 "cartridge" 9cd +103 "Cartridge" $9 +2 "cartridge" 9d +103 "Cartridge" %9 +2 "cartridge" 9c +103 "Cartridge" &9 +3 "cartridge" 9b +102 "Cartridge" '9 +3 "cartridge" 9a +102 "Cartridge" (9 +3 "cartridge" 92_ +7 ."PROCESSING"PuckHeater.hold 2:00,104.8C +4 "Cartridge"  ଑v +2 "cartridge"  +8847 "Can"njl,~}>`z=j +3 njl,~}^`z=k +3121 "cartridge" +2 #"PROCESSING"Polling Can every 2:00 +52 "Can"njl,}~a\\E` +2 ."PROCESSING"PuckHeater.configure :default #ambient 22.8C + "Cartridge" \ :D H  +3 ."PROCESSING"PuckHeater.seek 103.7C +2 "Cartridge" . +2 9 +4 "cartridge" 9U^ +5 ."PROCESSING"PuckHeater.hold 2:00,103.7C +3 "Cartridge"  .઻ +3 "cartridge"  +8767 "Can"lju,}|'c[j +3 lju,}|Jc[k +3205 "cartridge" +2 #"PROCESSING"Polling Can every 2:00 +52 "Can"mj~,}} dic +2 ."PROCESSING"PuckHeater.configure :default #ambient 22.8C + "Cartridge" \ :D H  +3 ."PROCESSING"PuckHeater.hold 2:00,102.7C +4 "Cartridge"  Y +8694 "Can"nj, }~f|yj +3 nj, }~f|yk +3278 "cartridge" +3 ."PROCESSING"delay 5:00 +8685 "Can"nj, }~ gj +11968 mj,}zhj +9349 "syringe1"C% +2 "core" Ñ%hJ 3 +2 #"PROCESSING"Lysate cooked @11.3psi + .Plunge.seek :puckTop +2 "valve0"D"'v +90 "core" Ģ' +2 #"PROCESSING"Air syringe pumping up to 5 strokes to reach 40psi + #Air stroke #1 of 5 + "syringe1"C)% +4 "core" é%hCm : +2 ."PROCESSING"Air.in :pressurize + "syringe1"C>@N j Q]<2 +3 ."PROCESSING"Air.seek :pressurized +2 "syringe1"C+' +633 "core" ë' + "syringe1"C% +3 "core" Ù%Rr# |< +2 #"PROCESSING"11.8psi after pressurize +2 .Air.in :compress "syringe1"C>N j Q]P2 +3 ."PROCESSING"Air.seek :evac +2 "syringe1"C.' +504 "core" î'p^: @P +4 "syringe1"C0% +3 "core" ð%: 1P +2 #"PROCESSING"Reached 40.8 of 40.0psi after pumping 1671uL (0.94 strokes) + .Air.in :default + "syringe1"C>d Q]<2 +3 ."PROCESSING"Air.hold +2 "syringe1"C+ +2 "core" Þ+ +2 ."PROCESSING"delay 2 seconds +202 .Air.in :fast + "syringe1"C> Q]<2 +3 ."PROCESSING"Air.seek :full +2 "syringe1"C2'h +620 "core" ò' +2 ."PROCESSING"Plunge.seek :puckBottom + "valve0"D' +91 "core" ĝ' + "syringe1"C3& +4 "core" ó&(,T Q +2 ."PROCESSING"Lysis1.seek 138uL + "syringe1"C4(v +403 "Can"lj, }|%Uj`j +252 "core" ô( + ."PROCESSING"delay 2 seconds +203 .Plunge.seek :puckTop + "valve0"D5'v +90 "core" ĵ' +8 ."PROCESSING"Lysis1.seek :empty +2 "syringe1"C6(( +653 "core" ö( +2 ."PROCESSING"Plunge.seek :puckBottom +2 "valve0"D' +90 "core" Đ' + "carousel0"F8% +3 "core" Ƹ%5O \ +4 "valve0"D7% +3 "core" ķ%I(-W -U +12 "syringe1"C:% +3 ."PROCESSING"Lysis1.in :extract +4 "syringe1"C?d ' Q[#2 +2 "core" ú%hOV . +3 ."PROCESSING"Lysis1.seek 675uL,nil +2 "syringe1"C9(n +3 Cp& +2 "core" &(,^ #c +4 "syringe1"C,& +2 "core" ì&*, m #j +17 "syringe1"C?& +3 "core" ÿ&S ,$> #f +17 "syringe1"C<% +3 "core" ü%hM( 0 +2 "syringe1"C`& +4 "core" & /c #t +11 "syringe1"C@& +4 "core" &  0# #B +16 "syringe1"CB& +3 "core" &l 2+Z #K +14 "syringe1"CC% +3 "core" %hP$a - +3 "syringe1"CD& +3 "core" & 4 #= +14 "syringe1"C1& +3 "core" ñ&/ 6~4 #7 +17 "syringe1"CE& +3 "core" &ߑ 8^"\ #B +9 "syringe1"CF% +3 "core" %hH* 5 +5 "syringe1"CG& +4 "core" & :Q'> #E +16 "syringe1"CH& +3 "core" &U <"+ #_ +17 "syringe1"CI& +3 "core" & =* #z +4 "syringe1"CJ% +3 "core" %hB9# ; +10 "syringe1"CK& +3 "core" &"?"~ #s +17 "syringe1"CM& +3 "core" &{"A' # +17 "syringe1"CN& +3 CP% + "core" &Cr # +7 %hA < + "syringe1"CQ% +4 "core" %hN$ / +2 ."pump"Air.in :pressurize + "syringe1"C>@N \  Q]<2 +4 CR& +2 ."pump"Air.seek :pressurized +3 "core" &0E$& # + "syringe1"CL' +11 CS& +3 "core" &^ZEdj [# +17 "syringe1"CT& +3 "core" &~Fj< \\# +17 "syringe1"CV& +3 "core" &Fdi ^# +17 "syringe1"C& +3 "core" Ò&F& q +17 "syringe1"C-& +3 "core" í&F' q +17 "syringe1"C & +3 "core" à&F" r +17 "syringe1"C& +3 "core" ß&F$ t +17 "syringe1"C[& +4 "core" &F& p +16 "syringe1"CU& +3 "core" &F& v +17 "syringe1"C& +4 "core" &F' r +16 "syringe1"C_& +3 "core" &F r +17 "syringe1"Co& +3 "core" &F r +17 "syringe1"C& +3 "core" Ü&F$ p +17 "syringe1"CW& +3 "core" &F& p +17 "syringe1"Ca& +3 "core" &F s +17 "syringe1"Cb& +3 "core" &F/ q +17 "syringe1"Cc& +3 "core" &F p +17 "syringe1"Cd& +3 "core" &F# p +17 "syringe1"Ce& +3 "core" &F$ q +17 "syringe1"Cf& +3 "core" & F p +17 "syringe1"Cg& +3 "core" &F r +17 "syringe1"Ch& +3 "core" &F" s +17 "syringe1"Cj& +3 "core" &F p +17 "syringe1"Ck& +3 "core" &\ F n +17 "syringe1"CY& +3 "core" &F p +17 "syringe1"C^& +3 "core" &Fч o +17 "syringe1"Cn& +3 "core" &F n +17 "syringe1"C>& +3 "core" þ& F q +17 "syringe1"C& +3 "core" Ç&F! q +17 "syringe1"C\ & +3 "core" Ê&F o +17 "syringe1"Cr& +3 "core" &F n +17 "syringe1"Cs& +3 "core" &F p + ' +2 "syringe1"Ci% +4 "core" %Rt r< +2 #"pump"11.2psi after pressurize +2 .Air.in :compressLysate + "syringe1"C>dN \  Q]<2 +3 ."pump"Air.seek :evac + "syringe1"Ct' +3 Cu& +3 "core" &Fӈ^ +15 "syringe1"Cv& +3 "core" &F r +17 "syringe1"Cw& +3 "core" &F q +17 "syringe1"Cx& +4 "core" &F s +16 "syringe1"C=& +3 "core" ý&F s +40 "syringe1"C;& +2 "core" û&F q +2 "syringe1"C}& +4 "core" &Fˇ r +13 "syringe1"Cy& +3 "core" &F t +17 "syringe1"C{& +3 "core" & F q +17 "syringe1"CX& +3 "core" &F q +17 "syringe1"Cq& +3 "core" &F q +17 "syringe1"C|& +3 "core" &F s +17 "syringe1"C~& +3 "core" &F q +17 "syringe1"C& +3 "core" Â&F q +17 "syringe1"C& +3 "core" È&F r +17 "syringe1"Cl& +3 "core" &F p +17 "syringe1"Cz& +3 "core" &F\  p +17 "syringe1"C& +3 "core" Ã&F# p +17 "syringe1"C & +3 "core" É&F" q +17 "syringe1"C & +3 "core" Í&F+ r +17 "syringe1"Cm& +3 "core" & F8 p +17 "syringe1"C& +3 "core" ×&F 8 q +17 "syringe1"C& +3 "core" Ô&FʈK r +17 "syringe1"C& +3 "core" Ú&F g q +17 "syringe1"C]& +3 "core" &F\\ r +17 "syringe1"C& +3 "core" Õ& Fz q +17 "syringe1"C& +4 "core" Á&F n +16 "syringe1"C& +3 "core" Û&F r +17 "syringe1"C & +3 "core" Ë&F s +17 "syringe1"C!& +3 "core" á&F q +17 "syringe1"C#& +3 "core" ã& F r +17 "syringe1"C$& +3 "core" ä&F r +17 "syringe1"C%& +3 "core" å&F q +17 "syringe1"C&& +3 "core" æ&F r +17 "syringe1"C'& +3 "core" ç&F  q +17 "syringe1"C(& +3 "core" è&F% p +17 "syringe1"C& +3 "core" Ø&F9 q +17 "syringe1"C& +3 "core" Å&F\\ n +17 "syringe1"C& +3 "core" Æ&Fh o +17 "syringe1"C/& +3 "core" ï&F r +17 "syringe1"C& +3 "core" Î&F\ o +17 "syringe1"C & +3 "core" Ì&F p +17 "syringe1"C& +3 "core" Ñ&F o +17 "syringe1"C)& +3 "core" é&F n +17 "syringe1"C& +3 "core" Ö&F q +17 "syringe1"C& +3 "core" Ï&FG r +17 "syringe1"C& +3 "core" Ù&F\\ o +17 "syringe1"C+& +3 "core" ë&F n +17 "syringe1"C0& +3 "core" ð&Fي Z# +17 "syringe1"C.& +3 "core" î&\ FK Z# +17 "syringe1"C& +3 "core" Þ&G9 Y# +17 "syringe1"C3& +3 "core" ó&0G7 [# +17 "syringe1"C"& +3 "core" â&NGF? Y# +17 "syringe1"C& +3 "core" Ó&eG; Y# +17 "syringe1"C& +3 "core" Ý&~\ GH Z# +17 "syringe1"C4& +3 "core" ô&H> W# +17 "syringe1"C8& +3 "core" ø&Hk9 [# +17 "syringe1"C7& +3 "core" ÷& HB X# +17 "syringe1"C:& +3 "core" ú& Ie>| X# +17 "syringe1"Cp& +3 "core" &\ IB X# +17 "syringe1"C,& +3 "core" ì&.J; X# +17 "syringe1"C?& +3 "core" ÿ&EJ;p Z# +17 "syringe1"C<& +3 "core" ü&^K 6^ Z# +17 "syringe1"C`& +3 "core" &xK71 X# +17 "syringe1"C@& +3 "core" &LN9 Y# +17 "syringe1"CB& +3 "core" &TM7 X# +17 "syringe1"CC& +3 "core" &N: X# +17 "syringe1"CD& +3 "core" &$O 4 Y# +6 !"PROCESSING"o: Syringe::LysatePlungerStuck :@checkpoint: omitted: mesg"3at < 405uL during Lysis Syringe #1 (LyS1) move: @volumef404.84829329962071:bt["M/home/esp/esp2/protocol/3G/function/LyseGo.rb:228:in `recoverMoreLysate'"4/home/esp/esp2/lib/thread.rb:874:in `exclusive'"M/home/esp/esp2/protocol/3G/function/LyseGo.rb:227:in `recoverMoreLysate'"@/home/esp/esp2/protocol/3G/function/LyseGo.rb:198:in `loop'"M/home/esp/esp2/protocol/3G/function/LyseGo.rb:198:in `recoverMoreLysate'"7/home/esp/esp2/lib/schedule.rb:497:in `initialize'"0/home/esp/esp2/lib/thread.rb:736:in `start'"7/home/esp/esp2/lib/schedule.rb:490:in `initialize'"'/home/esp/esp2/lib/schedule.rb:488 +2 .Lysis1.in :default + "syringe1"C?d Q[<2 +4 ."PROCESSING"Lysis1.seek 375uL + "syringe1"C1(k +3 "core" ù([P [# +70 '=A7&Q .< +3 "syringe1"CE% +4 "core" %=A;7 .< +2 #"pump"Reached 16.2 of 15.5psi after pumping 1592uL (0.90 strokes) + .Air.in :default + "syringe1"C>d Q]<2 +4 ."pump"Air.hold + "syringe1"CF+ +3 "core" + +2 "syringe1"CG% +4 "core" %=AAn w +12 ñ( + "syringe1"C5% +4 "core" õ%=A8 y +2 ."PROCESSING"Lysis1.in :extract + "syringe1"C?d ' Q[#2 +3 ."PROCESSING"Lysis1.seek 675uL,nil +2 "syringe1"CH(n +41 CI& +3 "core" &L # +2 "syringe1"CJ% +2 CK& +5 "core" %=A8S + &5MS # +4 "syringe1"CM& +4 "core" &Mx # +5 "syringe1"CN& +2 "core" & N- # +18 "syringe1"CP& +3 "core" &i P}> # +16 "syringe1"CQ% +3 "core" %=A.Ċ1 +4 "syringe1"CR% + C6& +5 "core" %=A: + ö&(SQ # +2 ."pump"Air.in :compressLysate +3 "syringe1"C>dN \  Q]<2 +3 ."pump"Air.seek :evac +2 "syringe1"CS& +2 CT' +2 "core" &=T9 # +13 "syringe1"CV& +2 "core" &V:G Z# +18 "syringe1"C& +2 "core" Ò&W- ]#~ +12 !"PROCESSING"o: Syringe::LysatePlungerStuck :@checkpoint: omitted: mesg"3at < 501uL during Lysis Syringe #1 (LyS1) move: @volumef500.73957016434889O:bt["M/home/esp/esp2/protocol/3G/function/LyseGo.rb:228:in `recoverMoreLysate'"4/home/esp/esp2/lib/thread.rb:874:in `exclusive'"M/home/esp/esp2/protocol/3G/function/LyseGo.rb:227:in `recoverMoreLysate'"@/home/esp/esp2/protocol/3G/function/LyseGo.rb:198:in `loop'"M/home/esp/esp2/protocol/3G/function/LyseGo.rb:198:in `recoverMoreLysate'"7/home/esp/esp2/lib/schedule.rb:497:in `initialize'"0/home/esp/esp2/lib/thread.rb:736:in `start'"7/home/esp/esp2/lib/schedule.rb:490:in `initialize'"'/home/esp/esp2/lib/schedule.rb:488 +2 .Lysis1.in :default + "syringe1"C?d Q[<2 +4 ."PROCESSING"Lysis1.seek 471uL +2 "syringe1"C-( +3 "core" (X6 Y#i +82 '? .< +3 "syringe1"C % +3 "core" à%?6 *< +2 #"pump"Reached 15.7 of 15.5psi after pumping 1612uL (0.91 strokes) + .Air.in :default + "syringe1"C>d Q]<2 +4 "core" í( +2 ."pump"Air.hold +2 "syringe1"C[+ + C% +7 "core" + + ß%n? +2 "syringe1"CU% +2 ."PROCESSING"Lysis1.in :extract +4 "syringe1"C?d ' Q[#2 +2 "core" %? +3 ."PROCESSING"Lysis1.seek 675uL,nil + "syringe1"C(n +3 C_& +4 "core" &S #k +4 "syringe1"Co& +3 "core" &:SL #w +17 "syringe1"C& +2 "core" Ü&Th # +15 "syringe1"CW% +3 "core" %?F +3 "syringe1"Ca& +4 "core" &<bT # +13 "syringe1"C2& +2 "core" ò&fU= # +18 "syringe1"Cb& +2 "core" &)VA9 # +11 "syringe1"Cc% +2 "core" %?@ +5 "syringe1"Cd& +3 "core" &RXo> #c +17 "syringe1"Ce& +2 "core" &4YYSH # +18 "syringe1"Cf& +2 "core" &}[9>9 # +6 "syringe1"Cg% +2 "core" %?> +3 "syringe1"Ch% +2 "core" %?U +3 ."pump"Air.in :compressLysate + "syringe1"C>dN \  Q]<2 +3 Cj& + ."pump"Air.seek :evac +3 "syringe1"Ck' +4 "core" &8],O #p +10 "syringe1"CY& +2 "core" & ^ [# +18 "syringe1"C^& +3 "core" &B ^3 [# +4 !"PROCESSING"o: Syringe::LysatePlungerStuck :@checkpoint: omitted: mesg"3at < 592uL during Lysis Syringe #1 (LyS1) move: @volumef592.42098609355241:bt["M/home/esp/esp2/protocol/3G/function/LyseGo.rb:228:in `recoverMoreLysate'"4/home/esp/esp2/lib/thread.rb:874:in `exclusive'"M/home/esp/esp2/protocol/3G/function/LyseGo.rb:227:in `recoverMoreLysate'"@/home/esp/esp2/protocol/3G/function/LyseGo.rb:198:in `loop'"M/home/esp/esp2/protocol/3G/function/LyseGo.rb:198:in `recoverMoreLysate'"7/home/esp/esp2/lib/schedule.rb:497:in `initialize'"0/home/esp/esp2/lib/thread.rb:736:in `start'"7/home/esp/esp2/lib/schedule.rb:490:in `initialize'"'/home/esp/esp2/lib/schedule.rb:488 +2 .Lysis1.in :default + "syringe1"C?d Q[<2 +3 ."PROCESSING"Lysis1.seek 562uL +3 "syringe1"Cn( +3 "core" (c_4 ]# +87 ( +2 "syringe1"C>% +4 "core" þ%>~ 8< +14 '=C n< +3 "syringe1"C% +3 "core" Ç%=F@ r< +2 #"pump"Reached 15.8 of 15.5psi after pumping 1633uL (0.92 strokes) + .Air.in :default + "syringe1"C>d Q]<2 +3 ."pump"Air.hold +2 "syringe1"C\ + +2 "core" Ê+ +3 "syringe1"Cr% +3 "core" %= +40 ."PROCESSING"Lysis1.in :extract +2 "syringe1"C?d ' Q[#2 +3 ."PROCESSING"Lysis1.seek 675uL,nil + "syringe1"Cs(n +5 Ci& +2 "core" &[7E #V +2 "syringe1"Cu% +4 "core" %=q~ +12 "syringe1"Cv& +3 "core" &u[, #s +17 "syringe1"Cw& +3 "core" &\\// #f +17 "syringe1"Cx& +3 "core" &F\\0 #g +2 "syringe1"C=% +3 "core" ý%=a +12 "syringe1"C;& +2 "core" û&]1G #U +18 "syringe1"C}& +3 "core" &.^6 # +17 "syringe1"Cy& +2 "core" &j_0 # +2 "syringe1"C{% +4 "core" %=6 +2 "syringe1"CX% +4 "core" %= +2 ."pump"Air.in :compressLysate + "syringe1"C>dN \  Q]<2 +3 Cq& +2 ."pump"Air.seek :evac +3 "core" &8aJ #z + "syringe1"C|' +14 C~& +2 "core" &bz Z#Y +18 "syringe1"C& +2 "core" Â&-cyl \\#{ +18 "syringe1"C& +3 "core" È&gds Y# +3 ( +2 ."pump"Air.in :default + "syringe1"C>d Q]<2 +43 ."pump"Air.hold + "syringe1"CL+ +4 "core" 'L<t p< + + +2 "syringe1"Cl& +3 "core" &nd. r +2 "syringe1"Cz% +4 "core" %L<{ q< + #"PROCESSING"Pulled 675uL lysate @13.5psi +2 "valve0"D% +2 "core" ă%) OX = +12 "syringe1"C % +6 ."PROCESSING"Lysis1.seek 800uL,nil + "syringe1"C ( +2 "core" É%L< +3 "syringe1"Cm% +4 C& + "core" %L< +5 ."pump"Air.in :compressLysate + "syringe1"C>dN \  Q]<2 +2 "core" ×&nd +2 ."pump"Air.seek :evac +3 "syringe1"C' +3 C& +4 "core" Ú&nd +7 "syringe1"C]& +3 "core" &nd1 p +17 "syringe1"C& +3 "core" Õ&nd- r +17 "syringe1"C& +3 "core" Á&nd6 s +17 "syringe1"C& +3 "core" Û&nd,G s +17 "syringe1"C & +3 "core" Ë&nd(U u +17 "syringe1"C!& +3 "core" á&n d0g s +17 "syringe1"C#& +3 "core" ã&nd/u r +17 "syringe1"C$& +3 "core" ä&n dm Y# +17 "syringe1"C%& +3 "core" å&ndm \\# +17 "syringe1"C&& +3 "core" æ&pdd Z# +17 "syringe1"C'& +3 "core" ç&u7e' Y# +17 "syringe1"C(& +3 "core" è&}NeYi Z#z +17 "syringe1"C& +3 "core" Ø&e ej Z#v +17 "syringe1"C& +3 "core" Å&z ec [#{ +17 "syringe1"C& +3 "core" Æ&\ f6m Y#l +17 "syringe1"C/& +3 "core" ï& f Y#p +17 "syringe1"C& +3 "core" Î&fqx Y#j +17 "syringe1"C & +3 "core" Ì& g_m2 Z#U +17 "syringe1"C& +3 "core" Ñ&gh V#M +17 "syringe1"C)& +3 "core" é&"hrp [#N +17 "syringe1"C& +3 "core" Ö&:zisw Y#~ +17 "syringe1"C& +3 "core" Ï&c*i\\ X# +17 "syringe1"C& +3 "core" Ù&j[b Y#c +17 "syringe1"C+& +3 "core" ë&k$^ [#l +17 "syringe1"C0& +3 "core" ð&kV\\2 Z#S +17 "syringe1"C.& +3 "core" î&kK.$ p^ +17 "syringe1"C& +3 "core" Þ&kN*L n[ +17 "syringe1"C3& +3 "core" ó& kG+, ob +17 "syringe1"C"& +3 "core" â&kK06 p^ +17 "syringe1"C& +3 "core" Ó&k@ W pi +17 "syringe1"C& +3 "core" Ý&kH36 oa +17 "syringe1"C4& +3 "core" ô& kTL pU +17 "syringe1"C8& +3 "core" ø&k?&E oj +17 "syringe1"C7& +3 "core" ÷&kH%H oa +17 "syringe1"C:& +3 "core" ú&kG&6 qb +17 "syringe1"Cp& +3 "core" &kC'M of +17 "syringe1"C,& +3 "core" ì&kDd oe +17 "syringe1"C?& +3 "core" ÿ&#kL!O o] +17 "syringe1"C<& +3 "core" ü&kD(N qe +17 "syringe1"C`& +3 "core" &kL%g q] +17 "syringe1"C@& +3 "core" &kE~ pd +17 "syringe1"CB& +3 "core" &kP pY +17 "syringe1"CC& +3 "core" &!kL o] +17 "syringe1"CD& +3 "core" &kS pV +17 "syringe1"CE& +3 "core" &kB ng +17 "syringe1"CG& +3 "core" &kT pU +10 Ô' + "syringe1"C5% +3 "core" õ%1i r< +2 #"pump"12.5psi after compress +2 "syringe1"CI% +3 "core" %1o p< +2 "syringe1"CJ& +3 "core" &kG1 ub +11 "syringe1"CK& +3 "core" &kMΈ \\ +17 "syringe1"CM& +3 "core" &kKˈ ^ +8 "syringe1"CN% +2 "core" %1jʉ +7 "syringe1"CP& +3 "core" &kCˉ f +17 "syringe1"CQ& +4 "core" &kF c +16 "syringe1"CR& +3 "core" &kG͉ b +2 "syringe1"C6% +3 "core" ö%1f +12 "syringe1"CS& +3 "core" &kGlj b +17 "syringe1"CV& +3 "core" &kAʉ h +8 "syringe1"C% +3 "core" Ò%1_G +6 "syringe1"C9& +3 "core" ù&kIʉ4 ` +17 "syringe1"Ct& +50 "core" &kGʉ b +3 "syringe1"C & +4 C% +2 "core" à&kGɉ) b +3 "syringe1"C1& +3 "core" ß%1b +3 ñ&kDɉ5 e +3 "syringe1"CU% +3 "core" %1pΉ< +3 "syringe1"C_& +4 "core" &kA h +10 "syringe1"Co& +3 "core" &kLȉ" ] +17 "syringe1"C& +3 "core" Ü&kLɉ ] +7 "syringe1"CW% +3 "core" %1qlj+ +7 "syringe1"Ca& +3 "core" &kHȉ a +17 "syringe1"C2& +3 "core" ò&kQƉ X +17 "syringe1"Cb% +2 Cc& +3 "core" %1mƉ +4 &kH a +11 "syringe1"Cd& +3 "core" &kK ^ +17 "syringe1"CF& +3 "core" &kIÉ ` +7 "syringe1"Ce% +3 "core" %1p, +7 "syringe1"Cf& +3 "core" &kJ! _ +17 "syringe1"Cg& +3 "core" &kN" [ +17 "syringe1"Ch% +2 Cj& +3 "core" %1m +4 &kG b +11 "syringe1"CH& +3 "core" &kD& e +17 "syringe1"CY& +3 "core" &kF: c +7 "syringe1"C^% +3 "core" %1i‰J +7 "syringe1"CT& +3 "core" &kLF ] +17 "syringe1"C-& +3 "core" í&kO; Z +17 "syringe1"C>% +3 "core" þ%1[ʼnB +2 "syringe1"C& +4 "core" Ç&kD; e +11 "syringe1"Cr& +3 "core" &kGƉE b +17 "syringe1"Ci& +4 "core" &kHF a +6 "syringe1"Cu% +2 "core" %1p‰X +8 "syringe1"Cv& +3 "core" &kK‰N ^ +17 "syringe1"Cw& +3 "core" &kBE g +17 "syringe1"Cx% +2 "core" %1aÉ< +3 "syringe1"C=& +4 "core" ý&kMˉC \\ +11 "syringe1"C[& +3 "core" &kIM ` +17 "syringe1"C;& +3 "core" û&k;Ɖ4 n +7 "syringe1"C}% +3 "core" %1jY +7 "syringe1"C& +3 "core" &kQM X +17 "syringe1"Cy& +3 "core" &kKD ^ +17 "syringe1"C{% +3 "core" %1n‰5 +3 "syringe1"CX& +3 "core" &kN7 [ +11 "syringe1"Cq& +3 "core" &kG^L b +17 "syringe1"C~& +3 "core" &kI; ` +8 "syringe1"C% +2 "core" Â%1`‰> +7 "syringe1"C& +3 "core" È&kUP T +17 "syringe1"Ck& +3 "core" &kJ( _ +17 "syringe1"Cl& +3 "core" &kK8 ^ +2 "syringe1"Cz% +5 "core" %1hۉ +10 "syringe1"C& +3 "core" Ã&kQ+ X +17 "syringe1"C & +3 "core" É&kA+ h +8 "syringe1"Cn% +2 "core" %1i= +7 "syringe1"Cm& +3 "core" &kT; U +17 "syringe1"C& +3 "core" ×&kJ3 _ +17 "syringe1"C& +3 "core" Ú&kK1 ^ + "syringe1"C]% +5 "core" %1g} +11 "syringe1"C& +3 "core" Õ&kJ- _ +17 "syringe1"C& +3 "core" Á&kM6 \\ +8 "syringe1"C% +2 "core" Û%1lJ +7 "syringe1"C & +3 "core" Ë&kEN d +17 "syringe1"C!& +3 "core" á&k@@ i +17 "syringe1"C\ & +3 "core" Ê&kRQ W + "syringe1"C#% +5 "core" ã%1ax= + #"pump"13.2psi after compress (stable) +2 "syringe1"C$& +2 "core" ä&k>Q k +6 "syringe1"C%& +3 "core" å&kMm \\ +17 "syringe1"C&& +4 "core" æ&kK^ ^ +16 "syringe1"C'& +3 "core" ç&kDa e +17 "syringe1"C(& +3 "core" è&kKh ^ +17 "syringe1"C|& +4 "core" &kHh a +16 "syringe1"C& +4 "core" Ø&kMb \\ +16 "syringe1"C& +3 "core" Å&kRp W +17 "syringe1"Cs& +3 "core" &kJh _ +41 "syringe1"C& +3 "core" Æ&kSi V +2 "syringe1"CL& +3 "core" &kIuU ` +14 "syringe1"C/& +3 "core" ï&kNn [ +17 "syringe1"C& +3 "core" Î&kPd Y +17 "syringe1"C & +3 "core" Ì&kHc a +17 "syringe1"C& +3 "core" Ñ&kGe b +17 "syringe1"C)& +3 "core" é&kPb Y +17 "syringe1"C& +3 "core" Ö&kKL ^ +17 "syringe1"C& +3 "core" Ï&kNM [ +17 "syringe1"C& +3 "core" Ù&kN? [ +17 "syringe1"C+& +3 "core" ë&kXF Q +17 "syringe1"C0& +3 "core" ð&kRA W +17 "syringe1"C.& +3 "core" î&kHK a +17 "syringe1"C& +3 "core" Þ&kCP f +17 "syringe1"C3& +3 "core" ó&kKL ^ +17 "syringe1"C"& +3 "core" â&kQO X +17 "syringe1"C& +3 "core" Ó&kMW \\ +8 "syringe1"C& +3 "core" Ý&kMh \\ +3 ."pump"Air.in :default + "syringe1"C>d Q]<2 +9 ."pump"Air.hold + "syringe1"C4+ +4 ."PROCESSING"Lysis1.in :default +2 "syringe1"C?d Q[<2 +2 "core" ô+ +3 ."PROCESSING"Lysis1.hold +2 "syringe1"C8, +5 "core" Í(kMlV \\ + ø, +2 "syringe1"C7& +2 "core" ÷&kR W +3 "carousel0"F:% +3 "core" ƺ%5 /O \ +4 ."PROCESSING"Air.in :glide + "syringe1"C>d  Q]<2 +3 ."PROCESSING"Air.seek :fullVent +2 "syringe1"Cp' +176 "core" ' + ."PROCESSING"Handoff.select :waste +2 "valve0"D +9 #"PROCESSING"Recovered 747uL lysate @13.6psi + .delay 3 seconds +302 "syringe1"C,% +3 "core" ì%+1H +2 #"PROCESSING"After 3 delay Recovered 747uL lysate @0.6psi + "carousel0"F?% +4 "core" ƿ%5 O \ +6 #tSelecting Cartridge 55 + "carousel0"F<% +2 "core" Ƽ%5 O \ +3 "valve0"D`% +2 "core" %([OQ X +4 .tGate.power :heat,:OFF + .Gate.power :cartridge,:OFF + "valve1"E@& +3 "core" & NB]OW Z +2 .tPinPort.in :unlocking + "valve1"E? Ld2 +3 .tPinPort.seek :clear +2 "valve1"EB( +238 "core" ( + .tCarousel.in :default + "carousel0"F>  El22 +3 FC% +3 "core" %5 O \ +2 .tCarousel.home.seek 56 +2 "carousel0"FD'5 +13 "core" ' +2 "carousel0"FE% +3 "core" %5HP  +2 "syringe0"BG& +4 "core" &(-L 6 +3 ."Archive"Archive.in :unlocking +3 "syringe0"B? P\\-2 +2 "syringe1"C5% +4 ."Archive"Archive.seek :clear + "syringe0"BI(j +2 "core" õ%+;' +5 ."Air"Air.in :unlocking +2 "syringe0"BJ% + "syringe1"C> Q]-2 +6 ."Air"Air.seek :clear +2 "syringe1"CK'8 +3 "core" %<, B~ +3 ."Lysis2"Lysis2.in :unlocking +2 "syringe0"B> Q[(2 +3 ."Lysis2"Lysis2.seek :clear +2 "syringe0"BM'j +427 "core" ( +18 ' +12 ' +2 "syringe1"CN& +3 "core" &kJZ~ w_ +3 ."Lysis1"Lysis1.in :unlocking +3 "syringe1"C? Q[(2 +2 "valve0"DP% +4 ."Lysis1"Lysis1.seek :clear + "syringe1"CQ(j +2 "core" %(LO] Q +5 ."Plunge"Plunge.in :unlocking + "valve0"D> Pm'(2 +3 ."Plunge"Plunge.seek :clear + "valve0"DR' +196 "core" ' +100 ( +2 .tCarousel.seek 55 +2 "carousel0"F6'4 +13 "core" ƶ'5{$g'8Tv 2 +3 !to:Slide::Error\ :@axisName"Storage Carousel (SC):@checkpoint: omitted: @replyo:I2C::Servo::AbsMove3Reply : @tagi;: @sourceiK: @error:positionErr: @channeli: @statuso:I2C::Servo::Status: @voltagef16.005924398625432X>: @currentig: @type2F:@outPressi8:\ @lostT: @inPressi':@velocityi$: @pastFLSF:\ @homeF: @enabledF: @erri:@positioni{5: @pastRLSF: @pwmi7:@deltaPressivT:@pastThresholdF:@destinationi%: mesg"PStorage Carousel (SC) positionErr at 56 - 59 counts (sensed 56 - 50 counts):bt[$"2/home/esp/esp2/lib/slide.rb:642:in `raiseErr'"7/home/esp/esp2/lib/slide.rb:404:in `unlimitedSeek'"5/home/esp/esp2/lib/thread.rb:74:in `recoverable'"7/home/esp/esp2/lib/slide.rb:369:in `unlimitedSeek'"./home/esp/esp2/lib/slide.rb:361:in `seek'"0/home/esp/esp2/lib/slide.rb:411:in `moveTo'"1/home/esp/esp2/lib/slide.rb:421:in `driveTo'",/home/esp/esp2/lib/msg.rb:68:in `retry'"1/home/esp/esp2/lib/slide.rb:420:in `driveTo'"8/home/esp/esp2/type/auv/koa/configure.rb:28:in `to'"@/home/esp/esp2/utils/cartridge/carousel.rb:289:in `select!'"?/home/esp/esp2/utils/cartridge/carousel.rb:312:in `select'";/home/esp/esp2/utils/auv/cmd.rb:296:in `loadCartridge'",/home/esp/esp2/lib/msg.rb:68:in `retry'";/home/esp/esp2/utils/auv/cmd.rb:279:in `loadCartridge'":/home/esp/esp2/utils/auv/cmd.rb:148:in `runCartridge'"#/home/esp/esp2/bin/fireAll:339"-/home/esp/esp2/bin/fireAll:337:in `each'"#/home/esp/esp2/bin/fireAll:337"-/home/esp/esp2/bin/fireAll:317:in `loop'"#/home/esp/esp2/bin/fireAll:317"-/home/esp/esp2/bin/fireAll:349:in `call'"#/home/esp/esp2/bin/fireAll:349"2/home/esp/esp2/lib/framework.rb:124:in `load'"2/home/esp/esp2/lib/framework.rb:124:in `load'"5/home/esp/esp2/lib/framework.rb:182:in `execute'"-/home/esp/esp2/lib/esp.rb:218:in `shell'"7/home/esp/esp2/lib/schedule.rb:497:in `initialize'"0/home/esp/esp2/lib/thread.rb:736:in `start'"7/home/esp/esp2/lib/schedule.rb:490:in `initialize'"'/home/esp/esp2/lib/schedule.rb:488 + #Retry #1 of 4 + .Carousel.hold +2 "carousel0"FS+ +3 "core" + +3 .tCarousel.in :default + "carousel0"F>  El22 +4 .tCarousel.home.seek 55 + "carousel0"FV'4 +38 "core" ' +3 "carousel0"F% +3 "core" ƒ%4SG 2 +2 "syringe1"C9& +4 "core" ù&j~ +2 .tLysis1.in :fast + "syringe1"C?d Q[<2 +3 .tLysis1.seek :locked + "syringe1"Ct(* +236 "core" ( +2 "valve0"D % +45 "core" Ġ%a+ Pm'-2 +3 ."Plunge"Plunge.seek :locked +2 "valve0"D' +4 "syringe1"C1% +3 "core" ñ%8~ +3 ."Air"Air.in :fast + "syringe1"C> Q]<2 +3 ."Air"Air.seek :locked +2 "syringe1"CU'h +81 "core" ' +11 ğ' +2 .tCarousel.reconfigure :locked + "carousel0"F#  El2\ 2 +3 F_% +3 "core" %4K.Pq  +4 #tPowering cartridge bus +260 "cartridge_broadcast" ( +3 .tGate.setIR 1750,5000,0,6 +11 .Gate.setIR 0,5000,0,6 + "cartridge_broadcast"~ +5 .tGate.power :cartridge,:OFF +54 #Mounted archive Cartridge +5 "valve0"Do% +3 "core" %H1OH  +2 "syringe1"C& +3 "core" Ü&*h; +2 "syringe1"CW% +4 "core" %hʚ5 + "carousel0"Fa% +3 "core" %4 PO \ +3 #"FILTERING"Preparing to filter aRNAl_bac cartridge in slot 55 +2 "valve0"D2% +3 "core" IJ%H0OL  +2 "syringe1"Cb& +3 "core" &*q4 +2 "syringe1"Cc% +4 "core" %hʎ( + "carousel0"Fd% +3 "core" %4 OO \ +2 #"FILTERING"Priming sample loop w/100ml, bypass w/10ml +2 .SamplePump.setPosition! 0ml + "sampler0"H7 +2 ."FILTERING"Bypass.open +2 "sampler1"IF1 +77 "core" 1 +72 "ambient0"Je% +2 "core" % +2 ."FILTERING"Intake.open +2 "sampler0"Hf1 +82 "core" 1 + "ambient0"Jg% +3 "core" % +2 #"FILTERING"Waiting up to 20 seconds for sea pressure to stabilize +/-0.50psi +2 "sampler0"Hh% +2 "core" %䂡 +48 "sampler0"Hj% +3 "core" %肐 +47 "sampler0"HH% +2 "core" %ゔ +48 "sampler0"HY% +3 "core" %゛ +47 "sampler0"H^% +2 "core" % +48 "sampler0"HT% +3 "core" %႟ +3 "Can"lj, }~m + #"FILTERING"Vacuum tare is 51% of full scale at 23C (drifted -0%) + "ambient0"J-% +3 "core" ʭ% +2 "ambient0"J>% +3 "core" ʾ%K +2 ."FILTERING"Abs.in :default +2 "ambient0"J>:e a  +2 ."FILTERING"Abs.hold +2 "ambient0"J+ +2 "core" ʇ+ +3 "sampler0"Hr% +3 "core" %݂ +2 "sampler0"Hi% +3 "core" % +4 ."FILTERING"SamplePump.in :start + "sampler0"H>^ @f#(@8/222; +3 ."FILTERING"SamplePump.seek 10ml,1:10 +2 "sampler0"Hu'3 +63 ."pumpStarted"SamplePump.configure :prime + "sampler0"H#d @f#(@8/222; +1206 "core" ' + "sampler0"Hv% +3 "core" %3f 2 +2 ."FILTERING"Abs.stop + "ambient0"J5 +3 ."FILTERING"SamplePump.setPosition! 0ml +2 "sampler0"H7 +2 ."FILTERING"Exhaust.open +2 "sampler0"Hw2 +85 "core" 2 +72 ."closeBypass"Bypass.close +3 "sampler1"Ix/ +74 "Can"nj, }~{ mj +5 "core" / +72 "sampler0"H=% +2 "core" Ƚ%Ȃu +2 "ambient0"J[% +3 "core" %  +2 ."FILTERING"Abs.in :default +2 "ambient0"J>:f a  +4 ."FILTERING"Abs.hold +2 "ambient0"J;+ +5 "core" ʻ+ +2 "ambient0"J}% +3 "core" % +3 "sampler0"H% +6 "core" %˂v +2 "sampler0"Hy% +3 "core" %xx +4 ."FILTERING"SamplePump.in :start + "sampler0"H>^ @f#(@/222; +3 ."FILTERING"SamplePump.seek 100ml,7:10 +2 "sampler0"H{' +64 ."pumpStarted"SamplePump.configure :prime +2 "sampler0"H#d @f#(@/222; +11773 "Can"nk,}~0qrj +599 "core" ' + "sampler0"HX% +3 "core" %gF 2 +2 ."FILTERING"Abs.stop + "ambient0"J5 +5 ."FILTERING"Bypass.open +2 "sampler1"Iq1 +78 "core" 1 +2 ."FILTERING"Intake.close + "sampler0"H~/ +83 "core" / + "carousel0"F% +3 "core" Ƃ%4 \ O \ +5 ."FILTERING"Toroid.in :hold + "valve0"D? 2 +35 ."FILTERING"Toroid.seek :crack +2 "valve0"D( +167 "core" Ĉ( +76 ."FILTERING"Toroid.seek :cartridge +2 "valve0"Dk(m +205 "core" ( +3 ."FILTERING"Toroid.in :default + "valve0"D? 2 +3 ."FILTERING"Toroid.seek :clear +2 "valve0"Dz( +370 "core" ( + "ambient0"Jl% +3 "core" % +3 "Can"nk,}~lq + "ambient0"J% +3 "core" ʃ% +2 "ambient0"J % +4 "core" ʉ%~ +8 #"FILTERING"Pressurizing cartridge to 26psi above 14.0psia + .SamplePump.setPosition! 0ml + "sampler0"H7 +7 ."FILTERING"Intake.open +2 "sampler0"Hn1 +75 "core" 1 + ."FILTERING"Bypass.close +2 "sampler1"Im/ +79 "core" / +3 ."FILTERING"Exhaust.close + "sampler0"H0 +81 "core" ȗ0 +2 "sampler0"H% +3 "core" Ț%k* +2 "ambient0"J]% +3 "core" % +2 ."FILTERING"Abs.in :default + "ambient0"J>:Y a  +3 ."FILTERING"Abs.hold + "ambient0"J+ +3 "core" ʕ+ +2 "sampler0"H% +4 "core" ȁ%m' +2 "sampler0"H% +4 "core" ț%ۂ) +2 ."FILTERING"SamplePump.in :charge + "sampler0"H>fu0f222; +4 ."FILTERING"SamplePump.seek 2.3ml,40 seconds + "sampler0"H ' +739 "core" ȋ'Coq 2 +3 "sampler0"H!% +3 "core" ȡ%C\\= 2 +2 ."FILTERING"Abs.stop + "ambient0"J5 +4 ."FILTERING"Intake.close + "sampler0"H\ / +84 "core" Ȋ/ +2 "ambient0"J#% +3 "core" ʣ%. +2 #"FILTERING"Pressurized cartridge with 0.243ml to 26.1psi + #Isolated @37.7psia (23.7psi) + #Verifying cartridge holds at least 0.65..0.85 of 37.7psia +2 #Waiting up to 20 seconds for cartridge pressure to stabilize +/-1.50psi +2 "ambient0"J$% +3 "core" ʤ%3 +48 "ambient0"J%% +2 "core" ʥ% +47 "ambient0"J&% +3 "core" ʦ% +48 "ambient0"J'% +2 "core" ʧ% +48 "ambient0"J(% +2 "core" ʨ% +48 "ambient0"J|% +2 "core" % +47 "ambient0"J% +3 "core" ʘ% +48 "ambient0"J% +2 "core" ʅ% +47 "ambient0"Js% +4 "core" % +47 "ambient0"J% +2 "core" ʆ% +2 #"FILTERING"Cartridge pressure fell 5% to 35.6psia +2 "carousel0"FL% +3 "core" %4 !O \ +2 #"FILTERING"Sampling 1000.0ml + .SamplePump.setPosition! 0ml + "sampler0"H7 +3 ."FILTERING"Exhaust.open + "sampler0"H/2 +83 "core" ȯ2 +2 ."FILTERING"Intake.open + "sampler0"H1 +80 "core" Ȏ1 +3 "Can"nk,}~0r! + "ambient0"J % +3 "core" ʌ% +4 "ambient0"J% +3 "core" ʑ% +2 ."FILTERING"Abs.in :default + "ambient0"J>:x a  +3 ."FILTERING"Abs.hold +2 "ambient0"J)+ +2 "core" ʩ+ +2 "ambient0"J% +3 "core" ʖ% +2 "sampler0"H% +3 "core" ȏ%;k  +2 "sampler0"H% +3 "core" ș%]  +5 ."FILTERING"SamplePump.in :start + "sampler0"H>^ f#(f@@222; +4 ."FILTERING"SamplePump.seek 1000ml,1:07:10 + "sampler0"H+'C +63 ."pumpStarted"SamplePump.configure :sample + "sampler0"H#d f#(f@@222; +228 H0% +3 "core" Ȱ%\  >& 2 +2 "ambient0"J.% +3 "core" ʮ%1 +2 #"sampling"Cartridge 55 filtering 2/1000ml at 0.80ml/s with 16.9psi vacuum +5995 "sampler0"H% +3 "core" Ȟ% O 2 +2 "ambient0"J3% +3 "core" ʳ%, +2 #"sampling"Cartridge 55 filtering 45/1000ml at 0.72ml/s with 32.1psi vacuum +2156 "Can"nkK,}}Kt-j +3834 "sampler0"H"% +3 "core" Ȣ%| c 2 +2 "ambient0"J% +3 "core" ʓ% + #"sampling"Cartridge 55 filtering 88/1000ml at 0.71ml/s with 20.4psi vacuum +5991 "sampler0"H% +3 "core" ȝ% / 2 +2 "ambient0"J7% +2 "core" ʷ% +2 #"sampling"Cartridge 55 filtering 130/1000ml at 0.71ml/s with 20.7psi vacuum +2124 "Can"ok,}~xKj +3867 "sampler0"H:% +3 "core" Ⱥ% x 'u 2 +2 "ambient0"J% +3 "core" ʔ% + #"sampling"Cartridge 55 filtering 173/1000ml at 0.71ml/s with 18.6psi vacuum 3.8m deep (20.2psia) +5991 "sampler0"H % +3 "core" ȍ%\\  7y 2 +2 "ambient0"J4% +38 "core" ʴ% + #"sampling"Cartridge 55 filtering 215/1000ml at 0.71ml/s with 21.1psi vacuum +2057 "Can"nk+~|K{{ij +3899 "sampler0"H,% +3 "core" Ȭ%7 :rZ 2 +2 "ambient0"J?% +3 "core" ʿ% + #"sampling"Cartridge 55 filtering 257/1000ml at 0.70ml/s with 14.7psi vacuum 4.6m deep (21.4psia) +5991 "sampler0"H<% +3 "core" ȼ%  " 2 +2 "ambient0"J`% +2 "core" % +2 #"sampling"Cartridge 55 filtering 300/1000ml at 0.70ml/s with 23.2psi vacuum +2058 "Can"ml +}|~j +3933 "sampler0"H@% +3 "core" %j\ @ 2 +2 "ambient0"JC% +2 "core" %PE  +2 #"sampling"Cartridge 55 filtering 341/1000ml at 0.70ml/s with 25.2psi vacuum +5991 "sampler0"HE% +2 "core" %q - 2 +2 "ambient0"JG% +3 "core" % +2 #"sampling"Cartridge 55 filtering 383/1000ml at 0.70ml/s with 23.7psi vacuum +2024 "Can"nl?+~~Pvj +3967 "sampler0"H5% +3 "core" ȵ%z 3 2 +2 "ambient0"JJ% +3 "core" % + #"sampling"Cartridge 55 filtering 425/1000ml at 0.70ml/s with 27.0psi vacuum +5991 "sampler0"H\\% +3 "core" % v $H 2 +2 "ambient0"J*% +2 "core" ʪ% +2 #"sampling"Cartridge 55 filtering 467/1000ml at 0.70ml/s with 16.7psi vacuum +1995 "Can"mlo+}~|j +3996 "sampler0"HO% +3 "core" %\ N Q 2 +2 "ambient0"Jp% +2 "core" % +2 #"sampling"Cartridge 55 filtering 509/1000ml at 0.70ml/s with 24.3psi vacuum +5991 "sampler0"HZ% +3 "core" % '.  2 +2 "ambient0"JN% +3 "core" %r + #"sampling"Cartridge 55 filtering 550/1000ml at 0.70ml/s with 26.1psi vacuum +1962 "Can"ll+~[j +4029 "sampler0"HP% +3 "core" % d 2 +2 "ambient0"J8% +3 "core" ʸ%w + #"sampling"Cartridge 55 filtering 592/1000ml at 0.70ml/s with 24.7psi vacuum +5991 "sampler0"H% +3 "core" Ȑ% " "8 2 +2 "ambient0"J6% +3 "core" ʶ% + #"sampling"Cartridge 55 filtering 634/1000ml at 0.70ml/s with 23.8psi vacuum +1932 "Can"nl+}}j +4059 "sampler0"H% +3 "core" Ȓ% Y\  2 +2 "ambient0"J9% +2 "core" ʹ%q +2 #"sampling"Cartridge 55 filtering 676/1000ml at 0.70ml/s with 23.7psi vacuum +5991 "sampler0"HD% +2 "core" %k v 2 +3 "ambient0"J % +2 "core" ʠ% +2 #"sampling"Cartridge 55 filtering 718/1000ml at 0.70ml/s with 22.8psi vacuum +1901 "Can"ql,~};j +4090 "sampler0"HS% +3 "core" %e B 2 +2 "ambient0"J1% +2 "core" ʱ%3 +2 #"sampling"Cartridge 55 filtering 760/1000ml at 0.70ml/s with 26.9psi vacuum +5991 "sampler0"HQ% +2 "core" %> ! 2 +3 "ambient0"J_% +2 "core" %| +2 #"sampling"Cartridge 55 filtering 802/1000ml at 0.70ml/s with 24.2psi vacuum +1868 "Can"ll,~2;j +4123 "sampler0"HR% +2 "core" % f& 2 +2 "ambient0"JK% +3 "core" %~ +2 #"sampling"Cartridge 55 filtering 844/1000ml at 0.70ml/s with 22.6psi vacuum +5991 "sampler0"Ho% +3 "core" %O +9 2 +2 "ambient0"J% +3 "core" ʜ% + #"sampling"Cartridge 55 filtering 886/1000ml at 0.70ml/s with 22.0psi vacuum +1838 "Can"nm,~~+'$Yj +4153 "sampler0"HW% +3 "core" %Έ Gx 2 +2 "ambient0"Ja% +3 "core" % +2 #"sampling"Cartridge 55 filtering 928/1000ml at 0.70ml/s with 27.3psi vacuum +5990 "sampler0"H2% +3 "core" Ȳ%2 i 2 +2 "ambient0"Jb% +3 "core" % +2 #"sampling"Cartridge 55 filtering 970/1000ml at 0.70ml/s with 23.9psi vacuum +1806 "Can"lm,~~|wj +2477 "core" ȫ' +2 "sampler0"Hc% +3 "core" %CgQ 2 +2 ."FILTERING"Abs.stop +2 "ambient0"J5 +5 ."closeIntake"Intake.close +2 "sampler0"Hd/ +3 ."closeExhaust"Exhaust.close +4 "sampler0"HF0 +3 ."closeHandoff"Handoff.select :close +4 "carousel0"Fe% +2 "valve0"D0 +4 "core" %4 O \ +7 ."FILTERING"Toroid.in :hold + "valve0"D? 2 +4 ."FILTERING"Toroid.seek :bypass + "valve0"Df( +58 "core" / +2 0 +292 ( +4 ."FILTERING"Toroid.in :default + "valve0"D? 2 +3 ."FILTERING"Toroid.seek :clear +2 "valve0"Dg( +352 "core" ( +2 #"FILTERING"Sampled 1000.0ml +2 "carousel0"Fh% +3 "core" %4 O \ +6 "valve0"Dj% +3 "core" %H-RZ  +2 "syringe1"CH& +2 "core" &*h_ +3 "syringe1"CY% +3 "core" %hʏm% +2 "carousel0"F^% +2 "core" %4 O \ +3 "carousel0"FT% +5 "core" %4 O \ +3 "carousel0"F-% +4 "core" ƭ%4 O \ +3 ."PROCESSING"Plunge.seek :pTop +2 "valve0"D>'v +77 "core" ľ' +2 #"PROCESSING"Sample loop closed. Ready to Deliver Reagents + .Air.in :default + "syringe1"C>d Q]<2 +3 ."PROCESSING"Air.seek :sealed +2 "syringe1"Cr'6 +315 "core" ' +2 ."PROCESSING"Air.in :slow +2 "syringe1"C>d Q]<2 +3 ."PROCESSING"Air.seek :arEvac + "syringe1"Ci' +7384 "core" ' + ."PROCESSING"delay 1:00 +883 "Can"om),~&ej +5121 ."PROCESSING"Air.in :default + "syringe1"C>d Q]<2 +39 ."PROCESSING"Air.seek :clear +7 "syringe1"C'8 +1846 "core" Ä' +2 #"PROCESSING"Sample preserved. Puck Full. + "carousel0"Fv% +2 "core" %41O \ +5 "sampler0"Hw% +3 "core" %Cp +5 "valve1"Ex& +2 "core" &qOX  +2 .tCarousel.in :default + "carousel0"F>  El22 +3 F% +4 "core" Ƈ%4 O \ +2 .tCarousel.home.seek 55 +2 "carousel0"F='4 +14 "core" ƽ' + "carousel0"F[% +3 "core" %44SF 2 +2 "syringe1"C}& +3 "core" &*g +3 .tPlunge.seek :locked + "valve0"D' +77 "core" ' +2 "syringe0"By& +3 "core" &j\ +3 "syringe1"Cu% +3 "core" %8~ +2 "syringe1"CX& +4 "core" &*r! +3 ."Lysis1"Lysis1.in :unlocking +3 "syringe0"Bq% + "syringe1"C? Q[(2 +4 "core" %j2 +3 ."Lysis1"Lysis1.seek :clear +2 "syringe1"C~(j +122 "core" ( +2 "sampler0"H% +3 "core" Ȃ%CL| +9 .tGate.power :analytic1,:OFF +2 .Gate.power :analytic2,:OFF + .Gate.power :analytic3,:OFF + .Gate.power :motor,:OFF + .Gate.power :core,:OFF + .Gate.power :main,:OFF + #Safely stopped and ready to power off @1752638308.49PDT @PDT1752638309.03 !o:Cartridge::None: mesg"4Not enough dry lyseHoldBS_bac cartridges remain:bt["7/home/esp/esp2/bin/fireAll:291:in `checkInventory'"-/home/esp/esp2/bin/fireAll:289:in `each'"7/home/esp/esp2/bin/fireAll:289:in `checkInventory'"#/home/esp/esp2/bin/fireAll:318"-/home/esp/esp2/bin/fireAll:317:in `loop'"#/home/esp/esp2/bin/fireAll:317"-/home/esp/esp2/bin/fireAll:349:in `call'"#/home/esp/esp2/bin/fireAll:349"2/home/esp/esp2/lib/framework.rb:124:in `load'"2/home/esp/esp2/lib/framework.rb:124:in `load'"5/home/esp/esp2/lib/framework.rb:182:in `execute'"-/home/esp/esp2/lib/esp.rb:218:in `shell'"7/home/esp/esp2/lib/schedule.rb:497:in `initialize'"0/home/esp/esp2/lib/thread.rb:736:in `start'"7/home/esp/esp2/lib/schedule.rb:490:in `initialize'"'/home/esp/esp2/lib/schedule.rb:488 +4 #mEXIT @1752638309.07PDT @1752638724.14PDT = =mMAIN_scheduler =tMAIN @PDT1752638724.91 #t\ Environmental Sample Processor built 30-Jun-25 (6f42ecee) +115 #"core_reset"Sent BREAK +2 #t>BREAK< ESP3 Gateway boot v1.43 +20 #>BREAK< ESP3 Gateway boot v1.43 for core bus +3 #>BREAK< ESP3 Gateway boot v1.43 for cartridge bus +49 "Can"mm+~( +225 #t\ Configuration for koa by nadia@mbari.org 6/26/25\ /home/esp/esp2/type/auv/koa/configure.rb\ +55 #Sea pressure (Abs) tare is 6% of full scale +350 "Can"mm+~ !> + mm+~ !> #tPolling Can every 2:00 +29 #-> slots +23 "Can"om+~3!a +11972 mm+~T0a +11964 qn +~~Na +7734 #t-> Cmd.stop +3 #ready to power off @1752639050.37PDT @PDT1752639053.57 #-> exit +4 #mEXIT @1752639053.63PDT @1752677617.28PDT = =tMAIN =mMAIN_scheduler @PDT1752677618.32 #t\ Environmental Sample Processor built 30-Jun-25 (6f42ecee) +124 #"core_reset"Sent BREAK + #t>BREAK< ESP3 Gateway boot v1.43 +222 #>BREAK< ESP3 Gateway boot v1.43 for core bus +2 #>BREAK< ESP3 Gateway boot v1.43 for cartridge bus +296 #\ Configuration for koa by nadia@mbari.org 6/26/25\ /home/esp/esp2/type/auv/koa/configure.rb\ +54 #Sea pressure (Abs) tare is 6% of full scale +515 "Can"lz*}' +2 lz*}' +2 #tPolling Can every 2:00 +96 "Can"oz*}L + #tClients may connect on TCP port 9999 +2 #Connecting to 10.89.11.2:9999 +4 !o:Errno::ECONNREFUSED:\ errnoit: mesg"PCould not connect to initial client because Connection refused - connect(2):bt[ "2/home/esp/esp2/lib/esp.rb:204:in `initialize'",/home/esp/esp2/lib/esp.rb:204:in `open'"-/home/esp/esp2/lib/esp.rb:204:in `shell'"7/home/esp/esp2/lib/schedule.rb:497:in `initialize'"0/home/esp/esp2/lib/thread.rb:736:in `start'"7/home/esp/esp2/lib/schedule.rb:490:in `initialize'"'/home/esp/esp2/lib/schedule.rb:488 +3 #Waiting for espclients... +11919 "Can"oy*}T,L +11973 nyO*}JL +11971 px*}hL +11966 nxm*}L +11969 nx*}&L +9241 #"preston"Session Begun +390 #-> MainThread.exit +5 #mEXIT +3 !"preston"o:ThreadError: mesg"killed thread:@timestampu: Time Z+`:bt["3/home/esp/esp2/lib/schedule.rb:296:in `wakeup'"8/home/esp/esp2/lib/schedule.rb:296:in `threadReady'"3/home/esp/esp2/lib/schedule.rb:304:in `unsync'"(eval):4:in `gets'"1/home/esp/esp2/lib/cmdserver.rb:442:in `run'"0/home/esp/esp2/lib/prompter.rb:19:in `call'"6/home/esp/esp2/lib/prompter.rb:19:in `callKbdPrc'"9/home/esp/esp2/lib/prompter.rb:37:in `claimKeyboard'"5/home/esp/esp2/lib/rmutex.rb:99:in `synchronize'"./home/esp/esp2/lib/rmutex.rb:72:in `lock'"./home/esp/esp2/lib/delay.rb:78:in `claim'"9/home/esp/esp2/lib/prompter.rb:37:in `claimKeyboard'"1/home/esp/esp2/lib/cmdserver.rb:441:in `run'"7/home/esp/esp2/lib/schedule.rb:497:in `initialize'"0/home/esp/esp2/lib/thread.rb:736:in `start'"7/home/esp/esp2/lib/schedule.rb:490:in `initialize'"'/home/esp/esp2/lib/schedule.rb:488 +5 #Session Ended @1752678326.00PDT @1752678333.96PDT = =mMAIN_scheduler =tMAIN @PDT1752678334.72 #t\ Environmental Sample Processor built 30-Jun-25 (6f42ecee) +111 #"core_reset"Sent BREAK + #t>BREAK< ESP3 Gateway boot v1.43 +20 #>BREAK< ESP3 Gateway boot v1.43 for core bus +3 #>BREAK< ESP3 Gateway boot v1.43 for cartridge bus +48 "Can"lw*}NV +218 #t\ Configuration for koa by nadia@mbari.org 6/26/25\ /home/esp/esp2/type/auv/koa/configure.rb\ +54 #Sea pressure (Abs) tare is 6% of full scale +347 "Can"lw*}Y + lw*}Y + #tPolling Can every 2:00 +52 "Can"ow*}Y +413 #t-> BACsampler.primeVolume +391 #-> exit +5 #mEXIT @1752678351.38PDT @1752690645.17PDT = =mMAIN_scheduler =tMAIN @PDT1752690646.14 #t\ Environmental Sample Processor built 30-Jun-25 (6f42ecee) +115 #"core_reset"Sent BREAK +2 #t>BREAK< ESP3 Gateway boot v1.43 +220 #>BREAK< ESP3 Gateway boot v1.43 for core bus +2 #>BREAK< ESP3 Gateway boot v1.43 for cartridge bus +378 #\ Configuration for koa by nadia@mbari.org 6/26/25\ /home/esp/esp2/type/auv/koa/configure.rb\ +110 #Sea pressure (Abs) tare is 6% of full scale +478 "Can"o|*0}/I +2 o|*0}/I +2 #tPolling Can every 2:00 +101 "Can"m|*4}0R. +2 #tClients may connect on TCP port 9999 +2 #Connecting to 10.89.11.2:9999 +3 !o:Errno::ECONNREFUSED:\ errnoit: mesg"PCould not connect to initial client because Connection refused - connect(2):bt[ "2/home/esp/esp2/lib/esp.rb:204:in `initialize'",/home/esp/esp2/lib/esp.rb:204:in `open'"-/home/esp/esp2/lib/esp.rb:204:in `shell'"7/home/esp/esp2/lib/schedule.rb:497:in `initialize'"0/home/esp/esp2/lib/thread.rb:736:in `start'"7/home/esp/esp2/lib/schedule.rb:490:in `initialize'"'/home/esp/esp2/lib/schedule.rb:488 +3 #Waiting for espclients... +11919 "Can"o|E*C}/\\T,. +11978 o{*N}4J. +1294 #"preston"Session Begun +336 #-> MainThread.exit +4 #mEXIT +3 !"preston"o:ThreadError: mesg"killed thread:@timestampu: Time Z#Ō:bt["3/home/esp/esp2/lib/schedule.rb:296:in `wakeup'"8/home/esp/esp2/lib/schedule.rb:296:in `threadReady'"3/home/esp/esp2/lib/schedule.rb:304:in `unsync'"(eval):4:in `gets'"1/home/esp/esp2/lib/cmdserver.rb:442:in `run'"0/home/esp/esp2/lib/prompter.rb:19:in `call'"6/home/esp/esp2/lib/prompter.rb:19:in `callKbdPrc'"9/home/esp/esp2/lib/prompter.rb:37:in `claimKeyboard'"5/home/esp/esp2/lib/rmutex.rb:99:in `synchronize'"./home/esp/esp2/lib/rmutex.rb:72:in `lock'"./home/esp/esp2/lib/delay.rb:78:in `claim'"9/home/esp/esp2/lib/prompter.rb:37:in `claimKeyboard'"1/home/esp/esp2/lib/cmdserver.rb:441:in `run'"7/home/esp/esp2/lib/schedule.rb:497:in `initialize'"0/home/esp/esp2/lib/thread.rb:736:in `start'"7/home/esp/esp2/lib/schedule.rb:490:in `initialize'"'/home/esp/esp2/lib/schedule.rb:488 +6 #Session Ended @1752690915.77PDT @1752690924.48PDT = =tMAIN =mMAIN_scheduler @PDT1752690925.25 #t\ Environmental Sample Processor built 30-Jun-25 (6f42ecee) +114 #"core_reset"Sent BREAK +2 #t>BREAK< ESP3 Gateway boot v1.43 +20 #>BREAK< ESP3 Gateway boot v1.43 for core bus +2 #>BREAK< ESP3 Gateway boot v1.43 for cartridge bus +50 "Can"l{*N}*R=Q +216 #t\ Configuration for koa by nadia@mbari.org 6/26/25\ /home/esp/esp2/type/auv/koa/configure.rb\ +57 #Sea pressure (Abs) tare is 6% of full scale +355 "Can"l{*N}*8R + l{*N}*8R #tPolling Can every 2:00 +52 "Can"q{*P}0PR +536 #t-> ESP::mode +3 !o:NoMethodError : mesgu:NameError::message+undefined method `mode' for ESP:Module: name: mode: args[:bt["(ESP):1:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 +565 #-> ESP::Mode +1177 #-> ESP.ready! +2 .Gate.power :main,:ON,limit to 5000mA +2 .Gate.power :analytic1,:ON,limit to 4000mA +2 .Gate.power :analytic2,:ON,limit to 4000mA + .Gate.power :analytic3,:ON,limit to 4000mA +3 #Powering core bus +261 "valve0"D2 +3 D +2 "core" ā +5 .tPlunge.configure :default + "valve0"D# Pm'-2 +5 .tSamplePump.configure :default +2 "sampler0"H#^ #(22 +5 .tToroid.configure :default +2 "valve0"D$ 2 +5 .tCarousel.configure :default +2 "carousel0"F#  El22 +42 .tAbs.configure :default + "ambient0"J#  +5 .tArchive.configure :default +2 "syringe0"B$d P\\<2 +5 .tAir.configure :default +2 "syringe1"C#d Q]<2 +3 .tLysis1.configure :default +2 "syringe1"C$d Q[<2 +3 .tLysis2.configure :default +2 "syringe0"B#d Q[<2 +5 .tPinPort.configure :default + "valve1"E$ Ld22 +4 #tAll elf controllers running firmware version 4.92 +2 .Gate.power :motor,:ON,limit to 5000mA +3 "valve0"D% +3 D& +2 "core" Ă%Hk)ON ] +4 "carousel0"F% +5 ."Plunge_home"Plunge.home.jog 0 +13 "syringe0"B& + "syringe1"C% +5 C& +2 "syringe0"B% +2 "valve0"D ) +3 "valve1"E\ & +15 "core" ă&OG > + Ƅ%GxP  …&)Ȃ l + Æ%  Ç&  + ˆ%  + Ŋ&i+*O + ĉ) +8 "valve0"D % +4 ."PinPort_home"PinPort.home.jog 0 +3 ."Lysis2_home"Lysis2.home.jog 0 +2 ."Air_home"Air.home.jog 0 +2 ."Archive_home"Archive.home.jog 0 +2 ."Carousel_home"Carousel.home.jog 0 +2 ."Toroid_home"Toroid.home.jog 0 +3 ."Lysis1_home"Lysis1.home.jog 0 +2 "valve1"E * + "syringe0"B ) +3 "syringe1"C) +4 "syringe0"B* +2 "carousel0"F) +3 "valve0"D* +5 "syringe1"C* +8 "core" ċ%Hi#OM + Ō* +2 ) + Î) * + đ* Ɛ) + Ò* +2 "syringe0"B% +4 "syringe1"C& +6 C% + "valve1"E& +3 "syringe0"B& +3 "valve0"D& +11 ."Plunge_home"Plunge.in :homing +4 "valve0"D> (2 +2 "core" ”%p}  + Õ&jUq + Ö% n + œ&f"O= \ —&)x + Ę&#OB +7 ."Plunge_home"Plunge.jog 1579 +4 ."PinPort_home"PinPort.in :homing +3 ."Lysis2_home"Lysis2.in :homing +3 ."Lysis1_home"Lysis1.in :homing +2 ."Air_home"Air.in :homing +2 ."Archive_home"Archive.in :homing +2 ."Toroid_home"Toroid.in :homing +2 "valve0"D)+ + "valve1"E?2 +2 "syringe0"B> (2 +4 "syringe1"C? (2 +4 C> -2 + "syringe0"B? -2 +4 "valve0"D?2 +5 ."PinPort_home"PinPort.jog -1207 +3 ."Lysis2_home"Lysis2.jog 1607 +3 ."Lysis1_home"Lysis1.jog 1614 +2 ."Air_home"Air.jog 348 +4 ."Archive_home"Archive.jog 1592 +2 "valve1"E*I +3 ."Toroid_home"Toroid.jog 1277 +3 "syringe0"B)G +3 "syringe1"C*N +3 C)\\ +2 "syringe0"B*8 +4 "valve0"D* +52 "core" Ý) +2 ."Air_home"Air.setRawPosition! 0 + "syringe1"C7 +4 ."Air_home"Air.seek :home +2 "syringe1"C ' +3 "core" à' +3 ."Air_home"Air.in :default + "syringe1"C>d Q]<2 +9 "core" ę) + ."Plunge_home"Plunge.setRawPosition! 50 +2 "valve0"D72 +3 ."Plunge_home"Plunge.seek :home +2 "valve0"D!' +23 "core" ġ' +2 ."Plunge_home"Plunge.in :default +2 "valve0"D> Pm'-2 +2 "core" ›) +3 ."Lysis2_home"Lysis2.setRawPosition! 50 +3 "syringe0"B72 +4 ."Lysis2_home"Lysis2.seek :home +2 "syringe0"B"' +4 "core" Ü* ž* +2 ."Lysis1_home"Lysis1.setRawPosition! 50 +2 ."Archive_home"Archive.setRawPosition! 50 +2 "syringe1"C82 + "syringe0"B82 +4 ."Lysis1_home"Lysis1.seek :home +4 ."Archive_home"Archive.seek :home +2 "syringe1"C#( +3 "syringe0"B$( +7 "core" ¢' + Ś* + ."PinPort_home"PinPort.setRawPosition! 0 +4 ."Lysis2_home"Lysis2.in :default +2 "valve1"E8 + "syringe0"B>d Q[<2 +4 ."PinPort_home"PinPort.seek :home +5 "valve1"E%( +5 "core" ã( + ¤( + ť( + ."PinPort_home"PinPort.in :default +3 ."Lysis1_home"Lysis1.in :default +3 ."Archive_home"Archive.in :default + "valve1"E? Ld22 + "syringe1"C?d Q[<2 +5 "syringe0"B?d P\\<2 +226 "core" ğ* +2 ."Toroid_home"Toroid.setRawPosition! 0 +2 "valve0"D8 +3 ."Toroid_home"Toroid.seek :home +2 "valve0"D&( +3 "core" Ħ( +2 ."Toroid_home"Toroid.in :default + "valve0"D? 2 +5 ."clearToroid"Toroid.seek :clear +3 "valve1"E'& +3 "valve0"D(( +3 "core" ŧ&͇OM y +5 .tPinPort.in :unlocking +2 "valve1"E? Ld2 +3 .tPinPort.seek :clear +2 "valve1"E)( +113 "core" ũ( +229 Ĩ( +2 .tAir.seek :clear +2 "syringe1"C*'8 +84 "core" ê' +2 .tLysis1.seek :clear +2 "syringe1"C+(j +73 "core" ë( +2 .tLysis2.seek :clear + "syringe0"B,'j +73 "core" ¬' +2 .tArchive.seek :clear +2 "syringe0"B-(j +74 "core" ­( + .tCarousel.in :default +2 "carousel0"F>  El22 +3 F.% +3 "core" Ʈ%4KP`  +2 .tCarousel.home.seek 55 +2 "carousel0"F/'4 +15 "core" Ư' + "valve0"D0% +3 "core" İ%a0OC  +3 "valve0"D1% +3 "core" ı%a@O1  +3 "sampler0"H2% +3 "core" Ȳ%/ +3 "valve0"D3& +3 "core" ij&O; L +2 "carousel0"F4% +35 "core" ƴ%4E^P{  +2 "ambient0"J5% +3 "core" ʵ% +2 "syringe0"B6& +4 "core" ¶&jA҂g ^ +2 "syringe1"C7% +3 "core" ÷%8ػb  +2 "syringe1"C8& +4 "core" ø&jg + "syringe0"B9% +3 "core" ¹%j#d +3 "valve1"E:& +2 "core" ź&O< +2154 #t-> slot lysing!:3; analyzing!:3 +2 !o:SyntaxError: mesg"compile error\ (ESP):4: syntax error, unexpected tLABEL, expecting $end\ slot lysing!:3; analyzing!:3\ ^:bt["(ESP):4:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'":0 +1290 #-> slot lysing!:3, analyzing!:3 +208 #-> spare +3210 #-> slot lyseHoldBS_bac:3 +968 "Can"n{?*`}0ip +2590 #t-> SC + "carousel0"F;% +4 "core" ƻ%4GRP  +2904 #t-> to 56 +2 "valve0"D<% +3 "core" ļ%a'O)  +2 "syringe1"C=& +4 "core" ý&j_ +2 "syringe1"C>% +2 "core" þ%8ظc  +2 "valve1"E?& +3 "core" ſ&O( +3 .tCarousel.seek 56 +2 "carousel0"F@'5 +37 "core" ' +3 "carousel0"FA% +3 "core" %5S 2 +2 "syringe1"CB& +4 "core" &jɂ] +2 .tLysis1.in :fast + "syringe1"C?d Q[<2 +4 .tLysis1.seek :locked +2 "syringe1"CC(* +235 "core" ( +2 "valve0"DD% +5 "core" %a4O  +2 ."Plunge"Plunge.seek :locked +2 "valve0"DE' +3 "syringe1"CF% +6 "core" %8رĂ \ +2 ."Air"Air.in :fast +2 "syringe1"C> Q]<2 +3 ."Air"Air.seek :locked +2 "syringe1"CG'h +82 "core" ' +9 ' +2 .tCarousel.reconfigure :locked + "carousel0"F#  El2\ 2 +3 FH% +3 "core" %5L1PU  +5 #tPowering cartridge bus +260 "cartridge_broadcast" ( +2 .tGate.setIR 1750,5000,0,6 +12 .Gate.setIR 0,5000,0,6 +2 "cartridge_broadcast"~ +4 .tPuckHeater.configure :default +2 "Cartridge" \ :D H  +4 .tGate.power :heat,:ON,limit to 5000mA +53 "Cartridge" It +2 "cartridge" t +2 "Cartridge" Jy +4 "cartridge" y +2 "Cartridge" Ky  +3 "cartridge" y ̛/J59980 4ԛ/C +2 #tMounted lysis Cartridge board#J59980 +4 #Using default cartridge heat loss curve for HeatingFunctionInCarousel +811 #-> to 1 +2 "carousel0"FL% +3 "core" %5O \  +2 "valve0"DM% +4 "core" %HO=  +3 .tGate.power :heat,:OFF + .Gate.power :cartridge,:OFF +2 "valve1"EN& +3 "core" &O@ +2 .tCarousel.in :default + "carousel0"F>  El22 +4 FO% +3 "core" %5O \  +2 .tCarousel.home.seek 56 +2 "carousel0"FP'5 +16 "core" ' +2 "carousel0"FQ% +3 "core" %5 S 2 +2 "syringe0"BR& +3 "core" &j'7 x +2 "syringe1"CS% +4 "core" %h:m5 C +2 ."Air"Air.in :unlocking +4 "syringe0"BT% +2 "syringe1"C> Q]-2 +4 "core" %j.e +3 ."Air"Air.seek :clear +2 "syringe1"CU'8 +80 "core" ' +2 "syringe1"CV& +3 "core" &*UJ +3 ."Lysis1"Lysis1.in :unlocking +3 "valve0"DW% +2 "syringe1"C? Q[(2 +6 ."Lysis1"Lysis1.seek :clear +2 "syringe1"CX(j +2 "core" %HuO; & +4 ."Plunge"Plunge.in :unlocking +3 "valve0"D> Pm'(2 +3 ."Plunge"Plunge.seek :clear +2 "valve0"DY' +108 "core" ( +3 ' +2 .tCarousel.seek 1 + "carousel0"FZ' +14 "core" '5u$TjT, 2 +3 !to:Slide::Error\ :@axisName"Storage Carousel (SC):@checkpoint: omitted: mesg"PStorage Carousel (SC) positionErr at 56 - 65 counts (sensed 56 - 58 counts): @replyo:I2C::Servo::AbsMove3Reply : @error:positionErr: @channeli: @tagi_: @statuso:I2C::Servo::Status: @enabledF: @erri:@positioniu5: @pastRLSF: @pwmi7:@deltaPressi,T:@pastThresholdF: @voltagef16.310293568973982: @currentiT: @type2F:@outPressij:\ @lostT: @inPressi:@velocityi$: @pastFLSF:\ @homeF: @sourceiK:@destinationi%:bt["2/home/esp/esp2/lib/slide.rb:642:in `raiseErr'"7/home/esp/esp2/lib/slide.rb:404:in `unlimitedSeek'"5/home/esp/esp2/lib/thread.rb:74:in `recoverable'"7/home/esp/esp2/lib/slide.rb:369:in `unlimitedSeek'"./home/esp/esp2/lib/slide.rb:361:in `seek'"0/home/esp/esp2/lib/slide.rb:411:in `moveTo'"1/home/esp/esp2/lib/slide.rb:421:in `driveTo'",/home/esp/esp2/lib/msg.rb:68:in `retry'"1/home/esp/esp2/lib/slide.rb:420:in `driveTo'"8/home/esp/esp2/type/auv/koa/configure.rb:28:in `to'"@/home/esp/esp2/utils/cartridge/carousel.rb:289:in `select!'"?/home/esp/esp2/utils/cartridge/carousel.rb:312:in `select'":/home/esp/esp2/utils/cartridge/carousel.rb:13:in `to'"(ESP):10:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'":0 +2 #Retry #1 of 4 +2 .Carousel.hold +2 "carousel0"F[+ +3 "core" + +3 .tCarousel.in :default +2 "carousel0"F>  El22 +3 .tCarousel.home.seek 1 +2 "carousel0"F\\' +42 "core" '4l$~|nT 2 +3 !to:Slide::Error\ :@axisName"Storage Carousel (SC):@checkpoint: omitted: mesg"PStorage Carousel (SC) positionErr at 55 - 80 counts (sensed 55 - 73 counts): @replyo:I2C::Servo::AbsMove3Reply : @error:positionErr: @channeli: @tagia: @statuso:I2C::Servo::Status: @enabledF: @erri:@positionil4: @pastRLSF: @pwmi7:@deltaPressiT:@pastThresholdF: @voltagef16.30538438880707: @currenti~: @type2F:@outPressin:\ @lostT: @inPressi|:@velocityi$: @pastFLSF:\ @homeF: @sourceiK:@destinationi%:bt["2/home/esp/esp2/lib/slide.rb:642:in `raiseErr'"7/home/esp/esp2/lib/slide.rb:404:in `unlimitedSeek'"5/home/esp/esp2/lib/thread.rb:74:in `recoverable'"7/home/esp/esp2/lib/slide.rb:369:in `unlimitedSeek'"./home/esp/esp2/lib/slide.rb:361:in `seek'"0/home/esp/esp2/lib/slide.rb:411:in `moveTo'"1/home/esp/esp2/lib/slide.rb:421:in `driveTo'",/home/esp/esp2/lib/msg.rb:85:in `retry'"1/home/esp/esp2/lib/slide.rb:420:in `driveTo'"8/home/esp/esp2/type/auv/koa/configure.rb:28:in `to'"@/home/esp/esp2/utils/cartridge/carousel.rb:289:in `select!'"?/home/esp/esp2/utils/cartridge/carousel.rb:312:in `select'":/home/esp/esp2/utils/cartridge/carousel.rb:13:in `to'"(ESP):10:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'":0 +2 #Retry #2 of 4 + .Carousel.in :default +2 "carousel0"F>  El22 +3 .tCarousel.hold +2 "carousel0"F]+ +3 "core" + +3 .tCarousel.in :default +2 "carousel0"F>  El22 +3 .tCarousel.home.seek 1 +2 "carousel0"F^' +1479 "core" ' +3 "carousel0"F_% +3 "core" %gMS1 2 +2 "syringe1"C`& +4 "core" &j‚@ +2 .tLysis1.in :fast + "syringe1"C?d Q[<2 +3 .tLysis1.seek :locked +2 "syringe1"Ca(* +236 "core" ( +2 "valve0"Db% +5 "core" %a#Ox  +2 ."Plunge"Plunge.in :default +2 "valve0"D> Pm'-2 +3 "syringe1"Cc% +3 ."Plunge"Plunge.seek :locked +4 "valve0"Dd' +4 "core" %8G +2 ."Air"Air.in :fast +2 "syringe1"C> Q]<2 +3 ."Air"Air.seek :locked +2 "syringe1"Ce'h +82 "core" ' +42 ' +2 .tCarousel.reconfigure :locked +2 "carousel0"F#  El2\ 2 +4 Ff% +3 "core" %H`P  +5 #tPowering cartridge bus +260 "cartridge_broadcast" ( +2 .tGate.setIR 1750,5000,0,6 +12 .Gate.setIR 0,5000,0,6 + "cartridge_broadcast"~ +5 .tPuckHeater.configure :default + "Cartridge" \ :D H  +4 .tGate.power :heat,:ON,limit to 5000mA +54 "Cartridge" gy +2 "cartridge" y +3 "Cartridge" hy  +4 "cartridge" y Fm/J59973 r/CNV +2 #tMounted lysis Cartridge board#J59973 +4 #Using default cartridge heat loss curve for HeatingFunctionInCarousel +2172 "Can"mz*s} +132 #t-> BACsampler.prepareLGcart :full, :full, :full +2 .Handoff.select :waste +2 "valve0"D +10 #tWaiting up to 3:00 for Syringe to stabilize +/-0.20psi + "syringe1"Ci% +4 "core" %hʓf +47 "syringe1"Cj% +3 "core" %hʊ` +47 "syringe1"Ck% +3 "core" %hʆZ +47 "syringe1"Cl% +2 "core" %hʄQ +48 "syringe1"Cm% +2 "core" %hʍ߂f +48 "syringe1"Cn% +2 "core" %hʆ܂Z +48 "syringe1"Co% +2 "core" %hʎ݂L +48 "syringe1"Cp% +2 "core" %hʁ߂L +48 "syringe1"Cq% +3 "core" %hʎ؂J +47 "syringe1"Cr% +3 "core" %hʘ҂_ +47 "syringe1"Cs% +3 "core" %hʊׂc +47 "syringe1"Ct% +3 "core" %hʎ߂k +47 "syringe1"Cu% +3 "core" %h}قv  +47 "syringe1"Cv% +3 "core" %hʆς~ +3 "Can"mz*s}\ , + #tSyringe tare is 51% of full scale at 20C (drifted 1%) +2 .PinPort.in :locking +2 "valve1"E? Ld22 +3 .tPinPort.seek :locked +2 "valve1"Ew( N +238 "core" ( +3 ."posArchive"Archive.in :fast +6 ."posLyS2"Lysis2.in :fast +3 "syringe0"B?d P\\<2 +2 .tLysis1.seek :full +5 "syringe0"B>d Q[<2 +3 ."posArchive"Archive.seek :full +6 "syringe1"Cx( +3 "syringe0"By( +3 ."posLyS2"Lysis2.seek :full +8 "syringe0"Bz' +149 "core" ( +24 ' +3 ( + "syringe0"B{& +3 "core" &T w< +1005 #t-> exit +3 "sampler0"H|% +2 "core" %? +4 ."closeHandoff"Handoff.select :close +3 "valve0"D0 +12 #mEXIT @1752691196.46PDT @1752691224.34PDT = =mMAIN_scheduler =tMAIN @PDT1752691225.10 #t\ Environmental Sample Processor built 30-Jun-25 (6f42ecee) +112 #"core_reset"Sent BREAK +2 #t>BREAK< ESP3 Gateway boot v1.43 +20 #>BREAK< ESP3 Gateway boot v1.43 for core bus +2 #>BREAK< ESP3 Gateway boot v1.43 for cartridge bus +48 "Can"lz#*w}+j4 +217 #t\ Configuration for koa by nadia@mbari.org 6/26/25\ /home/esp/esp2/type/auv/koa/configure.rb\ +56 #Sea pressure (Abs) tare is 6% of full scale +345 "Can"lz#*w}+F lz#*w}+F + #tPolling Can every 2:00 +52 "Can"oz*{}/ +450 #t-> to 60 + "valve0"D% +3 "core" ā%HqO& * +4 .tGate.power :heat,:OFF +13 .Gate.power :analytic1,:ON,limit to 4000mA + .Gate.power :analytic2,:ON,limit to 4000mA +2 .Gate.power :analytic3,:ON,limit to 4000mA +2 .Gate.power :cartridge,:OFF +6 "valve0"D2 +2 D +2 "core" Ă +5 "valve0"D% +3 "core" ă%HsO% ( +2 .tPlunge.configure :default + "valve0"D# Pm'-2 +3 .tPlunge.hold +2 "valve0"D+ +2 "core" Ą+ +2 .tPlunge.configure :default +2 "valve0"D# Pm'-2 +41 "sampler0"H% +2 "core" ȅ% +2 .tSamplePump.configure :default +2 "sampler0"H#^ #(22 +6 "valve0"D& +2 "core" Ć&O& Q +2 .tToroid.configure :default +2 "valve0"D$ 2 +3 .tToroid.hold + "valve0"D, +3 "core" ć, +2 .tToroid.configure :default +2 "valve0"D$ 2 +5 "carousel0"F% +3 "core" ƈ%\ d@O \  +2 .tCarousel.configure :default +2 "carousel0"F#  El22 +3 .tCarousel.hold +2 "carousel0"F + +2 "core" Ɖ+ +2 .tCarousel.configure :default +2 "carousel0"F#  El22 +6 "ambient0"J\ % +2 "core" ʊ% +2 .tAbs.configure :default + "ambient0"J#  +6 "syringe0"B & +2 "core" ‹&F +3 .tArchive.configure :default + "syringe0"B$d P\\<2 +3 .tArchive.hold +2 "syringe0"B , +2 "core" Œ, +2 .tArchive.configure :default +2 "syringe0"B$d P\\<2 +6 "syringe1"C % +2 "core" Í%hs. +2 .tAir.configure :default + "syringe1"C#d Q]<2 +4 .tAir.hold + "syringe1"C+ +3 "core" Î+ +2 .tAir.configure :default +2 "syringe1"C#d Q]<2 +3 C& +2 "core" Ï&Ǒrf a +2 .tLysis1.configure :default +2 "syringe1"C$d Q[<2 +3 .tLysis1.hold +2 "syringe1"C, +2 "core" Ð, +3 .tLysis1.configure :default + "syringe1"C$d Q[<2 +3 "syringe0"B% +4 "core" ‘% r>  +2 .tLysis2.configure :default + "syringe0"B#d Q[<2 +3 .tLysis2.hold +2 "syringe0"B+ +3 "core" ’+ +2 .tLysis2.configure :default + "syringe0"B#d Q[<2 +6 "valve1"E& +2 "core" œ& NBO)  +2 .tPinPort.configure :default +2 "valve1"E$ Ld22 +3 .tPinPort.hold + "valve1"E, +3 "core" Ŕ, +2 .tPinPort.configure :default +2 "valve1"E$ Ld22 +3 #tAll elf controllers running firmware version 4.92 +3 "valve0"D% +5 D& +2 "core" ĕ%HsO, ( +2 "carousel0"F% +2 "syringe0"B& +3 "syringe1"C% +5 C& +4 "syringe0"B% +3 "valve1"E& +18 "core" Ė&O/ > + Ɨ%HeLP  ˜&D + Ù%hʀ5O + Ú&ǎł d ›% ܂D + Ŝ& NBO(  +7 ."clearToroid"Toroid.seek :clear +3 "valve1"E& +2 "valve0"D( +7 "core" ŝ& NBO,  Ğ( +3 .tAir.seek :clear +2 "syringe1"C'8 +190 "core" ß' +3 .tLysis1.seek :clear +2 "syringe1"C (j +219 "core" à( +2 .tLysis2.seek :clear +2 "syringe0"B!'j +218 "core" ¡' +2 .tArchive.seek :clear + "syringe0"B"(j +242 "core" ¢( +2 .tCarousel.in :default + "carousel0"F>  El22 +4 F#% +3 "core" ƣ%KgPa  +3 .tCarousel.home.seek 1 +2 "carousel0"F$' +14 "core" Ƥ' + "valve0"D%% +3 "core" ĥ%HO@ +2 "syringe1"C&& +3 "core" æ&jB +2 "valve1"E'& +3 "core" ŧ& NBO;  +3 .tPinPort.in :unlocking + "valve1"E? Ld2 +3 .tPinPort.seek :clear +2 "valve1"E(( +238 "core" Ũ( +2 .tCarousel.in :default + "carousel0"F>  El22 +4 F)% +2 "core" Ʃ%GePn  +2 .tCarousel.home.seek 1 +2 "carousel0"F*' +14 "core" ƪ' +2 "carousel0"F+% +3 "core" ƫ% e'S 2 +2 "syringe0"B,& +4 "core" ¬&j6 +2 "syringe1"C-% +3 "core" í%8j2 +2 "syringe0"B.% +4 "core" ®%j Zc +2 "syringe1"C/& +2 "core" ï&jX[ +3 "valve0"D0% +2 "core" İ%H]O< > +4 ."Plunge"Plunge.in :unlocking +3 "valve0"D> Pm'(2 +3 ."Plunge"Plunge.seek :clear +2 "valve0"D1' +109 "core" ı' +2 .tCarousel.seek 60 +2 "carousel0"F2'9 +13 "core" Ʋ';]Q!T? 2! +3 !to:Slide::Error\ :@axisName"Storage Carousel (SC):@checkpoint: omitted: mesg"NStorage Carousel (SC) positionErr at 1 + 59 counts (sensed 1 + 52 counts): @replyo:I2C::Servo::AbsMove3Reply : @error:positionErr: @channeli: @tagi7: @statuso:I2C::Servo::Status: @enabledF: @erri&:@positioni@: @pastRLSF: @pwmi7:@deltaPressi?T:@pastThresholdF: @voltagef16.271020127638685: @currenti]: @type2F:@outPressi!:\ @lostT: @inPressiQ:@velocityi: @pastFLSF:\ @homeF: @sourceiK:@destinationi%:bt["2/home/esp/esp2/lib/slide.rb:642:in `raiseErr'"7/home/esp/esp2/lib/slide.rb:404:in `unlimitedSeek'"5/home/esp/esp2/lib/thread.rb:74:in `recoverable'"7/home/esp/esp2/lib/slide.rb:369:in `unlimitedSeek'"./home/esp/esp2/lib/slide.rb:361:in `seek'"0/home/esp/esp2/lib/slide.rb:411:in `moveTo'"1/home/esp/esp2/lib/slide.rb:421:in `driveTo'",/home/esp/esp2/lib/msg.rb:68:in `retry'"1/home/esp/esp2/lib/slide.rb:420:in `driveTo'"8/home/esp/esp2/type/auv/koa/configure.rb:28:in `to'"@/home/esp/esp2/utils/cartridge/carousel.rb:289:in `select!'"?/home/esp/esp2/utils/cartridge/carousel.rb:312:in `select'":/home/esp/esp2/utils/cartridge/carousel.rb:13:in `to'"(ESP):1:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 +2 #Retry #1 of 4 + .Carousel.hold +2 "carousel0"F3+ +3 "core" Ƴ+ +3 .tCarousel.in :default +3 "carousel0"F>  El22 +3 .tCarousel.home.seek 60 +2 "carousel0"F4'9 +1619 "core" ƴ' +4 "carousel0"F5% +3 "core" Ƶ%9 bSD 2 + "syringe1"C6& +3 "core" ö&jւM +3 .tLysis1.in :fast + "syringe1"C?d Q[<2 +3 .tLysis1.seek :locked +2 "syringe1"C7(* +236 "core" ÷( +2 "valve0"D8% +6 "core" ĸ%aOs  +2 ."Plunge"Plunge.in :default + "valve0"D> Pm'-2 +3 "syringe1"C9% +4 ."Plunge"Plunge.seek :locked +3 "valve0"D:' +3 "core" ù%8ȃ= +3 ."Air"Air.in :fast +2 "syringe1"C> Q]<2 +3 ."Air"Air.seek :locked +2 "syringe1"C;'h +82 "core" û' +34 ĺ' +2 .tCarousel.reconfigure :locked + "carousel0"F#  El2\ 2 +4 F<% +3 "core" Ƽ%9F\ P  +5 #tPowering cartridge bus +259 "cartridge_broadcast" ( +102 .tGate.setIR 1750,5000,0,6 +12 .Gate.setIR 0,5000,0,6 +2 "cartridge_broadcast"~ +11 .tPuckHeater.configure :default + "Cartridge" \ :D H  +4 .tGate.power :heat,:ON,limit to 5000mA +54 "Cartridge" =t +2 "cartridge" t +2 "Cartridge" >y +4 "cartridge" ym5m5 +2 "Cartridge" ?y  +201 "cartridge" y hr/J59915 r/C\\ +3 #tMounted lysis Cartridge board#J59915 +3 #Using default cartridge heat loss curve for HeatingFunctionInCarousel +294 #-> Handoff +666 #-> Cmd.stop +2 "sampler0"H@% +3 "core" % +2 ."closeIntake"Intake.close +6 ."closeExhaust"Exhaust.close +5 "sampler0"HA/ +2 ."closeBypass"Bypass.close +4 "sampler0"HB0 +2 "sampler1"IC/ +7 "core" / + 0 / +5 .tGate.power :heat,:OFF + .Gate.power :cartridge,:OFF +2 "valve1"ED& +2 "core" &mO7 \ +3 .tCarousel.in :default + "carousel0"F>  El22 +3 FE% +4 "core" %9 O \  +2 .tCarousel.home.seek 60 +2 "carousel0"FF'9 +14 "core" ' + "carousel0"FG% +3 "core" %9 S! 2 +3 "syringe1"CH& +2 "core" &*d& +3 .tPlunge.seek :locked +2 "valve0"DI' +3 "core" ' +2 "syringe0"BJ& +3 "core" &jG +3 "syringe1"CK% +2 "core" %hs/ +4 ."Air"Air.in :unlocking +3 "syringe1"CL& +2 C> Q]-2 +4 "core" &*hJ +3 ."Air"Air.seek :clear +6 ."Lysis1"Lysis1.in :unlocking +2 "syringe0"BM% + "syringe1"CN'8 +3 C? Q[(2 +7 ."Lysis1"Lysis1.seek :clear +2 "syringe1"CO(j +2 "core" %j; +70 ' +50 ( +2 "sampler0"HP% +3 "core" %G +9 .tGate.power :analytic3,:OFF +2 .Gate.power :motor,:OFF +2 .Gate.power :analytic1,:OFF + .Gate.power :analytic2,:OFF + .Gate.power :core,:OFF +2 .Gate.power :main,:OFF + #Safely stopped and ready to power off @1752691294.99PDT @PDT1752691301.82 #-> MainThread.exit +4 #mEXIT @1752691301.88PDT @1752694536.70PDT = =mMAIN_scheduler =tMAIN @PDT1752694537.69 #t\ Environmental Sample Processor built 30-Jun-25 (6f42ecee) +113 #"core_reset"Sent BREAK + #t>BREAK< ESP3 Gateway boot v1.43 +220 #>BREAK< ESP3 Gateway boot v1.43 for core bus +2 #>BREAK< ESP3 Gateway boot v1.43 for cartridge bus +324 #\ Configuration for koa by nadia@mbari.org 6/26/25\ /home/esp/esp2/type/auv/koa/configure.rb\ +106 #Sea pressure (Abs) tare is 6% of full scale +650 "Can"j~)| { +2 j~)| { + #tPolling Can every 2:00 +100 "Can"n~)|  +3 #tClients may connect on TCP port 9999 +2 #Connecting to 10.89.11.2:9999 +5 !o:Errno::ECONNREFUSED:\ errnoit: mesg"PCould not connect to initial client because Connection refused - connect(2):bt[ "2/home/esp/esp2/lib/esp.rb:204:in `initialize'",/home/esp/esp2/lib/esp.rb:204:in `open'"-/home/esp/esp2/lib/esp.rb:204:in `shell'"7/home/esp/esp2/lib/schedule.rb:497:in `initialize'"0/home/esp/esp2/lib/thread.rb:736:in `start'"7/home/esp/esp2/lib/schedule.rb:490:in `initialize'"'/home/esp/esp2/lib/schedule.rb:488 +2 #Waiting for espclients... +168 #"preston"Session Begun +3 #-> slot aRNAl_bac:3 +7 #Session Ended @1752694991.31PDT = =tMAIN =mMAIN_scheduler @PDT1752694994.31 #t\ Environmental Sample Processor built 30-Jun-25 (6f42ecee) +250 #"core_reset"Sent BREAK +2 #t>BREAK< ESP3 Gateway boot v1.43 +221 #>BREAK< ESP3 Gateway boot v1.43 for core bus +2 #>BREAK< ESP3 Gateway boot v1.43 for cartridge bus +287 #\ Configuration for koa by nadia@mbari.org 6/26/25\ /home/esp/esp2/type/auv/koa/configure.rb\ +56 #Sea pressure (Abs) tare is 6% of full scale +574 "Can"l~V)|  +2 l~V)|  +2 #tPolling Can every 2:00 +97 "Can"o~K)| + #tClients may connect on TCP port 9999 + #Connecting to 10.89.11.2:9999 +3 !o:Errno::ECONNREFUSED:\ errnoit: mesg"PCould not connect to initial client because Connection refused - connect(2):bt[ "2/home/esp/esp2/lib/esp.rb:204:in `initialize'",/home/esp/esp2/lib/esp.rb:204:in `open'"-/home/esp/esp2/lib/esp.rb:204:in `shell'"7/home/esp/esp2/lib/schedule.rb:497:in `initialize'"0/home/esp/esp2/lib/thread.rb:736:in `start'"7/home/esp/esp2/lib/schedule.rb:490:in `initialize'"'/home/esp/esp2/lib/schedule.rb:488 +2 #Waiting for espclients... +267 #"preston"Session Begun +554 #-> spare +1839 #-> exit +2 #Session Ended @1752695107.50PDT = =tMAIN =mMAIN_scheduler @PDT1752695110.37 #t\ Environmental Sample Processor built 30-Jun-25 (6f42ecee) +126 #"core_reset"Sent BREAK + #t>BREAK< ESP3 Gateway boot v1.43 +49 #m})| +163 #"core_reset"Sent BREAK + #t>BREAK< ESP3 Gateway boot v1.43 +20 #>BREAK< ESP3 Gateway boot v1.43 for core bus +2 #>BREAK< ESP3 Gateway boot v1.43 for cartridge bus +28 "Can"l})|( +277 #t\ Configuration for koa by nadia@mbari.org 6/26/25\ /home/esp/esp2/type/auv/koa/configure.rb\ +55 #Sea pressure (Abs) tare is 6% of full scale +620 "Can"l})| +2 l})| + #tPolling Can every 2:00 +64 "Can"o})| + #tClients may connect on TCP port 9999 + #Connecting to 10.89.11.2:9999 +4 !o:Errno::ECONNREFUSED:\ errnoit: mesg"PCould not connect to initial client because Connection refused - connect(2):bt[ "2/home/esp/esp2/lib/esp.rb:204:in `initialize'",/home/esp/esp2/lib/esp.rb:204:in `open'"-/home/esp/esp2/lib/esp.rb:204:in `shell'"7/home/esp/esp2/lib/schedule.rb:497:in `initialize'"0/home/esp/esp2/lib/thread.rb:736:in `start'"7/home/esp/esp2/lib/schedule.rb:490:in `initialize'"'/home/esp/esp2/lib/schedule.rb:488 +2 #Waiting for espclients... +179 #"preston"Session Begun +504 #-> ESP.ready! +5 .Gate.power :main,:ON,limit to 5000mA +2 .Gate.power :analytic1,:ON,limit to 4000mA + .Gate.power :analytic2,:ON,limit to 4000mA +4 .Gate.power :analytic3,:ON,limit to 4000mA +6 #Powering core bus +261 "valve0"D2 +2 D +2 "core" ā +5 ."preston"Plunge.configure :default + "valve0"D# Pm'-2 +7 ."preston"SamplePump.configure :default + "sampler0"H#^ #(22 +7 ."preston"Toroid.configure :default + "valve0"D$ 2 +7 ."preston"Carousel.configure :default +2 "carousel0"F#  El22 +6 ."preston"Abs.configure :default + "ambient0"J#  +6 ."preston"Archive.configure :default +2 "syringe0"B$d P\\<2 +7 ."preston"Air.configure :default + "syringe1"C#d Q]<2 +4 ."preston"Lysis1.configure :default +2 "syringe1"C$d Q[<2 +5 ."preston"Lysis2.configure :default + "syringe0"B#d Q[<2 +6 ."preston"PinPort.configure :default + "valve1"E$ Ld22 +4 #"preston"All elf controllers running firmware version 4.92 +3 .Gate.power :motor,:ON,limit to 5000mA +3 "valve0"D% +6 "core" Ă%Hb@O  +2 "valve0"D& +5 "carousel0"F% +3 ."Plunge_home"Plunge.home.jog 0 +7 "syringe0"B& +5 "valve0"D) +3 "syringe1"C% +5 C& +3 "syringe0"B % +5 "valve1"E\ & +15 "core" ă&O" X + Ƅ%F:P\\ n …&B$ S + Ć) Ç%  + È&n-  + ‰%  Ŋ&p-OH + +9 ."PinPort_home"PinPort.home.jog 0 +3 "valve0"D % +2 ."Lysis2_home"Lysis2.home.jog 0 +4 ."Lysis1_home"Lysis1.home.jog 0 +3 ."Air_home"Air.home.jog 0 +4 ."Archive_home"Archive.home.jog 0 +4 ."Carousel_home"Carousel.home.jog 0 +2 ."Toroid_home"Toroid.home.jog 0 +3 "valve1"E * +4 "syringe0"B ) +3 "syringe1"C* +4 C) + "syringe0"B* +3 "carousel0"F) +2 "valve0"D* +15 "core" ċ%Hh-OH  + Ō* + ) Î* + Ï) * + Ē* Ƒ) +2 "syringe0"B% +5 "syringe1"C& +2 C% + "syringe0"B& +5 "valve1"E& +2 "valve0"D& +2 ."Plunge_home"Plunge.in :homing +3 "valve0"D> (2 +21 ."Plunge_home"Plunge.jog 1579 +38 "valve0"D)+ +3 "core" “%o + Ô&l + Õ%\  –&D + ŗ&j&O9  Ę& O- +8 ."PinPort_home"PinPort.in :homing +7 ."Lysis1_home"Lysis1.in :homing +3 ."Air_home"Air.in :homing +2 ."Archive_home"Archive.in :homing +5 ."Lysis2_home"Lysis2.in :homing +3 ."Toroid_home"Toroid.in :homing +3 "valve1"E?2 +2 "syringe1"C? (2 +6 C> -2 + "syringe0"B? -2 + B> (2 +2 "valve0"D?2 +3 ."PinPort_home"PinPort.jog -1207 +6 ."Lysis1_home"Lysis1.jog 1613 +5 ."Air_home"Air.jog 350 +5 ."Lysis2_home"Lysis2.jog 1606 +3 ."Archive_home"Archive.jog 1586 +4 "valve1"E*I +2 ."Toroid_home"Toroid.jog 1274 +4 "syringe1"C*M +3 C)^ +4 "syringe0"B*2 +5 B)F +2 "valve0"D* +32 "core" ę) +2 ."Plunge_home"Plunge.setRawPosition! 50 + "valve0"D72 +5 ."Plunge_home"Plunge.seek :home +2 "valve0"D ' +7 "core" Ü) + ."Air_home"Air.setRawPosition! 0 + "syringe1"C7 +5 ."Air_home"Air.seek :home +3 "syringe1"C!' +4 "core" á' +3 ."Air_home"Air.in :default + "syringe1"C>d Q]<2 +4 "core" Ġ' +3 ."Plunge_home"Plunge.in :default + "valve0"D> Pm'-2 +38 "core" Û* +2 ."Lysis1_home"Lysis1.setRawPosition! 50 + "syringe1"C82 +6 ."Lysis1_home"Lysis1.seek :home +2 "syringe1"C"( +4 "core" * + ž) +2 ."Lysis2_home"Lysis2.setRawPosition! 50 +3 ."Archive_home"Archive.setRawPosition! 50 +2 "syringe0"B72 +2 B82 +5 ."Lysis2_home"Lysis2.seek :home +2 ."Archive_home"Archive.seek :home +4 "syringe0"B#' +4 B$( +7 "core" â( Ś* +2 ."PinPort_home"PinPort.setRawPosition! 0 +2 ."Lysis1_home"Lysis1.in :default +3 "valve1"E8 +3 "syringe1"C?d Q[<2 +3 ."PinPort_home"PinPort.seek :home +3 "valve1"E%( +5 "core" £' + ¤( + ť( +4 ."Lysis2_home"Lysis2.in :default +2 ."Archive_home"Archive.in :default +3 ."PinPort_home"PinPort.in :default +3 "syringe0"B>d Q[<2 +2 B?d P\\<2 +2 "valve1"E? Ld22 +224 "core" ğ* + ."Toroid_home"Toroid.setRawPosition! 0 + "valve0"D8 +5 ."Toroid_home"Toroid.seek :home +3 "valve0"D&( +3 "core" Ħ( +2 ."Toroid_home"Toroid.in :default + "valve0"D? 2 +6 ."clearToroid"Toroid.seek :clear +2 "valve1"E'& +4 "core" ŧ&́OI  +2 "valve0"D(( +5 ."preston"PinPort.in :unlocking +2 "valve1"E? Ld2 +4 ."preston"PinPort.seek :clear +2 "valve1"E)( +114 "core" ũ( +228 Ĩ( +2 ."preston"Air.seek :clear + "syringe1"C*'8 +86 "core" ê' +2 ."preston"Lysis1.seek :clear + "syringe1"C+(j +75 "core" ë( +2 ."preston"Lysis2.seek :clear +3 "syringe0"B,'j +74 "core" ¬' +2 ."preston"Archive.seek :clear +3 "syringe0"B-(j +73 "core" ­( +2 ."preston"Carousel.in :default + "carousel0"F>  El22 +5 F.% +2 "core" Ʈ%9U;Py  +3 ."preston"Carousel.home.seek 60 +3 "carousel0"F/'9 +17 "core" Ư' + "valve0"D0% +4 "core" İ%a5 O;  +3 "valve0"D1% +3 "core" ı%a)O6  +3 "sampler0"H2% +3 "core" Ȳ%8 +2 "valve0"D3& +3 "core" ij&O4 U +2 "carousel0"F4% +3 "core" ƴ%9F]Pr  +2 "ambient0"J5% +3 "core" ʵ% +2 "syringe0"B6& +3 "core" ¶&j&ׂ y +3 "syringe1"C7% +3 "core" ÷%8 +2 "syringe1"C8& +3 "core" ø&jւ +3 "syringe0"B9% +3 "core" ¹%j- +2 "valve1"E:& +3 "core" ź& O1 +465 #"preston"-> Cmd.stop +3 "sampler0"H;% +3 "core" Ȼ%1 +5 "valve1"E<& +2 "core" ż&O8 +2 ."preston"Carousel.in :default + "carousel0"F>  El22 +5 F=% +2 "core" ƽ%9GPg  +2 ."preston"Carousel.home.seek 60 +3 "carousel0"F>'9 +16 "core" ƾ' +2 "carousel0"F?% +3 "core" ƿ%9 US 2 +2 "syringe1"C@& +3 "core" &jւ +2 ."preston"Lysis1.in :fast +2 "syringe1"C?d Q[<2 +5 ."preston"Lysis1.seek :locked +2 "syringe1"CA(* +237 "core" ( +2 ."preston"Plunge.seek :locked +3 "valve0"DB' +109 "core" ' +2 "syringe0"BC& +3 "core" &jƂ +2 "syringe1"CD% +3 "core" %8 +2 "syringe1"CE& +3 "core" &*7 +4 ."Lysis1"Lysis1.in :unlocking +3 "syringe0"BF% +35 "syringe1"C? Q[(2 +12 ."Lysis1"Lysis1.seek :clear + "syringe1"CG(j +5 "core" %j*ǂ +118 ( +2 "sampler0"HH% +3 "core" %+ +9 ."preston"Gate.power :analytic1,:OFF +2 .Gate.power :analytic2,:OFF +2 .Gate.power :analytic3,:OFF +3 .Gate.power :motor,:OFF +3 .Gate.power :core,:OFF +3 .Gate.power :main,:OFF +3 #Safely stopped and ready to power off @1752695161.42PDT @PDT1752695163.14 #-> exit +2 #Session Ended @1752786093.96PDT = =tMAIN =mMAIN_scheduler @PDT1752786097.01 #t\ Environmental Sample Processor built 30-Jun-25 (6f42ecee) +132 #"core_reset"Sent BREAK + #t>BREAK< ESP3 Gateway boot v1.43 +221 #>BREAK< ESP3 Gateway boot v1.43 for core bus +2 #>BREAK< ESP3 Gateway boot v1.43 for cartridge bus +293 #\ Configuration for koa by nadia@mbari.org 6/26/25\ /home/esp/esp2/type/auv/koa/configure.rb\ +57 #Sea pressure (Abs) tare is 6% of full scale +465 "Can"mu*}+~ +2 mu*}+~ + #tPolling Can every 2:00 +98 "Can"pu!*}0~ +2 #tClients may connect on TCP port 9999 +2 #Connecting to 10.89.11.2:9999 +5 !o:Errno::ECONNREFUSED:\ errnoit: mesg"PCould not connect to initial client because Connection refused - connect(2):bt[ "2/home/esp/esp2/lib/esp.rb:204:in `initialize'",/home/esp/esp2/lib/esp.rb:204:in `open'"-/home/esp/esp2/lib/esp.rb:204:in `shell'"7/home/esp/esp2/lib/schedule.rb:497:in `initialize'"0/home/esp/esp2/lib/thread.rb:736:in `start'"7/home/esp/esp2/lib/schedule.rb:490:in `initialize'"'/home/esp/esp2/lib/schedule.rb:488 +2 #Waiting for espclients... +340 #"preston"Session Begun +2587 #-> ESP.ready! +5 .Gate.power :main,:ON,limit to 5000mA +3 .Gate.power :analytic1,:ON,limit to 4000mA +2 .Gate.power :analytic2,:ON,limit to 4000mA +3 .Gate.power :analytic3,:ON,limit to 4000mA +5 #Powering core bus +263 "valve0"D2 +2 D +2 "core" ā +6 ."preston"Plunge.configure :default + "valve0"D# Pm'-2 +6 ."preston"SamplePump.configure :default +2 "sampler0"H#^ #(22 +6 ."preston"Toroid.configure :default + "valve0"D$ 2 +7 ."preston"Carousel.configure :default +2 "carousel0"F#  El22 +7 ."preston"Abs.configure :default + "ambient0"J#  +7 ."preston"Archive.configure :default + "syringe0"B$d P\\<2 +6 ."preston"Air.configure :default + "syringe1"C#d Q]<2 +6 ."preston"Lysis1.configure :default + "syringe1"C$d Q[<2 +4 ."preston"Lysis2.configure :default +2 "syringe0"B#d Q[<2 +6 ."preston"PinPort.configure :default + "valve1"E$ Ld22 +5 #"preston"All elf controllers running firmware version 4.92 +2 .Gate.power :motor,:ON,limit to 5000mA +3 "valve0"D% +4 "core" Ă%HnO? = +5 "valve0"D& +4 ."Plunge_home"Plunge.home.jog 0 +6 "carousel0"F% +2 "valve0"D) +3 "syringe0"B& +4 "syringe1"C% +3 C& +4 "syringe0"B % +4 "valve1"E\ & +19 "core" ă&O; c + Ƅ%F\ P  + ą) †&G N + Ç%E  + È&L  ‰%F  + Ŋ&$OS +k +7 "valve0"D % +4 ."Lysis2_home"Lysis2.home.jog 0 +4 ."Lysis1_home"Lysis1.home.jog 0 +4 ."Air_home"Air.home.jog 0 +3 ."Archive_home"Archive.home.jog 0 +3 ."Toroid_home"Toroid.home.jog 0 +3 ."PinPort_home"PinPort.home.jog 0 +3 ."Carousel_home"Carousel.home.jog 0 +4 "syringe0"B ) +2 "syringe1"C * +4 C) +3 "valve0"D* +3 "syringe0"B* +3 "valve1"E* +3 "carousel0"F) +9 "core" ċ%Hj)O\\ + Œ) + Í* + Î) Đ* + * ő* + "valve1"E& +7 "syringe0"B% +5 "syringe1"C% +2 "syringe0"B& +2 "valve0"D& + "syringe1"C& +5 ."Plunge_home"Plunge.in :homing +2 "valve0"D> (2 +15 "core" ƒ) +2 œ&qOK  ”%wQ + Õ%  –&9 + ė&"OF + Ø&m +40 ."Lysis2_home"Lysis2.in :homing +7 ."Air_home"Air.in :homing +6 ."Plunge_home"Plunge.jog 1579 +3 ."PinPort_home"PinPort.in :homing +4 ."Archive_home"Archive.in :homing +2 ."Toroid_home"Toroid.in :homing +3 ."Lysis1_home"Lysis1.in :homing +4 "syringe0"B> (2 +3 "syringe1"C> -2 +2 "valve0"D)+ +2 "valve1"E?2 +2 "syringe0"B? -2 + "valve0"D?2 +4 "syringe1"C? (2 +2 ."Lysis2_home"Lysis2.jog 1598 +2 "syringe0"B)> +12 ."Air_home"Air.jog 345 +5 ."PinPort_home"PinPort.jog -1194 +3 ."Lysis1_home"Lysis1.jog 1609 +4 ."Archive_home"Archive.jog 1589 +5 ."Toroid_home"Toroid.jog 1272 +3 "valve1"E*V +3 "syringe1"C)Y +3 C*I +2 "syringe0"B*5 +4 "valve0"D* +50 "core" Ü) + ."Air_home"Air.setRawPosition! 0 +2 "syringe1"C7 +4 ."Air_home"Air.seek :home +3 "syringe1"C ' +5 "core" à' + ."Air_home"Air.in :default +2 "syringe1"C>d Q]<2 +7 "core" ę) +2 ."Plunge_home"Plunge.setRawPosition! 50 + "valve0"D72 +5 ."Plunge_home"Plunge.seek :home +3 "core" š) +2 ."Lysis2_home"Lysis2.setRawPosition! 50 +2 "valve0"D!' +3 "syringe0"B72 +6 ."Lysis2_home"Lysis2.seek :home +2 "syringe0"B"' +15 "core" ġ' +3 ."Plunge_home"Plunge.in :default + "valve0"D> Pm'-2 +5 "core" Ý* + ž* +2 ."Lysis1_home"Lysis1.setRawPosition! 50 +3 ."Archive_home"Archive.setRawPosition! 50 +3 "syringe1"C82 +2 "syringe0"B82 +6 ."Lysis1_home"Lysis1.seek :home +3 ."Archive_home"Archive.seek :home +2 "syringe1"C#( +3 "syringe0"B$( +9 "core" ¢' ś* +2 ."PinPort_home"PinPort.setRawPosition! 0 +2 ."Lysis2_home"Lysis2.in :default +2 "valve1"E8 +5 "syringe0"B>d Q[<2 +2 ."PinPort_home"PinPort.seek :home +6 "valve1"E%( +6 "core" ã( + ¤( + ť( + ."Lysis1_home"Lysis1.in :default +4 ."Archive_home"Archive.in :default +3 ."PinPort_home"PinPort.in :default +3 "syringe1"C?d Q[<2 +2 "syringe0"B?d P\\<2 +4 "valve1"E? Ld22 +219 "core" ğ* +3 ."Toroid_home"Toroid.setRawPosition! 0 + "valve0"D8 +4 ."Toroid_home"Toroid.seek :home +2 "valve0"D&( +6 "core" Ħ( + ."Toroid_home"Toroid.in :default + "valve0"D? 2 +6 ."clearToroid"Toroid.seek :clear +3 "valve1"E'& +3 "valve0"D(( +3 "core" ŧ&͡OP _ +5 ."preston"PinPort.in :unlocking + "valve1"E? Ld2 +5 ."preston"PinPort.seek :clear +2 "valve1"E)( +113 "core" ũ( +227 Ĩ( +2 ."preston"Air.seek :clear +2 "syringe1"C*'8 +87 "core" ê' +2 ."preston"Lysis1.seek :clear +3 "syringe1"C+(j +73 "core" ë( +4 ."preston"Lysis2.seek :clear +3 "syringe0"B,'j +73 "core" ¬' +2 ."preston"Archive.seek :clear +2 "syringe0"B-(j +76 "core" ­( + ."preston"Carousel.in :default + "carousel0"F>  El22 +6 F.% +3 "core" Ʈ%9O Pj  +2 ."preston"Carousel.home.seek 60 +2 "carousel0"F/'9 +23 "core" Ư' + "valve0"D0% +3 "core" İ%a-OJ  +2 "valve0"D1% +4 "core" ı%aOC m +2 "sampler0"H2% +3 "core" Ȳ%W +3 "valve0"D3& +3 "core" ij&OD H +2 "carousel0"F4% +3 "core" ƴ%9FAPz  +2 "ambient0"J5% +3 "core" ʵ% +2 "syringe0"B6& +3 "core" ¶&ja˂ > +3 "syringe1"C7% +3 "core" ÷%8 +2 "syringe1"C8& +3 "core" ø&j +3 "syringe0"B9% +3 "core" ¹%j" +2 "valve1"E:& +3 "core" ź&OI i +371 #"preston"-> to 1; to 15; to 34; to 48; to 60; to 1; Intake.open; Exhaust.open; PB.open; TV.bypass; Archive.full; Air.full; Lysis1.full; Lysis2.full +2 "valve0"D;% +6 "core" Ļ%a3O=  +2 "syringe1"C<& +4 "core" ü&jʂ +2 "syringe1"C=% +3 "core" ý%8 +2 "valve1"E>& +3 "core" ž&O> e +2 ."preston"Carousel.seek 1 +2 "carousel0"F?' +30 "core" ƿ'8$`T 2 +3 !"preston"o:Slide::Error\ :@axisName"Storage Carousel (SC):@checkpoint: omitted: @replyo:I2C::Servo::AbsMove3Reply : @tagiD: @sourceiK: @error:positionErr: @channeli: @statuso:I2C::Servo::Status: @voltagef16.123744722631322: @currenti: @type2F:@outPressi`:\ @lostT: @inPressi:@velocityi$: @pastFLSF:\ @homeF: @enabledF: @erri:@positioni8: @pastRLSF: @pwmi7:@deltaPressiT:@pastThresholdF:@destinationi%: mesg"PStorage Carousel (SC) positionErr at 59 + 45 counts (sensed 59 + 52 counts):bt["2/home/esp/esp2/lib/slide.rb:642:in `raiseErr'"7/home/esp/esp2/lib/slide.rb:404:in `unlimitedSeek'"5/home/esp/esp2/lib/thread.rb:74:in `recoverable'"7/home/esp/esp2/lib/slide.rb:369:in `unlimitedSeek'"./home/esp/esp2/lib/slide.rb:361:in `seek'"0/home/esp/esp2/lib/slide.rb:411:in `moveTo'"1/home/esp/esp2/lib/slide.rb:421:in `driveTo'",/home/esp/esp2/lib/msg.rb:68:in `retry'"1/home/esp/esp2/lib/slide.rb:420:in `driveTo'"8/home/esp/esp2/type/auv/koa/configure.rb:28:in `to'"@/home/esp/esp2/utils/cartridge/carousel.rb:289:in `select!'"?/home/esp/esp2/utils/cartridge/carousel.rb:312:in `select'":/home/esp/esp2/utils/cartridge/carousel.rb:13:in `to'"#preston:2:in `topLevelBinding'"  El22 +6 ."preston"Carousel.home.seek 1 +2 "carousel0"FA' +1603 "core" ' +3 "carousel0"FB% +4 "core" %bS( 2\ +2 "syringe1"CC& +3 "core" &j +2 ."preston"Lysis1.in :fast + "syringe1"C?d Q[<2 +5 ."preston"Lysis1.seek :locked +2 "syringe1"CD(* +237 "core" ( +2 "valve0"DE% +36 "core" %a4O]  +2 ."Plunge"Plunge.seek :locked +2 "valve0"DF' +12 "syringe1"CG% +6 "core" %8b +2 ."Air"Air.in :fast + "syringe1"C> Q]<2 +5 ."Air"Air.seek :locked +2 "syringe1"CH'h +81 "core" ' +3 ' +2 ."preston"Carousel.reconfigure :locked + "carousel0"F#  El2\ 2 +5 FI% +2 "core" %Q[PF d +5 #"preston"Powering cartridge bus +260 "cartridge_broadcast" ( +3 ."preston"Gate.setIR 1750,5000,0,6 +12 .Gate.setIR 0,5000,0,6 +2 "cartridge_broadcast"~ +5 ."preston"PuckHeater.configure :default + "Cartridge" \ :D H  +6 ."preston"Gate.power :heat,:ON,limit to 5000mA +54 "Cartridge" Jt +2 "cartridge" t +2 "Cartridge" Ky +3 "cartridge" y +2 "Cartridge" Ly  +3 "cartridge" y Fm/J59973 r/CNV +3 #"preston"Mounted lysis Cartridge board#J59973 +4 #Using default cartridge heat loss curve for HeatingFunctionInCarousel +4 "carousel0"FM% +3 "core" % \\O \  +3 "valve0"DN% +5 "core" %HmO1 . +3 ."preston"Gate.power :heat,:OFF +2 .Gate.power :cartridge,:OFF +2 "valve1"EO& +4 "core" &O4 h +3 ."preston"Carousel.in :default + "carousel0"F>  El22 +4 FP% +3 "core" % \\O \  +2 ."preston"Carousel.home.seek 1 +2 "carousel0"FQ' +17 "core" ' +2 "carousel0"FR% +3 "core" %]S8 2 +2 "syringe0"BS& +3 "core" &jEU Z +2 "syringe1"CT% +4 "core" %hʚeK +3 ."Air"Air.in :unlocking +2 "syringe1"C> Q]-2 +3 "syringe0"BU% +5 ."Air"Air.seek :clear +3 "syringe1"CV'8 +4 "core" %j2r +77 ' +2 "syringe1"CW& +3 "core" &*kׂJ +3 ."Lysis1"Lysis1.in :unlocking +4 "valve0"DX% +2 "syringe1"C? Q[(2 +4 "core" %HvOB % +2 ."Lysis1"Lysis1.seek :clear +5 "syringe1"CY(j +3 ."Plunge"Plunge.in :unlocking +3 "valve0"D> Pm'(2 +6 ."Plunge"Plunge.seek :clear +2 "valve0"DZ' +109 "core" ' +3 ( +2 ."preston"Carousel.seek 15 +2 "carousel0"F[' +14 "core" '5f, T^ 2+ +3 !"preston"o:Slide::Error\ :@axisName"Storage Carousel (SC):@checkpoint: omitted: @replyo:I2C::Servo::AbsMove3Reply : @tagi`: @sourceiK: @error:positionErr: @channeli: @statuso:I2C::Servo::Status: @voltagef16.143381443298971҆: @currentif: @type2F:@outPressi :\ @lostT: @inPressi,:@velocityi: @pastFLSF:\ @homeF: @enabledF: @erri0:@positioni:: @pastRLSF: @pwmi7:@deltaPressi^T:@pastThresholdF:@destinationi%: mesg"NStorage Carousel (SC) positionErr at 1 + 53 counts (sensed 1 + 44 counts):bt["2/home/esp/esp2/lib/slide.rb:642:in `raiseErr'"7/home/esp/esp2/lib/slide.rb:404:in `unlimitedSeek'"5/home/esp/esp2/lib/thread.rb:74:in `recoverable'"7/home/esp/esp2/lib/slide.rb:369:in `unlimitedSeek'"./home/esp/esp2/lib/slide.rb:361:in `seek'"0/home/esp/esp2/lib/slide.rb:411:in `moveTo'"1/home/esp/esp2/lib/slide.rb:421:in `driveTo'",/home/esp/esp2/lib/msg.rb:68:in `retry'"1/home/esp/esp2/lib/slide.rb:420:in `driveTo'"8/home/esp/esp2/type/auv/koa/configure.rb:28:in `to'"@/home/esp/esp2/utils/cartridge/carousel.rb:289:in `select!'"?/home/esp/esp2/utils/cartridge/carousel.rb:312:in `select'":/home/esp/esp2/utils/cartridge/carousel.rb:13:in `to'"#preston:2:in `topLevelBinding'"  El22 +5 ."preston"Carousel.home.seek 15 +3 "carousel0"F]' +394 "core" ' +3 "carousel0"F^% +3 "core" % >7S, 2 +2 "syringe1"C_& +3 "core" &j ͂[ +3 ."preston"Lysis1.in :fast + "syringe1"C?d Q[<2 +5 ."preston"Lysis1.seek :locked +2 "syringe1"C`(* +237 "core" ( + "valve0"Da% +5 "core" %aOl \ +3 ."Plunge"Plunge.in :default + "valve0"D> Pm'-2 +4 "syringe1"Cb% +3 ."Plunge"Plunge.seek :locked +4 "valve0"Dc' +5 "core" %8V +2 ."Air"Air.in :fast +2 "syringe1"C> Q]<2 +4 ."Air"Air.seek :locked +2 "syringe1"Cd'h +83 "core" ' +12 ' +2 ."preston"Carousel.reconfigure :locked + "carousel0"F#  El2\ 2 +5 Fe% +3 "core" % J>P[  +5 #"preston"Powering cartridge bus +260 "cartridge_broadcast" ( +3 ."preston"Gate.setIR 1750,5000,0,6 +12 .Gate.setIR 0,5000,0,6 +2 "cartridge_broadcast"~ +6 ."preston"Gate.power :cartridge,:OFF +55 #Mounted archive Cartridge +7 "carousel0"Ff% +2 "core" % > O \  +2 "valve0"Dg% +3 "core" %Hw\ OJ $ +4 "valve1"Eh& +2 "core" & OI r +2 ."preston"Carousel.in :default +2 "carousel0"F>  El22 +5 Fi% +2 "core" % >O \ +2 ."preston"Carousel.home.seek 15 +2 "carousel0"Fj' +17 "core" ' + "carousel0"Fk% +3 "core" % > S! 2 +2 "syringe0"Bl& +4 "core" &jAĂ; ^ +2 "syringe1"Cm% +3 "core" %hʜ; +3 ."Air"Air.in :unlocking +3 "syringe0"Bn% +5 "syringe1"C> Q]-2 +2 "core" %j+m +2 ."Air"Air.seek :clear +3 "syringe1"Co'8 +80 "core" ' +2 "syringe1"Cp& +3 "core" &*mB +4 ."Lysis1"Lysis1.in :unlocking +2 "syringe1"C? Q[(2 +3 "valve0"Dq% +6 ."Lysis1"Lysis1.seek :clear +2 "syringe1"Cr(j +5 "core" %HsOJ ( +41 ."Plunge"Plunge.in :unlocking +2 "valve0"D> Pm'(2 +5 ."Plunge"Plunge.seek :clear +2 "valve0"Ds' +68 "core" ( +41 ' +3 ."preston"Carousel.seek 34 +3 "carousel0"Ft' : +528 "core" ' +3 "carousel0"Fu% +3 "core" % :;}S= 2 +2 "syringe1"Cv& +3 "core" &j K +3 ."preston"Lysis1.in :fast + "syringe1"C?d Q[<2 +5 ."preston"Lysis1.seek :locked +2 "syringe1"Cw(* +238 "core" ( +2 "valve0"Dx% +5 "core" %a%O[  +2 ."Plunge"Plunge.in :default + "valve0"D> Pm'-2 +5 "syringe1"Cy% +3 ."Plunge"Plunge.seek :locked +4 "valve0"Dz' +5 "core" %8 +2 ."Air"Air.in :fast + "syringe1"C> Q]<2 +5 ."Air"Air.seek :locked +2 "syringe1"C{'h +82 "core" ' +13 ' +2 ."preston"Carousel.reconfigure :locked + "carousel0"F#  El2\ 2 +5 F|% +3 "core" % :J8Pp  +5 #"preston"Powering cartridge bus +261 "cartridge_broadcast" ( +2 ."preston"Gate.setIR 1750,5000,0,6 +12 .Gate.setIR 0,5000,0,6 +2 "cartridge_broadcast"~ +5 ."preston"PuckHeater.configure :default + "Cartridge" \ :D H  +6 ."preston"Gate.power :heat,:ON,limit to 5000mA +54 "Cartridge" }y +2 "cartridge" y 2K^U +3 "Cartridge" ~y ] +7 "cartridge" y r"pC̰o *u"J59946 8/(C=\\/CA\\Bz]BB˜BR8B(,A\ A\\KBBэBB= P/5AHBq=YBBGB33BAAz@B~BffBB= ~/8Ap B`BLBјBBHAADB.B̊B\\B= /8A BeBGBB +3 y=BAAKB{BBkB= /3Aq= BbBHBB̢B\\"AA(SB\ WBuBBB +2 #"preston"Mounted lysis Cartridge board#J59946 +5 #Using this cartridge's heat loss curve for HeatingFunctionInCarousel +3 "carousel0"F% +5 "core" % :9.O \ +2 "valve0"D% +4 "core" ā%HqO? * +3 ."preston"Gate.power :heat,:OFF +2 .Gate.power :cartridge,:OFF +2 "valve1"E& +5 "core" ł&OC c +2 ."preston"Carousel.in :default + "carousel0"F>  El22 +6 F % +2 "core" Ɖ% :8O \ +3 ."preston"Carousel.home.seek 34 +3 "carousel0"F' : +15 "core" ƈ' + "carousel0"F% +3 "core" Ƈ% :5ES; 2 +3 "syringe0"B& +3 "core" †&jDJ [ +2 "syringe1"C% +3 "core" Ä%hʖeC +3 ."Air"Air.in :unlocking +2 "syringe1"C> Q]-2 +3 "syringe0"B% +6 ."Air"Air.seek :clear +3 "syringe1"C\ '8 +5 "core" ƒ%j(S +75 Ê' +2 "syringe1"C & +3 "core" Ë&*t݂C +3 ."Lysis1"Lysis1.in :unlocking +3 "valve0"D% +2 "syringe1"C? Q[(2 +6 ."Lysis1"Lysis1.seek :clear +2 "syringe1"C(j +4 "core" ē%HsO6 ( +3 ."Plunge"Plunge.in :unlocking +2 "valve0"D> Pm'(2 +5 ."Plunge"Plunge.seek :clear +2 "valve0"D' +107 "core" Ô( +2 ĕ' +2 ."preston"Carousel.seek 48 +3 "carousel0"F'- +392 "core" Ɩ' +3 "carousel0"F% +3 "core" Ɨ%-AS2 2 +2 "syringe1"C& +3 "core" Ø&j ݂4 +2 ."preston"Lysis1.in :fast +2 "syringe1"C?d Q[<2 +5 ."preston"Lysis1.seek :locked +3 "syringe1"C(* +236 "core" Å( +2 "valve0"D % +6 "core" Č%a%OT  +2 ."Plunge"Plunge.in :default + "valve0"D> Pm'-2 +4 ."Plunge"Plunge.seek :locked + "valve0"D' +6 "syringe1"C% +5 "core" Ñ%8ҁ +2 ."Air"Air.in :fast + "syringe1"C> Q]<2 +5 ."Air"Air.seek :locked +2 "syringe1"C 'h +60 "Can"nn*}.|19yP+ +23 "core" Í' +6 Ď' +2 ."preston"Carousel.reconfigure :locked + "carousel0"F#  El2\ 2 +6 F% +3 "core" Ə%-KPt  +5 #"preston"Powering cartridge bus +260 "cartridge_broadcast" ( +3 ."preston"Gate.setIR 1750,5000,0,6 +12 .Gate.setIR 0,5000,0,6 + "cartridge_broadcast"~ +7 ."preston"Gate.power :cartridge,:OFF +55 #Mounted archive Cartridge +6 "carousel0"F% +3 "core" Ɛ%-O \ +2 "valve0"D% +3 "core" Ĝ%HtO. ' +4 "valve1"E& +2 "core" ř&\ O+ m +2 ."preston"Carousel.in :default +2 "carousel0"F>  El22 +5 F% +2 "core" ƚ%-O \ +2 ."preston"Carousel.home.seek 48 +4 "carousel0"F''- +14 "core" Ƨ' +2 "carousel0"F% +3 "core" Ɲ%-GP  +2 "syringe0"B& +3 "core" ž&jF' Y +2 "syringe1"C% +4 "core" Û%hʢ}! +3 ."Air"Air.in :unlocking +2 "syringe1"C> Q]-2 +3 "syringe0"B% +6 ."Air"Air.seek :clear +3 "syringe1"C&'8 +36 "core" Ÿ%j~( +76 æ' +2 "syringe1"C%& +3 "core" å&*s +11 ."Lysis1"Lysis1.in :unlocking +2 "syringe1"C? Q[(2 +3 "valve0"D % +5 ."Lysis1"Lysis1.seek :clear +4 "syringe1"C.(j +3 "core" Ġ%HvO3 % +5 ."Plunge"Plunge.in :unlocking +3 "valve0"D> Pm'(2 +5 ."Plunge"Plunge.seek :clear +2 "valve0"D0' +105 "core" î( +5 İ' +3 ."preston"Carousel.seek 60 +3 "carousel0"F1'9 +337 "core" Ʊ' +4 "carousel0"F2% +3 "core" Ʋ%9 S; 2 +2 "syringe1"C3& +3 "core" ó&j  +2 ."preston"Lysis1.in :fast +2 "syringe1"C?d Q[<2 +5 ."preston"Lysis1.seek :locked +3 "syringe1"C4(* +236 "core" ô( +2 "valve0"D5% +6 "core" ĵ%a#Oq  +2 ."Plunge"Plunge.in :default + "valve0"D> Pm'-2 +3 "syringe1"C#% +4 ."Plunge"Plunge.seek :locked +4 "valve0"D6' +5 "core" ã%8 +2 ."Air"Air.in :fast + "syringe1"C> Q]<2 +6 ."Air"Air.seek :locked +2 "syringe1"C7'h +82 "core" ÷' +12 Ķ' +2 ."preston"Carousel.reconfigure :locked + "carousel0"F#  El2\ 2 +5 F8% +3 "core" Ƹ%9J\ P\\  +5 #"preston"Powering cartridge bus +260 "cartridge_broadcast" ( +2 ."preston"Gate.setIR 1750,5000,0,6 +13 .Gate.setIR 0,5000,0,6 + "cartridge_broadcast"~ +5 ."preston"PuckHeater.configure :default +2 "Cartridge" \ :D H  +5 ."preston"Gate.power :heat,:ON,limit to 5000mA +54 "Cartridge" 9y +3 "cartridge" ym5m5 +2 "Cartridge" :y  +4 "cartridge" y hr/J59915 r/C\\ +2 #"preston"Mounted lysis Cartridge board#J59915 +5 #Using default cartridge heat loss curve for HeatingFunctionInCarousel +3 "carousel0"F"% +5 "core" Ƣ%9\ O \  +2 "valve0"D$% +3 "core" Ĥ%HnO> - +4 ."preston"Gate.power :heat,:OFF +2 .Gate.power :cartridge,:OFF +2 "valve1"E& +4 "core" Œ&O> o +2 ."preston"Carousel.in :default + "carousel0"F>  El22 +5 F;% +2 "core" ƻ%9 O \  +3 ."preston"Carousel.home.seek 60 +3 "carousel0"F<'9 +15 "core" Ƽ' +2 "carousel0"F=% +3 "core" ƽ%9 S) 2 +3 "syringe0"B>& +3 "core" ¾&j= b +2 "syringe1"C?% +3 "core" ÿ%hʛ +4 ."Air"Air.in :unlocking +2 "syringe1"C> Q]-2 +3 "syringe0"B/% +6 ."Air"Air.seek :clear +3 "syringe1"C@'8 +5 "core" ¯%ja\ +76 ' +2 "syringe1"CB& +3 "core" &*m +3 ."Lysis1"Lysis1.in :unlocking +3 "valve0"DC% +5 "syringe1"C? Q[(2 +2 "core" %H|OD  +2 ."Lysis1"Lysis1.seek :clear +5 ."Plunge"Plunge.in :unlocking +4 "syringe1"CE(j +2 "valve0"D> Pm'(2 +6 ."Plunge"Plunge.seek :clear +2 "valve0"DG' +110 "core" ' +4 ( +2 ."preston"Carousel.seek 1 +2 "carousel0"F+' +15 "core" ƫ'9]$[4T< 2 +3 !"preston"o:Slide::Error\ :@axisName"Storage Carousel (SC):@checkpoint: omitted: @replyo:I2C::Servo::AbsMove3Reply : @tagi0: @sourceiK: @error:positionErr: @channeli: @statuso:I2C::Servo::Status: @voltagef16.133563082965146I: @currenti[: @type2F:@outPressi4:\ @lostT: @inPressi:@velocityi$: @pastFLSF:\ @homeF: @enabledF: @erri:@positioni]9: @pastRLSF: @pwmi7:@deltaPressi  El22 +5 ."preston"Carousel.home.seek 1 +3 "carousel0"F!' +69 "core" ơ'7j$#T 2 +3 !"preston"o:Slide::Error\ :@axisName"Storage Carousel (SC):@checkpoint: omitted: @replyo:I2C::Servo::AbsMove3Reply : @tagi&: @sourceiK: @error:positionErr: @channeli: @statuso:I2C::Servo::Status: @voltagef16.133563082965146I: @currenti: @type2F:@outPressi#:\ @lostT: @inPressi:@velocityi$: @pastFLSF:\ @homeF: @enabledF: @erri:@positionij7: @pastRLSF: @pwmi7:@deltaPressiT:@pastThresholdF:@destinationi%: mesg"PStorage Carousel (SC) positionErr at 58 - 64 counts (sensed 58 - 57 counts):bt["2/home/esp/esp2/lib/slide.rb:642:in `raiseErr'"7/home/esp/esp2/lib/slide.rb:404:in `unlimitedSeek'"5/home/esp/esp2/lib/thread.rb:74:in `recoverable'"7/home/esp/esp2/lib/slide.rb:369:in `unlimitedSeek'"./home/esp/esp2/lib/slide.rb:361:in `seek'"0/home/esp/esp2/lib/slide.rb:411:in `moveTo'"1/home/esp/esp2/lib/slide.rb:421:in `driveTo'",/home/esp/esp2/lib/msg.rb:85:in `retry'"1/home/esp/esp2/lib/slide.rb:420:in `driveTo'"8/home/esp/esp2/type/auv/koa/configure.rb:28:in `to'"@/home/esp/esp2/utils/cartridge/carousel.rb:289:in `select!'"?/home/esp/esp2/utils/cartridge/carousel.rb:312:in `select'":/home/esp/esp2/utils/cartridge/carousel.rb:13:in `to'"#preston:2:in `topLevelBinding'"  El22 +6 ."preston"Carousel.hold +2 "carousel0"F*+ +5 "core" ƪ+ +3 ."preston"Carousel.in :default + "carousel0"F>  El22 +6 ."preston"Carousel.home.seek 1 +2 "carousel0"FJ' +1278 "core" '\ #$z.4T 2 +3 !"preston"o:Slide::Error\ :@axisName"Storage Carousel (SC):@checkpoint: omitted: @replyo:I2C::Servo::AbsMove3Reply : @tagiO: @sourceiK: @error:positionErr: @channeli: @statuso:I2C::Servo::Status: @voltagef16.138472263132059(: @currentiz: @type2F:@outPressi4:\ @lostT: @inPressi.:@velocityi$: @pastFLSF:\ @homeF: @enabledF: @erri:@positioni#\ : @pastRLSF: @pwmi7:@deltaPressiT:@pastThresholdF:@destinationi%: mesg"PStorage Carousel (SC) positionErr at 11 + 95 counts (sensed 11 + 88 counts):bt["2/home/esp/esp2/lib/slide.rb:642:in `raiseErr'"7/home/esp/esp2/lib/slide.rb:404:in `unlimitedSeek'"5/home/esp/esp2/lib/thread.rb:74:in `recoverable'"7/home/esp/esp2/lib/slide.rb:369:in `unlimitedSeek'"./home/esp/esp2/lib/slide.rb:361:in `seek'"0/home/esp/esp2/lib/slide.rb:411:in `moveTo'"1/home/esp/esp2/lib/slide.rb:421:in `driveTo'",/home/esp/esp2/lib/msg.rb:85:in `retry'"1/home/esp/esp2/lib/slide.rb:420:in `driveTo'"8/home/esp/esp2/type/auv/koa/configure.rb:28:in `to'"@/home/esp/esp2/utils/cartridge/carousel.rb:289:in `select!'"?/home/esp/esp2/utils/cartridge/carousel.rb:312:in `select'":/home/esp/esp2/utils/cartridge/carousel.rb:13:in `to'"#preston:2:in `topLevelBinding'"  El22 +6 ."preston"Carousel.hold +2 "carousel0"FK+ +4 "core" + +3 ."preston"Carousel.in :default + "carousel0"F>  El22 +6 ."preston"Carousel.home.seek 1 + "carousel0"FL' +262 "core" '>$ T 2 +3 !"preston"o:Slide::Error\ :@axisName"Storage Carousel (SC):@checkpoint: omitted: @replyo:I2C::Servo::AbsMove3Reply : @tagiQ: @sourceiK: @error:positionErr: @channeli: @statuso:I2C::Servo::Status: @voltagef16.123744722631322: @currenti: @type2F:@outPressi :\ @lostT: @inPressi:@velocityi$: @pastFLSF:\ @homeF: @enabledF: @erri:@positioni>: @pastRLSF: @pwmi7:@deltaPressiT:@pastThresholdF:@destinationi%: mesg"NStorage Carousel (SC) positionErr at 2 + 68 counts (sensed 2 + 76 counts):bt["2/home/esp/esp2/lib/slide.rb:642:in `raiseErr'"7/home/esp/esp2/lib/slide.rb:404:in `unlimitedSeek'"5/home/esp/esp2/lib/thread.rb:74:in `recoverable'"7/home/esp/esp2/lib/slide.rb:369:in `unlimitedSeek'"./home/esp/esp2/lib/slide.rb:361:in `seek'"0/home/esp/esp2/lib/slide.rb:411:in `moveTo'"1/home/esp/esp2/lib/slide.rb:421:in `driveTo'",/home/esp/esp2/lib/msg.rb:85:in `retry'"1/home/esp/esp2/lib/slide.rb:420:in `driveTo'"8/home/esp/esp2/type/auv/koa/configure.rb:28:in `to'"@/home/esp/esp2/utils/cartridge/carousel.rb:289:in `select!'"?/home/esp/esp2/utils/cartridge/carousel.rb:312:in `select'":/home/esp/esp2/utils/cartridge/carousel.rb:13:in `to'"#preston:2:in `topLevelBinding'"  El22 +6 ."preston"Carousel.hold +2 "carousel0"FM+ +4 "core" + +3 ."preston"Carousel.in :default +2 "carousel0"F>  El22 +4 ."preston"Carousel.home.seek 1 +2 "carousel0"FN' +53 "core" ' +3 "carousel0"FO% +2 "core" %c\ S< 2 +2 "syringe1"CP& +4 "core" &j Ɓ +34 ."preston"Lysis1.in :fast + "syringe1"C?d Q[<2 +6 ."preston"Lysis1.seek :locked +2 "syringe1"CR(* +236 "core" ( +9 "valve0"DS% +6 "core" %aOL  +2 ."Plunge"Plunge.in :default +2 "valve0"D> Pm'-2 +3 "syringe1"CT% +4 ."Plunge"Plunge.seek :locked +2 "valve0"DU' +7 "core" %8 +2 ."Air"Air.in :fast +2 "syringe1"C> Q]<2 +4 ."Air"Air.seek :locked +2 "syringe1"CW'h +83 "core" ' +12 ' +2 ."preston"Carousel.reconfigure :locked + "carousel0"F#  El2\ 2 +5 FX% +2 "core" %I^Pi  +5 #"preston"Powering cartridge bus +260 "cartridge_broadcast" ( +2 ."preston"Gate.setIR 1750,5000,0,6 +13 .Gate.setIR 0,5000,0,6 + "cartridge_broadcast"~ +6 ."preston"PuckHeater.configure :default + "Cartridge" \ :D H  +5 ."preston"Gate.power :heat,:ON,limit to 5000mA +54 "Cartridge" [y +4 "cartridge" y +3 "Cartridge" Ay  +3 "cartridge" y Fm/J59973 r/CNV +3 #"preston"Mounted lysis Cartridge board#J59973 +4 #Using default cartridge heat loss curve for HeatingFunctionInCarousel +3 .Intake.open +2 "sampler0"HH1 +79 "core" 1 + ."preston"Exhaust.open + "sampler0"HD2 +84 "core" 2 +2 ."preston"Bypass.open +2 "sampler1"IF1 +81 "core" 1 +2 "carousel0"FQ% +3 "core" % ^O \  +4 ."preston"Toroid.in :hold + "valve0"D? 2 +5 ."preston"Toroid.seek :bypass +2 "valve0"D\\( +353 "core" ( +4 ."preston"Toroid.in :default + "valve0"D? 2 +5 ."preston"Toroid.seek :clear +2 "valve0"D^( +353 "core" ( +2 ."preston"Archive.seek :full +2 "syringe0"B_( +243 "core" ( +2 ."preston"Air.in :default +2 "syringe1"C>d Q]<2 +5 ."preston"Air.seek :full +2 "syringe1"Ca'h +4 "core" ' +3 ."preston"Lysis1.in :default + "syringe1"C?d Q[<2 +5 ."preston"Lysis1.seek :full +2 "syringe1"Cb( +196 "core" ( +2 ."preston"Lysis2.seek :full +3 "syringe0"BY' +217 "core" ' +2 "syringe0"Be% +3 "core" %3 </ +163 #"preston"-> Leak +2 "ambient0"JZ% +4 "core" % +510 #"preston"-> Sampler.psi +4 "sampler0"HV% +4 "core" %) +658 #"preston"-> Sampler.tare +2 "ambient0"Jf% +4 "core" % +3 #"preston"Waiting up to 20 seconds for sea pressure to stabilize +/-0.50psi + "sampler0"Hg% +5 "core" %q +46 "sampler0"Hh% +2 "core" %x +48 "sampler0"Hi% +2 "core" %x +48 "sampler0"Hk% +2 "core" %s +48 "sampler0"Hl% +2 "core" %t +48 "sampler0"Hm% +2 "core" %p +4 "Can"nn*}.~~? + #"preston"Vacuum tare is 51% of full scale at 20C (drifted -0%) + "ambient0"Jn% +5 "core" % +842 #"preston"-> Cart.type +418 #-> PP.cartridge +4 .PinPort.in :locking +2 "valve1"E? Ld22 +5 ."preston"PinPort.seek :locked +3 "valve1"Ep( N +238 "core" ( +2 "valve1"Eq& +3 "core" & NRB|F[ 2 +560 #"preston"-> Handoff.waste +2 .Handoff.select :waste +3 "valve0"D +495 #"preston"-> Syringe.psi +3 "syringe1"C]% +4 "core" %hʓx +1306 "Can"oi*}~z\ AI +6 #"preston"-> Intake.close; Exhaust.close; PB.close +2 .Intake.close +2 "sampler0"Hd/ +86 "core" / +2 ."preston"Exhaust.close + "sampler0"H`0 +84 "core" 0 + ."preston"Bypass.close + "sampler1"Ic/ +82 "core" / +511 #"preston"-> Cmd.stop +3 "sampler0"Hj% +4 "core" %j +4 ."closeHandoff"Handoff.select :close +3 "valve0"D0 +13 ."preston"Gate.power :heat,:OFF + .Gate.power :cartridge,:OFF +3 "valve1"Eu& +4 "core" & NBO/  +3 ."preston"PinPort.in :unlocking + "valve1"E? Ld2 +6 ."preston"PinPort.seek :clear + "valve1"Ev( +240 "core" ( + ."preston"Carousel.in :default +2 "carousel0"F>  El22 +5 Fx% +2 "core" %^O \  +3 ."preston"Carousel.home.seek 1 +3 "carousel0"Fy' +15 "core" ' +2 "carousel0"Fr% +3 "core" %_S: 2 +2 "syringe1"C|& +3 "core" &ǒ ` +2 ."preston"Lysis1.in :fast +2 "syringe1"C?d Q[<2 +4 ."preston"Lysis1.seek :locked +3 "syringe1"Cs(* +160 "core" ( +2 ."preston"Plunge.seek :locked +5 "valve0"Do' +3 "core" ' +2 "syringe0"B}& +3 "core" & +4 ."Archive"Archive.in :unlocking +2 "syringe0"B? P\\-2 +4 "syringe1"C~% +5 ."Archive"Archive.seek :clear +2 "syringe0"B(j +45 "core" %hʇ[A +4 ."Air"Air.in :unlocking +2 "syringe1"C> Q]-2 +5 C& +3 ."Air"Air.seek :clear +3 "syringe1"C'8 +5 "core" Á&*{o +3 ."Lysis1"Lysis1.in :unlocking +3 "syringe0"B % +5 "syringe1"C? Q[(2 +2 "core" ‰%,H {0 +4 ."Lysis1"Lysis1.seek :clear +3 ."Lysis2"Lysis2.in :unlocking +3 "syringe1"C(j +4 "syringe0"B> Q[(2 +5 ."Lysis2"Lysis2.seek :clear +2 "syringe0"B'j +33 "core" ( +9 Â' +46 †' +26 Ç( +2 "sampler0"H% +3 "core" Ȅ%u +10 ."preston"Gate.power :analytic1,:OFF +2 .Gate.power :analytic2,:OFF +2 .Gate.power :analytic3,:OFF +3 .Gate.power :motor,:OFF +3 .Gate.power :core,:OFF +3 .Gate.power :main,:OFF +3 #Safely stopped and ready to power off @1752786364.40PDT @PDT1752786367.09 #-> slots +1749 #-> spare +327 #-> ESP::Mode +3886 #-> Cart.release Cart.dry +814 #-> Cart.release Cart.reserved +826 #-> Cart.reserve 1, 25 +465 #-> Cart.reserved +170 #-> slots +1099 #-> exit +2 #Session Ended +810 "Can"nf!*}!~g @1752787709.50PDT = =mMAIN_scheduler =tMAIN @PDT1752787710.51 #t\ Environmental Sample Processor built 30-Jun-25 (6f42ecee) +118 #"core_reset"Sent BREAK + #t>BREAK< ESP3 Gateway boot v1.43 +221 #>BREAK< ESP3 Gateway boot v1.43 for core bus +2 #>BREAK< ESP3 Gateway boot v1.43 for cartridge bus +288 #\ Configuration for koa by nadia@mbari.org 6/26/25\ /home/esp/esp2/type/auv/koa/configure.rb\ +54 #Sea pressure (Abs) tare is 6% of full scale +394 "Can"meS*}%~{ + meS*}%~{ + #tPolling Can every 2:00 +92 "Can"nd*}2~ +3 #tClients may connect on TCP port 9999 +2 #Connecting to 10.89.11.2:9999 +4 !o:Errno::ECONNREFUSED:\ errnoit: mesg"PCould not connect to initial client because Connection refused - connect(2):bt[ "2/home/esp/esp2/lib/esp.rb:204:in `initialize'",/home/esp/esp2/lib/esp.rb:204:in `open'"-/home/esp/esp2/lib/esp.rb:204:in `shell'"7/home/esp/esp2/lib/schedule.rb:497:in `initialize'"0/home/esp/esp2/lib/thread.rb:736:in `start'"7/home/esp/esp2/lib/schedule.rb:490:in `initialize'"'/home/esp/esp2/lib/schedule.rb:488 +3 #Waiting for espclients... +422 #"preston"Session Begun +11499 "Can"qb*}.~nR+ +1154 #"preston"-> can +4 "Can"qb*}.~wW. +10820 n^*}.~I +6410 #"preston"-> exit +2 #Session Ended @1752790367.06PDT = =mMAIN_scheduler =tMAIN @PDT1752790370.16 #t\ Environmental Sample Processor built 30-Jun-25 (6f42ecee) +122 #"core_reset"Sent BREAK + #t>BREAK< ESP3 Gateway boot v1.43 +219 #>BREAK< ESP3 Gateway boot v1.43 for core bus +2 #>BREAK< ESP3 Gateway boot v1.43 for cartridge bus +285 #\ Configuration for koa by nadia@mbari.org 6/26/25\ /home/esp/esp2/type/auv/koa/configure.rb\ +56 #Sea pressure (Abs) tare is 6% of full scale +382 "Can"m`*}8~L @ +2 m`*}8~L @ +2 #tPolling Can every 2:00 +53 "Can"p`*}9~e d + #tClients may connect on TCP port 9999 + #Connecting to 10.89.11.2:9999 +2 !o:Errno::ECONNREFUSED:\ errnoit: mesg"PCould not connect to initial client because Connection refused - connect(2):bt[ "2/home/esp/esp2/lib/esp.rb:204:in `initialize'",/home/esp/esp2/lib/esp.rb:204:in `open'"-/home/esp/esp2/lib/esp.rb:204:in `shell'"7/home/esp/esp2/lib/schedule.rb:497:in `initialize'"0/home/esp/esp2/lib/thread.rb:736:in `start'"7/home/esp/esp2/lib/schedule.rb:490:in `initialize'"'/home/esp/esp2/lib/schedule.rb:488 +2 #Waiting for espclients... +614 #"tester"Session Begun +3 #-> RUBY_DESCRIPTION +4 #Session Ended @1752859500.56PDT = =tMAIN =mMAIN_scheduler @PDT1752859501.63 #t\ Environmental Sample Processor built 30-Jun-25 (6f42ecee) +115 #"core_reset"Sent BREAK +2 #t>BREAK< ESP3 Gateway boot v1.43 +220 #>BREAK< ESP3 Gateway boot v1.43 for core bus +2 #>BREAK< ESP3 Gateway boot v1.43 for cartridge bus +310 #\ Configuration for koa by nadia@mbari.org 6/26/25\ /home/esp/esp2/type/auv/koa/configure.rb\ +54 #Sea pressure (Abs) tare is 6% of full scale +490 "Can"mz/&Zz |  9 +2 mz/&Zz |  9 + #tPolling Can every 2:00 +101 "Can"lz(&_z } _ +2 #tClients may connect on TCP port 9999 + #Connecting to 10.89.11.2:9999 +8 #Waiting for espclients... +47 #"LRAUV"Session Begun +235 #-> showStatus +161 #-> Cmd.loadCartridge -15 +10 .Gate.power :main,:ON,limit to 5000mA +2 .Gate.power :analytic1,:ON,limit to 4000mA +3 .Gate.power :analytic2,:ON,limit to 4000mA +3 .Gate.power :analytic3,:ON,limit to 4000mA +5 #Powering core bus +261 "valve0"D2 +3 D +2 "core" ā +5 ."LRAUV"Plunge.configure :default +2 "valve0"D# Pm'-2 +6 ."LRAUV"SamplePump.configure :default +2 "sampler0"H#^ #(22 +6 ."LRAUV"Toroid.configure :default +2 "valve0"D$ 2 +6 ."LRAUV"Carousel.configure :default + "carousel0"F#  El22 +7 ."LRAUV"Abs.configure :default +6 "ambient0"J#  +6 ."LRAUV"Archive.configure :default + "syringe0"B$d P\\<2 +7 ."LRAUV"Air.configure :default + "syringe1"C#d Q]<2 +4 ."LRAUV"Lysis1.configure :default +2 "syringe1"C$d Q[<2 +4 ."LRAUV"Lysis2.configure :default + "syringe0"B#d Q[<2 +7 ."LRAUV"PinPort.configure :default + "valve1"E$ Ld22 +4 #"LRAUV"All elf controllers running firmware version 4.92 +3 .Gate.power :motor,:ON,limit to 5000mA +4 "valve0"D% +2 D& +4 "core" Ă%HuN  +4 "carousel0"F% +5 ."Plunge_home"Plunge.home.jog 0 +6 "syringe0"B& +3 "syringe1"C% +3 "valve0"D) +4 "syringe1"C& +3 "syringe0"B % +3 "valve1"E\ & +17 "core" ă&%N a; + Ƅ%Fj!P h …&<* dY + Æ% e È& f + ć) ‰%>Ā d + Ŋ&6N f+ +9 ."Toroid_home"Toroid.home.jog 0 +2 "valve0"D % +2 ."Lysis2_home"Lysis2.home.jog 0 +5 ."Lysis1_home"Lysis1.home.jog 0 + ."Air_home"Air.home.jog 0 +4 ."Archive_home"Archive.home.jog 0 +2 ."Carousel_home"Carousel.home.jog 0 +4 ."PinPort_home"PinPort.home.jog 0 +2 "valve0"D * +3 "syringe0"B ) +2 "syringe1"C) +3 C* +5 "carousel0"F) +3 "syringe0"B* +4 "valve1"E* +45 "core" ċ%HO\ g + Č* + ) Ï) + Î* + ‘* Ɛ) + Œ* +2 "syringe0"B% +4 "syringe1"C& +5 C% +2 "valve1"E& +3 "syringe0"B& + "valve0"D& + ."Plunge_home"Plunge.in :homing +6 "valve0"D> (2 +15 ."Plunge_home"Plunge.jog 1573 +3 "valve0"D)% +4 "core" ”%v9 i + Õ&k i + Ö% i œ&N k + —&3 i Ę&N k +8 ."Lysis2_home"Lysis2.in :homing +3 ."Air_home"Air.in :homing +3 ."Archive_home"Archive.in :homing +3 ."Toroid_home"Toroid.in :homing +3 ."PinPort_home"PinPort.in :homing +3 ."Lysis1_home"Lysis1.in :homing +2 "syringe0"B> (2 +2 "syringe1"C> -2 +3 "syringe0"B? -2 +2 "valve0"D?2 +3 "valve1"E?2 +2 "syringe1"C? (2 +5 ."Lysis2_home"Lysis2.jog 1602 +6 ."Air_home"Air.jog 347 +4 "syringe0"B)B +3 ."Toroid_home"Toroid.jog 1278 +5 ."PinPort_home"PinPort.jog -1204 +4 ."Archive_home"Archive.jog 1590 +4 ."Lysis1_home"Lysis1.jog 1613 +2 "syringe1"C)[ +3 "valve0"D* +3 "valve1"E*L + "syringe0"B*6 +2 "syringe1"C*M +41 "core" ę) +2 ."Plunge_home"Plunge.setRawPosition! 50 + "valve0"D72 +5 ."Plunge_home"Plunge.seek :home +2 "valve0"D ' +3 "core" Û) +3 ."Air_home"Air.setRawPosition! 0 + "syringe1"C7 +4 ."Air_home"Air.seek :home +2 "syringe1"C!' +5 "core" á' +2 ."Air_home"Air.in :default + "syringe1"C>d Q]<2 +4 "core" Ġ' +3 ."Plunge_home"Plunge.in :default + "valve0"D> Pm'-2 +19 "core" š) +2 ."Lysis2_home"Lysis2.setRawPosition! 50 + "syringe0"B72 +4 ."Lysis2_home"Lysis2.seek :home +2 "syringe0"B"' +17 "core" ž* +2 ."Archive_home"Archive.setRawPosition! 50 +2 "syringe0"B82 +4 ."Archive_home"Archive.seek :home +3 "syringe0"B#( +2 "core" ß* + ¢' +3 ."Lysis1_home"Lysis1.setRawPosition! 50 +3 ."Lysis2_home"Lysis2.in :default +3 "syringe1"C82 + "syringe0"B>d Q[<2 +6 ."Lysis1_home"Lysis1.seek :home +4 "syringe1"C$( +2 "core" £( +5 ."Archive_home"Archive.in :default +2 "syringe0"B?d P\\<2 +3 "core" ŝ* +2 ."PinPort_home"PinPort.setRawPosition! 0 +2 "valve1"E8 +4 ."PinPort_home"PinPort.seek :home +2 "valve1"E%( +5 "core" ä( + ť( +2 ."Lysis1_home"Lysis1.in :default +2 ."PinPort_home"PinPort.in :default +3 "syringe1"C?d Q[<2 + "valve1"E? Ld22 +226 "core" Ĝ* +2 ."Toroid_home"Toroid.setRawPosition! 0 + "valve0"D8 +4 ."Toroid_home"Toroid.seek :home +3 "valve0"D&( +4 "core" Ħ( +2 ."Toroid_home"Toroid.in :default + "valve0"D? 2 +6 ."clearToroid"Toroid.seek :clear +3 "valve1"E'& +3 "valve0"D(( +3 "core" ŧ&͞O b +3 ."LRAUV"PinPort.in :unlocking +3 "valve1"E? Ld2 +6 ."LRAUV"PinPort.seek :clear +2 "valve1"E)( +114 "core" ũ( +226 Ĩ( +2 ."LRAUV"Air.seek :clear +2 "syringe1"C*'8 +86 "core" ê' +2 ."LRAUV"Lysis1.seek :clear +3 "syringe1"C+(j +74 "core" ë( + ."LRAUV"Lysis2.seek :clear +3 "syringe0"B,'j +74 "core" ¬' +2 ."LRAUV"Archive.seek :clear +2 "syringe0"B-(j +74 "core" ­( +2 ."LRAUV"Carousel.in :default + "carousel0"F>  El22 +5 F.% +2 "core" Ʈ%WjP0 r +3 ."LRAUV"Carousel.home.seek 1 +2 "carousel0"F/' +15 "core" Ư' +2 "valve0"D0% +2 "core" İ%a&O  +6 #"LRAUV"Selecting Cartridge 60 +2 "valve0"D1% +6 "core" ı%a/O  + "syringe1"C2& +3 "core" ò&j  +2 "syringe1"C3% +3 "core" ó%8آ  +2 "valve1"E4& +3 "core" Ŵ&\ O t +3 ."LRAUV"Carousel.seek 60 +2 "carousel0"F5'9 +76 "core" Ƶ'sl IT" 2 +3 !"LRAUV"o:Slide::Error\ :@axisName"Storage Carousel (SC):@checkpoint: omitted: @replyo:I2C::Servo::AbsMove3Reply : @tagi:: @sourceiK: @error:positionErr: @channeli: @statuso:I2C::Servo::Status: @voltagef15.922468335787924: @currentil: @type2F:@outPressiI:\ @lostT: @inPressi :@velocityi: @pastFLSF:\ @homeF: @enabledF: @erri%:@positionis: @pastRLSF: @pwmi7:@deltaPressi"T:@pastThresholdF:@destinationi%: mesg"PStorage Carousel (SC) positionErr at 4 - 123 counts (sensed 3 + 121 counts):bt["2/home/esp/esp2/lib/slide.rb:642:in `raiseErr'"7/home/esp/esp2/lib/slide.rb:404:in `unlimitedSeek'"5/home/esp/esp2/lib/thread.rb:74:in `recoverable'"7/home/esp/esp2/lib/slide.rb:369:in `unlimitedSeek'"./home/esp/esp2/lib/slide.rb:361:in `seek'"0/home/esp/esp2/lib/slide.rb:411:in `moveTo'"1/home/esp/esp2/lib/slide.rb:421:in `driveTo'",/home/esp/esp2/lib/msg.rb:68:in `retry'"1/home/esp/esp2/lib/slide.rb:420:in `driveTo'"8/home/esp/esp2/type/auv/koa/configure.rb:28:in `to'"@/home/esp/esp2/utils/cartridge/carousel.rb:289:in `select!'"?/home/esp/esp2/utils/cartridge/carousel.rb:312:in `select'";/home/esp/esp2/utils/auv/cmd.rb:296:in `loadCartridge'",/home/esp/esp2/lib/msg.rb:68:in `retry'";/home/esp/esp2/utils/auv/cmd.rb:279:in `loadCartridge'"!LRAUV:2:in `topLevelBinding'"  El22 +5 ."LRAUV"Carousel.home.seek 60 +2 "carousel0"F7'9 +667 "core" Ʒ'vsi/TD z2 +4 !"LRAUV"o:Slide::Error\ :@axisName"Storage Carousel (SC):@checkpoint: omitted: @replyo:I2C::Servo::AbsMove3Reply : @tagi<: @sourceiK: @error:positionErr: @channeli: @statuso:I2C::Servo::Status: @voltagef15.84392145311733?: @currentiv: @type2F:@outPressi/:\ @lostT: @inPressiis:@velocityi: @pastFLSF:\ @homeF: @enabledF: @erri:@positioni: @pastRLSF: @pwmi7:@deltaPressiDT:@pastThresholdF:@destinationi%: mesg"RStorage Carousel (SC) positionErr at 27 + 116 counts (sensed 27 + 123 counts):bt["2/home/esp/esp2/lib/slide.rb:642:in `raiseErr'"7/home/esp/esp2/lib/slide.rb:404:in `unlimitedSeek'"5/home/esp/esp2/lib/thread.rb:74:in `recoverable'"7/home/esp/esp2/lib/slide.rb:369:in `unlimitedSeek'"./home/esp/esp2/lib/slide.rb:361:in `seek'"0/home/esp/esp2/lib/slide.rb:411:in `moveTo'"1/home/esp/esp2/lib/slide.rb:421:in `driveTo'",/home/esp/esp2/lib/msg.rb:85:in `retry'"1/home/esp/esp2/lib/slide.rb:420:in `driveTo'"8/home/esp/esp2/type/auv/koa/configure.rb:28:in `to'"@/home/esp/esp2/utils/cartridge/carousel.rb:289:in `select!'"?/home/esp/esp2/utils/cartridge/carousel.rb:312:in `select'";/home/esp/esp2/utils/auv/cmd.rb:296:in `loadCartridge'",/home/esp/esp2/lib/msg.rb:68:in `retry'";/home/esp/esp2/utils/auv/cmd.rb:279:in `loadCartridge'"!LRAUV:2:in `topLevelBinding'"  El22 +5 ."LRAUV"Carousel.hold +3 "carousel0"F8+ +3 "core" Ƹ+ +3 ."LRAUV"Carousel.in :default +2 "carousel0"F>  El22 +5 ."LRAUV"Carousel.home.seek 60 +2 "carousel0"F9'9 +904 "core" ƹ' +3 "carousel0"F:% +2 "core" ƺ%91R 2 +39 "syringe1"C;& +4 "core" û&jƀ  +4 ."LRAUV"Lysis1.in :fast + "syringe1"C?d Q[<2 +5 ."LRAUV"Lysis1.seek :locked +2 "syringe1"C<(* +237 "core" ü( +3 "valve0"D=% +5 "core" Ľ%a(O e +2 ."Plunge"Plunge.seek :locked +2 "valve0"D>' +6 "syringe1"C?% +4 "core" ÿ%8إЀ i +2 ."Air"Air.in :fast +2 "syringe1"C> Q]<2 +4 ."Air"Air.seek :locked +2 "syringe1"C@'h +83 "core" ' +7 ľ' + ."LRAUV"Carousel.reconfigure :locked +2 "carousel0"F#  El2\ 2 +4 FA% +3 "core" %9VP/ A +5 #"LRAUV"Powering cartridge bus +260 "cartridge_broadcast" ( +2 ."LRAUV"Gate.setIR 1750,5000,0,6 +12 .Gate.setIR 0,5000,0,6 + "cartridge_broadcast"~ +6 ."LRAUV"PuckHeater.configure :default +2 "Cartridge" \ :D H  +5 ."LRAUV"Gate.power :heat,:ON,limit to 5000mA +54 "Cartridge" Bt +2 "cartridge" t +2 "Cartridge" Cy +4 "cartridge" ym5m5 +2 "Cartridge" Dy  +2 "cartridge" y hr/J59915 r/C\\ +3 #"LRAUV"Mounted lysis Cartridge board#J59915 +4 #Using default cartridge heat loss curve for HeatingFunctionInCarousel +294 #-> Cmd.startFiltering +3 "valve0"DE% +3 "core" %HVN E +2 "syringe1"CF& +4 "core" &*/Ȁ  +2 "syringe1"CG% +2 "core" %hM 0 +2 "carousel0"FH% +3 "core" %93O \  +3 #"FILTERING"Preparing to filter lyseHoldBS_bac cartridge in slot 60 +5 "valve0"DI% +5 "core" %HSN H +2 "syringe1"CJ& +4 "core" &*0ɀ  +2 "syringe1"CK% +2 "core" %hD 9 +3 ."sealing"Air.in :default +3 "carousel0"FL% +2 "syringe1"C>d Q]<2 +5 "core" %9b   +5 ."FILTERING"Abs.hold + "ambient0"Ji+ +4 "core" + +2 "sampler0"Hj% +3 "core" %܂ +2 "sampler0"Hk% +3 "core" % +4 ."FILTERING"SamplePump.in :start +2 "sampler0"H>^ @f#(@zq222; +5 ."FILTERING"SamplePump.seek 10ml,1:10 +2 "sampler0"Hl'3 +60 ."pumpStarted"SamplePump.configure :prime +2 "sampler0"H#d @f#(@zq222; +1212 "core" ' + "sampler0"Hm% +40 "core" %3P~ 2 +2 ."FILTERING"Abs.stop + "ambient0"J5 +6 ."FILTERING"SamplePump.setPosition! 0ml + "sampler0"H7 +4 ."FILTERING"Exhaust.open +2 "sampler0"Hn2 +85 "core" 2 +73 ."closeBypass"Bypass.close +2 "sampler1"Io/ +80 "core" / +73 "sampler0"Hp% +3 "core" % +2 "ambient0"Jq% +2 "core" %< +3 ."FILTERING"Abs.in :default + "ambient0"J>bx H  +4 ."FILTERING"Abs.hold +2 "ambient0"Jr+ +3 "core" + +3 "ambient0"Js% +3 "core" %< + #"FILTERING"Sea 86.1m deep (142.0psia) +3 "sampler0"Ht% +5 "core" % + "sampler0"Hu% +4 "core" % +4 ."FILTERING"SamplePump.in :start + "sampler0"H>^ @f#(@q222; +5 ."FILTERING"SamplePump.seek 200ml,13:50 +2 "sampler0"Hv' +61 ."pumpStarted"SamplePump.configure :prime + "sampler0"H#d @f#(@q222; +3619 "Can"ny&yy{*_ +11985 nx&z {dTH_ +9204 "core" ' +2 "sampler0"Hw% +3 "core" % c t 2 +2 ."FILTERING"Abs.stop +2 "ambient0"J5 +5 ."FILTERING"Bypass.open +2 "sampler1"Ix1 +84 "core" 1 +2 ."FILTERING"Intake.close +6 "sampler0"Hy/ +85 "core" / + "carousel0"Fz% +3 "core" %9@O \  +4 ."FILTERING"Toroid.in :hold +2 "valve0"D? 2 +4 ."FILTERING"Toroid.seek :crack +2 "valve0"D{( +169 "core" ( +76 ."FILTERING"Toroid.seek :cartridge +2 "valve0"D|(m +206 "core" ( +3 ."FILTERING"Toroid.in :default + "valve0"D? 2 +5 ."FILTERING"Toroid.seek :clear +2 "valve0"D}( +372 "core" ( + "ambient0"J~% +3 "core" %= +4 "Can"nx&z |iv "b\ + "ambient0"J% +3 "core" %= +2 "sampler0"H% +2 "core" ȁ% ! +3 ."closeExhaust"Exhaust.close +5 ."closeBypass"Bypass.close +2 "sampler0"H0 +2 "sampler1"I\ / +82 "core" Ɋ/ +3 Ȃ0 +2 #"FILTERING"Verifying cartridge holds at least 0.65..0.85 of 145.5psia +2 #Waiting up to 40 seconds for cartridge pressure to stabilize +/-1.50psi +2 "ambient0"J % +5 "core" ʉ%= +45 "ambient0"J% +3 "core" ʈ%= +47 "ambient0"J% +3 "core" ʆ%= +47 "ambient0"J% +3 "core" ʅ%= +47 "ambient0"J% +3 "core" ʄ%= +47 "ambient0"J% +3 "core" ʃ%= +47 "ambient0"J % +3 "core" ʋ%= +47 "ambient0"J% +3 "core" ʔ%= +47 "ambient0"J% +3 "core" ʕ%= +47 "ambient0"J% +3 "core" ʖ%= +2 "carousel0"F% +3 "core" Ɨ%9O \  +2 #"FILTERING"Sampling 1000.0ml + .SamplePump.setPosition! 0ml +2 "sampler0"H7 +5 ."FILTERING"Exhaust.open +2 "sampler0"H2 +90 "core" Ș2 +3 ."FILTERING"Intake.open + "sampler0"H1 +85 "core" ȓ1 +3 "Can"nx&z | 5c + "ambient0"J% +3 "core" ʇ%= +4 "ambient0"J % +5 "core" ʍ%= +2 ."FILTERING"Abs.in :default + "ambient0"J>ce 5  +4 ."FILTERING"Abs.hold +2 "ambient0"J+ +3 "core" ʏ+ +2 "ambient0"J % +3 "core" ʌ%= +2 #"FILTERING"Sea 88.2m deep (145.1psia) +2 "sampler0"H% +5 "core" Ȓ%D +2 "sampler0"H% +3 "core" ȑ%Y +5 ."FILTERING"SamplePump.in :start +2 "sampler0"H>^ f#(@@C222; +5 ."FILTERING"SamplePump.seek 1000ml,1:07:10 +2 "sampler0"H'C +60 ."pumpStarted"SamplePump.configure :sample +2 "sampler0"H#d f#(@@C222; +227 H% +3 "core" ș%,\ l ~2 +2 "ambient0"J% +3 "core" ʛ%C r +2 #"sampling"Cartridge 60 filtering 2/1000ml at 0.62ml/s with 19.4psi vacuum 88.0m deep (144.7psia) +610 "Can"nx&z| tf_ +5385 "sampler0"H% +2 "core" Ț%@: |2 +2 "ambient0"J% +3 "core" ʞ%B t +2 #"sampling"Cartridge 60 filtering 35/1000ml at 0.56ml/s with 26.0psi vacuum 81.7m deep (135.4psia) +5991 "sampler0"H'% +2 "core" ȧ%Z> }2 +2 "ambient0"J% +3 "core" ʟ%C q +2 #"sampling"Cartridge 60 filtering 67/1000ml at 0.53ml/s with 22.1psi vacuum 86.5m deep (142.5psia) +590 "Can"lx&z{ _ +5401 "sampler0"H% +2 "core" ȝ%t y2 +2 "ambient0"J% +3 "core" ʜ%C` r +3 #"sampling"Cartridge 60 filtering 97/1000ml at 0.51ml/s with 25.2psi vacuum 83.2m deep (137.6psia) +5990 "sampler0"H&% +2 "core" Ȧ%"B y2 +2 "ambient0"J%% +3 "core" ʥ%E t +2 #"sampling"Cartridge 60 filtering 127/1000ml at 0.49ml/s with 21.7psi vacuum 90.7m deep (148.8psia) +576 "Can"nw&z|^_ +5415 "sampler0"H!% +2 "core" ȡ%# K z2 +3 "ambient0"J.% +3 "core" ʮ%DB t +2 #"sampling"Cartridge 60 filtering 155/1000ml at 0.47ml/s with 28.6psi vacuum 82.7m deep (137.0psia) +5990 "sampler0"H0% +2 "core" Ȱ%~ x z2 +2 "ambient0"J1% +3 "core" ʱ%F t +2 #"sampling"Cartridge 60 filtering 182/1000ml at 0.46ml/s with 29.5psi vacuum 87.3m deep (143.8psia) +564 "Can"nwv&z|_ +5427 "sampler0"H2% +2 "core" Ȳ%=Wg u2 +2 "ambient0"J3% +4 "core" ʳ%HS q + #"sampling"Cartridge 60 filtering 209/1000ml at 0.45ml/s with 35.2psi vacuum 87.0m deep (143.3psia) +5991 "sampler0"H4% +2 "core" ȴ%U u2 +2 "ambient0"J$% +4 "core" ʤ%> q + #"sampling"Cartridge 60 filtering 235/1000ml at 0.44ml/s with 18.4psi vacuum 77.9m deep (129.9psia) +553 "Can"nwA&y{i_ +5438 "sampler0"H5% +2 "core" ȵ%JF y2 +2 "ambient0"J"% +4 "core" ʢ%C( s + #"sampling"Cartridge 60 filtering 261/1000ml at 0.43ml/s with 34.6psi vacuum 76.3m deep (127.5psia) +5991 "sampler0"H#% +2 "core" ȣ%͆` y2 +2 "ambient0"J% +4 "core" ʐ%? s + #"sampling"Cartridge 60 filtering 286/1000ml at 0.42ml/s with 31.4psi vacuum 71.2m deep (119.9psia) +543 "Can"lw&y{_ +5448 "sampler0"H/% +2 "core" ȯ%NZ x2 +2 "ambient0"J6% +3 "core" ʶ%@ q +2 #"sampling"Cartridge 60 filtering 311/1000ml at 0.41ml/s with 27.8psi vacuum 75.3m deep (126.0psia) +5991 "sampler0"H7% +2 "core" ȷ%vA[ }2 +2 "ambient0"J8% +3 "core" ʸ%H+ o +2 #"sampling"Cartridge 60 filtering 336/1000ml at 0.41ml/s with 15.6psi vacuum 100.0m deep (162.5psia) +530 "Can"lv&y{_ +5461 "sampler0"H:% +2 "core" Ⱥ%I}6 |2 +2 "ambient0"J;% +4 "core" ʻ%B s + #"sampling"Cartridge 60 filtering 360/1000ml at 0.40ml/s with 16.7psi vacuum 88.0m deep (144.8psia) +5991 "sampler0"H=% +2 "core" Ƚ%Ip {2 +2 "ambient0"J?% +4 "core" ʿ%H! o + #"sampling"Cartridge 60 filtering 383/1000ml at 0.39ml/s with 13.7psi vacuum 101.2m deep (164.3psia) +521 "Can"ov&y| 8_ +5470 "sampler0"H+% +2 "core" ȫ%;m5H |2 +2 "ambient0"JA% +3 "core" %EE s +2 #"sampling"Cartridge 60 filtering 406/1000ml at 0.39ml/s with 19.3psi vacuum 91.2m deep (149.6psia) +5991 "sampler0"H % +2 "core" Ƞ%s |2 +2 "ambient0"J*% +4 "core" ʪ%A. t + #"sampling"Cartridge 60 filtering 429/1000ml at 0.38ml/s with 16.0psi vacuum 84.6m deep (139.8psia) +510 "Can"mv&y|#B!V_ +5481 "sampler0"HB% +2 "core" % %y< w2 +2 "ambient0"JC% +4 "core" %Ga m + #"sampling"Cartridge 60 filtering 451/1000ml at 0.37ml/s with 14.2psi vacuum 99.2m deep (161.3psia) +5991 "sampler0"HD% +2 "core" % w. w2 +2 "ambient0"JE% +3 "core" %F& m +2 #"sampling"Cartridge 60 filtering 473/1000ml at 0.37ml/s with 16.0psi vacuum 95.3m deep (155.6psia) +497 "Can"kvx&y{!$t_ +5494 "sampler0"HF% +2 "core" %\ +5X t2 +2 "ambient0"JG% +4 "core" %@e o + #"sampling"Cartridge 60 filtering 495/1000ml at 0.36ml/s with 32.3psi vacuum 71.9m deep (120.9psia) +5991 "sampler0"HH% +2 "core" %\ vt |2 +2 "ambient0"JI% +4 "core" %A t + #"sampling"Cartridge 60 filtering 516/1000ml at 0.35ml/s with 20.0psi vacuum 83.2m deep (137.6psia) +486 "Can"lvS&y|2'_ +5505 "sampler0"HJ% +2 "core" %\ Fs& z2 +2 "ambient0"JK% +4 "core" %Hw q + #"sampling"Cartridge 60 filtering 537/1000ml at 0.35ml/s with 18.6psi vacuum 98.6m deep (160.5psia) +5991 "sampler0"HL% +2 "core" % M)q z2 +2 "ambient0"JN% +4 "core" %F0 r + #"sampling"Cartridge 60 filtering 558/1000ml at 0.34ml/s with 27.3psi vacuum 87.8m deep (144.5psia) +470 "Can"mvF&y{a*_ +5521 "sampler0"HO% +2 "core" % |\ {2 +2 "ambient0"JP% +4 "core" %F r + #"sampling"Cartridge 60 filtering 578/1000ml at 0.34ml/s with 12.7psi vacuum 98.4m deep (160.1psia) +5991 "sampler0"HQ% +2 "core" % g) y2 +2 "ambient0"JR% +4 "core" %B t + #"sampling"Cartridge 60 filtering 598/1000ml at 0.33ml/s with 30.0psi vacuum 78.3m deep (130.5psia) +456 "Can"mv4&y{-_ +5535 "sampler0"H@% +2 "core" % w<] w2 +2 "ambient0"JS% +3 "core" %D p +2 #"sampling"Cartridge 60 filtering 617/1000ml at 0.32ml/s with 29.4psi vacuum 83.7m deep (138.4psia) +5991 "sampler0"HT% +2 "core" % 48s8 |2 +2 "ambient0"JU% +3 "core" %Fk s +2 #"sampling"Cartridge 60 filtering 636/1000ml at 0.32ml/s with 19.2psi vacuum 93.8m deep (153.3psia) +438 "Can"ov,&y{0|_ +5553 "sampler0"HV% +2 "core" % G] u2 +2 "ambient0"JW% +3 "core" %A& s +2 #"sampling"Cartridge 60 filtering 655/1000ml at 0.32ml/s with 35.3psi vacuum 71.5m deep (120.4psia) +5991 "sampler0"HX% +2 "core" % 2 w2 +2 "ambient0"JY% +3 "core" %Go o +2 #"sampling"Cartridge 60 filtering 674/1000ml at 0.31ml/s with 28.8psi vacuum 89.4m deep (146.9psia) +426 "Can"kv &y{y3g\ _ +5565 "sampler0"H[% +2 "core" %tg v2 +2 "ambient0"JZ% +3 "core" %BP n +2 #"sampling"Cartridge 60 filtering 692/1000ml at 0.31ml/s with 16.9psi vacuum 86.4m deep (142.5psia) +5991 "sampler0"H\\% +2 "core" %d {2 +2 "ambient0"J]% +4 "core" %DA r + #"sampling"Cartridge 60 filtering 710/1000ml at 0.30ml/s with 27.2psi vacuum 76.9m deep (128.3psia) +412 "Can"mv&y{36O(_ +5579 "sampler0"H^% +2 "core" %o v2 +2 "ambient0"J_% +3 "core" %Dw q +2 #"sampling"Cartridge 60 filtering 728/1000ml at 0.30ml/s with 24.0psi vacuum 86.3m deep (142.2psia) +5991 "sampler0"H`% +2 "core" %QtY z2 +2 "ambient0"Ja% +3 "core" %E s +2 #"sampling"Cartridge 60 filtering 746/1000ml at 0.29ml/s with 23.1psi vacuum 88.2m deep (145.1psia) +388 "Can"kv&y|95F_ +5603 "sampler0"Hb% +2 "core" %v/j {2 +2 "ambient0"Jc% +3 "core" %G5 q +2 #"sampling"Cartridge 60 filtering 763/1000ml at 0.29ml/s with 19.6psi vacuum 95.2m deep (155.4psia) +5991 "sampler0"Hd% +2 "core" %`4 x2 +2 "ambient0"Je% +3 "core" %A s +2 #"sampling"Cartridge 60 filtering 780/1000ml at 0.28ml/s with 26.3psi vacuum 78.6m deep (130.9psia) +366 "Can"nv\ &y{<d_ +5625 "sampler0"Hf% +2 "core" %%{#I z2 +2 "ambient0"Jg% +3 "core" %E} q +2 #"sampling"Cartridge 60 filtering 797/1000ml at 0.28ml/s with 18.0psi vacuum 92.6m deep (151.5psia) +5991 "sampler0"Hh% +2 "core" %{N t2 +2 "ambient0"Jj% +3 "core" %D l +2 #"sampling"Cartridge 60 filtering 813/1000ml at 0.28ml/s with 28.7psi vacuum 83.3m deep (137.9psia) +348 "Can"nv&y{>_ +5643 "sampler0"Hk% +2 "core" %>e x2 +2 "ambient0"Jm% +4 "core" %C# q +2 #"sampling"Cartridge 60 filtering 830/1000ml at 0.27ml/s with 29.0psi vacuum 80.1m deep (133.0psia) +5990 "sampler0"Hn% +2 "core" %$L^ u2 +2 "ambient0"Jo% +3 "core" %DW o +2 #"sampling"Cartridge 60 filtering 846/1000ml at 0.27ml/s with 31.9psi vacuum 80.7m deep (134.0psia) +333 "Can"nu&y{A_ +5658 "sampler0"Hi% +2 "core" %v y2 +2 "ambient0"Jp% +3 "core" %G o +2 #"sampling"Cartridge 60 filtering 862/1000ml at 0.27ml/s with 19.6psi vacuum 96.6m deep (157.4psia) +5991 "sampler0"Hq% +2 "core" %Jh v2 +2 "ambient0"Js% +3 "core" % D q +2 #"sampling"Cartridge 60 filtering 877/1000ml at 0.26ml/s with 20.7psi vacuum 87.6m deep (144.2psia) +318 "Can"mu&y{D_ +5673 "sampler0"Ht% +7 "core" %WD~ {2 +2 "ambient0"Ju% +4 "core" %D s +32 #"sampling"Cartridge 60 filtering 893/1000ml at 0.26ml/s with 23.6psi vacuum 86.9m deep (143.1psia) +5955 "sampler0"Hl% +2 "core" %gf'< z2 +2 "ambient0"Jw% +3 "core" %@ r +2 #"sampling"Cartridge 60 filtering 908/1000ml at 0.25ml/s with 26.7psi vacuum 76.9m deep (128.4psia) +299 "Can"nu&y|G_ +5692 "sampler0"Hx% +2 "core" %Ts z2 +2 "ambient0"Jy% +3 "core" %E# r +2 #"sampling"Cartridge 60 filtering 923/1000ml at 0.25ml/s with 31.5psi vacuum 82.7m deep (136.9psia) +5991 "sampler0"Hz% +2 "core" %n\\ z2 +2 "ambient0"Jr% +3 "core" %E1 q +2 #"sampling"Cartridge 60 filtering 938/1000ml at 0.25ml/s with 19.4psi vacuum 91.0m deep (149.2psia) +11 "sampler0"H(% +3 "core" Ȩ%qr  x2 +3 ."FILTERING"SamplePump.stop + "sampler0"H5 +5 ."closeIntake"Intake.close +4 ."closeExhaust"Exhaust.close +3 "sampler0"H{/ +3 H|0 +3 "carousel0"F~% +7 "core" Ȏ' w2 + %9FO \  +4 ."FILTERING"Toroid.in :hold +2 "valve0"D? 2 +5 ."FILTERING"Toroid.seek :bypass +2 "valve0"D( +63 "core" / +3 0 +167 "Can"nu&y|X\ Jp_ +121 "core" ( +4 ."FILTERING"Toroid.in :default + "valve0"D? 2 +6 ."FILTERING"Toroid.seek :clear +2 "valve0"D( +353 "core" ā( +2 !"FILTERING"o: Cartridge::Sampler::Stuffed:@checkpoint: omitted: mesg"Cartridge clogged:bt[ " Cmd.startProcessing +2 "valve0"D % +3 "core" ĉ%H\\N ? +3 "syringe1"C& +2 "core" È&*3Àh  +3 "syringe1"C% +3 "core" Æ%6pih +2 "carousel0"F% +2 "core" ƅ%99O \  +4 "carousel0"F% +6 "core" Ƅ%9O \  +3 ."PROCESSING"Handoff.select :waste +2 "valve0"D +11 #"PROCESSING"Waiting up to 3:00 for Syringe to stabilize +/-0.20psi +2 "syringe1"C% +3 "core" Ã%6da +47 "syringe1"C % +2 "core" Ë%6fb +48 "syringe1"C% +2 "core" Ô%6al +48 "syringe1"C% +2 "core" Õ%6gd +48 "syringe1"C% +2 "core" Ö%6gL +48 "syringe1"C% +2 "core" ×%6ZN +48 "syringe1"C% +2 "core" Ø%6dK +48 "syringe1"C% +2 "core" Ó%6qU +48 "syringe1"C% +3 "core" Ç%6av +47 "syringe1"C % +3 "core" Í%6ct +47 "syringe1"C % +3 "core" Ì%6eb +47 "syringe1"C% +3 "core" Ò%6ff +47 "syringe1"C% +3 "core" Ñ%6kg +47 "syringe1"C% +3 "core" Ù%6eZ +3 "Can"nu&y|\ J + #"PROCESSING"Syringe tare is 50% of full scale at 12C (drifted -0%) +3 .PinPort.in :locking +2 "valve1"E? Ld22 +5 ."PROCESSING"PinPort.seek :locked +3 "valve1"E( N +239 "core" ś( +2 ."posArchive"Archive.in :fast +4 "syringe0"B?d P\\<2 +5 ."posLyS2"Lysis2.in :fast +4 ."PROCESSING"Lysis1.seek 1250uL +3 "syringe0"B>d Q[<2 +3 ."posArchive"Archive.seek :empty +3 "syringe1"Cv( +3 "syringe0"B(( +5 ."posLyS2"Lysis2.seek :empty +4 "syringe0"B'< +246 "core" ( +574 š( +5 ž' +2 "carousel0"F'% +3 "core" Ƨ%9 +OR (\  +3 #"PROCESSING"Evacuating puck with filter bubble point of 50psi +3 .PinPort.seek :locked +2 "valve1"E( N +5 "core" ş( + ."PROCESSING"Handoff.select :waste +3 .Plunge.seek :puckBottom +2 "valve0"D' +129 "core" ĝ' +2 #"PROCESSING"Waiting up to 3:00 for Syringe to stabilize +/-0.20psi + "syringe1"C% +5 "core" Ü%62 l +46 "syringe1"C&% +2 "core" æ%63 +48 "syringe1"C%% +3 "core" å%6/ +47 "syringe1"C!% +3 "core" á%63 +47 "syringe1"C.% +3 "core" î%6.  +47 "syringe1"C0% +2 "core" ð%6=] +48 "syringe1"C1% +2 "core" ñ%63 +48 "syringe1"C2% +2 "core" ò%68} +48 "syringe1"C3% +3 "core" ó%6;q +47 "syringe1"C4% +3 "core" ô%61f +47 "syringe1"C$% +4 "core" ä%64p +46 "syringe1"C5% +3 "core" õ%6.i  +47 "syringe1"C"% +3 "core" â%62v +47 "syringe1"C#% +39 "core" ã%60 +4 #"PROCESSING"Air syringe pumping up to 1 strokes to reach 8psi + #Air stroke #1 of 1 +3 "syringe1"C% +4 "core" Ð%65 +2 ."PROCESSING"Air.in :pressurize +2 "syringe1"C>@N  Q]<2 +4 ."PROCESSING"Air.seek :pressurized +3 "syringe1"C/' +498 "core" ï' +2 "syringe1"C6% +4 "core" ö%R;)G X< + #"PROCESSING"-0.1psi after pressurize +2 .Air.in :compress +3 "syringe1"C>N  Q]P2 +4 ."PROCESSING"Air.seek :evac +3 "syringe1"C7' +693 "core" ÷' +2 "syringe1"C8% +4 "core" ø%<1: P + #"PROCESSING"0.4psi after compress +2 "syringe1"C:% +5 "core" ú%E17 "P +45 "syringe1"C;% +3 "core" û%19؀ +47 "syringe1"C=% +3 "core" ý%1. +47 "syringe1"C?% +3 "core" ÿ%14 _ +47 "syringe1"C+% +3 "core" ë%1> +47 "syringe1"CA% +3 "core" %1: ~ +47 "syringe1"C % +3 "core" à%12္ +47 "syringe1"C*% +2 "core" ê%1B倳 +48 "syringe1"CB% +2 "core" %18 +48 "syringe1"CC% +2 "core" %13} +48 "syringe1"CD% +4 "core" %1Jy +46 "syringe1"CE% +2 "core" %1CZ +48 "syringe1"CF% +2 "core" %1>N +48 "syringe1"CG% +2 "core" %19ـC +48 "syringe1"CH% +2 "core" %1<Հ? +48 "syringe1"CI% +2 "core" %1EڀZ +48 "syringe1"CJ% +4 "core" %16܀r +46 "syringe1"CK% +3 "core" %1=ڀ +47 "syringe1"CL% +3 "core" %1?{ +47 "syringe1"CN% +3 "core" %1>ခ +47 "syringe1"CO% +4 "core" %17x +46 "syringe1"CP% +3 "core" %1;݀y +2 #"PROCESSING"0.1psi after compress (stable) +2 .Air.in :default +2 "syringe1"C>d Q]<2 +4 ."PROCESSING"Air.hold +2 "syringe1"CQ+ +4 "core" + +2 "syringe1"CR% +4 "core" %1;i +2 "syringe1"C@% +2 "core" %1Cz +2 #"PROCESSING"at 0.1psi Opened to waste + .Handoff.select :blocked +3 "valve0"D0 +11 ."PROCESSING"Plunge.seek :puckTop +2 "valve0"DS'v +91 "core" ' +2 #"PROCESSING"Air syringe pumping up to 8 strokes to reach 50psi +2 #Air stroke #1 of 8 + "syringe1"CT% +6 "core" %1Eވh k +2 ."PROCESSING"Air.in :compress + "syringe1"C>N  Q]P2 +5 ."PROCESSING"Air.seek :evac + "syringe1"CU' +4 "core" ' +2 "syringe1"CV% +4 "core" %1<u + #"PROCESSING"10.2psi after compress +2 "syringe1"CW% +5 "core" %13؈ +45 "syringe1"CX% +4 "core" %17ӈt +46 "syringe1"CY% +4 "core" %1>҈o +48 "syringe1"C[% +3 "core" %1@ֈt +45 "syringe1"CZ% +4 "core" %1< +46 "syringe1"C\\% +3 "core" %1F +47 "syringe1"C]% +4 "core" %1;Ԉ +46 "syringe1"C^% +3 "core" %1<ֈ +47 "syringe1"C_% +3 "core" %1B܈ +47 "syringe1"C`% +4 "core" %1?׈ +46 "syringe1"Ca% +3 "core" %1<҈ +47 "syringe1"Cb% +4 "core" %1@Ԉ +46 "syringe1"Cc% +4 "core" %1;Ո +46 "syringe1"Cd% +3 "core" %19ֈ +47 "syringe1"Ce% +4 "core" %1@Ԉ +47 "syringe1"Cf% +3 "core" %1Bψ +47 "syringe1"Cg% +4 "core" %14Ј +46 "syringe1"Ch% +4 "core" %1>Ј +46 "syringe1"Cj% +4 "core" %1?Ɉ +46 "syringe1"Ck% +3 "core" %1<Έ +47 "syringe1"Cm% +4 "core" %1@Έ +46 "syringe1"Cn% +2 "core" %1BM +2 #"PROCESSING"10.6psi after compress (stable) +2 .Air.in :gulp +2 "syringe1"C>N  Q]<2 +42 ."PROCESSING"Air.seek :topVent +3 "syringe1"Co'h +650 "core" ' + "syringe1"Ci% +3 "core" %h \\<i +2 #"PROCESSING"10.6psi after gulp +2 "syringe1"Cp% +4 "core" %h  \\<t +46 "syringe1"Cq% +3 "core" %hΈ m +47 "syringe1"Cs% +3 "core" %h\ ̈ s +47 "syringe1"Ct% +3 "core" %h ɉ p +47 "syringe1"Cu% +3 "core" %hɈ l +48 "syringe1"Cl% +2 "core" %hɈ m +48 "syringe1"Cw% +3 "core" %hȈ u +47 "syringe1"Cx% +3 "core" %hˆ i +47 "syringe1"Cy% +4 "core" %hĈ z +46 "syringe1"Cz% +4 "core" %h È t +51 "syringe1"Cr% +3 "core" %hLj c +42 "syringe1"C(% +4 "core" è%h w +2 #"PROCESSING"10.8psi after gulp (stable) + #Air stroke #2 of 8 +2 "syringe1"C~% +5 "core" %h‰ o +2 ."PROCESSING"Air.in :pressurize + "syringe1"C>@N  Q]<2 +5 ."PROCESSING"Air.seek :pressurized +2 "syringe1"C{' +634 "core" ' +2 "syringe1"C|% +4 "core" %R8 T< + #"PROCESSING"10.3psi after pressurize +2 .Air.in :compress +3 "syringe1"C>N  Q]P2 +5 ."PROCESSING"Air.seek :evac + "syringe1"C' +694 "core" Î' +2 "syringe1"C}% +3 "core" %Y1B P +2 #"PROCESSING"25.8psi after compress +2 "syringe1"C% +5 "core" %V1C P +45 "syringe1"C\ % +2 "core" Ê%1D +48 "syringe1"C% +2 "core" Â%1An +48 "syringe1"C % +2 "core" É%17 +48 "syringe1"C% +2 "core" È%1: +48 "syringe1"C% +2 "core" Æ%1E +48 "syringe1"C% +2 "core" Å%1; +48 "syringe1"C% +2 "core" Ä%17 +48 "syringe1"C% +2 "core" Ã%1C +48 "syringe1"C% +2 "core" Ï%1G +48 "syringe1"C % +3 "core" Ë%19 +47 "syringe1"C% +2 "core" Ô%19' +48 "syringe1"C% +2 "core" Õ%197 +48 "syringe1"C% +3 "core" Ö%1<R +47 "syringe1"C% +2 "core" ×%18j +48 "syringe1"C% +2 "core" Ø%1A +48 "syringe1"C% +4 "core" Ó%1H +46 "syringe1"C% +4 "core" Ç%1; +46 "syringe1"C % +3 "core" Í%1F +47 "syringe1"C % +3 "core" Ì%1B +47 "syringe1"C% +4 "core" Ò%19 +46 "syringe1"C% +3 "core" Ñ%1< +47 "syringe1"C% +3 "core" Ù%1=+ +47 "syringe1"C)% +3 "core" é%1C{ +47 "syringe1"C<% +4 "core" ü%1An + #"PROCESSING"29.3psi after compress (stable) +2 .Air.in :gulp +2 "syringe1"C>N  Q]<2 +5 ."PROCESSING"Air.seek :topVent +2 "syringe1"C-'h +650 "core" í' +2 "syringe1"C,% +2 "core" ì%h$D _<Y +2 #"PROCESSING"28.9psi after gulp +2 "syringe1"C'% +5 "core" ç%hH _<f +45 "syringe1"C% +3 "core" Ü%h-z P +47 "syringe1"C&% +3 "core" æ%h*n S +47 "syringe1"C%% +3 "core" å%h( U +47 "syringe1"C!% +3 "core" á%h& W +47 "syringe1"C% +3 "core" Û%h$ Y +48 "syringe1"C>% +3 "core" þ%h! \\ +47 "syringe1"C.% +3 "core" î%h" [ +47 "syringe1"C0% +4 "core" ð%h ` +46 "syringe1"C1% +3 "core" ñ%h  ] +47 "syringe1"C2% +3 "core" ò%h, Q +47 "syringe1"C3% +2 "core" ó%h/$ N +2 #"PROCESSING"29.3psi after gulp (stable) + #Air stroke #3 of 8 +3 "Can"lu&y|M_ +2 "syringe1"C4% +4 "core" ô%h. O +2 ."PROCESSING"Air.in :pressurize +2 "syringe1"C>@N  Q]<2 +4 ."PROCESSING"Air.seek :pressurized +3 "syringe1"C$' +634 "core" ä' + "syringe1"C5% +4 "core" õ%R@N  Q]P2 +4 ."PROCESSING"Air.seek :evac +2 "syringe1"C"' +694 "core" â' +2 "syringe1"C#% +3 "core" ã%p1A" %P + #"PROCESSING"41.4psi after compress +2 "syringe1"C% +5 "core" Ð%v18$/ (P +45 "syringe1"CM% +3 "core" %1AV +47 "syringe1"C6% +3 "core" ö%1;좳 +47 "syringe1"C/% +3 "core" ï%1< +47 "syringe1"C8% +3 "core" ø%1L +47 "syringe1"C:% +3 "core" ú%16 +47 "syringe1"C;% +3 "core" û%1@6 +47 "syringe1"C=% +3 "core" ý%1H: +47 "syringe1"C?% +3 "core" ÿ%1EޣN +47 "syringe1"C+% +3 "core" ë%1Hڣj +52 "syringe1"CA% +4 "core" %1:ݣ| +41 "syringe1"C % +3 "core" à%1:ᣏ +47 "syringe1"C*% +3 "core" ê%1@棯 +47 "syringe1"CB% +3 "core" %1@ +47 "syringe1"CC% +3 "core" %1E +47 "syringe1"CD% +3 "core" %1Eޣ +48 "syringe1"CE% +2 "core" %1Aޣ +48 "syringe1"CF% +2 "core" %1Jܣ +48 "syringe1"CG% +2 "core" %1< +48 "syringe1"CH% +2 "core" %1:ߣ +48 "syringe1"CI% +2 "core" %1?ޣ +48 "syringe1"CJ% +2 "core" %1;ۣ +48 "syringe1"CK% +2 "core" %1Aߣ +48 "syringe1"CL% +2 "core" %1>أ +48 "syringe1"CN% +2 "core" %1Eݣ +48 "syringe1"CO% +2 "core" %1<ԣ +48 "syringe1"CP% +2 "core" %1Dף +2 #"PROCESSING"44.8psi after compress (stable) +2 .Air.in :gulp +2 "syringe1"C>N  Q]<2 +5 ."PROCESSING"Air.seek :topVent +2 "syringe1"CR'h +650 "core" ' +2 "syringe1"C@% +4 "core" %h% ]<X + #"PROCESSING"44.9psi after gulp +2 "syringe1"CT% +5 "core" %h)% \\<T +45 "syringe1"CV% +2 "core" %hԤ a +48 "syringe1"CW% +2 "core" %h6Τ G +48 "syringe1"CX% +2 "core" %h-֤ P +48 "syringe1"CY% +2 "core" %h!Ԥ\ \\ +48 "syringe1"C7% +2 "core" ÷%h-Ϥ\ P +48 "syringe1"C[% +3 "core" %h%Ӥ X +47 "syringe1"C% +3 "core" Ý%h*ң S +47 "syringe1"CZ% +3 "core" %h#У Z +47 "syringe1"C\\% +3 "core" %hʣ ` +47 "syringe1"CQ% +4 "core" %h$ȣ Y +46 "syringe1"C]% +3 "core" %hɣ ^ +2 #"PROCESSING"44.8psi after gulp (stable) + #Air stroke #4 of 8 +2 "syringe1"C^% +5 "core" %h(ţ U +2 ."PROCESSING"Air.in :pressurize +2 "syringe1"C>@N  Q]<2 +4 ."PROCESSING"Air.seek :pressurized +3 "syringe1"C_' +634 "core" ' +2 "syringe1"C`% +3 "core" %R> { ]< + #"PROCESSING"44.4psi after pressurize +2 .Air.in :compress +3 "syringe1"C>N  Q]P2 +4 ."PROCESSING"Air.seek :evac +2 "syringe1"Ca' +629 "core" '޶p4s &P +4 "syringe1"Cb% +4 "core" %޶c4fj &P + #"PROCESSING"Reached 50.6 of 50.0psi after pumping 7071uL (3.98 strokes) +3 .Air.in :default +2 "syringe1"C>d Q]<2 +3 ."PROCESSING"Air.hold +2 "syringe1"Cc+ +3 "core" + +3 ."PROCESSING"Plunge.seek :puckBottom +2 "valve0"Dd' +92 "core" ' + ."PROCESSING"delay 3 seconds +333 .Handoff.select :waste +2 "valve0"D +19 #"PROCESSING"Waiting up to 3:00 for Syringe to stabilize +/-0.20psi + "syringe1"Ce% +3 "core" %޶4|ŏJ +48 "syringe1"Cf% +3 "core" %޶4{ +47 "syringe1"Cg% +2 "core" %޶4uT +48 "syringe1"Ch% +3 "core" %޶4z +47 "syringe1"Cj% +2 "core" %޶4t +48 "syringe1"Ck% +3 "core" %޶4l +47 "syringe1"Cm% +3 "core" %޶4w +47 "syringe1"Cn% +3 "core" %޶4x +47 "syringe1"CU% +3 "core" %޶4v +47 "syringe1"Ci% +3 "core" %޶4m +47 "syringe1"Cp% +3 "core" %޶4y +47 "syringe1"Cq% +4 "core" %޶4v +46 "syringe1"Cs% +3 "core" %޶4q +47 "syringe1"Ct% +3 "core" %޶4w +47 "syringe1"Cu% +3 "core" %޶4u +47 "syringe1"Cl% +3 "core" %޶4y +47 "syringe1"Cw% +3 "core" %޶4w +2 ."PROCESSING"delay 1:00 +5501 "Can"mu&y|\ PE6_ +501 ."PROCESSING"Handoff.select :blocked +3 "valve0"D0 +11 #"PROCESSING"Waiting up to 3:00 for Syringe to stabilize +/-1.50psi + "syringe1"Cx% +4 "core" %޶4sπv +46 "syringe1"Cy% +3 "core" %޶4|΀ +47 "syringe1"Cz% +3 "core" %޶4{Ҁ +47 "syringe1"Cr% +3 "core" %޶4{̀ +48 "syringe1"C(% +3 "core" è%޶4x΀ +46 "syringe1"C~% +3 "core" %޶4z̀ +47 "syringe1"Co% +3 "core" %޶4tʁ +47 "syringe1"C|% +3 "core" %޶4uɁ +47 "syringe1"C{% +3 "core" %޶4{ƁE +47 "syringe1"C}% +3 "core" %޶4x +47 "syringe1"C% +4 "core" %޶4pǁ +46 "syringe1"C\ % +4 "core" Ê%޶4xρ +46 "syringe1"C% +3 "core" Â%޶4xB +47 "syringe1"C % +3 "core" É%޶4m +47 "syringe1"C% +4 "core" È%޶4p1 +46 "syringe1"C% +3 "core" Æ%޶4nȂ% +47 "syringe1"C% +3 "core" Å%޶4oƂ* +47 "syringe1"C% +3 "core" Ä%޶4wʂ1 +47 "syringe1"C% +3 "core" Ã%޶4wC +47 "syringe1"C% +3 "core" Ï%޶4v] +48 "syringe1"C % +3 "core" Ë%޶4}n +46 "syringe1"C% +3 "core" Ô%޶4q +47 "syringe1"C% +3 "core" Õ%޶4v +47 "syringe1"C% +3 "core" Ö%޶4vǂ +47 "syringe1"C% +3 "core" ×%޶4rɂ +47 "syringe1"C% +3 "core" Ø%޶4sà +47 "syringe1"C% +3 "core" Ó%޶4uà +47 "syringe1"C% +3 "core" Ç%޶4jÃ0 +47 "syringe1"C % +3 "core" Í%޶4vƃ> +47 "syringe1"C % +3 "core" Ì%޶4kF +48 "syringe1"C% +3 "core" Ò%޶4tM +46 "syringe1"C% +3 "core" Ñ%޶4lP +48 "syringe1"C% +3 "core" Ù%޶4tX +46 "syringe1"C)% +3 "core" é%޶4ol +48 "syringe1"C<% +2 "core" ü%޶4u +47 "syringe1"C% +3 "core" Î%޶4v +48 "syringe1"C,% +3 "core" ì%޶4~ +46 "syringe1"C'% +3 "core" ç%޶4y +48 "syringe1"C% +2 "core" Ü%޶4o +48 "syringe1"C&% +2 "core" æ%޶4r +48 "syringe1"C%% +3 "core" å%޶4 +47 "syringe1"C!% +4 "core" á%޶4w +47 "syringe1"C% +3 "core" Û%޶4z +46 "syringe1"C>% +3 "core" þ%޶4s$ +47 "syringe1"C.% +3 "core" î%޶4p! +47 "syringe1"C0% +3 "core" ð%޶4z- +47 "syringe1"C1% +3 "core" ñ%޶4tA +47 "syringe1"C2% +3 "core" ò%޶4tK +47 "syringe1"C3% +3 "core" ó%޶4ud +47 "syringe1"C4% +3 "core" ô%޶4y +47 "syringe1"C-% +3 "core" í%޶4r +47 "syringe1"C5% +3 "core" õ%޶4u +47 "syringe1"C$% +3 "core" ä%޶4 +47 "syringe1"C#% +3 "core" ã%޶4~ +47 "syringe1"C% +3 "core" Ð%޶4y +47 "syringe1"CM% +3 "core" %޶4x +47 "syringe1"C6% +3 "core" ö%޶4q +47 "syringe1"C/% +3 "core" ï%޶4v +47 "syringe1"C8% +3 "core" ø%޶4p +47 "syringe1"C:% +3 "core" ú%޶4z +47 "syringe1"C;% +3 "core" û%޶4k +47 "syringe1"C=% +4 "core" ý%޶4m +46 "syringe1"C?% +3 "core" ÿ%޶4t +47 "syringe1"C+% +4 "core" ë%޶4~ +46 "syringe1"CA% +3 "core" %޶4p! +47 "syringe1"C % +3 "core" à%޶4G + ."PROCESSING"Handoff.select :waste +2 "valve0"D +11 #"PROCESSING"5.5psi at evacEnd + .Handoff.select :blocked +2 "valve0"D0 +11 ."PROCESSING"Plunge.seek :puckTop +2 "valve0"D*'v +92 "core" Ī' +2 ."PROCESSING"Air.in :fast + "syringe1"C> Q]<2 +5 ."PROCESSING"Air.seek :topVent +2 "syringe1"CB'h +647 "core" ' +2 #"PROCESSING"Waiting up to 3:00 for Syringe to stabilize +/-0.30psi +2 "syringe1"CC% +4 "core" %h ^<` +46 "syringe1"CD% +2 "core" %h3 ^ +48 "syringe1"CE% +2 "core" %h+ _ +48 "syringe1"CF% +2 "core" %h" [ +48 "syringe1"CG% +2 "core" %h! \\ +48 "syringe1"CH% +2 "core" %h ` +48 "syringe1"CI% +2 "core" %h _ +48 "syringe1"CJ% +3 "core" %h* S +47 "syringe1"CK% +3 "core" %h  q] +47 "syringe1"CL% +3 "core" %h(" U +47 "syringe1"CN% +4 "core" %h5 _ +46 "syringe1"CO% +3 "core" %h)- T +47 "syringe1"CP% +3 "core" %h!4 \\ +47 "syringe1"C"% +3 "core" â%h(2 U +2 #"PROCESSING"Stable @22.5psi after Handoff blocked +2 #Air syringe pumping up to 8 strokes to reach 35psi + #Air stroke #1 of 8 +2 "syringe1"C@% +6 "core" %h&: W +2 ."PROCESSING"Air.in :pressurize + "syringe1"C>@N  Q]<2 +5 ."PROCESSING"Air.seek :pressurized +2 "syringe1"CT' +634 "core" ' + "syringe1"CV% +8 "core" %R;y ^< +2 #"PROCESSING"22.3psi after pressurize +2 .Air.in :compress +2 "syringe1"C>N  Q]P2 +4 ."PROCESSING"Air.seek :evac +2 "syringe1"CW' +694 "core" ' +2 "syringe1"CX% +3 "core" %q1:' $P + #"PROCESSING"32.3psi after compress +2 "syringe1"CY% +5 "core" %u1<! #P +45 "syringe1"C7% +3 "core" ÷%1F +47 "syringe1"C[% +3 "core" %1<, +47 "syringe1"C% +3 "core" Ý%1?ߛb +47 "syringe1"CZ% +3 "core" %1A䛆 +47 "syringe1"C\\% +3 "core" %1Aޛ +47 "syringe1"CQ% +3 "core" %1G㛭 +47 "syringe1"C]% +3 "core" %1< +47 "syringe1"C^% +3 "core" %1A +47 "syringe1"CR% +3 "core" %1? +47 "syringe1"C`% +4 "core" %1A +9 '1B +3 "syringe1"C_% +3 "core" %1B& +2 #"PROCESSING"Reached 35.1 of 35.0psi after pumping 1777uL (1.00 strokes) +2 .Air.in :default +2 "syringe1"C>d Q]<2 +4 ."PROCESSING"Air.hold +2 "syringe1"Cb+ +3 "core" + +3 ."PROCESSING"Plunge.seek :puckBottom +2 "valve0"Da' +90 "core" ' +2 ."PROCESSING"delay 3 seconds +302 .Handoff.select :waste + "valve0"D +11 #"PROCESSING"Waiting up to 3:00 for Syringe to stabilize +/-0.20psi + "syringe1"CS% +5 "core" %1Dڀt +46 "syringe1"Ce% +2 "core" %1?Y +48 "syringe1"Cf% +2 "core" %1:ڀJ +48 "syringe1"Cg% +2 "core" %1:ڀG +48 "syringe1"Ch% +2 "core" %1?܀S +48 "syringe1"Cj% +2 "core" %1?X +48 "syringe1"Ck% +2 "core" %1Eۀ\\ +48 "syringe1"Cm% +2 "core" %1J` +48 "syringe1"Cn% +4 "core" %1?ۀT +46 "syringe1"CU% +3 "core" %1CހN +47 "syringe1"Ci% +3 "core" %1@׀Z +47 "syringe1"Cp% +3 "core" %1>Ԁl +47 "syringe1"Cq% +4 "core" %1;Y +46 "syringe1"Cs% +3 "core" %19ـY +2 ."PROCESSING"delay 1:00 +3802 "Can"lu&y|\ R"T_ +2201 ."PROCESSING"Handoff.select :blocked +2 "valve0"D0 +11 #"PROCESSING"Waiting up to 3:00 for Syringe to stabilize +/-1.50psi + "syringe1"Ct% +4 "core" %1;n +47 "syringe1"Cu% +3 "core" %1=c +47 "syringe1"Cl% +2 "core" %1A] +48 "syringe1"Cw% +3 "core" %1BJ +47 "syringe1"Cx% +2 "core" %1<; +48 "syringe1"Cy% +3 "core" %1=; +47 "syringe1"Cz% +3 "core" %1<8 +47 "syringe1"Cr% +3 "core" %1?8 +47 "syringe1"C(% +3 "core" è%16M +47 "syringe1"C~% +2 "core" %1?T +48 "syringe1"Co% +4 "core" %1Aa +46 "syringe1"C|% +3 "core" %1>u +47 "syringe1"C{% +3 "core" %1@g +47 "syringe1"C}% +2 "core" %1Fހs +48 "syringe1"C% +3 "core" %1Fހr +47 "syringe1"C\ % +3 "core" Ê%1=f +47 "syringe1"C% +3 "core" Â%1:܀i +47 "syringe1"C % +3 "core" É%1@׀Z +47 "syringe1"C% +3 "core" È%1?܀J +47 "syringe1"C% +3 "core" Æ%1C܀2 +47 "syringe1"C% +3 "core" Å%19؀@ +47 "syringe1"C% +3 "core" Ä%1HԀ? +47 "syringe1"C% +2 "core" Ã%1FрO +48 "syringe1"C% +3 "core" Ï%14ҀY +47 "syringe1"C % +3 "core" Ë%1@Ӏ{ +47 "syringe1"C% +3 "core" Ô%19Ԁy +47 "syringe1"C% +3 "core" Õ%1:Ҁ +47 "syringe1"C% +3 "core" Ö%1?׀{ +47 "syringe1"C% +2 "core" ×%1@Ҁ +48 "syringe1"C% +3 "core" Ø%1<Ԁy +47 "syringe1"C% +4 "core" Ó%1>׀x +46 "syringe1"C% +3 "core" Ç%1DҀj +47 "syringe1"C % +2 "core" Í%1JԀV +48 "syringe1"C % +3 "core" Ì%1?̀Y +47 "syringe1"C% +2 "core" Ò%1J̀K +48 "syringe1"C% +2 "core" Ñ%15ȀT +48 "syringe1"C% +2 "core" Ù%17ǀh +48 "syringe1"C)% +2 "core" é%1Dƀt +48 "syringe1"C<% +29 "core" ü%1:ʀ~ +21 "syringe1"C% +2 "core" Î%1Cʀ +48 "syringe1"C,% +4 "core" ì%16Ӏ +46 "syringe1"C'% +3 "core" ç%16ǀ +47 "syringe1"C% +3 "core" Ü%1Eʀ +47 "syringe1"C&% +3 "core" æ%1@ƀ +47 "syringe1"C%% +3 "core" å%1Fˀ +47 "syringe1"C!% +3 "core" á%1@ǀz +2 ."PROCESSING"Handoff.select :waste +2 "valve0"D +11 #"PROCESSING"0.1psi at evacEnd + .Plunge.seek :pTop +4 "valve0"D'v +90 "core" ě' +2 ."PROCESSING"delay 5 seconds +502 .Air.in :glide + "syringe1"C>d  Q]<2 +4 ."PROCESSING"Air.seek :fullVent +3 "syringe1"C>' +177 "core" þ' +2 ."PROCESSING"delay 2 seconds +202 .Plunge.seek :pBottom + "valve0"D.' +92 "core" Į' + #"PROCESSING"Seawater evacuated, Pressure above/below filter released. +2 .Plunge.seek :locked +3 "valve0"D0' +128 "core" İ' +2 ."PROCESSING"Handoff.select :waste +2 "syringe1"C1& +5 "core" ñ&  fV +2 ."PROCESSING"Lysis1.in :slow + "syringe1"C?d Q[<2 +6 ."PROCESSING"Lysis1.seek 950uL +2 "syringe1"C2( +1413 "core" ò( + ."PROCESSING"delay 5 seconds +503 .Handoff.select :blocked +2 "valve0"D0 +11 ."PROCESSING"Plunge.seek :puckTop +2 "valve0"D3'v +79 "core" ij' + "syringe1"C4& +3 "core" ô&{> m +3 ."PROCESSING"Lysis1.seek 350uL + "syringe1"C-( +2813 "core" í( +2 ."PROCESSING"delay 3 seconds +302 "syringe1"C5% +2 "core" õ%+ ـE  +3 ."PROCESSING"Air.in mix with 2.32937 parts Lysis1 +2 "syringe1"C> ^@e Q]<2 +4 C$% +3 "core" ä%+\ 5  +2 "syringe1"C#& +4 "core" ã&I:  +33 ."Airmixer"Air.seek :evac +3 "syringe1"C' +5 ."PROCESSING"Lysis1.seek 190uL +3 "syringe1"CM(U +758 "core" ( +10 Ð' +2 ."PROCESSING"Air.in :fast +2 "syringe1"C> Q]<2 +4 ."PROCESSING"Air.seek :full +3 "syringe1"C6'h +296 "Can"nu&y{Z)Ur_ +363 "core" ö' +2 ."PROCESSING"Lysis1.seek :empty +3 "syringe1"C/(( +899 "core" ï( + "valve0"D8% +3 "core" ĸ%v;NO d +2 "syringe1"C:% +3 "core" ú%h$ ^Y +2 #"PROCESSING"Lysis Buffer Delivered. Plunge Valve (PV) at puckTop Syringe pressure @19.2psi +2 .Plunge.seek :puckBottom +2 "valve0"D;' +92 "core" Ļ' + "valve0"D=% +3 "core" Ľ%(!U u-w +2 "syringe1"C?% +3 "core" ÿ%h%׋ qX +2 #"PROCESSING"Lysis Buffer Delivered. Plunge Valve (PV) at puckBottom Syringe pressure @14.6psi + #Polling Can every 2:00 +53 "Can"mu{&y|Uu +2 ."PROCESSING"PuckHeater.configure :default #ambient 11.8C +2 "Cartridge" \ :D H < +4 ."PROCESSING"PuckHeater.seek 71.7C +4 "Cartridge" + v +2 A9 +4 "cartridge" 9^ +105 "Cartridge" 9 +3 "cartridge" 9p^d +103 "Cartridge" d9 +2 "cartridge" 9^d +103 "Cartridge" c9 +4 "cartridge" 9>^ d +103 "Cartridge" C9 +2 "cartridge" 9>^ d +103 "Cartridge" D9 +2 "cartridge" 92^d +103 "Cartridge" E9 +4 "cartridge" 9^d +102 "Cartridge" F9 +2 "cartridge" 9 ^d +103 "Cartridge" G9 +4 "cartridge" 9!&d +103 "Cartridge" H9 +2 "cartridge" 9#>^"d +103 "Cartridge" I9 +2 "cartridge" 9%^'d +103 "Cartridge" J9 +2 "cartridge" 9&+d +103 "Cartridge" K9 +4 "cartridge" 9(/d +102 "Cartridge" L9 +2 "cartridge" 9*J3d +103 "Cartridge" N9 +2 "cartridge" 9,7d +103 "Cartridge" O9 +4 "cartridge" 9-'nd +103 "Cartridge" \\9 +4 "cartridge" 9?P<sd +103 "Cartridge" Q9 +2 "cartridge" 9@wd +103 "Cartridge" ]9 +2 "cartridge" 9A<{d +103 "Cartridge" ^9 +2 "cartridge" 9B<d +103 "Cartridge" R9 +2 "cartridge" 9C<d +103 "Cartridge" `9 +2 "cartridge" 9D<d +103 "Cartridge" _9 +2 "cartridge" 9Fid +103 "Cartridge" W9 +2 "cartridge" 9G5d +103 "Cartridge" *9 +4 "cartridge" 9H5d +102 "Cartridge" S9 +2 "cartridge" 9I7d +103 "Cartridge" e9 +3 "cartridge" 9JJd +103 "Cartridge" f9 +2 "cartridge" 9K8d +103 "Cartridge" g9 +2 "cartridge" 9LCd +103 "Cartridge" h9 +2 "cartridge" 9MQd +103 "Cartridge" j9 +4 "cartridge" 9N/d +102 "Cartridge" k9 +3 "cartridge" 9O1c +103 "Cartridge" m9 +2 "cartridge" 9P$c +103 "Cartridge" n9 +2 "cartridge" 9Qd +103 "Cartridge" U9 +2 "cartridge" 9Qd +103 "Cartridge" i9 +2 "cartridge" 9Rd +103 "Cartridge" p9 +3 "cartridge" 9Sd +103 "Cartridge" q9 +2 "cartridge" 9Td +133 "Cartridge" s9 +3 "cartridge" 9Ud +103 "Cartridge" t9 +2 "cartridge" 9Vd +103 "Cartridge" u9 +2 "cartridge" 9Wd +103 "Cartridge" l9 +2 "cartridge" 9Xkd +103 "Cartridge" w9 +2 "cartridge" 9YVGd +103 "Cartridge" x9 +2 "cartridge" 9Z-Gd +103 "Cartridge" y9 +2 "cartridge" 9[sd +103 "Cartridge" z9 +3 "cartridge" 9[Gd +103 "Cartridge" r9 +3 "cartridge" 9\\d +106 "Cartridge" (9 +3 "cartridge" 9]ld +103 "Cartridge" ~9 +2 "cartridge" 9^9d +103 "Cartridge" o9 +2 "cartridge" 9_ d +103 "Cartridge" |9 +2 "cartridge" 9_d +103 "Cartridge" {9 +2 "cartridge" 9`c +103 "Cartridge" }9 +2 "cartridge" 9ad d +103 "Cartridge" 9 +2 "cartridge" 9bId +103 "Cartridge" \ 9 +2 "cartridge" 9c d +103 "Cartridge" 9 +2 "cartridge" 9cd +103 "Cartridge" 9 +3 "cartridge" 9dd +103 "Cartridge" 9 +2 "cartridge" 9eH!d +103 "Cartridge" 9 +2 "cartridge" 9f %d +103 "Cartridge" 9 +2 "cartridge" 9f)d +103 "Cartridge" 9 +3 "cartridge" 9g.d +102 "Cartridge" 9 +4 "cartridge" 9hU2c +102 "Cartridge" 9 +3 "cartridge" 9i%6d +102 "Cartridge" 9 +3 "cartridge" 9i:d +102 "Cartridge" 9 +3 "cartridge" 9j%?d +102 "Cartridge" 9 +3 "cartridge" 9k.%Cd +103 "Cartridge" 9 +3 "cartridge" 9k%Gd +102 "Cartridge" 9 +3 "cartridge" 9l%Kd +102 "Cartridge" 9 +3 "cartridge" 9mI%Od +103 "Cartridge" 9 +2 "cartridge" 9mRTd +103 "Cartridge" 9 +2 "cartridge" 9nRXc +103 "Cartridge" 9 +2 "cartridge" 9ogR\\b +103 "Cartridge" 9 +2 "cartridge" 9p:R`a +103 "Cartridge" 9 +2 "cartridge" 9pRe` +103 "Cartridge" 9 +2 "cartridge" 9qi~i_ +103 "Cartridge" 9 +2 "cartridge" 9q~m^ +103 "Cartridge" )9 +3 "cartridge" 9ru~q] +103 "Cartridge" <9 +2 "cartridge" 9r~u\\ +103 "Cartridge" 9 +2 "cartridge" 9sY~z\\ +103 "Cartridge" ,9 +2 "cartridge" 9s~~\\ +6 ."PROCESSING"PuckHeater.hold 2:00,71.7C +5 "Cartridge" ' vszc +3 "cartridge" ~ +895 "Can"muQ&y{.3[j_ +3 muQ&yz.h[j` +11072 "cartridge" +2 #"PROCESSING"Polling Can every 2:00 +52 "Can"mu.&y{-^9 +2 ."PROCESSING"PuckHeater.configure :default #ambient 11.8C +2 "Cartridge" \ :D H = +4 ."PROCESSING"PuckHeater.seek 70.7C +2 "Cartridge"  u# +4 &9 +4 "cartridge" 9v +3 ."PROCESSING"PuckHeater.hold 2:00,70.7C +5 "Cartridge" % u#qx +3 "cartridge"  +830 "Can"nu+&y|)^_ +2 nu+&y|$^` +11145 "cartridge" +2 #"PROCESSING"Polling Can every 2:00 +52 "Can"mu'&y|PaJi +2 ."PROCESSING"PuckHeater.configure :default #ambient 11.8C +2 "Cartridge" \ :D H < +4 ."PROCESSING"PuckHeater.hold 18:00,69.6C +5 "Cartridge" ! sUov +771 "Can"mu"&y|Aan_ +3 mu"&y|<an` +11982 mu+&y|0zc_ +3 mu+&y|-c` +11980 mu+&y|<f&_ +3 mu+&y|2f&` +11981 mu+&y|/]hq&_ +2 mu+&y|-hr&` +11980 mu+&y|=OjD_ +3 mu+&y|4~jD` +11981 mu.&y|9lb_ +2 mu.&y|2lb` +11985 mu+&y|:o!_ +2 mu+&y|2o"` +11985 nu,&y|/qP_ +3 nu,&y|(qP` +11983 lu.&y|1lsy_ +2 lu.&y|*sy` +11100 "cartridge" +2 #"PROCESSING"Polling Can every 2:00 +52 "Can"mu/&y|uxK +2 ."PROCESSING"PuckHeater.configure :default #ambient 11.7C +2 "Cartridge" \ :D H 0 +4 ."PROCESSING"PuckHeater.seek 105.5C +3 "Cartridge" a  + b9 +6 "cartridge" 9s#\\ +102 "Cartridge" 19 +3 "cartridge" 9s*0d +103 "Cartridge" 9 +2 "cartridge" 9t0d +103 "Cartridge" .9 +2 "cartridge" 9v0 d +103 "Cartridge" v9 +2 "cartridge" 9y60d +103 "Cartridge" 49 +2 "cartridge" 9{u0d +103 "Cartridge" 09 +2 "cartridge" 9}0d +103 "Cartridge" 29 +2 "cartridge" 9\\d +77 "Can"ku-&yzs9u_ +26 "Cartridge" 59 +2 "cartridge" 9 0!d +103 "Cartridge" $9 +2 "cartridge" 9\\&d +103 "Cartridge" #9 +4 "cartridge" 90*d +102 "Cartridge" >9 +3 "cartridge" 9c\\.d +102 "Cartridge" -9 +3 "cartridge" 9\\2d +103 "Cartridge" 9 +2 "cartridge" 9\\6d +103 "Cartridge" M9 +2 "cartridge" 9M;d +103 "Cartridge" 89 +3 "cartridge" 9d\\?d +103 "Cartridge" :9 +3 "cartridge" 9t\\Cd +102 "Cartridge" =9 +3 "cartridge" 9\\Gd +103 "Cartridge" ?9 +2 "cartridge" 9\\Ld +103 "Cartridge" A9 +2 "cartridge" 9\\Pd +103 "Cartridge" 9 +3 "cartridge" 9\\Td +103 "Cartridge" 39 +2 "cartridge" 9Xd +106 "Cartridge" d9 +3 "cartridge" 9]d +103 "Cartridge" c9 +2 "cartridge" 9vad +103 "Cartridge" C9 +2 "cartridge" 9jed +103 "Cartridge" D9 +2 "cartridge" 9Did +103 "Cartridge" E9 +2 "cartridge" 9*md +103 "Cartridge" F9 +2 "cartridge" 9 rc +103 "Cartridge" G9 +2 "cartridge" 9vd +103 "Cartridge" H9 +2 "cartridge" 9zd +103 "Cartridge" I9 +4 "cartridge" 9~d +102 "Cartridge" J9 +3 "cartridge" 9?d +102 "Cartridge" K9 +3 "cartridge" 9d +102 "Cartridge" L9 +3 "cartridge" 9d +103 "Cartridge" N9 +2 "cartridge" 9d +103 "Cartridge" O9 +3 "cartridge" 9\\d +103 "Cartridge" P9 +2 "cartridge" 9d +103 "Cartridge" "9 +2 "cartridge" 9d +103 "Cartridge" @9 +2 "cartridge" 9d +103 "Cartridge" B9 +2 "cartridge" 9-c +103 "Cartridge" V9 +3 "cartridge" 9;d +103 "Cartridge" T9 +2 "cartridge" 9;d +103 "Cartridge" X9 +2 "cartridge" 9K;d +103 "Cartridge" Y9 +2 "cartridge" 9;d +103 "Cartridge" 79 +3 "cartridge" 9;d +103 "Cartridge" [9 +3 "cartridge" 9b;d +103 "Cartridge" 9 +2 "cartridge" 9 gd +103 "Cartridge" Z9 +2 "cartridge" 9gd +103 "Cartridge" \\9 +2 "cartridge" 9pgd +103 "Cartridge" Q9 +2 "cartridge" 9gd +103 "Cartridge" ]9 +3 "cartridge" 9gc +103 "Cartridge" ^9 +2 "cartridge" 9Jgd +103 "Cartridge" R9 +2 "cartridge" 9d +103 "Cartridge" `9 +2 "cartridge" 9wd +103 "Cartridge" _9 +2 "cartridge" 9d +103 "Cartridge" W9 +3 "cartridge" 9c +103 "Cartridge" *9 +2 "cartridge" 9`c +103 "Cartridge" S9 +2 "cartridge" 9d +103 "Cartridge" e9 +2 "cartridge" 9d +103 "Cartridge" f9 +3 "cartridge" 90c +103 "Cartridge" g9 +2 "cartridge" 9c +103 "Cartridge" h9 +3 "cartridge" 9Ec +103 "Cartridge" j9 +2 "cartridge" 9a +5 ."PROCESSING"PuckHeater.hold 2:00,105.5C +5 "Cartridge" k ୢ +2 "cartridge"  +6260 "Can"lu&y{r!{_ +3 lu&y{s"\ {` +5704 "cartridge" +2 #"PROCESSING"Polling Can every 2:00 +52 "Can"nu&y|}m +2 ."PROCESSING"PuckHeater.configure :default #ambient 11.7C +2 "Cartridge" \ :D H 3 +4 ."PROCESSING"PuckHeater.seek 104.4C +3 "Cartridge" m = +3 n9 +4 "cartridge" 9 +4 ."PROCESSING"PuckHeater.hold 2:00,104.4C +5 "Cartridge" U =Ͳ +3 "cartridge"  +6197 "Can"ku&y{<I"_ +3 ku&y{t"` +5776 "cartridge" +2 #"PROCESSING"Polling Can every 2:00 +52 "Can"mu&y|!$ +2 ."PROCESSING"PuckHeater.configure :default #ambient 11.7C +2 "Cartridge" \ :D H 2 +4 ."PROCESSING"PuckHeater.hold 2:00,103.4C +36 "Cartridge" i j +6108 "Can"lu&y{I4_ +3 lu&y{++I4` +5872 "cartridge" +2 ."PROCESSING"delay 5:00 +6113 "Can"ou/&y|&=R_ +11985 luA&y|p_ +11904 "syringe1"Cp% +3 "core" %h!؊ \\ +2 #"PROCESSING"Lysate cooked @12.8psi +2 .Plunge.seek :puckTop +3 "valve0"Dq'v +72 "Can"luS&y{b!v_ +19 "core" ' +2 #"PROCESSING"Air syringe pumping up to 5 strokes to reach 40psi +2 #Air stroke #1 of 5 + "syringe1"Cs% +6 "core" %h+q eR +2 ."PROCESSING"Air.in :pressurize +2 "syringe1"C>@N  Q]<2 +4 ."PROCESSING"Air.seek :pressurized +2 "syringe1"Ct' +635 "core" ' +2 "syringe1"Cu% +2 "core" %R=6 W< +2 #"PROCESSING"12.4psi after pressurize +2 .Air.in :compress +3 "syringe1"C>N  Q]P2 +4 ."PROCESSING"Air.seek :evac +3 "syringe1"Cl' +431 "core" 'p== Z "P +3 "syringe1"Cw% +3 "core" %%= $P +2 #"PROCESSING"Reached 40.9 of 40.0psi after pumping 1629uL (0.92 strokes) +2 .Air.in :default +2 "syringe1"C>d Q]<2 +4 ."PROCESSING"Air.hold +2 "syringe1"Cx+ +4 "core" + +2 ."PROCESSING"delay 2 seconds +202 .Air.in :fast + "syringe1"C> Q]<2 +4 ."PROCESSING"Air.seek :full +2 "syringe1"Cy'h +612 "core" ' +3 ."PROCESSING"Plunge.seek :puckBottom +2 "valve0"Dz' +91 "core" ' +2 "syringe1"Cr& +3 "core" &(+( m +3 ."PROCESSING"Lysis1.seek 138uL +2 "syringe1"C((v +656 "core" è( + ."PROCESSING"delay 2 seconds +203 .Plunge.seek :puckTop + "valve0"D~'v +93 "core" ' +3 ."PROCESSING"Lysis1.seek :empty +2 "syringe1"Co(( +656 "core" ( +2 ."PROCESSING"Plunge.seek :puckBottom +3 "valve0"D|' +90 "core" ' +2 "carousel0"F{% +3 "core" %9+O v\  +4 "valve0"D}% +3 "core" %($U m-{ +4 "syringe1"C% +4 ."PROCESSING"Lysis1.in :extract +2 "syringe1"C?d '? Q[#2 +3 "core" %h* S +2 ."PROCESSING"Lysis1.seek 675uL,nil +3 "syringe1"C\ (n +4 C& +3 "core" Â&(+p[ # +9 "syringe1"C & +3 "core" É&2+8 # +17 "syringe1"C& +3 "core" È&i-> # +9 "syringe1"C% +3 "core" Æ%h ~^ +5 "syringe1"C& +3 "core" Å& . # +17 "syringe1"C& +3 "core" Ä&( 0 # +17 "syringe1"C& +3 "core" Ã&ފ 26 # +4 "syringe1"C% +3 "core" Ï%h'V V +10 "syringe1"C & +3 "core" Ë& 4 # +17 "syringe1"C& +3 "core" Ô&M 6 # +17 "syringe1"C& +3 "core" Õ&߰ 8 # +2 "syringe1"C% +4 "core" Ö%h* ~S +11 "syringe1"C& +3 "core" ×&*:k ~# +17 "syringe1"C& +3 "core" Ø&r <[- # +17 "syringe1"C& +3 "core" Ó&:=B # + "syringe1"C% +5 "core" Ç%h. O +2 "syringe1"C % +3 "core" Í%h0 M +2 ."pump"Air.in :pressurize +2 "syringe1"C>@N  Q]<2 +4 ."pump"Air.seek :pressurized +2 "syringe1"C ' +5 C& +2 "core" Ò&G?u S# +9 "syringe1"C& +3 "core" Ñ&%?3 D# +17 "syringe1"C& +3 "core" Ù&-?/ C# +17 "syringe1"C)& +3 "core" é&-? W +17 "syringe1"C<& +2 "core" ü&-? W +18 "syringe1"C& +3 "core" Î&-? U +17 "syringe1"C,& +3 "core" ì&-? S +17 "syringe1"C'& +3 "core" ç&-? U +17 "syringe1"C&& +3 "core" æ&-? U +17 "syringe1"C%& +2 "core" å&-? W +18 "syringe1"C+& +3 "core" ë&-?0 U +17 "syringe1"C& +2 "core" Ü&-?3 S +18 "syringe1"C!& +3 "core" á&-?- S +17 "syringe1"Cb& +4 "core" &-?1 V +16 "syringe1"C1& +3 "core" ñ&-?= U +17 "syringe1"C& +4 "core" Û&-?0 T +16 "syringe1"C.& +3 "core" î&-?W W +17 "syringe1"Cv& +2 "core" &-?6 T +18 "syringe1"C4& +3 "core" ô&-?G T +17 "syringe1"C0& +2 "core" ð&-?E T +18 "syringe1"C2& +4 "core" ò&-?L R +16 "syringe1"C5& +3 "core" õ&-?T T +17 "syringe1"C$& +3 "core" ä&-?I Q +17 "syringe1"C#& +3 "core" ã&-?G T +17 "syringe1"C>& +3 "core" þ&-?H S +17 "syringe1"C-& +2 "core" í&-?R Q +18 "syringe1"C& +2 "core" Ð&-?C T +44 "syringe1"CM& +4 "core" &-?L S +3 "syringe1"C8& +3 "core" ø&-?- U +4 "syringe1"C:& +3 "core" ú&-?^ S +17 "syringe1"C=& +2 "core" ý&-?L U +18 "syringe1"C?& +3 "core" ÿ&-?D R +16 Ì' + "syringe1"CA% +3 "core" %RE8 V< +2 #"pump"11.2psi after pressurize +2 .Air.in :compressLysate +2 "syringe1"C>dN  Q]<2 +3 C & +3 ."pump"Air.seek :evac +4 "syringe1"C3' +4 "core" à&-?u +3 "syringe1"Cd& +4 "core" &-? V +10 "syringe1"Cc& +4 "core" &-)?+ T +16 "syringe1"CC& +3 "core" &-?% Z +17 "syringe1"CD& +3 "core" &-*?( T +17 "syringe1"CE& +3 "core" &-'?\\ U +17 "syringe1"CF& +4 "core" &-(? W +16 "syringe1"CG& +3 "core" &-(? Y +17 "syringe1"CH& +3 "core" &-2? V +17 "syringe1"CI& +3 "core" &-? T +17 "syringe1"CJ& +3 "core" &-%?/ X +17 "syringe1"CK& +3 "core" &-4?j T +17 "syringe1"CL& +2 "core" &-?y S +18 "syringe1"CN& +3 "core" &-3? U +17 "syringe1"CO& +3 "core" &-2? W +17 "syringe1"CP& +3 "core" &-2? U +17 "syringe1"C"& +3 "core" â&-2?K R +17 "syringe1"C@& +3 "core" &-.?| T +17 "syringe1"CB& +3 "core" &-3?티 V +17 "syringe1"CV& +3 "core" &-.? V +17 "syringe1"CT& +3 "core" &-? U +17 "syringe1"CX& +4 "core" &-8?; X +16 "syringe1"CY& +4 "core" &.?+K A# +16 "syringe1"C7& +2 "core" ÷&/?*q E# +18 "syringe1"C[& +2 "core" &4='@7 ?# +10 ó'&Lz, A< +4 "syringe1"C% +4 "core" Ý%L}" A< + #"pump"Reached 15.6 of 15.5psi after pumping 1458uL (0.82 strokes) +2 .Air.in :default +2 "syringe1"C>d Q]<2 +3 CZ& +3 ."pump"Air.hold +3 "syringe1"C\\+ +5 "core" &E@^Z # + + + "syringe1"CQ% +5 C]& +2 "core" %L팽  +4 &V@ # +8 "syringe1"C^& +3 "core" &iA # +17 "syringe1"CR& +3 "core" &A9 # +17 "syringe1"C`& +3 "core" &B0 # +2 "syringe1"C_% +4 "core" %L \ +2 "syringe1"CW% +3 "core" %L { +2 ."pump"Air.in :compressLysate +2 "syringe1"C>dN  Q]<2 +4 ."pump"Air.seek :evac +2 "syringe1"C*& +4 CS' +2 "core" ê&+C ~# +10 "syringe1"Ce& +4 "core" &D$C2 A# +16 "syringe1"Cf& +3 "core" &U Dz0 @# +17 "syringe1"Cg& +3 "core" &9 E* ?# +17 "syringe1"Ch& +3 "core" &P#Ex- ># +17 "syringe1"Cj& +4 "core" &\\**Ex ># +16 "syringe1"Ck& +3 "core" &^+Ex @# +17 "syringe1"Cn& +3 "core" &^,E1Q S +17 "syringe1"CU& +3 "core" &^3E8h R +17 "syringe1"Ca& +3 "core" &^EA} S +17 "syringe1"Ci& +3 "core" &^3E@ R +17 "syringe1"Cm& +3 "core" &^E3 R +17 "syringe1"Cp& +3 "core" &^$E5 R +17 "syringe1"Cs& +3 "core" &^Ei A# +17 "syringe1"C;& +3 "core" û&^ $EeQ @# +17 "syringe1"C6& +3 "core" ö&`!Em~ @# +17 "syringe1"Cu& +2 "core" &f<'Em ># +18 "syringe1"Ct& +2 "core" &oZ*Ff @# +18 "syringe1"Cw& +2 "core" &|x*FXhs ?# +18 "syringe1"Cl& +4 "core" &#Fgn B# +16 "syringe1"Cx& +2 "core" &'G oS A# +18 "syringe1"Cr& +3 "core" &#GskV ?# +17 "syringe1"Cq& +3 "core" &Gf6 B# +17 "syringe1"C/& +3 "core" ï&3HWl" @# +17 "syringe1"Cz& +3 "core" &HC D# +17 "syringe1"C(& +2 "core" è&$I^g @# +18 "syringe1"C{& +4 "core" &,Ik B# +16 "syringe1"C}& +3 "core" &G2JJd @## +17 "syringe1"C& +3 "core" &h$#Ju =# +17 "syringe1"C& +2 "core" Â&t*Ky ># +18 "syringe1"C & +2 "core" É&T.Ll ># +18 "syringe1"C& +3 "core" È&Mzn @# +17 "syringe1"C& +2 "core" Æ&(N h B# +18 "syringe1"C& +3 "core" Å& T5NTh! ># +17 "syringe1"C& +3 "core" Ä&#NdR <# +17 "syringe1"C& +2 "core" Ã&,7Nmx =# +41 "syringe1"C& +2 "core" Ï&zPߊ ># +3 "syringe1"C & +4 "core" Ë&P"_ ># +8 "syringe1"C& +3 "core" Ô&/P ?# +17 "syringe1"C& +2 "core" Õ&t-Qgh ># +18 "syringe1"C& +2 "core" Ö&1Qe$ =# +18 "syringe1"C& +2 "core" ×&&R%o =# +18 "syringe1"C~& +3 "core" &Rl ># +17 "syringe1"C& +3 "core" Ø&c0Sm ># +17 "syringe1"C& +3 "core" Ó&SYf <# +17 "syringe1"C& +2 "core" Ç&ESf6 # +18 "syringe1"C & +3 "core" Í&5+9TAd. 2# +17 "syringe1"C& +4 "core" Ò&YBTa /# +16 "syringe1"C& +2 "core" Ñ&u6Ua +# +18 "syringe1"C& +2 "core" Ù&m5Ua +# +18 "syringe1"C)& +3 "core" é&X+V6c# ,# +17 "syringe1"Co& +4 "core" &"Vg ># +16 "syringe1"C<& +2 "core" ü&:Wd ># +18 "syringe1"C& +3 "core" Î&$W\\ ># +17 "syringe1"C,& +3 "core" ì&{-Wa ?# +17 "syringe1"C'& +3 "core" ç&7XWW0 ?# +17 "syringe1"C&& +3 "core" æ&/Xm <# +17 "syringe1"C%& +3 "core" å&2%5Yo_ <# +17 "syringe1"C+& +3 "core" ë&U;Z ] @# +17 "syringe1"C& +3 "core" Ü&q3Zg ># +17 "syringe1"C!& +3 "core" á&Y=[d ># +17 "syringe1"Cb& +4 "core" &f%[B`$ ;# +16 "syringe1"C1& +3 "core" ñ&7[_& =# +17 "syringe1"C& +3 "core" Û&2\\&e =# +17 "syringe1"Cy& +2 "core" &#\\j @# +18 "syringe1"C.& +3 "core" î&:]_ =# +17 "syringe1"Cv& +3 "core" &.]xa ># +17 "syringe1"C4& +3 "core" ô& <]V, <# +17 "syringe1"C0& +2 "core" ð&)3^WS =# +18 "syringe1"C2& +2 "core" ò&I5^b ;# +18 "syringe1"C5& +3 "core" õ&b_hf @# +17 "syringe1"C$& +3 "core" ä&m=8_Z <# +17 "syringe1"C#& +2 "core" ã&vv+_T7 <# +18 "syringe1"C>& +3 "core" þ&`Eg <# +17 "syringe1"C-& +3 "core" í&A`_ =# +17 "syringe1"C& +3 "core" Ð& `^ ;# +17 "syringe1"CM& +3 "core" &# +18 "syringe1"CA& +3 "core" &8bT =# +17 "syringe1"C & +3 "core" à&%DcbO <# +17 "syringe1"Cd& +3 "core" &A+cX ;# +17 "syringe1"Cc& +4 "core" &Uz3d<_ ?# +16 "syringe1"CC& +3 "core" &a[4dT ;# +17 "syringe1"CD& +2 "core" Ê( +4 ."pump"Air.in :default + "syringe1"C>d Q]<2 +5 "core" &n'db ># + ."pump"Air.hold +2 "syringe1"CE+ +5 "core" 'n8x1 B< + + +2 "syringe1"CF& +3 "core" &nFd R +2 "syringe1"CG% +3 "core" %nF8ʋ O< +2 #"PROCESSING"Pulled 675uL lysate @14.3psi +2 "valve0"DH% +4 "core" %(N +3 "syringe1"CI% +4 ."PROCESSING"Lysis1.seek 800uL,nil +3 "syringe1"CJ( +5 "core" %n8W +2 "syringe1"CK% +3 CL& +4 "core" %n8  + &n dьp ~# +2 ."pump"Air.in :compressLysate +2 "syringe1"C>dN  Q]<2 +5 ."pump"Air.seek :evac + "syringe1"CN' +5 CO& +2 "core" &q-d? V# +11 "syringe1"CP& +3 "core" &v>dY] <# +17 "syringe1"C & +3 "core" Ì&~Ne+NP ># +17 "syringe1"C"& +3 "core" â&Ye[Q> @# +17 "syringe1"C@& +3 "core" &\\eV0 @# +17 "syringe1"CB& +3 "core" &eeX ># +17 "syringe1"CV& +3 "core" &l fZ ># +17 "syringe1"CT& +3 "core" &qfW[ ?# +17 "syringe1"CX& +3 "core" &fl =# +17 "syringe1"CY& +3 "core" &gZx ># +17 "syringe1"C7& +3 "core" ÷&gM <# +17 "syringe1"C[& +2 "core" &h+Q@ =# +18 "syringe1"C& +4 "core" Ý&&xhMX @# +16 "syringe1"CZ& +2 "core" &2HhW9 ># +18 "syringe1"CQ& +2 "core" &8hM( ?# +18 "syringe1"C]& +3 "core" &9hL- =# +17 "syringe1"C^& +2 "core" &9h6 R +18 "syringe1"CR& +3 "core" &9h/ P +17 "syringe1"C`& +3 "core" &9h'; R +35 "syringe1"C_& +2 "core" &9h) Q +3 "syringe1"CW& +3 "core" &9 ht" R +14 "syringe1"C*& +2 "core" ê&9h2 P +18 "syringe1"Ce& +3 "core" &9h- R +17 "syringe1"Cf& +2 "core" &9\ h. Q +18 "syringe1"Cg& +2 "core" &9h0 R +18 "syringe1"Ch& +2 "core" &9h' R +18 "syringe1"Cj& +3 "core" &9hA S +17 "syringe1"Ck& +3 "core" &9h@C T +17 "syringe1"Cn& +2 "core" &9 hD U +6 ' + "syringe1"CU% +4 "core" %19v R< + #"pump"12.7psi after compress + "syringe1"Ca% +5 "core" %1?*| T< +2 "syringe1"Ci& +3 "core" &9h\\ +15 "syringe1"C3& +2 "core" ó&9hȊ +18 "syringe1"Cm& +3 "core" &9hʊ +3 "syringe1"Cp% +3 "core" %1; +11 "syringe1"Cs& +3 "core" &9hÊ +17 "syringe1"C;& +2 "core" û&9hŠ +14 "syringe1"C6% +2 "core" ö%1;Ê +4 "syringe1"C\\& +2 "core" &9h +16 "syringe1"Cu& +2 "core" &9hNJ +18 "syringe1"Ct& +2 "core" &9hƊ +4 "syringe1"Cw% +2 "core" %1H +12 "syringe1"Cl& +4 "core" &9hŠ +16 "syringe1"Cx& +2 "core" &9h̊ +14 "syringe1"Cr% +2 "core" %1EŊ +4 "syringe1"Cq& +2 "core" &9h +16 "syringe1"C/& +2 "core" ï&9hȋ +18 "syringe1"Cz& +2 "core" &9hI +4 "syringe1"C(% +2 "core" è%1< +12 "syringe1"C{& +3 "core" &9hŋ\ +17 "syringe1"C}& +3 "core" &9hʋ +13 "syringe1"C% +2 "core" %1Gŋ\ +4 "syringe1"C& +2 "core" Â&9h +16 "syringe1"C & +3 "core" É&9hˋ +17 "syringe1"C& +2 "core" È&9hˊ +4 "syringe1"C% +2 "core" Æ%1A +12 "syringe1"C& +3 "core" Å&9hŋ +17 "syringe1"C& +2 "core" Ä&9hɋ +14 "syringe1"C% +2 "core" Ã%1:ɋ +4 "syringe1"C& +2 "core" Ï&9h +16 "syringe1"C & +3 "core" Ë&9hË +17 "syringe1"C& +2 "core" Ô&9hƊ +4 "syringe1"C% +2 "core" Õ%1@M +12 "syringe1"C& +3 "core" Ö&9hȋ +17 "syringe1"C& +2 "core" ×&9h̋ +14 "syringe1"C~% +2 "core" %1@Ƌ +4 "syringe1"C& +2 "core" Ø&9h) +16 "syringe1"C& +2 "core" Ó&9h +18 "syringe1"C& +2 "core" Ç&9hċ +4 "syringe1"C % +2 "core" Í%1= +12 "syringe1"C& +3 "core" Ò&9h‹ +17 "syringe1"C& +2 "core" Ñ&9hċ +14 "syringe1"C% +2 "core" Ù%1HɊ +4 "syringe1"C)& +3 "core" é&9hɊ +15 "syringe1"Co& +2 "core" &9hŋ +18 "syringe1"C<& +2 "core" ü&9hƊ +4 "syringe1"C% +2 "core" Î%1G +12 "syringe1"C,& +4 "core" ì&9hŊ +16 "syringe1"C'& +2 "core" ç&9h +14 "syringe1"C&% +2 "core" æ%1D +4 "syringe1"C%& +2 "core" å&9hP +16 "syringe1"C+& +2 "core" ë&9h +18 "syringe1"C& +2 "core" Ü&9h +4 "syringe1"C!% +4 "core" á%1@ +10 "syringe1"Cb& +3 "core" &9h‹ +17 "syringe1"C1& +3 "core" ñ&9hŊ +13 "syringe1"C% +4 "core" Û%1CÊ +2 "syringe1"Cy& +4 "core" &9h +14 "syringe1"C.& +3 "core" î&9hŠ +17 "syringe1"Cv& +3 "core" &9h +3 "syringe1"C4% +3 "core" ô%1A +11 "syringe1"C0& +3 "core" ð&9hĊ +17 "syringe1"C2& +2 "core" ò&9h +14 "syringe1"C5% +3 "core" õ%17 +3 "syringe1"C$& +3 "core" ä&9hQ +15 "syringe1"C#& +2 "core" ã&9h +18 "syringe1"C>& +2 "core" þ&9h +36 "syringe1"C-% +3 "core" í%1B‹ +2 "syringe1"C& +4 "core" Ð&9hC +2 "syringe1"CM& +3 "core" &9h| +4 "syringe1"C8% +3 "core" ø%1<' +3 "syringe1"C:& +3 "core" ú&9h +17 "syringe1"C=& +2 "core" ý&9hË +18 "syringe1"C?& +3 "core" ÿ&9hƋ +3 "syringe1"CA% +2 "core" %1= +2 #"pump"13.4psi after compress (stable) +2 "syringe1"C & +4 "core" à&9h +4 "syringe1"Cd& +2 "core" &9h1 +18 "syringe1"Cc& +2 "core" &9h +18 "syringe1"CC& +2 "core" &9hË +18 "syringe1"CD& +2 "core" &9h +18 "syringe1"CF& +2 "core" &9h +18 "syringe1"CG& +3 "core" &9h +17 "syringe1"CH& +3 "core" &9h +17 "syringe1"CI& +2 "core" &9h' +18 "syringe1"CK& +2 "core" &9h) +18 "syringe1"CL& +3 "core" &9h +17 "syringe1"CO& +2 "core" &9h! +18 "syringe1"CP& +3 "core" &9h' +17 "syringe1"C & +2 "core" Ì&9hċ +18 "syringe1"C"& +2 "core" â&9hƋ +18 "syringe1"C@& +2 "core" &9h +18 "syringe1"CB& +2 "core" &9h +18 "syringe1"CV& +2 "core" &9h +18 "syringe1"CT& +2 "core" &9h +18 "syringe1"CX& +2 "core" &9h +18 "syringe1"CY& +2 "core" &9h +18 "syringe1"C7& +2 "core" ÷&9h +18 "syringe1"C[& +2 "core" &9hŠ +18 "syringe1"C& +2 "core" Ý&9h +18 "syringe1"CS& +7 "core" &9h +13 "syringe1"CZ& +2 "core" &9h +16 "syringe1"C\ & +3 "core" Ê&9h +2 "syringe1"CQ& +4 ."pump"Air.in :default + "syringe1"C>d Q]<2 +9 ."pump"Air.hold + "syringe1"C]+ +6 ."PROCESSING"Lysis1.in :default +2 "syringe1"C?d Q[<2 +3 "core" &9hz + + + ."PROCESSING"Lysis1.hold +4 "syringe1"CE, +7 "core" (9h , +2 "syringe1"C^& +3 "core" &9h +2 "carousel0"FR% +4 "core" %9Ol \  +4 ."PROCESSING"Air.in :glide + "syringe1"C>d  Q]<2 +5 ."PROCESSING"Air.seek :fullVent + "syringe1"C`' +177 "core" ' +2 ."PROCESSING"Handoff.select :waste + "valve0"D +11 #"PROCESSING"Recovered 722uL lysate @13.5psi + .delay 3 seconds +303 "syringe1"C_% +3 "core" %+p  +2 #"PROCESSING"After 3 delay Recovered 722uL lysate @0.1psi + "carousel0"FW% +5 "core" %9Or \  +101 #"LRAUV"-> Cmd.stop +3 "sampler0"H*% +3 "core" Ȫ%I +4 ."closeHandoff"Handoff.select :close +3 "valve0"D0 +12 ."LRAUV"Gate.power :heat,:OFF + .Gate.power :cartridge,:OFF +3 "valve1"Ee& +4 "core" & NAN 6 +2 ."LRAUV"PinPort.in :unlocking + "valve1"E? Ld2 +5 ."LRAUV"PinPort.seek :clear +2 "valve1"Ef( +239 "core" ( +2 ."LRAUV"Carousel.in :default + "carousel0"F>  El22 +5 Fg% +2 "core" %9 Ob \  +3 ."LRAUV"Carousel.home.seek 60 +2 "carousel0"Fh'9 +15 "core" ' +2 "carousel0"Fj% +7 "core" %9R 2 +3 "syringe1"Ck& +3 "core" &9hǀF +2 ."LRAUV"Plunge.seek :locked +2 "valve0"Dn' +129 "core" ' +2 "syringe0"BU& +3 "core" &(-_N e# +3 ."Archive"Archive.in :unlocking +2 "syringe1"Ca% +3 "syringe0"B? P\\-2 +4 "core" %+ˀR d +4 ."Air"Air.in :unlocking +4 ."Archive"Archive.seek :clear +3 "syringe1"Ci& +3 C> Q]-2 +3 "syringe0"B3(j +4 "core" &9ht +3 ."Air"Air.seek :clear +5 ."Lysis1"Lysis1.in :unlocking +3 "syringe1"Cm'8 +3 C? Q[(2 +2 "syringe0"Bp% +7 ."Lysis1"Lysis1.seek :clear +2 "syringe1"Cs(j +5 "core" %<(+ N +3 ."Lysis2"Lysis2.in :unlocking +3 "syringe0"B> Q[(2 +3 ."Lysis2"Lysis2.seek :clear +2 "syringe0"B;'j +298 "core" ( +117 ³( +17 ' +26 »' +2 "sampler0"H6% +3 "core" ȶ%? ~ +49 ."LRAUV"Gate.power :analytic1,:OFF +2 .Gate.power :analytic2,:OFF +3 .Gate.power :analytic3,:OFF +2 .Gate.power :motor,:OFF +2 .Gate.power :core,:OFF +2 .Gate.power :main,:OFF +3 #Safely stopped and ready to power off @1752865257.03PDT @PDT1752865267.28 "Can"oua&y|%_ +11982 mu&{y|_ +11983 nv&hy|_ @1752866312.66PDT = =tMAIN =mMAIN_scheduler @PDT1752866313.68 #t\ Environmental Sample Processor built 30-Jun-25 (6f42ecee) +114 #"core_reset"Sent BREAK + #t>BREAK< ESP3 Gateway boot v1.43 +220 #>BREAK< ESP3 Gateway boot v1.43 for core bus +2 #>BREAK< ESP3 Gateway boot v1.43 for cartridge bus +288 #\ Configuration for koa by nadia@mbari.org 6/26/25\ /home/esp/esp2/type/auv/koa/configure.rb\ +53 #Sea pressure (Abs) tare is 6% of full scale +637 "Can"mz%y| + mz%y| + #tPolling Can every 2:00 +47 #Clients may connect on TCP port 9999 + #Connecting to 10.89.11.2:9999 +3 "Can"kz&y| +2 #tWaiting for espclients... +25 #"LRAUV"Session Begun +193 #-> showStatus +202 #-> Cmd.loadCartridge -15 +10 .Gate.power :main,:ON,limit to 5000mA + .Gate.power :analytic1,:ON,limit to 4000mA +3 .Gate.power :analytic2,:ON,limit to 4000mA +3 .Gate.power :analytic3,:ON,limit to 4000mA +10 #Powering core bus +261 "valve0"D2 +3 D +2 "core" ā +4 ."LRAUV"Plunge.configure :default +2 "valve0"D# Pm'-2 +6 ."LRAUV"SamplePump.configure :default + "sampler0"H#^ #(22 +7 ."LRAUV"Toroid.configure :default +2 "valve0"D$ 2 +6 ."LRAUV"Carousel.configure :default + "carousel0"F#  El22 +8 ."LRAUV"Abs.configure :default + "ambient0"J#  +7 ."LRAUV"Archive.configure :default + "syringe0"B$d P\\<2 +6 ."LRAUV"Air.configure :default + "syringe1"C#d Q]<2 +4 ."LRAUV"Lysis1.configure :default +2 "syringe1"C$d Q[<2 +4 ."LRAUV"Lysis2.configure :default + "syringe0"B#d Q[<2 +7 ."LRAUV"PinPort.configure :default + "valve1"E$ Ld22 +5 #"LRAUV"All elf controllers running firmware version 4.92 +2 .Gate.power :motor,:ON,limit to 5000mA +4 "valve0"D% +4 D& +3 "core" Ă%HAN\  +3 "carousel0"F% +6 ."Plunge_home"Plunge.home.jog 0 +3 "syringe0"B& +7 "valve0"D) +5 "syringe1"C% +5 C& +2 "syringe0"B % +2 "valve1"E\ & +15 "core" ă&N + Ƅ%DNP d + …&M H Ć) + Ç%  È&e  + ‰%  + Ŋ&tO + +7 "valve0"D % +4 ."PinPort_home"PinPort.home.jog 0 +3 ."Lysis1_home"Lysis1.home.jog 0 +4 ."Air_home"Air.home.jog 0 +3 ."Archive_home"Archive.home.jog 0 +3 ."Carousel_home"Carousel.home.jog 0 +3 ."Toroid_home"Toroid.home.jog 0 +3 ."Lysis2_home"Lysis2.home.jog 0 +2 "valve1"E * +2 "syringe1"C * +5 C) +4 "syringe0"B* +5 "carousel0"F) + "valve0"D* +39 "syringe0"B) +10 "core" ċ% H9N  + Ō* Í* + Î) + * Ɛ) + đ* ’) +2 "syringe0"B% +11 "syringe1"C& +6 C% + "valve1"E& +6 "syringe0"B& + ."Plunge_home"Plunge.in :homing +5 "valve0"D& +2 D> (2 +11 ."Plunge_home"Plunge.jog 1591 +2 "valve0"D)7 +4 "core" ”%i0 + Õ&c + Ö%< œ&rN  + —&C2 Ę&N +8 ."Lysis2_home"Lysis2.in :homing +3 ."Air_home"Air.in :homing +4 ."Archive_home"Archive.in :homing +3 ."Toroid_home"Toroid.in :homing +3 ."Lysis1_home"Lysis1.in :homing +3 "syringe0"B> (2 +2 ."PinPort_home"PinPort.in :homing +4 "syringe1"C> -2 + "syringe0"B? -2 +4 "valve0"D?2 +2 "syringe1"C? (2 +3 ."Lysis2_home"Lysis2.jog 300 +4 "valve1"E?2 +3 ."Air_home"Air.jog 355 +4 ."Archive_home"Archive.jog 1587 +2 ."Lysis1_home"Lysis1.jog 307 +4 "syringe0"B), +2 ."Toroid_home"Toroid.jog 1283 +4 "syringe1"C)c +2 ."PinPort_home"PinPort.jog -1206 +5 "syringe0"B*3 +2 "syringe1"C*3 +3 "valve0"D* +3 "valve1"E*J +32 "core" š) +2 ."Lysis2_home"Lysis2.setRawPosition! 50 + "syringe0"B72 +4 ."Lysis2_home"Lysis2.seek :home +3 "syringe0"B ' +4 "core" Û) + ę) +3 ."Air_home"Air.setRawPosition! 0 +2 ."Plunge_home"Plunge.setRawPosition! 50 +2 "syringe1"C7 +2 "valve0"D72 +4 ."Air_home"Air.seek :home +4 ."Plunge_home"Plunge.seek :home +4 "syringe1"C!' +2 "valve0"D"' +7 "core" Ý* +  ' á' +2 ."Lysis1_home"Lysis1.setRawPosition! 50 +3 ."Lysis2_home"Lysis2.in :default +2 "syringe1"C82 +2 ."Air_home"Air.in :default +3 "syringe0"B>d Q[<2 +4 "syringe1"C>d Q]<2 +2 ."Lysis1_home"Lysis1.seek :home +8 "syringe1"C#( +4 "core" Ģ' +3 ."Plunge_home"Plunge.in :default + "valve0"D> Pm'-2 +5 "core" œ* + ."Archive_home"Archive.setRawPosition! 50 +3 "syringe0"B82 +4 ."Archive_home"Archive.seek :home +2 "syringe0"B$( +5 "core" ã( +2 ."Lysis1_home"Lysis1.in :default + "syringe1"C?d Q[<2 +16 "core" ¤( +2 ."Archive_home"Archive.in :default + "syringe0"B?d P\\<2 +17 "core" ş* + ."PinPort_home"PinPort.setRawPosition! 0 + "valve1"E8 +5 ."PinPort_home"PinPort.seek :home +2 "valve1"E%( +3 "core" ť( +3 ."PinPort_home"PinPort.in :default +2 "valve1"E? Ld22 +235 "core" Ğ* + ."Toroid_home"Toroid.setRawPosition! 0 +2 "valve0"D8 +4 ."Toroid_home"Toroid.seek :home +2 "valve0"D&( +3 "core" Ħ( +3 ."Toroid_home"Toroid.in :default + "valve0"D? 2 +5 ."clearToroid"Toroid.seek :clear +3 "valve1"E'& +2 "valve0"D(( +3 "core" ŧ&ͣN ] +3 ."LRAUV"PinPort.in :unlocking +3 "valve1"E? Ld2 +5 ."LRAUV"PinPort.seek :clear +2 "valve1"E)( +114 "core" ũ( +227 Ĩ( +2 ."LRAUV"Air.seek :clear +2 "syringe1"C*'8 +86 "core" ê' +2 ."LRAUV"Lysis1.seek :clear +2 "syringe1"C+(j +75 "core" ë( +2 ."LRAUV"Lysis2.seek :clear +2 "syringe0"B,'j +74 "core" ¬' +2 ."LRAUV"Archive.seek :clear +2 "syringe0"B-(j +75 "core" ­( +2 ."LRAUV"Carousel.in :default + "carousel0"F>  El22 +4 F.% +3 "core" Ʈ%9QP e +2 ."LRAUV"Carousel.home.seek 60 +3 "carousel0"F/'9 +15 "core" Ư' +2 "valve0"D0% +3 "core" İ%a$ N  +4 #"LRAUV"Selecting Cartridge 59 +3 "valve0"D1% +6 "core" ı%a' N  + "syringe1"C2& +4 "core" ò&j ' +2 "syringe1"C3% +3 "core" ó%8؉ 2 +2 "valve1"E4& +3 "core" Ŵ& N n +2 ."LRAUV"Carousel.seek 59 +2 "carousel0"F5'8 +23 "core" Ƶ'9$]SS 2 +3 !"LRAUV"o:Slide::Error\ :@axisName"Storage Carousel (SC):@checkpoint: omitted: @replyo:I2C::Servo::AbsMove3Reply : @tagi:: @sourceiK: @error:positionErr: @channeli: @statuso:I2C::Servo::Status: @voltagef15.907740795287188: @currenti]: @type2F:@outPressiS:\ @lostT: @inPressi:@velocityi$: @pastFLSF:\ @homeF: @enabledF: @erri:@positioni9: @pastRLSF: @pwmi7:@deltaPressiS:@pastThresholdF:@destinationi%: mesg"RStorage Carousel (SC) positionErr at 59 + 112 counts (sensed 59 + 119 counts):bt["2/home/esp/esp2/lib/slide.rb:642:in `raiseErr'"7/home/esp/esp2/lib/slide.rb:404:in `unlimitedSeek'"5/home/esp/esp2/lib/thread.rb:74:in `recoverable'"7/home/esp/esp2/lib/slide.rb:369:in `unlimitedSeek'"./home/esp/esp2/lib/slide.rb:361:in `seek'"0/home/esp/esp2/lib/slide.rb:411:in `moveTo'"1/home/esp/esp2/lib/slide.rb:421:in `driveTo'",/home/esp/esp2/lib/msg.rb:68:in `retry'"1/home/esp/esp2/lib/slide.rb:420:in `driveTo'"8/home/esp/esp2/type/auv/koa/configure.rb:28:in `to'"@/home/esp/esp2/utils/cartridge/carousel.rb:289:in `select!'"?/home/esp/esp2/utils/cartridge/carousel.rb:312:in `select'";/home/esp/esp2/utils/auv/cmd.rb:296:in `loadCartridge'",/home/esp/esp2/lib/msg.rb:68:in `retry'";/home/esp/esp2/utils/auv/cmd.rb:279:in `loadCartridge'"!LRAUV:2:in `topLevelBinding'"  El22 +5 ."LRAUV"Carousel.home.seek 59 +2 "carousel0"F7'8 +30 "core" Ʒ' +3 "carousel0"F8% +3 "core" Ƹ%8 R 2 +2 "syringe1"C9& +4 "core" ù&j ' +2 ."LRAUV"Lysis1.in :fast + "syringe1"C?d Q[<2 +5 ."LRAUV"Lysis1.seek :locked + "syringe1"C:(* +238 "core" ú( +3 "valve0"D;% +6 "core" Ļ%a(O b +2 ."Plunge"Plunge.seek :locked + "valve0"D<' +6 "syringe1"C=% +42 "core" ý%8؎/ z- +2 ."Air"Air.in :fast +2 "syringe1"C> Q]<2 +6 ."Air"Air.seek :locked + "syringe1"C>'h +52 "core" ļ' +31 þ' +2 ."LRAUV"Carousel.reconfigure :locked +2 "carousel0"F#  El2\ 2 +5 F?% +2 "core" ƿ%8OP d +5 #"LRAUV"Powering cartridge bus +261 "cartridge_broadcast" ( +2 ."LRAUV"Gate.setIR 1750,5000,0,6 +13 .Gate.setIR 0,5000,0,6 + "cartridge_broadcast"~ +6 ."LRAUV"PuckHeater.configure :default + "Cartridge" \ :D H  +5 ."LRAUV"Gate.power :heat,:ON,limit to 5000mA +54 "Cartridge" @t +4 "cartridge" t + "Cartridge" Ay +4 "cartridge" ygg +2 "Cartridge" By  +3 "cartridge" y j/J59961 /mCky +3 #"LRAUV"Mounted lysis Cartridge board#J59961 +4 #Using default cartridge heat loss curve for HeatingFunctionInCarousel +1378 #-> Cmd.startFiltering +2 "valve0"DC% +4 "core" %HIN R +2 "syringe1"CD& +4 "core" &*'Ё & + "syringe1"CE% +4 "core" %hM- 0 +2 "carousel0"FF% +3 "core" %81Ok \ +2 #"FILTERING"Preparing to filter lyseHoldBS_bac cartridge in slot 59 +5 "valve0"DG% +5 "core" %HEN V +3 "syringe1"CH& +3 "core" &*%ρ ( +2 "syringe1"CI% +3 "core" %hO% . +2 ."sealing"Air.in :default +4 "carousel0"FJ% +2 "syringe1"C>d Q]<2 +4 "core" %89Os \ +3 #"FILTERING"Priming sample loop w/200ml, bypass w/10ml +6 ."sealing"Air.seek :sealed +3 ."FILTERING"SamplePump.setPosition! 0ml +3 "syringe1"CK'6 +2 "sampler0"H7 +5 ."FILTERING"Bypass.open +2 "sampler1"IL1 +81 "core" 1 +73 "ambient0"JM% +2 "core" %)$ [ +2 ."FILTERING"Intake.open + "sampler0"HN1 +80 "core" 1 +2 "ambient0"JO% +3 "core" %)0 S +2 #"FILTERING"Sea 43.6m deep (79.2psia) +2 #Waiting up to 20 seconds for sea pressure to stabilize +/-0.50psi +2 "sampler0"HP% +6 "core" %O a +44 "sampler0"HQ% +3 "core" %G e +5 ' +42 "sampler0"HR% +3 "core" %P +47 "sampler0"HS% +3 "core" %Y +47 "sampler0"HT% +3 "core" %U +50 "sampler0"HU% +3 "core" %Q +4 "Can"kz&y| | + #"FILTERING"Vacuum tare is 51% of full scale at 11C (drifted -0%) + "ambient0"JV% +4 "core" %)T +2 "sampler0"HW% +3 "core" %V +2 ."closeIntake"Intake.close +4 ."closeBypass"Bypass.close +4 "sampler0"HX/ +2 "sampler1"IY/ +81 "core" / +4 / +3 #"FILTERING"Verifying toroid holds at least 0.6..0.85 of 79.0psia +2 #Waiting up to 40 seconds for toroid pressure to stabilize +/-1.50psi +3 "ambient0"JZ% +5 "core" %)\\ +45 "ambient0"J[% +3 "core" %) +47 "ambient0"J\\% +3 "core" %) +47 "ambient0"J]% +3 "core" %) +47 "ambient0"J^% +2 "core" %) +48 "ambient0"J_% +2 "core" %) +48 "ambient0"J`% +3 "core" %) +47 "ambient0"Ja% +3 "core" %) +47 "ambient0"Jb% +2 "core" %) +48 "ambient0"Jc% +3 "core" %) +2 #"FILTERING"Toroid pressure rose 2% to 80.7psia + .Bypass.open +2 "sampler1"Id1 +81 "core" 1 + ."FILTERING"Intake.open + "sampler0"He1 +79 "core" 1 +72 "ambient0"Jf% +3 "core" %) +2 ."FILTERING"Abs.in :default + "ambient0"J>O5 a  +5 ."FILTERING"Abs.hold +2 "ambient0"Jg+ +4 "core" + +2 "sampler0"Hh% +4 "core" %g +2 "sampler0"Hi% +3 "core" %h +4 ."FILTERING"SamplePump.in :start + "sampler0"H>^ @g[#(K@222; +6 ."FILTERING"SamplePump.seek 10ml,1:10 + "sampler0"Hj'3 +61 ."pumpStarted"SamplePump.configure :prime + "sampler0"H#d @g[#(K@222; +1211 "core" ' +2 "sampler0"Hk% +3 "core" %3Z} {2 +2 ."FILTERING"Abs.stop + "ambient0"J5 +4 ."FILTERING"SamplePump.setPosition! 0ml + "sampler0"H7 +4 ."FILTERING"Exhaust.open + "sampler0"Hl2 +91 "core" 2 +72 ."closeBypass"Bypass.close +3 "sampler1"Im/ +80 "core" / +73 "sampler0"Hn% +2 "core" %_ +38 "ambient0"Jo% +4 "core" %) +2 ."FILTERING"Abs.in :default +2 "ambient0"J>O a  +4 ."FILTERING"Abs.hold + "ambient0"Jp+ +4 "core" + +2 "ambient0"Jq% +4 "core" %* + #"FILTERING"Sea 45.4m deep (81.8psia) +3 "sampler0"Hr% +5 "core" %f +2 "sampler0"Hs% +3 "core" %u +5 ."FILTERING"SamplePump.in :start + "sampler0"H>^ @g[#(K@T222; +5 ."FILTERING"SamplePump.seek 200ml,13:50 +3 "sampler0"Ht' +60 ."pumpStarted"SamplePump.configure :prime + "sampler0"H#d @g[#(K@T222; +4244 "Can"mz&+y{L* +11988 lyj&Ny{=H +8571 "core" ' + "sampler0"Hu% +4 "core" % b6t u2 +2 ."FILTERING"Abs.stop + "ambient0"J5 +6 ."FILTERING"Bypass.open +2 "sampler1"Iv1 +79 "core" 1 + ."FILTERING"Intake.close +2 "sampler0"Hw/ +89 "core" / + "carousel0"Fx% +4 "core" %8:Of \ +4 ."FILTERING"Toroid.in :hold + "valve0"D? 2 +5 ."FILTERING"Toroid.seek :crack +2 "valve0"Dy( +169 "core" ( +76 ."FILTERING"Toroid.seek :cartridge + "valve0"Dz(m +207 "core" ( +4 ."FILTERING"Toroid.in :default + "valve0"D? 2 +5 ."FILTERING"Toroid.seek :clear + "valve0"D{( +372 "core" ( +2 "ambient0"J|% +3 "core" %(D { +3 "Can"lyj&Ny|Ma +2 "ambient0"J}% +2 "core" %(D z +2 "sampler0"H~% +3 "core" % ꂯ +3 ."closeExhaust"Exhaust.close +5 ."closeBypass"Bypass.close +2 "sampler0"H0 +2 "sampler1"I/ +85 "core" 0 + Ɂ/ +3 #"FILTERING"Verifying cartridge holds at least 0.65..0.85 of 76.2psia +2 #Waiting up to 40 seconds for cartridge pressure to stabilize +/-1.50psi +3 "ambient0"J% +5 "core" ʂ%(- +46 "ambient0"J % +2 "core" ʉ%(1 +48 "ambient0"J% +2 "core" ʈ%(. +48 "ambient0"J% +2 "core" ʇ%(* +48 "ambient0"J% +2 "core" ʅ%(# +48 "ambient0"J% +2 "core" ʄ%( +48 "ambient0"J% +3 "core" ʃ%( +47 "ambient0"J\ % +2 "core" ʊ%( +48 "ambient0"J % +3 "core" ʋ%( +47 "ambient0"J% +3 "core" ʓ%( +2 #"FILTERING"Cartridge pressure fell 1% to 75.5psia + "carousel0"F% +5 "core" Ɣ%8O \ +2 #"FILTERING"Sampling 1000.0ml +2 .SamplePump.setPosition! 0ml +2 "sampler0"H7 +4 ."FILTERING"Exhaust.open +2 "sampler0"H2 +88 "core" ȕ2 +2 ."FILTERING"Intake.open + "sampler0"H1 +86 "core" Ȗ1 +3 "Can"lyj&Ny| b + "ambient0"J% +3 "core" ʗ%(# +4 "ambient0"J% +5 "core" ʘ%(/ +2 ."FILTERING"Abs.in :default + "ambient0"J>M a  +4 ."FILTERING"Abs.hold + "ambient0"J+ +4 "core" ʆ+ +2 "ambient0"J% +3 "core" ʒ%(2 +2 #"FILTERING"Sea 41.5m deep (76.0psia) +2 "sampler0"H% +5 "core" Ȏ%݃: +2 "sampler0"H% +3 "core" ȏ%L +4 ."FILTERING"SamplePump.in :start +2 "sampler0"H>^ g[#(@T@222; +5 ."FILTERING"SamplePump.seek 1000ml,1:07:10 +3 "sampler0"H 'C +60 ."pumpStarted"SamplePump.configure :sample + "sampler0"H#d g[#(@T@222; +228 H% +2 "core" ȑ%\  ` n2 +3 "ambient0"J % +2 "core" ʌ%, d +2 #"sampling"Cartridge 59 filtering 2/1000ml at 0.80ml/s with 8.8psi vacuum 45.0m deep (81.2psia) +1244 "Can"lx&ey{< ?f +4752 "sampler0"H% +2 "core" Ț% R l2 +2 "ambient0"J% +4 "core" ʛ%, d + #"sampling"Cartridge 59 filtering 50/1000ml at 0.81ml/s with 15.0psi vacuum 41.6m deep (76.1psia) +5991 "sampler0"H% +2 "core" ș%   k2 +2 "ambient0"J% +3 "core" ʝ%-j d +2 #"sampling"Cartridge 59 filtering 99/1000ml at 0.80ml/s with 13.2psi vacuum 43.8m deep (79.5psia) +1228 "Can"lxj&zy{ +4763 "sampler0"H% +3 "core" Ȝ%]  m2 +2 "ambient0"J'% +2 "core" ʧ%- e +2 #"sampling"Cartridge 59 filtering 147/1000ml at 0.80ml/s with 9.7psi vacuum 45.4m deep (81.8psia) +5991 "sampler0"H% +3 "core" ȟ% ; k2 +2 "ambient0"J% +2 "core" ʞ%. b +2 #"sampling"Cartridge 59 filtering 195/1000ml at 0.80ml/s with 13.3psi vacuum 46.8m deep (83.9psia) +1218 "Can"lw&y{S! +4772 "sampler0"H&% +3 "core" Ȧ%~ j i2 +2 "ambient0"J%% +3 "core" ʥ%- b +2 #"sampling"Cartridge 59 filtering 244/1000ml at 0.81ml/s with 16.4psi vacuum 41.1m deep (75.4psia) +5991 "sampler0"H!% +3 "core" ȡ%? } k2 +2 "ambient0"J.% +3 "core" ʮ%-) c + #"sampling"Cartridge 59 filtering 292/1000ml at 0.81ml/s with 16.5psi vacuum 41.1m deep (75.4psia) +1204 "Can"lw&y{u +4786 "sampler0"H0% +3 "core" Ȱ% CN j2 +2 "ambient0"J1% +3 "core" ʱ%.g c +2 #"sampling"Cartridge 59 filtering 340/1000ml at 0.81ml/s with 16.2psi vacuum 43.9m deep (79.6psia) +6028 "sampler0"H2% +2 "core" Ȳ%D  i2 +3 "ambient0"J3% +2 "core" ʳ%, d +2 #"sampling"Cartridge 59 filtering 389/1000ml at 0.81ml/s with 17.9psi vacuum 37.6m deep (70.3psia) +1157 "Can"owX&y{< +4796 "sampler0"H4% +4 "core" ȴ%d " k2 +2 "ambient0"J#% +3 "core" ʣ%.D _ + #"sampling"Cartridge 59 filtering 437/1000ml at 0.80ml/s with 12.2psi vacuum 46.3m deep (83.2psia) +5991 "sampler0"H5% +2 "core" ȵ%  < j2 +2 "ambient0"J % +4 "core" ʠ%. ` +2 #"sampling"Cartridge 59 filtering 485/1000ml at 0.81ml/s with 10.3psi vacuum 48.3m deep (86.1psia) +1180 "Can"mw&y{uz +4810 "sampler0"H8% +2 "core" ȸ%\  m2 +2 "ambient0"J9% +3 "core" ʹ%,5 c +2 #"sampling"Cartridge 59 filtering 534/1000ml at 0.81ml/s with 11.5psi vacuum 42.4m deep (77.3psia) +5991 "sampler0"H$% +2 "core" Ȥ% u [ h2 +2 "ambient0"J% +3 "core" ʐ%,b a +2 #"sampling"Cartridge 59 filtering 582/1000ml at 0.81ml/s with 12.5psi vacuum 42.1m deep (76.8psia) +1171 "Can"nv&y{o +4820 "sampler0"H/% +2 "core" ȯ%  e i2 +2 "ambient0"J;% +4 "core" ʻ%- a + #"sampling"Cartridge 59 filtering 630/1000ml at 0.81ml/s with 12.6psi vacuum 43.6m deep (79.1psia) +5991 "sampler0"H=% +2 "core" Ƚ%  9 d2 +2 "ambient0"J6% +3 "core" ʶ%- _ +2 #"sampling"Cartridge 59 filtering 678/1000ml at 0.81ml/s with 18.0psi vacuum 41.7m deep (76.3psia) +1161 "Can"nv&y{u<!a8 +4830 "sampler0"H+% +2 "core" ȫ%H ' f2 +2 "ambient0"J?% +3 "core" ʿ%. a +2 #"sampling"Cartridge 59 filtering 727/1000ml at 0.81ml/s with 13.5psi vacuum 44.9m deep (81.1psia) +5991 "sampler0"H"% +2 "core" Ȣ% P j2 +2 "ambient0"J*% +3 "core" ʪ%- c +2 #"sampling"Cartridge 59 filtering 775/1000ml at 0.81ml/s with 15.0psi vacuum 42.9m deep (78.1psia) +1153 "Can"lvo&y{tz$V +4838 "sampler0"H@% +2 "core" % ) h2 +2 "ambient0"JA% +3 "core" %+ c +2 #"sampling"Cartridge 59 filtering 823/1000ml at 0.81ml/s with 13.4psi vacuum 40.1m deep (74.0psia) +5991 "sampler0"HB% +2 "core" %;  g2 +2 "ambient0"JC% +3 "core" %- b +2 #"sampling"Cartridge 59 filtering 872/1000ml at 0.81ml/s with 13.2psi vacuum 44.5m deep (80.4psia) +1148 "Can"lvB&y{nG(Gt +4843 "sampler0"HD% +2 "core" % E` g2 +2 "ambient0"JE% +3 "core" %-n a +2 #"sampling"Cartridge 59 filtering 920/1000ml at 0.81ml/s with 16.3psi vacuum 41.8m deep (76.4psia) +5991 "sampler0"HF% +2 "core" % % i2 +2 "ambient0"JG% +3 "core" %,x a +2 #"sampling"Cartridge 59 filtering 968/1000ml at 0.81ml/s with 15.9psi vacuum 40.0m deep (73.8psia) +1136 "Can"kv&z{p+ +2781 "core" ȍ' +2 "sampler0"HH% +2 "core" %Cizw q2 +3 ."FILTERING"Abs.stop + "ambient0"J5 +5 ."closeIntake"Intake.close +5 ."closeExhaust"Exhaust.close +4 "carousel0"FI% + "sampler0"HJ/ +4 HL0 +6 "core" %8Os \ +9 ."FILTERING"Toroid.in :hold +2 "valve0"D? 2 +4 ."FILTERING"Toroid.seek :bypass +2 "valve0"DM( +64 "core" 0 + / +289 ( +5 ."FILTERING"Toroid.in :default + "valve0"D? 2 +5 ."FILTERING"Toroid.seek :clear +2 "valve0"DN( +354 "core" ( +2 #"FILTERING"Sampled 1000.0ml +2 "carousel0"FO% +5 "core" %8Op \ +127 #"LRAUV"-> Cmd.startProcessing +2 "valve0"DP% +4 "core" %HKN P +2 "syringe1"C>& +3 "core" þ&*" + +2 "syringe1"CQ% +3 "core" %6Wh +2 "carousel0"FR% +3 "core" %8 Om \ +3 "carousel0"FS% +7 "core" %8On \ +4 ."PROCESSING"Handoff.select :waste +2 "valve0"D +11 #"PROCESSING"Waiting up to 3:00 for Syringe to stabilize +/-0.20psi +2 "syringe1"CT% +4 "core" %6X +46 "syringe1"CU% +3 "core" %6M +47 "syringe1"CV% +3 "core" %6U +47 "syringe1"CW% +3 "core" %6X +47 "syringe1"CY% +3 "core" %6Z +47 "syringe1"CX% +3 "core" %6b +47 "syringe1"CZ% +3 "core" %6Y +47 "syringe1"C[% +3 "core" %6b +48 "syringe1"C\\% +3 "core" %6I +47 "syringe1"C]% +3 "core" %6V +47 "syringe1"C^% +4 "core" %6Q +46 "syringe1"C_% +2 "core" %6Qڀ +48 "syringe1"C`% +2 "core" %6LB +48 "syringe1"Ca% +2 "core" %6W +4 "Can"kv&z| \ , + #"PROCESSING"Syringe tare is 50% of full scale at 12C (drifted 0%) +8 .PinPort.in :locking +2 "valve1"E? Ld22 +4 ."PROCESSING"PinPort.seek :locked +3 "valve1"Eb( N +239 "core" ( +2 ."posArchive"Archive.in :fast +3 "syringe0"B?d P\\<2 +5 ."posLyS2"Lysis2.in :fast +5 ."PROCESSING"Lysis1.seek 1250uL +2 "syringe0"B>d Q[<2 +3 ."posArchive"Archive.seek :empty +5 "syringe1"Cc( +2 "syringe0"Bd(( +3 ."posLyS2"Lysis2.seek :empty +4 "syringe0"Be'< +249 "core" ( +574 ( +5 ' + "carousel0"Ff% +4 "core" %8=EO *\ +5 #"PROCESSING"Evacuating puck with filter bubble point of 50psi +2 .PinPort.seek :locked +2 "valve1"Eh( N +6 "core" ( +39 ."PROCESSING"Handoff.select :waste +2 .Plunge.seek :puckBottom +3 "valve0"Di' +129 "core" ' +2 #"PROCESSING"Waiting up to 3:00 for Syringe to stabilize +/-0.20psi +2 "syringe1"Ck% +5 "core" %6W [ +45 "syringe1"Cl% +3 "core" %6V +47 "syringe1"Cm% +3 "core" %6S +47 "syringe1"Cg% +3 "core" %6T +47 "syringe1"Cn% +3 "core" %6T +47 "syringe1"Co% +2 "core" %6[ +48 "syringe1"Cq% +2 "core" %6Q +48 "syringe1"Cr% +4 "core" %6T +47 "syringe1"Cs% +2 "core" %6X +48 "syringe1"Cj% +2 "core" %6N +48 "syringe1"Cu% +2 "core" %6N +48 "syringe1"Cv% +3 "core" %6Q +47 "syringe1"Cw% +2 "core" %6S +48 "syringe1"Cx% +2 "core" %6K +48 "syringe1"Cp% +2 "core" %6U +48 "syringe1"C(% +2 "core" è%6R +48 "syringe1"Cy% +2 "core" %6M +48 "syringe1"Cz% +5 "core" %6Q +3 #"PROCESSING"Air syringe pumping up to 1 strokes to reach 8psi + #Air stroke #1 of 1 +2 "syringe1"C|% +5 "core" %6R +2 ."PROCESSING"Air.in :pressurize +2 "syringe1"C>@N + Q]<2 +4 ."PROCESSING"Air.seek :pressurized +2 "syringe1"C}' +499 "core" ' +4 "syringe1"C~% +3 "core" %R(4 P< + #"PROCESSING"-0.1psi after pressurize +2 .Air.in :compress +3 "syringe1"C>N + Q]P2 +4 ."PROCESSING"Air.seek :evac +2 "syringe1"C' +695 "core" ' +2 "syringe1"C% +3 "core" Á%;1/! P +2 #"PROCESSING"1.1psi after compress + "syringe1"C% +5 "core" Â%B1% P +46 "syringe1"C % +2 "core" É%1) +48 "syringe1"C% +2 "core" È%1+偂 +48 "syringe1"C% +2 "core" Ç%1(܁^ +48 "syringe1"C% +2 "core" Å%1+3 +48 "syringe1"C% +2 "core" Ä%1$߁ +48 "syringe1"C% +2 "core" Ã%1%߀ +48 "syringe1"C\ % +2 "core" Ê%1/݀ +48 "syringe1"C % +2 "core" Ë%10܁ +48 "syringe1"C% +2 "core" Ó%1$ +48 "syringe1"C% +4 "core" Ô%1/ +46 "syringe1"C% +2 "core" Õ%1؁ +48 "syringe1"C% +2 "core" Ö%1% +48 "syringe1"C% +2 "core" ×%1#ހ +48 "syringe1"C% +2 "core" Ø%1-ހ +48 "syringe1"C% +2 "core" Ò%17ր +48 "syringe1"C% +3 "core" Î%1.р +47 "syringe1"C% +3 "core" Ï%16؀ +47 "syringe1"C% +3 "core" Ñ%1.Ҁ +47 "syringe1"C % +3 "core" Ì%1'ր +47 "syringe1"Ct% +21 "core" %1& +29 "syringe1"C% +3 "core" Ú%1!ԁ +2 #"PROCESSING"0.1psi after compress (stable) + .Air.in :default +2 "syringe1"C>d Q]<2 +5 ."PROCESSING"Air.hold + "syringe1"C+ +4 "core" Û+ +2 "syringe1"C% +3 "core" Ù%1% +3 "syringe1"C% +3 "core" Ý%1' + #"PROCESSING"at 0.2psi Opened to waste +2 .Handoff.select :blocked +3 "valve0"D0 +11 ."PROCESSING"Plunge.seek :puckTop + "valve0"D'v +92 "core" Ĝ' +2 #"PROCESSING"Air syringe pumping up to 8 strokes to reach 50psi + #Air stroke #1 of 8 +2 "syringe1"C'% +6 "core" ç%1/݁ a +2 ."PROCESSING"Air.in :compress + "syringe1"C>N a Q]P2 +5 ."PROCESSING"Air.seek :evac +2 "syringe1"C' +4 "core" ß' +2 "syringe1"C% +4 "core" Þ%1/ + #"PROCESSING"0.3psi after compress +2 "syringe1"C&% +5 "core" æ%1-ځ% +45 "syringe1"C%% +3 "core" å%1)ց +47 "syringe1"C!% +3 "core" á%10ہ( +47 "syringe1"C.% +3 "core" î%1)ց" +47 "syringe1"C0% +4 "core" ð%12ҁ +46 "syringe1"C1% +4 "core" ñ%1.΁( +46 "syringe1"C2% +5 "core" ò%1'Ё" +45 "syringe1"C3% +4 "core" ó%1)΁1 +46 "syringe1"C4% +4 "core" ô%1.ԁ4 +46 "syringe1"C#% +4 "core" ã%1*сD +46 "syringe1"C5% +4 "core" õ%19ЁX +46 "syringe1"C % +4 "core" à%1)ցT +46 "syringe1"C8% +3 "core" ø%1'1V +47 "syringe1"C9% +3 "core" ù%11R +47 "syringe1"C$% +3 "core" ä%1'3T +47 "syringe1"C% +3 "core" Ð%1-ׁR +48 "syringe1"C/% +4 "core" ï%1*́Q +46 "syringe1"C;% +2 "core" û%1)сO +48 "syringe1"C=% +3 "core" ý%1-ˁH +47 "syringe1"C6% +2 "core" ö%1)΁? +48 "syringe1"C+% +3 "core" ë%10ǁN +47 "syringe1"C?% +3 "core" ÿ%1,ŁJ +2 #"PROCESSING"0.6psi after compress (stable) +2 .Air.in :gulp +2 "syringe1"C>N a Q]<2 +5 ."PROCESSING"Air.seek :topVent +2 "syringe1"C"'h +651 "core" â' + "syringe1"C*% +4 "core" ê%h Q<g +2 #"PROCESSING"0.3psi after gulp + "syringe1"C@% +5 "core" %h- R<o +46 "syringe1"CA% +2 "core" %h\ Ɂq s +48 "syringe1"CB% +3 "core" %hʁp g +47 "syringe1"CC% +2 "core" %h\ ǁu s +48 "syringe1"CD% +3 "core" %h\ ǁm s +47 "syringe1"CE% +2 "core" %h\ Ɓf s +48 "syringe1"CF% +3 "core" %hȁa k +47 "syringe1"CG% +3 "core" %h ÁT p +47 "syringe1"CH% +3 "core" %hāC l +47 "syringe1"CI% +3 "core" %h? o +47 "syringe1"CL% +6 "core" %h = t +44 "syringe1"CJ% +3 "core" %hB i +2 #"PROCESSING"0.5psi after gulp (stable) + #Air stroke #2 of 8 +2 "syringe1"C% +5 "core" Æ%hd w +2 ."PROCESSING"Air.in :pressurize + "syringe1"C>@N a Q]<2 +5 ."PROCESSING"Air.seek :pressurized +2 "syringe1"C{' +635 "core" ' +2 "syringe1"CM% +3 "core" %R. P P< +2 #"PROCESSING"0.6psi after pressurize + .Air.in :compress +3 "syringe1"C>N a Q]P2 +5 ."PROCESSING"Air.seek :evac +3 "Can"pu&y|k/ + "syringe1"CO' +695 "core" ' + "syringe1"CP% +3 "core" %[1, P +2 #"PROCESSING"12.8psi after compress + "syringe1"C>% +6 "core" þ%d12 P +45 "syringe1"CQ% +3 "core" %1-\ +47 "syringe1"CR% +2 "core" %1,i +48 "syringe1"CS% +3 "core" %1, +47 "syringe1"CT% +2 "core" %1. +48 "syringe1"CU% +3 "core" %1$ +47 "syringe1"CV% +2 "core" %10 +48 "syringe1"CW% +2 "core" %1, +48 "syringe1"CY% +2 "core" %11? +48 "syringe1"CX% +2 "core" %1)[ +48 "syringe1"CZ% +4 "core" %1/k +46 "syringe1"C[% +3 "core" %1%v +47 "syringe1"C\\% +2 "core" %1)t +48 "syringe1"C]% +3 "core" %1.{ +47 "syringe1"C^% +3 "core" %1,| +47 "syringe1"C_% +2 "core" %13s +49 "syringe1"C`% +2 "core" %1"v +48 "syringe1"Ca% +2 "core" %1k +48 "syringe1"C)% +2 "core" é%1.w +48 "syringe1"C:% +2 "core" ú%1# +48 "syringe1"C-% +4 "core" í%1% +46 "syringe1"C,% +33 "core" ì%1* +17 "syringe1"Cf% +2 "core" %1# +48 "syringe1"Ck% +2 "core" %14 +48 "syringe1"Cl% +2 "core" %1. +2 #"PROCESSING"16.2psi after compress (stable) +2 .Air.in :gulp +2 "syringe1"C>N a Q]<2 +5 ."PROCESSING"Air.seek :topVent +2 "syringe1"Cm'h +651 "core" ' +2 "syringe1"Cb% +2 "core" %hꍃ Q<o +2 #"PROCESSING"16.0psi after gulp +2 "syringe1"Cg% +5 "core" %h 獗 P<q +45 "syringe1"C<% +2 "core" ü%h  p +48 "syringe1"Cn% +3 "core" %h m +47 "syringe1"Co% +2 "core" %h g +48 "syringe1"Cq% +3 "core" %h h +47 "syringe1"Cr% +3 "core" %h m +48 "syringe1"Cs% +2 "core" %h  q +48 "syringe1"Cj% +2 "core" %h c +48 "syringe1"Cu% +2 "core" %h m +48 "syringe1"Cv% +2 "core" %h g +48 "syringe1"Cw% +4 "core" %h i +46 "syringe1"Cx% +2 "core" %h k +2 #"PROCESSING"16.3psi after gulp (stable) + #Air stroke #3 of 8 +2 "syringe1"Cp% +6 "core" %h  t +2 ."PROCESSING"Air.in :pressurize +6 "syringe1"C>@N a Q]<2 +5 ."PROCESSING"Air.seek :pressurized +2 "syringe1"C(' +636 "core" è' +2 "syringe1"Cy% +3 "core" %R25~ M< + #"PROCESSING"16.0psi after pressurize +2 .Air.in :compress +3 "syringe1"C>N a Q]P2 +4 ."PROCESSING"Air.seek :evac +3 "syringe1"Cz' +694 "core" ' +2 "syringe1"C|% +3 "core" %u10l P +2 #"PROCESSING"26.0psi after compress + "syringe1"CK% +5 "core" %1, P +46 "syringe1"C~% +2 "core" %10 +48 "syringe1"C}% +3 "core" %109 +47 "syringe1"C% +2 "core" Á%1/l +48 "syringe1"C% +2 "core" Â%1'䗑 +48 "syringe1"C % +2 "core" É%1+ߗ +48 "syringe1"C% +3 "core" È%1/֗ +47 "syringe1"C% +3 "core" Ç%1"ݗ +47 "syringe1"C% +3 "core" Å%1ڗ +47 "syringe1"C% +2 "core" Ä%1o +48 "syringe1"C% +3 "core" Ã%1*ј +47 "syringe1"C\ % +3 "core" Ê%1-ؘ +47 "syringe1"C % +2 "core" Ë%11ט: +48 "syringe1"C% +2 "core" Ó%1טL +48 "syringe1"C% +2 "core" Ô%1(ޘO +48 "syringe1"C% +2 "core" Õ%1$ژU +49 "syringe1"C% +3 "core" Ö%1-ӘY +47 "syringe1"C% +3 "core" ×%1)Ԙc +47 "syringe1"C% +2 "core" Ø%11Ԙ] +48 "syringe1"C% +2 "core" Ò%1"Y +48 "syringe1"C% +4 "core" Î%1"͘Z +46 "syringe1"C% +2 "core" Ï%1"јO +48 "syringe1"C% +2 "core" Ñ%1!˘Z +48 "syringe1"C % +2 "core" Ì%1(̘[ +48 "syringe1"Ct% +2 "core" %1)͘m +48 "syringe1"C% +2 "core" Ú%1-˘ +48 "syringe1"C% +2 "core" Ù%1.˘ +2 #"PROCESSING"29.8psi after compress (stable) +2 .Air.in :gulp +2 "syringe1"C>N a Q]<2 +6 ."PROCESSING"Air.seek :topVent +2 "syringe1"C'h +650 "core" Ý' +2 "syringe1"C'% +3 "core" ç%h\\ L<k +2 #"PROCESSING"29.7psi after gulp + "syringe1"C% +6 "core" Þ%hK K<l +45 "syringe1"C&% +2 "core" æ%hǘ l +48 "syringe1"C%% +2 "core" å%hØ k +48 "syringe1"C!% +2 "core" á%h˜ o +48 "syringe1"C% +2 "core" %h Ș q +48 "syringe1"C.% +2 "core" î%hĘ i +48 "syringe1"Ci% +3 "core" %hʘ m +47 "syringe1"C0% +3 "core" ð%hǘ f +47 "syringe1"C1% +3 "core" ñ%hʘh j +47 "syringe1"C% +3 "core" Û%hǘZ n +47 "syringe1"C2% +5 "core" ò%hS h +45 "syringe1"C3% +3 "core" ó%hV g +2 #"PROCESSING"29.7psi after gulp (stable) + #Air stroke #4 of 8 +2 "syringe1"C4% +5 "core" ô%h_ i +2 ."PROCESSING"Air.in :pressurize +2 "syringe1"C>@N a Q]<2 +4 ."PROCESSING"Air.seek :pressurized +2 "syringe1"C#' +634 "core" ã' +2 "syringe1"C5% +3 "core" õ%R'  M< +2 #"PROCESSING"29.4psi after pressurize +2 .Air.in :compress +2 "syringe1"C>N a Q]P2 +5 ."PROCESSING"Air.seek :evac + "syringe1"C ' +695 "core" à' +2 "syringe1"C8% +2 "core" ø%1 P +2 #"PROCESSING"38.1psi after compress +2 "syringe1"C9% +5 "core" ù%1. P +45 "syringe1"C$% +3 "core" ä%1$* +47 "syringe1"C% +3 "core" Ð%1) +47 "syringe1"C/% +3 "core" ï%1' +47 "syringe1"C;% +3 "core" û%1& +47 "syringe1"C=% +3 "core" ý%1/6 +47 "syringe1"C6% +3 "core" ö%1.G +47 "syringe1"C+% +3 "core" ë%1'o +47 "syringe1"C?% +3 "core" ÿ%1-t +47 "syringe1"C% +3 "core" ß%1% +48 "syringe1"C*% +3 "core" ê%1) +46 "syringe1"C@% +3 "core" %12 +47 "syringe1"CA% +3 "core" %1* +47 "syringe1"CB% +3 "core" %13 +47 "syringe1"CC% +3 "core" %1) +47 "syringe1"CD% +3 "core" %1. +48 "syringe1"CE% +2 "core" %10 +48 "syringe1"CF% +2 "core" %10 +48 "syringe1"CG% +2 "core" %1( +48 "syringe1"CH% +2 "core" %1, +48 "syringe1"CI% +5 "core" %14 +45 "syringe1"CL% +3 "core" %1) +47 "syringe1"CJ% +2 "core" %1 +48 "syringe1"C% +2 "core" Æ%17 +48 "syringe1"C"% +2 "core" â%1, +2 #"PROCESSING"41.7psi after compress (stable) +2 .Air.in :gulp +3 "syringe1"C>N a Q]<2 +4 ."PROCESSING"Air.seek :topVent +2 "syringe1"CM'h +649 "core" ' +2 "syringe1"C{% +3 "core" %h L<k +2 #"PROCESSING"41.7psi after gulp + "syringe1"CP% +5 "core" %h  P<q +46 "syringe1"C>% +2 "core" þ%h h +48 "syringe1"CQ% +2 "core" %h l +48 "syringe1"CR% +2 "core" %h n +48 "syringe1"CS% +2 "core" %h h +48 "syringe1"CT% +2 "core" %h n +48 "syringe1"CU% +3 "core" %h d +47 "syringe1"CV% +3 "core" %h l +47 "syringe1"CW% +3 "core" %h e p +47 "syringe1"CY% +3 "core" %h o +47 "syringe1"CX% +4 "core" %h j +46 "syringe1"CZ% +3 "core" %h u +47 "syringe1"C[% +3 "core" %h j +47 "syringe1"C\\% +3 "core" %h f +48 "syringe1"C]% +2 "core" %h o +47 "syringe1"C^% +3 "core" %h f +47 "syringe1"C_% +3 "core" %h d +47 "syringe1"C`% +34 "core" %h e +16 "syringe1"Ca% +3 "core" %h\  s +47 "syringe1"C)% +3 "core" é%h k +2 #"PROCESSING"41.9psi after gulp (stable) + #Air stroke #5 of 8 +2 "syringe1"C:% +5 "core" ú%h  r +2 ."PROCESSING"Air.in :pressurize +2 "syringe1"C>@N a Q]<2 +4 ."PROCESSING"Air.seek :pressurized +2 "syringe1"C-' +635 "core" í' +2 "syringe1"C,% +3 "core" ì%R. N< +2 #"PROCESSING"41.3psi after pressurize + .Air.in :compress +3 "syringe1"C>N a Q]P2 +4 ."PROCESSING"Air.seek :evac +2 "syringe1"Cf' +69 "Can"iu&yyB|2 +626 "core" ' + "syringe1"Ck% +4 "core" %1- P + #"PROCESSING"48.4psi after compress +2 "syringe1"Cl% +5 "core" %1.G P +6 '1( +10 "syringe1"CO% +3 "core" %1*# +2 #"PROCESSING"Reached 49.7 of 50.0psi after pumping 8884uL (5.00 strokes) + .Air.in :default +2 "syringe1"C>d Q]<2 +5 ."PROCESSING"Air.hold +2 "syringe1"Cb+ +4 "core" + +3 ."PROCESSING"Plunge.seek :puckBottom +2 "valve0"Dg' +92 "core" ' + ."PROCESSING"delay 3 seconds +305 .Handoff.select :waste + "valve0"D +12 #"PROCESSING"Waiting up to 3:00 for Syringe to stabilize +/-0.20psi + "syringe1"C<% +4 "core" ü%1# +47 "syringe1"Cn% +4 "core" %114 +46 "syringe1"Co% +2 "core" %1. +48 "syringe1"Cq% +2 "core" %1! +48 "syringe1"Cr% +2 "core" %1# +48 "syringe1"Cs% +2 "core" %11 +48 "syringe1"Cj% +2 "core" %1- +48 "syringe1"Cu% +3 "core" %10 +48 "syringe1"Cv% +2 "core" %1* +48 "syringe1"Cw% +2 "core" %1 +48 "syringe1"Cx% +3 "core" %10 +47 "syringe1"Cp% +4 "core" %1. +46 "syringe1"Cm% +2 "core" %1+ +48 "syringe1"Cy% +2 "core" %1,) +48 "syringe1"C(% +3 "core" è%1(" +47 "syringe1"C|% +2 "core" %1)* +48 "syringe1"CK% +3 "core" %1+ +47 "syringe1"C~% +2 "core" %1' +48 "syringe1"C}% +2 "core" %1( +48 "syringe1"C% +2 "core" Á%1" +48 "syringe1"C% +2 "core" Â%1! +48 "syringe1"C % +2 "core" É%1) +48 "syringe1"C% +2 "core" È%1, +48 "syringe1"C% +2 "core" Ç%1- +48 "syringe1"C% +2 "core" Å%1/ +48 "syringe1"C% +2 "core" Ä%1+ +48 "syringe1"C% +3 "core" Ã%1 +47 "syringe1"C\ % +3 "core" Ê%13 +47 "syringe1"C % +3 "core" Ë%1, +2 ."PROCESSING"delay 1:00 +6003 .Handoff.select :blocked +2 "valve0"D0 +11 #"PROCESSING"Waiting up to 3:00 for Syringe to stabilize +/-1.50psi + "syringe1"C% +4 "core" Ó%1$ +47 "syringe1"C% +2 "core" Ô%1- +48 "syringe1"C% +3 "core" Õ%17 +47 "syringe1"C% +2 "core" Ö%1* +48 "syringe1"C% +3 "core" ×%1/ +47 "syringe1"C% +2 "core" Ø%11 +48 "syringe1"C% +2 "core" Ò%1( +48 "syringe1"C% +2 "core" Î%1& +48 "syringe1"C% +2 "core" Ï%1, +48 "syringe1"C% +2 "core" Ñ%1* +48 "syringe1"C % +4 "core" Ì%1& +46 "syringe1"Ct% +2 "core" %1( +48 "syringe1"C% +2 "core" Ú%1/ +48 "syringe1"C% +2 "core" Ù%17 +86 "syringe1"Cz% +2 "core" %1' +10 "syringe1"C'% +3 "core" ç%1( +47 "syringe1"C% +2 "core" Þ%11 +48 "syringe1"C&% +2 "core" æ%1- +48 "syringe1"C%% +2 "core" å%1% +48 "syringe1"C!% +2 "core" á%1# +48 "syringe1"C% +5 "core" %11 +45 "syringe1"C.% +3 "core" î%14 +47 "syringe1"Ci% +2 "core" %1- +48 "syringe1"C0% +3 "core" ð%1, +47 "syringe1"C1% +2 "core" ñ%14 +48 "syringe1"C% +2 "core" Û%1' +51 "syringe1"C2% +3 "core" ò%1) +44 "syringe1"C3% +2 "core" ó%12 +48 "syringe1"C4% +3 "core" ô%1# +47 "syringe1"C% +3 "core" Ý%1& +47 "syringe1"C5% +2 "core" õ%13" +48 "syringe1"C#% +3 "core" ã%13" +47 "syringe1"C8% +2 "core" ø%1( +48 "syringe1"C9% +3 "core" ù%1+ +47 "syringe1"C$% +3 "core" ä%1% +47 "syringe1"C% +2 "core" Ð%1- +48 "syringe1"C/% +2 "core" ï%1$ +48 "syringe1"C;% +2 "core" û%1/׀ +48 "syringe1"C=% +2 "core" ý%1'݀ +48 "syringe1"C6% +3 "core" ö%1)ށ +48 "syringe1"C+% +3 "core" ë%11܁ +47 "syringe1"C?% +3 "core" ÿ%1)ځ +47 "syringe1"C% +3 "core" ß%1)ف +47 "syringe1"C*% +2 "core" ê%1%ځ +48 "syringe1"C@% +2 "core" %1, +48 "syringe1"CA% +2 "core" %1'ր +2 ."PROCESSING"Handoff.select :waste +2 "valve0"D +11 #"PROCESSING"0.2psi at evacEnd + .Handoff.select :blocked +3 "valve0"D0 +11 ."PROCESSING"Plunge.seek :puckTop + "valve0"DB'v +92 "core" ' +2 ."PROCESSING"Air.in :fast + "syringe1"C> Q]<2 +5 ."PROCESSING"Air.seek :topVent + "syringe1"CC'h +661 "core" ' +2 #"PROCESSING"Waiting up to 3:00 for Syringe to stabilize +/-0.30psi + "syringe1"CD% +5 "core" %h R<h +46 "syringe1"CE% +2 "core" %h ǁK q +48 "syringe1"CF% +2 "core" %hȁ\\ m +48 "syringe1"CG% +2 "core" %h[ j +48 "syringe1"CH% +2 "core" %h Ɂ^ p +48 "syringe1"CI% +2 "core" %h e r +48 "syringe1"CL% +2 "core" %h Ád q +48 "syringe1"CJ% +7 "core" %hÁc o +43 "syringe1"C% +3 "core" Æ%hO n +22 "Can"mup&z|4? +25 "syringe1"C"% +3 "core" â%h A r +47 "syringe1"C % +4 "core" à%h> h +46 "syringe1"C{% +3 "core" %h2 u +47 "syringe1"CP% +3 "core" %h4 b +47 "syringe1"C>% +3 "core" þ%h> i +2 #"PROCESSING"Stable @0.5psi after Handoff blocked +2 #Air syringe pumping up to 8 strokes to reach 35psi + #Air stroke #1 of 8 +2 "syringe1"CQ% +6 "core" %hW n +2 ."PROCESSING"Air.in :pressurize +2 "syringe1"C>@N  Q]<2 +4 ."PROCESSING"Air.seek :pressurized +3 "syringe1"CR' +635 "core" ' +2 "syringe1"CS% +3 "core" %R,H U< + #"PROCESSING"0.6psi after pressurize +2 .Air.in :compress +3 "syringe1"C>N  Q]P2 +4 ."PROCESSING"Air.seek :evac +2 "syringe1"CT' +695 "core" ' + "syringe1"CU% +4 "core" %1.n P +2 #"PROCESSING"12.1psi after compress +2 "syringe1"CV% +5 "core" %1&d P +45 "syringe1"CW% +3 "core" %1.q +47 "syringe1"CY% +3 "core" %1' +47 "syringe1"CX% +3 "core" %1 +47 "syringe1"CZ% +5 "core" %1) +45 "syringe1"C[% +3 "core" %12' +47 "syringe1"C\\% +3 "core" %1*. +47 "syringe1"C]% +4 "core" %1&8 +46 "syringe1"C^% +8 "core" %1,M +42 "syringe1"C_% +3 "core" %1)_ +47 "syringe1"C`% +3 "core" %1,f +47 "syringe1"Ca% +3 "core" %14 +47 "syringe1"C)% +3 "core" é%1( +47 "syringe1"C:% +3 "core" ú%1+ +47 "syringe1"CM% +3 "core" %1+ +47 "syringe1"C,% +3 "core" ì%1& +48 "syringe1"C-% +2 "core" í%1 +48 "syringe1"Ck% +2 "core" %1 +48 "syringe1"Cl% +2 "core" %12 +48 "syringe1"CO% +2 "core" %1 +48 "syringe1"Cf% +4 "core" %1+ +46 "syringe1"C% +2 "core" Ü%10 +48 "syringe1"C<% +2 "core" ü%1/ +48 "syringe1"Cn% +2 "core" %1% +2 #"PROCESSING"14.9psi after compress (stable) +2 .Air.in :gulp +2 "syringe1"C>N  Q]<2 +5 ."PROCESSING"Air.seek :topVent +3 "syringe1"Co'h +650 "core" ' +2 "syringe1"Cq% +3 "core" %hL^ S<l +2 #"PROCESSING"14.6psi after gulp + "syringe1"Cr% +5 "core" %h< U<n +46 "syringe1"Cs% +2 "core" %h b +48 "syringe1"Cj% +2 "core" %h d +48 "syringe1"Cu% +2 "core" %h" [ +48 "syringe1"Cv% +2 "core" %h e +48 "syringe1"Cw% +3 "core" %h o +47 "syringe1"Cx% +4 "core" %h  p +47 "syringe1"Cp% +3 "core" %h  q +46 "syringe1"Cm% +3 "core" %h n +47 "syringe1"Cy% +3 "core" %h f +47 "syringe1"C(% +4 "core" è%h | p +46 "syringe1"C|% +3 "core" %hq i +2 #"PROCESSING"14.8psi after gulp (stable) + #Air stroke #2 of 8 +2 "syringe1"CK% +5 "core" %h| w +2 ."PROCESSING"Air.in :pressurize + "syringe1"C>@N  Q]<2 +5 ."PROCESSING"Air.seek :pressurized +2 "syringe1"C~' +635 "core" ' +2 "syringe1"C}% +3 "core" %R2'@ P< +2 #"PROCESSING"14.4psi after pressurize + .Air.in :compress +8 "syringe1"C>N  Q]P2 +5 ."PROCESSING"Air.seek :evac +2 "syringe1"C' +694 "core" Á' + "syringe1"C% +4 "core" Â%15 P + #"PROCESSING"24.1psi after compress +2 "syringe1"C % +5 "core" É%1,K P +45 "syringe1"C% +3 "core" È%1'֕% +47 "syringe1"C% +3 "core" Ç%1,ҕ~ +47 "syringe1"C% +3 "core" Å%1(ӕ +47 "syringe1"C% +3 "core" Ä%1'ԕ +47 "syringe1"C% +3 "core" Ã%1-ӕ +47 "syringe1"C\ % +3 "core" Ê%1/Ӗ +47 "syringe1"C % +3 "core" Ë%1/Ӗ' +47 "syringe1"C% +3 "core" Ó%1,і+ +47 "syringe1"C% +3 "core" Ô%1і. +47 "syringe1"C% +4 "core" Õ%1,Ж0 +46 "syringe1"C% +3 "core" Ö%1)ȖF +47 "syringe1"C% +3 "core" ×%1"ƖQ +47 "syringe1"C% +3 "core" Ø%1+ɖb +47 "syringe1"C% +3 "core" Ò%1(ϖs +47 "syringe1"C% +3 "core" Î%1$Ζ +48 "syringe1"C% +2 "core" Ï%1˖ +48 "syringe1"C% +3 "core" Ñ%1(Ж +47 "syringe1"C % +2 "core" Ì%1$Ζ +48 "syringe1"Ct% +2 "core" %1#Ζ +48 "syringe1"C% +3 "core" Ú%1Ȗ +47 "syringe1"C% +3 "core" Ù%1.ɖ +47 "syringe1"Cz% +2 "core" %11Ȗ +48 "syringe1"C'% +4 "core" ç%1(Ɩ +2 #"PROCESSING"27.5psi after compress (stable) + .Air.in :gulp +3 "syringe1"C>N  Q]<2 +5 ."PROCESSING"Air.seek :topVent +2 "syringe1"C'h +650 "core" Þ' +2 "syringe1"C&% +3 "core" æ%hZ T<h +2 #"PROCESSING"27.2psi after gulp + "syringe1"C%% +5 "core" å%h b P<p +46 "syringe1"C!% +2 "core" á%h l +48 "syringe1"C% +2 "core" %hy m +48 "syringe1"C.% +2 "core" î%h  p +48 "syringe1"Ci% +2 "core" %h h +48 "syringe1"C0% +2 "core" ð%hÖ n +48 "syringe1"C1% +3 "core" ñ%h i +47 "syringe1"C% +3 "core" Û%h z +47 "syringe1"C2% +4 "core" ò%h l +46 "syringe1"C3% +4 "core" ó%h o +46 "syringe1"C4% +5 "core" ô%h  r +45 "syringe1"C% +3 "core" Ý%hu o +2 #"PROCESSING"27.4psi after gulp (stable) + #Air stroke #3 of 8 +2 "syringe1"C5% +5 "core" õ%h : q +3 ."PROCESSING"Air.in :pressurize + "syringe1"C>@N  Q]<2 +4 ."PROCESSING"Air.seek :pressurized +3 "syringe1"C#' +635 "core" ã' + "syringe1"C8% +3 "core" ø%R% S< +2 #"PROCESSING"26.9psi after pressurize +2 .Air.in :compress +2 "syringe1"C>N  Q]P2 +4 ."PROCESSING"Air.seek :evac +2 "syringe1"C9' +689 "core" ù''p1w P +7 "syringe1"C$% +4 "core" ä%&=1b P + #"PROCESSING"Reached 35.7 of 35.0psi after pumping 5327uL (3.00 strokes) +2 .Air.in :default +2 "syringe1"C>d Q]<2 +4 ."PROCESSING"Air.hold +2 "syringe1"C+ +4 "core" Ð+ +2 ."PROCESSING"Plunge.seek :puckBottom +2 "valve0"D/' +92 "core" į' +2 ."PROCESSING"delay 3 seconds +301 .Handoff.select :waste +2 "valve0"D +11 #"PROCESSING"Waiting up to 3:00 for Syringe to stabilize +/-0.20psi + "syringe1"C;% +4 "core" û%&1u +47 "syringe1"C=% +2 "core" ý%&1j +48 "syringe1"C6% +2 "core" ö%&1{ +48 "syringe1"C+% +2 "core" ë%&1 +48 "syringe1"C?% +2 "core" ÿ%&1 +48 "syringe1"C% +2 "core" ß%&1| +48 "syringe1"C*% +2 "core" ê%&1s +48 "syringe1"C@% +2 "core" %&1{ +48 "syringe1"CA% +4 "core" %&1 +46 "syringe1"Cg% +4 "core" %&1 +46 "syringe1"Cb% +3 "core" %&1| +47 "syringe1"CD% +3 "core" %&1{K +47 "syringe1"CE% +4 "core" %&1q +46 "syringe1"CF% +3 "core" %&1y +47 "syringe1"CG% +3 "core" %&1x +2 ."PROCESSING"delay 1:00 +1746 "Can"lu=&y|x\ %7\ +4256 ."PROCESSING"Handoff.select :blocked +3 "valve0"D0 +11 #"PROCESSING"Waiting up to 3:00 for Syringe to stabilize +/-1.50psi + "syringe1"CH% +5 "core" %&1 +46 "syringe1"CI% +2 "core" %&1z +48 "syringe1"CL% +2 "core" %&1s +48 "syringe1"CJ% +2 "core" %&1u +48 "syringe1"C% +2 "core" Æ%&1z +48 "syringe1"C"% +3 "core" â%&1u +47 "syringe1"C % +3 "core" à%&1x +47 "syringe1"C{% +2 "core" %&1s +48 "syringe1"CP% +2 "core" %&1x +48 "syringe1"C>% +2 "core" þ%&1w +48 "syringe1"CQ% +5 "core" %&1x +45 "syringe1"CC% +2 "core" %&1t +48 "syringe1"CS% +2 "core" %&1u +48 "syringe1"CR% +3 "core" %&1g +47 "syringe1"CU% +2 "core" %&1x\ +48 "syringe1"CV% +2 "core" %&1s +48 "syringe1"CW% +2 "core" %&1u +48 "syringe1"CY% +2 "core" %&1 +48 "syringe1"CX% +2 "core" %&1v +48 "syringe1"CZ% +2 "core" %&1j +48 "syringe1"C[% +4 "core" %&1z +46 "syringe1"C\\% +2 "core" %&1l +48 "syringe1"C]% +2 "core" %&1k +48 "syringe1"C^% +2 "core" %&1v +48 "syringe1"C_% +2 "core" %&1 +48 "syringe1"C`% +2 "core" %&1s +48 "syringe1"Ca% +2 "core" %&1~ +48 "syringe1"C)% +2 "core" é%&1y +48 "syringe1"C:% +2 "core" ú%&1i +48 "syringe1"CM% +2 "core" %&1~ +48 "syringe1"C,% +3 "core" ì%&1z +47 "syringe1"C-% +2 "core" í%&1y +48 "syringe1"Ck% +2 "core" %&1rށ +48 "syringe1"Cl% +2 "core" %&1x +48 "syringe1"CO% +2 "core" %&1oހ +48 "syringe1"Cf% +2 "core" %&1tۀ +48 "syringe1"C% +2 "core" Ü%&1oڀ +48 "syringe1"C<% +2 "core" ü%&1Հ +48 "syringe1"Cn% +2 "core" %&1s׀ +48 "syringe1"CT% +2 "core" %&1y܀ +48 "syringe1"Cq% +4 "core" %&1uց\ +46 "syringe1"Cr% +3 "core" %&1{݁ +47 "syringe1"Cs% +3 "core" %&1mԁ +47 "syringe1"Cj% +3 "core" %&1vց +47 "syringe1"Cu% +3 "core" %&1{܁ +47 "syringe1"Cv% +3 "core" %&1wց +2 ."PROCESSING"Handoff.select :waste + "valve0"D +11 #"PROCESSING"0.2psi at evacEnd +2 .Plunge.seek :pTop +3 "valve0"Dw'v +91 "core" ' +2 ."PROCESSING"delay 5 seconds +502 .Air.in :glide + "syringe1"C>d  Q]<2 +5 ."PROCESSING"Air.seek :fullVent +2 "syringe1"Cx' +182 "core" ' +2 ."PROCESSING"delay 2 seconds +202 .Plunge.seek :pBottom + "valve0"Dp' +92 "core" ' + #"PROCESSING"Seawater evacuated, Pressure above/below filter released. +2 .Plunge.seek :locked +3 "valve0"Dm' +128 "core" ' +2 ."PROCESSING"Handoff.select :waste + "syringe1"Cy& +6 "core" & ր Xr +2 ."PROCESSING"Lysis1.in :slow + "syringe1"C?d Q[<2 +5 ."PROCESSING"Lysis1.seek 950uL +2 "syringe1"C(( +1413 "core" è( + ."PROCESSING"delay 5 seconds +502 .Handoff.select :blocked +3 "valve0"D0 +12 ."PROCESSING"Plunge.seek :puckTop + "valve0"D|'v +79 "core" ' +2 "syringe1"CK& +2 "core" &{ \\ +3 ."PROCESSING"Lysis1.seek 350uL +2 "syringe1"Co( +2195 "Can"pu&yz&9( +621 "core" ( +2 ."PROCESSING"delay 3 seconds +302 "syringe1"C}% +2 "core" %* ! +3 ."PROCESSING"Air.in mix with 2.32937 parts Lysis1 +2 "syringe1"C> ^@e Q]<2 +5 C~% +2 "core" %*  +3 "syringe1"C& +3 "core" Â&H  +39 ."Airmixer"Air.seek :evac +5 "syringe1"C ' +3 ."PROCESSING"Lysis1.seek 190uL +3 "syringe1"C(U +759 "core" È( +10 É' +2 ."PROCESSING"Air.in :fast + "syringe1"C> Q]<2 +5 ."PROCESSING"Air.seek :full +2 "syringe1"C'h +661 "core" Ç' +2 ."PROCESSING"Lysis1.seek :empty +2 "syringe1"C(( +900 "core" Å( +2 "valve0"D% +2 "core" Ą%v;XO Q +2 "syringe1"C% +4 "core" Ã%h M Lp + #"PROCESSING"Lysis Buffer Delivered. Plunge Valve (PV) at puckTop Syringe pressure @25.9psi +2 .Plunge.seek :puckBottom +3 "valve0"D\ ' +91 "core" Ċ' +2 "valve0"D % +3 "core" ċ%C(WW \\- +2 "syringe1"C% +3 "core" Ó%h9 Zf + #"PROCESSING"Lysis Buffer Delivered. Plunge Valve (PV) at puckBottom Syringe pressure @20.7psi +2 #Polling Can every 2:00 +53 "Can"mu\ &z|U;@1 +2 ."PROCESSING"PuckHeater.configure :default #ambient 12.4C + "Cartridge" \ :D H v +5 ."PROCESSING"PuckHeater.seek 71.7C +3 "Cartridge"  x +2 9 +5 "cartridge" 9? +103 "Cartridge" 9 +3 "cartridge" 9Gd +102 "Cartridge" 9 +4 "cartridge" 9*d +102 "Cartridge" 9 +3 "cartridge" 9 d +103 "Cartridge" 9 +3 "cartridge" 9 d +102 "Cartridge" 9 +3 "cartridge" 9Ad +102 "Cartridge" 9 +3 "cartridge" 9ud +102 "Cartridge" 9 +3 "cartridge" 9!gd +102 "Cartridge" 9 +4 "cartridge" 9#jd +103 "Cartridge" t9 +2 "cartridge" 9%."d +103 "Cartridge" 9 +3 "cartridge" 9'&d +102 "Cartridge" 9 +3 "cartridge" 9(*d +102 "Cartridge" z9 +3 "cartridge" 9*E0/d +102 "Cartridge" '9 +4 "cartridge" 9,3d +103 "Cartridge" 9 +3 "cartridge" 9-07d +102 "Cartridge" &9 +3 "cartridge" 9/3;d +102 "Cartridge" %9 +4 "cartridge" 90@d +102 "Cartridge" !9 +3 "cartridge" 927Dd +102 "Cartridge" 9 +4 "cartridge" 930Hd +103 "Cartridge" .9 +3 "cartridge" 950Ld +102 "Cartridge" i9 +3 "cartridge" 960Pd +102 "Cartridge" 09 +3 "cartridge" 97\\Ud +102 "Cartridge" 19 +3 "cartridge" 99\\Yd +102 "Cartridge" 9 +3 "cartridge" 9:\\]d +102 "Cartridge" 29 +3 "cartridge" 9;\\ad +102 "Cartridge" 39 +4 "cartridge" 9= ed +102 "Cartridge" 49 +3 "cartridge" 9>Yjd +102 "Cartridge" 9 +3 "cartridge" 9?nd +102 "Cartridge" 59 +4 "cartridge" 9@rd +103 "Cartridge" 9 +3 "cartridge" 9Avd +102 "Cartridge" 89 +3 "cartridge" 9Bzd +102 "Cartridge" #9 +3 "cartridge" 9DId +102 "Cartridge" $9 +4 "cartridge" 9E]d +102 "Cartridge" 99 +4 "cartridge" 9Fd +103 "Cartridge" B9 +2 "cartridge" 9Gd +103 "Cartridge" ;9 +2 "cartridge" 9Hd +103 "Cartridge" =9 +3 "cartridge" 9Id +102 "Cartridge" 69 +3 "cartridge" 9Jd +102 "Cartridge" +9 +4 "cartridge" 9K d +103 "Cartridge" ?9 +3 "cartridge" 9L d +102 "Cartridge" 9 +3 "cartridge" 9M d +102 "Cartridge" *9 +3 "cartridge" 9O  d +102 "Cartridge" @9 +3 "cartridge" 9O8d +102 "Cartridge" A9 +3 "cartridge" 9P8d +102 "Cartridge" g9 +3 "cartridge" 9Q8d +102 "Cartridge" b9 +3 "cartridge" 9R8d +102 "Cartridge" D9 +3 "cartridge" 9Sd +102 "Cartridge" E9 +4 "cartridge" 9Tdd +102 "Cartridge" F9 +4 "cartridge" 9Ud +102 "Cartridge" G9 +35 "cartridge" 9Vd +102 "Cartridge" H9 +2 "cartridge" 9Wd +103 "Cartridge" I9 +3 "cartridge" 9Xc +102 "Cartridge" L9 +3 "cartridge" 9Yd +103 "Cartridge" J9 +2 "cartridge" 9Zd +103 "Cartridge" 9 +2 "cartridge" 9[d +103 "Cartridge" "9 +3 "cartridge" 9\\ed +102 "Cartridge" 9 +5 "cartridge" 9]Ld +102 "Cartridge" {9 +3 "cartridge" 9^d +102 "Cartridge" P9 +4 "cartridge" 9_d +102 "Cartridge" >9 +3 "cartridge" 9_d +102 "Cartridge" Q9 +3 "cartridge" 9`d +102 "Cartridge" C9 +3 "cartridge" 9ad +102 "Cartridge" S9 +4 "cartridge" 9bkd +102 "Cartridge" R9 +4 "cartridge" 9cW?d +102 "Cartridge" U9 +3 "cartridge" 9d"? d +102 "Cartridge" V9 +3 "cartridge" 9e?d +102 "Cartridge" W9 +3 "cartridge" 9e?d +102 "Cartridge" Y9 +4 "cartridge" 9fkd +102 "Cartridge" X9 +4 "cartridge" 9gqkd +102 "Cartridge" Z9 +3 "cartridge" 9hHk d +102 "Cartridge" [9 +3 "cartridge" 9i\ k$d +102 "Cartridge" \\9 +3 "cartridge" 9ik)c +102 "Cartridge" ]9 +3 "cartridge" 9jk-d +102 "Cartridge" ^9 +3 "cartridge" 9kz1d +102 "Cartridge" _9 +3 "cartridge" 9l5d +102 "Cartridge" `9 +3 "cartridge" 9l9c +102 "Cartridge" a9 +4 "cartridge" 9m>c +102 "Cartridge" )9 +3 "cartridge" 9nSBc +102 "Cartridge" :9 +4 "cartridge" 9o>Fd +102 "Cartridge" M9 +3 "cartridge" 9oJc +102 "Cartridge" ,9 +2 "Can"kt&zzB;@0F +3 "cartridge" 9pOb +103 "Cartridge" -9 +2 "cartridge" 9qSa +102 "Cartridge" k9 +3 "cartridge" 9r(W` +102 "Cartridge" l9 +4 "cartridge" 9r[_ +102 "Cartridge" O9 +3 "cartridge" 9sc_^ +102 "Cartridge" f9 +3 "cartridge" 9sd] +102 "Cartridge" 9 +3 "cartridge" 9tjh] +102 "Cartridge" <9 +3 "cartridge" 9tl\\ +6 ."PROCESSING"PuckHeater.hold 2:00,71.7C +5 "Cartridge" n xt{ +2 "cartridge" m +11242 "Can"mt&z{ Dd +3 mt&z{jDd +761 "cartridge" +2 #"PROCESSING"Polling Can every 2:00 +52 "Can"mt&z|D>g +2 ."PROCESSING"PuckHeater.configure :default #ambient 12.4C + "Cartridge" \ :D H { +5 ."PROCESSING"PuckHeater.seek 70.6C +3 "Cartridge" T vC +2 q9 +5 "cartridge" 9w +3 ."PROCESSING"PuckHeater.hold 2:00,70.6C +5 "Cartridge" r vCry +3 "cartridge"  +11146 "Can"nt&z{F +3 nt&z{F +857 "cartridge" +2 #"PROCESSING"Polling Can every 2:00 +52 "Can"mt&z|FG +2 ."PROCESSING"PuckHeater.configure :default #ambient 12.4C + "Cartridge" \ :D H | +5 ."PROCESSING"PuckHeater.hold 18:00,69.6C +5 "Cartridge" s tqpw +11070 "Can"lt&y|\  H +2 lt&y{BH +11985 lt}&z{KO +3 lt}&z{KO +11988 pt|&z{oM +2 pt|&z{M +11987 mt}&z{EO +3 mt}&z{O +11987 ltu&z{2R +2 ltu&z{vR +11989 nts&z{TI6 +3 nts&z{!TI6 +11986 ntv&z\ {PVxT +2 ntv&z\ {VxT +11992 mtz&z|>Xr +2 mtz&z|7Xr +11992 mtx&z|=DZ +2 mtx&z|;PZ +946 "cartridge" +2 #"PROCESSING"Polling Can every 2:00 +52 "Can"nt&z |Z +2 ."PROCESSING"PuckHeater.configure :default #ambient 12.4C +2 "Cartridge" \ :D H x +4 ."PROCESSING"PuckHeater.seek 105.5C +3 "Cartridge" j  +2 u9 +5 "cartridge" 9tFs +104 "Cartridge" v9 +2 "cartridge" 9tDsd +103 "Cartridge" /9 +3 "cartridge" 9usd +102 "Cartridge" 9 +3 "cartridge" 9x6s d +102 "Cartridge" y9 +4 "cartridge" 9z]sd +102 "Cartridge" w9 +3 "cartridge" 9|]sd +102 "Cartridge" p9 +3 "cartridge" 9}sd +103 "Cartridge" c9 +2 "cartridge" 9sd +103 "Cartridge" K9 +2 "cartridge" 9's!d +102 "Cartridge" m9 +3 "cartridge" 9&d +103 "Cartridge" (9 +3 "cartridge" 9*d +102 "Cartridge" }9 +3 "cartridge" 9#.d +134 "Cartridge" ~9 +2 "cartridge" 93d +102 "Cartridge" 9 +3 "cartridge" 98d +102 "Cartridge" x9 +3 "cartridge" 9+@N x Q]<2 +4 ."PROCESSING"Air.seek :pressurized +3 "syringe1"CF' +635 "core" ' + "syringe1"CG% +3 "core" %R( X< +2 #"PROCESSING"5.1psi after pressurize +2 .Air.in :compress +2 "syringe1"C>N x Q]P2 +5 ."PROCESSING"Air.seek :evac +2 "syringe1"CH' +536 "core" 'ߜpE8 P +3 "syringe1"CI% +4 "core" %ߜ8 P + #"PROCESSING"Reached 40.6 of 40.0psi after pumping 1688uL (0.95 strokes) +2 .Air.in :default +2 "syringe1"C>d Q]<2 +5 ."PROCESSING"Air.hold +2 "syringe1"CL+ +3 "core" + +2 ."PROCESSING"delay 2 seconds +203 .Air.in :fast + "syringe1"C> Q]<2 +4 ."PROCESSING"Air.seek :full + "syringe1"CJ'h +628 "core" ' +2 ."PROCESSING"Plunge.seek :puckBottom +2 "valve0"D' +92 "core" Ć' + "syringe1"C"& +4 "core" â&(+ǢM a +2 ."PROCESSING"Lysis1.seek 138uL +2 "syringe1"C (v +656 "core" à( +2 ."PROCESSING"delay 2 seconds +202 .Plunge.seek :puckTop +2 "valve0"D{'v +91 "core" ' +2 ."PROCESSING"Lysis1.seek :empty +2 "syringe1"CP(( +657 "core" ( +2 ."PROCESSING"Plunge.seek :puckBottom +2 "valve0"D>' +92 "core" ľ' +2 "carousel0"FQ% +3 "core" %8:Ov k\ +4 "valve0"DC% +4 "core" %B((W\\ b- +3 "syringe1"CS% +5 ."PROCESSING"Lysis1.in :extract + "syringe1"C?d ' Q[#2 +4 "core" %h * t +2 ."PROCESSING"Lysis1.seek 675uL,nil +3 "syringe1"CR(n +5 CU& +3 "core" &("+ # +7 "syringe1"CV& +2 "core" &0+ ~# +18 "syringe1"CW& +2 "core" &dl, z# +12 "syringe1"CY% +7 "core" %h |f +3 "syringe1"CX& +3 "core" & /; {# +13 "syringe1"CZ& +2 "core" &# 0핒 }# +18 "syringe1"C[& +2 "core" &ބ 2˒ |# +11 "syringe1"C\\% +3 "core" %h  |p +4 "syringe1"C]& +2 "core" & 4 {# +18 "syringe1"C^& +2 "core" &G 6& }# +18 "syringe1"C_& +2 "core" &ߨ 8sJ }# +7 "syringe1"C`% +2 "core" %h  }r +3 "syringe1"Ca% +3 "core" %h C ~p +3 ."pump"Air.in :pressurize + "syringe1"C>@N  Q]<2 +4 ."pump"Air.seek :pressurized +2 "syringe1"C)' +5 C:& +2 "core" ú&E;y Z# +6 "syringe1"CM& +2 "core" &k# +18 "syringe1"C,& +2 "core" ì&4=/ ?# +18 "syringe1"C-& +2 "core" í&>0 ?# +18 "syringe1"Ck& +2 "core" &)?i= ?# +18 "syringe1"Cl& +3 "core" &?h O +17 "syringe1"CO& +2 "core" &?j R +18 "syringe1"Cf& +2 "core" &?n S +18 "syringe1"C& +2 "core" Ü&?m < +18 "syringe1"C<& +2 "core" ü&?i R +18 "syringe1"Cn& +3 "core" &?i R +17 "syringe1"Cq& +2 "core" &?g S +18 "syringe1"Cr& +2 "core" &?g Q +18 "syringe1"C& +2 "core" Ô&?k P +18 "syringe1"CT& +2 "core" &?n Q +18 "syringe1"Cs& +3 "core" &?q S +17 "syringe1"Cu& +2 "core" &?g S +18 "syringe1"Cv& +2 "core" &?j S +18 "syringe1"C/& +2 "core" ï&?o R +18 "syringe1"C& +2 "core" Ð&?g R +18 "syringe1"Cy& +2 "core" &?lH S +18 "syringe1"Cw& +2 "core" &?d Q +18 "syringe1"Cp& +2 "core" &?h P +18 "syringe1"Cc& +2 "core" &?v R +18 "syringe1"CK& +3 "core" &?j툎 S +17 "syringe1"Cm& +2 "core" &?n P +18 "syringe1"C(& +2 "core" è&?j N +18 "syringe1"C}& +2 "core" &?i툉 P +18 "syringe1"C~& +2 "core" & ?m숕 O +18 "syringe1"C& +3 "core" Â&?` P +17 "syringe1"Cx& +2 "core" &?`툞 P +18 "syringe1"Co& +2 "core" &?n수 I +18 "syringe1"C & +3 "core" É&?i鈔 R é' +2 "syringe1"C% +5 "core" È%R,n V< + #"pump"9.6psi after pressurize +2 .Air.in :compressLysate +3 "syringe1"C>dN  Q]<2 +4 ."pump"Air.seek :evac +2 "syringe1"C' +5 C& +43 "core" Ã&?a l +3 "syringe1"C & +3 "core" Ë&?e R +2 "syringe1"C& +3 "core" Ó&?l T +10 "syringe1"C& +2 "core" Õ&?h R +18 "syringe1"C& +2 "core" Ö&?l Q +18 "syringe1"C|& +2 "core" &?g Q +18 "syringe1"C& +3 "core" ×&?n P +17 "syringe1"C& +3 "core" Ø&?k S +17 "syringe1"C& +2 "core" Ò&?c P +18 "syringe1"C& +2 "core" Î&?h U +18 "syringe1"C& +2 "core" Ï&?k T +18 "syringe1"C& +2 "core" Ñ&?bi S +21 "syringe1"C & +3 "core" Ì&?c T +14 "syringe1"Ct& +2 "core" &?o S +18 "syringe1"C& +2 "core" Ú&?f T +18 "syringe1"C& +2 "core" Ù&?p# S +18 "syringe1"Cz& +2 "core" &?j S +18 "syringe1"C'& +2 "core" ç&?g; S +18 "syringe1"C& +2 "core" Á&?fR R +18 "syringe1"C&& +2 "core" æ&?mM S +18 "syringe1"C%& +3 "core" å&?d퉉 R +17 "syringe1"C!& +2 "core" á&?i艅 T +18 "syringe1"C& +2 "core" &?f Q +18 "syringe1"C.& +2 "core" î&?v퉫 Q +18 "syringe1"Ci& +2 "core" &?j R +18 "syringe1"C0& +3 "core" ð&?g Q +17 "syringe1"C1& +2 "core" ñ&?e R +18 "syringe1"C& +2 "core" Û&?q Q +18 "syringe1"C2& +2 "core" ò&?r R +18 "syringe1"C3& +2 "core" ó&?n T +18 "syringe1"C4& +2 "core" ô&?p& Q +18 "syringe1"C& +2 "core" Ý&?b< S +18 "syringe1"C5& +3 "core" õ&?bV R +17 "syringe1"C& +2 "core" Þ&?oe O +18 "syringe1"C8& +2 "core" ø&?b䊍 P +18 "syringe1"C#& +2 "core" ã&?k݊ R +18 "syringe1"C$& +2 "core" ä&?l R +18 "syringe1"C9& +2 "core" ù&?m S +18 "syringe1"CB& +2 "core" &?v Q +18 "syringe1"C;& +3 "core" û&?f* R +17 "syringe1"C=& +2 "core" ý&?hF R +18 "syringe1"C6& +2 "core" ö&?nL R +18 "syringe1"C+& +2 "core" ë& ?g? S +18 "syringe1"C?& +2 "core" ÿ&?nP Q +18 "syringe1"C& +3 "core" ß&?kA O +17 "syringe1"C@& +2 "core" &?m<' R +18 "syringe1"CA& +2 "core" & ?mH6 R +18 "syringe1"Cj& +2 "core" &?lXG Q +18 "syringe1"Cg& +2 "core" &?mPo T +18 "syringe1"C*& +3 "core" ê&?sB Q# +17 "syringe1"Cb& +2 "core" &?t =# +18 "syringe1"CE& +2 "core" & ? =# +18 "syringe1"C\ & +2 "core" Ê&??~ =# +18 "syringe1"C& +2 "core" Ç&#c? ;# +10 Ä'E6~3 =< +3 "syringe1"CG% +4 "core" %E%{ 9< + #"pump"Reached 15.5 of 15.5psi after pumping 1543uL (0.87 strokes) +2 .Air.in :default +2 "syringe1"C>d Q]<2 +4 CF& +2 ."pump"Air.hold +4 "syringe1"CI+ +4 "core" &:@` |# + + +3 "syringe1"CH% +3 CL& +2 "core" %E5  ~ +2 &N@R2 }# +11 "syringe1"C"& +2 "core" â&e @A {# +18 "syringe1"CD& +3 "core" &A }# +17 "syringe1"C& +2 C% +2 "core" Å&B??  +2 ."pump"Air.in :compressLysate + "syringe1"C>dN  Q]<2 +5 ."pump"Air.seek :evac +2 "syringe1"CQ' +5 CC& +2 "core" &ZCY< K# +9 "syringe1"CS& +2 "core" &UC =# +18 "syringe1"CU& +2 "core" &DE =# +18 "syringe1"CV& +2 "core" &6DR =# +18 "syringe1"CW& +3 "core" &D5E5o ?# +17 "syringe1"CY& +7 "core" &JTES| <# +13 "syringe1"CX& +2 "core" &TE~ ># +18 "syringe1"CZ& +2 "core" &fE~k >#" +18 "syringe1"C[& +2 "core" &q$Fn ># +18 "syringe1"C\\& +2 "core" &rF $ ?# +18 "syringe1"C]& +2 "core" &rF> R +18 "syringe1"C^& +2 "core" &rFD T' +18 "syringe1"C_& +2 "core" &rFB Q +18 "syringe1"C`& +2 "core" &rF?a R +18 "syringe1"Ca& +2 "core" &rFC R +18 "syringe1"C{& +2 "core" &rF} ># +18 "syringe1"C:& +40 "core" 'IA:o% :< + ú&qFiw) >## +6 "syringe1"CM% +5 C,& +3 "core" %IA.5 ~ + ì&Fe }# + "syringe1"C-& +2 #"pump"Reached 16.2 of 15.5psi after pumping 1590uL (0.89 strokes) +3 .Air.in :default +3 "syringe1"C>d Q]<2 +4 "core" í&F4s #! +2 ."pump"Air.hold +3 "syringe1"Ck+ +5 Cl& +3 "core" + + &Gp }# +2 "syringe1"CO% +3 CP& +3 "core" %IA;< { +5 &/G |# +6 "syringe1"Cf& +4 "core" &NHZ2 ~# +16 "syringe1"C& +3 "core" Ü& aI/7 ~# +17 "syringe1"C<& +4 "core" ü&9hJ 7 ~# +3 "syringe1"Cn% +3 "core" %IA- } +2 "syringe1"Cq% +3 "core" %IA2ꌂ ~ +3 ."pump"Air.in :compressLysate + "syringe1"C>dN  Q]<2 +4 ."pump"Air.seek :evac +3 "syringe1"Cr& + C' +4 "core" &r|K&|9 ~#! +9 "syringe1"CT& +3 "core" &Ky =# +17 "syringe1"Cs& +3 "core" &L ?# +17 "syringe1"CJ& +3 "core" &N{0 ># +17 "syringe1"Cu& +3 "core" &6oO~ ># +17 "syringe1"Cv& +3 "core" &^Ot ># +17 "syringe1"C/& +3 "core" ï&|P|m ;# +17 "syringe1"C& +3 "core" Ð&Q =# +20 "syringe1"Cy& +2 "core" &YQOp =# +15 "syringe1"Cw& +3 "core" &Qwp ># +17 "syringe1"Cp& +3 "core" &Q}t <# +17 "syringe1"Cc& +3 "core" &Qz;t S +17 "syringe1"CK& +3 "core" &Q Q +17 "syringe1"Cm& +3 "core" &Q6 Q +17 "syringe1"C(& +3 "core" è&Q9 P +17 "syringe1"C}& +3 "core" &Q~A Q +17 "syringe1"C~& +4 "core" &Q{2Q Q +16 "syringe1"C& +3 "core" Â&Q8z P +17 "syringe1"Cx& +3 "core" &Q~9 T +17 "syringe1"Co& +3 "core" &\ Qo ># +17 "syringe1"C & +3 "core" É&"Qx ?# +9 Ô'W<|g =< +3 "syringe1"C% +3 "core" È%W<f@ A< +2 #"pump"Reached 15.7 of 15.5psi after pumping 1645uL (0.93 strokes) + .Air.in :default +2 "syringe1"C>d Q]<2 +4 ."pump"Air.hold +2 "syringe1"C+ +4 "core" Ã+ +2 "syringe1"C % +3 C& +2 "core" Ë%W<S  +4 Ó&QR ~# + "syringe1"C& +3 "core" Õ&R 4l # +14 "syringe1"C& +2 "core" Ö&Ro6K ~# +18 "syringe1"C|& +3 "core" & S/1" }# +8 "syringe1"C% +2 "core" ×%W<0! ~ +7 "syringe1"C& +2 "core" Ø& GS0 # +18 "syringe1"C& +2 "core" Ò&IfT9 ~# +18 "syringe1"C& +2 "core" Î&vwU7 # +4 "syringe1"C% +2 "core" Ï%W< } +2 "syringe1"C% +4 "core" Ñ%W< } +2 ."pump"Air.in :compressLysate + "syringe1"C>dN  Q]<2 +5 ."pump"Air.seek :evac + "syringe1"C ' +6 Ct& +2 "core" &V C# +9 "syringe1"C& +2 "core" Ú&Ww ># +18 "syringe1"C)& +2 "core" é& Xf ># +18 "syringe1"C& +3 "core" Ù&RRYwk <# +17 "syringe1"Cz& +2 "core" &[Um" =# +18 "syringe1"C'& +2 "core" ç&\\uv <# +18 "syringe1"C& +2 "core" Á&a]lp =# +18 "syringe1"C&& +2 "core" æ&"2^$l =# +18 "syringe1"C%& +2 "core" å&D^ˊ <# +18 "syringe1"C!& +2 "core" á&a_Us =# +18 "syringe1"C& +2 "core" &y_o <# +18 "syringe1"C.& +2 "core" î&`Hk ;# +18 "syringe1"Ci& +2 "core" &W`b <# +18 "syringe1"C0& +2 "core" ð&` ># +18 "syringe1"C1& +2 "core" ñ&`^ @# +18 "syringe1"C& +2 "core" Û&`*J R +18 "syringe1"C2& +2 "core" ò&`.w S +18 "syringe1"C3& +2 "core" ó&`) S +18 "syringe1"C4& +2 "core" ô&`) S +18 "syringe1"C& +2 "core" Ý& `+ Q +18 "syringe1"C5& +2 "core" õ&`% S +18 "syringe1"C& +3 "core" Þ&`1E T +17 "syringe1"C8& +3 "core" ø&`-~ R +17 "syringe1"C#& +2 "core" ã&`* Q +18 "syringe1"C$& +2 "core" ä&\ `f =# +18 "syringe1"C9& +2 "core" ù&`d @# +18 "syringe1"CB& +2 "core" &9`j =# +18 "syringe1"C;& +3 "core" û&`a d <# +7 Ì' 6p$ << +3 "syringe1"C=% +43 "core" ý% 6-Q } + #"pump"Reached 15.8 of 15.5psi after pumping 1721uL (0.97 strokes) +2 .Air.in :default +2 "syringe1"C>d Q]<2 +4 C6& +2 ."pump"Air.hold +5 "syringe1"C++ +4 "core" ö&Jb ~# + ë+ + "syringe1"C?% +2 C& +5 "core" ÿ% 6&. ~ + ß&(oci ~# +3 "syringe1"C@& +4 "core" &6{cō # +5 "syringe1"CA& +3 "core" &Ld ' }# +13 ( +2 "syringe1"Cj& +4 "core" &nd # +2 "syringe1"Cg% +9 "core" % 6m | + #"PROCESSING"Pulled 675uL lysate @15.2psi +2 "valve0"D*% +5 "core" Ī%(N +3 "syringe1"Cb% +5 ."PROCESSING"Lysis1.seek 800uL,nil +3 "syringe1"CE( +4 "core" % 6܍+ +3 "syringe1"C\ & +3 "core" Ê&n d ~# +12 "syringe1"C& +2 "core" Ç&q4d', ~# +18 "syringe1"CG& +3 "core" &zoe "; ~# +12 "syringe1"CF% +2 "core" % 6  5  +3 "syringe1"CH& +3 "core" &eSō& # +17 "syringe1"CL& +2 "core" &e' }# +18 "syringe1"C"& +2 "core" â&fZ( }# +8 "syringe1"CD% +2 "core" % 6% } +8 "syringe1"C& +2 "core" Å& g0 ~# +18 "syringe1"C& +3 "core" Æ&/g) ~# +17 "syringe1"C & +2 "core" à&)1h" }# +4 "syringe1"CC% +2 "core" % 6ƌ { +3 "syringe1"CS% +3 "core" % 6 z +2 ."pump"Air.in :compressLysate +2 "syringe1"C>dN  Q]<2 +4 CU& +2 ."pump"Air.seek :evac +4 "core" &XAidV ~# +4 "syringe1"CV' +8 CW& +2 "core" &vNjf ># +18 "syringe1"CY& +2 "core" &j` <# +18 "syringe1"CX& +3 "core" &l;k ;# +17 "syringe1"CZ& +2 "core" &mciY =# +18 "syringe1"C[& +2 "core" &LwnO[M ># +18 "syringe1"C\\& +2 "core" &to%c =# +12 ( +2 ."pump"Air.in :default + "syringe1"C>d Q]<2 +3 ."pump"Air.hold +2 "syringe1"C]+ +5 "core" '޼4| ?< + + +2 "syringe1"C& +3 "core" Ä&oo+b U +2 "carousel0"F^% +3 "core" %8)O d\ +4 ."PROCESSING"Air.in :glide + "syringe1"C>d  Q]<2 +5 ."PROCESSING"Air.seek :fullVent +2 "syringe1"C_' +219 "core" ' +2 ."PROCESSING"Handoff.select :waste + "valve0"D +12 #"PROCESSING"Recovered 800uL lysate @13.3psi + .delay 3 seconds +303 "syringe1"C`% +3 "core" %*̀  +2 #"PROCESSING"After 3 delay Recovered 800uL lysate @-0.2psi + "carousel0"Fa% +4 "core" %8O \ +89 #"LRAUV"-> Cmd.stop +3 "sampler0"H{% +3 "core" %C2 +4 ."closeHandoff"Handoff.select :close +3 "valve0"D0 +12 ."LRAUV"Gate.power :heat,:OFF +2 .Gate.power :cartridge,:OFF +2 "valve1"EI& +9 "core" & NBN K +2 ."LRAUV"PinPort.in :unlocking +2 "valve1"E? Ld2 +5 ."LRAUV"PinPort.seek :clear +2 "valve1"E:( +239 "core" ź( + ."LRAUV"Carousel.in :default +2 "carousel0"F>  El22 +5 F,% +2 "core" Ƭ%8Ot \ +3 ."LRAUV"Carousel.home.seek 59 +2 "carousel0"FM'8 +15 "core" ' +2 "carousel0"F-% +2 "core" ƭ%8EP,  +3 "syringe1"Cl& +3 "core" &orր +2 ."LRAUV"Plunge.seek :locked +2 "valve0"DO' +128 "core" ' +2 "syringe0"BP& +3 "core" &(,ހ c +3 ."Archive"Archive.in :unlocking +4 "syringe1"Cf% +2 "syringe0"B? P\\-2 +4 "core" %*ހ c +2 ."Archive"Archive.seek :clear +5 ."Air"Air.in :unlocking +3 "syringe1"C& +2 C> Q]-2 +3 "syringe0"B<(j +7 ."Air"Air.seek :clear +2 "syringe1"Cn'8 +3 "core" Ü&orр +5 ."Lysis1"Lysis1.in :unlocking +2 "syringe1"C? Q[(2 +3 "syringe0"Bq% +5 ."Lysis1"Lysis1.seek :clear +4 "syringe1"Cr(j +3 "core" %<8+ I +4 ."Lysis2"Lysis2.in :unlocking +2 "syringe0"B> Q[(2 +4 ."Lysis2"Lysis2.seek :clear +2 "syringe0"BT'j +283 "core" ( +132 ¼( +7 ' +36 ' +2 "sampler0"Hs% +5 "core" %C4 | +9 ."LRAUV"Gate.power :analytic1,:OFF + .Gate.power :analytic2,:OFF +3 .Gate.power :analytic3,:OFF +2 .Gate.power :motor,:OFF +3 .Gate.power :core,:OFF +3 .Gate.power :main,:OFF +2 #Safely stopped and ready to power off @1752870760.10PDT @PDT1752870763.77 "Can"mt&z|ob +11987 nt&z |oP +11991 muq&z|o @1752871808.13PDT = =mMAIN_scheduler =tMAIN @PDT1752871809.13 #t\ Environmental Sample Processor built 30-Jun-25 (6f42ecee) +116 #"core_reset"Sent BREAK +2 #t>BREAK< ESP3 Gateway boot v1.43 +220 #>BREAK< ESP3 Gateway boot v1.43 for core bus +2 #>BREAK< ESP3 Gateway boot v1.43 for cartridge bus +289 #\ Configuration for koa by nadia@mbari.org 6/26/25\ /home/esp/esp2/type/auv/koa/configure.rb\ +55 #Sea pressure (Abs) tare is 6% of full scale +379 "Can"jz&zb| + jz&zb| + #tPolling Can every 2:00 +47 #Clients may connect on TCP port 9999 + #Connecting to 10.89.11.2:9999 +3 "Can"pz&zp| +2 #tWaiting for espclients... +31 #"LRAUV"Session Begun +194 #-> showStatus +202 #-> Cmd.loadCartridge -15 +9 .Gate.power :main,:ON,limit to 5000mA +2 .Gate.power :analytic1,:ON,limit to 4000mA +2 .Gate.power :analytic2,:ON,limit to 4000mA +3 .Gate.power :analytic3,:ON,limit to 4000mA +5 #Powering core bus +262 "valve0"D2 +2 D +2 "core" ā +5 ."LRAUV"Plunge.configure :default + "valve0"D# Pm'-2 +7 ."LRAUV"SamplePump.configure :default + "sampler0"H#^ #(22 +7 ."LRAUV"Toroid.configure :default + "valve0"D$ 2 +6 ."LRAUV"Carousel.configure :default + "carousel0"F#  El22 +7 ."LRAUV"Abs.configure :default + "ambient0"J#  +7 ."LRAUV"Archive.configure :default + "syringe0"B$d P\\<2 +7 ."LRAUV"Air.configure :default +2 "syringe1"C#d Q]<2 +4 ."LRAUV"Lysis1.configure :default + "syringe1"C$d Q[<2 +5 ."LRAUV"Lysis2.configure :default +2 "syringe0"B#d Q[<2 +6 ."LRAUV"PinPort.configure :default + "valve1"E$ Ld22 +5 #"LRAUV"All elf controllers running firmware version 4.92 +3 .Gate.power :motor,:ON,limit to 5000mA +4 "valve0"D% +5 "core" Ă%H1N  + "valve0"D& +3 "carousel0"F% +7 "syringe0"B& +6 ."Plunge_home"Plunge.home.jog 0 +4 "syringe1"C% +6 "valve0"D) +3 "syringe1"C& +5 "syringe0"B % +3 "valve1"E\ & +16 "core" ă&N S + Ƅ%EJP  + …&  Æ%أ  + ć) È&u , + ‰%  Ŋ& O + +8 "valve0"D % +4 ."PinPort_home"PinPort.home.jog 0 +3 ."Lysis1_home"Lysis1.home.jog 0 +4 ."Air_home"Air.home.jog 0 +3 ."Archive_home"Archive.home.jog 0 +2 ."Carousel_home"Carousel.home.jog 0 +3 ."Toroid_home"Toroid.home.jog 0 +3 ."Lysis2_home"Lysis2.home.jog 0 +3 "valve1"E * + "syringe1"C * +4 C) +3 "syringe0"B* +42 "carousel0"F) + "syringe0"B) +3 "valve0"D* +13 "core" ċ%H*O + Ō* + Í* Î) + * ‘) + Ē* Ɛ) +2 "syringe0"B% +8 "syringe1"C& + "syringe0"B& + "valve1"E& +3 "valve0"D& +2 "syringe1"C% +2 ."Plunge_home"Plunge.in :homing +5 "valve0"D> (2 +16 "core" “%f쁎 + Ô&ag + •&qƁg Ŗ&O + ė&N Ø%أ  +7 ."Plunge_home"Plunge.jog 1594 +5 ."Lysis2_home"Lysis2.in :homing +4 ."Lysis1_home"Lysis1.in :homing +2 ."Air_home"Air.in :homing +3 ."Toroid_home"Toroid.in :homing +3 ."Archive_home"Archive.in :homing +4 ."PinPort_home"PinPort.in :homing +2 "syringe0"B> (2 +2 "valve0"D): +4 "syringe1"C? (2 +2 "valve0"D?2 +2 "syringe1"C> -2 + "syringe0"B? -2 +3 "valve1"E?2 +3 ."Lysis2_home"Lysis2.jog 306 +2 ."Lysis1_home"Lysis1.jog 308 +10 "syringe0"B)2 +2 ."PinPort_home"PinPort.jog -1203 +5 ."Air_home"Air.jog 362 +3 ."Archive_home"Archive.jog 1608 +3 "syringe1"C*4 +2 ."Toroid_home"Toroid.jog 1276 +4 "valve1"E*M +3 "syringe0"B*H +4 "syringe1"C)j +2 "valve0"D* +27 "core" š) + ."Lysis2_home"Lysis2.setRawPosition! 50 +2 "syringe0"B72 +4 ."Lysis2_home"Lysis2.seek :home +2 "syringe0"B ' +4 "core" Û* +2 ."Lysis1_home"Lysis1.setRawPosition! 50 +2 "syringe1"C82 +5 ."Lysis1_home"Lysis1.seek :home +2 "syringe1"C!( +7 "core" Þ) +2 ."Air_home"Air.setRawPosition! 0 + "syringe1"C7 +4 "core"  ' +2 ."Lysis2_home"Lysis2.in :default +3 ."Air_home"Air.seek :home +3 "syringe0"B>d Q[<2 +2 "syringe1"C"' +7 "core" ę) + á( + â' + ."Lysis1_home"Lysis1.in :default +4 ."Plunge_home"Plunge.setRawPosition! 50 +3 ."Air_home"Air.in :default +2 "syringe1"C?d Q[<2 + "valve0"D72 +4 "syringe1"C>d Q]<2 +4 ."Plunge_home"Plunge.seek :home +3 "valve0"D#' +13 "core" * +3 ."Archive_home"Archive.setRawPosition! 50 + "syringe0"B82 +5 ."Archive_home"Archive.seek :home +3 "core" ģ' + "syringe0"B$( +3 ."Plunge_home"Plunge.in :default +2 "valve0"D> Pm'-2 +22 "core" ¤( + ."Archive_home"Archive.in :default +2 "syringe0"B?d P\\<2 +4 "core" Ŝ* +2 ."PinPort_home"PinPort.setRawPosition! 0 +2 "valve1"E8 +4 ."PinPort_home"PinPort.seek :home + "valve1"E%( +6 "core" ť( + ."PinPort_home"PinPort.in :default +2 "valve1"E? Ld22 +239 "core" ğ* +2 ."Toroid_home"Toroid.setRawPosition! 0 + "valve0"D8 +4 ."Toroid_home"Toroid.seek :home +2 "valve0"D&( +4 "core" Ħ( +2 ."Toroid_home"Toroid.in :default + "valve0"D? 2 +5 ."clearToroid"Toroid.seek :clear +3 "valve1"E'& +2 "valve0"D(( +5 "core" ŧ&O @ +3 ."LRAUV"PinPort.in :unlocking + "valve1"E? Ld2 +5 ."LRAUV"PinPort.seek :clear +2 "valve1"E)( +113 "core" ũ( +226 Ĩ( +2 ."LRAUV"Air.seek :clear +3 "syringe1"C*'8 +85 "core" ê' +2 ."LRAUV"Lysis1.seek :clear +2 "syringe1"C+(j +74 "core" ë( +2 ."LRAUV"Lysis2.seek :clear +2 "syringe0"B,'j +75 "core" ¬' +2 ."LRAUV"Archive.seek :clear +2 "syringe0"B-(j +74 "core" ­( +2 ."LRAUV"Carousel.in :default + "carousel0"F>  El22 +5 F.% +2 "core" Ʈ%8K P c +3 ."LRAUV"Carousel.home.seek 59 +2 "carousel0"F/'8 +15 "core" Ư' +2 "valve0"D0% +3 "core" İ%aN  +4 #"LRAUV"Selecting Cartridge 58 +3 "valve0"D1% +5 "core" ı%a* O  +2 "syringe1"C2& +3 "core" ò&jہw +2 "syringe1"C3% +3 "core" ó%8؛[  +2 "valve1"E4& +3 "core" Ŵ&\ O b +2 ."LRAUV"Carousel.seek 58 +2 "carousel0"F5'7 +14 "core" Ƶ'8o$|_T_ 2 +3 !"LRAUV"o:Slide::Error\ :@axisName"Storage Carousel (SC):@checkpoint: omitted: @replyo:I2C::Servo::AbsMove3Reply : @tagi:: @sourceiK: @error:positionErr: @channeli: @statuso:I2C::Servo::Status: @voltagef15.868467353951891: @currenti|: @type2F:@outPressi_:\ @lostT: @inPressi:@velocityi$: @pastFLSF:\ @homeF: @enabledF: @erri:@positionio8: @pastRLSF: @pwmi7:@deltaPressi_T:@pastThresholdF:@destinationi%: mesg"PStorage Carousel (SC) positionErr at 59 - 53 counts (sensed 59 - 46 counts):bt["2/home/esp/esp2/lib/slide.rb:642:in `raiseErr'"7/home/esp/esp2/lib/slide.rb:404:in `unlimitedSeek'"5/home/esp/esp2/lib/thread.rb:74:in `recoverable'"7/home/esp/esp2/lib/slide.rb:369:in `unlimitedSeek'"./home/esp/esp2/lib/slide.rb:361:in `seek'"0/home/esp/esp2/lib/slide.rb:411:in `moveTo'"1/home/esp/esp2/lib/slide.rb:421:in `driveTo'",/home/esp/esp2/lib/msg.rb:68:in `retry'"1/home/esp/esp2/lib/slide.rb:420:in `driveTo'"8/home/esp/esp2/type/auv/koa/configure.rb:28:in `to'"@/home/esp/esp2/utils/cartridge/carousel.rb:289:in `select!'"?/home/esp/esp2/utils/cartridge/carousel.rb:312:in `select'";/home/esp/esp2/utils/auv/cmd.rb:296:in `loadCartridge'",/home/esp/esp2/lib/msg.rb:68:in `retry'";/home/esp/esp2/utils/auv/cmd.rb:279:in `loadCartridge'"!LRAUV:2:in `topLevelBinding'"  El22 +5 ."LRAUV"Carousel.home.seek 58 +2 "carousel0"F7'7 +44 "core" Ʒ' +9 "carousel0"F8% +8 "core" Ƹ%7GHP<  +8 "syringe1"C9& +8 "core" ù&jՁf \ +4 ."LRAUV"Lysis1.in :fast +2 "syringe1"C?d Q[<2 +13 ."LRAUV"Lysis1.seek :locked +6 "syringe1"C:(* +240 "core" ú( +2 "valve0"D;% +41 "core" Ļ%a*N ] +4 ."Plunge"Plunge.seek :locked + "valve0"D<' +6 "syringe1"C=% +5 "core" ý%8؛ހ b +2 ."Air"Air.in :fast +2 "syringe1"C> Q]<2 +4 ."Air"Air.seek :locked +2 "syringe1"C>'h +83 "core" þ' +7 ļ' + ."LRAUV"Carousel.reconfigure :locked +2 "carousel0"F#  El2\ 2 +4 F?% +4 "core" ƿ%7RP9 J +5 #"LRAUV"Powering cartridge bus +260 "cartridge_broadcast" ( +2 ."LRAUV"Gate.setIR 1750,5000,0,6 +13 .Gate.setIR 0,5000,0,6 + "cartridge_broadcast"~ +6 ."LRAUV"PuckHeater.configure :default + "Cartridge" \ :D H  +5 ."LRAUV"Gate.power :heat,:ON,limit to 5000mA +54 "Cartridge" @t +3 "cartridge" t + "Cartridge" Ay +4 "cartridge" y]'6(i +3 "Cartridge" By 5 +4 "cartridge" y ?"UC\\q A"J60003 "dCb Bm/GyCg +2 #"LRAUV"Mounted lysis Cartridge board#J60003 +4 #Using default cartridge heat loss curve for HeatingFunctionInCarousel +1365 #-> Cmd.startFiltering +2 "valve0"DC% +4 "core" %H]N > +2 "syringe1"CD& +4 "core" &*Ff  +2 "syringe1"CE% +2 "core" %hS\\ * +3 "carousel0"FF% +2 "core" %7AOy \  +3 #"FILTERING"Preparing to filter lyseHoldBS_bac cartridge in slot 58 +4 "valve0"DG% +6 "core" %H[N @ +2 "syringe1"CH& +3 "core" &*IÁc  +2 "syringe1"CI% +3 "core" %hR T + +3 ."sealing"Air.in :default +3 "carousel0"FJ% + "syringe1"C>d Q]<2 +5 "core" %7@O \  +3 #"FILTERING"Priming sample loop w/200ml, bypass w/10ml +2 ."sealing"Air.seek :sealed +3 ."FILTERING"SamplePump.setPosition! 0ml +2 "syringe1"CK'6 +3 "sampler0"H7 +4 ."FILTERING"Bypass.open +2 "sampler1"IL1 +83 "core" 1 +73 "ambient0"JM% +2 "core" % X +2 ."FILTERING"Intake.open +2 "sampler0"HN1 +82 "core" 1 +2 "ambient0"JO% +3 "core" % N +2 #"FILTERING"Sea 3.7m deep (20.1psia) +2 #Waiting up to 20 seconds for sea pressure to stabilize +/-0.50psi +2 "sampler0"HP% +6 "core" % ^ +45 "sampler0"HQ% +2 "core" %J ` + ' +47 "sampler0"HR% +2 "core" % +48 "sampler0"HS% +2 "core" % +48 "sampler0"HT% +2 "core" % +48 "sampler0"HU% +2 "core" % +4 "Can"pz&zp|c + #"FILTERING"Vacuum tare is 51% of full scale at 12C (drifted -0%) +2 "ambient0"JV% +4 "core" % +2 "ambient0"JW% +3 "core" % +2 ."FILTERING"Abs.in :default +2 "ambient0"J>^ @f#(@h_222; +5 ."FILTERING"SamplePump.seek 10ml,1:10 + "sampler0"H['3 +62 ."pumpStarted"SamplePump.configure :prime + "sampler0"H#d @f#(@h_222; +1210 "core" ' + "sampler0"H\\% +3 "core" %3Y%} x2 +3 ."FILTERING"Abs.stop + "ambient0"J5 +4 ."FILTERING"SamplePump.setPosition! 0ml + "sampler0"H7 +4 ."FILTERING"Exhaust.open + "sampler0"H]2 +83 "core" 2 +72 ."closeBypass"Bypass.close +2 "sampler1"I^/ +79 "core" / +72 "sampler0"H_% +3 "core" % +2 "ambient0"J`% +3 "core" %_ +2 ."FILTERING"Abs.in :default + "ambient0"J>< a  +5 ."FILTERING"Abs.hold + "ambient0"Ja+ +3 "core" + +3 "ambient0"Jb% +3 "core" %] + #"FILTERING"Sea 5.1m deep (22.3psia) +3 "sampler0"Hc% +6 "core" % +2 "sampler0"Hd% +2 "core" % +5 ."FILTERING"SamplePump.in :start +2 "sampler0"H>^ @f#(@_222; +5 ."FILTERING"SamplePump.seek 200ml,13:50 +2 "sampler0"He' +60 ."pumpStarted"SamplePump.configure :prime + "sampler0"H#d @f#(@_222; +5052 "Can"ny&zq{) +11977 my'zs{uEG +7775 "core" ' + "sampler0"Hf% +3 "core" % ` u2 +2 ."FILTERING"Abs.stop +2 "ambient0"J5 +6 ."FILTERING"Bypass.open + "sampler1"Ig1 +81 "core" 1 + ."FILTERING"Intake.close +2 "sampler0"Hh/ +86 "core" / +2 "carousel0"Fi% +3 "core" %76O \  +4 ."FILTERING"Toroid.in :hold + "valve0"D? 2 +5 ."FILTERING"Toroid.seek :crack + "valve0"Dj( +205 "core" ( +76 ."FILTERING"Toroid.seek :cartridge +2 "valve0"Dk(m +206 "core" ( +4 ."FILTERING"Toroid.in :default + "valve0"D? 2 +5 ."FILTERING"Toroid.seek :clear +4 "valve0"Dl( +372 "core" ( + "ambient0"Jm% +4 "core" % x +3 "Can"my'zs{^ +2 "ambient0"Jn% +2 "core" % x +3 "ambient0"Jo% +2 "core" % z +3 #"FILTERING"Pressurizing cartridge to 26psi above 19.6psia + .SamplePump.setPosition! 0ml +2 "sampler0"H7 +4 ."FILTERING"Intake.open + "sampler0"Hp1 +81 "core" 1 + ."FILTERING"Bypass.close +2 "sampler1"Iq/ +82 "core" / + ."FILTERING"Exhaust.close +2 "sampler0"Hr0 +83 "core" 0 +2 "sampler0"Hs% +3 "core" %Y +2 "ambient0"Jt% +3 "core" % +2 ."FILTERING"Abs.in :default + "ambient0"J>< a  +5 ."FILTERING"Abs.hold + "ambient0"Ju+ +4 "core" + +3 "sampler0"Hv% +3 "core" %[ +2 "sampler0"Hw% +3 "core" % +2 ."FILTERING"SamplePump.in :charge +2 "sampler0"H>fu040222; +5 ."FILTERING"SamplePump.seek 2.3ml,40 seconds + "sampler0"Hx' +1002 "core" 'Sr t2 +3 "sampler0"Hy% +4 "core" %S q2 +2 ."FILTERING"Abs.stop + "ambient0"J5 +5 ."FILTERING"Intake.close + "sampler0"Hz/ +87 "core" / +2 "ambient0"J{% +3 "core" % k +2 #"FILTERING"Pressurized cartridge with 0.448ml to 26.1psi + #Isolated @39.3psia (19.6psi) +2 #Verifying cartridge holds at least 0.65..0.85 of 39.3psia +4 #Waiting up to 20 seconds for cartridge pressure to stabilize +/-1.50psi +4 "ambient0"J|% +4 "core" % v +46 "ambient0"J}% +3 "core" % y +47 "ambient0"J~% +3 "core" %% w +47 "ambient0"J% +3 "core" % x +47 "ambient0"J% +3 "core" ʁ% z +47 "ambient0"J% +3 "core" ʂ% { +47 "ambient0"J\ % +3 "core" ʊ% z +47 "ambient0"J % +3 "core" ʉ% { +47 "ambient0"J% +5 "core" ʈ% y +45 "ambient0"J% +3 "core" ʆ% z +2 #"FILTERING"Cartridge pressure fell 1% to 39.0psia + "carousel0"F% +5 "core" ƅ%7O \  +2 #"FILTERING"Sampling 1000.0ml + .SamplePump.setPosition! 0ml +2 "sampler0"H7 +5 ."FILTERING"Exhaust.open + "sampler0"H2 +86 "core" Ȅ2 +2 ."FILTERING"Intake.open + "sampler0"H1 +82 "core" ȃ1 +3 "Can"my'zs{ cK +2 "ambient0"J % +2 "core" ʋ%x r +4 "ambient0"J% +5 "core" ʓ% x +2 ."FILTERING"Abs.in :default + "ambient0"J>< a  +4 ."FILTERING"Abs.hold + "ambient0"J+ +4 "core" ʔ+ +2 "ambient0"J% +3 "core" ʘ%z z +2 "sampler0"H% +4 "core" ȕ%7d  +2 "sampler0"H% +3 "core" ȗ%'m  +4 ."FILTERING"SamplePump.in :start +2 "sampler0"H>^ f#(@@0222; +5 ."FILTERING"SamplePump.seek 1000ml,1:07:10 +2 "sampler0"H'C +61 ."pumpStarted"SamplePump.configure :sample + "sampler0"H#d f#(@@0222; +228 H% +2 "core" ȇ% \ B9e k2 +2 "ambient0"J% +4 "core" ʑ%{ d + #"sampling"Cartridge 58 filtering 2/1000ml at 0.60ml/s with 19.5psi vacuum +690 "Can"nxa'+z{} Qe +5305 "sampler0"H % +4 "core" ȍ% l2 +2 "ambient0"J % +2 "core" ʌ% e +2 #"sampling"Cartridge 58 filtering 37/1000ml at 0.59ml/s with 23.9psi vacuum +5990 "sampler0"H% +3 "core" Ȏ%f  m2 +2 "ambient0"J% +3 "core" ʏ% f +2 #"sampling"Cartridge 58 filtering 69/1000ml at 0.54ml/s with 21.0psi vacuum 9.1m deep (28.2psia) +666 "Can"nw'Gz{w | +5324 "sampler0"H% +4 "core" Ȓ%0 n2 +2 "ambient0"J% +2 "core" ʚ% f +2 #"sampling"Cartridge 58 filtering 99/1000ml at 0.50ml/s with 22.3psi vacuum +5990 "sampler0"H% +3 "core" ț%jM m2 +2 "ambient0"J% +3 "core" ʞ%I d +2 #"sampling"Cartridge 58 filtering 128/1000ml at 0.47ml/s with 28.9psi vacuum +643 "Can"lw'_z{ +5347 "sampler0"H% +4 "core" ș%# o2 +2 "ambient0"J% +2 "core" ʝ% f +2 #"sampling"Cartridge 58 filtering 155/1000ml at 0.45ml/s with 17.7psi vacuum 6.8m deep (24.7psia) +5990 "sampler0"H'% +3 "core" ȧ%k p2 +2 "ambient0"J% +4 "core" ʜ%$ e + #"sampling"Cartridge 58 filtering 180/1000ml at 0.43ml/s with 17.0psi vacuum 22.1m deep (47.3psia) +624 "Can"nv'uz{S +5366 "sampler0"H% +3 "core" ȟ%$ m2 +2 "ambient0"J&% +3 "core" ʦ%' f +2 #"sampling"Cartridge 58 filtering 204/1000ml at 0.40ml/s with 26.1psi vacuum +5990 "sampler0"H%% +38 "core" ȥ%0 m2 +3 "ambient0"J"% +3 "core" ʢ% f +2 #"sampling"Cartridge 58 filtering 227/1000ml at 0.38ml/s with 34.0psi vacuum +566 "Can"kv#'z{ +5388 "sampler0"H.% +3 "core" Ȯ% 0K m2 +2 "ambient0"J0% +4 "core" ʰ%"a d + #"sampling"Cartridge 58 filtering 249/1000ml at 0.36ml/s with 21.3psi vacuum 14.5m deep (36.1psia) +5990 "sampler0"H1% +3 "core" ȱ%w m2 +2 "ambient0"J2% +3 "core" ʲ% h +2 #"sampling"Cartridge 58 filtering 270/1000ml at 0.35ml/s with 31.4psi vacuum +580 "Can"ku'z{? +5410 "sampler0"H3% +4 "core" ȳ%h  o2 +2 "ambient0"J4% +2 "core" ʴ% g +2 #"sampling"Cartridge 58 filtering 290/1000ml at 0.33ml/s with 21.3psi vacuum +1978 #"LRAUV"-> Cmd.pauseFiltering +6 "sampler0"H!% +3 "core" ȡ%7M i2 +2 ."FILTERING"SamplePump.stop + "sampler0"H5 +6 ."closeIntake"Intake.close +4 ."closeExhaust"Exhaust.close +4 "sampler0"H5/ +4 "carousel0"F % + "sampler0"H80 +7 "core" Ȗ'SzP g2 + Ơ%7O ~\  +5 ."FILTERING"Toroid.in :hold +2 "valve0"D? 2 +5 ."FILTERING"Toroid.seek :bypass +2 "valve0"D9( +61 "core" ȵ/ +2 ȸ0 +291 Ĺ( +4 ."FILTERING"Toroid.in :default +2 "valve0"D? 2 +4 ."FILTERING"Toroid.seek :clear +3 "valve0"D$( +354 "core" Ĥ( +2 ."FILTERING"Abs.stop + "ambient0"J5 +7 "carousel0"F% +4 "core" Ɛ%7O u\  +3 "carousel0"F/% +3 "core" Ư%7 O \  +4 !"FILTERING"o:Cmd::Paused:@checkpoint: omitted: mesg"Fpaused by LRAUV during Sample Pump (SP) move after sampling 0.0ml:bt[" Cmd.startProcessing +3 "valve0"D6% +3 "core" Ķ%HYO ~B +2 "syringe1"C;& +4 "core" û&*O" +2 "syringe1"C=% +3 "core" ý%6nX/ ~ +2 "carousel0"F+% +3 "core" ƫ%7O \  +3 !"LRAUV"o:Cmd::Error: mesg"-Will not process unknown volume filtered:@timestampu: Time UZ2:bt[">/home/esp/esp2/utils/auv/cmd.rb:485:in `startProcessing!'"=/home/esp/esp2/utils/auv/cmd.rb:538:in `startProcessing'"!LRAUV:5:in `topLevelBinding'" Cmd.stop +2 "sampler0"H?% +3 "core" ȿ%SB | +5 ."LRAUV"Gate.power :heat,:OFF + .Gate.power :cartridge,:OFF +3 "valve1"E#& +4 "core" ţ&O ~f +2 ."LRAUV"Carousel.in :default + "carousel0"F>  El22 +5 F*% +2 "core" ƪ%76O \  +3 ."LRAUV"Carousel.home.seek 58 +2 "carousel0"F@'7 +16 "core" ' +2 "carousel0"FA% +3 "core" %7R t2 +2 "syringe1"CB& +3 "core" &*P) m +3 ."LRAUV"Plunge.seek :locked +2 "valve0"DC' +4 "core" ' +2 "syringe0"BD& +3 "core" &j1D {n +2 "syringe1"CE% +4 "core" %6n]7 { +3 ."Air"Air.in :unlocking +3 "syringe1"CF& +2 C> Q]-2 +5 "core" &*KS ~ +2 ."Air"Air.seek :clear +5 ."Lysis1"Lysis1.in :unlocking +3 "syringe1"CG'8 +3 "syringe0"BH% +3 "syringe1"C? Q[(2 +6 ."Lysis1"Lysis1.seek :clear +5 "syringe1"CI(j +4 "core" %j~ Z +119 ( +4 ' +2 "sampler0"HJ% +3 "core" %SF\\ L +9 ."LRAUV"Gate.power :analytic1,:OFF +2 .Gate.power :analytic2,:OFF +2 .Gate.power :analytic3,:OFF +3 .Gate.power :motor,:OFF +2 .Gate.power :core,:OFF +3 .Gate.power :main,:OFF +3 #Safely stopped and ready to power off @1752872867.29PDT @PDT1752872898.47 "Can"muY'z|q +11982 mub'z|7 +11979 nu{'z}! U @1752875234.28PDT = =tMAIN =mMAIN_scheduler @PDT1752875237.31 #t\ Environmental Sample Processor built 30-Jun-25 (6f42ecee) +256 #"core_reset"Sent BREAK + #t>BREAK< ESP3 Gateway boot v1.43 +222 #>BREAK< ESP3 Gateway boot v1.43 for core bus +2 #>BREAK< ESP3 Gateway boot v1.43 for cartridge bus +288 #\ Configuration for koa by nadia@mbari.org 6/26/25\ /home/esp/esp2/type/auv/koa/configure.rb\ +57 #Sea pressure (Abs) tare is 6% of full scale +854 "Can"ky'oz|  +2 ky'oz|  + #tPolling Can every 2:00 +105 "Can"ny'vz|  +3 #tClients may connect on TCP port 9999 +4 #Connecting to 10.89.11.2:9999 +4 !o:Errno::ECONNREFUSED:\ errnoit: mesg"PCould not connect to initial client because Connection refused - connect(2):bt[ "2/home/esp/esp2/lib/esp.rb:204:in `initialize'",/home/esp/esp2/lib/esp.rb:204:in `open'"-/home/esp/esp2/lib/esp.rb:204:in `shell'"7/home/esp/esp2/lib/schedule.rb:497:in `initialize'"0/home/esp/esp2/lib/thread.rb:736:in `start'"7/home/esp/esp2/lib/schedule.rb:490:in `initialize'"'/home/esp/esp2/lib/schedule.rb:488 +3 #Waiting for espclients... +11911 "Can"lxp'z|V, +11976 mw'z|J +11975 pwm'z|h +11979 nw'z| +11981 nv'z|, @1752877458.36PDT = =mMAIN_scheduler =tMAIN @PDT1752877459.35 #t\ Environmental Sample Processor built 30-Jun-25 (6f42ecee) +120 #"core_reset"Sent BREAK +2 #t>BREAK< ESP3 Gateway boot v1.43 +220 #>BREAK< ESP3 Gateway boot v1.43 for core bus +2 #>BREAK< ESP3 Gateway boot v1.43 for cartridge bus +295 #\ Configuration for koa by nadia@mbari.org 6/26/25\ /home/esp/esp2/type/auv/koa/configure.rb\ +59 #Sea pressure (Abs) tare is 6% of full scale +391 "Can"ly1'z| + ly1'z| + #tPolling Can every 2:00 +47 #Clients may connect on TCP port 9999 + #Connecting to 10.89.11.2:9999 +3 !o:Errno::ECONNREFUSED:\ errnoit: mesg"PCould not connect to initial client because Connection refused - connect(2):bt[ "2/home/esp/esp2/lib/esp.rb:204:in `initialize'",/home/esp/esp2/lib/esp.rb:204:in `open'"-/home/esp/esp2/lib/esp.rb:204:in `shell'"7/home/esp/esp2/lib/schedule.rb:497:in `initialize'"0/home/esp/esp2/lib/thread.rb:736:in `start'"7/home/esp/esp2/lib/schedule.rb:490:in `initialize'"'/home/esp/esp2/lib/schedule.rb:488 + "Can"ly('z| +2 #tWaiting for espclients... +11965 "Can"mx'z|T+ +11977 ox 'z|I +11978 mw'z|g +11981 nwD'z| +11979 nv'z|( +11983 nv'z|^ @1752878609.62PDT = =mMAIN_scheduler =tMAIN @PDT1752878610.65 #t\ Environmental Sample Processor built 30-Jun-25 (6f42ecee) +122 #"core_reset"Sent BREAK +2 #t>BREAK< ESP3 Gateway boot v1.43 +220 #>BREAK< ESP3 Gateway boot v1.43 for core bus +2 #>BREAK< ESP3 Gateway boot v1.43 for cartridge bus +492 #\ Configuration for koa by nadia@mbari.org 6/26/25\ /home/esp/esp2/type/auv/koa/configure.rb\ +54 #Sea pressure (Abs) tare is 6% of full scale +551 "Can"nw'z|\ u + nw'z|\ u + #tPolling Can every 2:00 +98 "Can"lw'z|  +4 #tClients may connect on TCP port 9999 #Connecting to 10.89.11.2:9999 +5 !o:Errno::ECONNREFUSED:\ errnoit: mesg"PCould not connect to initial client because Connection refused - connect(2):bt[ "2/home/esp/esp2/lib/esp.rb:204:in `initialize'",/home/esp/esp2/lib/esp.rb:204:in `open'"-/home/esp/esp2/lib/esp.rb:204:in `shell'"7/home/esp/esp2/lib/schedule.rb:497:in `initialize'"0/home/esp/esp2/lib/thread.rb:736:in `start'"7/home/esp/esp2/lib/schedule.rb:490:in `initialize'"'/home/esp/esp2/lib/schedule.rb:488 +2 #Waiting for espclients... @1752903325.58PDT = =tMAIN =mMAIN_scheduler @PDT1752903326.60 #t\ Environmental Sample Processor built 30-Jun-25 (6f42ecee) +115 #"core_reset"Sent BREAK + #t>BREAK< ESP3 Gateway boot v1.43 +219 #>BREAK< ESP3 Gateway boot v1.43 for core bus +2 #>BREAK< ESP3 Gateway boot v1.43 for cartridge bus +286 #\ Configuration for koa by nadia@mbari.org 6/26/25\ /home/esp/esp2/type/auv/koa/configure.rb\ +54 #Sea pressure (Abs) tare is 6% of full scale +638 "Can"l~6&y{ + l~6&y{ + #tPolling Can every 2:00 +48 #Clients may connect on TCP port 9999 + #Connecting to 10.89.11.2:9999 +3 "Can"l~.&y{  +2 #tWaiting for espclients... +37 #"LRAUV"Session Begun +229 #-> showStatus +160 #-> Cmd.loadCartridge -15 +8 .Gate.power :main,:ON,limit to 5000mA +2 .Gate.power :analytic1,:ON,limit to 4000mA +3 .Gate.power :analytic2,:ON,limit to 4000mA +3 .Gate.power :analytic3,:ON,limit to 4000mA +5 #Powering core bus +261 "valve0"D2 +3 D +2 "core" ā +5 ."LRAUV"Plunge.configure :default +2 "valve0"D# Pm'-2 +6 ."LRAUV"SamplePump.configure :default + "sampler0"H#^ #(22 +7 ."LRAUV"Toroid.configure :default +2 "valve0"D$ 2 +6 ."LRAUV"Carousel.configure :default + "carousel0"F#  El22 +7 ."LRAUV"Abs.configure :default + "ambient0"J#  +7 ."LRAUV"Archive.configure :default + "syringe0"B$d P\\<2 +7 ."LRAUV"Air.configure :default +2 "syringe1"C#d Q]<2 +4 ."LRAUV"Lysis1.configure :default + "syringe1"C$d Q[<2 +5 ."LRAUV"Lysis2.configure :default + "syringe0"B#d Q[<2 +7 ."LRAUV"PinPort.configure :default + "valve1"E$ Ld22 +5 #"LRAUV"All elf controllers running firmware version 4.92 +3 .Gate.power :motor,:ON,limit to 5000mA +3 "valve0"D% +4 D& +3 "carousel0"F% +7 "core" Ă%HVN 4 + ă&N E + "syringe0"B& +7 "syringe1"C% +5 ."Toroid_home"Toroid.home.jog 0 +4 "syringe1"C& +2 ."Plunge_home"Plunge.home.jog 0 +8 "syringe0"B% +4 "valve0"D * +3 "valve1"E\ & +3 "valve0"D ) +14 "core" Ƅ%ERP L + …&E JP Æ%ص| L + Ç&] M + ˆ%킁 N Ŋ&-N S+V + ĉ* ċ) +7 "valve0"D & +4 D % + ."Lysis2_home"Lysis2.home.jog 0 +4 ."Lysis1_home"Lysis1.home.jog 0 +5 ."Air_home"Air.home.jog 0 +3 ."Archive_home"Archive.home.jog 0 +3 ."Carousel_home"Carousel.home.jog 0 +8 ."PinPort_home"PinPort.home.jog 0 +3 "syringe0"B) +40 "syringe1"C* +3 C) +2 "syringe0"B* +4 "carousel0"F) +3 "valve1"E* +7 "core" Č&O T +2 č%HTN V Ž) + Ï* Ð) + ‘* œ* +2 "valve1"E& +4 "syringe0"B% + "syringe1"C& +7 C% +4 "syringe0"B& +2 ."Toroid_home"Toroid.in :homing +10 ."Plunge_home"Plunge.in :homing +3 "valve0"D?2 +2 D> (2 +3 "core" ƒ) +2 Ŕ&N u + •%m= s Ö&dY; t + ×%رǂV t ˜&Hs7 t +8 ."Lysis2_home"Lysis2.in :homing +4 ."Air_home"Air.in :homing +3 ."Archive_home"Archive.in :homing +3 ."Toroid_home"Toroid.jog 1279 +3 ."Plunge_home"Plunge.jog 1584 +3 ."PinPort_home"PinPort.in :homing +4 ."Lysis1_home"Lysis1.in :homing +2 "syringe0"B> (2 +2 "syringe1"C> -2 +3 "syringe0"B? -2 + "valve0"D* +3 D)0 + "valve1"E?2 +2 "syringe1"C? (2 +4 ."Lysis2_home"Lysis2.jog 1608 +10 ."Air_home"Air.jog 360 +7 ."PinPort_home"PinPort.jog -1191 +2 ."Archive_home"Archive.jog 1586 +3 "syringe0"B)H +3 ."Lysis1_home"Lysis1.jog 306 +4 "syringe1"C)h +2 "valve1"E*Y +3 "syringe0"B*2 +3 "syringe1"C*2 +50 "core" Ü) +2 ."Air_home"Air.setRawPosition! 0 + "syringe1"C7 +5 ."Air_home"Air.seek :home +2 "syringe1"C ' +5 "core" ß* + à' + ."Air_home"Air.in :default +3 ."Lysis1_home"Lysis1.setRawPosition! 50 + "syringe1"C>d Q]<2 +3 C82 +5 ."Lysis1_home"Lysis1.seek :home + "syringe1"C!( +10 "core" Ě) +2 ."Plunge_home"Plunge.setRawPosition! 50 + "valve0"D72 +4 ."Plunge_home"Plunge.seek :home +3 "valve0"D"' +4 "core" á( +2 ."Lysis1_home"Lysis1.in :default + "syringe1"C?d Q[<2 +5 "core" ›) +4 ."Lysis2_home"Lysis2.setRawPosition! 50 + "syringe0"B72 +4 ."Lysis2_home"Lysis2.seek :home +3 "syringe0"B#' +4 "core" ž* + Ģ' + ."Archive_home"Archive.setRawPosition! 50 +3 ."Plunge_home"Plunge.in :default +2 "syringe0"B82 +2 "valve0"D> Pm'-2 +5 ."Archive_home"Archive.seek :home +4 "syringe0"B$( +5 "core" £' +2 ."Lysis2_home"Lysis2.in :default + "syringe0"B>d Q[<2 +9 "core" ŝ* + ."PinPort_home"PinPort.setRawPosition! 0 + "valve1"E8 +5 "core" ¤( +2 ."PinPort_home"PinPort.seek :home +4 ."Archive_home"Archive.in :default +3 "valve1"E%( + "syringe0"B?d P\\<2 +7 "core" ť( +2 ."PinPort_home"PinPort.in :default + "valve1"E? Ld22 +192 "core" ę* + ."Toroid_home"Toroid.setRawPosition! 0 + "valve0"D8 +5 ."Toroid_home"Toroid.seek :home + "valve0"D&( +4 "core" Ħ( +2 ."Toroid_home"Toroid.in :default +2 "valve0"D? 2 +5 ."clearToroid"Toroid.seek :clear +4 "valve1"E'& +2 "valve0"D(( +4 "core" ŧ&ʹO ~L +5 ."LRAUV"PinPort.in :unlocking + "valve1"E? Ld2 +6 ."LRAUV"PinPort.seek :clear + "valve1"E)( +114 "core" ũ( +227 Ĩ( +2 ."LRAUV"Air.seek :clear +2 "syringe1"C*'8 +85 "core" ê' +2 ."LRAUV"Lysis1.seek :clear +2 "syringe1"C+(j +75 "core" ë( +2 ."LRAUV"Lysis2.seek :clear +2 "syringe0"B,'j +74 "core" ¬' +2 ."LRAUV"Archive.seek :clear +2 "syringe0"B-(j +75 "core" ­( +2 ."LRAUV"Carousel.in :default + "carousel0"F>  El22 +5 F.% +2 "core" Ʈ%7V*PA T +3 ."LRAUV"Carousel.home.seek 58 +2 "carousel0"F/'7 +15 "core" Ư' +2 "valve0"D0% +3 "core" İ%a0N n +4 #"LRAUV"Selecting Cartridge 57 +3 "valve0"D1% +6 "core" ı%a5 N p + "syringe1"C2& +4 "core" ò&j9 { +2 "syringe1"C3% +4 "core" ó%8ؙ+ {" +2 "valve1"E4& +3 "core" Ŵ&2N ~\\ +2 ."LRAUV"Carousel.seek 57 +2 "carousel0"F5'6 +14 "core" Ƶ'7s${rTU i2 +3 !"LRAUV"o:Slide::Error\ :@axisName"Storage Carousel (SC):@checkpoint: omitted: @replyo:I2C::Servo::AbsMove3Reply : @tagi:: @sourceiK: @error:positionErr: @channeli: @statuso:I2C::Servo::Status: @voltagef15.760465390279824: @currenti{: @type2F:@outPressir:\ @lostT: @inPressi:@velocityi$: @pastFLSF:\ @homeF: @enabledF: @erri:@positionis7: @pastRLSF: @pwmi7:@deltaPressiUT:@pastThresholdF:@destinationi%: mesg"PStorage Carousel (SC) positionErr at 58 - 55 counts (sensed 58 - 48 counts):bt["2/home/esp/esp2/lib/slide.rb:642:in `raiseErr'"7/home/esp/esp2/lib/slide.rb:404:in `unlimitedSeek'"5/home/esp/esp2/lib/thread.rb:74:in `recoverable'"7/home/esp/esp2/lib/slide.rb:369:in `unlimitedSeek'"./home/esp/esp2/lib/slide.rb:361:in `seek'"0/home/esp/esp2/lib/slide.rb:411:in `moveTo'"1/home/esp/esp2/lib/slide.rb:421:in `driveTo'",/home/esp/esp2/lib/msg.rb:68:in `retry'"1/home/esp/esp2/lib/slide.rb:420:in `driveTo'"8/home/esp/esp2/type/auv/koa/configure.rb:28:in `to'"@/home/esp/esp2/utils/cartridge/carousel.rb:289:in `select!'"?/home/esp/esp2/utils/cartridge/carousel.rb:312:in `select'";/home/esp/esp2/utils/auv/cmd.rb:296:in `loadCartridge'",/home/esp/esp2/lib/msg.rb:68:in `retry'";/home/esp/esp2/utils/auv/cmd.rb:279:in `loadCartridge'"!LRAUV:2:in `topLevelBinding'"  El22 +5 ."LRAUV"Carousel.home.seek 57 +2 "carousel0"F7'6 +39 "core" Ʒ' +3 "carousel0"F8% +3 "core" Ƹ%6 =/R r2 +2 "syringe1"C9& +3 "core" ù&j m +3 ."LRAUV"Lysis1.in :fast + "syringe1"C?d Q[<2 +4 ."LRAUV"Lysis1.seek :locked +2 "syringe1"C:(* +237 "core" ú( +2 "valve0"D;% +6 "core" Ļ%a"OG L +38 ."Plunge"Plunge.seek :locked +3 "valve0"D<' +5 "syringe1"C=% +6 "core" ý%8ؗށh O$ +2 ."Air"Air.in :fast + "syringe1"C> Q]<2 +4 ."Air"Air.seek :locked +2 "syringe1"C>'h +83 "core" þ' +6 ļ' +2 ."LRAUV"Carousel.reconfigure :locked + "carousel0"F#  El2\ 2 +5 F?% +3 "core" ƿ%6K=O  +5 #"LRAUV"Powering cartridge bus +261 "cartridge_broadcast" ( +2 ."LRAUV"Gate.setIR 1750,5000,0,6 +13 .Gate.setIR 0,5000,0,6 + "cartridge_broadcast"~ +6 ."LRAUV"PuckHeater.configure :default + "Cartridge" \ :D H  +5 ."LRAUV"Gate.power :heat,:ON,limit to 5000mA +54 "Cartridge" @t +4 "cartridge" t + "Cartridge" Ay +4 "cartridge" yՎՎ +2 "Cartridge" By  +4 "cartridge" y /J59971 Z/MC% +2 #"LRAUV"Mounted lysis Cartridge board#J59971 +5 #Using default cartridge heat loss curve for HeatingFunctionInCarousel +1426 #-> Cmd.startFiltering +2 "valve0"DC% +4 "core" %HgN 4 +2 "syringe1"CD& +3 "core" &*B˂5 ~ +2 "syringe1"CE% +3 "core" %hM? ~0 +2 "carousel0"FF% +3 "core" %6 =UO` \  +3 #"FILTERING"Preparing to filter lyseHoldBS_bac cartridge in slot 57 +4 "valve0"DG% +7 "core" %HVN ~E +2 "syringe1"CH& +3 "core" &*HЂ> ~ +2 "syringe1"CI% +3 "core" %hA& |< +2 ."sealing"Air.in :default +3 "carousel0"FJ% +2 "syringe1"C>d Q]<2 +4 "core" %6 =;Ob \  +2 ."sealing"Air.seek :sealed +2 "syringe1"CK'6 +5 #"FILTERING"Priming sample loop w/200ml, bypass w/10ml + .SamplePump.setPosition! 0ml +2 "sampler0"H7 +4 ."FILTERING"Bypass.open + "sampler1"IL1 +82 "core" 1 +72 "ambient0"JM% +3 "core" %=h B +2 ."FILTERING"Intake.open + "sampler0"HN1 +81 "core" 1 +2 "ambient0"JO% +3 "core" %=` : + #"FILTERING"Sea 87.2m deep (143.6psia) +2 #Waiting up to 20 seconds for sea pressure to stabilize +/-0.50psi +3 "sampler0"HP% +5 "core" %( K +45 "sampler0"HQ% +3 "core" %: M + ' +46 "sampler0"HR% +3 "core" %> +47 "sampler0"HS% +3 "core" %0 ~ +47 "sampler0"HT% +4 "core" %4  +46 "sampler0"HU% +3 "core" %. } +4 "Can"l~.&y{ + #"FILTERING"Vacuum tare is 51% of full scale at 11C (drifted -0%) + "ambient0"JV% +4 "core" %=_ t +2 "sampler0"HW% +3 "core" %B ~ +2 ."closeIntake"Intake.close +5 ."closeBypass"Bypass.close +4 "sampler0"HX/ +3 "sampler1"IY/ +81 "core" / +3 / +2 #"FILTERING"Verifying toroid holds at least 0.6..0.85 of 143.7psia +2 #Waiting up to 40 seconds for toroid pressure to stabilize +/-1.50psi +3 "ambient0"JZ% +5 "core" %=L o +45 "ambient0"J[% +4 "core" %=L s +46 "ambient0"J\\% +3 "core" %=9 u +47 "ambient0"J]% +3 "core" %=. s +47 "ambient0"J^% +3 "core" %= q +47 "ambient0"J_% +3 "core" %= r +47 "ambient0"J`% +3 "core" %= p +47 "ambient0"Ja% +3 "core" %=\ q +47 "ambient0"Jb% +3 "core" %= r +47 "ambient0"Jc% +3 "core" %< s +2 #"FILTERING"Toroid pressure fell 1% to 142.4psia + .Bypass.open +2 "sampler1"Id1 +83 "core" 1 +2 ."FILTERING"Intake.open + "sampler0"He1 +83 "core" 1 +73 "ambient0"Jf% +2 "core" %=7 s +2 ."FILTERING"Abs.in :default +2 "ambient0"J>b   +4 ."FILTERING"Abs.hold +2 "ambient0"Jg+ +3 "core" + +3 "sampler0"Hh% +3 "core" %? } +2 "sampler0"Hi% +3 "core" %R ~ +4 ."FILTERING"SamplePump.in :start + "sampler0"H>^ @g7#('@222; +5 ."FILTERING"SamplePump.seek 10ml,1:10 +2 "sampler0"Hj'3 +61 ."pumpStarted"SamplePump.configure :prime + "sampler0"H#d @g7#('@222; +1210 "core" ' +2 "sampler0"Hk% +3 "core" %3R# `2 +2 ."FILTERING"Abs.stop + "ambient0"J5 +3 ."FILTERING"SamplePump.setPosition! 0ml +2 "sampler0"H7 +4 ."FILTERING"Exhaust.open + "sampler0"Hl2 +87 "core" 2 +73 ."closeBypass"Bypass.close +2 "sampler1"Im/ +81 "core" / +73 "sampler0"Hn% +2 "core" %! ~ +2 "ambient0"Jo% +3 "core" %= r +2 ."FILTERING"Abs.in :default +2 "ambient0"J>b   +4 ."FILTERING"Abs.hold + "ambient0"Jp+ +3 "core" + +7 "ambient0"Jq% +4 "core" %= s +2 #"FILTERING"Sea 86.7m deep (142.8psia) +2 "sampler0"Hr% +4 "core" %% } +2 "sampler0"Hs% +3 "core" %; } +5 ."FILTERING"SamplePump.in :start + "sampler0"H>^ @g7#('@0222; +6 ."FILTERING"SamplePump.seek 200ml,13:50 + "sampler0"Ht' +62 ."pumpStarted"SamplePump.configure :prime + "sampler0"H#d @g7#('@0222; +4265 "Can"k}&ch 8  +4 ."FILTERING"Abs.hold + "ambient0"J + +4 "core" ʉ+ +2 "ambient0"J % +3 "core" ʋ%= p +2 #"FILTERING"Sea 88.2m deep (145.1psia) +2 "sampler0"H% +4 "core" Ȏ%݃Y { +2 "sampler0"H% +3 "core" Ȑ%k { +5 ."FILTERING"SamplePump.in :start + "sampler0"H>^ g7#(@0@222; +6 ."FILTERING"SamplePump.seek 1000ml,1:07:10 + "sampler0"H'C +61 ."pumpStarted"SamplePump.configure :sample + "sampler0"H#d g7#(@0@222; +228 H% +3 "core" ȑ%\ "{ Y2 +2 "ambient0"J% +4 "core" ʏ%BQ P + #"sampling"Cartridge 57 filtering 1/1000ml at 0.62ml/s with 29.1psi vacuum 78.2m deep (130.3psia) +1260 "Can"l|&kyz Vf +4736 "sampler0"H% +2 "core" Ȝ% Q Y2 +2 "ambient0"J% +4 "core" ʟ%A Q + #"sampling"Cartridge 57 filtering 35/1000ml at 0.57ml/s with 17.2psi vacuum 83.5m deep (138.1psia) +5991 "sampler0"H% +2 "core" Ț%^ X2 +2 "ambient0"J'% +4 "core" ʧ%B0 R + #"sampling"Cartridge 57 filtering 68/1000ml at 0.54ml/s with 29.2psi vacuum 77.8m deep (129.8psia) +1245 "Can"n{&{yz ~ +4746 "sampler0"H% +2 "core" ț%4 Z2 +2 "ambient0"J% +4 "core" ʞ%FV Q + #"sampling"Cartridge 57 filtering 99/1000ml at 0.51ml/s with 24.4psi vacuum 90.1m deep (147.9psia) +5991 "sampler0"H% +2 "core" ȝ%l [2 +3 "ambient0"J% +3 "core" ʙ%F P +2 #"sampling"Cartridge 57 filtering 129/1000ml at 0.50ml/s with 17.8psi vacuum 95.4m deep (155.7psia) +1224 "Can"l{#&yz +4766 "sampler0"H&% +2 "core" Ȧ%1'/ Z2 +2 "ambient0"J%% +4 "core" ʥ%Hp Q + #"sampling"Cartridge 57 filtering 158/1000ml at 0.48ml/s with 15.9psi vacuum 100.4m deep (163.0psia) +5991 "sampler0"H % +2 "core" Ƞ%gb X2 +2 "ambient0"J.% +4 "core" ʮ%A P + #"sampling"Cartridge 57 filtering 186/1000ml at 0.47ml/s with 26.5psi vacuum 79.0m deep (131.4psia) +1209 "Can"lz&yz4 +4782 "sampler0"H0% +2 "core" Ȱ%T&< X2 +39 "ambient0"J1% +3 "core" ʱ%H O + #"sampling"Cartridge 57 filtering 214/1000ml at 0.46ml/s with 30.1psi vacuum 90.0m deep (147.7psia) +5955 "sampler0"H2% +2 "core" Ȳ%D,o Z2 +3 "ambient0"J3% +3 "core" ʳ%F S +2 #"sampling"Cartridge 57 filtering 241/1000ml at 0.45ml/s with 21.6psi vacuum 91.3m deep (149.6psia) +1189 "Can"mzh&yz +4801 "sampler0"H4% +2 "core" ȴ%kD$ V2 +3 "ambient0"J!% +3 "core" ʡ%A R +2 #"sampling"Cartridge 57 filtering 268/1000ml at 0.45ml/s with 22.5psi vacuum 81.3m deep (134.9psia) +5990 "sampler0"H5% +2 "core" ȵ%FS X2 +2 "ambient0"J#% +8 "core" ʣ%H P +2 #"sampling"Cartridge 57 filtering 294/1000ml at 0.44ml/s with 26.4psi vacuum 94.0m deep (153.7psia) +1167 "Can"nz&yzH +4819 "sampler0"H8% +2 "core" ȸ%y@R1 V2 +2 "ambient0"J9% +4 "core" ʹ%B O + #"sampling"Cartridge 57 filtering 319/1000ml at 0.43ml/s with 26.8psi vacuum 80.6m deep (133.8psia) +5991 "sampler0"H$% +2 "core" Ȥ%j X2 +2 "ambient0"J% +4 "core" ʒ%D\ S + #"sampling"Cartridge 57 filtering 345/1000ml at 0.42ml/s with 29.4psi vacuum 81.7m deep (135.5psia) +1161 "Can"my&yz< +4830 "sampler0"H/% +2 "core" ȯ%}@Y X2 +3 "ambient0"J;% +3 "core" ʻ%H O +2 #"sampling"Cartridge 57 filtering 370/1000ml at 0.41ml/s with 21.0psi vacuum 97.6m deep (159.0psia) +5990 "sampler0"H6% +2 "core" ȶ%6& R V2 +2 "ambient0"J=% +4 "core" ʽ%Bm M + #"sampling"Cartridge 57 filtering 394/1000ml at 0.41ml/s with 30.2psi vacuum 77.7m deep (129.6psia) +1140 "Can"my&yz8 +4851 "sampler0"H+% +2 "core" ȫ%y+$ Y2 +2 "ambient0"J?% +4 "core" ʿ%B8 O + #"sampling"Cartridge 57 filtering 418/1000ml at 0.40ml/s with 19.3psi vacuum 84.7m deep (139.8psia) +5991 "sampler0"H"% +2 "core" Ȣ% M T2 +2 "ambient0"J*% +3 "core" ʪ%B O +2 #"sampling"Cartridge 57 filtering 442/1000ml at 0.40ml/s with 19.4psi vacuum 85.3m deep (140.8psia) +1121 "Can"myU&yz!V +4870 "sampler0"H@% +2 "core" % nL X2 +3 "ambient0"JA% +3 "core" %II N +2 #"sampling"Cartridge 57 filtering 465/1000ml at 0.39ml/s with 18.5psi vacuum 100.4m deep (163.1psia) +5990 "sampler0"HB% +2 "core" % Mz~* X2 +2 "ambient0"JC% +4 "core" %F M + #"sampling"Cartridge 57 filtering 489/1000ml at 0.39ml/s with 15.9psi vacuum 96.3m deep (157.1psia) +1106 "Can"my(&yz$t +4885 "sampler0"HD% +2 "core" %\ \\Dx_` Y2 +2 "ambient0"JE% +4 "core" %Gv N + #"sampling"Cartridge 57 filtering 511/1000ml at 0.38ml/s with 16.5psi vacuum 97.8m deep (159.3psia) +5991 "sampler0"HF% +2 "core" %\ Ѯ~{ Y2 +2 "ambient0"JG% +4 "core" %G< M + #"sampling"Cartridge 57 filtering 534/1000ml at 0.37ml/s with 16.6psi vacuum 97.3m deep (158.5psia) +1086 "Can"mx&yz5' +4905 "sampler0"HH% +2 "core" % E90 Z2 +3 "ambient0"JI% +3 "core" %F} P + #"sampling"Cartridge 57 filtering 556/1000ml at 0.37ml/s with 19.4psi vacuum 93.8m deep (153.3psia) +5991 "sampler0"HJ% +2 "core" % 7 W2 +3 "ambient0"JL% +3 "core" %Ft O +2 #"sampling"Cartridge 57 filtering 578/1000ml at 0.37ml/s with 16.9psi vacuum 95.4m deep (155.7psia) +1065 "Can"ox&yz* +4925 "sampler0"HM% +2 "core" % 'zL W2 +3 "ambient0"JN% +3 "core" %\ @ P + #"sampling"Cartridge 57 filtering 600/1000ml at 0.36ml/s with 17.7psi vacuum 82.8m deep (137.1psia) +5991 "sampler0"HO% +2 "core" % >G7n X2 +3 "ambient0"JP% +3 "core" %A Q +2 #"sampling"Cartridge 57 filtering 621/1000ml at 0.36ml/s with 15.3psi vacuum 86.2m deep (142.2psia) +1047 "Can"mx&yz- +4943 "sampler0"H>% +2 "core" Ⱦ% J U2 +3 "ambient0"JQ% +3 "core" %D N +2 #"sampling"Cartridge 57 filtering 643/1000ml at 0.35ml/s with 28.3psi vacuum 83.5m deep (138.1psia) +5990 "sampler0"HR% +2 "core" % rL W2 +2 "ambient0"JS% +4 "core" %E N + #"sampling"Cartridge 57 filtering 664/1000ml at 0.35ml/s with 19.4psi vacuum 91.7m deep (150.2psia) +1032 "Can"nx&yz0 +4959 "sampler0"HT% +2 "core" % 1& V2 +3 "ambient0"JU% +3 "core" %B Q + #"sampling"Cartridge 57 filtering 684/1000ml at 0.35ml/s with 29.6psi vacuum 77.4m deep (129.1psia) +5991 "sampler0"HV% +2 "core" %H7sK W2 +2 "ambient0"JW% +4 "core" %J M + #"sampling"Cartridge 57 filtering 705/1000ml at 0.34ml/s with 13.3psi vacuum 107.4m deep (173.4psia) +1012 "Can"mx&yz:3\ +4979 "sampler0"HX% +2 "core" %h W2 +2 "ambient0"JY% +8 "core" %G N +2 #"sampling"Cartridge 57 filtering 725/1000ml at 0.34ml/s with 26.9psi vacuum 91.0m deep (149.2psia) +5986 "sampler0"HZ% +2 "core" %>s6 Y2 +2 "ambient0"J[% +4 "core" %G O + #"sampling"Cartridge 57 filtering 745/1000ml at 0.33ml/s with 28.0psi vacuum 89.1m deep (146.4psia) +996 "Can"mxn&yz6( +4995 "sampler0"H\\% +2 "core" %u9 W2 +2 "ambient0"J]% +4 "core" %H N + #"sampling"Cartridge 57 filtering 765/1000ml at 0.33ml/s with 14.9psi vacuum 101.4m deep (164.5psia) +5991 "sampler0"H^% +2 "core" %<}5+ V2 +2 "ambient0"J_% +4 "core" %Gz M + #"sampling"Cartridge 57 filtering 785/1000ml at 0.33ml/s with 16.2psi vacuum 98.1m deep (159.6psia) +980 "Can"kx]&yzQ9F +5011 "sampler0"H`% +2 "core" %KA U2 +2 "ambient0"Ja% +4 "core" %G N + #"sampling"Cartridge 57 filtering 804/1000ml at 0.32ml/s with 17.6psi vacuum 97.5m deep (158.8psia) +5991 "sampler0"Hb% +2 "core" %~ V2 +2 "ambient0"Jc% +4 "core" %Gd M + #"sampling"Cartridge 57 filtering 823/1000ml at 0.32ml/s with 20.5psi vacuum 95.0m deep (155.1psia) +963 "Can"mxA&yz <d +5028 "sampler0"Hd% +3 "core" % U2 +2 "ambient0"Je% +4 "core" %Cf Q + #"sampling"Cartridge 57 filtering 842/1000ml at 0.32ml/s with 29.6psi vacuum 80.2m deep (133.2psia) +5990 "sampler0"Hf% +2 "core" %s[cw%" V2 +2 "ambient0"Jh% +4 "core" %\ F N + #"sampling"Cartridge 57 filtering 861/1000ml at 0.31ml/s with 16.2psi vacuum 96.0m deep (156.6psia) +954 "Can"lx2&yz? +5037 "sampler0"Hi% +2 "core" %|J W2 +2 "ambient0"Jk% +4 "core" %G5 M + #"sampling"Cartridge 57 filtering 880/1000ml at 0.31ml/s with 17.3psi vacuum 96.8m deep (157.7psia) +5991 "sampler0"Hl% +2 "core" %3r9D V2 +2 "ambient0"Jm% +4 "core" %F L + #"sampling"Cartridge 57 filtering 898/1000ml at 0.31ml/s with 20.1psi vacuum 94.0m deep (153.6psia) +942 "Can"lx&yzB +5049 "sampler0"Hg% +2 "core" %H" U2 +2 "ambient0"Jn% +4 "core" %E N + #"sampling"Cartridge 57 filtering 916/1000ml at 0.30ml/s with 28.6psi vacuum 86.4m deep (142.4psia) +5991 "sampler0"Ho% +2 "core" %<73 U2 +2 "ambient0"Jq% +4 "core" %E N + #"sampling"Cartridge 57 filtering 934/1000ml at 0.30ml/s with 22.5psi vacuum 88.6m deep (145.7psia) +925 "Can"mx &yz8El +5066 "sampler0"Hr% +2 "core" %Ky U2 +2 "ambient0"Js% +4 "core" %A L + #"sampling"Cartridge 57 filtering 952/1000ml at 0.30ml/s with 18.2psi vacuum 84.2m deep (139.1psia) +5991 "sampler0"Hj% +2 "core" %yS V2 +3 "ambient0"Ju% +3 "core" %G J +2 #"sampling"Cartridge 57 filtering 970/1000ml at 0.29ml/s with 20.5psi vacuum 95.5m deep (155.9psia) +907 "Can"mw&yzHV +5083 "sampler0"Hv% +2 "core" %x~ U2 +2 "ambient0"Jw% +4 "core" %D N + #"sampling"Cartridge 57 filtering 987/1000ml at 0.29ml/s with 25.4psi vacuum 84.4m deep (139.4psia) +4360 "core" ȓ' +33 "sampler0"Hx% +3 "core" %C s +2 ."FILTERING"Abs.stop + "ambient0"J5 +14 ."closeIntake"Intake.close +2 "sampler0"Hp/ +3 ."closeExhaust"Exhaust.close +4 "sampler0"H(0 +4 "carousel0"Fy% +6 "core" %6 =Oc f\  +4 ."FILTERING"Toroid.in :hold + "valve0"D? 2 +5 ."FILTERING"Toroid.seek :bypass + "valve0"Dz( +63 "core" / +5 Ȩ0 +287 ( +3 ."FILTERING"Toroid.in :default +2 "valve0"D? 2 +5 ."FILTERING"Toroid.seek :clear +2 "valve0"D|( +354 "core" ( +2 #"FILTERING"Sampled 1000.0ml +2 "carousel0"F}% +5 "core" %6 >O[ j\  +152 #"LRAUV"-> Cmd.startProcessing +2 "valve0"D~% +4 "core" %HpN w+ +2 "syringe1"C& +3 "core" &*>v r +2 "syringe1"C% +3 "core" Á%6_z r +2 "carousel0"F% +3 "core" ƃ%6 =Oa z\  +3 "carousel0"F% +7 "core" Ƃ%6 =Oe y\  +4 ."PROCESSING"Handoff.select :waste + "valve0"D +12 #"PROCESSING"Waiting up to 3:00 for Syringe to stabilize +/-0.20psi + "syringe1"C\ % +4 "core" Ê%6b o +47 "syringe1"C% +2 "core" È%6\\| o +48 "syringe1"C% +2 "core" Ç%6g p +48 "syringe1"C% +2 "core" Æ%6br p +48 "syringe1"C% +2 "core" Å%6Ur o +48 "syringe1"C% +2 "core" Ä%6W o +48 "syringe1"C % +2 "core" Ì%6Ry o +48 "syringe1"C % +2 "core" Í%6Px o +48 "syringe1"C% +3 "core" Ô%6W m +47 "syringe1"C% +3 "core" Õ%6^ q +47 "syringe1"C% +4 "core" Ö%6] o +46 "syringe1"C% +3 "core" ×%6b p +47 "syringe1"C% +3 "core" Ø%6c o +47 "syringe1"C % +3 "core" Ë%6a p +3 "Can"mw&y{ \ J + #"PROCESSING"Syringe tare is 51% of full scale at 12C (drifted 0%) +3 .PinPort.in :locking +2 "valve1"E? Ld22 +4 ."PROCESSING"PinPort.seek :locked +3 "valve1"E( N +239 "core" Ŏ( +2 ."posArchive"Archive.in :fast +3 "syringe0"B?d P\\<2 +5 ."posLyS2"Lysis2.in :fast +3 ."PROCESSING"Lysis1.seek 1250uL +5 "syringe0"B>d Q[<2 +3 ."posArchive"Archive.seek :empty +5 "syringe1"C( +3 ."posLyS2"Lysis2.seek :empty +5 "syringe0"B(( +2 B'< +246 "core" Ð( +329 "Can"lw&yxxIjKt +249 "core" ' +3 ‘( +2 "carousel0"Ft% +3 "core" %6-@O \  +4 #"PROCESSING"Evacuating puck with filter bubble point of 50psi +2 .PinPort.seek :locked +3 "valve1"E( N +5 "core" Ŝ( + ."PROCESSING"Handoff.select :waste +2 .Plunge.seek :puckBottom +3 "valve0"D' +129 "core" ğ' +2 #"PROCESSING"Waiting up to 3:00 for Syringe to stabilize +/-0.20psi + "syringe1"C% +5 "core" Ú%6 ? +46 "syringe1"C'% +2 "core" ç%6 p +48 "syringe1"C% +2 "core" Û%6 p +48 "syringe1"C% +2 "core" Þ%6 q +48 "syringe1"C% +2 "core" Ý%6$ p\ +48 "syringe1"C% +2 "core" Ù%6! o +48 "syringe1"C&% +2 "core" æ%6& p +48 "syringe1"C%% +2 "core" å%6 o +48 "syringe1"C % +3 "core" à%6)Ɂ n +47 "syringe1"C.% +3 "core" î%6T o +47 "syringe1"C0% +3 "core" ð%6! q +47 "syringe1"C1% +3 "core" ñ%6 n +47 "syringe1"C2% +3 "core" ò%6"߁ o +47 "syringe1"C3% +3 "core" ó%6 p +2 #"PROCESSING"Air syringe pumping up to 1 strokes to reach 8psi +2 #Air stroke #1 of 1 +2 "syringe1"C4% +5 "core" ô%6  p +2 ."PROCESSING"Air.in :pressurize +2 "syringe1"C>@N  Q]<2 +4 ."PROCESSING"Air.seek :pressurized +2 "syringe1"C!' +499 "core" á' +2 "syringe1"C5% +3 "core" õ%R+b 2< + #"PROCESSING"-0.3psi after pressurize +2 .Air.in :compress +3 "syringe1"C>N  Q]P2 +4 ."PROCESSING"Air.seek :evac +2 "syringe1"C#' +694 "core" ã' +2 "syringe1"C8% +3 "core" ø%1!S P +2 #"PROCESSING"0.9psi after compress +38 "syringe1"C9% +6 "core" ù%1*n q +44 "syringe1"C$% +3 "core" ä%16] q +47 "syringe1"C% +3 "core" Ò%12 p +47 "syringe1"C/% +3 "core" ï%1( o +47 "syringe1"C;% +3 "core" û%1? p +47 "syringe1"C6% +3 "core" ö%16 p +47 "syringe1"C=% +3 "core" ý%1- p +47 "syringe1"C+% +3 "core" ë%1% h +47 "syringe1"C?% +3 "core" ÿ%1+ o +47 "syringe1"C"% +3 "core" â%1) p +47 "syringe1"C*% +3 "core" ê%1+ o +47 "syringe1"C@% +3 "core" %1- o +47 "syringe1"CA% +3 "core" %1) o +47 "syringe1"CB% +3 "core" %1, n +47 "syringe1"CC% +3 "core" %1& o +47 "syringe1"CD% +3 "core" %1) q +48 "syringe1"CE% +2 "core" %13 o +48 "syringe1"CF% +2 "core" %14 o +48 "syringe1"CG% +2 "core" %12 p +48 "syringe1"CH% +3 "core" %13 p +47 "syringe1"CI% +3 "core" %10 o +47 "syringe1"CJ% +2 "core" %1+ o +2 #"PROCESSING"0.1psi after compress (stable) +2 .Air.in :default +2 "syringe1"C>d Q]<2 +5 ."PROCESSING"Air.hold +2 "syringe1"CL+ +3 "core" + +2 "syringe1"CM% +4 "core" %15b o +2 "syringe1"CN% +3 "core" %1% o + #"PROCESSING"at -0.1psi Opened to waste +2 .Handoff.select :blocked +3 "valve0"D0 +11 ."PROCESSING"Plunge.seek :puckTop + "valve0"DO'v +92 "core" ' +2 #"PROCESSING"Air syringe pumping up to 8 strokes to reach 50psi + #Air stroke #1 of 8 +2 "syringe1"CP% +6 "core" %1' D +2 ."PROCESSING"Air.in :compress + "syringe1"C>N   Q]P2 +5 ."PROCESSING"Air.seek :evac + "syringe1"C>' +4 "core" þ' +2 "syringe1"CQ% +4 "core" %1+\\ t +2 #"PROCESSING"9.4psi after compress + "syringe1"CR% +5 "core" %10) t +46 "syringe1"CS% +2 "core" %1>/ u +48 "syringe1"CT% +2 "core" %1*5 t +48 "syringe1"CU% +2 "core" %14M t +48 "syringe1"CV% +2 "core" %19I v +48 "syringe1"CW% +2 "core" %18V u +48 "syringe1"CX% +3 "core" %13V u +47 "syringe1"CY% +2 "core" %12m v +48 "syringe1"CZ% +2 "core" %12h s +48 "syringe1"C[% +2 "core" %13\\ s +48 "syringe1"C\\% +2 "core" %17e s +48 "syringe1"C]% +3 "core" %1"_ s +47 "syringe1"C^% +2 "core" %13d s +48 "syringe1"C_% +2 "core" %1-V t +48 "syringe1"C`% +7 "core" %1)^ u +43 "syringe1"Ca% +2 "core" %1*a t +48 "syringe1"Cb% +4 "core" %1.i u +46 "syringe1"Cc% +3 "core" %11g t +47 "syringe1"Cd% +3 "core" %1.t t +47 "syringe1"Ce% +3 "core" %1+剗 u +47 "syringe1"Cf% +3 "core" %1.쉚 u +47 "syringe1"Ch% +3 "core" %14 u +2 #"PROCESSING"10.0psi after compress (stable) +2 .Air.in :gulp +2 "syringe1"C>N   Q]<2 +5 ."PROCESSING"Air.seek :topVent +2 "syringe1"Ci'h +649 "core" ' +2 "syringe1"Ck% +3 "core" %h& 6<f + #"PROCESSING"10.1psi after gulp +2 "syringe1"Cl% +5 "core" %h- 4<c +46 "syringe1"Cm% +2 "core" %h tf +48 "syringe1"Cg% +2 "core" %h 䉻 s] +48 "syringe1"Cn% +2 "core" %h剳 ul +48 "syringe1"Co% +2 "core" %h䉨 tf +83 "syringe1"Cq% +2 "core" %h܉ v_ +49 "syringe1"Cr% +2 "core" %h 則 t] +47 "syringe1"Cs% +3 "core" %h ta +47 "syringe1"Cj% +3 "core" %h։ tb +47 "syringe1"Cu% +3 "core" %h؉ si +47 "syringe1"Cv% +4 "core" %h؉ tf +46 "syringe1"Cw% +3 "core" %hˉ u` +2 #"PROCESSING"10.1psi after gulp (stable) + #Air stroke #2 of 8 +2 "syringe1"Cx% +5 "core" %hՉ te +2 ."PROCESSING"Air.in :pressurize + "syringe1"C>@N   Q]<2 +5 ."PROCESSING"Air.seek :pressurized +2 "syringe1"Cy' +635 "core" ' + "syringe1"Cp% +4 "core" %R#p 3< + #"PROCESSING"9.9psi after pressurize +2 .Air.in :compress +2 "syringe1"C>N   Q]P2 +4 ."PROCESSING"Air.seek :evac +2 "syringe1"C(' +694 "core" è' +2 "syringe1"C % +3 "core" É%16m P +2 #"PROCESSING"23.8psi after compress + "syringe1"C{% +5 "core" %18 P +46 "syringe1"Cz% +2 "core" %1)ԕ u +48 "syringe1"C}% +2 "core" %1+іz t +48 "syringe1"C~% +2 "core" %11Ж t +48 "syringe1"C% +2 "core" %15˗ r +48 "syringe1"C% +2 "core" Á%1+Η7 t +48 "syringe1"C% +2 "core" Ã%1,ΗK r +48 "syringe1"C% +2 "core" Â%12ӗ` r +48 "syringe1"C\ % +2 "core" Ê%13ʗ v +48 "syringe1"C% +2 "core" È%14Η u +48 "syringe1"C% +3 "core" Ç%1:Ǘ u +47 "syringe1"C% +2 "core" Æ%11ϗ t +48 "syringe1"C% +2 "core" Å%1-̗ u +48 "syringe1"C% +2 "core" Ä%1.̗ v +48 "syringe1"C % +2 "core" Ì%1/Ǘ s +48 "syringe1"C % +3 "core" Í%1*ї u +47 "syringe1"C% +4 "core" Ô%1+} v +46 "syringe1"C% +3 "core" Õ%1,— t +47 "syringe1"C% +3 "core" Ö%12 q +47 "syringe1"C% +3 "core" ×%10ȗ d +47 "syringe1"C% +4 "core" Ø%17 s +46 "syringe1"C % +3 "core" Ë%12Ƙ u +47 "syringe1"C)% +3 "core" é%1)Ø t +47 "syringe1"C:% +4 "core" ú%11& v +47 "syringe1"C-% +2 "core" í%1-; t +47 "syringe1"C,% +3 "core" ì%119 t +47 "syringe1"Ct% +4 "core" %13A t + #"PROCESSING"28.5psi after compress (stable) +2 .Air.in :gulp +3 "syringe1"C>N   Q]<2 +5 ."PROCESSING"Air.seek :topVent +2 "syringe1"C'h +650 "core" Ú' + "syringe1"C'% +3 "core" ç%h " 1<d +2 #"PROCESSING"28.5psi after gulp +2 "syringe1"C% +5 "core" Û%h 5 2<_ +45 "syringe1"C% +3 "core" Þ%h$M sY +47 "syringe1"C% +3 "core" Î%h!K s\\ +47 "syringe1"C<% +3 "core" ü%h&= rW +47 "syringe1"C% +3 "core" Ý%h+> sR +47 "syringe1"C% +3 "core" Ù%h; ub +48 "syringe1"C&% +3 "core" æ%h5 tb +47 "syringe1"C%% +2 "core" å%h< tg +48 "syringe1"C % +3 "core" à%h, u` +47 "syringe1"C.% +3 "core" î%h. uc +47 "syringe1"C0% +3 "core" ð%h, un +47 "syringe1"C1% +3 "core" ñ%h C t] +2 #"PROCESSING"28.6psi after gulp (stable) + #Air stroke #3 of 8 +2 "syringe1"C2% +5 "core" ò%hT t^ +2 ."PROCESSING"Air.in :pressurize +2 "syringe1"C>@N   Q]<2 +4 ."PROCESSING"Air.seek :pressurized +2 "syringe1"C3' +635 "core" ó' + "syringe1"C4% +3 "core" ô%R3 2< +2 #"PROCESSING"28.4psi after pressurize + .Air.in :compress +33 "syringe1"C>N   Q]P2 +5 ."PROCESSING"Air.seek :evac +2 "syringe1"CK' +694 "core" ' +2 "syringe1"C5% +3 "core" õ%1*ࠣ P +2 #"PROCESSING"39.3psi after compress + "syringe1"C!% +5 "core" á%16ݡ P +46 "syringe1"C8% +2 "core" ø%12G t +48 "syringe1"C9% +2 "core" ù%1/ t +48 "syringe1"C$% +2 "core" ä%1+* v +48 "syringe1"C% +4 "core" Ò%1*k u +46 "syringe1"C/% +2 "core" ï%15 t +48 "syringe1"C;% +2 "core" û%13 v +48 "syringe1"C6% +2 "core" ö%13 t +51 "syringe1"C=% +2 "core" ý%15 t +45 "syringe1"C+% +2 "core" ë%10 u +48 "syringe1"C?% +3 "core" ÿ%1*7 s +47 "syringe1"C"% +2 "core" â%16> t +48 "syringe1"C*% +2 "core" ê%10O v +48 "syringe1"C@% +2 "core" %15_ v +48 "syringe1"CA% +3 "core" %12h v +47 "syringe1"CB% +3 "core" %1,b u +48 "syringe1"CC% + "Can"ow&y{\\?N +3 "core" %1/u t +46 "syringe1"CD% +3 "core" %10l s +47 "syringe1"CE% +3 "core" %1<w u +47 "syringe1"CF% +3 "core" %1+| s +47 "syringe1"CG% +3 "core" %1=~ t +47 "syringe1"CH% +3 "core" %10 u +47 "syringe1"CI% +3 "core" %10 t +47 "syringe1"CJ% +3 "core" %1< u +47 "syringe1"CM% +3 "core" %13 u +47 "syringe1"CN% +3 "core" %1) u +47 "syringe1"CP% +3 "core" %1) s +2 #"PROCESSING"44.2psi after compress (stable) +2 .Air.in :gulp +2 "syringe1"C>N   Q]<2 +4 ."PROCESSING"Air.seek :topVent +2 "syringe1"CQ'h +650 "core" ' + "syringe1"CR% +3 "core" %h9 1<h +2 #"PROCESSING"44.4psi after gulp +2 "syringe1"CS% +5 "core" %h 4 3<] +45 "syringe1"CT% +3 "core" %h- u_ +47 "syringe1"C#% +3 "core" ã%h"i v[ +47 "syringe1"CU% +2 "core" %h+ u` +48 "syringe1"C% +3 "core" ß%h ٤ u] +47 "syringe1"CV% +3 "core" %h tg +48 "syringe1"CW% +2 "core" %h u_ +48 "syringe1"CL% +2 "core" %h% sX +48 "syringe1"CX% +2 "core" %h sh +48 "syringe1"CY% +2 "core" %h! v\\ +48 "syringe1"CZ% +3 "core" %hA we +47 "syringe1"C[% +2 "core" %h uh +2 #"PROCESSING"44.6psi after gulp (stable) + #Air stroke #4 of 8 +2 "syringe1"C\\% +5 "core" %h tb +2 ."PROCESSING"Air.in :pressurize + "syringe1"C>@N   Q]<2 +5 ."PROCESSING"Air.seek :pressurized + "syringe1"C]' +635 "core" ' +2 "syringe1"C^% +3 "core" %R2b 2< +2 #"PROCESSING"44.0psi after pressurize + .Air.in :compress +3 "syringe1"C>N   Q]P2 +4 ."PROCESSING"Air.seek :evac +3 "syringe1"C_' +655 "core" 'wp3 f P +4 "syringe1"C`% +4 "core" %w3\ P +2 #"PROCESSING"Reached 50.5 of 50.0psi after pumping 7085uL (3.99 strokes) + .Air.in :default +2 "syringe1"C>d Q]<2 +5 ."PROCESSING"Air.hold +2 "syringe1"Ca+ +4 "core" + +3 ."PROCESSING"Plunge.seek :puckBottom +2 "valve0"Db' +91 "core" ' +2 ."PROCESSING"delay 3 seconds +302 .Handoff.select :waste + "valve0"D +11 #"PROCESSING"Waiting up to 3:00 for Syringe to stabilize +/-0.20psi +2 "syringe1"Cc% +4 "core" %w3%̌8 n +46 "syringe1"Cd% +3 "core" %w3x n +47 "syringe1"Ce% +4 "core" %w3у m +46 "syringe1"Cf% +3 "core" %w3!ӂ m +47 "syringe1"Ch% +41 "core" %w3,тH n +9 "syringe1"C>% +3 "core" þ%w3+҂T n +47 "syringe1"Ck% +4 "core" %w3)̂ n +46 "syringe1"Cl% +3 "core" %w3ς3 o +48 "syringe1"Cm% +3 "core" %w3+ʂ$ n +47 "syringe1"Cg% +2 "core" %w3,тl k +48 "syringe1"Cn% +2 "core" %w3,҂J n +48 "syringe1"Co% +3 "core" %w3(͂< n +47 "syringe1"Cq% +3 "core" %w3&́ p +47 "syringe1"Cr% +2 "core" %w3)҂ m +48 "syringe1"Cs% +2 "core" %w3,ԂE o +48 "syringe1"Cj% +2 "core" %w3'ӂ( o +48 "syringe1"Cu% +2 "core" %w35ʂ o +48 "syringe1"Cv% +2 "core" %w3(ɂ n +48 "syringe1"Cw% +3 "core" %w3&Ɂ p +47 "syringe1"Cx% +3 "core" %w3$Ӂ n +47 "syringe1"Ci% +3 "core" %w3#ǁ p +47 "syringe1"Cp% +3 "core" %w3"ȁ o +47 "syringe1"Cy% +3 "core" %w3Ł p +47 "syringe1"C % +3 "core" É%w3Ł o +47 "syringe1"C{% +3 "core" %w3"ˁ n +47 "syringe1"Cz% +2 "core" %w3,΁ o +48 "syringe1"C}% +3 "core" %w3*Ł p +47 "syringe1"C~% +3 "core" %w3*Á n +47 "syringe1"C% +2 "core" %w3 n +48 "syringe1"C% +3 "core" Á%w3)ā n +47 "syringe1"C% +3 "core" Ã%w3/ n +47 "syringe1"C% +2 "core" Â%w3) g +3 ."PROCESSING"delay 1:00 +6002 .Handoff.select :blocked +2 "valve0"D0 +11 #"PROCESSING"Waiting up to 3:00 for Syringe to stabilize +/-1.50psi +2 "syringe1"C\ % +4 "core" Ê%w3さ u +46 "syringe1"C% +3 "core" È%w3!ށ t +47 "syringe1"C% +3 "core" Ç%w3*ށ u +47 "syringe1"C% +3 "core" Æ%w3)܁ s +47 "syringe1"C% +3 "core" Å%w3"ׁ s +47 "syringe1"C% +3 "core" Ä%w3ځ s +47 "syringe1"C % +3 "core" Ì%w3 ց t +47 "syringe1"C % +3 "core" Í%w3ց v +47 "syringe1"C% +3 "core" Ô%w3)؁ u +47 "syringe1"C% +3 "core" Õ%w3$Ӂ u +47 "syringe1"C% +4 "core" Ö%w3*Ӂ u +46 "syringe1"C% +3 "core" ×%w3+Ђ s +47 "syringe1"C% +3 "core" Ø%w3%Ԃ s +47 "syringe1"C % +3 "core" Ë%w3"т& u +47 "syringe1"C)% +3 "core" é%w3$т9 u +47 "syringe1"C:% +3 "core" ú%w3#Ԃ9 t +47 "syringe1"C-% +3 "core" í%w3'ׂK u +47 "syringe1"C,% +4 "core" ì%w3(ЂR t +46 "syringe1"Ct% +4 "core" %w3҂[ t +21 "Can"lw&y{UJP6 +25 "syringe1"C(% +4 "core" è%w3!тk s +46 "syringe1"C'% +4 "core" ç%w3#Ԃq u +46 "syringe1"C% +3 "core" Û%w31m t +47 "syringe1"C% +3 "core" Þ%w3ׂr s +47 "syringe1"C% +3 "core" Î%w3Ȃv u +47 "syringe1"C<% +3 "core" ü%w3̂q u +47 "syringe1"C% +3 "core" Ý%w3Ȃ u +47 "syringe1"C% +3 "core" Ù%w3͂ t +47 "syringe1"C&% +3 "core" æ%w3#͂ t +47 "syringe1"C%% +3 "core" å%w3΂ u +47 "syringe1"C % +3 "core" à%w3,Ȃ v +47 "syringe1"C.% +3 "core" î%w3т t +47 "syringe1"C0% +38 "core" ð%w3*Ȃ u +12 "syringe1"C1% +3 "core" ñ%w3!Ƃ v +47 "syringe1"C2% +3 "core" ò%w3J u +47 "syringe1"C% +3 "core" Ú%w3.ɂ u +48 "syringe1"C4% +2 "core" ô%w30 u +47 "syringe1"C3% +3 "core" ó%w3#ł t +47 "syringe1"C5% +3 "core" õ%w3(΂ t +47 "syringe1"C!% +3 "core" á%w3!̂ t +47 "syringe1"C8% +3 "core" ø%w3" u +48 "syringe1"C9% +3 "core" ù%w3+‚ u +47 "syringe1"C$% +2 "core" ä%w3#ǂ u +48 "syringe1"C% +2 "core" Ò%w3 u +48 "syringe1"C/% +2 "core" ï%w3Ȃ t +48 "syringe1"C;% +2 "core" û%w3‚ u +48 "syringe1"C6% +2 "core" ö%w3&Ƃ t +3 ."PROCESSING"Handoff.select :waste + "valve0"D +11 #"PROCESSING"1.6psi at evacEnd + .Handoff.select :blocked +2 "valve0"D0 +12 ."PROCESSING"Plunge.seek :puckTop + "valve0"D='v +92 "core" Ľ' +2 ."PROCESSING"Air.in :fast + "syringe1"C> Q]<2 +5 ."PROCESSING"Air.seek :topVent + "syringe1"C+'h +652 "core" ë' +3 #"PROCESSING"Waiting up to 3:00 for Syringe to stabilize +/-0.30psi + "syringe1"C?% +5 "core" ÿ%hq 4<h +46 "syringe1"C"% +2 "core" â%h ui +48 "syringe1"C*% +2 "core" ê%h  tp +48 "syringe1"C@% +3 "core" %h fd +47 "syringe1"CA% +2 "core" %h  sr +48 "syringe1"CB% +2 "core" %h sj +48 "syringe1"CC% +2 "core" %h sh +48 "syringe1"CD% +3 "core" %h tj +48 "syringe1"CE% +2 "core" %ht rn +48 "syringe1"CF% +2 "core" %h{ sc +48 "syringe1"CG% +3 "core" %h tj +47 "syringe1"CH% +2 "core" %h! t\\ +48 "syringe1"CI% +2 "core" %h ua +48 "syringe1"CJ% +2 "core" %h uf +2 #"PROCESSING"Stable @13.8psi after Handoff blocked + #Air syringe pumping up to 8 strokes to reach 35psi +3 #Air stroke #1 of 8 +2 "syringe1"CM% +4 "core" %h uh +3 ."PROCESSING"Air.in :pressurize + "syringe1"C>@N C Q]<2 +5 ."PROCESSING"Air.seek :pressurized + "syringe1"CN' +635 "core" ' +2 "syringe1"CP% +3 "core" % R-m 3< + #"PROCESSING"13.7psi after pressurize +2 .Air.in :compress +3 "syringe1"C>N C Q]P2 +4 ."PROCESSING"Air.seek :evac +2 "syringe1"CK' +694 "core" ' +2 "syringe1"CR% +3 "core" %1)ڔD P +2 #"PROCESSING"23.6psi after compress + "syringe1"CS% +6 "core" %1'۔ P +45 "syringe1"CT% +2 "core" %1. r +48 "syringe1"C#% +2 "core" ã%1/ r +48 "syringe1"CU% +3 "core" %1-0 s +47 "syringe1"C% +2 "core" ß%1/U s +48 "syringe1"CV% +2 "core" %10s t +48 "syringe1"CW% +2 "core" %12} t +48 "syringe1"CL% +3 "core" %1-x u +47 "syringe1"CX% +2 "core" %1/K t +48 "syringe1"CY% +2 "core" %1* s +48 "syringe1"CZ% +3 "core" %10 s +47 "syringe1"C[% +2 "core" %1$ t +48 "syringe1"C\\% +2 "core" %1/ t +48 "syringe1"CQ% +2 "core" %1. t +48 "syringe1"C^% +2 "core" %1+ t +48 "syringe1"C]% +2 "core" %1# q +49 "syringe1"C`% +2 "core" %1/ s +48 "syringe1"C_% +2 "core" %17 r +48 "syringe1"CO% +2 "core" %16 r +48 "syringe1"Cc% +2 "core" %11 r +85 "syringe1"Cd% +3 "core" %1,4 q +10 "syringe1"Ce% +2 "core" %1(. t +48 "syringe1"Cf% +3 "core" %12- t +47 "syringe1"Ch% +3 "core" %16: t +2 #"PROCESSING"27.2psi after compress (stable) +3 .Air.in :gulp +2 "syringe1"C>N C Q]<2 +5 ."PROCESSING"Air.seek :topVent +2 "syringe1"C>'h +650 "core" þ' + "syringe1"Ck% +3 "core" %h 7 1<] +2 #"PROCESSING"27.1psi after gulp + "syringe1"Cl% +6 "core" %h7 2<b +45 "syringe1"Cm% +3 "core" %h( si +47 "syringe1"Cg% +3 "core" %h! th +47 "syringe1"Cn% +2 "core" %h so +48 "syringe1"Co% +2 "core" %h tg +48 "syringe1"Cq% +3 "core" %h s` +47 "syringe1"Cr% +3 "core" %h ߗ$ s] +47 "syringe1"Cs% +3 "core" %h, sb +47 "syringe1"Cj% +3 "core" %h* t_ +47 "syringe1"Cu% +3 "core" %h ; u] +47 "syringe1"Cv% +4 "core" %hAO tg +46 "syringe1"Cw% +3 "core" %hD ud +2 #"PROCESSING"27.4psi after gulp (stable) + #Air stroke #2 of 8 +2 "syringe1"Cx% +5 "core" %hV tb +2 ."PROCESSING"Air.in :pressurize + "syringe1"C>@N C Q]<2 +5 ."PROCESSING"Air.seek :pressurized +2 "syringe1"Ci' +635 "core" ' + "syringe1"Cp% +4 "core" %R9 /< + #"PROCESSING"27.0psi after pressurize +2 .Air.in :compress +3 "syringe1"C>N C Q]P2 +4 ."PROCESSING"Air.seek :evac +3 "syringe1"Cy' +682 "core" '6p1 O P +3 "syringe1"C % +4 "core" É%6 1 P +2 #"PROCESSING"Reached 35.6 of 35.0psi after pumping 3547uL (2.00 strokes) +2 .Air.in :default +2 "syringe1"C>d Q]<2 +5 ."PROCESSING"Air.hold +2 "syringe1"C{+ +4 "core" + +2 ."PROCESSING"Plunge.seek :puckBottom +2 "valve0"Dz' +92 "core" ' + ."PROCESSING"delay 3 seconds +302 .Handoff.select :waste + "valve0"D +12 #"PROCESSING"Waiting up to 3:00 for Syringe to stabilize +/-0.20psi + "syringe1"C}% +4 "core" %61΁ p +47 "syringe1"C~% +2 "core" %61ρf n +48 "syringe1"C% +3 "core" %61ʁt n +47 "syringe1"C% +2 "core" Á%61́e o +48 "syringe1"C% +2 "core" Ã%61́d n +48 "syringe1"C% +2 "core" Â%61ʁm p +48 "syringe1"C\ % +2 "core" Ê%61сg o +48 "syringe1"C% +2 "core" È%61ˁ o +48 "syringe1"C% +3 "core" Ç%61Á n +47 "syringe1"C% +3 "core" Æ%61ʁ q +47 "syringe1"C% +3 "core" Å%61΁ o +47 "syringe1"C% +3 "core" Ä%61с p +47 "syringe1"C % +4 "core" Ì%61΁ p +46 "syringe1"C % +3 "core" Í%61ҁ p +47 "syringe1"C% +3 "core" Ô%61Ё p +47 "syringe1"C% +3 "core" Õ%61ҁ o +47 "syringe1"C% +3 "core" Ö%61ҁ o +47 "syringe1"C% +3 "core" ×%61Ӂ o +47 "syringe1"C% +3 "core" Ø%61ҁ p +2 ."PROCESSING"delay 1:00 +2763 "Can"mwv&y{5\ SxT +3240 ."PROCESSING"Handoff.select :blocked +2 "valve0"D0 +11 #"PROCESSING"Waiting up to 3:00 for Syringe to stabilize +/-1.50psi + "syringe1"C % +5 "core" Ë%61߁i u +46 "syringe1"C)% +2 "core" é%61܁| u +48 "syringe1"C:% +2 "core" ú%61ف u +48 "syringe1"C-% +2 "core" í%61݁ u +48 "syringe1"C,% +2 "core" ì%61؁ t +48 "syringe1"Ct% +2 "core" %61ށ v +48 "syringe1"C(% +2 "core" è%61 t +48 "syringe1"C'% +2 "core" ç%61݁ u +48 "syringe1"C% +2 "core" Û%61ق t +48 "syringe1"C% +2 "core" Þ%61܂# s +48 "syringe1"C% +4 "core" Î%61؂5 t +46 "syringe1"C<% +2 "core" ü%61ق; u +48 "syringe1"C% +2 "core" Ý%61قM t +48 "syringe1"C% +2 "core" Ù%61ւT u +48 "syringe1"C&% +2 "core" æ%61ڂi v +48 "syringe1"C%% +2 "core" å%61قl u +48 "syringe1"C % +2 "core" à%61т t +48 "syringe1"C.% +2 "core" î%61݂x r +48 "syringe1"C0% +2 "core" ð%61ւ t +48 "syringe1"C1% +2 "core" ñ%61ӂ q +48 "syringe1"C2% +2 "core" ò%61ڂ q +48 "syringe1"C% +2 "core" Ú%61ׂ s +48 "syringe1"C4% +2 "core" ô%61؂ s +48 "syringe1"C3% +2 "core" ó%61Ԃ t +48 "syringe1"C5% +2 "core" õ%61ׂ s +48 "syringe1"C!% +2 "core" á%61ւ r +48 "syringe1"C8% +2 "core" ø%61؂ u +48 "syringe1"C9% +2 "core" ù%61Ԃ u +48 "syringe1"C$% +2 "core" ä%61ڂ u +48 "syringe1"C% +2 "core" Ò%61҂ v +48 "syringe1"C/% +2 "core" ï%61т u +48 "syringe1"C;% +2 "core" û%61΂ t +48 "syringe1"C6% +2 "core" ö%61̂ u +48 "syringe1"Cb% +2 "core" %61Ђ t +48 "syringe1"Ca% +2 "core" %61͂ t +48 "syringe1"C?% +2 "core" ÿ%61ǃ u +48 "syringe1"C"% +2 "core" â%61Ƀ u +48 "syringe1"C*% +2 "core" ê%61΂ t +48 "syringe1"C@% +2 "core" %61Ń u +48 "syringe1"CA% +3 "core" %61ȃ t +47 "syringe1"CB% +3 "core" %61B! s +48 "syringe1"CC% +2 "core" %61{/ s +48 "syringe1"CD% +2 "core" %61]= u +47 "syringe1"CE% +3 "core" %61hL s +48 "syringe1"CF% +2 "core" %61mG t +48 "syringe1"CG% +2 "core" %61ӃT v +2 ."PROCESSING"Handoff.select :waste +2 "valve0"D +10 #"PROCESSING"1.8psi at evacEnd +2 .Plunge.seek :pTop +3 "valve0"DH'v +91 "core" ' +2 ."PROCESSING"delay 5 seconds +502 .Air.in :glide + "syringe1"C>d  Q]<2 +5 ."PROCESSING"Air.seek :fullVent +2 "syringe1"CI' +186 "core" ' +2 ."PROCESSING"delay 2 seconds +205 .Plunge.seek :pBottom +2 "valve0"DJ' +91 "core" ' + #"PROCESSING"Seawater evacuated, Pressure above/below filter released. +2 .Plunge.seek :locked +4 "valve0"DM' +128 "core" ' + ."PROCESSING"Handoff.select :waste +2 "syringe1"C+& +4 "core" ë& y ?W +3 ."PROCESSING"Lysis1.in :slow + "syringe1"C?d Q[<2 +5 ."PROCESSING"Lysis1.seek 950uL +2 "syringe1"CP( +1412 "core" ( +2 ."PROCESSING"delay 5 seconds +502 .Handoff.select :blocked +3 "valve0"D0 +10 ."PROCESSING"Plunge.seek :puckTop +2 "valve0"DN'v +79 "core" ' +2 "syringe1"CR& +3 "core" &|\ \\ C +2 ."PROCESSING"Lysis1.seek 350uL +2 "syringe1"CS( +2814 "core" ( + ."PROCESSING"delay 3 seconds +302 "syringe1"CT% +3 "core" %*́ s +3 ."PROCESSING"Air.in mix with 2.32937 parts Lysis1 + "syringe1"C> ^@e Q]<2 +4 C#% +4 "core" ã%+ s +2 "syringe1"CU& +4 "core" &I ȁ s +39 ."Airmixer"Air.seek :evac +4 ."PROCESSING"Lysis1.seek 190uL +4 "syringe1"C' +3 CV(U +12 "Can"kwV&yxEUr +747 "core" ( +12 ß' +2 ."PROCESSING"Air.in :fast +2 "syringe1"C> Q]<2 +4 ."PROCESSING"Air.seek :full +3 "syringe1"CW'h +664 "core" ' +2 ."PROCESSING"Lysis1.seek :empty +2 "syringe1"CL(( +900 "core" ( +2 "valve0"DX% +3 "core" %v;cN 5 +2 "syringe1"CY% +3 "core" %h &a + #"PROCESSING"Lysis Buffer Delivered. Plunge Valve (PV) at puckTop Syringe pressure @24.4psi +2 .Plunge.seek :puckBottom +3 "valve0"DZ' +91 "core" ' +2 "valve0"D[% +3 "core" %F(W H-i +2 "syringe1"C\\% +4 "core" %h Fd + #"PROCESSING"Lysis Buffer Delivered. Plunge Valve (PV) at puckBottom Syringe pressure @19.1psi +2 #Polling Can every 2:00 +53 "Can"mwQ&y{T Wy +2 ."PROCESSING"PuckHeater.configure :default #ambient 12.0C + "Cartridge" \ :D H Q +4 ."PROCESSING"PuckHeater.seek 71.7C +4 "Cartridge" Q v+ +3 ^9 +4 "cartridge" 9 +103 "Cartridge" ]9 +3 "cartridge" 9d +103 "Cartridge" `9 +3 "cartridge" 9d +102 "Cartridge" _9 +4 "cartridge" 9 d +103 "Cartridge" O9 +2 "cartridge" 9Z d +103 "Cartridge" c9 +2 "cartridge" 9Kd +103 "Cartridge" d9 +2 "cartridge" 9d +103 "Cartridge" e9 +2 "cartridge" 9d +103 "Cartridge" f9 +3 "cartridge" 9!d +103 "Cartridge" h9 +2 "cartridge" 9#"d +103 "Cartridge" K9 +3 "cartridge" 9%&d +102 "Cartridge" k9 +3 "cartridge" 9&+d +102 "Cartridge" l9 +3 "cartridge" 9(b/d +102 "Cartridge" m9 +3 "cartridge" 9*!3d +102 "Cartridge" g9 +4 "cartridge" 9+D7d +102 "Cartridge" n9 +3 "cartridge" 9-QD9 +3 "cartridge" 9;Ffd +102 "Cartridge" p9 +3 "cartridge" 9rd +102 "Cartridge" y9 +4 "cartridge" 9@wd +102 "Cartridge" =9 +4 "cartridge" 9AC{d +102 "Cartridge" }9 +3 "cartridge" 9BVd +102 "Cartridge" ~9 +3 "cartridge" 9C|d +102 "Cartridge" 9 +3 "cartridge" 9D!d +102 "Cartridge" 9 +3 "cartridge" 9Ed +102 "Cartridge" 9 +4 "cartridge" 9F!d +102 "Cartridge" 9 +3 "cartridge" 9G!d +102 "Cartridge" \ 9 +4 "cartridge" 9INd +102 "Cartridge" 9 +4 "cartridge" 9INd +102 "Cartridge" 9 +3 "cartridge" 9Kzd +102 "Cartridge" 9 +4 "cartridge" 9KNd +102 "Cartridge" 9 +3 "cartridge" 9MNd +102 "Cartridge" 9 +4 "cartridge" 9NNd +102 "Cartridge" 9 +4 "cartridge" 9Ozd +102 "Cartridge" 9 +3 "cartridge" 9Pzd +102 "Cartridge" 9 +3 "cartridge" 9Pzd +102 "Cartridge" 9 +3 "cartridge" 9Qzd +102 "Cartridge" 9 +3 "cartridge" 9Rzd +102 "Cartridge" 9 +4 "cartridge" 9Sd +102 "Cartridge" 9 +3 "cartridge" 9Td +133 "Cartridge" 9 +3 "cartridge" 9Ud +102 "Cartridge" )9 +3 "cartridge" 9Vd +102 "Cartridge" :9 +3 "cartridge" 9Wd +102 "Cartridge" -9 +4 "cartridge" 9Xd +102 "Cartridge" ,9 +3 "cartridge" 9Yd +103 "Cartridge" t9 +3 "cartridge" 9Zld +102 "Cartridge" (9 +3 "cartridge" 9[Sd +102 "Cartridge" '9 +3 "cartridge" 9\\3+c +102 "Cartridge" 9 +4 "cartridge" 9] d +102 "Cartridge" 9 +3 "cartridge" 9]+d +102 "Cartridge" 9 +3 "cartridge" 9^+d +102 "Cartridge" <9 +3 "cartridge" 9_+d +102 "Cartridge" 9 +3 "cartridge" 9`<Wd +102 "Cartridge" 9 +3 "cartridge" 9aA+d +102 "Cartridge" &9 +3 "cartridge" 9b\ W d +102 "Cartridge" %9 +3 "cartridge" 9bWd +102 "Cartridge" 9 +3 "cartridge" 9cWd +102 "Cartridge" .9 +3 "cartridge" 9ddd +102 "Cartridge" 09 +4 "cartridge" 9e1Wd +102 "Cartridge" 19 +3 "cartridge" 9eW!d +102 "Cartridge" 29 +3 "cartridge" 9f%d +102 "Cartridge" 9 +3 "cartridge" 9g)d +102 "Cartridge" 49 +3 "cartridge" 9hj.d +102 "Cartridge" 39 +4 "cartridge" 9i82c +102 "Cartridge" 59 +3 "cartridge" 9i6d +102 "Cartridge" !9 +3 "cartridge" 9j:d +102 "Cartridge" 89 +3 "cartridge" 9kU>d +102 "Cartridge" 99 +3 "cartridge" 9l1Cd +102 "Cartridge" $9 +4 "cartridge" 9lGd +102 "Cartridge" 9 +4 "cartridge" 9mKc +102 "Cartridge" /9 +3 "cartridge" 9nVOb +102 "Cartridge" ;9 +3 "cartridge" 9nTa +102 "Cartridge" 69 +3 "cartridge" 9oX` +102 "Cartridge" b9 +3 "cartridge" 9pU\\_ +102 "Cartridge" a9 +3 "cartridge" 9p`_ +102 "Cartridge" ?9 +3 "cartridge" 9qBd^ +102 "Cartridge" "9 +3 "cartridge" 9qi] +102 "Cartridge" *9 +3 "cartridge" 9rCm\\ +102 "Cartridge" @9 +4 "cartridge" 9rq\\ +102 "Cartridge" A9 +3 "cartridge" 9ru[ +6 ."PROCESSING"PuckHeater.hold 2:00,71.7C +5 "Cartridge" B v+ry +2 "cartridge" v +35 "Can"kw,&yyP3\\ +3 kw,&yyO4\\ +11917 "cartridge" +3 #"PROCESSING"Polling Can every 2:00 +52 "Can"mw&y{E`V +2 ."PROCESSING"PuckHeater.configure :default #ambient 12.0C + "Cartridge" \ :D H T +5 ."PROCESSING"PuckHeater.seek 70.6C +3 "Cartridge" C t[ +2 D9 +5 "cartridge" 9v/ +4 ."PROCESSING"PuckHeater.hold 2:00,70.6C +5 "Cartridge" E t[pw +2 "cartridge"  +11954 "Can"mv&yzkc +3 mv&yzc +5 "cartridge" +2 #"PROCESSING"Polling Can every 2:00 +52 "Can"lv&y{Oc +2 ."PROCESSING"PuckHeater.configure :default #ambient 12.0C + "Cartridge" \ :D H P +5 ."PROCESSING"PuckHeater.hold 18:00,69.6C +5 "Cartridge" F rou +11909 "Can"lv&yzex +2 lv&yz*ex +11985 lw&yzg +3 lw&yzg +11987 ov&yz]jL& +3 ov&yzjL& +11989 lv&yzlD +2 lv&yzlD +11982 kv&yznb +2 kv&yznb +11978 kw &yzq@ +3 kw &yzqA +11981 lw&yzMs +2 lw&yzs +11980 lw&yzu +2 lw&yz;u +11780 "cartridge" +2 #"PROCESSING"Polling Can every 2:00 +52 "Can"nw-&y{'wr +2 ."PROCESSING"PuckHeater.configure :default #ambient 11.9C +2 "Cartridge" \ :D H H +4 ."PROCESSING"PuckHeater.seek 105.5C +3 "Cartridge" G V +2 z9 +5 "cartridge" 9rv +104 "Cartridge" {9 +3 "cartridge" 9rRd +20 "Can"kw&&yx;x  +82 "Cartridge" +9 +3 "cartridge" 9td +102 "Cartridge" H9 +3 "cartridge" 9v d +102 "Cartridge" J9 +4 "cartridge" 9yQd +102 "Cartridge" 9 +3 "cartridge" 9{d +102 "Cartridge" R9 +3 "cartridge" 9}d +102 "Cartridge" M9 +3 "cartridge" 9od +103 "Cartridge" P9 +2 "cartridge" 90!d +103 "Cartridge" T9 +2 "cartridge" 9&d +103 "Cartridge" #9 +3 "cartridge" 9*d +103 "Cartridge" U9 +2 "cartridge" 9[.d +103 "Cartridge" I9 +2 "cartridge" 92d +103 "Cartridge" S9 +3 "cartridge" 97d +102 "Cartridge" 9 +3 "cartridge" 9*;d +102 "Cartridge" V9 +4 "cartridge" 9U?d +102 "Cartridge" X9 +3 "cartridge" 9vCd +102 "Cartridge" Y9 +3 "cartridge" 9yGd +102 "Cartridge" [9 +3 "cartridge" 9Ld +102 "Cartridge" \\9 +3 "cartridge" 9mPd +102 "Cartridge" ^9 +4 "cartridge" 9wTd +102 "Cartridge" ]9 +3 "cartridge" 9_Xd +102 "Cartridge" N9 +3 "cartridge" 9P]d +102 "Cartridge" `9 +3 "cartridge" 9a=ad +102 "Cartridge" _9 +3 "cartridge" 9<=ed +102 "Cartridge" O9 +3 "cartridge" 9=ic +102 "Cartridge" c9 +3 "cartridge" 9=md +102 "Cartridge" d9 +3 "cartridge" 9=rd +102 "Cartridge" e9 +3 "cartridge" 9=vd +102 "Cartridge" f9 +3 "cartridge" 9izd +102 "Cartridge" h9 +4 "cartridge" 9>i~c +102 "Cartridge" K9 +3 "cartridge" 9id +102 "Cartridge" k9 +3 "cartridge" 9id +102 "Cartridge" l9 +3 "cartridge" 9ic +103 "Cartridge" m9 +3 "cartridge" 9\\d +102 "Cartridge" g9 +4 "cartridge" 9!d +102 "Cartridge" n9 +3 "cartridge" 9d +102 "Cartridge" o9 +3 "cartridge" 9d +102 "Cartridge" q9 +3 "cartridge" 9Ud +102 "Cartridge" r9 +3 "cartridge" 9d +103 "Cartridge" s9 +2 "cartridge" 9d +103 "Cartridge" j9 +2 "cartridge" 9wc +103 "Cartridge" u9 +3 "cartridge" 96d +102 "Cartridge" v9 +3 "cartridge" 9d +102 "Cartridge" w9 +3 "cartridge" 9vd +102 "Cartridge" x9 +3 "cartridge" 97d +103 "Cartridge" >9 +3 "cartridge" 9d +102 "Cartridge" p9 +3 "cartridge" 9d +102 "Cartridge" i9 +3 "cartridge" 9Ad +102 "Cartridge" 9 +3 "cartridge" 9c +102 "Cartridge" y9 +4 "cartridge" 9d +102 "Cartridge" =9 +3 "cartridge" 9c +102 "Cartridge" }9 +3 "cartridge" 9d +102 "Cartridge" ~9 +3 "cartridge" 9pc +104 "Cartridge" 9 +3 "cartridge" 9d +102 "Cartridge" 9 +4 "cartridge" 9d +102 "Cartridge" 9 +3 "cartridge" 94c +102 "Cartridge" 9 +3 "cartridge" 9d +102 "Cartridge" \ 9 +3 "cartridge" 9wc +102 "Cartridge" 9 +3 "cartridge" 9b +102 "Cartridge" 9 +3 "cartridge" 9a +102 "Cartridge" 9 +3 "cartridge" 96F` +5 ."PROCESSING"PuckHeater.hold 2:00,105.5C +4 "Cartridge"  V +4 "cartridge"  +5674 "Can"lw)&yz/#"~ +3 lw)&yz-#P~ @PDT1752908436.28 "cartridge" +2 #"PROCESSING"Polling Can every 2:00 +52 "Can"ow&y{ # +2 ."PROCESSING"PuckHeater.configure :default #ambient 11.9C +2 "Cartridge" \ :D H K +5 ."PROCESSING"PuckHeater.seek 104.4C +3 "Cartridge"   +2 9 +5 "cartridge" 90 +4 ."PROCESSING"PuckHeater.hold 2:00,104.4C +5 "Cartridge" ஁ +3 "cartridge"  +5623 "Can"mw&yzV +2 mw&yz +6329 "cartridge" +2 #"PROCESSING"Polling Can every 2:00 +52 "Can"nw$&y{& +2 ."PROCESSING"PuckHeater.hold 2:00,103.4C +5 "Cartridge"  ବ; +5593 "Can"mw2&yz 4 +3 mw2&yz8 4 +6361 "cartridge" +2 ."PROCESSING"delay 5:00 +5613 "Can"nwN&y{)R +11980 nwp&y{p +11983 lw&y{ +426 "syringe1"C% +2 "core" Õ%h2 zd +2 #"PROCESSING"Lysate cooked @17.2psi +2 .Plunge.seek :puckTop +3 "valve0"D'v +92 "core" Ė' +43 #"PROCESSING"Air syringe pumping up to 5 strokes to reach 40psi + #Air stroke #1 of 5 +2 "syringe1"C% +6 "core" ×%hu zn +2 ."PROCESSING"Air.in :pressurize + "syringe1"C>@N 7 Q]<2 +5 ."PROCESSING"Air.seek :pressurized +2 "syringe1"C' +634 "core" Ø' +2 "syringe1"C % +3 "core" Ë%R1 :< + #"PROCESSING"17.1psi after pressurize +2 .Air.in :compress +2 "syringe1"C>N 7 Q]P2 +5 ."PROCESSING"Air.seek :evac +3 "syringe1"C)' +530 "core" é'ߨp^9-ա P +5 "syringe1"C:% +3 "core" ú%ߨ94l P +2 #"PROCESSING"Reached 41.5 of 40.0psi after pumping 1685uL (0.95 strokes) +2 .Air.in :default +2 "syringe1"C>d Q]<2 +5 ."PROCESSING"Air.hold +2 "syringe1"C-+ +3 "core" í+ +2 ."PROCESSING"delay 2 seconds +203 .Air.in :fast + "syringe1"C> Q]<2 +4 ."PROCESSING"Air.seek :full +2 "syringe1"C,'h +627 "core" ì' +2 ."PROCESSING"Plunge.seek :puckBottom +2 "valve0"Dt' +91 "core" ' +2 "syringe1"C(& +3 "core" è&(+ H +3 ."PROCESSING"Lysis1.seek 138uL + "syringe1"C'(v +656 "core" ç( +2 ."PROCESSING"delay 2 seconds +202 .Plunge.seek :puckTop +2 "valve0"D'v +92 "core" ě' +2 ."PROCESSING"Lysis1.seek :empty +2 "syringe1"C(( +656 "core" Þ( +2 ."PROCESSING"Plunge.seek :puckBottom +2 "valve0"D' +92 "core" Ď' +2 "carousel0"F<% +3 "core" Ƽ%6AOn P\  +5 "valve0"D% +3 "core" ĝ%C(W J-m +3 "syringe1"C% +6 ."PROCESSING"Lysis1.in :extract + "syringe1"C?d 'r Q[#2 +4 "core" Ù%hǥ u^ +3 ."PROCESSING"Lysis1.seek 675uL,nil +2 "syringe1"C&(n +5 C%& +3 "core" å&("+ԥC p# +7 "syringe1"C & +2 "core" à&0+0 _# +18 "syringe1"C.& +2 "core" î&dk,3 a# +12 "syringe1"C0% +2 "core" ð%h _e +4 "syringe1"C1& +2 "core" ñ& . `# +18 "syringe1"C2& +2 "core" ò&# 0 a# +18 "syringe1"C& +2 "core" Ú&ބ 2 b# +7 "syringe1"C4% +7 "core" ô%h(3 aU +4 "syringe1"C3& +2 "core" ó& 4ؕL _# +18 "syringe1"C5& +2 "core" õ&G 6& a# +18 "syringe1"C!& +2 "core" á&ߩ 8| c# +7 "syringe1"C8% +2 "core" ø%h% XX +9 "syringe1"C9& +2 "core" ù&  :t a# +18 "syringe1"C$& +2 "core" ä&l <;n `# +18 "syringe1"C& +2 "core" Ò&1> `# +4 "syringe1"C/% +2 "core" ï%h#b `Z +2 "syringe1"C;% +4 "core" û%h af +2 ."pump"Air.in :pressurize + "syringe1"C>@N  Q]<2 +5 ."pump"Air.seek :pressurized +2 "syringe1"C6' +4 Cb& +4 "core" &Z@g +# +8 "syringe1"Ca& +2 "core" &AX $# +5 !"PROCESSING"o: Syringe::LysatePlungerStuck :@checkpoint: omitted: mesg"3at < 251uL during Lysis Syringe #1 (LyS1) move: @volumef251.18836915297089:bt["M/home/esp/esp2/protocol/3G/function/LyseGo.rb:228:in `recoverMoreLysate'"4/home/esp/esp2/lib/thread.rb:874:in `exclusive'"M/home/esp/esp2/protocol/3G/function/LyseGo.rb:227:in `recoverMoreLysate'"@/home/esp/esp2/protocol/3G/function/LyseGo.rb:198:in `loop'"M/home/esp/esp2/protocol/3G/function/LyseGo.rb:198:in `recoverMoreLysate'"7/home/esp/esp2/lib/schedule.rb:497:in `initialize'"0/home/esp/esp2/lib/thread.rb:736:in `start'"7/home/esp/esp2/lib/schedule.rb:490:in `initialize'"'/home/esp/esp2/lib/schedule.rb:488 +3 .Lysis1.in :default +2 "syringe1"C?d Q[<2 +6 ."PROCESSING"Lysis1.seek 221uL + "syringe1"C?( +6 "core" æ(Ba݉ %# +83 ÿ( +2 "syringe1"C"% +3 "core" â%b)M < +505 ö' +2 "syringe1"C*% +3 "core" ê%R4 6< +2 #"pump"14.0psi after pressurize +2 .Air.in :compressLysate +2 "syringe1"C>dN  Q]<2 +5 ."pump"Air.seek :evac +2 "syringe1"C@' +740 "core" 'I<h 7< +3 "syringe1"CA% +4 "core" %I9 7< + #"pump"Reached 15.6 of 15.5psi after pumping 1495uL (0.84 strokes) +2 .Air.in :default +2 "syringe1"C>d Q]<2 +4 ."pump"Air.hold + "syringe1"CB+ +5 "core" + +2 "syringe1"CD% +5 ."PROCESSING"Lysis1.in :extract + "syringe1"C?d 'r Q[#2 +3 CE& +3 ."PROCESSING"Lysis1.seek 675uL,nil +4 "syringe1"CQ(n +3 "core" %I9} y +2 &>ny# z +4 "syringe1"CC& +3 "core" &>k e# +12 "syringe1"CF& +2 "core" &Q>{ 2 g# +18 "syringe1"Cz& +2 "core" &>" d# +41 "syringe1"C{% +3 "core" %I7 e! +3 "syringe1"C+& +3 "core" ë&4@ e# +2 "syringe1"CH& +3 "core" &=@: c# +10 "syringe1"CJ& +3 "core" &S@T d# +17 "syringe1"C& +3 "core" Ð&wCA[ c# +9 "syringe1"CR% +2 "core" %I5 c# +3 "syringe1"CM% +3 "core" %I<Y d +2 ."pump"Air.in :compressLysate +2 "syringe1"C>dN  Q]<2 +5 ."pump"Air.seek :evac +2 "syringe1"CP& + CT' +7 "core" &B d# +3 "syringe1"C#& +3 "core" ã&ZC3J= "# +15 "syringe1"CU& +3 "core" &@CI/ $# +17 "syringe1"CI& +3 "core" & DA\ ## +17 "syringe1"CS& +3 "core" &:EC %# +17 "syringe1"C& +3 "core" ß&D+EAL $# +17 "syringe1"CV& +3 "core" &FE4>! "## +17 "syringe1"CX& +3 "core" &FE>D 5 +17 "syringe1"CY& +3 "core" &FEGk 7 +17 "syringe1"C[& +3 "core" &FE: 8 +17 "syringe1"C\\& +3 "core" &FE< 8 +17 "syringe1"C^& +3 "core" &FEH 7 +17 "syringe1"C]& +3 "core" &FEE 6 +17 "syringe1"CN& +3 "core" &FEG 7 +17 "syringe1"C`& +3 "core" &FE@, 7 +17 "syringe1"C_& +3 "core" &FEBZ 6 +17 "syringe1"CO& +4 "core" &FEH 2 +16 "syringe1"Cc& +3 "core" &FEJ 7 +17 "syringe1"Cd& +3 "core" &FEE 6 +17 "syringe1"Ce& +3 "core" &FEA 7 +17 "syringe1"Cf& +3 "core" &FEI 6 +17 "syringe1"Ch& +3 "core" &FEDH 4 +17 "syringe1"CK& +3 "core" &GEQ:b "# +10 'D7 /< +3 "syringe1"Ck% +3 "core" %D3 "< +2 #"pump"Reached 15.2 of 15.5psi after pumping 1556uL (0.88 strokes) + .Air.in :default +2 "syringe1"C>d Q]<2 +4 Cl& +2 ."pump"Air.hold +4 "core" &I/ER `# + "syringe1"Cm+ +8 "core" + + "syringe1"Cg% +4 Cn& +2 "core" %D c + &QgE _# +9 "syringe1"Co& +3 "core" &ZE] b# +17 "syringe1"Cq& +3 "core" &lF d# +17 "syringe1"Cr& +3 "core" &Fz d# +3 "syringe1"Cs% +3 "core" %D GQ b +2 "syringe1"Cj% +4 "core" %Dj d +3 ."pump"Air.in :compressLysate + "syringe1"C>dN  Q]<2 +4 ."pump"Air.seek :evac +2 "syringe1"Cu' +5 Cv& +2 "core" &G,m 3# +8 "syringe1"Cw& +3 "core" &GnJ # +17 "syringe1"Cx& +3 "core" &H "# +17 "syringe1"C>& +3 "core" þ&]HB # +17 "syringe1"Cp& +3 "core" &(I>* !# +17 "syringe1"Ci& +3 "core" &WOJ; "# +17 "syringe1"C & +3 "core" É&| Kc3 # +17 "syringe1"Cy& +3 "core" &LBl # +17 "syringe1"C=& +3 "core" ý&L@q !# +17 "syringe1"C}& +3 "core" &L?h "# +17 "syringe1"C~& +3 "core" &gMUEw # +17 "syringe1"C& +3 "core" &0MxA "# +17 "syringe1"C& +3 "core" Á&M; ## +17 "syringe1"C& +4 "core" Ã& M! 6 +16 "syringe1"C& +3 "core" Â&MD 8 +17 "syringe1"C\ & +3 "core" Ê&M 8 +17 "syringe1"C& +3 "core" È& M} 4 +17 "syringe1"C& +3 "core" Ç&M 6 +17 "syringe1"C& +3 "core" Æ&MI 7 +17 "syringe1"C& +3 "core" Å&M3d "# +17 "syringe1"C & +3 "core" Ì& M7 "# +17 "syringe1"C & +3 "core" Í&&MF "# +17 "syringe1"CG& +3 "core" &IM= # +8 '>. "< +3 "syringe1"C% +3 "core" Ô%>7 "< +2 #"pump"Reached 15.7 of 15.5psi after pumping 1617uL (0.91 strokes) + .Air.in :default +3 "syringe1"C>d Q]<2 +4 ."pump"Air.hold +2 "syringe1"C+ +4 "core" Ä+ +2 "syringe1"C% +3 C& +2 "core" Õ%> a +4 ×& NU b# + "syringe1"CZ& +3 "core" &N c# +14 "syringe1"CW& +2 "core" &/O a# +18 "syringe1"C & +2 "core" Ë&TKO a# +9 "syringe1"C% +2 "core" Ø%>j b +3 "syringe1"C:% +3 "core" ú%>= c +3 ."pump"Air.in :compressLysate + "syringe1"C>dN  Q]<2 +3 C)& +3 ."pump"Air.seek :evac +3 "syringe1"C-' +44 "core" é&bP b# +3 "syringe1"C(& +4 "core" è&wS׊ &# +2 "syringe1"C& +3 "core" Ö& \\S !# +9 "syringe1"CL& +3 "core" &7*TV7 # +17 "syringe1"Ct& +3 "core" &WT9 !# +17 "syringe1"C'& +3 "core" ç&mUa # +17 "syringe1"C<& +3 "core" ü&z:U? # +17 "syringe1"C& +3 "core" Ý&\\U5M !# +17 "syringe1"C& +3 "core" Ù&V">$ !# +17 "syringe1"C%& +3 "core" å&V;5 # +17 "syringe1"C & +3 "core" à&V'X # +17 "syringe1"C.& +3 "core" î&Wc+* !# +17 "syringe1"C0& +3 "core" ð&W8> # +17 "syringe1"C1& +3 "core" ñ&X/= # +17 "syringe1"C2& +3 "core" ò&X2, !# +17 "syringe1"C& +3 "core" Ú&X8A # +17 "syringe1"C4& +3 "core" ô&0Yh1` # +17 "syringe1"C3& +3 "core" ó&PY6 ## +17 "syringe1"C5& +4 "core" õ&hZm: # +16 "syringe1"C!& +3 "core" á&t'Z0$ !# +17 "syringe1"C8& +3 "core" ø&{bZ1u "# +17 "syringe1"C& +3 "core" Û&[K0_ # +17 "syringe1"C9& +3 "core" ù&[6 ## +17 "syringe1"C$& +3 "core" ä&\\K>( # +17 "syringe1"C& +3 "core" Ò&\\-8 # +17 "syringe1"C/& +3 "core" ï&]*3' !# +17 "syringe1"C;& +3 "core" û&]1J !# +17 "syringe1"Cb& +3 "core" &^1; # +17 "syringe1"Ca& +3 "core" &8"^8+ # +17 "syringe1"C& +3 "core" Þ&\\_I, # +17 "syringe1"C"& +3 "core" â&u_: # +17 "syringe1"C,& +3 "core" ì&J`%/ # +17 "syringe1"C&& +3 "core" æ&p`_= # +17 "syringe1"C*& +3 "core" ê&`/e # +17 "syringe1"C6& +3 "core" ö&2aWgG # +17 "syringe1"CA& +3 "core" &b 2 # +22 "syringe1"CD& +2 "core" &yb) !# +13 "syringe1"CE& +3 "core" &o b4= # +17 "syringe1"CC& +3 "core" &c 2_ # +17 "syringe1"CF& +3 "core" &+cy5 !# +17 "syringe1"Cz& +3 "core" &N1\ d A* # +17 "syringe1"C{& +4 "core" &nd? !# ( +2 ."pump"Air.in :default +2 "syringe1"C>d Q]<2 +4 ."pump"Air.hold + "syringe1"C++ +6 "core" í'5oЌY < + ë+ +2 "syringe1"CH& +3 "core" &nHd . +2 "syringe1"CJ% +3 "core" %L5j 0< +2 #"PROCESSING"Pulled 675uL lysate @14.1psi + "valve0"D% +5 "core" Đ%(N yw +3 "syringe1"CR% +5 ."PROCESSING"Lysis1.seek 800uL,nil +2 "syringe1"CM( +4 "core" %5h~ w +2 "syringe1"CP% +4 C#& +2 "core" %5fK d +2 ã&n d b# +3 ."pump"Air.in :compressLysate +2 "syringe1"C>dN  Q]<2 +4 ."pump"Air.seek :evac +2 "syringe1"CU' +5 CI& +3 "core" &r<d' &# +10 "syringe1"CS& +3 "core" &wJd/ !# +17 "syringe1"C& +3 "core" ß&Ye9& # +17 "syringe1"CV& +3 "core" &hem1~ # +17 "syringe1"C@& +3 "core" &pe5m !# +17 "syringe1"CX& +4 "core" &{e(| !# +16 "syringe1"C?& +3 "core" ÿ&fR/l !# +18 "syringe1"CY& +2 "core" &f8< # +17 "syringe1"C[& +3 "core" &f/ # +17 "syringe1"C\\& +3 "core" &gq7 # +17 "syringe1"C^& +3 "core" &\  g16 # +17 "syringe1"C]& +3 "core" &%h5\ !# +17 "syringe1"CN& +3 "core" &9h" !# +17 "syringe1"C`& +3 "core" &IOi#3 # +17 "syringe1"C_& +3 "core" &Rji]/ # +17 "syringe1"CB& +4 "core" &_ i10 # +16 "syringe1"CO& +6 "core" &k$i5 # +14 "syringe1"Cc& +3 "core" &li0 # +7 ' +2 "syringe1"Cd% +3 "core" %1* 2< +2 #"pump"13.2psi after compress + "syringe1"Ce% +5 "core" %15 3< +8 "syringe1"Cf& +3 "core" &li^ x +6 "syringe1"Ch& +3 "core" &li' x +17 "syringe1"CK& +3 "core" &li y +6 "syringe1"Ck% +2 "core" %1*9 y +9 "syringe1"Cl& +3 "core" &li( y +17 "syringe1"Cg& +3 "core" &li y +16 "syringe1"Cn% +2 "core" %1%7 z +2 "syringe1"Co& +37 "core" &lih y +2 "syringe1"Cq& +4 "core" &li? y + "syringe1"Cr& +4 "core" &li`/ y +2 "syringe1"Cs% +3 "core" %1'H y +5 "syringe1"Cj& +3 "core" &liN y +17 "syringe1"Cv& +3 "core" &li: x +15 "syringe1"Cw% +2 "core" %1&M y +3 "syringe1"Cx& +3 "core" &liL w +14 "syringe1"C>& +3 "core" þ&liQ y +17 "syringe1"Cp& +3 "core" &li\\ z +5 "syringe1"Ci% +2 "core" %1'b y +10 "syringe1"C & +3 "core" É&li_ y +17 "syringe1"Cy& +3 "core" &li] y +15 "syringe1"C=% +2 "core" ý%10e y +3 "syringe1"C}& +3 "core" &liߌ_ y +14 "syringe1"C~& +3 "core" &lid z +17 "syringe1"CT& +3 "core" &lin z +5 "syringe1"C% +2 "core" %15y y +10 "syringe1"C& +3 "core" Á&liw w +17 "syringe1"C& +3 "core" Ã&liw y +15 "syringe1"C% +2 "core" Â%1/| z +3 "syringe1"C\ & +4 "core" Ê&liΌl y +13 "syringe1"Cm& +3 "core" &li x +17 "syringe1"C& +3 "core" È&li x +5 "syringe1"C% +3 "core" Ç%11 x +9 "syringe1"C& +5 "core" Æ&li x +15 "syringe1"C& +3 "core" Å&li x +15 "syringe1"C % +2 "core" Ì%1. y +3 "syringe1"C & +3 "core" Í&li y +14 "syringe1"CG& +7 "core" &li w +13 "syringe1"C& +3 "core" Ô&li x +5 "syringe1"C% +2 "core" Õ%11 w +10 "syringe1"C& +3 "core" ×&li x +17 "syringe1"CZ& +3 "core" &li y +15 "syringe1"CW% +2 "core" %11 w +3 "syringe1"C & +4 "core" Ë&li^ y +13 "syringe1"C& +3 "core" Ø&li y +17 "syringe1"C:& +3 "core" ú&li x +5 "syringe1"C)% +2 "core" é%1+ w +10 "syringe1"C(& +3 "core" è&li y +17 "syringe1"C& +3 "core" Ö&li x +15 "syringe1"CL% +2 "core" %1- y +3 "syringe1"Ct& +3 "core" &li^ w +14 "syringe1"C'& +3 "core" ç&li x +17 "syringe1"C<& +3 "core" ü&li G +5 "syringe1"C% +2 "core" Ý%1- W +10 "syringe1"C& +3 "core" Ù&li r +17 "syringe1"C%& +3 "core" å&li j +15 "syringe1"C % +3 "core" à%1* g +3 "syringe1"Cu& +3 "core" &liK g +13 "syringe1"C.& +3 "core" î&li f +17 "syringe1"C0& +3 "core" ð&li g +5 "syringe1"C1% +3 "core" ñ%15 y +9 "syringe1"C2& +3 "core" ò&li z +17 "syringe1"C& +3 "core" Ä&li y +15 "syringe1"C% +3 "core" Ú%1/ z +3 "syringe1"C4& +2 "core" ô&li y +14 "syringe1"C3& +3 "core" ó&li z +17 "syringe1"C5& +3 "core" õ&li { +5 "syringe1"C!% +3 "core" á%17 z +9 "syringe1"C8& +4 "core" ø&li y +16 "syringe1"C& +3 "core" Û&li y +15 "syringe1"C9% +3 "core" ù%1* x +3 "syringe1"C$& +2 "core" ä&liK x +14 "syringe1"C& +3 "core" Ò&li y +18 "syringe1"C/& +3 "core" ï&li v +4 "syringe1"C;% +3 "core" û%1. w +2 #"pump"14.1psi after compress (stable) + "syringe1"Cb& +5 "core" &li v +3 "syringe1"Ca& +2 "core" &li- w +16 "syringe1"C& +3 "core" Þ&li x +17 "syringe1"C"& +4 "core" â&li w +16 "syringe1"C,& +3 "core" ì&li w +17 "syringe1"C&& +3 "core" æ&li w +17 "syringe1"C*& +3 "core" ê&li x +17 "syringe1"C6& +3 "core" ö&li w +17 "syringe1"CA& +4 "core" &li w +16 "syringe1"CD& +3 "core" &li z +17 "syringe1"CE& +3 "core" &li y +17 "syringe1"CC& +35 "core" &li z +3 "syringe1"CF& +3 "core" &li y +3 "syringe1"Cz& +3 "core" &li5 x +13 "syringe1"C{& +3 "core" &li y +17 "syringe1"CH& +3 "core" &li x +17 "syringe1"CJ& +3 "core" &li x +17 "syringe1"C& +3 "core" Ð&li z +17 "syringe1"CR& +4 "core" &li t +16 "syringe1"CP& +3 "core" &li z +17 "syringe1"C#& +3 "core" ã&li y +17 "syringe1"CI& +4 "core" &li y +16 "syringe1"CS& +3 "core" &li z +17 "syringe1"C& +4 "core" ß&li x +16 "syringe1"CV& +3 "core" &li y +17 "syringe1"C@& +3 "core" &li쌭 y +17 "syringe1"CX& +3 "core" &li y +3 "syringe1"C?& +3 "core" ÿ&li x +2 ."pump"Air.in :default +2 "syringe1"C>d Q]<2 +14 ."pump"Air.hold +2 "syringe1"CY+ +5 ."PROCESSING"Lysis1.in :default +2 "syringe1"C?d Q[<2 +3 "core" + +2 ."PROCESSING"Lysis1.hold +3 "syringe1"C[, +7 "core" (liB u + , +2 "syringe1"C\\& +3 "core" &li y +2 "carousel0"F^% +3 "core" %6 COT \  +5 ."PROCESSING"Air.in :glide + "syringe1"C>d  Q]<2 +5 ."PROCESSING"Air.seek :fullVent +2 "syringe1"C]' +176 "core" ' +2 ."PROCESSING"Handoff.select :waste + "valve0"D +11 #"PROCESSING"Recovered 734uL lysate @14.1psi +2 .delay 3 seconds +302 "syringe1"CN% +4 "core" %+ꁮ n +2 #"PROCESSING"After 3 delay Recovered 734uL lysate @0.1psi + "carousel0"F-% +5 "core" ƭ%6 AOa y\  +107 #"LRAUV"-> Cmd.stop +2 "sampler0"H`% +4 "core" %CQ s +3 ."closeHandoff"Handoff.select :close +3 "valve0"D0 +11 ."LRAUV"Gate.power :heat,:OFF +2 .Gate.power :cartridge,:OFF +3 "valve1"EQ& +3 "core" & NB-N { +3 ."LRAUV"PinPort.in :unlocking + "valve1"E? Ld2 +6 ."LRAUV"PinPort.seek :clear +2 "valve1"E_( +240 "core" ( + ."LRAUV"Carousel.in :default + "carousel0"F>  El22 +5 FB% +2 "core" %6 ?Ob m\  +3 ."LRAUV"Carousel.home.seek 57 +2 "carousel0"F+'6 +16 "core" ƫ' +2 "carousel0"FO% +3 "core" %6AXR o2 +2 "syringe1"Cc& +2 "core" &li i +3 ."LRAUV"Plunge.seek :locked +2 "valve0"Dd' +128 "core" ' +2 "syringe0"Be& +3 "core" &(-| D +3 ."Archive"Archive.in :unlocking +4 "syringe1"Cf% + "syringe0"B? P\\-2 +5 "core" %+g C +2 ."Archive"Archive.seek :clear +5 ."Air"Air.in :unlocking +3 "syringe1"Ch& +3 C> Q]-2 +3 "syringe0"BK(j +5 ."Air"Air.seek :clear + "syringe1"Ck'8 +5 "core" &li݁ u +5 ."Lysis1"Lysis1.in :unlocking +4 "syringe0"Bl% +2 "syringe1"C? Q[(2 +6 "core" %<6+z5 - +2 ."Lysis1"Lysis1.seek :clear +4 ."Lysis2"Lysis2.in :unlocking +4 "syringe1"Cg(j +2 "syringe0"B> Q[(2 +5 ."Lysis2"Lysis2.seek :clear +2 "syringe0"Bn'j +304 "core" ( +108 ( +7 ' +39 ' +2 "sampler0"Ho% +4 "core" %CH ^ +9 ."LRAUV"Gate.power :analytic1,:OFF +3 .Gate.power :analytic2,:OFF +2 .Gate.power :analytic3,:OFF +2 .Gate.power :motor,:OFF +3 .Gate.power :core,:OFF +3 .Gate.power :main,:OFF +2 #Safely stopped and ready to power off @1752909092.09PDT @PDT1752909092.51 "Can"lw&y{ +11982 mx&y{ +11982 nx&y{ @1752910757.46PDT = =mMAIN_scheduler =tMAIN @PDT1752910758.50 #t\ Environmental Sample Processor built 30-Jun-25 (6f42ecee) +112 #"core_reset"Sent BREAK + #t>BREAK< ESP3 Gateway boot v1.43 +50 #kX&y{ +162 #"core_reset"Sent BREAK +2 #t>BREAK< ESP3 Gateway boot v1.43 +20 #>BREAK< ESP3 Gateway boot v1.43 for core bus +2 #>BREAK< ESP3 Gateway boot v1.43 for cartridge bus +28 "Can"mT&y{y1\ +281 #t\ Configuration for koa by nadia@mbari.org 6/26/25\ /home/esp/esp2/type/auv/koa/configure.rb\ +54 #Sea pressure (Abs) tare is 6% of full scale +593 "Can"mT&y{x\  +2 mT&y{x\  +2 #tPolling Can every 2:00 +93 "Can"nP&\ y{ + #tClients may connect on TCP port 9999 + #Connecting to 10.89.11.2:9999 +3 #Waiting for espclients... +35 #"LRAUV"Session Begun +193 #-> showStatus +204 #-> Cmd.loadCartridge -15 +11 .Gate.power :main,:ON,limit to 5000mA +2 .Gate.power :analytic1,:ON,limit to 4000mA +3 .Gate.power :analytic2,:ON,limit to 4000mA +2 .Gate.power :analytic3,:ON,limit to 4000mA +5 #Powering core bus +261 "valve0"D2 +3 D +2 "core" ā +5 ."LRAUV"Plunge.configure :default +2 "valve0"D# Pm'-2 +6 ."LRAUV"SamplePump.configure :default + "sampler0"H#^ #(22 +7 ."LRAUV"Toroid.configure :default + "valve0"D$ 2 +7 ."LRAUV"Carousel.configure :default + "carousel0"F#  El22 +7 ."LRAUV"Abs.configure :default +2 "ambient0"J#  +6 ."LRAUV"Archive.configure :default + "syringe0"B$d P\\<2 +7 ."LRAUV"Air.configure :default + "syringe1"C#d Q]<2 +4 ."LRAUV"Lysis1.configure :default +2 "syringe1"C$d Q[<2 +5 ."LRAUV"Lysis2.configure :default + "syringe0"B#d Q[<2 +7 ."LRAUV"PinPort.configure :default + "valve1"E$ Ld22 +4 #"LRAUV"All elf controllers running firmware version 4.92 +3 .Gate.power :motor,:ON,limit to 5000mA +4 "valve0"D% +3 D& +4 "core" Ă%HKN = + "carousel0"F% +6 "syringe0"B& +7 ."Plunge_home"Plunge.home.jog 0 +10 "syringe1"C% + C& +3 "syringe0"B% +2 "valve0"D ) +4 "valve1"E\ & +14 "core" ă&N l Ƅ%DBBP q* + …& n| Æ%أ o + Ç&m n# + ˆ% o Ŋ&*N q+ + ĉ) +8 "valve0"D % +3 ."PinPort_home"PinPort.home.jog 0 +3 ."Lysis2_home"Lysis2.home.jog 0 +3 ."Lysis1_home"Lysis1.home.jog 0 +3 ."Archive_home"Archive.home.jog 0 +3 ."Carousel_home"Carousel.home.jog 0 +3 ."Toroid_home"Toroid.home.jog 0 +3 ."Air_home"Air.home.jog 0 +3 "syringe0"B ) + "valve1"E * +45 "syringe1"C* +5 "syringe0"B* +2 "carousel0"F) +2 "valve0"D* +2 "syringe1"C) +10 "core" ċ%HHO p ) + Ō* Î* + * + đ* Ò) +2 "valve1"E& +7 "syringe0"B% +4 "syringe1"C% +3 "syringe0"B& +2 "syringe1"C& +5 "valve0"D& +4 ."Plunge_home"Plunge.in :homing +4 "valve0"D> (2 +3 "core" Ɛ) + œ&N t + ”%ĝ u Ö%ح s + —&Ƃ t Õ&b t + Ę&SN t +7 ."Lysis2_home"Lysis2.in :homing +6 ."Air_home"Air.in :homing +2 ."Archive_home"Archive.in :homing +3 ."Plunge_home"Plunge.jog 1587 +3 ."PinPort_home"PinPort.in :homing +4 ."Lysis1_home"Lysis1.in :homing +3 ."Toroid_home"Toroid.in :homing +2 "syringe0"B> (2 +3 "syringe1"C> -2 +4 "syringe0"B? -2 +2 "valve0"D)3 + "valve1"E?2 +3 "syringe1"C? (2 +3 "valve0"D?2 +3 ."Lysis2_home"Lysis2.jog 304 +6 ."Air_home"Air.jog 360 +4 ."Archive_home"Archive.jog 1596 +4 ."Lysis1_home"Lysis1.jog 308 +3 ."PinPort_home"PinPort.jog -1203 +3 ."Toroid_home"Toroid.jog 1281 +3 "syringe1"C)h +3 "syringe0"B)0 + B*< + "syringe1"C*4 +3 "valve1"E*M +2 "valve0"D* +49 "core" ›) +2 ."Lysis2_home"Lysis2.setRawPosition! 50 + "syringe0"B72 +6 ."Lysis2_home"Lysis2.seek :home +3 "syringe0"B ' +4 "core" Ú) + Ý* +3 ."Lysis1_home"Lysis1.setRawPosition! 50 +2 ."Air_home"Air.setRawPosition! 0 +2 "syringe1"C82 +3 C7 +3 ."Lysis1_home"Lysis1.seek :home +4 ."Air_home"Air.seek :home +4 "syringe1"C!( +4 C"' +4 "core" ę) +  ' +2 ."Lysis2_home"Lysis2.in :default +3 ."Plunge_home"Plunge.setRawPosition! 50 +3 "syringe0"B>d Q[<2 + "valve0"D72 +6 ."Plunge_home"Plunge.seek :home +3 "valve0"D#' +4 "core" â' + á( +3 ."Lysis1_home"Lysis1.in :default +2 "syringe1"C?d Q[<2 +2 ."Air_home"Air.in :default +4 "syringe1"C>d Q]<2 +4 "core" œ* +2 ."Archive_home"Archive.setRawPosition! 50 +2 "syringe0"B82 +4 ."Archive_home"Archive.seek :home +2 "syringe0"B$( +5 "core" ģ' +2 ."Plunge_home"Plunge.in :default + "valve0"D> Pm'-2 +17 "core" ¤( +2 ."Archive_home"Archive.in :default + "syringe0"B?d P\\<2 +3 "core" Ş* +3 ."PinPort_home"PinPort.setRawPosition! 0 +2 "valve1"E8 +4 ."PinPort_home"PinPort.seek :home +2 "valve1"E%( +6 "core" ť( +2 ."PinPort_home"PinPort.in :default + "valve1"E? Ld22 +232 "core" ğ* + ."Toroid_home"Toroid.setRawPosition! 0 + "valve0"D8 +5 ."Toroid_home"Toroid.seek :home +2 "valve0"D&( +3 "core" Ħ( +2 ."Toroid_home"Toroid.in :default + "valve0"D? 2 +6 ."clearToroid"Toroid.seek :clear +3 "valve1"E'& +3 "valve0"D(( +5 "core" ŧ&ͶN tJ +3 ."LRAUV"PinPort.in :unlocking +3 "valve1"E? Ld2 +4 ."LRAUV"PinPort.seek :clear +2 "valve1"E)( +114 "core" ũ( +228 Ĩ( +2 ."LRAUV"Air.seek :clear +2 "syringe1"C*'8 +85 "core" ê' +2 ."LRAUV"Lysis1.seek :clear +3 "syringe1"C+(j +75 "core" ë( +2 ."LRAUV"Lysis2.seek :clear +2 "syringe0"B,'j +74 "core" ¬' +2 ."LRAUV"Archive.seek :clear +3 "syringe0"B-(j +74 "core" ­( + ."LRAUV"Carousel.in :default +2 "carousel0"F>  El22 +4 F.% +2 "core" Ʈ%6KDP# E +3 ."LRAUV"Carousel.home.seek 57 +2 "carousel0"F/'6 +15 "core" Ư' +2 "valve0"D0% +4 "core" İ%a'N e +3 #"LRAUV"Selecting Cartridge 40 +3 "valve0"D1% +5 "core" ı%a&\ N g +2 "syringe1"C2& +4 "core" ò&j͂ q + "syringe1"C3% +3 "core" ó%8ؚ r! +2 "valve1"E4& +3 "core" Ŵ& N vf +3 ."LRAUV"Carousel.seek 40 +2 "carousel0"F5'& +475 "core" Ƶ' +3 "carousel0"F6% +3 "core" ƶ%& sR i2 +2 "syringe1"C7& +3 "core" ÷&j傣 c$ +2 ."LRAUV"Lysis1.in :fast +2 "syringe1"C?d Q[<2 +4 ."LRAUV"Lysis1.seek :locked +3 "syringe1"C8(* +236 "core" ø( +2 "valve0"D9% +6 "core" Ĺ%a*N : +2 ."Plunge"Plunge.seek :locked + "valve0"D:' +6 "syringe1"C;% +5 "core" û%8؟҃ A +2 ."Air"Air.in :fast + "syringe1"C> Q]<2 +5 ."Air"Air.seek :locked +2 "syringe1"C<'h +83 "core" ü' +6 ĺ' + ."LRAUV"Carousel.reconfigure :locked +2 "carousel0"F#  El2\ 2 +6 F=% +2 "core" ƽ%&NSP @ +5 #"LRAUV"Powering cartridge bus +264 "cartridge_broadcast" ( +3 ."LRAUV"Gate.setIR 1750,5000,0,6 +12 .Gate.setIR 0,5000,0,6 +2 "cartridge_broadcast"~ +6 ."LRAUV"PuckHeater.configure :default + "Cartridge" \ :D H  +5 ."LRAUV"Gate.power :heat,:ON,limit to 5000mA +54 "Cartridge" >t +3 "cartridge" t +2 "Cartridge" ?y +2 "cartridge" yjtjt +3 "Cartridge" @y  +4 "cartridge" y /J59999 :/xCzj +3 #"LRAUV"Mounted lysis Cartridge board#J59999 +4 #Using default cartridge heat loss curve for HeatingFunctionInCarousel +825 #-> Cmd.startFiltering +2 "valve0"DA% +4 "core" %HcN v8 +2 "syringe1"CB& +3 "core" &*-Ȃ r +2 "syringe1"CC% +3 "core" %h tf +2 "carousel0"FD% +3 "core" %& FO\\ x\ +2 #"FILTERING"Preparing to filter lyseHoldBS_bac cartridge in slot 40 +5 "valve0"DE% +6 "core" %HhN u3 +2 "syringe1"CF& +3 "core" &*#ɂ r* +2 "syringe1"CG% +3 "core" %h  s] +3 ."sealing"Air.in :default +3 "carousel0"FH% +2 "syringe1"C>d Q]<2 +5 "core" %& =O] z\ +3 ."sealing"Air.seek :sealed +2 #"FILTERING"Priming sample loop w/200ml, bypass w/10ml +3 "syringe1"CI'6 +2 ."FILTERING"SamplePump.setPosition! 0ml +4 "sampler0"H7 +3 ."FILTERING"Bypass.open +2 "sampler1"IJ1 +83 "core" 1 +73 "ambient0"JK% +2 "core" %( 8 +2 ."FILTERING"Intake.open +2 "sampler0"HL1 +84 "core" 1 +2 "ambient0"JM% +4 "core" %( - + #"FILTERING"Sea 42.8m deep (78.0psia) +2 #Waiting up to 20 seconds for sea pressure to stabilize +/-0.50psi +3 "sampler0"HN% +5 "core" % @ +43 ' +3 "sampler0"HO% +2 "core" % F +47 "sampler0"HP% +2 "core" % r +48 "sampler0"HQ% +2 "core" % q +48 "sampler0"HR% +2 "core" %3 r +48 "sampler0"HS% +2 "core" % t +4 "Can"nP&\ y{& + #"FILTERING"Vacuum tare is 51% of full scale at 11C (drifted -0%) +2 "ambient0"JT% +5 "core" %( f + "sampler0"HU% +3 "core" % r +3 ."closeIntake"Intake.close +2 "sampler0"HV/ +3 ."closeBypass"Bypass.close +4 "sampler1"IW/ +79 "core" / +3 / +2 #"FILTERING"Verifying toroid holds at least 0.6..0.85 of 77.8psia +3 #Waiting up to 40 seconds for toroid pressure to stabilize +/-1.50psi +2 "ambient0"JX% +6 "core" %( c +44 "ambient0"JY% +3 "core" %( e +47 "ambient0"JZ% +3 "core" %) h +47 "ambient0"J[% +3 "core" %) h +47 "ambient0"J\\% +3 "core" %) i +47 "ambient0"J]% +3 "core" %) j +47 "ambient0"J^% +3 "core" %) i +47 "ambient0"J_% +4 "core" %) h +46 "ambient0"J`% +4 "core" %) k +47 "ambient0"Ja% +3 "core" %)' k +2 #"FILTERING"Toroid pressure rose 2% to 79.1psia + .Bypass.open +3 "sampler1"Ib1 +79 "core" 1 + ."FILTERING"Intake.open +2 "sampler0"Hc1 +77 "core" 1 +72 "ambient0"Jd% +2 "core" %%) j +3 ."FILTERING"Abs.in :default + "ambient0"J>N a  +4 ."FILTERING"Abs.hold +2 "ambient0"Je+ +5 "core" + +2 "sampler0"Hf% +3 "core" %) s +2 "sampler0"Hg% +4 "core" %/ s +4 ."FILTERING"SamplePump.in :start + "sampler0"H>^ @g#(@222; +5 ."FILTERING"SamplePump.seek 10ml,1:10 +2 "sampler0"Hh'3 +62 ."pumpStarted"SamplePump.configure :prime +2 "sampler0"H#d @g#(@222; +1209 "core" ' + "sampler0"Hi% +4 "core" %3V#} Y2 +2 ."FILTERING"Abs.stop + "ambient0"J5 +5 ."FILTERING"SamplePump.setPosition! 0ml + "sampler0"H7 +4 ."FILTERING"Exhaust.open +2 "sampler0"Hj2 +87 "core" 2 +73 ."closeBypass"Bypass.close +3 "sampler1"Ik/ +78 "core" / +73 "sampler0"Hl% +2 "core" %" s +2 "ambient0"Jm% +3 "core" %7) h +2 ."FILTERING"Abs.in :default +2 "ambient0"J>O a  +4 ."FILTERING"Abs.hold +2 "ambient0"Jn+ +2 "core" + +38 "ambient0"Jo% +4 "core" %) h + #"FILTERING"Sea 44.3m deep (80.2psia) +3 "sampler0"Hp% +4 "core" %& t +2 "sampler0"Hq% +3 "core" %߃* r +6 ."FILTERING"SamplePump.in :start +2 "sampler0"H>^ @g#(@222; +4 ."FILTERING"SamplePump.seek 200ml,13:50 +3 "sampler0"Hr' +60 ."pumpStarted"SamplePump.configure :prime + "sampler0"H#d @g#(@222; +4391 "Can"n~&3yzKX+ +11981 l}&TyzOWCI +8433 "core" ' + "sampler0"Hs% +3 "core" % f0sW W2 +3 ."FILTERING"Abs.stop + "ambient0"J5 +7 ."FILTERING"Bypass.open +2 "sampler1"It1 +82 "core" 1 +2 ."FILTERING"Intake.close + "sampler0"Hu/ +89 "core" / +2 "carousel0"Fv% +3 "core" %& N3 a  +4 ."FILTERING"Abs.hold +2 "ambient0"J+ +3 "core" ʖ+ +3 "ambient0"J% +2 "core" ʗ%( j +2 #"FILTERING"Sea 42.4m deep (77.3psia) +2 "sampler0"H % +5 "core" ȉ%܂ r +2 "sampler0"H % +4 "core" ȍ% q +4 ."FILTERING"SamplePump.in :start +2 "sampler0"H>^ g#(@@s222; +5 ."FILTERING"SamplePump.seek 1000ml,1:07:10 +2 "sampler0"H'C +60 ."pumpStarted"SamplePump.configure :sample +2 "sampler0"H#d g#(@@s222; +227 H% +3 "core" ȏ%\ U! N2 +2 "ambient0"J% +3 "core" ʎ%0[ B +2 #"sampling"Cartridge 40 filtering 2/1000ml at 0.61ml/s with 17.5psi vacuum 47.3m deep (84.6psia) +1371 "Can"n}&gyzWA <g +4624 "sampler0"H % +2 "core" Ȍ%  S2 +2 "ambient0"J% +4 "core" ʑ%3 H + #"sampling"Cartridge 40 filtering 36/1000ml at 0.57ml/s with 18.2psi vacuum 53.8m deep (94.2psia) +5991 "sampler0"H% +2 "core" ț%eF _0 Q2 +3 "ambient0"J% +2 "core" ʝ%/\\ I +2 #"sampling"Cartridge 40 filtering 69/1000ml at 0.55ml/s with 21.4psi vacuum 42.5m deep (77.5psia) +1348 "Can"m|u&}yzf , +4643 "sampler0"H% +2 "core" Ț% 1( N2 +2 "ambient0"J% +3 "core" ʙ%. I +2 #"sampling"Cartridge 40 filtering 101/1000ml at 0.54ml/s with 26.4psi vacuum 38.2m deep (71.2psia) +5991 "sampler0"H% +2 "core" Ȝ%Cē. A2 +2 "ambient0"J'% +4 "core" ʧ%-4 7 + #"sampling"Cartridge 40 filtering 133/1000ml at 0.53ml/s with 20.2psi vacuum 38.7m deep (71.8psia) +1332 "Can"l|&zzsB +4659 "sampler0"H% +2 "core" Ȟ%O " D2 +2 "ambient0"J% +4 "core" ʟ%4 8 + #"sampling"Cartridge 40 filtering 163/1000ml at 0.51ml/s with 15.7psi vacuum 57.8m deep (100.1psia) +5991 "sampler0"H&% +2 "core" Ȧ%4 -2 +7 "ambient0"J%% +3 "core" ʥ%3 7 +2 #"sampling"Cartridge 40 filtering 194/1000ml at 0.51ml/s with 24.6psi vacuum 48.2m deep (85.9psia) +1314 "Can"n{&z\ zlq +4672 "sampler0"H"% +2 "core" Ȣ%8\  &2 +2 "ambient0"J.% +4 "core" ʮ%2 9 + #"sampling"Cartridge 40 filtering 224/1000ml at 0.50ml/s with 21.3psi vacuum 48.3m deep (86.1psia) +5991 "sampler0"H0% +2 "core" Ȱ%"W\ `x O2 +2 "ambient0"J1% +3 "core" ʱ%0 I +2 #"sampling"Cartridge 40 filtering 253/1000ml at 0.49ml/s with 21.8psi vacuum 43.8m deep (79.4psia) +1301 "Can"k{`&z z +4690 "sampler0"H2% +38 "core" Ȳ%dg M2 +3 "ambient0"J3% +4 "core" ʳ%, P + #"sampling"Cartridge 40 filtering 282/1000ml at 0.48ml/s with 24.2psi vacuum 34.8m deep (66.1psia) +5954 "sampler0"H4% +2 "core" ȴ%M4W X2 +2 "ambient0"J!% +3 "core" ʡ%2 R +2 #"sampling"Cartridge 40 filtering 311/1000ml at 0.48ml/s with 21.6psi vacuum 48.1m deep (85.7psia) +1285 "Can"n{&z\ z +4706 "sampler0"H % +2 "core" Ƞ%w ; Y2 +2 "ambient0"J$% +4 "core" ʤ%0 Q + #"sampling"Cartridge 40 filtering 339/1000ml at 0.47ml/s with 17.6psi vacuum 48.4m deep (86.2psia) +5991 "sampler0"H% +2 "core" Ȑ%q\ S* U2 +2 "ambient0"J/% +4 "core" ʯ%3p N + #"sampling"Cartridge 40 filtering 367/1000ml at 0.46ml/s with 22.6psi vacuum 50.5m deep (89.3psia) +1273 "Can"oz&z z +4718 "sampler0"H6% +2 "core" ȶ%9 R2 +2 "ambient0"J7% +3 "core" ʷ%0 K +2 #"sampling"Cartridge 40 filtering 395/1000ml at 0.46ml/s with 20.6psi vacuum 45.6m deep (82.1psia) +5991 "sampler0"H9% +2 "core" ȹ% T2 +2 "ambient0"J;% +4 "core" ʻ%1g L +2 #"sampling"Cartridge 40 filtering 422/1000ml at 0.46ml/s with 23.8psi vacuum 45.3m deep (81.6psia) +1262 "Can"mz&z z^9 +4728 "sampler0"H+% +2 "core" ȫ% 4 S2 +2 "ambient0"J=% +3 "core" ʽ%+ K +2 #"sampling"Cartridge 40 filtering 449/1000ml at 0.45ml/s with 23.5psi vacuum 33.4m deep (64.0psia) +5991 "sampler0"H#% +2 "core" ȣ% / Q2 +2 "ambient0"J*% +3 "core" ʪ%. M +2 #"sampling"Cartridge 40 filtering 476/1000ml at 0.44ml/s with 27.4psi vacuum 37.5m deep (70.1psia) +1246 "Can"mz&yzp 1W +4745 "sampler0"H>% +2 "core" Ⱦ%\ , Q2 +2 "ambient0"J?% +4 "core" ʿ%.* H + #"sampling"Cartridge 40 filtering 502/1000ml at 0.44ml/s with 24.4psi vacuum 37.9m deep (70.7psia) +5991 "sampler0"H@% +2 "core" %\ ,- R2 +2 "ambient0"JA% +4 "core" %D+A M + #"sampling"Cartridge 40 filtering 528/1000ml at 0.44ml/s with 32.2psi vacuum 26.3m deep (53.6psia) +1232 "Can"lzW&yz#u +4759 "sampler0"HB% +2 "core" % :FKU S2 +2 "ambient0"JC% +4 "core" %/ L + #"sampling"Cartridge 40 filtering 554/1000ml at 0.43ml/s with 21.6psi vacuum 42.6m deep (77.7psia) +5991 "sampler0"HD% +2 "core" %  - S2 +2 "ambient0"JE% +3 "core" %2S J +2 #"sampling"Cartridge 40 filtering 580/1000ml at 0.43ml/s with 18.9psi vacuum 50.6m deep (89.4psia) +1222 "Can"lz5&yzO% +4769 "sampler0"HF% +2 "core" % A ! P2 +2 "ambient0"JG% +4 "core" %1 F + #"sampling"Cartridge 40 filtering 605/1000ml at 0.42ml/s with 14.5psi vacuum 52.8m deep (92.7psia) +5991 "sampler0"HH% +2 "core" % À 4= N2 +3 "ambient0"JJ% +2 "core" %/ I +2 #"sampling"Cartridge 40 filtering 630/1000ml at 0.42ml/s with 21.5psi vacuum 43.5m deep (78.9psia) +1207 "Can"nz&yz( +4784 "sampler0"HK% +2 "core" % C L2 +2 "ambient0"JL% +4 "core" %.~ J + #"sampling"Cartridge 40 filtering 655/1000ml at 0.41ml/s with 30.7psi vacuum 34.3m deep (65.4psia) +5991 "sampler0"HM% +2 "core" %  P2 +2 "ambient0"JN% +3 "core" %2 G +2 #"sampling"Cartridge 40 filtering 679/1000ml at 0.41ml/s with 31.8psi vacuum 42.3m deep (77.3psia) +1199 "Can"mz&yzn+i +4792 "sampler0"H<% +2 "core" ȼ%@ b N2 +2 "ambient0"JO% +4 "core" %,h I + #"sampling"Cartridge 40 filtering 703/1000ml at 0.40ml/s with 29.2psi vacuum 30.9m deep (60.3psia) +5991 "sampler0"HP% +2 "core" %o4}. O2 +2 "ambient0"JQ% +4 "core" %.. I + #"sampling"Cartridge 40 filtering 727/1000ml at 0.40ml/s with 19.7psi vacuum 41.1m deep (75.4psia) +1187 "Can"oy&zzs.2 +4804 "sampler0"HR% +2 "core" %9$\ 9H M2 +2 "ambient0"JS% +3 "core" %g0 G +2 #"sampling"Cartridge 40 filtering 751/1000ml at 0.40ml/s with 17.8psi vacuum 46.4m deep (83.3psia) +5991 "sampler0"HT% +2 "core" % : N2 +3 "ambient0"JU% +3 "core" %+ G +2 #"sampling"Cartridge 40 filtering 775/1000ml at 0.39ml/s with 29.0psi vacuum 28.2m deep (56.3psia) +1173 "Can"my&zzJ0 +4817 "sampler0"HV% +2 "core" %-3 R2 +2 "ambient0"JW% +4 "core" %0 I + #"sampling"Cartridge 40 filtering 798/1000ml at 0.39ml/s with 19.7psi vacuum 46.5m deep (83.4psia) +5991 "sampler0"HX% +2 "core" %q| T2 +2 "ambient0"JY% +4 "core" %+ O + #"sampling"Cartridge 40 filtering 822/1000ml at 0.39ml/s with 28.1psi vacuum 30.5m deep (59.7psia) +1160 "Can"oy&zz3) +4831 "sampler0"HZ% +2 "core" %*t Q2 +2 "ambient0"J[% +3 "core" %, M +2 #"sampling"Cartridge 40 filtering 845/1000ml at 0.38ml/s with 28.0psi vacuum 32.9m deep (63.3psia) +5991 "sampler0"H\\% +2 "core" % 5# Q2 +3 "ambient0"J]% +3 "core" %4 G + #"sampling"Cartridge 40 filtering 867/1000ml at 0.38ml/s with 10.1psi vacuum 62.3m deep (106.7psia) +1142 "Can"my&zz|6G +4849 "sampler0"H^% +2 "core" %y S2 +3 "ambient0"J_% +3 "core" % 0 I +2 #"sampling"Cartridge 40 filtering 890/1000ml at 0.38ml/s with 14.9psi vacuum 49.6m deep (87.9psia) +5990 "sampler0"H`% +2 "core" %{, : M2 +2 "ambient0"Ja% +3 "core" %2 G +2 #"sampling"Cartridge 40 filtering 912/1000ml at 0.37ml/s with 26.5psi vacuum 46.6m deep (83.6psia) +1125 "Can"ny&zzm#9Ce +4866 "sampler0"Hb% +2 "core" %E/ O2 +2 "ambient0"Jc% +3 "core" %1 H +2 #"sampling"Cartridge 40 filtering 934/1000ml at 0.37ml/s with 13.5psi vacuum 53.0m deep (93.1psia) +5991 "sampler0"Hd% +2 "core" %`7`WX O2 +2 "ambient0"Jf% +3 "core" %0 F +2 #"sampling"Cartridge 40 filtering 956/1000ml at 0.37ml/s with 21.6psi vacuum 45.8m deep (82.4psia) +1105 "Can"my&zz&< +4886 "sampler0"Hg% +2 "core" %Xy _ U2 +2 "ambient0"Ji% +4 "core" %39 L + #"sampling"Cartridge 40 filtering 978/1000ml at 0.36ml/s with 14.1psi vacuum 55.7m deep (97.1psia) +5991 "sampler0"Hj% +2 "core" %@! P2 +2 "ambient0"Jk% +4 "core" %0( I + #"sampling"Cartridge 40 filtering 999/1000ml at 0.36ml/s with 29.8psi vacuum 38.5m deep (71.6psia) +142 "core" Ȓ' +2 "sampler0"He% +4 "core" %C^# X2 + ."FILTERING"Abs.stop + "ambient0"J5 +6 ."closeIntake"Intake.close +3 "sampler0"Hl/ +2 ."closeExhaust"Exhaust.close +5 "sampler0"Hm0 +3 "carousel0"Fo% +7 "core" %& Ob g\ +4 ."FILTERING"Toroid.in :hold +2 "valve0"D? 2 +4 ."FILTERING"Toroid.seek :bypass +2 "valve0"Dp( +61 "core" / +4 0 +289 ( +4 ."FILTERING"Toroid.in :default + "valve0"D? 2 +5 ."FILTERING"Toroid.seek :clear +2 "valve0"Dq( +354 "core" ( +2 #"FILTERING"Sampled 1000.0ml +2 "carousel0"Fh% +4 "core" %& O[ g\ +155 #"LRAUV"-> Cmd.startProcessing +2 "valve0"Ds% +41 "core" %H`N v; + "Can"ny&z {Rx> +3 "syringe1"Ct& +3 "core" &**N t# +2 "syringe1"Cu% +4 "core" %6_4 u +2 "carousel0"Fv% +3 "core" %& OX z\ +3 "carousel0"Fn% +6 "core" %& O_ y\ +4 ."PROCESSING"Handoff.select :waste +2 "valve0"D +11 #"PROCESSING"Waiting up to 3:00 for Syringe to stabilize +/-0.20psi +2 "syringe1"C(% +4 "core" è%6O< o +46 "syringe1"Cw% +3 "core" %6d* n +47 "syringe1"Cx% +3 "core" %6^7 m +47 "syringe1"Cz% +3 "core" %6d/ m +47 "syringe1"C{% +3 "core" %6[0 n +47 "syringe1"C|% +3 "core" %6g! n +47 "syringe1"C~% +3 "core" %6`8 p +47 "syringe1"C}% +3 "core" %6]6 n +48 "syringe1"C% +2 "core" %6hG o +48 "syringe1"C% +2 "core" Á%6`ނW p +48 "syringe1"C% +3 "core" Â%6eb o +47 "syringe1"C\ % +2 "core" Ê%6aR p +48 "syringe1"C% +2 "core" È%6dR p +48 "syringe1"C% +2 "core" Ç%6l_ q +4 "Can"ny&z {> + #"PROCESSING"Syringe tare is 51% of full scale at 12C (drifted 1%) +3 .PinPort.in :locking +3 "valve1"E? Ld22 +3 ."PROCESSING"PinPort.seek :locked +3 "valve1"E( N +239 "core" ņ( +3 ."posArchive"Archive.in :fast +4 ."posLyS2"Lysis2.in :fast +3 "syringe0"B?d P\\<2 +3 B>d Q[<2 +3 ."PROCESSING"Lysis1.seek 1250uL +3 "syringe1"C( +6 ."posArchive"Archive.seek :empty +4 ."posLyS2"Lysis2.seek :empty +4 "syringe0"B(( +4 B'< +244 "core" Å( +581 „( +2 ƒ' +2 "carousel0"F% +3 "core" Ɠ%&8?O \ +4 #"PROCESSING"Evacuating puck with filter bubble point of 50psi +2 .PinPort.seek :locked +4 "valve1"E( N +3 "core" Ř( +2 ."PROCESSING"Handoff.select :waste +3 .Plunge.seek :puckBottom +3 "valve0"D ' +128 "core" ċ' +2 #"PROCESSING"Waiting up to 3:00 for Syringe to stabilize +/-0.20psi +2 "syringe1"C% +4 "core" Ô%6>@U < +46 "syringe1"C% +3 "core" Õ%60тQ n +47 "syringe1"C% +3 "core" ×%63Ԃ: n +47 "syringe1"C % +3 "core" É%63ق$ o +47 "syringe1"C % +2 "core" Í%69҂2 o +48 "syringe1"C% +3 "core" Ï%67̂4 o +47 "syringe1"C% +2 "core" Î%63т m +48 "syringe1"Cr% +3 "core" %61͂: p +48 "syringe1"C % +2 "core" Ì%68Ԃ7 o +48 "syringe1"C% +2 "core" Ñ%6,Ђ9 i +48 "syringe1"C% +2 "core" Û%61ւ> l +48 "syringe1"C% +2 "core" Ý%67ԂA l +48 "syringe1"C% +2 "core" Ú%64ӂI l +48 "syringe1"C% +2 "core" Ù%60ՂI p +3 #"PROCESSING"Air syringe pumping up to 1 strokes to reach 8psi + #Air stroke #1 of 1 +3 "syringe1"C% +5 "core" Ü%69ԂT n +2 ."PROCESSING"Air.in :pressurize +2 "syringe1"C>@N  Q]<2 +4 ."PROCESSING"Air.seek :pressurized +2 "syringe1"C'' +499 "core" ç' + "syringe1"C% +3 "core" Þ%R1 /< +2 #"PROCESSING"-0.4psi after pressurize +2 .Air.in :compress +2 "syringe1"C>N  Q]P2 +5 ."PROCESSING"Air.seek :evac +3 "syringe1"C' +693 "core" ß' +2 "syringe1"C&% +3 "core" æ%1, P +2 #"PROCESSING"0.7psi after compress +2 "syringe1"C%% +5 "core" å%1. P +45 "syringe1"C"% +3 "core" â%1&˃ o +47 "syringe1"C.% +3 "core" î%1(ʂ l +47 "syringe1"C0% +2 "core" ð%1(˂ n +48 "syringe1"C1% +2 "core" ñ%10C l +48 "syringe1"C2% +2 "core" ò%1+ n +48 "syringe1"C3% +2 "core" ó%1*Ƃ| o +48 "syringe1"C4% +2 "core" ô%1.͂Y m +48 "syringe1"C!% +3 "core" á%1-L m +47 "syringe1"C % +2 "core" à%11Ă/ n +48 "syringe1"C$% +3 "core" ä%1$+ n +47 "syringe1"C% +2 "core" Ð%1,Ȃ n +48 "syringe1"C/% +43 "core" ï%1.& o +7 "syringe1"C6% +2 "core" ö%1*Ƃ2 n +48 "syringe1"C7% +2 "core" ÷%1(1 p +48 "syringe1"C9% +2 "core" ù%1,! n +48 "syringe1"C;% +4 "core" û%1'0 n +46 "syringe1"C+% +3 "core" ë%1.‚/ p +47 "syringe1"C=% +3 "core" ý%1-R n +47 "syringe1"C#% +3 "core" ã%13N o +47 "syringe1"C*% +4 "core" ê%1(Q n +46 "syringe1"C>% +3 "core" þ%1%‚F n +47 "syringe1"C?% +3 "core" ÿ%17‚J l +2 #"PROCESSING"-0.1psi after compress (stable) +2 .Air.in :default +2 "syringe1"C>d Q]<2 +4 ."PROCESSING"Air.hold +3 "syringe1"C@+ +3 "core" + +2 "syringe1"CA% +3 "core" %1/e m +2 "syringe1"CB% +4 "core" %11< m +2 #"PROCESSING"at -0.1psi Opened to waste + .Handoff.select :blocked +4 "valve0"D0 +13 ."PROCESSING"Plunge.seek :puckTop +2 "valve0"DC'v +92 "core" ' +2 #"PROCESSING"Air syringe pumping up to 8 strokes to reach 50psi + #Air stroke #1 of 8 +2 "syringe1"CD% +6 "core" %1-ĉ D +2 ."PROCESSING"Air.in :compress +2 "syringe1"C>N  Q]P2 +4 ."PROCESSING"Air.seek :evac +2 "syringe1"CE' +4 "core" ' +2 "syringe1"CF% +4 "core" %1* s + #"PROCESSING"9.2psi after compress +2 "syringe1"CG% +5 "core" %1+ t +45 "syringe1"CH% +3 "core" %1. s +47 "syringe1"CJ% +3 "core" %1/ s +47 "syringe1"CK% +3 "core" %1- s +47 "syringe1"CL% +3 "core" %1 s +47 "syringe1"CM% +4 "core" %1+ s +46 "syringe1"CN% +3 "core" %1& s +47 "syringe1"C<% +3 "core" ü%1& s +47 "syringe1"CO% +3 "core" %11 t +47 "syringe1"CP% +3 "core" %1+ u +47 "syringe1"CQ% +3 "core" %1% t +47 "syringe1"CR% +3 "core" %1- i +47 "syringe1"CS% +3 "core" %1& t +47 "syringe1"CT% +3 "core" %1- ` +47 "syringe1"CU% +3 "core" %1#. s +47 "syringe1"CV% +4 "core" %1$3 r +47 "syringe1"CW% +2 "core" %1(E r +48 "syringe1"CX% +2 "core" %1(ND s +48 "syringe1"CY% +2 "core" %1( V s +48 "syringe1"CZ% +2 "core" %1*A t +48 "syringe1"C[% +2 "core" %1,FM t +48 "syringe1"C\\% +2 "core" %107 s +2 #"PROCESSING"10.0psi after compress (stable) +2 .Air.in :gulp +3 "syringe1"C>N  Q]<2 +4 ."PROCESSING"Air.seek :topVent +2 "syringe1"C]'h +650 "core" ' +2 "syringe1"C^% +2 "core" %h# /<f +2 #"PROCESSING"9.8psi after gulp +2 "syringe1"C_% +5 "core" %h. 0<b +45 "syringe1"C`% +3 "core" %hU ra +47 "syringe1"Ca% +3 "core" %hW qi +47 "syringe1"Cb% +3 "core" %hZ ql +47 "syringe1"Cc% +3 "core" %h!_ r\\ +47 "syringe1"Cd% +3 "core" %hc qf +48 "syringe1"Cf% +3 "core" %ha pk +47 "syringe1"Cg% +3 "core" %hb qc +47 "syringe1"Ci% +2 "core" %hg pn +48 "syringe1"Cj% +3 "core" %ha oa +47 "syringe1"Ck% +3 "core" %hc pb +47 "syringe1"Ce% +3 "core" %hj pn + #"PROCESSING"10.2psi after gulp (stable) + #Air stroke #2 of 8 +3 "syringe1"Co% +5 "core" %hv od +2 ."PROCESSING"Air.in :pressurize +2 "syringe1"C>@N  Q]<2 +4 ."PROCESSING"Air.seek :pressurized +2 "syringe1"Cl' +635 "core" ' + "syringe1"Cm% +37 "core" %R*P o +2 #"PROCESSING"10.1psi after pressurize +2 .Air.in :compress +3 "syringe1"C>N  Q]P2 +4 ."PROCESSING"Air.seek :evac +2 "syringe1"C' +694 "core" Ö' +2 "syringe1"Cy% +2 "core" %1%9 P +2 #"PROCESSING"23.9psi after compress +2 "syringe1"Cp% +5 "core" %10 P +46 "syringe1"Ch% +2 "core" %10Җ p +48 "syringe1"Cs% +2 "core" %1-՗ o +48 "syringe1"Ct% +2 "core" %1%ԗA o +48 "syringe1"Cu% +2 "core" %1)֗h o +48 "syringe1"Cv% +3 "core" %1-Η p +47 "syringe1"Cn% +3 "core" %1֗ o +47 "syringe1"C(% +3 "core" è%1&֗ o +47 "syringe1"Cw% +3 "core" %1(җ o +47 "syringe1"Cx% +2 "core" %1+ o +48 "syringe1"Cz% +3 "core" %1.ӗ n +47 "syringe1"C{% +2 "core" %1*, r +48 "syringe1"C|% +2 "core" %1+͘ q +48 "syringe1"C~% +2 "core" %1,͘# q +48 "syringe1"C}% +2 "core" %1(͘ p +48 "syringe1"C% +2 "core" %1+\ * o +48 "syringe1"C% +3 "core" Á%1,ɘ( q +47 "syringe1"C% +3 "core" Â%11Θ p +47 "syringe1"C\ % +3 "core" Ê%1/˘ p +47 "syringe1"C% +3 "core" È%1.Ę o +47 "syringe1"C% +3 "core" Ç%16ʘ p +47 "syringe1"C)% +3 "core" é%16' p +47 "syringe1"C8% +3 "core" ø%1.7 q +47 "syringe1"C-% +3 "core" í%1.; p +47 "syringe1"C,% +3 "core" ì%19˜S j +2 #"PROCESSING"27.6psi after compress (stable) +2 .Air.in :gulp +2 "syringe1"C>N  Q]<2 +5 ."PROCESSING"Air.seek :topVent +3 "syringe1"C'h +650 "core" Ó' + "syringe1"C% +4 "core" Ô%h  + -<e +2 #"PROCESSING"27.6psi after gulp + "syringe1"C% +6 "core" Õ%h!D ,<\\ +45 "syringe1"C% +3 "core" ×%hQ ob +47 "syringe1"C % +3 "core" É%hM o_ +47 "syringe1"C% +3 "core" Æ%hU pj +47 "syringe1"C:% +3 "core" ú%hM oe +47 "syringe1"C % +2 "core" Í%hC oi +48 "syringe1"C% +3 "core" Ï%h9 p^ +47 "syringe1"C% +3 "core" Î%hJ qd +47 "syringe1"Cr% +3 "core" %hP qi +47 "syringe1"C % +3 "core" Ì%h&] rW +47 "syringe1"C% +4 "core" Ñ%hq qc +46 "syringe1"C% +3 "core" Û%h%t pX +2 #"PROCESSING"27.9psi after gulp (stable) + #Air stroke #3 of 8 +2 "syringe1"C% +5 "core" Ý%h~ pb +2 ."PROCESSING"Air.in :pressurize + "syringe1"C>@N  Q]<2 +5 ."PROCESSING"Air.seek :pressurized +2 "syringe1"C' +634 "core" Ú' +2 "syringe1"C% +3 "core" Ù%R2 ,< +2 #"PROCESSING"27.4psi after pressurize +2 .Air.in :compress +3 "syringe1"C>N  Q]P2 +4 ."PROCESSING"Air.seek :evac +2 "syringe1"C' +16 "Can"myo&z x?CA +679 "core" Ü' +2 "syringe1"CI% +3 "core" %1(졥 P + #"PROCESSING"39.6psi after compress +2 "syringe1"C% +5 "core" Þ%1& P +45 "syringe1"C'% +3 "core" ç%1+ o +47 "syringe1"C&% +3 "core" æ%1,c o +47 "syringe1"C%% +4 "core" å%1- p +46 "syringe1"C"% +4 "core" â%11 o +46 "syringe1"C.% +4 "core" î%11 p +46 "syringe1"C0% +3 "core" ð%1- q +47 "syringe1"C1% +3 "core" ñ%1. p +47 "syringe1"C2% +3 "core" ò%1/ p +47 "syringe1"C3% +4 "core" ó%1/ p +46 "syringe1"C4% +34 "core" ô%162 q +16 "syringe1"C!% +3 "core" á%162 p +47 "syringe1"C % +3 "core" à%1-@ o +47 "syringe1"C$% +3 "core" ä%16Z p +47 "syringe1"C% +3 "core" Ð%1+[ o +48 "syringe1"C/% +3 "core" ï%1*d l +47 "syringe1"C6% +2 "core" ö%1$J m +48 "syringe1"C7% +2 "core" ÷%1,a o +48 "syringe1"C9% +2 "core" ù%1,~ p +48 "syringe1"C;% +2 "core" û%1- o +48 "syringe1"C+% +2 "core" ë%12 n +48 "syringe1"C=% +3 "core" ý%12 o +47 "syringe1"C#% +2 "core" ã%1& o +48 "syringe1"C*% +2 "core" ê%1" p +48 "syringe1"C>% +3 "core" þ%1) o +47 "syringe1"C?% +2 "core" ÿ%1+ p +2 #"PROCESSING"43.4psi after compress (stable) +2 .Air.in :gulp +3 "syringe1"C>N  Q]<2 +5 ."PROCESSING"Air.seek :topVent +2 "syringe1"CA'h +650 "core" ' + "syringe1"CB% +3 "core" %h$9 +<Y +2 #"PROCESSING"43.6psi after gulp +2 "syringe1"CD% +5 "core" %h= *<d +45 "syringe1"CF% +4 "core" %h mc +46 "syringe1"CG% +3 "core" %h" n[ +47 "syringe1"CH% +4 "core" %h n^ +46 "syringe1"CJ% +4 "core" %h nk +46 "syringe1"C% +3 "core" ß%h nd +48 "syringe1"CK% +2 "core" %h m^ +48 "syringe1"C % +2 "core" Ë%h m_ +48 "syringe1"CL% +2 "core" %h of +48 "syringe1"CM% +2 "core" %h na +48 "syringe1"C@% +3 "core" %h뤵 pa +47 "syringe1"CN% +3 "core" %h餵 qj +2 #"PROCESSING"43.5psi after gulp (stable) + #Air stroke #4 of 8 +2 "syringe1"C<% +5 "core" ü%hj o` +3 ."PROCESSING"Air.in :pressurize + "syringe1"C>@N  Q]<2 +5 ."PROCESSING"Air.seek :pressurized +3 "syringe1"CO' +634 "core" ' + "syringe1"CP% +3 "core" %R5+ +< +2 #"PROCESSING"43.2psi after pressurize +2 .Air.in :compress +2 "syringe1"C>N  Q]P2 +5 ."PROCESSING"Air.seek :evac +2 "syringe1"CQ' +655 "core" 'zp36 P +6 "syringe1"CR% +3 "core" %yE3 b P +2 #"PROCESSING"Reached 50.6 of 50.0psi after pumping 7084uL (3.99 strokes) +2 .Air.in :default +2 "syringe1"C>d Q]<2 +3 ."PROCESSING"Air.hold +3 "syringe1"CS+ +3 "core" + +3 ."PROCESSING"Plunge.seek :puckBottom +2 "valve0"DT' +91 "core" ' +2 ."PROCESSING"delay 3 seconds +302 .Handoff.select :waste + "valve0"D +14 #"PROCESSING"Waiting up to 3:00 for Syringe to stabilize +/-0.20psi +2 "syringe1"CU% +4 "core" %y35ю i +46 "syringe1"CV% +3 "core" %y30؄ j +47 "syringe1"CW% +4 "core" %y3-Ӄ i +46 "syringe1"CX% +3 "core" %y3/уG k +47 "syringe1"CY% +3 "core" %y3)҃C j +47 "syringe1"CZ% +3 "core" %y35ԃ: j +48 "syringe1"C[% +3 "core" %y3-؃ i +46 "syringe1"C\\% +3 "core" %y3/ׂ i +48 "syringe1"CE% +2 "core" %y3*܂ j +48 "syringe1"C^% +2 "core" %y3, j +48 "syringe1"C_% +2 "core" %y3)\ i +48 "syringe1"C`% +2 "core" %y3, i +48 "syringe1"Ca% +3 "core" %y3)ς j +47 "syringe1"Cb% +2 "core" %y3-Ƃ k +48 "syringe1"Cc% +2 "core" %y31Ђ k +48 "syringe1"Cd% +2 "core" %y3.΂ k +48 "syringe1"Cf% +2 "core" %y3.ɂ m +48 "syringe1"Cg% +2 "core" %y35΂ i +48 "syringe1"Ci% +3 "core" %y3+΂r F +47 "syringe1"Cj% +2 "core" %y3$ʂy X +48 "syringe1"Ck% +2 "core" %y3*˂t l +51 "syringe1"Ce% +4 "core" %y32ς> i +43 "syringe1"Co% +3 "core" %y3тD j +47 "syringe1"C]% +2 "core" %y3)ɂR i +48 "syringe1"Cm% +2 "core" %y33͂8 h +48 "syringe1"Cl% +2 "core" %y31Ƃ6 j +48 "syringe1"Cy% +2 "core" %y30ɂ- j +48 "syringe1"Cp% +2 "core" %y3(͂ j +48 "syringe1"Ch% +2 "core" %y3- k +48 "syringe1"Cs% +2 "core" %y3*ɂ k +48 "syringe1"Ct% +2 "core" %y3/ɂ j +48 "syringe1"Cu% +2 "core" %y3-‚$ j +48 "syringe1"Cv% +3 "core" %y3.5 m +47 "syringe1"Cn% +2 "core" %y3"‚C j +48 "syringe1"C(% +2 "core" è%y3.ȂT l +48 "syringe1"Cw% +2 "core" %y30ȂI j +48 "syringe1"Cx% +2 "core" %y3(W i +48 "syringe1"Cz% +2 "core" %y35T i +48 "syringe1"C{% +2 "core" %y3&P i +48 "syringe1"C|% +2 "core" %y3#Q j +48 "syringe1"C~% +2 "core" %y3(C l +48 "syringe1"C}% +2 "core" %y356 k +48 "syringe1"C% +3 "core" %y3)- j +47 "syringe1"C% +2 "core" Á%y3. k +3 ."PROCESSING"delay 1:00 +4892 "Can"nyH&z{D +1110 ."PROCESSING"Handoff.select :blocked +2 "valve0"D0 +11 #"PROCESSING"Waiting up to 3:00 for Syringe to stabilize +/-1.50psi +2 "syringe1"C% +4 "core" Â%y3-> q +46 "syringe1"C\ % +2 "core" Ê%y3-L p +48 "syringe1"C% +2 "core" È%y33I p +48 "syringe1"C% +2 "core" Ç%y3*Y p +48 "syringe1"C)% +2 "core" é%y3'h o +48 "syringe1"C8% +2 "core" ø%y3'` q +48 "syringe1"C-% +2 "core" í%y3"f p +48 "syringe1"C,% +2 "core" ì%y3({ q +48 "syringe1"C% +2 "core" Ö%y3* p +48 "syringe1"C% +2 "core" Ô%y3- p +48 "syringe1"C% +3 "core" Õ%y3. p +47 "syringe1"C% +2 "core" ×%y3& o +48 "syringe1"C % +2 "core" É%y3( o +48 "syringe1"C% +2 "core" Æ%y34 o +48 "syringe1"C:% +2 "core" ú%y3$ n +48 "syringe1"C % +2 "core" Í%y3- o +48 "syringe1"C% +2 "core" Ï%y32 o +48 "syringe1"C% +2 "core" Î%y3/ m +48 "syringe1"Cr% +2 "core" %y33 o +48 "syringe1"C % +2 "core" Ì%y3+ m +48 "syringe1"C% +3 "core" Ñ%y3- o +47 "syringe1"C% +2 "core" Û%y3) m +48 "syringe1"C% +2 "core" Ý%y3* o +48 "syringe1"C% +4 "core" Ó%y3* n +46 "syringe1"C% +4 "core" Ù%y3> o +46 "syringe1"C% +3 "core" Ú%y3/ o +47 "syringe1"CI% +3 "core" %y3- o +47 "syringe1"C% +3 "core" Þ%y3/ o +47 "syringe1"C'% +2 "core" ç%y3.) p +48 "syringe1"C&% +2 "core" æ%y3+H q +48 "syringe1"C%% +3 "core" å%y3*T p +47 "syringe1"C"% +2 "core" â%y3+hl r +48 "syringe1"C.% +2 "core" î%y31v m +48 "syringe1"C0% +3 "core" ð%y30| m +47 "syringe1"C1% +2 "core" ñ%y36f n +48 "syringe1"C2% +2 "core" ò%y3*l n +48 "syringe1"C3% +3 "core" ó%y31u o +47 "syringe1"C4% +2 "core" ô%y3%c n +48 "syringe1"C!% +2 "core" á%y3+a p +48 "syringe1"C % +4 "core" à%y3.b o +47 "syringe1"C$% +3 "core" ä%y3+T n +47 "syringe1"C% +2 "core" Ð%y35d p +48 "syringe1"C/% +2 "core" ï%y3/n p +48 "syringe1"C6% +2 "core" ö%y34n o +48 "syringe1"C7% +7 "core" ÷%y3/ q +43 "syringe1"C9% +2 "core" ù%y3+ q +2 ."PROCESSING"Handoff.select :waste +2 "valve0"D +11 #"PROCESSING"1.3psi at evacEnd + .Handoff.select :blocked +3 "valve0"D0 +11 ."PROCESSING"Plunge.seek :puckTop +2 "valve0"D;'v +91 "core" Ļ' +2 ."PROCESSING"Air.in :fast + "syringe1"C> Q]<2 +6 ."PROCESSING"Air.seek :topVent +2 "syringe1"C+'h +651 "core" ë' +3 #"PROCESSING"Waiting up to 3:00 for Syringe to stabilize +/-0.30psi +2 "syringe1"C=% +5 "core" ý%h` -<h +45 "syringe1"C#% +3 "core" ã%h ob +47 "syringe1"C*% +3 "core" ê%h! q\\ +47 "syringe1"C>% +3 "core" þ%h- oP +47 "syringe1"C?% +3 "core" ÿ%h nm +47 "syringe1"C% +3 "core" Ü%h$ nY +47 "syringe1"CB% +3 "core" %h! n\\ +47 "syringe1"CD% +3 "core" %h oe +48 "syringe1"CF% +2 "core" %h qj +48 "syringe1"CG% +2 "core" %h og +48 "syringe1"CH% +3 "core" %h ob +47 "syringe1"CJ% +4 "core" %h  gp +46 "syringe1"C% +2 "core" ß%h qg +48 "syringe1"CK% +2 "core" %h pf +2 #"PROCESSING"Stable @15.5psi after Handoff blocked +2 #Air syringe pumping up to 8 strokes to reach 35psi +2 #Air stroke #1 of 8 +3 "syringe1"C % +5 "core" Ë%hێ pc +2 ."PROCESSING"Air.in :pressurize +2 "syringe1"C>@N  Q]<2 +4 ."PROCESSING"Air.seek :pressurized +2 "syringe1"CL' +635 "core" ' + "syringe1"CM% +3 "core" %R,| -< +2 #"PROCESSING"15.3psi after pressurize +2 .Air.in :compress +3 "syringe1"C>N  Q]P2 +4 ."PROCESSING"Air.seek :evac +2 "syringe1"C@' +694 "core" ' +2 "syringe1"CN% +3 "core" %1* P + #"PROCESSING"25.5psi after compress +2 "syringe1"C<% +5 "core" ü%1- P +46 "syringe1"CA% +3 "core" %1+ȗ t +47 "syringe1"CP% +2 "core" %1(Ę t +48 "syringe1"CO% +2 "core" %1)Ƙ6 t +48 "syringe1"CR% +3 "core" %1#ǘQ s +47 "syringe1"CQ% +2 "core" %14\\ s +48 "syringe1"CC% +2 "core" %12˜b t +48 "syringe1"CU% +2 "core" %1/k u +48 "syringe1"CV% +2 "core" %1:o u +48 "syringe1"CW% +3 "core" %1/ u +47 "syringe1"CX% +3 "core" %1! u +47 "syringe1"CY% +3 "core" %1+ t +47 "syringe1"CZ% +2 "core" %1, r +48 "syringe1"C[% +3 "core" %1+ r +47 "syringe1"C\\% +2 "core" %10 s +48 "syringe1"CE% +2 "core" %12˜ r +48 "syringe1"C^% +4 "core" %1. s +46 "syringe1"C_% +3 "core" %1, s +47 "syringe1"C`% +3 "core" %10 u +47 "syringe1"Ca% +3 "core" %1/ t +47 "syringe1"Cb% +4 "core" %15 t +46 "syringe1"Cc% +38 "core" %12 t +12 "syringe1"Cd% +3 "core" %1( t +47 "syringe1"Cf% +3 "core" %12 s +3 #"PROCESSING"28.5psi after compress (stable) +2 .Air.in :gulp +2 "syringe1"C>N  Q]<2 +5 ."PROCESSING"Air.seek :topVent +3 "syringe1"Cg'h +650 "core" ' + "syringe1"Ci% +3 "core" %h  *<] +2 #"PROCESSING"28.4psi after gulp +2 "syringe1"Cj% +5 "core" %h ,<k +46 "syringe1"Ck% +2 "core" %h rb +48 "syringe1"Ce% +2 "core" %h r^ +48 "syringe1"Co% +3 "core" %h r^ +47 "syringe1"C]% +2 "core" %h qd +48 "syringe1"Cm% +2 "core" %h s_ +48 "syringe1"Cl% +3 "core" %h qb +47 "syringe1"Cy% +3 "core" %h q` +47 "syringe1"Cp% +3 "core" %h qn +47 "syringe1"Ch% +3 "core" %h  q] +47 "syringe1"Cs% +3 "core" %h oc +51 "syringe1"Ct% +2 "core" %h qd +2 #"PROCESSING"28.8psi after gulp (stable) + #Air stroke #2 of 8 +3 "syringe1"Cu% +4 "core" %h2 rb +3 ."PROCESSING"Air.in :pressurize + "syringe1"C>@N  Q]<2 +5 ."PROCESSING"Air.seek :pressurized +2 "syringe1"Cv' +635 "core" ' + "syringe1"Cn% +3 "core" %R5 *< +2 #"PROCESSING"28.6psi after pressurize +2 .Air.in :compress +2 "syringe1"C>N  Q]P2 +5 ."PROCESSING"Air.seek :evac +3 "syringe1"C(' +642 "core" è'ޖp3/' P +3 "syringe1"Cw% +5 "core" %ޖ37 P +2 #"PROCESSING"Reached 35.7 of 35.0psi after pumping 3525uL (1.98 strokes) +2 .Air.in :default +2 "syringe1"C>d Q]<2 +4 ."PROCESSING"Air.hold +2 "syringe1"Cx+ +4 "core" + +2 ."PROCESSING"Plunge.seek :puckBottom +3 "valve0"Dz' +92 "core" ' + ."PROCESSING"delay 3 seconds +302 .Handoff.select :waste +2 "valve0"D +11 #"PROCESSING"Waiting up to 3:00 for Syringe to stabilize +/-0.20psi +2 "syringe1"C{% +4 "core" %ޖ3w m +46 "syringe1"C|% +2 "core" %ޖ3< m +48 "syringe1"C~% +3 "core" %ޖ3" k +47 "syringe1"C}% +2 "core" %ޖ3# k +48 "syringe1"C% +2 "core" %ޖ35 j +48 "syringe1"C% +2 "core" Á%ޖ36 j +48 "syringe1"C% +2 "core" Â%ޖ30 j +48 "syringe1"C\ % +2 "core" Ê%ޖ35 l +48 "syringe1"C% +3 "core" È%ޖ3M l +47 "syringe1"C% +3 "core" Ç%ޖ3W k +47 "syringe1"C)% +3 "core" é%ޖ3X k +47 "syringe1"C8% +3 "core" ø%ޖ3N j +47 "syringe1"C-% +4 "core" í%ޖ3B k +47 "syringe1"C,% +2 "core" ì%ޖ3I l +2 ."PROCESSING"delay 1:00 +992 "Can"my+&zzY;F} +5011 ."PROCESSING"Handoff.select :blocked +2 "valve0"D0 +11 #"PROCESSING"Waiting up to 3:00 for Syringe to stabilize +/-1.50psi +2 "syringe1"C% +4 "core" Ö%ޖ3 q +46 "syringe1"C% +3 "core" Ô%ޖ3 p +47 "syringe1"C% +3 "core" Õ%ޖ35 q +47 "syringe1"C% +3 "core" ×%ޖ3@ p +47 "syringe1"C % +3 "core" É%ޖ3R o +47 "syringe1"C% +3 "core" Æ%ޖ3 q +47 "syringe1"C:% +3 "core" ú%ޖ3 p +47 "syringe1"C % +3 "core" Í%ޖ3 n +47 "syringe1"C% +3 "core" Ï%ޖ3 q +47 "syringe1"C% +3 "core" Î%ޖ3 p +47 "syringe1"Cr% +4 "core" %ޖ3 q +46 "syringe1"C % +3 "core" Ì%ޖ3 s +47 "syringe1"C% +4 "core" Ñ%ޖ3 s +46 "syringe1"C% +3 "core" Û%ޖ3 q +47 "syringe1"C% +3 "core" Ý%ޖ3 q +47 "syringe1"C% +4 "core" Ó%ޖ3 s +46 "syringe1"C% +45 "core" Ù%ޖ3 q +5 "syringe1"C% +3 "core" Ú%ޖ3\ s +47 "syringe1"CI% +3 "core" %ޖ3 q +47 "syringe1"C% +4 "core" Þ%ޖ3- e +46 "syringe1"C'% +4 "core" ç%ޖ33 \\ +46 "syringe1"C&% +4 "core" æ%ޖ3L p +46 "syringe1"C%% +3 "core" å%ޖ3d p +47 "syringe1"C"% +4 "core" â%ޖ3l p +46 "syringe1"C.% +3 "core" î%ޖ3 o +47 "syringe1"C0% +3 "core" ð%ޖ3t r +47 "syringe1"C1% +3 "core" ñ%ޖ3 o +47 "syringe1"C2% +8 "core" ò%ޖ3 p +42 "syringe1"C3% +3 "core" ó%ޖ3 p +47 "syringe1"C4% +3 "core" ô%ޖ3 r +47 "syringe1"C!% +4 "core" á%ޖ3 q +46 "syringe1"C % +4 "core" à%ޖ3 r +46 "syringe1"C$% +3 "core" ä%ޖ3 p +47 "syringe1"C% +3 "core" Ð%ޖ3 q +47 "syringe1"C/% +3 "core" ï%ޖ3 p +47 "syringe1"C6% +3 "core" ö%ޖ3 r +47 "syringe1"C7% +3 "core" ÷%ޖ3 r +47 "syringe1"C9% +3 "core" ù%ޖ3 r +47 "syringe1"CT% +3 "core" %ޖ3 r +48 "syringe1"CS% +2 "core" %ޖ3 r +48 "syringe1"C=% +3 "core" ý%ޖ3 q +47 "syringe1"C#% +3 "core" ã%ޖ3 r +47 "syringe1"C*% +4 "core" ê%ޖ3& q +46 "syringe1"C>% +3 "core" þ%ޖ3) q +47 "syringe1"C?% +3 "core" ÿ%ޖ3F: r +47 "syringe1"C% +3 "core" Ü%ޖ3? q +2 ."PROCESSING"Handoff.select :waste +2 "valve0"D +11 #"PROCESSING"1.9psi at evacEnd +2 .Plunge.seek :pTop +2 "valve0"DB'v +92 "core" ' +2 ."PROCESSING"delay 5 seconds +502 .Air.in :glide + "syringe1"C>d  Q]<2 +4 ."PROCESSING"Air.seek :fullVent +3 "syringe1"CD' +210 "core" ' +2 ."PROCESSING"delay 2 seconds +202 .Plunge.seek :pBottom + "valve0"DF' +91 "core" ' +3 #"PROCESSING"Seawater evacuated, Pressure above/below filter released. +2 .Plunge.seek :locked +3 "valve0"DG' +128 "core" ' + ."PROCESSING"Handoff.select :waste +2 "syringe1"CH& +5 "core" & ҁ :j +3 ."PROCESSING"Lysis1.in :slow + "syringe1"C?d Q[<2 +5 ."PROCESSING"Lysis1.seek 950uL +2 "syringe1"CJ( +1412 "core" ( +2 ."PROCESSING"delay 5 seconds +503 .Handoff.select :blocked +2 "valve0"D0 +11 ."PROCESSING"Plunge.seek :puckTop +2 "valve0"D'v +78 "core" ğ' +2 "syringe1"CK& +4 "core" &{ǂ( ? +2 ."PROCESSING"Lysis1.seek 350uL +2 "syringe1"C ( +1402 "Can"oy&zw$HT +1413 "core" Ë( +2 ."PROCESSING"delay 3 seconds +303 "syringe1"C+% +3 "core" ë%*# u +3 ."PROCESSING"Air.in mix with 2.32937 parts Lysis1 + "syringe1"C> ^@e Q]<2 +5 CM% +2 "core" %+ h7 u +3 "syringe1"CL& +3 "core" &H, u +38 ."Airmixer"Air.seek :evac +3 "syringe1"CN' +3 ."PROCESSING"Lysis1.seek 190uL +4 "syringe1"C<(U +759 "core" ü( +10 ' +2 ."PROCESSING"Air.in :fast +2 "syringe1"C> Q]<2 +5 ."PROCESSING"Air.seek :full +2 "syringe1"CA'h +660 "core" ' +2 ."PROCESSING"Lysis1.seek :empty +3 "syringe1"CP(( +899 "core" ( + "valve0"DO% +4 "core" %v;XOE B +2 "syringe1"CR% +3 "core" %h% 9n + #"PROCESSING"Lysis Buffer Delivered. Plunge Valve (PV) at puckTop Syringe pressure @16.0psi +2 .Plunge.seek :puckBottom +3 "valve0"DQ' +91 "core" ' +2 "valve0"DC% +3 "core" %:(Wt B- +2 "syringe1"CU% +3 "core" %h Am +2 #"PROCESSING"Lysis Buffer Delivered. Plunge Valve (PV) at puckBottom Syringe pressure @14.6psi +2 #Polling Can every 2:00 +52 "Can"oy&z\ {KI# +2 ."PROCESSING"PuckHeater.configure :default #ambient 12.3C +2 "Cartridge" \ :D H k +404 !"PROCESSING"o:I2C::SoftErr: mesg"$Bus Error writing to Cartridge :bt[("8/home/esp/esp2/lib/i2c/gateway.rb:672:in `raiseErr'"8/home/esp/esp2/lib/i2c/gateway.rb:620:in `writeMsg'"5/home/esp/esp2/lib/i2c/gateway.rb:757:in `write'"5/home/esp/esp2/lib/i2c/gateway.rb:723:in `write'"1/home/esp/esp2/lib/i2c/sleepy.rb:491:in `<<'"1/home/esp/esp2/lib/i2c/msg.rb:774:in `write'"0/home/esp/esp2/lib/i2c/msg.rb:270:in `send'"4/home/esp/esp2/lib/i2c/thermal.rb:236:in `send'"0/home/esp/esp2/lib/i2c/msg.rb:281:in `send'"9/home/esp/esp2/lib/i2c/thermal.rb:494:in `configure'"4/home/esp/esp2/lib/thermal.rb:57:in `configure'",/home/esp/esp2/lib/msg.rb:68:in `retry'"4/home/esp/esp2/lib/thermal.rb:57:in `configure'"6/home/esp/esp2/lib/thermal.rb:68:in `reconfigure'"0/home/esp/esp2/lib/thermal.rb:153:in `seek'"5/home/esp/esp2/lib/thread.rb:74:in `recoverable'"0/home/esp/esp2/lib/thermal.rb:151:in `seek'"2/home/esp/esp2/lib/thermal.rb:205:in `heatTo'"3/home/esp/esp2/lib/thermal.rb:310:in `bakePad'"3/home/esp/esp2/lib/elfthermal.rb:174:in `bake'"F/home/esp/esp2/protocol/3G/function/LyseGo.rb:389:in `padProfile'"K/home/esp/esp2/protocol/3G/function/LyseGo.rb:400:in `padProfile65_97'"F/home/esp/esp2/protocol/3G/function/LyseGo.rb:372:in `lyseHoldBS'"@/home/esp/esp2/protocol/3G/function/LyseGo.rb:344:in `call'"@/home/esp/esp2/protocol/3G/function/LyseGo.rb:344:in `lyse'"D/home/esp/esp2/protocol/3G/function/LyseGo.rb:367:in `lyseHold'"F/home/esp/esp2/protocol/3G/function/LyseGo.rb:372:in `lyseHoldBS'"A/home/esp/esp2/protocol/3G/common3Gcfg.rb:22:in `lyseHoldBS'";/home/esp/esp2/utils/cartridge/common.rb:378:in `call'">/home/esp/esp2/utils/cartridge/common.rb:378:in `process'">/home/esp/esp2/utils/auv/cmd.rb:501:in `startProcessing!'"7/home/esp/esp2/lib/schedule.rb:497:in `initialize'"0/home/esp/esp2/lib/thread.rb:736:in `start'"7/home/esp/esp2/lib/schedule.rb:490:in `initialize'"'/home/esp/esp2/lib/schedule.rb:488 +2 #Retry #1 of 3 +2 "Cartridge" \ :D H k +403 !"PROCESSING"o:I2C::SoftErr: mesg"$Bus Error writing to Cartridge :bt[("8/home/esp/esp2/lib/i2c/gateway.rb:672:in `raiseErr'"8/home/esp/esp2/lib/i2c/gateway.rb:620:in `writeMsg'"5/home/esp/esp2/lib/i2c/gateway.rb:757:in `write'"5/home/esp/esp2/lib/i2c/gateway.rb:723:in `write'"1/home/esp/esp2/lib/i2c/sleepy.rb:491:in `<<'"1/home/esp/esp2/lib/i2c/msg.rb:774:in `write'"0/home/esp/esp2/lib/i2c/msg.rb:270:in `send'"4/home/esp/esp2/lib/i2c/thermal.rb:236:in `send'"0/home/esp/esp2/lib/i2c/msg.rb:281:in `send'"9/home/esp/esp2/lib/i2c/thermal.rb:494:in `configure'"4/home/esp/esp2/lib/thermal.rb:57:in `configure'",/home/esp/esp2/lib/msg.rb:85:in `retry'"4/home/esp/esp2/lib/thermal.rb:57:in `configure'"6/home/esp/esp2/lib/thermal.rb:68:in `reconfigure'"0/home/esp/esp2/lib/thermal.rb:153:in `seek'"5/home/esp/esp2/lib/thread.rb:74:in `recoverable'"0/home/esp/esp2/lib/thermal.rb:151:in `seek'"2/home/esp/esp2/lib/thermal.rb:205:in `heatTo'"3/home/esp/esp2/lib/thermal.rb:310:in `bakePad'"3/home/esp/esp2/lib/elfthermal.rb:174:in `bake'"F/home/esp/esp2/protocol/3G/function/LyseGo.rb:389:in `padProfile'"K/home/esp/esp2/protocol/3G/function/LyseGo.rb:400:in `padProfile65_97'"F/home/esp/esp2/protocol/3G/function/LyseGo.rb:372:in `lyseHoldBS'"@/home/esp/esp2/protocol/3G/function/LyseGo.rb:344:in `call'"@/home/esp/esp2/protocol/3G/function/LyseGo.rb:344:in `lyse'"D/home/esp/esp2/protocol/3G/function/LyseGo.rb:367:in `lyseHold'"F/home/esp/esp2/protocol/3G/function/LyseGo.rb:372:in `lyseHoldBS'"A/home/esp/esp2/protocol/3G/common3Gcfg.rb:22:in `lyseHoldBS'";/home/esp/esp2/utils/cartridge/common.rb:378:in `call'">/home/esp/esp2/utils/cartridge/common.rb:378:in `process'">/home/esp/esp2/utils/auv/cmd.rb:501:in `startProcessing!'"7/home/esp/esp2/lib/schedule.rb:497:in `initialize'"0/home/esp/esp2/lib/thread.rb:736:in `start'"7/home/esp/esp2/lib/schedule.rb:490:in `initialize'"'/home/esp/esp2/lib/schedule.rb:488 +2 #Retry #2 of 3 +3 "Cartridge" \ :D H k +403 !"PROCESSING"o:I2C::SoftErr: mesg"$Bus Error writing to Cartridge :bt[("8/home/esp/esp2/lib/i2c/gateway.rb:672:in `raiseErr'"8/home/esp/esp2/lib/i2c/gateway.rb:620:in `writeMsg'"5/home/esp/esp2/lib/i2c/gateway.rb:757:in `write'"5/home/esp/esp2/lib/i2c/gateway.rb:723:in `write'"1/home/esp/esp2/lib/i2c/sleepy.rb:491:in `<<'"1/home/esp/esp2/lib/i2c/msg.rb:774:in `write'"0/home/esp/esp2/lib/i2c/msg.rb:270:in `send'"4/home/esp/esp2/lib/i2c/thermal.rb:236:in `send'"0/home/esp/esp2/lib/i2c/msg.rb:281:in `send'"9/home/esp/esp2/lib/i2c/thermal.rb:494:in `configure'"4/home/esp/esp2/lib/thermal.rb:57:in `configure'",/home/esp/esp2/lib/msg.rb:85:in `retry'"4/home/esp/esp2/lib/thermal.rb:57:in `configure'"6/home/esp/esp2/lib/thermal.rb:68:in `reconfigure'"0/home/esp/esp2/lib/thermal.rb:153:in `seek'"5/home/esp/esp2/lib/thread.rb:74:in `recoverable'"0/home/esp/esp2/lib/thermal.rb:151:in `seek'"2/home/esp/esp2/lib/thermal.rb:205:in `heatTo'"3/home/esp/esp2/lib/thermal.rb:310:in `bakePad'"3/home/esp/esp2/lib/elfthermal.rb:174:in `bake'"F/home/esp/esp2/protocol/3G/function/LyseGo.rb:389:in `padProfile'"K/home/esp/esp2/protocol/3G/function/LyseGo.rb:400:in `padProfile65_97'"F/home/esp/esp2/protocol/3G/function/LyseGo.rb:372:in `lyseHoldBS'"@/home/esp/esp2/protocol/3G/function/LyseGo.rb:344:in `call'"@/home/esp/esp2/protocol/3G/function/LyseGo.rb:344:in `lyse'"D/home/esp/esp2/protocol/3G/function/LyseGo.rb:367:in `lyseHold'"F/home/esp/esp2/protocol/3G/function/LyseGo.rb:372:in `lyseHoldBS'"A/home/esp/esp2/protocol/3G/common3Gcfg.rb:22:in `lyseHoldBS'";/home/esp/esp2/utils/cartridge/common.rb:378:in `call'">/home/esp/esp2/utils/cartridge/common.rb:378:in `process'">/home/esp/esp2/utils/auv/cmd.rb:501:in `startProcessing!'"7/home/esp/esp2/lib/schedule.rb:497:in `initialize'"0/home/esp/esp2/lib/thread.rb:736:in `start'"7/home/esp/esp2/lib/schedule.rb:490:in `initialize'"'/home/esp/esp2/lib/schedule.rb:488 +2 #Retry #3 of 3 +3 "Cartridge" \ :D H k +404 V9 +402 !"PROCESSING"o:I2C::SoftErr: mesg"$Bus Error writing to Cartridge :bt[%"8/home/esp/esp2/lib/i2c/gateway.rb:672:in `raiseErr'"8/home/esp/esp2/lib/i2c/gateway.rb:620:in `writeMsg'"5/home/esp/esp2/lib/i2c/gateway.rb:757:in `write'"5/home/esp/esp2/lib/i2c/gateway.rb:723:in `write'"1/home/esp/esp2/lib/i2c/sleepy.rb:491:in `<<'"1/home/esp/esp2/lib/i2c/msg.rb:774:in `write'"3/home/esp/esp2/lib/i2c/msg.rb:419:in `sendReq'"7/home/esp/esp2/lib/i2c/thermal.rb:303:in `sendReq'"4/home/esp/esp2/lib/i2c/thermal.rb:347:in `send'"9/home/esp/esp2/lib/i2c/msg.rb:443:in `await1stReply'":/home/esp/esp2/lib/i2c/msg.rb:470:in `awaitOnlyReply'"6/home/esp/esp2/lib/i2c/thermal.rb:489:in `status'"2/home/esp/esp2/lib/thermal.rb:104:in `status'",/home/esp/esp2/lib/msg.rb:68:in `retry'"2/home/esp/esp2/lib/thermal.rb:104:in `status'"3/home/esp/esp2/lib/thermal.rb:314:in `bakePad'"3/home/esp/esp2/lib/elfthermal.rb:174:in `bake'"F/home/esp/esp2/protocol/3G/function/LyseGo.rb:389:in `padProfile'"K/home/esp/esp2/protocol/3G/function/LyseGo.rb:400:in `padProfile65_97'"F/home/esp/esp2/protocol/3G/function/LyseGo.rb:372:in `lyseHoldBS'"@/home/esp/esp2/protocol/3G/function/LyseGo.rb:344:in `call'"@/home/esp/esp2/protocol/3G/function/LyseGo.rb:344:in `lyse'"D/home/esp/esp2/protocol/3G/function/LyseGo.rb:367:in `lyseHold'"F/home/esp/esp2/protocol/3G/function/LyseGo.rb:372:in `lyseHoldBS'"A/home/esp/esp2/protocol/3G/common3Gcfg.rb:22:in `lyseHoldBS'";/home/esp/esp2/utils/cartridge/common.rb:378:in `call'">/home/esp/esp2/utils/cartridge/common.rb:378:in `process'">/home/esp/esp2/utils/auv/cmd.rb:501:in `startProcessing!'"7/home/esp/esp2/lib/schedule.rb:497:in `initialize'"0/home/esp/esp2/lib/thread.rb:736:in `start'"7/home/esp/esp2/lib/schedule.rb:490:in `initialize'"'/home/esp/esp2/lib/schedule.rb:488 +2 #Retry #1 of 3 +2 "Cartridge" W9 +404 !"PROCESSING"o:I2C::SoftErr: mesg"$Bus Error writing to Cartridge :bt[%"8/home/esp/esp2/lib/i2c/gateway.rb:672:in `raiseErr'"8/home/esp/esp2/lib/i2c/gateway.rb:620:in `writeMsg'"5/home/esp/esp2/lib/i2c/gateway.rb:757:in `write'"5/home/esp/esp2/lib/i2c/gateway.rb:723:in `write'"1/home/esp/esp2/lib/i2c/sleepy.rb:491:in `<<'"1/home/esp/esp2/lib/i2c/msg.rb:774:in `write'"3/home/esp/esp2/lib/i2c/msg.rb:419:in `sendReq'"7/home/esp/esp2/lib/i2c/thermal.rb:303:in `sendReq'"4/home/esp/esp2/lib/i2c/thermal.rb:347:in `send'"9/home/esp/esp2/lib/i2c/msg.rb:443:in `await1stReply'":/home/esp/esp2/lib/i2c/msg.rb:470:in `awaitOnlyReply'"6/home/esp/esp2/lib/i2c/thermal.rb:489:in `status'"2/home/esp/esp2/lib/thermal.rb:104:in `status'",/home/esp/esp2/lib/msg.rb:85:in `retry'"2/home/esp/esp2/lib/thermal.rb:104:in `status'"3/home/esp/esp2/lib/thermal.rb:314:in `bakePad'"3/home/esp/esp2/lib/elfthermal.rb:174:in `bake'"F/home/esp/esp2/protocol/3G/function/LyseGo.rb:389:in `padProfile'"K/home/esp/esp2/protocol/3G/function/LyseGo.rb:400:in `padProfile65_97'"F/home/esp/esp2/protocol/3G/function/LyseGo.rb:372:in `lyseHoldBS'"@/home/esp/esp2/protocol/3G/function/LyseGo.rb:344:in `call'"@/home/esp/esp2/protocol/3G/function/LyseGo.rb:344:in `lyse'"D/home/esp/esp2/protocol/3G/function/LyseGo.rb:367:in `lyseHold'"F/home/esp/esp2/protocol/3G/function/LyseGo.rb:372:in `lyseHoldBS'"A/home/esp/esp2/protocol/3G/common3Gcfg.rb:22:in `lyseHoldBS'";/home/esp/esp2/utils/cartridge/common.rb:378:in `call'">/home/esp/esp2/utils/cartridge/common.rb:378:in `process'">/home/esp/esp2/utils/auv/cmd.rb:501:in `startProcessing!'"7/home/esp/esp2/lib/schedule.rb:497:in `initialize'"0/home/esp/esp2/lib/thread.rb:736:in `start'"7/home/esp/esp2/lib/schedule.rb:490:in `initialize'"'/home/esp/esp2/lib/schedule.rb:488 +2 #Retry #2 of 3 +3 "Cartridge" X9 +403 !"PROCESSING"o:I2C::SoftErr: mesg"$Bus Error writing to Cartridge :bt[%"8/home/esp/esp2/lib/i2c/gateway.rb:672:in `raiseErr'"8/home/esp/esp2/lib/i2c/gateway.rb:620:in `writeMsg'"5/home/esp/esp2/lib/i2c/gateway.rb:757:in `write'"5/home/esp/esp2/lib/i2c/gateway.rb:723:in `write'"1/home/esp/esp2/lib/i2c/sleepy.rb:491:in `<<'"1/home/esp/esp2/lib/i2c/msg.rb:774:in `write'"3/home/esp/esp2/lib/i2c/msg.rb:419:in `sendReq'"7/home/esp/esp2/lib/i2c/thermal.rb:303:in `sendReq'"4/home/esp/esp2/lib/i2c/thermal.rb:347:in `send'"9/home/esp/esp2/lib/i2c/msg.rb:443:in `await1stReply'":/home/esp/esp2/lib/i2c/msg.rb:470:in `awaitOnlyReply'"6/home/esp/esp2/lib/i2c/thermal.rb:489:in `status'"2/home/esp/esp2/lib/thermal.rb:104:in `status'",/home/esp/esp2/lib/msg.rb:85:in `retry'"2/home/esp/esp2/lib/thermal.rb:104:in `status'"3/home/esp/esp2/lib/thermal.rb:314:in `bakePad'"3/home/esp/esp2/lib/elfthermal.rb:174:in `bake'"F/home/esp/esp2/protocol/3G/function/LyseGo.rb:389:in `padProfile'"K/home/esp/esp2/protocol/3G/function/LyseGo.rb:400:in `padProfile65_97'"F/home/esp/esp2/protocol/3G/function/LyseGo.rb:372:in `lyseHoldBS'"@/home/esp/esp2/protocol/3G/function/LyseGo.rb:344:in `call'"@/home/esp/esp2/protocol/3G/function/LyseGo.rb:344:in `lyse'"D/home/esp/esp2/protocol/3G/function/LyseGo.rb:367:in `lyseHold'"F/home/esp/esp2/protocol/3G/function/LyseGo.rb:372:in `lyseHoldBS'"A/home/esp/esp2/protocol/3G/common3Gcfg.rb:22:in `lyseHoldBS'";/home/esp/esp2/utils/cartridge/common.rb:378:in `call'">/home/esp/esp2/utils/cartridge/common.rb:378:in `process'">/home/esp/esp2/utils/auv/cmd.rb:501:in `startProcessing!'"7/home/esp/esp2/lib/schedule.rb:497:in `initialize'"0/home/esp/esp2/lib/thread.rb:736:in `start'"7/home/esp/esp2/lib/schedule.rb:490:in `initialize'"'/home/esp/esp2/lib/schedule.rb:488 +2 #Retry #3 of 3 +3 "Cartridge" Y9 +406 #"PROCESSING"lysing strike 1 of 3 +3 !o:I2C::SoftErr:@checkpoint: omitted: mesg"PBus Error writing to Cartridge while reading Puck Heater's status (MASKED):bt[%"8/home/esp/esp2/lib/i2c/gateway.rb:672:in `raiseErr'"8/home/esp/esp2/lib/i2c/gateway.rb:620:in `writeMsg'"5/home/esp/esp2/lib/i2c/gateway.rb:757:in `write'"5/home/esp/esp2/lib/i2c/gateway.rb:723:in `write'"1/home/esp/esp2/lib/i2c/sleepy.rb:491:in `<<'"1/home/esp/esp2/lib/i2c/msg.rb:774:in `write'"3/home/esp/esp2/lib/i2c/msg.rb:419:in `sendReq'"7/home/esp/esp2/lib/i2c/thermal.rb:303:in `sendReq'"4/home/esp/esp2/lib/i2c/thermal.rb:347:in `send'"9/home/esp/esp2/lib/i2c/msg.rb:443:in `await1stReply'":/home/esp/esp2/lib/i2c/msg.rb:470:in `awaitOnlyReply'"6/home/esp/esp2/lib/i2c/thermal.rb:489:in `status'"2/home/esp/esp2/lib/thermal.rb:104:in `status'",/home/esp/esp2/lib/msg.rb:85:in `retry'"2/home/esp/esp2/lib/thermal.rb:104:in `status'"3/home/esp/esp2/lib/thermal.rb:314:in `bakePad'"3/home/esp/esp2/lib/elfthermal.rb:174:in `bake'"F/home/esp/esp2/protocol/3G/function/LyseGo.rb:389:in `padProfile'"K/home/esp/esp2/protocol/3G/function/LyseGo.rb:400:in `padProfile65_97'"F/home/esp/esp2/protocol/3G/function/LyseGo.rb:372:in `lyseHoldBS'"@/home/esp/esp2/protocol/3G/function/LyseGo.rb:344:in `call'"@/home/esp/esp2/protocol/3G/function/LyseGo.rb:344:in `lyse'"D/home/esp/esp2/protocol/3G/function/LyseGo.rb:367:in `lyseHold'"F/home/esp/esp2/protocol/3G/function/LyseGo.rb:372:in `lyseHoldBS'"A/home/esp/esp2/protocol/3G/common3Gcfg.rb:22:in `lyseHoldBS'";/home/esp/esp2/utils/cartridge/common.rb:378:in `call'">/home/esp/esp2/utils/cartridge/common.rb:378:in `process'">/home/esp/esp2/utils/auv/cmd.rb:501:in `startProcessing!'"7/home/esp/esp2/lib/schedule.rb:497:in `initialize'"0/home/esp/esp2/lib/thread.rb:736:in `start'"7/home/esp/esp2/lib/schedule.rb:490:in `initialize'"'/home/esp/esp2/lib/schedule.rb:488 +4415 "Can"ox&z\ {KJ`7 +11983 lx&z{>"JU +11984 nx&z {%Ks +11984 nx&z{L( +11987 ox&z{L +11984 px&z {MW +11986 nx&z{M +11985 mx&z\ {nN +11982 nx&z{dO' +11981 ox&y{]OE +11981 px&z {iPOc +11988 ox&z{["P +11985 px&y{_Q +11986 ox&z {^R +11985 ox&y{V)R +11984 lx&zzSG +11985 mx&y{NS +11987 nx&y{;Tw5 +11987 nx&y{6"US +11981 nx&y{4Uq +11986 kx&y{0V? +11986 mx&y{/"V +11984 lx&y{"Wn +11988 ox&y{(X +11988 nx&y{+X +11988 mx&y{'Y6% +449 #"LRAUV"-> Cmd.stop +3 "sampler0"HZ% +3 "core" %C', q +5 ."LRAUV"Gate.power :heat,:OFF +2 .Gate.power :cartridge,:OFF +3 "valve1"E[& +3 "core" & NBN rH +3 ."LRAUV"PinPort.in :unlocking + "valve1"E? Ld2 +5 ."LRAUV"PinPort.seek :clear +3 "valve1"E\\( +239 "core" ( +2 ."LRAUV"Carousel.in :default +2 "carousel0"F>  El22 +4 FE% +2 "core" %& Og _\ +3 ."LRAUV"Carousel.home.seek 40 +3 "carousel0"F^'& +16 "core" ' +2 "carousel0"F_% +3 "core" %& Q]-2 +4 "core" &(+ l +2 ."Air"Air.seek :clear +5 ."Lysis1"Lysis1.in :unlocking +4 "syringe0"B@% +2 "syringe1"Ci'8 +4 C? Q[(2 +5 ."Lysis1"Lysis1.seek :clear +2 "syringe1"Cj(j +4 "core" %<+/ G +3 ."Lysis2"Lysis2.in :unlocking +3 "syringe0"B> Q[(2 +4 ."Lysis2"Lysis2.seek :clear +2 "syringe0"Bk'j +56 "core" ' +356 ( +30 ( +16 ' +2 "sampler0"He% +3 "core" %C"# T +9 ."LRAUV"Gate.power :analytic1,:OFF +2 .Gate.power :analytic2,:OFF +3 .Gate.power :analytic3,:OFF +2 .Gate.power :motor,:OFF +3 .Gate.power :core,:OFF +3 .Gate.power :main,:OFF +2 #Safely stopped and ready to power off @1752917018.82PDT @PDT1752917124.08 "Can"lx&y{FYC +11994 ly>&y{QYa @1752927398.64PDT = =mMAIN_scheduler =tMAIN @PDT1752927399.67 #t\ Environmental Sample Processor built 30-Jun-25 (6f42ecee) +112 #"core_reset"Sent BREAK +2 #t>BREAK< ESP3 Gateway boot v1.43 +220 #>BREAK< ESP3 Gateway boot v1.43 for core bus +3 #>BREAK< ESP3 Gateway boot v1.43 for cartridge bus +290 #\ Configuration for koa by nadia@mbari.org 6/26/25\ /home/esp/esp2/type/auv/koa/configure.rb\ +55 #Sea pressure (Abs) tare is 6% of full scale +432 "Can"mT&-z4z +2 mT&-z4z +2 #tPolling Can every 2:00 +96 "Can"nD&2z9z +2 #tClients may connect on TCP port 9999 +2 #Connecting to 10.89.11.2:9999 +5 !o:Errno::ECONNREFUSED:\ errnoit: mesg"PCould not connect to initial client because Connection refused - connect(2):bt[ "2/home/esp/esp2/lib/esp.rb:204:in `initialize'",/home/esp/esp2/lib/esp.rb:204:in `open'"-/home/esp/esp2/lib/esp.rb:204:in `shell'"7/home/esp/esp2/lib/schedule.rb:497:in `initialize'"0/home/esp/esp2/lib/thread.rb:736:in `start'"7/home/esp/esp2/lib/schedule.rb:490:in `initialize'"'/home/esp/esp2/lib/schedule.rb:488 +2 #Waiting for espclients...