exit ESP.ready! slot slot [49..47] =>[:microSPR_phyto, :standard, {lysed:500, lysed2:500}] SPR.start SPR.command "start 2 0" SPR.command "start 2 0" SPR.command "start 2 0" SPR.command "start 2 0" SPR.command "start 2 14" exit ESP.ready! slot exit ESP.ready! exit ESP.ready! slot ls slot slot [49..47] =>[:microSPR_phyto, :standard, {lysed:850, lysed2:850}] SC exit showlog cd /var/log/esp exit ESP.ready! slot slot [46,45] =>[:microSPR_phyto, :standard, {lysed:850, lysed2:850}] exit showlog cd /var/log/esp exit ESP.ready! slot slot [44] =>[:microSPR_phyto, :standard, {lysed:850, lysed2:850}] exit ESP.ready! slot [43] =>[:microSPR_phyto, :standard, {lysed:1000, lysed2:1000}] exit slot can exit can! can! can! can! can! can! can! can! can! can! can! can! can! can! can! can! can! can! can! can! can! can! can! can! can! can! can! can! exit ESP.ready! ESP.ready! ESP.reready! SC to 43 Cartridge.unlock Air.clear AirS.clear ESP.reready! to.43 SC.to 43 SC.to 48 SC.to 1 SC.to 30 SC.to 15 SC.to 60 SC.to 1 PP.cartridge Intake.open Intake.closed Intake.close Intake.open Intake.close Exhaust.open Exhaust.close Exhaust.open PB.open PB.close ESP.ready! ESP.reready! ESP.shutdown exit ESP.ready! to 53 to 1 AirS.goHome! ESP.reready! SC.to 1 to 53 AirS.goHome! AirS.lock AirS.goHome! AirS.jog -100 AirS.jog -100 AirS.legend AirS.goHome! BACsampler.sample 200 BACsampler.filter 200 Power.sampler :ON BACsampler.sample 200 require 'vacuumCart' refillSampleLines refillSampleLines refillSampleLines SP.volume=0 SP.pump 200 Exhaust.open;Intake.open SP.pump 200 Power.sampler :OFF refillSampleLines Power.sampler :ON Power.sampler :OFF Power.sampler :ON refillSampleLines ESP.ready! ESP.reready! TV.cartridge BACsampler.sample 1000 TV.bypass Power.sampler :ON BACsampler.prime 1000 loop{puts Sampler.psi;Delay.sleep 1} BACsampler.prime 1000 Power.sampler :OFF MainThread.exit ESP.ready! Power.sampler :ON BACsampler.prime 1000 BACsampler.prime 1000,nil loop{puts Leak.psia;Delay.sleep 1} ESP.ready! Power.sampler :ON BACsampler.prime 1000 ESP.shutdown Power.sampler :ON ESP.ready! Power.sampler :ON ESP.shutdown ESP.ready! Power.sampler :ON Power.sampler :OFF ESP.shutdown ESP.ready! SC.to 50 AirS.evac AirS.goHome! AirS.lock AirS.goHome! Power.sampler :ON BACsampler.prime 1000 Power.sampler :OFF Power.sampler :ON Power.sampler :OFF ESP.shutdown ESP.ready! Power.sampler :ON Power.sampler :ON ESP.ready! ESP.ready! Power.sampler :ON Power.sampler :OFF Power.sampler :ON Power.sampler :OFF Power.sampler :ON Power.sampler :OFF Power.sampler :ON Power.sampler :OFF Power.sampler :ON Power.sampler :OFF Power.sampler :ON Power.sampler :OFF Can Can Power.sampler :ON Power.sampler :OFF Power.sampler :ON Power.sampler :OFF Power.sampler :ON Power.sampler :OFF Power.sampler :ON Power.sampler :OFF Power.sampler :ON Power.sampler :OFF Power.sampler :ON Power.sampler :OFF Power.sampler :ON Power.sampler :OFF showlog cd /var/log/esp exit 3.times{refillSampleLines} require 'vacuumCart' 5.times{refillSampleLines} BACsampler.prime 1000,100 BACsampler.prime 1000,100 BACsampler.prime 1000,100 BACsampler.prime 1000,300 BACsampler.prime 1000,300 ESP.shutdown exit ESP.ready! BACsampler.prime 1000,100 showlog -10 Sampler.assign :PumpPrimeDelay, 5.minutes Sampler.assign :PumpPrimeDelay, 3.minutes quit BACsampler.prime 1000,100 Power.sampler :ON Power.sampler :OFF Power.sampler :ON Power.sampler :OFF ESP.shutdown benji esp benji espclient benji esp ESP.ready! exit slots slots 1..60 => nil slots slots slot 1,2,3=>:archiveNull_phyto, :dry slot 1,2,3=>:archiveNull_phyto, :dry slots 1,2,3=>:archiveNull_phyto, :dry slots 1,2,3=>:archiveNull_phyto D slots [1,3,5]=>:archiveNull_phyto, :dry slots slots [1]=>:archiveNull_bac, :dry slots [1]=>:archiveNull_phyto :dry slots [1]=>:archiveNull_phyto, dry slots [1]=>:archiveNull_phyto, :dry; dry slots [1]=>:archiveNull_phyto, :dry slots [1]=>:archiveNull_phyto, :dry: slots [1]=>:archiveNull_phyto, :dry; SC.to 1 slots [1,3,5]=>archiveHiBiomass_bac slots [1,3,5]=>[:archiveHiBiomass_bac] slots slots [1..10]=>[:microSPR_phyto] slots slots 1..60 => nil slots exit MainThread.exit ESP.ready ESP.ready! slots 1..60 => nilexit exit exit exit ESP.ready! simmode mode simmode=simfast exit ESP.ready! require 'vacuumCart' refillSampleLines refillSampleLines BACsampler.prime 800,50 w who last $last Get-WmiObject users MainThread.exit $ whois whois $ who $who espclient dave $who MainThread.exit ESP.ready! ESP.ready! SC.1 SC.to 1 SC.to 30 SC.to 1 exit ESP.ready! whois exit BACsampler.prime 850,100 BACsampler.prime 850,150 exit BACsampler.prime 700,100 exit ESP.ready! ESP.shutdown! exit MainThread.exit ESP.ready! SC.to 53 Cartridge.lock Cartridge.unlock SC.to 1 exit ESP.ready! require 'VacuumCart' require 'vacuumCart' refilSampleLines refillSampleLines SC.to 53 Cartridge.lock BACsampler.filter BACsampler.vacuum BACsampler.vacuum=3..26 BACsampler.filter BACsampler.vacuum-1..26 BACsampler.vacuum=1..26 BACsampler.filter slots exit MainThread.exit BACsampler.xray Phytosampler.xray PhytoSampler.xray BACsampler.prime 100,50 exit PB.close;Exhaust.close;Intake.close ESP.shutdown exit ESP.ready! TV.goHome! TV.bypass ESP.reready! TV.jog -100 TV.jog -100 TV.goHome! ESP.shutdown exit ESP.ready! exit TV.goHome! ESP.reready! ESP.shutdown ESP.ready! Power.sampler :ON Power.sampler :OFF Power.sampler :ON Power.sampler :OFF slot 33=>[:dry,:archiveHiBiomass_bac] slots slot 53=>nil slots w exit slot 33=>[:archiveNull_bac] slots exit MainThread.exit fire MainThread.exit Sampler.adjust :PumpPrimeDelay, 1.minutes exit MainThread.exit fire MainThread.exit ESP.ready! Power.sampler :ON require 'vacuumCart' refillSampleLines BACsampler.prime SC.to 33 Cartridge.lock BACsampler.filter Power.sampler :OFF exit exit MainThread.exit slots 33=>:dry slot exit fire Power.sampler :ON ESP.ready! Power.sampler :ON BACsampler.prime Power.sampler :OFF slots exit slots fire :archiveNull_bac showlog -30 Sampler::PumpPrimeDelay MainThread.exit ESP.shutdown fire :archiveNull_bac slots 33=>:dry slots TV.goHome! ESP.reready! fire :archiveNull_bac fire :archiveNull_bac ESP.shutdown MainThread.exit ESP.ready! slots fire :archiveHiBiomass_bac, :microSPR_phyto log.comment 'Can' Can fire :archiveNull_bac slots slot MainThread.resume MainThread.recover Power.sampler :ON fire :archiveNull_bac slot 33=> :dry slots fire :archiveNull_bac Sampler.primeDelay Cart.sampler.primeDelay quit exit slots slot 33=>:dry slots 1..60=>nil slots 33=>:dry slots 33=>:archiveNull_bac fire :archiveNull_bac fire :archiveNull_bac slots 33=>[:dry,:archiveNull_bac] fire :archiveNull_bac Sampler::PumpPrimeDelay MainThread.exit slots 33=>:dry slots 33=>[:dry,:archiveNull_bac] fire :archiveNull_bac slots 33=>[:dry,:archiveNull_bac] fire :archiveNull_bac Sampler::PumpPrimeDelay=-5.minutes PumpPrimeDelay=-5.minutes PumpPrimeDelay=-1.minutes PumpPrimeDelay=-1.minutes Sampler::PumpPrimeDelay slots 33=> [:dry,:archiveNull_bac] fire :archiveNull_bac Power.sampler :ON Power.sampler :OFF PB.open;Exhaust.open;Intake.open PB.close;Exhaust.close;Intake.close Power.sampler :ON Power.sampler :OFF PB.open;Exhaust.open;Intake.open Leak.psia Power.sampler :ON Power.sampler :OFF Power.sampler :ON Power.sampler :OFF ESP.shutdown MainThread.exit slot 33=>[:dry,:archiveNull_bac] fire :archiveNull_bac slot 33=>[:dry,:archiveNull_bac] fire :archiveNull_bac Leak.psia slot 33=> :archiveNull_bac fire :archiveNull_bac slot 33=> [:dry,:archiveNull_bac] fire :archiveNull_bac ESP.reready! slots 1..60=>nil ESP.shutdown exit ESP.ready! exit ESP.ready! ESP.shutdown ESP.configure slot slot [30..20] =>[:microSPR_phyto, :standard, {lysed:1000, lysed2:1000}] exi exit showlog -20 slot Cartridge.unlock slot exit showlog showlog -10 slot slot showlog MainThread.exit slot SC ArS LyS1 LyS2 AirS exit showlog showlog showlog exit slot slot slot [19] =>[:microSPR_phyto, :standard, {lysed:1000, lysed2:1000}] slot showlog exit slot exit SC ESP.ready! SC to 20 Cartridge.unlock to 25 Cartridge.unlock SC.to 10 SC.to 30 ESP.shutdown ESP.ready! require 'vacuumCart' require 'testing' tvTestPull ESP.shutdown ESP.ready! AirS.locked AirS.evac AirS.clear LyS1.legend LyS1.locked LyS1.empty ArS.empty PV.pBottom PV.legend PV.reagent ESP.reready! Cartridge.lock Cartridge.type=:lyseHold_bac PP.connect PP.clear Handoff.waste Handoff.legend Handoff.list Handoff.AM Handoff.close Handoff.blocked TV.crack TV.cartridge TV.bypass Cartridge.unlock PB.open;Exhaust.open;Intake.open PB.close;Exhaust.close;Intake.close ESP.reready! ESP.shutdown slots slots 1..60=>nil slots slots [60,59,57,55,48,46,44,42,40,38,36,34,32,30,28,26,24,22,20,18,16,14,12,10,8,6,4,2,1]=>[:dry,:microSPR_phyto] slots [53..50]=>[:microSPR_phyto,:standard,{lysed:1000,lysed2:1000}] slots[58,56,54,49,47,45,43,41,39,37,35,33,31,29,27,25,23,21,19,17,15,13,11,9,7,5,3]=>[:dry,:archiveHiBiomass_bac] slots [58,56,54,49,47,45,43,41,39,37,35,33,31,29,27,25,23,21,19,17,15,13,11,9,7,5,3]=>[:dry,:archiveHiBiomass_bac] slots Cartridge.reserve 1..59 slots exit exit slot require 'vacuumCart' vacToroid Sampler::PumpPrimeDelay exit refillSampleLines fire :microSPR_phyto esp Cartridge.unloc Cartridge.unlock slot slot [60] =>[:dry, :microSPR_phyto] slot exit MainThread.exit fire :microSPR_phyto exit exit slot Cartridge.unlock ESP.ready! slot [60] =>[:dry, :microSPR_phyto] slot fire :microSPR_phyto PV.goHome! ESP.ready! slot slot [60] =>[:dry, :microSPR_phyto] slot Cartridge.reserve 60..1 slot SC.to 25 SC.to 1;delay 2;SC.to 60;delay 2;SC.to 1 SC.to 1;delay 2;SC.to 60;delay 2;SC.to 1 SC.to 1;delay 2;SC.to 60;delay 2;SC.to 1 cleanToroid require 'vacuumCart' cleanToroid slots slots 1..60=>:dry cleanToroid PumpPrimeDelay=0 cleanToroid Sampler::PumpPrimeDelay Sampler::PumpPrimeDelay=0 Sampler::PumpPrimeDelay=1 cleanToroid cleanToroid Cartridge.load! 1..60=>:dry TV.bypass Cartridge.load! 1..60=>:dry Cartridge.load! 1..60=>:dry slots slots 1..60=>:dry cleanToroid cleanToroid slots slots 1..60=>:dry cleanToroid cleanToroid slots 53..55=>:wet cleanToroid SC.to 53 TV.bypass SC.to 54 TV.bypass SC.to 55 TV.bypass cleanToroid cleanToroid slots 55=>:dry TV.cartridge cleanToroid TV.cartridge SC.to 54 TV.bypass cleanToroid slots 1..60=>:dry SC.to 54 TV.cartridge SC.to 53 TV.cartridge SC.to 52 cleanToroid cleanToroid cleanToroid cleanToroid cleanToroid SC.to 53 TV.cartridge Cartridge.lock refillSampleLines Cartridge.unlock refillSampleLines Cartridge.lock refillSampleLines Cartridge.unlock refillSampleLines TV.cartridge SC.to 52 cleanToroid TV.bypass SC.to 54 SC.to 53 TV.bypass slots 1..60=>:dry cleanToroid TV.cartridge 5.times{refillSampleLines} SC.to 35 SC.to 10 vacToroid SC.to 10 SC.to 50 SC.to 55 SC.to 44 SC.to 31 SC.to 18 SC.to 5 SC.to 10 Can MainThread.resume MainThread.recover SC MainThread.recover showlog 300 progress progress "bill" progress Thread["bill"] Cart SC Heat Heat.status can Heat.coast Heat Heat.hold 60, 80 Heat.status Heat Heat Heat Heat Heat.coast Cart.unlock Cart.lock Heat Heat.hold 60, 80 Heat.status Heat Heat Heat.coast to 55 Heat Heat.hold 15, 40 Heat Heat Heat Heat Heat Heat Heat Heat Heat.to 40 Heat.stop Cart.unlock list :vacToroid list method :vacToroid Cartidge.dry Cart.dry list method :vacLeakTest exit slot Cartridge.reserve [50..53] slot vacToroid 30, 54..60 slot recVac 1..49 SC.to 18 ESP.ready! ESP.reready! SC.to 18 vacToroid 30, 18 slot slot [53..50] =>[:microSPR_phyto, :standard, {lysed:1000,lysed2:1000}] Cartridge.reserve 53..50 slot PB.close;Exhaust.close;Intake.close refillSampleLines BACSampler.prime BACsampler.prime ESP.shutdown MainThread.exit slot Cartridge.reserve [57..54] Cartridge.reserve [49..1] slot fire :dry, :dry, :dry Cartridge.release [57,56] fire :dry,:dry slot showlog slot slot Cartridge.release 55 fire({goalVolume:1000}, :microSPR_phyto) showlog Resume bill.resume trouble MainThread.exit slot Cartridge.release 54 fire :dry showlog slot Cartridge.release 49..6 showlog slot exit ESP.shutdow ESP.shutdown MainThread.exit start esp ESP.ready! ESP.ready1 ESP.reready! Sampler.psi Leak.psia Can PB.close;Exhaust.close;Intake.close Power.sampler :ON Power.sampler :OFF -> start esp -> espclient nadia #replace Nadia with your name -> Power.sampler :ON #turn on external pump for at least 20 seconds -> require ‘vacuumCart’ -> 3.times {refillSampleLines} #primes the lines 3 times without monitoring pressure. You will likely get a leak error if it was monitoring pressure if there is air in the lines. -> BACsampler.prime 150, 50 #primes the lines while monitoring pressure, 50mL for the bypass loop and 150mL for the sample loop -> Power.sampler :OFF #turns off the external pump -> Can #check Can temperature -> slots #shows the status and cartridge type of each slot When ready to fire, to fire an archive then a lyse n go after: exit ESP.reready! ESP.ready! ESP.reready! SPR.start SPR.stop exit ESP.shutdown exit Can ESP.shutdown exit Can slots exit slots show log showlog Can ESP.ready! Power.sampler :ON require 'vacuumCart' 3.times{refillSampleLines} BACsampler.prime slots # [56,54] => { Type: :archiveHiBiomass_bac, # State: :processed, # filtered: 1000}, # 55 => { Type: :microSPR_phyto, # State: :lysing, # filtered: 1000, # spr: "spr23aug0707h.spr.bz2"}, # 57 => { Type: :microSPR_phyto, # State: :processed, # filtered: 50, # lysed: 825, # spr: "spr23aug0704h.spr.bz2"}, # 58 => { Type: :archiveHiBiomass_bac, # State: :processed, # filtered: 1000, # was: :dry}, # 59 => { Type: :microSPR_phyto, # State: :processed, # filtered: 50, # lysed: 825, # spr: "spr23aug0700h.spr.bz2", # was: :dry}, # 60 => { Type: :microSPR_phyto, # State: :processed, # filtered: 50, # lysed: 825, # spr: "spr23aug0623h.spr.bz2", # was: :dry}} #@13:38:38.38 -> show log #@13:38:38.42 NoMethodError in errera -- undefined method `show' for CmdServer:: Client:Class #@13:38:55.66 -> showlog @13:39:39.32 -> Can # [56,54] => { Type: :archiveHiBiomass_bac, # State: :processed, # filtered: 1000}, # 55 => { Type: :microSPR_phyto, # State: :lysing, # filtered: 1000, # spr: "spr23aug0707h.spr.bz2"}, # 57 => { Type: :microSPR_phyto, # State: :processed, # filtered: 50, # lysed: 825, # spr: "spr23aug0704h.spr.bz2"}, # 58 => { Type: :archiveHiBiomass_bac, # State: :processed, # filtered: 1000, # was: :dry}, # 59 => { Type: :microSPR_phyto, # State: :processed, # filtered: 50, # lysed: 825, # spr: "spr23aug0700h.spr.bz2", # was: :dry}, # 60 => { Type: :microSPR_phyto, # State: :processed, # filtered: 50, # lysed: 825, # spr: "spr23aug0623h.spr.bz2", # was: :dry}} #@13:38:38.38 -> show log #@13:38:38.42 NoMethodError in errera -- undefined method `show' for CmdServer:: Client:Class #@13:38:55.66 -> showlog @13:39:39.32 -> Can # [56,54] => { Type: :archiveHiBiomass_bac, # State: :processed, # filtered: 1000}, # 55 => { Type: :microSPR_phyto, # State: :lysing, # filtered: 1000, # spr: "spr23aug0707h.spr.bz2"}, # 57 => { Type: :microSPR_phyto, # State: :processed, # filtered: 50, # lysed: 825, # spr: "spr23aug0704h.spr.bz2"}, # 58 => { Type: :archiveHiBiomass_bac, # State: :processed, # filtered: 1000, # was: :dry}, # 59 => { Type: :microSPR_phyto, # State: :processed, # filtered: 50, # lysed: 825, # spr: "spr23aug0700h.spr.bz2", # was: :dry}, # 60 => { Type: :microSPR_phyto, # State: :processed, # filtered: 50, # lysed: 825, # spr: "spr23aug0623h.spr.bz2", # was: :dry}} #@13:38:38.38 -> show log #@13:38:38.42 NoMethodError in errera -- undefined method `show' for CmdServer:: Client:Class #@13:38:55.66 -> showlog @13:39:39.32 -> Can exit slots Can fire :archiveHiBiomass_bac, :microSPR_phyto Power.sampler showlog -100 exit Can exit ESP.ready! Power.sampler :ON client benji exit fire dry, dry Can slots Can exit showlog -20 showlog -100 showlog -10 exit showlog-20 showlog -50 Cmd.resume Can showlog -5 Can showlog -50 showlog 200 Syringe.PSI progress SC #Ben, I'm looking into this. Standby. Looks like a cartridge problem... #You can message me back by prefixing each line with a '#' sign. Cmd.processing.exception.last.backtrace #Thanks! # I will be on standby SPR.status SPR SPR.stopped? showlog -200 #Brent, are you currently on MainThread or are you logged in as a client? #client #I'm the client "brent" progress SPR.command "start 2 14" Cmd.resume SPR.stopped? Handoff hidelog #Is there a way to see a list of active clients? the first two messages you sent didn't have the client name associated with it Can #I cannot easily recover from this. #The initial break in WiFi that started this, caused the SPR to stop logging. #That's what the system is complaining about when in the "not started" error above. #I'm going to unlock this cartridge. # Is there a way that we can get the process to keep working if connection is lost? That will likely happen more than once. #You can. #I sent email on about it a few days back. #Short answer is: issue your long running commands as: # start {fire :dry} #I see now, does that need to be start {fire :dry, dry} for both catridges i.e archive and lysis? #This runs the fire command in a separate thread # understood thank you! #yes. Exactly. ExternalValves ExternalValve Cart.unlock slot Cmd.stop # so the lysis is no good, is there anything we need to do in person? We will be with the unit tomorrow. #OK. You are ready to fire the next cartridges #I just realized something. #Are you doublets archive first then DA or DA then archival? # archive first # the archive sample was finished before the lost connection #Good. Then the next dry cart should be an archive. # ok great! # while I have you is there a way to see the list of active clients? clients clients # thanks! # one last question #There may be some usable lysate, but I pressurized it twice, so not much will be left. #ask away # if the cartridge is fired in a new thread is the operating client able to exit without disrupting the process? #Yes. e.g. using the start {fire} as opposed to fire # awesome that is excellent thanks! exit #I'll stay on-line for a bit. When will you fire the next doublet? #not sure yet let me get back to you in just a minute # we will fire the next doublet tomorrow morning. WE ware going to complete a transect starting around 8 to 9 am. #OK, then I'll sign off for now. # I really appreciate all of MBARI's help with this! # wait one more question if you are still there #If you message me an hour before your next doublet, I'll hop on to monitor. #sure... # ok I will; is there a way to export the log to a .txt? SPR Power #not sure what you mean. There's a .out file that's ASCII text of everything you see on your screen. #and there's a real.log that's binary. #There is a tool that converts the real.log to text called "dumplog" upsync #the upsync command sends all the logs and data to the ESPshore server. #The text log will always be accessible there at the link: # http://ESPshore.mbari.org/honu/esp/real.out # that is gret thanks! exit showlog -20 exit Time.now exit Can showlog -200 exit showlog 200 Time.now def startDoublet; start {fire :archiveHiBiomass_bac, :microSPR_phyto}; end exit method :startDoublet _.source exit Can Can start {fire :dry, dry} showlog -20 showlog -50 showlog -50 Can showlog -20 showlog -20 showlog -20 showlog -20 showlog -20 showlog -20 showlog -20 showlog -20 showlog -20 showlog -20 Can showlog -20 slots 44 start {fire :dry, dry} showlog -20 showlog -5 Can showlog -5 showlog -10 showlog -20 showlog -50 showlog -10 clients slots 43 slots 42 clients showlog -10 slots 42 exit showlog -10 clients Can clients list method :startDoublet showlog 30 #Better to specify the cartridge types explicitly than :dry, :dry #The new "startDoublet" command makes this easy #startDoublet is start {fire :archiveHiBiomass_bac, :microSPR_phyto} #guarentees that the 1st cart is an archive, followed by an SPR showlog 10 showlog -20 showlog -100 # I will use that for the next sample, thanks # it looks like the previous two worked as planned Can Can exit #hi Ben. I'm Chris refillSampleLines #run >require 'vacuumCart' #then retry the command. require 'vacuumCart' refillSampleLines SP.rate SP.rate SP.rate BACsampler.prime SP.rate #Hi Chris, you can message me here also if you are on BACsampler.prime SP.rate #Hi Ben. Nice to meet you. #Is the external pump still running. SP.rate SP.rate SP.rate #Ben I'm sure you caught on... SP.rate gives the ml per second #useful if the ESP isn't reporting it. SP.rate # I di see that thnak you! #looks good to me. I think you are good to go # great thank you, we are going to move to the site and will report back when sampling exit #One thing: close thebbulkheads exit Intake.close Exhaust.close exit ESP.reready! Cmd.stop exit clients start {fire :archiveHiBiomass_bac, :microSPR_phyto} showlog -20 clients showlog -20 Can Can Can exit Can exit Can Can slots slots 41:40 slots 40:41 slots 40 slots 39 # hi every one start {fire :archiveHiBiomass_bac, :microSPR_phyto} slots 42 exit Can Can Can Can showlog -200 slots upsync upsync upsync exit upsync Can # Hi Nadia :) clients #Hey Benji! Can exit showlog -300 exit exit can exit can exit slot Cartridge.release 53 processAll --options=extraDilutions:[1,1,1] :standard exit exit showlog showlog slot MainThread.exit slot processAll --options=extraDilutions:[1,1,1] :standard exit can processAll '--help' Cart.standard exit showlog 200 processAll '--options=extraDilutions:[1,1,1] :standard' showlog slot #not quite done yet cd /var/log/esp exit MainThead.exit MainThread.exit sowlog showlog slot ESP.ready! SPR.start SPR.command "start 3 0" SPR.command "start 2 14" SPR.stop Cmd.stop exit Can exit slots start {fire :archiveHiBiomass_bac, :microSPR_phyto} Can showlog -20 Can slots exit showlog -20 Power Air Handoff Syringe.psi Lysis Lysis1 Lysis2 ArS PP Syringe.pumpTo 20 Air.pumpTo 20 Syringe.psi Syringe.psi Syringe.psi Syringe.psi Syringe.psi Air.pumpTo 30 Syringe.psi SC slot Cartridge.sampler..evac2waste Cartridge.sampler.evac2waste Can Handoff.blocked Air Syringe.psi Air.pumpTo 30; Cartridge.sampler.evac2waste; Air.fVent exit Cartridge.sampler.deliverLysis; padProfile; Cartridge.sampler.recoverLysate Handoff Cmd.stop exit Can start {fire :archiveHiBiomass_bac, :microSPR_phyto} archiveEvac2AUV slot Cartridge.log exit MainThread.resume md.stop Cmd.stop ESP.ready! Cartridge.lock SC archiveEvac2AUV clients Can Cmd.stop MainThread.exit ESP.ready! start {fire :microSPR_phyto} Can clients exit showlog -20 showlog -20 Can exit showlog -20 start {fire :archiveHiBiomass_bac, :microSPR_phyto} upsync exit showlog -20 showlog -20 Power SP #Ben are you there. Do you know if the pump is still running? # my other terminal froze, pump is not currently powered #I was going to try Cmd.resume, but we diceded to see what you thought first #I don't think the resume command will turn the pump on. Do you know how to turn it on manually? # Power.sampler :ON? #yes! except the ? haha #I'll run it. Power.sampler :ON #Thanks! #Its on Intake.open; PB.open; SP.setPosition=0; SP.pump 30, :slow Intake.open; PB.open; SP.position=0; SP.pump 30, :slow # I have bad reception right now so it is taking a while for messages to get through PB.close; Exhaust.open SP.pump 80 BACsampler.prime Intake.open; PB.open Sampler.psi Exhaust.open Sampler.calibrate Power.status Exhaust.close SP.pump 30 loop {Sampler.psi} loop {puts Sampler.psi} BACsampler.bypassVacuum BACsampler.xray BACsampler.prime loop {puts Sampler.psi} loop {puts Sampler.psi} Intake Exhaust Thread[:FILTERING].resume exit exit Can exit SC ArS Cartridge.lock Cmd.stop exit can can Can show log -20 sho log -20 showlog -20 showlog -120 exit slots Cartridge.reserve 32 slots start {fire :archiveHiBiomass_bac, :microSPR_phyto} exit ESP.ready!; SPR.start; delay 2; SPR.command “start 3 0”; delay ’15:00’; SPR.command “start 2 14”; SPR.stop; delay 10; Cmd.stop ESP.ready! SPR.start SPR.command "start 3 0" delay '15:00'; SPR.command "start 2 14"; SPR.stop; delay 10; Cmd.stop can exit slot start {fire :archiveHiBiomass_bac, :microSPR_phyto} exit can exit ESP.ready! SPR.start delay2 SPR.command "start 3 0" delay '15:00' SPR.command "start 2 14" SPR.stop delay 10 Cmd.stop exit espclient errera can exit can exit can start {fire :archiveHiBiomass_bac, :microSPR_phyto} showlog -200 exit ESP.ready!; SPR.start; delay 2; SPR.command “start 3 0”; delay ‘15:00’; SPR.command “start 2 14"; SPR.stop; delay 10; Cmd.stop ESP.ready!; SPR.start; delay 2; SPR.command "start 3 0"; delay '15:00';SPR.command "start 2 14"; SPR.stop; delay 10; Cmd.stop start {fire :archiveHiBiomass_bac, :microSPR_phyto} showlog -200 loop{puts Sampler.psi} Cmd.resume loop{puts Sampler.psi} exit can Can.query! Power.sampler :ON BACsampler.prime >can Can Power.sampler require 'vacuumCart' refillSampleLines Can.query! can! upsync _.finish list method :upsync exit Power.sampler 2.times{refillSampleLines} Gate.queryCan! BACsampler.prime Power archiveEvac2AUV Power.sampler :OFF progress upsync exit Log.uploadCmd = "upsync" upsync.finish Log.uploadCmd=nil Cart.type exit MainThread.exit start {fire :microSPR_phyto} Log.uploadCmd=nil showlog -100 exit exit exit showlog 10 ESP.ready!; SPR.start; delay 2; SPRcommand "start 3 0"; delay '15:00'; SPR.command "start 2 14"; SPR.stop; delay 10; Cmd.stop SPR.command "start 2 14" SPR.stop delay 10 Cmd.stop ESP.ready!; SPR.start; delay 2; SPR.command "start 3 0"; delay '15:00'; SPR.command "start 2 14"; SPR.stop; delay 10; Cmd.stop start {fire :archiveHiBiomass_bac; :microSPR_phyto} Power.sampler :on BACsampler.prime Toroid Toroid.bypass BACsampler.prime SP hidelog Power.sampler progress start {Cmd.resume} progress Cart.prime 50,50 BACsampler.prime 50,50 BACsampler.goalVolume Cart.sampler.goalVolume Crt Cart progress start {Cmd.resume} Intake.close eit exit exit start {fire :microSPR_phyto} Cmd.stop list method :startDoublet slot require 'vacuumCart'3.times{refillsampleLines} BACsampler.prime 300,100 require 'vacuumCart' 3.times[refillSampleLines} #what are you trying to do? 3.times{refillSampleLines} Power.sampler Power.sampler :ON #YES!! BACsampler.prime 300,100 loop{puts Sampler.psi} exit start {fire :microSPR_phyto} Power.sampler :ON require 'vacuumCart'; 3.times{refillSampleLines}; BACsampler.prime 300,100 Can Can loop{puts Sampler.psi;Delay.sleep .5} start {fire :microSPR_phyto} slot 22 slot 21 slot 20 slots can can Heat exit ESP.ready!; SPR.start; delay 2; SPR.command “start 3 0”; delay ‘15:00’; SPR.command “start 2 14"; SPR.stop; delay 10; Cmd.stop ESP.ready!; SPR.start; delay 2; SPR.command "start 3 0"; delay '15:00'; SPR.command "start 2 14"; SPR.stop; delay 10; Cmd.stop Cartridge.release 32 slots Cartridge.release 32 slots slots start {fire :archiveHiBiomass_bac, :microSPR_phyto} exit exit clients exit Power exit Log.uploadCmd showlog 20 clients ESP.main.exit Log.uploadCmd Email Email.recipients GoodNews.recipients quit showlog 30 MainThread.exit GoodNews.recipients GoodNews.recipient showlog 30 exit ESP.main.exit GoodNews.recipients Log.uploadCmd GoodNews.mail "You will get status emails from ESPhonu" exit can exit ESP.ready!; SPR.start; delay 2; SPR.command "start 3 0"; delay '15:00'; SPR.command "start 2 14"; SPR.stop; delay 10; Cmd.stop can exit slots Can clients Can startDoublet Thread Power help 'Tthread' help 'Thread help 'Thread' Can exit exit clients ESP.ready!; SPR.start; delay 2; SPR.command “start 3 0”; delay ‘15:00’; SPR.command “start 2 14"; SPR.stop; delay 10; Cmd.stop Can ESP.ready!; SPR.start; delay 2; SPR.command "start 3 0"; delay '15:00'; SPR.command "start 2 14"; SPR.stop; delay 10; Cmd.stop exit Power startDoublet showlog 20 def doubleRegen; ESP.ready!; SPR.start; delay 2; SPR.command "start 3 0"; delay 15.minutes; SPR.command "start 2 14"; ensure; SPR.stop; delay 10; Cmd.stop; end exit slots slots showlog -20 showlog -100 showlog -200 showlog -100 showlog -300 LyS1 SPR.start SPR.command "start 2 14" SPR.stop exit #Hey Bill, I just saw your message on slack, let me know if there is anything I can help with #I'm waiting to see what Chris is typing... exit Cartridge.dry Cartridge.dry cd esp2local exit exit ESP.configure ESP slots Archive.home.jog 0 Lysis1.home.jog 0 Lysis2.home.jog 0 #Ben, I'm trying to manually recover. Please stand by... Pinport.home.jog 0 PP.home.jog 0 ESP Air.home.jog 0 Plunge.home.jog 0 Handoff.waste Toroid.bypass ESP Toroid.home.jog 0 Toroid.clear Carousel.home.jog 0 Carousel.align SC.to 16 ESP PP.to :cartridge Lysis2.legend Cartridge.mount Cartridge.type Syringe.tare Archive Cartridge.processingOptions microSPR hidelog list method :startDoublet exit slot Cartridge.release 50 exit Cmd.stop MainThread.exit slot Cartridge.release 52 MainThread.exit can exit startDoublet exit Can Power slots startDoublet Can showlog 20 exit slot doubleRegen Cartridge.release 51 MainThread.exit slot exit fireDoublet starDoublet startDoublet Can slots Can exit exit Handoff Air ArS Syringe.psi Air.full; Air.evac Syringe.psi ArS.full; ArS.evac Syringe.psi Syringe.psi PV Air.pumpTo 20 Syringe.psi Syringe.psi Syringe.psi Air Air.evac Handoff.waste Syringe.psi Syringe.psi Syringe.psi exit MainThread.exit Cmd.stop exit Can startDoublet slots startDoublet Can Can Can exit doubleRegen slot exit Cmd.stop exit slot cartridge.dry Cartridge.dry Cartridge.reserved Cartridge.release 5,4 Cartridge.dry BACsampler.xray BACsampler.goalVolume PhytoSamppler.goalVolume PhytoSampler.goalVolume exit slot 1000 @11:39:34.66 -> PhytoSamppler.goalVolume @11:39:34.68 NameError in MAIN -- uninitialized constant PhytoSamppler @11:39:51.41 -> PhytoSampler.goalVolume 50 ESPhonu:011:0-> PhytoSampler.goalVolume 1000 @11:39:34.66 -> PhytoSamppler.goalVolume @11:39:34.68 NameError in MAIN -- uninitialized constant PhytoSamppler @11:39:51.41 -> PhytoSampler.goalVolume 50 ESPhonu:011:0-> PhytoSampler.goalVolume exit Cartridge.reserved slot Cartridge.release 3 Cartridge.dry.type Cartridge.dry exit Cartridge.reserved slot Cartridge.release 1,2 Cartridge.dry exit slots exit slot ESP.ready! SC.to 36 Cartridge.lock PP LyS1 LyS1.to 825 PP.cartridge Handoff Handoff.waste LyS2 LyS2.to 1000 slot 36 reload method :microSPRmanual Cartridge.processingOptions Lysis2 SPR.start; delay 2 SPR.command "start 3 0"; delay '15:00' who exit exit SPR.stop LyS1 microSPRmanual SPR.command "start 2 14" SPR.stop LyS2 LyS2.to 1000 microSPRmanual lysed2:Lysis2.volume SPR.start SPR.command "start 2 5" SPR.start SPR.command "start 2 6" SPR.command "2 14" SPR.stop SPR.start SPR.command "start 2 14" SPR.stop exit who slot Cmd.stop MainThread.exit