slots slot 1..60=>:dry require 'vacuumCart' cleanToroid TV.cartrigde TV.cartridge Intake Intake.open PB.open SP.pump 30 PB Intake PB.close PB.open Intake Intake.close Intake.open SP SP.pump 30, :slow PB.close Exhuast.open Exhaust.open MainThread.resume MainThread.resume [-3] Intake CleanSampler.sample 100 delay '15:00'; CleanSampler.sample 400; Exhaust.close; Intake.open; PB.open; SP.pump 50,:slow Intake Intake.close Intake.open SP.pump 100, :slow1 SP.pump 100, :slow Intake PB Exhaust Intake.close; Exhaust.open Cartridge.bypassAll! exit slots 1..60=>null slots 1..60=>nul slots 1..60=>nil slots 60..57=>:archiveHiBiomass_bac slots 30..27=>archiveHiBiomass_bac slots 56..31, 26..1=>:archiveNull_bac slots 56..31=>:archiveNull_bac slots Cartridge.reserve 1..60 slots exit slot Cartridge.release 1 Cart.dry slot slot 1=>:dry Cartridge.reserve 1 slot exit ESP!ready! ESP.ready! SC slots Power ESP.shutdown exit exit ESP.shutdown exit ESP.ready! SC slots SC.to 20 SC.to 58 Power SC.to 20 Cartridge.lock ESP.shutdown power Power exit ESP.ready! Power SC slot 20 slots to 15 slot 15 Cartridge.dry Cartridge.reserved Can slots to 58 Power to 20 Power.motor exit Power ESP.shutdown Power exit exit timezone --help timezone ?timezone timezone? timezone exit Can exit SC ESP.ready! SC exit espclient ben MainThread.exit exit ESP.ready! Power SC to 16 to 20 exit exit ESP.shutdown exit exit Power exit exit ESP.ready! clients exit ESP.shutdown Power exit # 2:57 PM Eastern 18:54 UTC 9/7/2023 exit # 9/13/2023 10:33 AM exit # 9/13/2023 10:37 AM EDT SeaTrac-LPTP (SeaTrac field laptop) connectivity test exit ` comment !comment ~comment forceDateOut #test ~ showlog -10 ~showlog -10 qshowlog -10 show show -10 exit ESP.ready! Intake.open Exhaust.open SP.position=0 SP.pump 60 ESP.reready!; SC.to 1 Cmd.stop exit ESP.ready! exit ESP.ready! TV.cal! TV.monitorAbsPos TV.to :crack 0.times {TV.jog 100; puts TV.status.err; delay 1; TV.jog -100; puts TV.status.err; delay 2} 10.times {TV.jog 100; puts TV.status.err; delay 1; TV.jog -100; puts TV.status.err; delay 2} ESP.ready! ESP.shutdown exit ESP.ready! SC.cal! exit ESP.ready! exit Abs Abs Abs Abs Abs Abs Abs backtrace exit ESP.ready! exit start {fire( {source: :skimmer, goalVolume:100}, :archiveNull_bac) } slot slot 53=>:dry Cart.release 53 slot slot 53=>:dry start {fire( {source: :skimmer, goalVolume:100}, :archiveNull_bac) } slot slot 53=>:dry slot 53=>{was:nill} slot 53=>{was:nil} fire({goalVolume:100}, :archiveNull_bac) Head Head hidelog require 'vacuumCart' Power.sampler on refillSampleLines Power.sampler off Power.sampler on Power.sampler off Power.skimmer on refillSampleLines Power.sampler on Power.sampler off Power.skimmer off Power.skimmer on Power.skimmer off Power.sampler on Power.sampler off exit Power.sampler :on Power.sampler :off Power.skimmer :off Power.skimmer :on Power.skimmer :off Power.skimmer :on Power.skimmer :off Power.sampler :on Power.skimmer :off Power.sampler :off Power.sampler :on Power.sampler :off Power.sampler :on Power.sampler :off Power.skimmer :off Power.skimmer :on Power.skimmer :off Power.sampler :off Power.sampler :on Power.sampler :off Power.sampler :on SC.status.deltaPress Power.sampler :off Power.skimmer :on Power.sampler :off Power.sampler :on Power.sampler :off Power.sampler :on Power.sampler :off Power.skimmer :on Power.skimmer :off Power.skimmer :on Power.skimmer :off Power.sampler :on Power.skimmer :off Power.skimmer :on Power.skimmer :off Power.skimmer :off Power.sampler :off Power.sampler :on Power.sampler :off Power.sampler :on Power.sampler :off Power.sampler :on Power.sampler :off Power.skimmer :on Power.skimmer :off Power Power.sampler :on Power.sampler :off Power.skimmer :on Power.skimmer :off Power.sampler :on Power.sampler :on Power.sampler :off Power.skimmer :on Power.sampler :off Power.skimmer :off Power.sampler :on Power.sampler :off Power.sampler :on Power.sampler :off Power.skimmer :on Power.sampler :off Power.sampler :off Power.sampler :off Power.sampler :off Power.skimmer :off Power.sampler :on Power.sampler :off Power.sampler :on Power.sampler :off Power.skimmer :on Power.skimmer :off slots slot 53=>:dry slots start {fire( {source: :sampler, goalVolume=100},:archiveNull_bac) } start {fire( {source: :sampler, goalVolume:100},:archiveNull_bac) } SC.status.deltaPress MainThread.exit ESP.ready! Power.sampler :on require 'vacuumCart' 3.times{refillSampleLines} 3.times{refillSampleLines} Power.sampler :off MainThread.exit start {fire( {source: :sampler, goalVolume:100},:archiveNull_bac) } Head Thread {Sampler.awaitHead} Power.sampler on Head Head Head Head SC.status.deltaPress Power.skimmer on Head Head Head Power.off skimmer,sampler SC.status.deltaPress 10/32.0 Thread {Sampler.awaitHead} Power.sampler :on Head Head Head Power.sampler :off Head Power.skimmer :on Head Head Head Power.skimmer :OFF start {fire( {goalVolume:100},:archiveNull_bac) } slots thread threads Thread[""detached from MAIN#2"].abort Thread["detached from MAIN#2"].abort Cmd.abort Power.sampler on Head Head Power.sampler off Power.skimmer on Head Head Head Head Power.skimmer off slot 53 start {fire( {goalVolume:100},:archiveNull_bac) } slot 53=>:dry start {fire( {source: :skimmer,goalVolume:100},:archiveNull_bac) } Cmd.stop start {fire( {source: :skimmer,goalVolume:100},:archiveNull_bac) } start {fire( {source: :skimmer,goalVolume:100},:archiveNull_bac) } slot 53=>:dry start {fire( {source: :skimmer,goalVolume:100},:archiveNull_bac) } Cmd.stop Power.sampler :ON Power.sampler :OFF Power.skimmer :on Power.skimmer :off Power ESP.ready1 ESP.ready! Power.sampler :ON Power.sampler :Off Power.sampler :ON Power.sampler :OFF Power.sampler :ON Power.sampler :OFF start {fire( {source: :skimmer,goalVolume:100},:archiveNull_bac) } method :lysis _.source list method :lysis exit Power.skimmer :ON ESP.ready! Power.skimmer :ON Power.skimmer :ON ESP.ready! Power.skimmer :ON ESP.reready! Power.skimmer :ON Power.skimmer :OFF Power.skimmer :ON Power.skimmer :OFF Power.skimmer :ON Power.skimmer :OFF Power.skimmer :ON Power.skimmer :OFF Power.sampler :ON Power.sampler :OFF Power.skimmer :ON Power.sampler :OFF Power.skimmer :OFF Power.sampler :On Power.skimmer :OFF Power.sampler :OFF Power.sampler :On Power.sampler :OFF slot 53=>:dry deep;fire archive deep;fire archiveNull_bac scum;fire archiveNull_bac slots 53=>:dry scum;fire archiveNull_bac Cmd.stop exit Power.sampler :on ESP.ready! Power.sampler :on Power.sampler :off ESP.ready! Sampler.method :awaitHead BACsampler.awaitHead Head Gate.power :sampler, :off Head Head Head.tare BACsampler.awaitHead Gate.power :sampler, :off BACsampler.source=:skimmer BACsampler.awaitHead Gate.power :skimmer,:off list method :fire Notice.mail "Test" require 'email' Notice.mail "Test" GoodNews.mail "Test" require 'mail' Notice.mail "Test" Notice.recipients ESP.shutdown exit Notice.recipients BadNews.recipients exit exit upsync exit slots slots => nil slots => :nil slots 1..60 => :nil slots 1..60 => nil slot 53 => [:archiveNull_bac, :dry] slots skum; fire archiveNull_bac slot 53=>:dry deep; fire archiveNull_bac exit MainThread.exit ESP.ready! Power.skimmer :on Power.skimmer :off espclient n scum; fire archiveNull_bac slot 53=>:dry scum; fire archiveNull_bac ESP.ready! list method :start archive lysis slot slot 53=>:dry slot 53=>{filtered:nil} list method :detach list Object.method :detach list Object.method :start start start quit MainThread.exit start exit start exit class Object; alias_method :start, :detach class Object; alias_method :start, :detach;end list method :start quit MainThread.exit MainThread.exit method :start list method :start slot archive scum Tweaks Tweaks.update goalVolume:123, primeVolume:45 fire :dry slot 53=>:dry Cmd.reloadCartridge! fire :dry MainThread.exit slot 53 slot 53=>[:archiveNull_bac] scum Tweaks.update goalVolume:150,primeVolume:80 fire :dry clients exit Cartridge.unlock ESP.ready! scum PumpPrimeDelay Sampler.xray Sampler.assign :PumpPrimeDelay, 5.minutes slot 53=>:dry scum; fire archiveNull_bac Sampler.adjust :PumpPrimeDelay, 1.5minutes Sampler.adjust :PumpPrimeDelay, 1.5 minutes Sampler.adjust :PumpPrimeDelay, 90 sampler.source sampler.source =:skimmer Sampler.source =:skimmer Sampler.source = :skimmer Sampler.source = nil Cartridge.sampler.source sampler.pumPrimeDelay sampler.pumpPrimeDelay Cartridge.sampler.pumpPrimeDelay Sampler.pumpPrimeDelay Cartridge::Samplers.valueKeys BACsampler.prime 100,nil ESP.ready! Cartridge.sampler.source sampler.source BACsampler.prime 100,nil Power.sampler :off exit MainThread.exit ESP.ready! BACsampler.prime 100,nil Power.sampler :off sampler.source=nil Sampler.source=nil Cartridge.sampler.source=nil Cartridge.lock Cartridge.sampler.source=nil BACsampler.prime 100,nil Sampler.assign :PumpPrimeDelay, 0.minutes BACsampler.prime 100,nil Sampler.assign :PumpPrimeDelay, nil BACsampler.prime 100,nil BACsampler.prime 100,nil BACsampler.prime 100,nil Cartridge.sampler.pumpPrimeDelay Cartridge.sampler.source MainThread.exit Cartridge.sampler.pumpPrimeDelay Cartridge.lock Cartridge.sampler.pumpPrimeDelay Cartridge.sampler.source Cartridge.sampler.source=nil BACsampler.prime 100,nil Cartridge.sampler.pumpPrimeDelay=nil BACsampler.prime 100,nil sampler.source=nil Sampler.adjust :PumpPrimeDelay, nil BACsampler.prime 100,nil SP.status.position BACsampler.prime 100,nil SP.status.position ESP.ready! Sampler.adjust :pumpPrimeDelay, nil Sampler.adjust :PumpPrimeDelay, nil Cartridge.lock Cartridge.sampler.source=nil BACsampler.prime 100,nil SP.status.position exit ESP.ready! ESP.ready! Cartridge.sampler.source=nil Sampler.adjust :PumpPrimeDelay,nil BACsampler.prime 100,nil BACsampler.prime 100,nil SP.status.position BACsampler.prime 100,nil SP.status.position exit ESP.ready! Cartridge.sampler.source=nil Sampler.adjust :PumpPrimeDelay, nil BACsampler.prime 100,nil SP.status.position BACsampler.prime 100,nil SP.status.position BACsampler.prime 100,nil SP.status.position BACsampler.prime 50,nil SP.status.position BACsampler.prime 50,nil SP.status.position BACsampler.prime 50,nil SP.status.position BACsampler.prime 400,nil reload GenericSampler exit exit ESP.ready! Cartridge.sampler.source=nil BACsampler.prime 3,nil BACsampler.prime 100,nil BACsampler.prime 3,nil SP.status.position BACsampler.prime 3,nil BACsampler.prime 3,nil SP.status.position BACsampler.prime 400,nil SP.status.position BACsampler.prime 400,nil SP.status.position exit ESP.ready! ESP.ready! Cartridge.sampler.source=nil BACsampler.prime 400,nil SP.status.position BACsampler.prime 50,nil BACsampler.prime 50,nil BACsampler.prime 400,nil SP.status.position BACsampler.prime 1000,nil BACsampler.prime 1000,nil SP.status.position exit ESP.ready1 ESP.ready! Cartridge.sampler.source=nil BACsampler.prime 50,nil BACsampler.prime 200,nil require 'vacuumCart' BACsampler.prime 200,nil 3.times{refillSampleLines} 3.times{refillSampleLines} BACsampler.prime 50,nil BACsampler.prime 50,nil BACsampler.prime 100,nil exit ESP.ready! Cartridge.sampler.source=nil BACsampler.prime 50,nil ESP.ready! Cartridge.sampler.source=nil Cartridge.lock Cartridge.sampler.source=nil BACsampler.prime 100,nil BACsampler.prime 100,nil PB.open 3.times{PB.close;delay 2;PB.open;delay2} PB.close 3.times{refillSampleLines} require 'vacuumCart' BACsampler.prime 100,nil BACsampler.prime 100,nil BACsampler.prime 100,nil BACsampler.prime 1000,nil SP.status.position cd esp2/protocol/3G exit BACsampler.primeVolume BACsampler.xray Sampler.xray exit BACsampler.xray sampler.xray Sampler.xray exit exit BACsampler.xray exit exit Sampler.xray exit exit exit exit exit Sampler.xray exit ESP.ready! Cartridge.sampler.source=nil BACsampler.prime 1000,nil SP.status.positon SP.status.position Tweaks.update primeVolume: 150, bypassVolume: 50 Sampler.xray exit BACsampler.xray exit ESP.ready! require 'vacuumCart' Power.sampler :ON 3.times{refillSampleLines} Head Head Head Head Power.sampler :OFF Power.skimmer :on 3.times{refillSampleLines} Head Head Power.skimmer :off slots slot 53=>:dry scum;fire archiveNull_bac Head Head Head Head Head Head Head Head Cmd.stop Cartridge.unlock ESP.ready! Tweaks.update galVolume:50 Tweaks.update goalVolume:50 Tweaks.update galVolume:nil Tweaks.update sourve: :sampler Tweaks.update source: :sampler Tweaks.update sourve: nil Sampler.xray MainThread.exit Tweaks.update goalVolume:50 exit ESP.ready! Sampler.xray BACsampler.prime Power.sampler :OFF Tweak.Tweaks.update goalVolume: 50 Tweaks.update goalVolume: 50 ESP.ready! slot 53=>:dry scum;fire archiveNull_bac can Tweaks.update goalVolume:50, primeVolume:30 scum;fire archiveNull_bac slot 53=>:dry deep;fire archiveNull_bac deep;fire archiveNull_bac slot 53=>:dry deep;fire archiveNull_bac slots deep;fire archiveNull_bac ESP.ready! deep;fire archiveNull_bac MainThread.resume MainThread.recover ESP.reready! deep;fire archiveNull_bac scum;fire archiveNull_bac slot 53=>nil slot 53=>[:dry, :archiveNull_bac] deep;fire archiveNull_bac Tweaks.clear deep;fire archiveNull_bac MainThread.exit ESP.ready! exit slot 53 slot 53=>:dry scum;fire archiveNull_bac Tweaks.update goalVolume:50 Sampler.status.source Sampler.sourve Sampler.source scum.xray Sampler.xray scum;fire archiveNull_bac slot 53=>:dry scum;fire archiveNull_bac Tweaks.clear slots scum;fire archiveNull_bac Tweaks.update goalVolume:50, primeVolume:50 scum;fire archiveNull_bac slot 53=>:dry scum;fire archiveNull_bac Tweaks.clear scum;fire archiveNull_bac exit MainThread.exit exit ESP.ready! Sampler.xray BACsampler.primeVolume PhytoSampler.primeVolume Tweaks.update goalVolume:50, primeVolume:150 Tweaks.update goalVolume:50, primeVolume:120 BACsampler.xray Sampler.xray slot 53=>:dry deep;fire archiveNull_bac Tweaks.clear deep;fire archiveNull_bac MainThread.exit BACsampler.goalVolume Tweaks.update goalVolume:50 BACsampler.goalVolume sampler.Tweaks.update goalVolume:50 samplerTweaks.update goalVolume:50 slot 53=>nil slot 53=>[:archiveNull_bac,:dry] Tweaks BACsampler.goalVolume fire archiveNull_bac archiveNull Cartridge.types Cmd.stop slot 53=>[:archiveNull_bac,:dry] Tweaks slot 53=>[:archive_phyto,:dry] fire archive_phyto ESP.reready! ESP.shutdown ESP.ready! Cmd.stop fire archive_phyto Cmd.stop ESP.ready! exit Tweaks Tweaks.clear Tweaks.update BACsampler.goalVolume: 20 Tweaks.update goalVolume: 20 Tweaks.clear BACsampler.goalVolume=20 PhytoSampler=BACsampler.goalVolume=20 PhytoSampler.goalVolume=BACsampler.goalVolume=20 PhytoSampler.goalVolume scum; fire archive_phyto Cmd.stop Tweaks.update goalVolume: 30, primeVolume: 40 Tweaks scum; fire archive_phyto Cmd.stop Tweaks.clear Cartridge.sampler.source Cartridge.lock ESP.ready! Cartridge.lock Cartridge.sampler.source Cartridge.sampler.source=nil Cartridge.sampler.source Cartridge.sampler.source=:sampler BACsampler.primeVolume=BACsampler.bypassVolume=BACsampler.goalVolume=10 slot 53=>nil slot 53=>[:archiveNull_bac,:dry] scum;fire archiveNull_bac slot 53=>[:archiveNull_bac,:dry] scum;fire archiveNull_bac slot 53=>:dry; scum;fire archiveNull_bac; slot 53=>:dry; deep; fire archiveNull_bac Cmd.stop Cmd.stop ESP.shutdown slot 53=>:dry; scum;fire archiveNull_bac; slot 53=>:dry; deep; fire archiveNull_bac fire( {scum}, archiveNull_bac,{deep}, archiveNull_bac} slots 53=>:dry slot 47=> [:archiveNull_bac,:dry] fire( {scum}, archiveNull_bac,{deep}, archiveNull_bac) fire( {scum}; archiveNull_bac,{deep}; archiveNull_bac) fire( {source: scum}, archiveNull_bac,{source: deep}, archiveNull_bac) Cartridge.unlock ESP.reready! Cartridge.lock MainThread.recover MainThread.resume Thread.resume Thread[:p].resume slot [47,53]=> [:archiveNull_bac,:dry] Cmd.stop fire( {source: scum}, archiveNull_bac,{source: deep}, archiveNull_bac) Tweaks Cmd.stop slot [47,53]=> [:archiveNull_bac,:dry] fire( {source: skimmer}, archiveNull_bac,{source: sampler}, archiveNull_bac) Cmd.stop Cmd.stop Tweaks.clear Tweaks slot [47,53]=> [:archiveNull_bac,:dry] fire( {source: skimmer}, archiveNull_bac,{source: sampler}, archiveNull_bac) slots 1..60=>:nil slots 1..60=>nil slots slots [53,47,40,37]=>[:archiveNull_bac,:dry] fire( {source: skimmer}, archiveNull_bac,{source: sampler}, archiveNull_bac);delay 10.minutes;fire( {source: skimmer}, archiveNull_bac,{source: sampler}, archiveNull_bac) Cmd.stop slots [53,47,40,37]=>[:archiveNull_bac,:dry] fire(--wait=2min, {source: skimmer}, archiveNull_bac,{source: sampler}, archiveNull_bac) fire(--wait=2mins, {source: skimmer}, archiveNull_bac,{source: sampler}, archiveNull_bac) fire(--wait=2:, {source: skimmer}, archiveNull_bac, {source: sampler}, archiveNull_bac) fire --wait=2:, ({source: skimmer}, archiveNull_bac, {source: sampler}, archiveNull_bac) fire --wait=2: ({source: skimmer}, archiveNull_bac, {source: sampler}, archiveNull_bac) fire (--wait=2:00,{source: skimmer}, archiveNull_bac, {source: sampler}, archiveNull_bac) fire ({source: skimmer}, archiveNull_bac, archiveNull_bac, {source: sampler}, archiveNull_bac, archiveNull_bac) Cmd.stop slots {fire ({source: skimmer}, archiveNull_bac, archiveNull_bac)}.finish; {fire ({source: sampler}, archiveNull_bac, archiveNull_bac)}.finish slots [53,47,40,37]=>[:archiveNull_bac,:dry] fire({source: skimmer}, archiveNull_bac,{default: [:source]}, archiveNull_bac) slots slots [53,47,40,37]=>[:archiveNull_bac,:dry] fire({source: skimmer}, archiveNull_bac,archiveNull_bac, {default: [:source]}, archiveNull_bac, archiveNull_bac) Cmd.stop slots fire({source: skimmer}, archiveNull_bac,{default: [:source]}, archiveNull_bac) Cmd.stop Tweaks slots [53,47,40,37]=>[:archiveNull_bac,:dry] Cartridge.unlock ESP.ready! start {fire({source: skimmer}, archiveNull_bac}; start{fire {default: [:source]}, archiveNull_bac)} start (fire ({source: skimmer}, archiveNull_bac, {defalut: [:source]}, archive) } MainThread.exit start {fire ({source: skimmer}, archiveNull_bac, {default: [:source]}, archiveNull_bac) } BACsampler.primeVolume=10 BACsampler.goalVolume=10 Cmd.stop BACsampler.goalVolume=10 BACsampler.bypassVolume=10 start {fire ({source: skimmer}, archiveNull_bac, {default: [:source]}, archiveNull_bac) } Cmd.stop start {fire (archiveNull_bac) } Tweaks showlog 200 exit start {fire ({source: skimmer}, archiveNull_bac, {default: [:source]}, archiveNull_bac) } md.stop Cmd.stop slots slots 1..60=>nil slots [53,47,40,37]=>[:dry,:archiveNull_bac] start {fire ({source: skimmer}, archiveNull_bac, {default: [:source]}, archiveNull_bac) } Cmd.stop fire ({source: skimmer}, archiveNull_bac, {default: [:source]}, archiveNull_bac) slots Cmd.stop Cmd.stop sltos sltos slots fire ({source: skimmer}, archiveNull_bac, {default: [:source]}, archiveNull_bac) showlog 200 Power.skimmer :off #hello BACsampler.awaitHead #fire ({source: skimmer}, archiveNull_bac, {default: [:source]}, archiveNull_bac) Head Heat Heat Head Head.tare Power.sampler off Head.tare BACsampler.awaitHead Power.sampler on; Power.skimmer on; BACsampler.awaitHead Head Head Head Power.sampler off Head Head Head Power.skimmer off Head Power.skimmer on Head Power.skimmer on Power.skimmer off Head.tare BACsampler.awaitHead Power.sampler off BACsampler.source=:skimmer BACsampler.awaitHead Head exit Power.skimmer :off slots slots [53,47,40,37]=>nil slots [53,47,40,37]=>[:dry,:archiveNull_bac] fire ({source: skimmer}, archiveNull_bac, {default: [:source]}, archiveNull_bac) Cmd.stop BACsampler.source BACsampler.source=:sampler fire ({source: skimmer}, archiveNull_bac, {default: [:source]}, archiveNull_bac) Cmd.stop MainThread.exit slots slots [53,47,40,37]=>nil slots [53,47,40,37]=>[:dry,:archiveNull_bac] ESP.ready! start {deep; fire archiveNull_bac;scum; fire archiveNull_bac} BACsampler.source Cmd.stop Tweaks Tweaks.clear start {deep; fire archiveNull_bac;scum; fire archiveNull_bac} Tweaks Cmd.stop Tweaks.clear Tweaks slots start {deep; fire archiveNull_bac;scum; fire archiveNull_bac} start {deep; fire archiveNull_bac;scum; fire archiveNull_bac} Cmd.stop Cmd.stop MainThread.exit start {deep; fire archiveNull_bac;scum; fire archiveNull_bac} Cmd.stop Cmd.stop MainThread.exit BACsampler.primeVolume=BACsampler.bypassVolume=BACsampler.goalVolume=10; fire (archiveNull_bac {source: :skimmer}, archiveNull_bac) BACsampler.primeVolume=BACsampler.bypassVolume=BACsampler.goalVolume=10 fire (archiveNull_bac, {source: :skimmer}, archiveNull_bac) Tweaks Tweaks slots Tweaks fire (archiveNull_bac, scum, archiveNull_bac) Cmd.stop fire (deep, archiveNull_bac, scum, archiveNull_bac) fire (deep, archiveNull_bac, scum, archiveNull_bac) fire (:deep, archiveNull_bac, :scum, archiveNull_bac) fire (archiveNull_bac, scum, archiveNull_bac) Cmd.stop Cmd.stop Tweaks Tweaks.clear fire (archiveNull_bac, {source: :skimmer}, archiveNull_bac) Tweaks fire ({source: :skimmer}, archiveNull_bac, archiveNull_bac) slots [47,53,40,37]=>[:dry, archiveNull_bac] fire ({source: :skimmer}, archiveNull_bac, archiveNull_bac) Tweaks Cmd.stop Tweaks fire ({source: :skimmer}, archiveNull_bac, {source: :sampler}, archiveNull_bac) Cmd.stop exit slots slots [47,53]=>[:dry, :archiveNull_archive] slots [47,53]=>[:dry, :archiveNull_bac] BACsampler.primeVolume=BACsampler.bypassVolume=BACsampler=goalVolume=10 BACsampler.primeVolume=BACsampler.bypassVolume=BACsampler.goalVolume=10 fire (archiveNull_bac, archiveNull_bac, {source: :skimmer}, archiveNull_bac, archiveNull_bac) ESP.ready!; SC.to 10 slots [4..7]=>[:dry, :archiveNull_bac] fire (archive, archive, {source: :skimmer}, archive, archive) slots [4..7]=>[:dry, :archiveHiBiomass_bac] fire (archive, archive, {source: :skimmer}, archive, archive) slots [1..2]=>[:dry, :archiveHiBiomass_bac] slots [1..2]=>[:dry, :archiveHiBiomass_bac] scum; fire archiveNull_bac, archiveNull_bac slots [1..2]=>[:dry, :archiveNull_bac] scum; fire archiveNull_bac, archiveNull_bac progress scum; fire archiveNull_bac, archiveNull_bac Tweaks slots [1..2]=>[:dry, :archiveNull_bac] Tweaks Tweaks.clear fire ({source: :sampler}, archiveNull_bac, {source: :skimmer}, archiveNull_bac) slots [1..2]=>[:dry, :archiveNull_bac] scum; fire archiveNull_bac Tweaks slots [1..2]=>[:dry, :archiveNull_bac] fire ({source: :sampler}, archiveNull_bac, {source: :skimmer}, archiveNull_bac) Tweaks slots [1..2]=>[:dry, :archiveNull_bac] fire ({source: deep}, archiveNull_bac, {source: scum}, archiveNull_bac) Tweaks slots [1..2]=>[:dry, :archiveNull_bac] fire ({source: scum}, archiveNull_bac, {source: deep}, archiveNull_bac) Cmd.stop slots Tweaks scum; fire archiveNull_bac slots [1..2]=>[:dry, :archiveNull_bac] slots [1..2]=>[:dry, :archiveHiBiomass_bac] slots [1..2, 59..60]=>[:dry, :archiveHiBiomass_bac] fire ({source: deep}, archive, archive, {source: scum}, archive, archive) MainThread.exit ESP.configure BACsampler.stopPumps ESP.shutdown