missionLocationDepthSampling{arguments{# Almost every mission should start with an overall timeout and a NeedCommsTime. Drift Missions will have an acoustic timeout instead of a NeedCommsTime.# You probably need to change these.NumSamplers=1count""" Total number of ESP cartridges (Maximum 60) or CANON samplers. Set to 0 to disable sampling. """# debug# </Description><Units:count/><Value>3</Value></DefineArg>StartIndex=1count""" Start index in ESP settings. If re-running mission, can skip settings of already-completed samples. Default is 1 (no skipping). """CANONSamplerRotateOnly=0boolMissionTimeout=168hour""" Maximum duration of mission """NeedCommsTimeInTransit=60minute""" In transit, how often to surface for commumications """AcousticTrackingTimeout=240hour""" If the vehicle does not receive an acoustic signal for more than this length of time, it will surface for communications. Set longer than MissionTimeout to effectively disable. """MaxWaitNoFiring=2hour""" If no firing after more than MaxWaitNoFiring, terminate mission. """MaxWaitNotAchievingDepth=2hour""" Maximum wait time the vehicle cannot reach the targeted depth. """LevelRunToSamplingLocation=true""" Whether the vehicle flies at a constant depth to the sampling location. """DepthLevelRunToSamplingDepth=20meter""" Level run depth (if flying at a constant depth to the sampling location). """SpeedTransit=1.0meter_per_second""" Vehicle speed when transiting. """SpeedSampling=1.0meter_per_second""" Vehicle speed during sampling: 0.0 for drift mode (prop off); 1.0 for donut mode (prop on). Initialized to 1 m/s. """# debug# </Description><Units:meter_per_second/><Value>0</Value></DefineArg>RudderAngleDonutSampling=13degree""" Rudder angle during donut sampling. """MaxDepth=160meter""" Maximum depth for the entire mission. """MinAltitude=7meter""" Minimum altitude for the entire mission. """MinOffshore=2kilometer""" Minimum offshore distance for the entire mission. """TransitYoYoMinDepth=2meter""" Minimum depth while performing the YoYo behavior. """TransitYoYoMaxDepth=30meter""" Maximum depth while performing the YoYo behavior. """YoYoMinAltitude=9meter""" Minimum altitude while performing the YoYo behavior (for bottom-terminated YoYos). """LatSampling=NaNdegree""" Latitude of sampling location. """# debug# </Description><Units:degree/><Value>36.815</Value></DefineArg># </Description><Units:degree/><Value>36.810</Value></DefineArg>LonSampling=NaNdegree""" Longitude of sampling location. """# debug# </Description><Units:degree/><Value>-121.835</Value></DefineArg># </Description><Units:degree/><Value>-121.825</Value></DefineArg>CartridgeTypeCommon=-6count""" Value common to all samples unless set diffently: cartridge type. """CartridgeType1=NaNcount""" Sample 1. Cartridge type. """CartridgeType2=NaNcount""" Sample 2. """CartridgeType3=NaNcount""" Sample 3. """CartridgeType4=NaNcount""" Sample 4. """CartridgeType5=NaNcount""" Sample 5. """CartridgeType6=NaNcount""" Sample 6. """CartridgeType7=NaNcount""" Sample 7. """CartridgeType8=NaNcount""" Sample 8. """CartridgeType9=NaNcount""" Sample 9. """CartridgeType10=NaNcount""" Sample 10. """CartridgeType11=NaNcount""" Sample 11. """CartridgeType12=NaNcount""" Sample 12. """CartridgeType13=NaNcount""" Sample 13. """CartridgeType14=NaNcount""" Sample 14. """CartridgeType15=NaNcount""" Sample 15. """CartridgeType16=NaNcount""" Sample 16. """CartridgeType17=NaNcount""" Sample 17. """CartridgeType18=NaNcount""" Sample 18. """CartridgeType19=NaNcount""" Sample 19. """CartridgeType20=NaNcount""" Sample 20. """CartridgeType21=NaNcount""" Sample 21. """CartridgeType22=NaNcount""" Sample 22. """CartridgeType23=NaNcount""" Sample 23. """CartridgeType24=NaNcount""" Sample 24. """CartridgeType25=NaNcount""" Sample 25. """CartridgeType26=NaNcount""" Sample 26. """CartridgeType27=NaNcount""" Sample 27. """CartridgeType28=NaNcount""" Sample 28. """CartridgeType29=NaNcount""" Sample 29. """CartridgeType30=NaNcount""" Sample 30. """CartridgeType31=NaNcount""" Sample 31. """CartridgeType32=NaNcount""" Sample 32. """CartridgeType33=NaNcount""" Sample 33. """CartridgeType34=NaNcount""" Sample 34. """CartridgeType35=NaNcount""" Sample 35. """CartridgeType36=NaNcount""" Sample 36. """CartridgeType37=NaNcount""" Sample 37. """CartridgeType38=NaNcount""" Sample 38. """CartridgeType39=NaNcount""" Sample 39. """CartridgeType40=NaNcount""" Sample 40. """CartridgeType41=NaNcount""" Sample 41. """CartridgeType42=NaNcount""" Sample 42. """CartridgeType43=NaNcount""" Sample 43. """CartridgeType44=NaNcount""" Sample 44. """CartridgeType45=NaNcount""" Sample 45. """CartridgeType46=NaNcount""" Sample 46. """CartridgeType47=NaNcount""" Sample 47. """CartridgeType48=NaNcount""" Sample 48. """CartridgeType49=NaNcount""" Sample 49. """CartridgeType50=NaNcount""" Sample 50. """CartridgeType51=NaNcount""" Sample 51. """CartridgeType52=NaNcount""" Sample 52. """CartridgeType53=NaNcount""" Sample 53. """CartridgeType54=NaNcount""" Sample 54. """CartridgeType55=NaNcount""" Sample 55. """CartridgeType56=NaNcount""" Sample 56. """CartridgeType57=NaNcount""" Sample 57. """CartridgeType58=NaNcount""" Sample 58. """CartridgeType59=NaNcount""" Sample 59. """CartridgeType60=NaNcount""" Sample 60. """DepCommon=NaNmeter""" Value common to all samples unless set diffently: Pre-designated depth. If NaN, will use vertical distance from chl-peak depth. """Dep1=10meter""" Sample 1. Pre-designated depth. If NaN, will use vertical distance from chl-peak depth. """Dep2=5meter""" Sample 2. """Dep3=150meter""" Sample 3. """Dep4=5meter""" Sample 4. """Dep5=150meter""" Sample 5. """Dep6=5meter""" Sample 6. """Dep7=150meter""" Sample 7. """Dep8=5meter""" Sample 8. """Dep9=150meter""" Sample 9. """Dep10=5meter""" Sample 10. """Dep11=150meter""" Sample 11. """Dep12=5meter""" Sample 12. """Dep13=150meter""" Sample 13. """Dep14=5meter""" Sample 14. """Dep15=150meter""" Sample 15. """Dep16=5meter""" Sample 16. """Dep17=150meter""" Sample 17. """Dep18=5meter""" Sample 18. """Dep19=150meter""" Sample 19. """Dep20=5meter""" Sample 20. """Dep21=150meter""" Sample 21. """Dep22=5meter""" Sample 22. """Dep23=150meter""" Sample 23. """Dep24=5meter""" Sample 24. """Dep25=150meter""" Sample 25. """Dep26=5meter""" Sample 26. """Dep27=150meter""" Sample 27. """Dep28=5meter""" Sample 28. """Dep29=150meter""" Sample 29. """Dep30=5meter""" Sample 30. """Dep31=150meter""" Sample 31. """Dep32=5meter""" Sample 32. """Dep33=150meter""" Sample 33. """Dep34=5meter""" Sample 34. """Dep35=150meter""" Sample 35. """Dep36=5meter""" Sample 36. """Dep37=150meter""" Sample 37. """Dep38=5meter""" Sample 38. """Dep39=150meter""" Sample 39. """Dep40=5meter""" Sample 40. """Dep41=150meter""" Sample 41. """Dep42=5meter""" Sample 42. """Dep43=150meter""" Sample 43. """Dep44=5meter""" Sample 44. """Dep45=150meter""" Sample 45. """Dep46=5meter""" Sample 46. """Dep47=150meter""" Sample 47. """Dep48=5meter""" Sample 48. """Dep49=150meter""" Sample 49. """Dep50=5meter""" Sample 50. """Dep51=150meter""" Sample 51. """Dep52=5meter""" Sample 52. """Dep53=150meter""" Sample 53. """Dep54=5meter""" Sample 54. """Dep55=150meter""" Sample 55. """Dep56=5meter""" Sample 56. """Dep57=150meter""" Sample 57. """Dep58=5meter""" Sample 58. """Dep59=150meter""" Sample 59. """Dep60=5meter""" Sample 60. """WaitDepUndulationCommon=5.0minute""" Value common to all samples unless set differently: Wait duration for the depth undulation to damp down. """WaitDepUndulation1=NaNminute""" Sample 1. Wait duration for the depth undulation to damp down. """WaitDepUndulation2=NaNminute""" Sample 2. """WaitDepUndulation3=NaNminute""" Sample 3. """WaitDepUndulation4=NaNminute""" Sample 4. """WaitDepUndulation5=NaNminute""" Sample 5. """WaitDepUndulation6=NaNminute""" Sample 6. """WaitDepUndulation7=NaNminute""" Sample 7. """WaitDepUndulation8=NaNminute""" Sample 8. """WaitDepUndulation9=NaNminute""" Sample 9. """WaitDepUndulation10=NaNminute""" Sample 10. """WaitDepUndulation11=NaNminute""" Sample 11. """WaitDepUndulation12=NaNminute""" Sample 12. """WaitDepUndulation13=NaNminute""" Sample 13. """WaitDepUndulation14=NaNminute""" Sample 14. """WaitDepUndulation15=NaNminute""" Sample 15. """WaitDepUndulation16=NaNminute""" Sample 16. """WaitDepUndulation17=NaNminute""" Sample 17. """WaitDepUndulation18=NaNminute""" Sample 18. """WaitDepUndulation19=NaNminute""" Sample 19. """WaitDepUndulation20=NaNminute""" Sample 20. """WaitDepUndulation21=NaNminute""" Sample 21. """WaitDepUndulation22=NaNminute""" Sample 22. """WaitDepUndulation23=NaNminute""" Sample 23. """WaitDepUndulation24=NaNminute""" Sample 24. """WaitDepUndulation25=NaNminute""" Sample 25. """WaitDepUndulation26=NaNminute""" Sample 26. """WaitDepUndulation27=NaNminute""" Sample 27. """WaitDepUndulation28=NaNminute""" Sample 28. """WaitDepUndulation29=NaNminute""" Sample 29. """WaitDepUndulation30=NaNminute""" Sample 30. """WaitDepUndulation31=NaNminute""" Sample 31. """WaitDepUndulation32=NaNminute""" Sample 32. """WaitDepUndulation33=NaNminute""" Sample 33. """WaitDepUndulation34=NaNminute""" Sample 34. """WaitDepUndulation35=NaNminute""" Sample 35. """WaitDepUndulation36=NaNminute""" Sample 36. """WaitDepUndulation37=NaNminute""" Sample 37. """WaitDepUndulation38=NaNminute""" Sample 38. """WaitDepUndulation39=NaNminute""" Sample 39. """WaitDepUndulation40=NaNminute""" Sample 40. """WaitDepUndulation41=NaNminute""" Sample 41. """WaitDepUndulation42=NaNminute""" Sample 42. """WaitDepUndulation43=NaNminute""" Sample 43. """WaitDepUndulation44=NaNminute""" Sample 44. """WaitDepUndulation45=NaNminute""" Sample 45. """WaitDepUndulation46=NaNminute""" Sample 46. """WaitDepUndulation47=NaNminute""" Sample 47. """WaitDepUndulation48=NaNminute""" Sample 48. """WaitDepUndulation49=NaNminute""" Sample 49. """WaitDepUndulation50=NaNminute""" Sample 50. """WaitDepUndulation51=NaNminute""" Sample 51. """WaitDepUndulation52=NaNminute""" Sample 52. """WaitDepUndulation53=NaNminute""" Sample 53. """WaitDepUndulation54=NaNminute""" Sample 54. """WaitDepUndulation55=NaNminute""" Sample 55. """WaitDepUndulation56=NaNminute""" Sample 56. """WaitDepUndulation57=NaNminute""" Sample 57. """WaitDepUndulation58=NaNminute""" Sample 58. """WaitDepUndulation59=NaNminute""" Sample 59. """WaitDepUndulation60=NaNminute""" Sample 60. """# You probably do not need to change these.UseCANONSampler=Science:CANONSampler.loadAtStartup""" Whether to use CANON Sampler to sample. """UseESP=Science:ESPComponent.loadAtStartup""" Whether to use ESP to sample. """CANONSamplerTriggerTimeout=1minute""" How long to wait for a CANON Sampler sample to start. """CANONSamplerTimeout=Science:CANONSampler.sampleTimeout""" How long to wait for a CANON Sampler sample to complete. """YoYoUpPitch=20degree""" Vehicle up pitch while performing the YoYo behavior. """YoYoDownPitch=-20degree""" Vehicle down pitch while performing the YoYo behavior. """BuoyDiveAccel=0.0025meter_per_second_squared""" In buoyancy-only mode, maxBuoyDiveAccel needs to be set at least an order of magnitude higher than that in Control.cfg. """BuoyancyNeutral=Control:VerticalControl.buoyancyNeutral""" Buoyancy bladder position while performing the YoYo behavior. Defaults to buoyancyNeutral setting in the Config/Control.cfg file. Set to NaN cc for active buoyancy """MassDefault=Control:VerticalControl.massDefault""" Static setting for mass during the mission. Set to NaN mm for active mass position """}output{# Internal variables that you do not need to changeElapsedSinceStartOrLastSample=0hour""" The mission sets this variable to reset the sample timer. """ElapsedTime=0hour""" Only for syslog. """CartridgeType=-10count""" Cartridge type. Initialized to -10. """CartridgeTypeIndividual=-10count""" Initialized to -10. """DepthSet=10.0meter""" Depth for sampling. Initialized to 10 m. """DepthDesignated=NaNmeter""" Depth if pre-designated. Initialized to NaN. """DepIndividual=NaNmeter""" Initialized to NaN. """WaitDepthUndulation=10.0minute""" Wait duration for the depth undulation to damp down. Initialized to 10 minutes. """WaitDepUndulationIndividual=10.0minute""" Wait duration for the depth undulation to damp down. Initialized to 10 minutes. """SampleOptionsSet=false""" Sample settings already set. Initialized to false. """SampleCompleted=false""" Sampling completed. Initialized to false. """StoppedForNoFiringForTooLong=false""" Mission stopped because of no firing for too long. Initialized to false. """DepthLogged=0.0meter""" """TempLogged=0.0celsius""" """ChlLogged=0.0microgram_per_liter""" """FlagTargetDepthSet=false""" Flag of target depth having been set. Initialized to false. """FlagSamplingOngoing=false""" Flag of water sampling in process (initialized to false). """CntSamples=0count""" Count of water samples (initilized to 0). """}# Missions should almost always start with a timeout and a NeedComms aggregate. Drift missions will not use NeedComms.timeoutduration=MissionTimeout# Missions should almost always start with standard safety envelopesbehaviorSample:AbortSample{runinparallel}insertInsert/StandardEnvelopes.xmlassigninsequenceStandardEnvelopes:MinAltitude=MinAltitudeassigninsequenceStandardEnvelopes:MaxDepth=MaxDepthassigninsequenceStandardEnvelopes:MinOffshore=MinOffshoreinsertInsert/AbortDrift.xml{redefineArgAcousticTimeout=AcousticTrackingTimeout}insertInsert/SampleAtDepth.xml{redefineArgMaxWaitNotReachingDepth=MaxWaitNotAchievingDepth}insertInsert/Science.xml{""" Most missions will run the science sensors. If you don't place this aggregate above NeedComms, science instruments get turned off on the last upcast and while floating on the surface. """}insertInsert/NeedComms.xmlid="NeedComms"assigninparallelControl:VerticalControl.maxBuoyDiveAccel=BuoyDiveAccel# Many missions will keep mass position fixed at the default. This mission allows the buoyancy volume to change to track the chlorophyll peak while drifting.behaviorGuidance:Pitch{runinparallelsetGuidance:Pitch.massPosition=MassDefault}behaviorGuidance:AltitudeEnvelope{""" Another altitude envelope for the YoYo behavior. This envelope should fall within the limits of the standard safety envelopes in Insert/StandardEnvelopes.xml in order to avoid commanding high pitch angles for bottom-terminated YoYos. """runinparallelsetGuidance:AltitudeEnvelope.minAltitude=YoYoMinAltitudesetGuidance:AltitudeEnvelope.upPitch=YoYoUpPitch}aggregateSetSampleOptions{runwhen(called)aggregateSettingCartridgeTypeIndividual{runinsequencebreakif(isNaN(CartridgeTypeIndividual)or(not(UseESP)))assigninsequenceCartridgeType=CartridgeTypeIndividual}aggregateSettingCartridgeTypeCommon{runinsequencebreakif(not(isNaN(CartridgeTypeIndividual))or(not(UseESP)))assigninsequenceCartridgeType=CartridgeTypeCommon}aggregateSettingDepIndividual{runinsequencebreakif(isNaN(DepIndividual))assigninsequenceDepthDesignated=DepIndividual}aggregateSettingDepCommon{runinsequencebreakif(not(isNaN(DepIndividual)))assigninsequenceDepthDesignated=DepCommon}aggregateSettingWaitIndividual{runinsequencebreakif(isNaN(WaitDepUndulationIndividual))assigninsequenceWaitDepthUndulation=WaitDepUndulationIndividual}aggregateSettingWaitCommon{runinsequencebreakif(not(isNaN(WaitDepUndulationIndividual)))assigninsequenceWaitDepthUndulation=WaitDepUndulationCommon}syslogimportant"Set CartridgeType (if ESP), DepthDesignated, WaitDepthUndulation to "+CartridgeType~count+", "+DepthDesignated~meter+", "+WaitDepthUndulation~minute+"."}aggregateMissionStart{runinsequencecallid="MissionStartComms"refId="NeedComms"assigninsequenceElapsedSinceStartOrLastSample=0hour}aggregateGoToLocationToSample{runinsequencerepeat=NumSamplersbreakif(CntSamples>NumSamplers)assigninsequenceCntSamples=CntSamples+1countassigninsequenceSampleOptionsSet=falseassigninsequenceSampleCompleted=falseaggregateGoToSamplingLocation{runinsequencebreakif(FlagSamplingOngoing)aggregateYoYo{runinsequencebreakif(LevelRunToSamplingLocation)callid="TransitStartComms"refId="NeedComms"assigninsequenceNeedComms:DiveInterval=NeedCommsTimeInTransitbehaviorGuidance:SetSpeed{runinparallelsetGuidance:SetSpeed.speed=SpeedTransit}behaviorGuidance:DepthEnvelope{runinparallelsetGuidance:DepthEnvelope.minDepth=TransitYoYoMinDepthsetGuidance:DepthEnvelope.maxDepth=TransitYoYoMaxDepthsetGuidance:DepthEnvelope.downPitch=YoYoDownPitchsetGuidance:DepthEnvelope.upPitch=YoYoUpPitch}behaviorGuidance:YoYo{runinparallelsetGuidance:YoYo.downPitch=YoYoDownPitchsetGuidance:YoYo.upPitch=YoYoUpPitch}behaviorGuidance:Buoyancy{runinparallelsetGuidance:Buoyancy.position=BuoyancyNeutral}behaviorGuidance:Waypoint{runinsequencesetGuidance:Waypoint.latitude=LatSamplingsetGuidance:Waypoint.longitude=LonSampling}assigninsequenceNeedComms:DiveInterval=MissionTimeout}aggregateLevelRun{runinsequencebreakif(not(LevelRunToSamplingLocation))callid="TransitStartComms"refId="NeedComms"assigninsequenceNeedComms:DiveInterval=NeedCommsTimeInTransitbehaviorGuidance:SetSpeed{runinparallelsetGuidance:SetSpeed.speed=SpeedTransit}behaviorGuidance:Mass{runinparallelsetGuidance:Mass.position=MassDefault}behaviorGuidance:Buoyancy{runinparallelsetGuidance:Buoyancy.position=BuoyancyNeutral}behaviorGuidance:Pitch{runinparallelsetGuidance:Pitch.depth=DepthLevelRunToSamplingDepth}behaviorGuidance:Waypoint{runinsequencesetGuidance:Waypoint.latitude=LatSamplingsetGuidance:Waypoint.longitude=LonSampling}assigninsequenceNeedComms:DiveInterval=MissionTimeout}}aggregateSettingsInSpiralMode{runinsequencerunwhen(SpeedSampling>0.0meter_per_second)behaviorGuidance:SetSpeed{runinparallelsetGuidance:SetSpeed.speed=SpeedSampling}behaviorGuidance:Buoyancy{runinparallelsetGuidance:Buoyancy.position=BuoyancyNeutral}behaviorGuidance:Point{runinparallelsetGuidance:Point.rudderAngle=RudderAngleDonutSampling}}aggregateSettingsInDriftMode{runinsequencerunwhen(not(SpeedSampling>0.0meter_per_second))behaviorGuidance:SetSpeed{runinparallelsetGuidance:SetSpeed.speed=0.0meter_per_second}behaviorGuidance:Point{runinparallelsetGuidance:Point.rudderAngle=0.0degree}}aggregateNoFiringForTooLong{runinsequencerunwhen(elapsed(ElapsedSinceStartOrLastSample)>MaxWaitNoFiringand(not(FlagSamplingOngoing))and(not(StoppedForNoFiringForTooLong)))assigninsequenceElapsedTime=elapsed(ElapsedSinceStartOrLastSample)syslogimportant"No firing for too long. Stopping mission. ElapsedTime, MaxWaitNoFiring = "+ElapsedTime~minute+", "+MaxWaitNoFiring~minutebehaviorGuidance:Execute{runinsequencesetGuidance:Execute.command="stop"}assigninsequenceStoppedForNoFiringForTooLong=true}aggregateSetOptionsOfSample1{runwhen(CntSamples+StartIndex-1count==1countand(not(SampleOptionsSet)))assigninsequenceCartridgeTypeIndividual=CartridgeType1assigninsequenceDepIndividual=Dep1assigninsequenceWaitDepUndulationIndividual=WaitDepUndulation1callid="SetOptionsForSample1"refId="SetSampleOptions"assigninsequenceSampleOptionsSet=true}aggregateSetOptionsOfSample2{runwhen(CntSamples+StartIndex-1count==2countand(not(SampleOptionsSet)))assigninsequenceCartridgeTypeIndividual=CartridgeType2assigninsequenceDepIndividual=Dep2assigninsequenceWaitDepUndulationIndividual=WaitDepUndulation2callid="SetOptionsForSample2"refId="SetSampleOptions"assigninsequenceSampleOptionsSet=true}aggregateSetOptionsOfSample3{runwhen(CntSamples+StartIndex-1count==3countand(not(SampleOptionsSet)))assigninsequenceCartridgeTypeIndividual=CartridgeType3assigninsequenceDepIndividual=Dep3assigninsequenceWaitDepUndulationIndividual=WaitDepUndulation3callid="SetOptionsForSample3"refId="SetSampleOptions"assigninsequenceSampleOptionsSet=true}aggregateSetOptionsOfSample4{runwhen(CntSamples+StartIndex-1count==4countand(not(SampleOptionsSet)))assigninsequenceCartridgeTypeIndividual=CartridgeType4assigninsequenceDepIndividual=Dep4assigninsequenceWaitDepUndulationIndividual=WaitDepUndulation4callid="SetOptionsForSample4"refId="SetSampleOptions"assigninsequenceSampleOptionsSet=true}aggregateSetOptionsOfSample5{runwhen(CntSamples+StartIndex-1count==5countand(not(SampleOptionsSet)))assigninsequenceCartridgeTypeIndividual=CartridgeType5assigninsequenceDepIndividual=Dep5assigninsequenceWaitDepUndulationIndividual=WaitDepUndulation5callid="SetOptionsForSample5"refId="SetSampleOptions"assigninsequenceSampleOptionsSet=true}aggregateSetOptionsOfSample6{runwhen(CntSamples+StartIndex-1count==6countand(not(SampleOptionsSet)))assigninsequenceCartridgeTypeIndividual=CartridgeType6assigninsequenceDepIndividual=Dep6assigninsequenceWaitDepUndulationIndividual=WaitDepUndulation6callid="SetOptionsForSample6"refId="SetSampleOptions"assigninsequenceSampleOptionsSet=true}aggregateSetOptionsOfSample7{runwhen(CntSamples+StartIndex-1count==7countand(not(SampleOptionsSet)))assigninsequenceCartridgeTypeIndividual=CartridgeType7assigninsequenceDepIndividual=Dep7assigninsequenceWaitDepUndulationIndividual=WaitDepUndulation7callid="SetOptionsForSample7"refId="SetSampleOptions"assigninsequenceSampleOptionsSet=true}aggregateSetOptionsOfSample8{runwhen(CntSamples+StartIndex-1count==8countand(not(SampleOptionsSet)))assigninsequenceCartridgeTypeIndividual=CartridgeType8assigninsequenceDepIndividual=Dep8assigninsequenceWaitDepUndulationIndividual=WaitDepUndulation8callid="SetOptionsForSample8"refId="SetSampleOptions"assigninsequenceSampleOptionsSet=true}aggregateSetOptionsOfSample9{runwhen(CntSamples+StartIndex-1count==9countand(not(SampleOptionsSet)))assigninsequenceCartridgeTypeIndividual=CartridgeType9assigninsequenceDepIndividual=Dep9assigninsequenceWaitDepUndulationIndividual=WaitDepUndulation9callid="SetOptionsForSample9"refId="SetSampleOptions"assigninsequenceSampleOptionsSet=true}aggregateSetOptionsOfSample10{runwhen(CntSamples+StartIndex-1count==10countand(not(SampleOptionsSet)))assigninsequenceCartridgeTypeIndividual=CartridgeType10assigninsequenceDepIndividual=Dep10assigninsequenceWaitDepUndulationIndividual=WaitDepUndulation10callid="SetOptionsForSample10"refId="SetSampleOptions"assigninsequenceSampleOptionsSet=true}aggregateSetOptionsOfSample11{runwhen(CntSamples+StartIndex-1count==11countand(not(SampleOptionsSet)))assigninsequenceCartridgeTypeIndividual=CartridgeType11assigninsequenceDepIndividual=Dep11assigninsequenceWaitDepUndulationIndividual=WaitDepUndulation11callid="SetOptionsForSample11"refId="SetSampleOptions"assigninsequenceSampleOptionsSet=true}aggregateSetOptionsOfSample12{runwhen(CntSamples+StartIndex-1count==12countand(not(SampleOptionsSet)))assigninsequenceCartridgeTypeIndividual=CartridgeType12assigninsequenceDepIndividual=Dep12assigninsequenceWaitDepUndulationIndividual=WaitDepUndulation12callid="SetOptionsForSample12"refId="SetSampleOptions"assigninsequenceSampleOptionsSet=true}aggregateSetOptionsOfSample13{runwhen(CntSamples+StartIndex-1count==13countand(not(SampleOptionsSet)))assigninsequenceCartridgeTypeIndividual=CartridgeType13assigninsequenceDepIndividual=Dep13assigninsequenceWaitDepUndulationIndividual=WaitDepUndulation13callid="SetOptionsForSample13"refId="SetSampleOptions"assigninsequenceSampleOptionsSet=true}aggregateSetOptionsOfSample14{runwhen(CntSamples+StartIndex-1count==14countand(not(SampleOptionsSet)))assigninsequenceCartridgeTypeIndividual=CartridgeType14assigninsequenceDepIndividual=Dep14assigninsequenceWaitDepUndulationIndividual=WaitDepUndulation14callid="SetOptionsForSample14"refId="SetSampleOptions"assigninsequenceSampleOptionsSet=true}aggregateSetOptionsOfSample15{runwhen(CntSamples+StartIndex-1count==15countand(not(SampleOptionsSet)))assigninsequenceCartridgeTypeIndividual=CartridgeType15assigninsequenceDepIndividual=Dep15assigninsequenceWaitDepUndulationIndividual=WaitDepUndulation15callid="SetOptionsForSample15"refId="SetSampleOptions"assigninsequenceSampleOptionsSet=true}aggregateSetOptionsOfSample16{runwhen(CntSamples+StartIndex-1count==16countand(not(SampleOptionsSet)))assigninsequenceCartridgeTypeIndividual=CartridgeType16assigninsequenceDepIndividual=Dep16assigninsequenceWaitDepUndulationIndividual=WaitDepUndulation16callid="SetOptionsForSample16"refId="SetSampleOptions"assigninsequenceSampleOptionsSet=true}aggregateSetOptionsOfSample17{runwhen(CntSamples+StartIndex-1count==17countand(not(SampleOptionsSet)))assigninsequenceCartridgeTypeIndividual=CartridgeType17assigninsequenceDepIndividual=Dep17assigninsequenceWaitDepUndulationIndividual=WaitDepUndulation17callid="SetOptionsForSample17"refId="SetSampleOptions"assigninsequenceSampleOptionsSet=true}aggregateSetOptionsOfSample18{runwhen(CntSamples+StartIndex-1count==18countand(not(SampleOptionsSet)))assigninsequenceCartridgeTypeIndividual=CartridgeType18assigninsequenceDepIndividual=Dep18assigninsequenceWaitDepUndulationIndividual=WaitDepUndulation18callid="SetOptionsForSample18"refId="SetSampleOptions"assigninsequenceSampleOptionsSet=true}aggregateSetOptionsOfSample19{runwhen(CntSamples+StartIndex-1count==19countand(not(SampleOptionsSet)))assigninsequenceCartridgeTypeIndividual=CartridgeType19assigninsequenceDepIndividual=Dep19assigninsequenceWaitDepUndulationIndividual=WaitDepUndulation19callid="SetOptionsForSample19"refId="SetSampleOptions"assigninsequenceSampleOptionsSet=true}aggregateSetOptionsOfSample20{runwhen(CntSamples+StartIndex-1count==20countand(not(SampleOptionsSet)))assigninsequenceCartridgeTypeIndividual=CartridgeType20assigninsequenceDepIndividual=Dep20assigninsequenceWaitDepUndulationIndividual=WaitDepUndulation20callid="SetOptionsForSample20"refId="SetSampleOptions"assigninsequenceSampleOptionsSet=true}aggregateSetOptionsOfSample21{runwhen(CntSamples+StartIndex-1count==21countand(not(SampleOptionsSet)))assigninsequenceCartridgeTypeIndividual=CartridgeType21assigninsequenceDepIndividual=Dep21assigninsequenceWaitDepUndulationIndividual=WaitDepUndulation21callid="SetOptionsForSample21"refId="SetSampleOptions"assigninsequenceSampleOptionsSet=true}aggregateSetOptionsOfSample22{runwhen(CntSamples+StartIndex-1count==22countand(not(SampleOptionsSet)))assigninsequenceCartridgeTypeIndividual=CartridgeType22assigninsequenceDepIndividual=Dep22assigninsequenceWaitDepUndulationIndividual=WaitDepUndulation22callid="SetOptionsForSample22"refId="SetSampleOptions"assigninsequenceSampleOptionsSet=true}aggregateSetOptionsOfSample23{runwhen(CntSamples+StartIndex-1count==23countand(not(SampleOptionsSet)))assigninsequenceCartridgeTypeIndividual=CartridgeType23assigninsequenceDepIndividual=Dep23assigninsequenceWaitDepUndulationIndividual=WaitDepUndulation23callid="SetOptionsForSample23"refId="SetSampleOptions"assigninsequenceSampleOptionsSet=true}aggregateSetOptionsOfSample24{runwhen(CntSamples+StartIndex-1count==24countand(not(SampleOptionsSet)))assigninsequenceCartridgeTypeIndividual=CartridgeType24assigninsequenceDepIndividual=Dep24assigninsequenceWaitDepUndulationIndividual=WaitDepUndulation24callid="SetOptionsForSample24"refId="SetSampleOptions"assigninsequenceSampleOptionsSet=true}aggregateSetOptionsOfSample25{runwhen(CntSamples+StartIndex-1count==25countand(not(SampleOptionsSet)))assigninsequenceCartridgeTypeIndividual=CartridgeType25assigninsequenceDepIndividual=Dep25assigninsequenceWaitDepUndulationIndividual=WaitDepUndulation25callid="SetOptionsForSample25"refId="SetSampleOptions"assigninsequenceSampleOptionsSet=true}aggregateSetOptionsOfSample26{runwhen(CntSamples+StartIndex-1count==26countand(not(SampleOptionsSet)))assigninsequenceCartridgeTypeIndividual=CartridgeType26assigninsequenceDepIndividual=Dep26assigninsequenceWaitDepUndulationIndividual=WaitDepUndulation26callid="SetOptionsForSample26"refId="SetSampleOptions"assigninsequenceSampleOptionsSet=true}aggregateSetOptionsOfSample27{runwhen(CntSamples+StartIndex-1count==27countand(not(SampleOptionsSet)))assigninsequenceCartridgeTypeIndividual=CartridgeType27assigninsequenceDepIndividual=Dep27assigninsequenceWaitDepUndulationIndividual=WaitDepUndulation27callid="SetOptionsForSample27"refId="SetSampleOptions"assigninsequenceSampleOptionsSet=true}aggregateSetOptionsOfSample28{runwhen(CntSamples+StartIndex-1count==28countand(not(SampleOptionsSet)))assigninsequenceCartridgeTypeIndividual=CartridgeType28assigninsequenceDepIndividual=Dep28assigninsequenceWaitDepUndulationIndividual=WaitDepUndulation28callid="SetOptionsForSample28"refId="SetSampleOptions"assigninsequenceSampleOptionsSet=true}aggregateSetOptionsOfSample29{runwhen(CntSamples+StartIndex-1count==29countand(not(SampleOptionsSet)))assigninsequenceCartridgeTypeIndividual=CartridgeType29assigninsequenceDepIndividual=Dep29assigninsequenceWaitDepUndulationIndividual=WaitDepUndulation29callid="SetOptionsForSample29"refId="SetSampleOptions"assigninsequenceSampleOptionsSet=true}aggregateSetOptionsOfSample30{runwhen(CntSamples+StartIndex-1count==30countand(not(SampleOptionsSet)))assigninsequenceCartridgeTypeIndividual=CartridgeType30assigninsequenceDepIndividual=Dep30assigninsequenceWaitDepUndulationIndividual=WaitDepUndulation30callid="SetOptionsForSample30"refId="SetSampleOptions"assigninsequenceSampleOptionsSet=true}aggregateSetOptionsOfSample31{runwhen(CntSamples+StartIndex-1count==31countand(not(SampleOptionsSet)))assigninsequenceCartridgeTypeIndividual=CartridgeType31assigninsequenceDepIndividual=Dep31assigninsequenceWaitDepUndulationIndividual=WaitDepUndulation31callid="SetOptionsForSample31"refId="SetSampleOptions"assigninsequenceSampleOptionsSet=true}aggregateSetOptionsOfSample32{runwhen(CntSamples+StartIndex-1count==32countand(not(SampleOptionsSet)))assigninsequenceCartridgeTypeIndividual=CartridgeType32assigninsequenceDepIndividual=Dep32assigninsequenceWaitDepUndulationIndividual=WaitDepUndulation32callid="SetOptionsForSample32"refId="SetSampleOptions"assigninsequenceSampleOptionsSet=true}aggregateSetOptionsOfSample33{runwhen(CntSamples+StartIndex-1count==33countand(not(SampleOptionsSet)))assigninsequenceCartridgeTypeIndividual=CartridgeType33assigninsequenceDepIndividual=Dep33assigninsequenceWaitDepUndulationIndividual=WaitDepUndulation33callid="SetOptionsForSample33"refId="SetSampleOptions"assigninsequenceSampleOptionsSet=true}aggregateSetOptionsOfSample34{runwhen(CntSamples+StartIndex-1count==34countand(not(SampleOptionsSet)))assigninsequenceCartridgeTypeIndividual=CartridgeType34assigninsequenceDepIndividual=Dep34assigninsequenceWaitDepUndulationIndividual=WaitDepUndulation34callid="SetOptionsForSample34"refId="SetSampleOptions"assigninsequenceSampleOptionsSet=true}aggregateSetOptionsOfSample35{runwhen(CntSamples+StartIndex-1count==35countand(not(SampleOptionsSet)))assigninsequenceCartridgeTypeIndividual=CartridgeType35assigninsequenceDepIndividual=Dep35assigninsequenceWaitDepUndulationIndividual=WaitDepUndulation35callid="SetOptionsForSample35"refId="SetSampleOptions"assigninsequenceSampleOptionsSet=true}aggregateSetOptionsOfSample36{runwhen(CntSamples+StartIndex-1count==36countand(not(SampleOptionsSet)))assigninsequenceCartridgeTypeIndividual=CartridgeType36assigninsequenceDepIndividual=Dep36assigninsequenceWaitDepUndulationIndividual=WaitDepUndulation36callid="SetOptionsForSample36"refId="SetSampleOptions"assigninsequenceSampleOptionsSet=true}aggregateSetOptionsOfSample37{runwhen(CntSamples+StartIndex-1count==37countand(not(SampleOptionsSet)))assigninsequenceCartridgeTypeIndividual=CartridgeType37assigninsequenceDepIndividual=Dep37assigninsequenceWaitDepUndulationIndividual=WaitDepUndulation37callid="SetOptionsForSample37"refId="SetSampleOptions"assigninsequenceSampleOptionsSet=true}aggregateSetOptionsOfSample38{runwhen(CntSamples+StartIndex-1count==38countand(not(SampleOptionsSet)))assigninsequenceCartridgeTypeIndividual=CartridgeType38assigninsequenceDepIndividual=Dep38assigninsequenceWaitDepUndulationIndividual=WaitDepUndulation38callid="SetOptionsForSample38"refId="SetSampleOptions"assigninsequenceSampleOptionsSet=true}aggregateSetOptionsOfSample39{runwhen(CntSamples+StartIndex-1count==39countand(not(SampleOptionsSet)))assigninsequenceCartridgeTypeIndividual=CartridgeType39assigninsequenceDepIndividual=Dep39assigninsequenceWaitDepUndulationIndividual=WaitDepUndulation39callid="SetOptionsForSample39"refId="SetSampleOptions"assigninsequenceSampleOptionsSet=true}aggregateSetOptionsOfSample40{runwhen(CntSamples+StartIndex-1count==40countand(not(SampleOptionsSet)))assigninsequenceCartridgeTypeIndividual=CartridgeType40assigninsequenceDepIndividual=Dep40assigninsequenceWaitDepUndulationIndividual=WaitDepUndulation40callid="SetOptionsForSample40"refId="SetSampleOptions"assigninsequenceSampleOptionsSet=true}aggregateSetOptionsOfSample41{runwhen(CntSamples+StartIndex-1count==41countand(not(SampleOptionsSet)))assigninsequenceCartridgeTypeIndividual=CartridgeType41assigninsequenceDepIndividual=Dep41assigninsequenceWaitDepUndulationIndividual=WaitDepUndulation41callid="SetOptionsForSample41"refId="SetSampleOptions"assigninsequenceSampleOptionsSet=true}aggregateSetOptionsOfSample42{runwhen(CntSamples+StartIndex-1count==42countand(not(SampleOptionsSet)))assigninsequenceCartridgeTypeIndividual=CartridgeType42assigninsequenceDepIndividual=Dep42assigninsequenceWaitDepUndulationIndividual=WaitDepUndulation42callid="SetOptionsForSample42"refId="SetSampleOptions"assigninsequenceSampleOptionsSet=true}aggregateSetOptionsOfSample43{runwhen(CntSamples+StartIndex-1count==43countand(not(SampleOptionsSet)))assigninsequenceCartridgeTypeIndividual=CartridgeType43assigninsequenceDepIndividual=Dep43assigninsequenceWaitDepUndulationIndividual=WaitDepUndulation43callid="SetOptionsForSample43"refId="SetSampleOptions"assigninsequenceSampleOptionsSet=true}aggregateSetOptionsOfSample44{runwhen(CntSamples+StartIndex-1count==44countand(not(SampleOptionsSet)))assigninsequenceCartridgeTypeIndividual=CartridgeType44assigninsequenceDepIndividual=Dep44assigninsequenceWaitDepUndulationIndividual=WaitDepUndulation44callid="SetOptionsForSample44"refId="SetSampleOptions"assigninsequenceSampleOptionsSet=true}aggregateSetOptionsOfSample45{runwhen(CntSamples+StartIndex-1count==45countand(not(SampleOptionsSet)))assigninsequenceCartridgeTypeIndividual=CartridgeType45assigninsequenceDepIndividual=Dep45assigninsequenceWaitDepUndulationIndividual=WaitDepUndulation45callid="SetOptionsForSample45"refId="SetSampleOptions"assigninsequenceSampleOptionsSet=true}aggregateSetOptionsOfSample46{runwhen(CntSamples+StartIndex-1count==46countand(not(SampleOptionsSet)))assigninsequenceCartridgeTypeIndividual=CartridgeType46assigninsequenceDepIndividual=Dep46assigninsequenceWaitDepUndulationIndividual=WaitDepUndulation46callid="SetOptionsForSample46"refId="SetSampleOptions"assigninsequenceSampleOptionsSet=true}aggregateSetOptionsOfSample47{runwhen(CntSamples+StartIndex-1count==47countand(not(SampleOptionsSet)))assigninsequenceCartridgeTypeIndividual=CartridgeType47assigninsequenceDepIndividual=Dep47assigninsequenceWaitDepUndulationIndividual=WaitDepUndulation47callid="SetOptionsForSample47"refId="SetSampleOptions"assigninsequenceSampleOptionsSet=true}aggregateSetOptionsOfSample48{runwhen(CntSamples+StartIndex-1count==48countand(not(SampleOptionsSet)))assigninsequenceCartridgeTypeIndividual=CartridgeType48assigninsequenceDepIndividual=Dep48assigninsequenceWaitDepUndulationIndividual=WaitDepUndulation48callid="SetOptionsForSample48"refId="SetSampleOptions"assigninsequenceSampleOptionsSet=true}aggregateSetOptionsOfSample49{runwhen(CntSamples+StartIndex-1count==49countand(not(SampleOptionsSet)))assigninsequenceCartridgeTypeIndividual=CartridgeType49assigninsequenceDepIndividual=Dep49assigninsequenceWaitDepUndulationIndividual=WaitDepUndulation49callid="SetOptionsForSample49"refId="SetSampleOptions"assigninsequenceSampleOptionsSet=true}aggregateSetOptionsOfSample50{runwhen(CntSamples+StartIndex-1count==50countand(not(SampleOptionsSet)))assigninsequenceCartridgeTypeIndividual=CartridgeType50assigninsequenceDepIndividual=Dep50assigninsequenceWaitDepUndulationIndividual=WaitDepUndulation50callid="SetOptionsForSample50"refId="SetSampleOptions"assigninsequenceSampleOptionsSet=true}aggregateSetOptionsOfSample51{runwhen(CntSamples+StartIndex-1count==51countand(not(SampleOptionsSet)))assigninsequenceCartridgeTypeIndividual=CartridgeType51assigninsequenceDepIndividual=Dep51assigninsequenceWaitDepUndulationIndividual=WaitDepUndulation51callid="SetOptionsForSample51"refId="SetSampleOptions"assigninsequenceSampleOptionsSet=true}aggregateSetOptionsOfSample52{runwhen(CntSamples+StartIndex-1count==52countand(not(SampleOptionsSet)))assigninsequenceCartridgeTypeIndividual=CartridgeType52assigninsequenceDepIndividual=Dep52assigninsequenceWaitDepUndulationIndividual=WaitDepUndulation52callid="SetOptionsForSample52"refId="SetSampleOptions"assigninsequenceSampleOptionsSet=true}aggregateSetOptionsOfSample53{runwhen(CntSamples+StartIndex-1count==53countand(not(SampleOptionsSet)))assigninsequenceCartridgeTypeIndividual=CartridgeType53assigninsequenceDepIndividual=Dep53assigninsequenceWaitDepUndulationIndividual=WaitDepUndulation53callid="SetOptionsForSample53"refId="SetSampleOptions"assigninsequenceSampleOptionsSet=true}aggregateSetOptionsOfSample54{runwhen(CntSamples+StartIndex-1count==54countand(not(SampleOptionsSet)))assigninsequenceCartridgeTypeIndividual=CartridgeType54assigninsequenceDepIndividual=Dep54assigninsequenceWaitDepUndulationIndividual=WaitDepUndulation54callid="SetOptionsForSample54"refId="SetSampleOptions"assigninsequenceSampleOptionsSet=true}aggregateSetOptionsOfSample55{runwhen(CntSamples+StartIndex-1count==55countand(not(SampleOptionsSet)))assigninsequenceCartridgeTypeIndividual=CartridgeType55assigninsequenceDepIndividual=Dep55assigninsequenceWaitDepUndulationIndividual=WaitDepUndulation55callid="SetOptionsForSample55"refId="SetSampleOptions"assigninsequenceSampleOptionsSet=true}aggregateSetOptionsOfSample56{runwhen(CntSamples+StartIndex-1count==56countand(not(SampleOptionsSet)))assigninsequenceCartridgeTypeIndividual=CartridgeType56assigninsequenceDepIndividual=Dep56assigninsequenceWaitDepUndulationIndividual=WaitDepUndulation56callid="SetOptionsForSample56"refId="SetSampleOptions"assigninsequenceSampleOptionsSet=true}aggregateSetOptionsOfSample57{runwhen(CntSamples+StartIndex-1count==57countand(not(SampleOptionsSet)))assigninsequenceCartridgeTypeIndividual=CartridgeType57assigninsequenceDepIndividual=Dep57assigninsequenceWaitDepUndulationIndividual=WaitDepUndulation57callid="SetOptionsForSample57"refId="SetSampleOptions"assigninsequenceSampleOptionsSet=true}aggregateSetOptionsOfSample58{runwhen(CntSamples+StartIndex-1count==58countand(not(SampleOptionsSet)))assigninsequenceCartridgeTypeIndividual=CartridgeType58assigninsequenceDepIndividual=Dep58assigninsequenceWaitDepUndulationIndividual=WaitDepUndulation58callid="SetOptionsForSample58"refId="SetSampleOptions"assigninsequenceSampleOptionsSet=true}aggregateSetOptionsOfSample59{runwhen(CntSamples+StartIndex-1count==59countand(not(SampleOptionsSet)))assigninsequenceCartridgeTypeIndividual=CartridgeType59assigninsequenceDepIndividual=Dep59assigninsequenceWaitDepUndulationIndividual=WaitDepUndulation59callid="SetOptionsForSample59"refId="SetSampleOptions"assigninsequenceSampleOptionsSet=true}aggregateSetOptionsOfSample60{runwhen(CntSamples+StartIndex-1count==60countand(not(SampleOptionsSet)))assigninsequenceCartridgeTypeIndividual=CartridgeType60assigninsequenceDepIndividual=Dep60assigninsequenceWaitDepUndulationIndividual=WaitDepUndulation60callid="SetOptionsForSample60"refId="SetSampleOptions"assigninsequenceSampleOptionsSet=true}aggregateSetFiringDepthAbsolute{runinsequencerunwhen(SampleOptionsSetand(not(isNaN(DepthDesignated)))and(not(FlagTargetDepthSet)))assigninsequenceDepthSet=DepthDesignatedassigninsequenceFlagTargetDepthSet=true}aggregateFiringOnDepth{runinsequencebreakif(not(FlagTargetDepthSet)or(not(CntSamples<=NumSamplers)))assigninsequenceSampleAtDepth:TargetDepth=DepthSetassigninsequenceSampleAtDepth:SettleTime=WaitDepthUndulationassigninsequenceFlagSamplingOngoing=truesyslogimportant"DepthSet = "+DepthSet~metersyslogimportant"Taking sample No."+CntSamples~count+". Target depth = "+DepthSet~meter+"."syslogimportant"If ESP, requesting ESP cartridge type:"+CartridgeType~countassigninsequenceElapsedSinceStartOrLastSample=0houraggregateTriggerOnDepth{runinsequencebreakif(UseESPand(isNaN(CartridgeType)))assigninsequenceSampleAtDepth:ESPCartridgeType=CartridgeTypecallid="Sampling"refId="SampleAtDepth"syslogimportant"Sample No."+CntSamples~count+" completed."assigninsequenceElapsedSinceStartOrLastSample=0hourassigninsequenceFlagSamplingOngoing=falseassigninsequenceSampleCompleted=true# Don't move the following lineassigninsequenceSampleOptionsSet=falseassigninsequenceFlagTargetDepthSet=false}}aggregateSurfacing{runinsequencebreakif(not(SampleCompletedand(CntSamples==NumSamplers)))callid="AllSamplesDoneGoToSurface"refId="NeedComms"}}}
<?xml version="1.0" encoding="UTF-8"?><Missionxmlns="Tethys"xmlns:Control="Tethys/Control"xmlns:Derivation="Tethys/Derivation"xmlns:Guidance="Tethys/Guidance"xmlns:Sensor="Tethys/Sensor"xmlns:Science="Tethys/Science"xmlns:Sample="Tethys/Sample"xmlns:Units="Tethys/Units"xmlns:Universal="Tethys/Universal"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="Tethys http://okeanids.mbari.org/tethys/Xml/Tethys.xsd Tethys/Control http://okeanids.mbari.org/tethys/Xml/Control.xsd Tethys/Derivation http://okeanids.mbari.org/tethys/Xml/Derivation.xsd Tethys/Guidance http://okeanids.mbari.org/tethys/Xml/Guidance.xsd Tethys/Guidance http://okeanids.mbari.org/tethys/Xml/Sensor.xsd Tethys/Sample http://okeanids.mbari.org/tethys/Xml/Sample.xsd Tethys/Science http://okeanids.mbari.org/tethys/Xml/Science.xsd Tethys/Units http://okeanids.mbari.org/tethys/Xml/Units.xsd Tethys/Universal http://okeanids.mbari.org/tethys/Xml/Universal.xsd"Id="LocationDepthSampling"><!-- Almost every mission should start with an overall timeout and a NeedCommsTime. Drift Missions will have an acoustic timeout instead of a NeedCommsTime. --><!-- You probably need to change these. --><DefineArgName="NumSamplers"><Description>
Total number of ESP cartridges (Maximum 60) or CANON samplers. Set to 0
to disable sampling.
</Description><Units:count/><Value>1</Value></DefineArg><!--debug </Description><Units:count/><Value>3</Value></DefineArg>--><DefineArgName="StartIndex"><Description>
Start index in ESP settings. If re-running mission, can skip settings of
already-completed samples. Default is 1 (no skipping).
</Description><Units:count/><Value>1</Value></DefineArg><DefineArgName="CANONSamplerRotateOnly"><Units:bool/><Value>0</Value></DefineArg><DefineArgName="MissionTimeout"><Description>
Maximum duration of mission
</Description><Units:hour/><Value>168</Value></DefineArg><DefineArgName="NeedCommsTimeInTransit"><Description>
In transit, how often to surface for commumications
</Description><Units:minute/><Value>60</Value></DefineArg><DefineArgName="AcousticTrackingTimeout"><Description>
If the vehicle does not receive an acoustic signal for more than this
length of time, it will surface for communications. Set longer than
MissionTimeout to effectively disable.
</Description><Units:hour/><Value>240</Value></DefineArg><DefineArgName="MaxWaitNoFiring"><Description>
If no firing after more than MaxWaitNoFiring, terminate mission.
<!--debug </Description><Units:hour/><Value>4</Value></DefineArg>--></Description><Units:hour/><Value>2</Value></DefineArg><DefineArgName="MaxWaitNotAchievingDepth"><Description>
Maximum wait time the vehicle cannot reach the targeted depth.
</Description><Units:hour/><Value>2</Value></DefineArg><DefineArgName="LevelRunToSamplingLocation"><Description>
Whether the vehicle flies at a constant depth to the sampling location.
</Description><True/></DefineArg><DefineArgName="DepthLevelRunToSamplingDepth"><Description>
Level run depth (if flying at a constant depth to the sampling
location).
</Description><Units:meter/><Value>20</Value></DefineArg><DefineArgName="SpeedTransit"><Description>
Vehicle speed when transiting.
</Description><Units:meter_per_second/><Value>1.0</Value></DefineArg><DefineArgName="SpeedSampling"><Description>
Vehicle speed during sampling: 0.0 for drift mode (prop off); 1.0 for
donut mode (prop on). Initialized to 1 m/s.
</Description><Units:meter_per_second/><Value>1.0</Value></DefineArg><!--debug </Description><Units:meter_per_second/><Value>0</Value></DefineArg>--><DefineArgName="RudderAngleDonutSampling"><Description>
Rudder angle during donut sampling.
</Description><Units:degree/><Value>13</Value></DefineArg><DefineArgName="MaxDepth"><Description>
Maximum depth for the entire mission.
</Description><Units:meter/><Value>160</Value></DefineArg><DefineArgName="MinAltitude"><Description>
Minimum altitude for the entire mission.
</Description><Units:meter/><Value>7</Value></DefineArg><DefineArgName="MinOffshore"><Description>
Minimum offshore distance for the entire mission.
</Description><Units:kilometer/><Value>2</Value></DefineArg><DefineArgName="TransitYoYoMinDepth"><Description>
Minimum depth while performing the YoYo behavior.
</Description><Units:meter/><Value>2</Value></DefineArg><DefineArgName="TransitYoYoMaxDepth"><Description>
Maximum depth while performing the YoYo behavior.
</Description><Units:meter/><Value>30</Value></DefineArg><DefineArgName="YoYoMinAltitude"><Description>
Minimum altitude while performing the YoYo behavior (for
bottom-terminated YoYos).
</Description><Units:meter/><Value>9</Value></DefineArg><DefineArgName="LatSampling"><Description>
Latitude of sampling location.
</Description><Units:degree/><Value>NaN</Value></DefineArg><!--debug </Description><Units:degree/><Value>36.815</Value></DefineArg> </Description><Units:degree/><Value>36.810</Value></DefineArg>--><DefineArgName="LonSampling"><Description>
Longitude of sampling location.
</Description><Units:degree/><Value>NaN</Value></DefineArg><!--debug </Description><Units:degree/><Value>-121.835</Value></DefineArg> </Description><Units:degree/><Value>-121.825</Value></DefineArg>--><DefineArgName="CartridgeTypeCommon"><Description>
Value common to all samples unless set diffently: cartridge type.
<!--debug </Description><Units:count/><Value>NaN</Value></DefineArg>--></Description><Units:count/><Value>-6</Value></DefineArg><DefineArgName="CartridgeType1"><Description>
Sample 1. Cartridge type.
</Description><Units:count/><Value>NaN</Value></DefineArg><DefineArgName="CartridgeType2"><Description>
Sample 2.
</Description><Units:count/><Value>NaN</Value></DefineArg><DefineArgName="CartridgeType3"><Description>
Sample 3.
</Description><Units:count/><Value>NaN</Value></DefineArg><DefineArgName="CartridgeType4"><Description>
Sample 4.
</Description><Units:count/><Value>NaN</Value></DefineArg><DefineArgName="CartridgeType5"><Description>
Sample 5.
</Description><Units:count/><Value>NaN</Value></DefineArg><DefineArgName="CartridgeType6"><Description>
Sample 6.
</Description><Units:count/><Value>NaN</Value></DefineArg><DefineArgName="CartridgeType7"><Description>
Sample 7.
</Description><Units:count/><Value>NaN</Value></DefineArg><DefineArgName="CartridgeType8"><Description>
Sample 8.
</Description><Units:count/><Value>NaN</Value></DefineArg><DefineArgName="CartridgeType9"><Description>
Sample 9.
</Description><Units:count/><Value>NaN</Value></DefineArg><DefineArgName="CartridgeType10"><Description>
Sample 10.
</Description><Units:count/><Value>NaN</Value></DefineArg><DefineArgName="CartridgeType11"><Description>
Sample 11.
</Description><Units:count/><Value>NaN</Value></DefineArg><DefineArgName="CartridgeType12"><Description>
Sample 12.
</Description><Units:count/><Value>NaN</Value></DefineArg><DefineArgName="CartridgeType13"><Description>
Sample 13.
</Description><Units:count/><Value>NaN</Value></DefineArg><DefineArgName="CartridgeType14"><Description>
Sample 14.
</Description><Units:count/><Value>NaN</Value></DefineArg><DefineArgName="CartridgeType15"><Description>
Sample 15.
</Description><Units:count/><Value>NaN</Value></DefineArg><DefineArgName="CartridgeType16"><Description>
Sample 16.
</Description><Units:count/><Value>NaN</Value></DefineArg><DefineArgName="CartridgeType17"><Description>
Sample 17.
</Description><Units:count/><Value>NaN</Value></DefineArg><DefineArgName="CartridgeType18"><Description>
Sample 18.
</Description><Units:count/><Value>NaN</Value></DefineArg><DefineArgName="CartridgeType19"><Description>
Sample 19.
</Description><Units:count/><Value>NaN</Value></DefineArg><DefineArgName="CartridgeType20"><Description>
Sample 20.
</Description><Units:count/><Value>NaN</Value></DefineArg><DefineArgName="CartridgeType21"><Description>
Sample 21.
</Description><Units:count/><Value>NaN</Value></DefineArg><DefineArgName="CartridgeType22"><Description>
Sample 22.
</Description><Units:count/><Value>NaN</Value></DefineArg><DefineArgName="CartridgeType23"><Description>
Sample 23.
</Description><Units:count/><Value>NaN</Value></DefineArg><DefineArgName="CartridgeType24"><Description>
Sample 24.
</Description><Units:count/><Value>NaN</Value></DefineArg><DefineArgName="CartridgeType25"><Description>
Sample 25.
</Description><Units:count/><Value>NaN</Value></DefineArg><DefineArgName="CartridgeType26"><Description>
Sample 26.
</Description><Units:count/><Value>NaN</Value></DefineArg><DefineArgName="CartridgeType27"><Description>
Sample 27.
</Description><Units:count/><Value>NaN</Value></DefineArg><DefineArgName="CartridgeType28"><Description>
Sample 28.
</Description><Units:count/><Value>NaN</Value></DefineArg><DefineArgName="CartridgeType29"><Description>
Sample 29.
</Description><Units:count/><Value>NaN</Value></DefineArg><DefineArgName="CartridgeType30"><Description>
Sample 30.
</Description><Units:count/><Value>NaN</Value></DefineArg><DefineArgName="CartridgeType31"><Description>
Sample 31.
</Description><Units:count/><Value>NaN</Value></DefineArg><DefineArgName="CartridgeType32"><Description>
Sample 32.
</Description><Units:count/><Value>NaN</Value></DefineArg><DefineArgName="CartridgeType33"><Description>
Sample 33.
</Description><Units:count/><Value>NaN</Value></DefineArg><DefineArgName="CartridgeType34"><Description>
Sample 34.
</Description><Units:count/><Value>NaN</Value></DefineArg><DefineArgName="CartridgeType35"><Description>
Sample 35.
</Description><Units:count/><Value>NaN</Value></DefineArg><DefineArgName="CartridgeType36"><Description>
Sample 36.
</Description><Units:count/><Value>NaN</Value></DefineArg><DefineArgName="CartridgeType37"><Description>
Sample 37.
</Description><Units:count/><Value>NaN</Value></DefineArg><DefineArgName="CartridgeType38"><Description>
Sample 38.
</Description><Units:count/><Value>NaN</Value></DefineArg><DefineArgName="CartridgeType39"><Description>
Sample 39.
</Description><Units:count/><Value>NaN</Value></DefineArg><DefineArgName="CartridgeType40"><Description>
Sample 40.
</Description><Units:count/><Value>NaN</Value></DefineArg><DefineArgName="CartridgeType41"><Description>
Sample 41.
</Description><Units:count/><Value>NaN</Value></DefineArg><DefineArgName="CartridgeType42"><Description>
Sample 42.
</Description><Units:count/><Value>NaN</Value></DefineArg><DefineArgName="CartridgeType43"><Description>
Sample 43.
</Description><Units:count/><Value>NaN</Value></DefineArg><DefineArgName="CartridgeType44"><Description>
Sample 44.
</Description><Units:count/><Value>NaN</Value></DefineArg><DefineArgName="CartridgeType45"><Description>
Sample 45.
</Description><Units:count/><Value>NaN</Value></DefineArg><DefineArgName="CartridgeType46"><Description>
Sample 46.
</Description><Units:count/><Value>NaN</Value></DefineArg><DefineArgName="CartridgeType47"><Description>
Sample 47.
</Description><Units:count/><Value>NaN</Value></DefineArg><DefineArgName="CartridgeType48"><Description>
Sample 48.
</Description><Units:count/><Value>NaN</Value></DefineArg><DefineArgName="CartridgeType49"><Description>
Sample 49.
</Description><Units:count/><Value>NaN</Value></DefineArg><DefineArgName="CartridgeType50"><Description>
Sample 50.
</Description><Units:count/><Value>NaN</Value></DefineArg><DefineArgName="CartridgeType51"><Description>
Sample 51.
</Description><Units:count/><Value>NaN</Value></DefineArg><DefineArgName="CartridgeType52"><Description>
Sample 52.
</Description><Units:count/><Value>NaN</Value></DefineArg><DefineArgName="CartridgeType53"><Description>
Sample 53.
</Description><Units:count/><Value>NaN</Value></DefineArg><DefineArgName="CartridgeType54"><Description>
Sample 54.
</Description><Units:count/><Value>NaN</Value></DefineArg><DefineArgName="CartridgeType55"><Description>
Sample 55.
</Description><Units:count/><Value>NaN</Value></DefineArg><DefineArgName="CartridgeType56"><Description>
Sample 56.
</Description><Units:count/><Value>NaN</Value></DefineArg><DefineArgName="CartridgeType57"><Description>
Sample 57.
</Description><Units:count/><Value>NaN</Value></DefineArg><DefineArgName="CartridgeType58"><Description>
Sample 58.
</Description><Units:count/><Value>NaN</Value></DefineArg><DefineArgName="CartridgeType59"><Description>
Sample 59.
</Description><Units:count/><Value>NaN</Value></DefineArg><DefineArgName="CartridgeType60"><Description>
Sample 60.
</Description><Units:count/><Value>NaN</Value></DefineArg><DefineArgName="DepCommon"><Description>
Value common to all samples unless set diffently: Pre-designated depth.
If NaN, will use vertical distance from chl-peak depth.
</Description><Units:meter/><Value>NaN</Value></DefineArg><DefineArgName="Dep1"><Description>
Sample 1. Pre-designated depth. If NaN, will use vertical distance from
chl-peak depth.
<!--debug </Description><Units:meter/><Value>150</Value></DefineArg>--></Description><Units:meter/><Value>10</Value></DefineArg><DefineArgName="Dep2"><Description>
Sample 2.
</Description><Units:meter/><Value>5</Value></DefineArg><DefineArgName="Dep3"><Description>
Sample 3.
</Description><Units:meter/><Value>150</Value></DefineArg><DefineArgName="Dep4"><Description>
Sample 4.
</Description><Units:meter/><Value>5</Value></DefineArg><DefineArgName="Dep5"><Description>
Sample 5.
</Description><Units:meter/><Value>150</Value></DefineArg><DefineArgName="Dep6"><Description>
Sample 6.
</Description><Units:meter/><Value>5</Value></DefineArg><DefineArgName="Dep7"><Description>
Sample 7.
</Description><Units:meter/><Value>150</Value></DefineArg><DefineArgName="Dep8"><Description>
Sample 8.
</Description><Units:meter/><Value>5</Value></DefineArg><DefineArgName="Dep9"><Description>
Sample 9.
</Description><Units:meter/><Value>150</Value></DefineArg><DefineArgName="Dep10"><Description>
Sample 10.
</Description><Units:meter/><Value>5</Value></DefineArg><DefineArgName="Dep11"><Description>
Sample 11.
</Description><Units:meter/><Value>150</Value></DefineArg><DefineArgName="Dep12"><Description>
Sample 12.
</Description><Units:meter/><Value>5</Value></DefineArg><DefineArgName="Dep13"><Description>
Sample 13.
</Description><Units:meter/><Value>150</Value></DefineArg><DefineArgName="Dep14"><Description>
Sample 14.
</Description><Units:meter/><Value>5</Value></DefineArg><DefineArgName="Dep15"><Description>
Sample 15.
</Description><Units:meter/><Value>150</Value></DefineArg><DefineArgName="Dep16"><Description>
Sample 16.
</Description><Units:meter/><Value>5</Value></DefineArg><DefineArgName="Dep17"><Description>
Sample 17.
</Description><Units:meter/><Value>150</Value></DefineArg><DefineArgName="Dep18"><Description>
Sample 18.
</Description><Units:meter/><Value>5</Value></DefineArg><DefineArgName="Dep19"><Description>
Sample 19.
</Description><Units:meter/><Value>150</Value></DefineArg><DefineArgName="Dep20"><Description>
Sample 20.
</Description><Units:meter/><Value>5</Value></DefineArg><DefineArgName="Dep21"><Description>
Sample 21.
</Description><Units:meter/><Value>150</Value></DefineArg><DefineArgName="Dep22"><Description>
Sample 22.
</Description><Units:meter/><Value>5</Value></DefineArg><DefineArgName="Dep23"><Description>
Sample 23.
</Description><Units:meter/><Value>150</Value></DefineArg><DefineArgName="Dep24"><Description>
Sample 24.
</Description><Units:meter/><Value>5</Value></DefineArg><DefineArgName="Dep25"><Description>
Sample 25.
</Description><Units:meter/><Value>150</Value></DefineArg><DefineArgName="Dep26"><Description>
Sample 26.
</Description><Units:meter/><Value>5</Value></DefineArg><DefineArgName="Dep27"><Description>
Sample 27.
</Description><Units:meter/><Value>150</Value></DefineArg><DefineArgName="Dep28"><Description>
Sample 28.
</Description><Units:meter/><Value>5</Value></DefineArg><DefineArgName="Dep29"><Description>
Sample 29.
</Description><Units:meter/><Value>150</Value></DefineArg><DefineArgName="Dep30"><Description>
Sample 30.
</Description><Units:meter/><Value>5</Value></DefineArg><DefineArgName="Dep31"><Description>
Sample 31.
</Description><Units:meter/><Value>150</Value></DefineArg><DefineArgName="Dep32"><Description>
Sample 32.
</Description><Units:meter/><Value>5</Value></DefineArg><DefineArgName="Dep33"><Description>
Sample 33.
</Description><Units:meter/><Value>150</Value></DefineArg><DefineArgName="Dep34"><Description>
Sample 34.
</Description><Units:meter/><Value>5</Value></DefineArg><DefineArgName="Dep35"><Description>
Sample 35.
</Description><Units:meter/><Value>150</Value></DefineArg><DefineArgName="Dep36"><Description>
Sample 36.
</Description><Units:meter/><Value>5</Value></DefineArg><DefineArgName="Dep37"><Description>
Sample 37.
</Description><Units:meter/><Value>150</Value></DefineArg><DefineArgName="Dep38"><Description>
Sample 38.
</Description><Units:meter/><Value>5</Value></DefineArg><DefineArgName="Dep39"><Description>
Sample 39.
</Description><Units:meter/><Value>150</Value></DefineArg><DefineArgName="Dep40"><Description>
Sample 40.
</Description><Units:meter/><Value>5</Value></DefineArg><DefineArgName="Dep41"><Description>
Sample 41.
</Description><Units:meter/><Value>150</Value></DefineArg><DefineArgName="Dep42"><Description>
Sample 42.
</Description><Units:meter/><Value>5</Value></DefineArg><DefineArgName="Dep43"><Description>
Sample 43.
</Description><Units:meter/><Value>150</Value></DefineArg><DefineArgName="Dep44"><Description>
Sample 44.
</Description><Units:meter/><Value>5</Value></DefineArg><DefineArgName="Dep45"><Description>
Sample 45.
</Description><Units:meter/><Value>150</Value></DefineArg><DefineArgName="Dep46"><Description>
Sample 46.
</Description><Units:meter/><Value>5</Value></DefineArg><DefineArgName="Dep47"><Description>
Sample 47.
</Description><Units:meter/><Value>150</Value></DefineArg><DefineArgName="Dep48"><Description>
Sample 48.
</Description><Units:meter/><Value>5</Value></DefineArg><DefineArgName="Dep49"><Description>
Sample 49.
</Description><Units:meter/><Value>150</Value></DefineArg><DefineArgName="Dep50"><Description>
Sample 50.
</Description><Units:meter/><Value>5</Value></DefineArg><DefineArgName="Dep51"><Description>
Sample 51.
</Description><Units:meter/><Value>150</Value></DefineArg><DefineArgName="Dep52"><Description>
Sample 52.
</Description><Units:meter/><Value>5</Value></DefineArg><DefineArgName="Dep53"><Description>
Sample 53.
</Description><Units:meter/><Value>150</Value></DefineArg><DefineArgName="Dep54"><Description>
Sample 54.
</Description><Units:meter/><Value>5</Value></DefineArg><DefineArgName="Dep55"><Description>
Sample 55.
</Description><Units:meter/><Value>150</Value></DefineArg><DefineArgName="Dep56"><Description>
Sample 56.
</Description><Units:meter/><Value>5</Value></DefineArg><DefineArgName="Dep57"><Description>
Sample 57.
</Description><Units:meter/><Value>150</Value></DefineArg><DefineArgName="Dep58"><Description>
Sample 58.
</Description><Units:meter/><Value>5</Value></DefineArg><DefineArgName="Dep59"><Description>
Sample 59.
</Description><Units:meter/><Value>150</Value></DefineArg><DefineArgName="Dep60"><Description>
Sample 60.
</Description><Units:meter/><Value>5</Value></DefineArg><DefineArgName="WaitDepUndulationCommon"><Description>
Value common to all samples unless set differently: Wait duration for
the depth undulation to damp down.
</Description><Units:minute/><Value>5.0</Value></DefineArg><DefineArgName="WaitDepUndulation1"><Description>
Sample 1. Wait duration for the depth undulation to damp down.
</Description><Units:minute/><Value>NaN</Value></DefineArg><DefineArgName="WaitDepUndulation2"><Description>
Sample 2.
</Description><Units:minute/><Value>NaN</Value></DefineArg><DefineArgName="WaitDepUndulation3"><Description>
Sample 3.
</Description><Units:minute/><Value>NaN</Value></DefineArg><DefineArgName="WaitDepUndulation4"><Description>
Sample 4.
</Description><Units:minute/><Value>NaN</Value></DefineArg><DefineArgName="WaitDepUndulation5"><Description>
Sample 5.
</Description><Units:minute/><Value>NaN</Value></DefineArg><DefineArgName="WaitDepUndulation6"><Description>
Sample 6.
</Description><Units:minute/><Value>NaN</Value></DefineArg><DefineArgName="WaitDepUndulation7"><Description>
Sample 7.
</Description><Units:minute/><Value>NaN</Value></DefineArg><DefineArgName="WaitDepUndulation8"><Description>
Sample 8.
</Description><Units:minute/><Value>NaN</Value></DefineArg><DefineArgName="WaitDepUndulation9"><Description>
Sample 9.
</Description><Units:minute/><Value>NaN</Value></DefineArg><DefineArgName="WaitDepUndulation10"><Description>
Sample 10.
</Description><Units:minute/><Value>NaN</Value></DefineArg><DefineArgName="WaitDepUndulation11"><Description>
Sample 11.
</Description><Units:minute/><Value>NaN</Value></DefineArg><DefineArgName="WaitDepUndulation12"><Description>
Sample 12.
</Description><Units:minute/><Value>NaN</Value></DefineArg><DefineArgName="WaitDepUndulation13"><Description>
Sample 13.
</Description><Units:minute/><Value>NaN</Value></DefineArg><DefineArgName="WaitDepUndulation14"><Description>
Sample 14.
</Description><Units:minute/><Value>NaN</Value></DefineArg><DefineArgName="WaitDepUndulation15"><Description>
Sample 15.
</Description><Units:minute/><Value>NaN</Value></DefineArg><DefineArgName="WaitDepUndulation16"><Description>
Sample 16.
</Description><Units:minute/><Value>NaN</Value></DefineArg><DefineArgName="WaitDepUndulation17"><Description>
Sample 17.
</Description><Units:minute/><Value>NaN</Value></DefineArg><DefineArgName="WaitDepUndulation18"><Description>
Sample 18.
</Description><Units:minute/><Value>NaN</Value></DefineArg><DefineArgName="WaitDepUndulation19"><Description>
Sample 19.
</Description><Units:minute/><Value>NaN</Value></DefineArg><DefineArgName="WaitDepUndulation20"><Description>
Sample 20.
</Description><Units:minute/><Value>NaN</Value></DefineArg><DefineArgName="WaitDepUndulation21"><Description>
Sample 21.
</Description><Units:minute/><Value>NaN</Value></DefineArg><DefineArgName="WaitDepUndulation22"><Description>
Sample 22.
</Description><Units:minute/><Value>NaN</Value></DefineArg><DefineArgName="WaitDepUndulation23"><Description>
Sample 23.
</Description><Units:minute/><Value>NaN</Value></DefineArg><DefineArgName="WaitDepUndulation24"><Description>
Sample 24.
</Description><Units:minute/><Value>NaN</Value></DefineArg><DefineArgName="WaitDepUndulation25"><Description>
Sample 25.
</Description><Units:minute/><Value>NaN</Value></DefineArg><DefineArgName="WaitDepUndulation26"><Description>
Sample 26.
</Description><Units:minute/><Value>NaN</Value></DefineArg><DefineArgName="WaitDepUndulation27"><Description>
Sample 27.
</Description><Units:minute/><Value>NaN</Value></DefineArg><DefineArgName="WaitDepUndulation28"><Description>
Sample 28.
</Description><Units:minute/><Value>NaN</Value></DefineArg><DefineArgName="WaitDepUndulation29"><Description>
Sample 29.
</Description><Units:minute/><Value>NaN</Value></DefineArg><DefineArgName="WaitDepUndulation30"><Description>
Sample 30.
</Description><Units:minute/><Value>NaN</Value></DefineArg><DefineArgName="WaitDepUndulation31"><Description>
Sample 31.
</Description><Units:minute/><Value>NaN</Value></DefineArg><DefineArgName="WaitDepUndulation32"><Description>
Sample 32.
</Description><Units:minute/><Value>NaN</Value></DefineArg><DefineArgName="WaitDepUndulation33"><Description>
Sample 33.
</Description><Units:minute/><Value>NaN</Value></DefineArg><DefineArgName="WaitDepUndulation34"><Description>
Sample 34.
</Description><Units:minute/><Value>NaN</Value></DefineArg><DefineArgName="WaitDepUndulation35"><Description>
Sample 35.
</Description><Units:minute/><Value>NaN</Value></DefineArg><DefineArgName="WaitDepUndulation36"><Description>
Sample 36.
</Description><Units:minute/><Value>NaN</Value></DefineArg><DefineArgName="WaitDepUndulation37"><Description>
Sample 37.
</Description><Units:minute/><Value>NaN</Value></DefineArg><DefineArgName="WaitDepUndulation38"><Description>
Sample 38.
</Description><Units:minute/><Value>NaN</Value></DefineArg><DefineArgName="WaitDepUndulation39"><Description>
Sample 39.
</Description><Units:minute/><Value>NaN</Value></DefineArg><DefineArgName="WaitDepUndulation40"><Description>
Sample 40.
</Description><Units:minute/><Value>NaN</Value></DefineArg><DefineArgName="WaitDepUndulation41"><Description>
Sample 41.
</Description><Units:minute/><Value>NaN</Value></DefineArg><DefineArgName="WaitDepUndulation42"><Description>
Sample 42.
</Description><Units:minute/><Value>NaN</Value></DefineArg><DefineArgName="WaitDepUndulation43"><Description>
Sample 43.
</Description><Units:minute/><Value>NaN</Value></DefineArg><DefineArgName="WaitDepUndulation44"><Description>
Sample 44.
</Description><Units:minute/><Value>NaN</Value></DefineArg><DefineArgName="WaitDepUndulation45"><Description>
Sample 45.
</Description><Units:minute/><Value>NaN</Value></DefineArg><DefineArgName="WaitDepUndulation46"><Description>
Sample 46.
</Description><Units:minute/><Value>NaN</Value></DefineArg><DefineArgName="WaitDepUndulation47"><Description>
Sample 47.
</Description><Units:minute/><Value>NaN</Value></DefineArg><DefineArgName="WaitDepUndulation48"><Description>
Sample 48.
</Description><Units:minute/><Value>NaN</Value></DefineArg><DefineArgName="WaitDepUndulation49"><Description>
Sample 49.
</Description><Units:minute/><Value>NaN</Value></DefineArg><DefineArgName="WaitDepUndulation50"><Description>
Sample 50.
</Description><Units:minute/><Value>NaN</Value></DefineArg><DefineArgName="WaitDepUndulation51"><Description>
Sample 51.
</Description><Units:minute/><Value>NaN</Value></DefineArg><DefineArgName="WaitDepUndulation52"><Description>
Sample 52.
</Description><Units:minute/><Value>NaN</Value></DefineArg><DefineArgName="WaitDepUndulation53"><Description>
Sample 53.
</Description><Units:minute/><Value>NaN</Value></DefineArg><DefineArgName="WaitDepUndulation54"><Description>
Sample 54.
</Description><Units:minute/><Value>NaN</Value></DefineArg><DefineArgName="WaitDepUndulation55"><Description>
Sample 55.
</Description><Units:minute/><Value>NaN</Value></DefineArg><DefineArgName="WaitDepUndulation56"><Description>
Sample 56.
</Description><Units:minute/><Value>NaN</Value></DefineArg><DefineArgName="WaitDepUndulation57"><Description>
Sample 57.
</Description><Units:minute/><Value>NaN</Value></DefineArg><DefineArgName="WaitDepUndulation58"><Description>
Sample 58.
</Description><Units:minute/><Value>NaN</Value></DefineArg><DefineArgName="WaitDepUndulation59"><Description>
Sample 59.
</Description><Units:minute/><Value>NaN</Value></DefineArg><DefineArgName="WaitDepUndulation60"><Description>
Sample 60.
</Description><Units:minute/><Value>NaN</Value></DefineArg><!-- You probably do not need to change these. --><DefineArgName="UseCANONSampler"><Description>
Whether to use CANON Sampler to sample.
</Description><Science:CANONSampler.loadAtStartup/></DefineArg><DefineArgName="UseESP"><Description>
Whether to use ESP to sample.
</Description><Science:ESPComponent.loadAtStartup/></DefineArg><DefineArgName="CANONSamplerTriggerTimeout"><Description>
How long to wait for a CANON Sampler sample to start.
</Description><Units:minute/><Value>1</Value></DefineArg><DefineArgName="CANONSamplerTimeout"><Description>
How long to wait for a CANON Sampler sample to complete.
</Description><Science:CANONSampler.sampleTimeout/></DefineArg><DefineArgName="YoYoUpPitch"><Description>
Vehicle up pitch while performing the YoYo behavior.
</Description><Units:degree/><Value>20</Value></DefineArg><DefineArgName="YoYoDownPitch"><Description>
Vehicle down pitch while performing the YoYo behavior.
</Description><Units:degree/><Value>-20</Value></DefineArg><DefineArgName="BuoyDiveAccel"><Description>
In buoyancy-only mode, maxBuoyDiveAccel needs to be set at least an
order of magnitude higher than that in Control.cfg.
</Description><Units:meter_per_second_squared/><Value>0.0025</Value></DefineArg><DefineArgName="BuoyancyNeutral"><Description>
Buoyancy bladder position while performing the YoYo behavior. Defaults
to buoyancyNeutral setting in the Config/Control.cfg file. Set to NaN cc
for active buoyancy
</Description><Control:VerticalControl.buoyancyNeutral/></DefineArg><DefineArgName="MassDefault"><Description>
Static setting for mass during the mission. Set to NaN mm for active
mass position
</Description><Control:VerticalControl.massDefault/></DefineArg><!-- Internal variables that you do not need to change --><DefineOutputName="ElapsedSinceStartOrLastSample"><Description>
The mission sets this variable to reset the sample timer.
</Description><Units:hour/><Value>0</Value></DefineOutput><DefineOutputName="ElapsedTime"><Description>
Only for syslog.
</Description><Units:hour/><Value>0</Value></DefineOutput><DefineOutputName="CartridgeType"><Description>
Cartridge type. Initialized to -10.
</Description><Units:count/><Value>-10</Value></DefineOutput><DefineOutputName="CartridgeTypeIndividual"><Description>
Initialized to -10.
</Description><Units:count/><Value>-10</Value></DefineOutput><DefineOutputName="DepthSet"><Description>
Depth for sampling. Initialized to 10 m.
</Description><Units:meter/><Value>10.0</Value></DefineOutput><DefineOutputName="DepthDesignated"><Description>
Depth if pre-designated. Initialized to NaN.
</Description><Units:meter/><Value>NaN</Value></DefineOutput><DefineOutputName="DepIndividual"><Description>
Initialized to NaN.
</Description><Units:meter/><Value>NaN</Value></DefineOutput><DefineOutputName="WaitDepthUndulation"><Description>
Wait duration for the depth undulation to damp down. Initialized to 10
minutes.
</Description><Units:minute/><Value>10.0</Value></DefineOutput><DefineOutputName="WaitDepUndulationIndividual"><Description>
Wait duration for the depth undulation to damp down. Initialized to 10
minutes.
</Description><Units:minute/><Value>10.0</Value></DefineOutput><DefineOutputName="SampleOptionsSet"><Description>
Sample settings already set. Initialized to false.
</Description><False/></DefineOutput><DefineOutputName="SampleCompleted"><Description>
Sampling completed. Initialized to false.
</Description><False/></DefineOutput><DefineOutputName="StoppedForNoFiringForTooLong"><Description>
Mission stopped because of no firing for too long. Initialized to false.
</Description><False/></DefineOutput><DefineOutputName="DepthLogged"><Description></Description><Units:meter/><Value>0.0</Value></DefineOutput><DefineOutputName="TempLogged"><Description></Description><Units:celsius/><Value>0.0</Value></DefineOutput><DefineOutputName="ChlLogged"><Description></Description><Units:microgram_per_liter/><Value>0.0</Value></DefineOutput><DefineOutputName="FlagTargetDepthSet"><Description>
Flag of target depth having been set. Initialized to false.
</Description><False/></DefineOutput><DefineOutputName="FlagSamplingOngoing"><Description>
Flag of water sampling in process (initialized to false).
</Description><False/></DefineOutput><DefineOutputName="CntSamples"><Description>
Count of water samples (initilized to 0).
</Description><Units:count/><Value>0</Value></DefineOutput><!-- Missions should almost always start with a timeout and a NeedComms aggregate. Drift missions will not use NeedComms. --><TimeoutDuration="MissionTimeout"/><!-- Missions should almost always start with standard safety envelopes --><Sample:AbortSample><Parallel/></Sample:AbortSample><InsertFilename="Insert/StandardEnvelopes.xml"/><Assign><Sequence/><ArgName="StandardEnvelopes:MinAltitude"/><ArgName="MinAltitude"/></Assign><Assign><Sequence/><ArgName="StandardEnvelopes:MaxDepth"/><ArgName="MaxDepth"/></Assign><Assign><Sequence/><ArgName="StandardEnvelopes:MinOffshore"/><ArgName="MinOffshore"/></Assign><InsertFilename="Insert/AbortDrift.xml"><RedefineArgName="AcousticTimeout"><ArgName="AcousticTrackingTimeout"/></RedefineArg></Insert><InsertFilename="Insert/SampleAtDepth.xml"><RedefineArgName="MaxWaitNotReachingDepth"><ArgName="MaxWaitNotAchievingDepth"/></RedefineArg></Insert><InsertFilename="Insert/Science.xml"><Description>
Most missions will run the science sensors. If you don't place this
aggregate above NeedComms, science instruments get turned off on the
last upcast and while floating on the surface.
</Description></Insert><InsertFilename="Insert/NeedComms.xml"Id="NeedComms"/><Assign><Parallel/><Control:VerticalControl.maxBuoyDiveAccel/><ArgName="BuoyDiveAccel"/></Assign><!-- Many missions will keep mass position fixed at the default. This mission allows the buoyancy volume to change to track the chlorophyll peak while drifting. --><Guidance:Pitch><Parallel/><Setting><Guidance:Pitch.massPosition/><ArgName="MassDefault"/></Setting></Guidance:Pitch><Guidance:AltitudeEnvelope><Description>
Another altitude envelope for the YoYo behavior. This envelope
should fall within the limits of the standard safety envelopes in
Insert/StandardEnvelopes.xml in order to avoid commanding high pitch
angles for bottom-terminated YoYos.
</Description><Parallel/><Setting><Guidance:AltitudeEnvelope.minAltitude/><ArgName="YoYoMinAltitude"/></Setting><Setting><Guidance:AltitudeEnvelope.upPitch/><ArgName="YoYoUpPitch"/></Setting></Guidance:AltitudeEnvelope><AggregateId="SetSampleOptions"><When><Called/></When><AggregateId="SettingCartridgeTypeIndividual"><Sequence/><Break><IsNaN><ArgName="CartridgeTypeIndividual"/></IsNaN><Or><Not><ArgName="UseESP"/></Not></Or></Break><Assign><Sequence/><ArgName="CartridgeType"/><ArgName="CartridgeTypeIndividual"/></Assign></Aggregate><AggregateId="SettingCartridgeTypeCommon"><Sequence/><Break><Not><IsNaN><ArgName="CartridgeTypeIndividual"/></IsNaN></Not><Or><Not><ArgName="UseESP"/></Not></Or></Break><Assign><Sequence/><ArgName="CartridgeType"/><ArgName="CartridgeTypeCommon"/></Assign></Aggregate><AggregateId="SettingDepIndividual"><Sequence/><Break><IsNaN><ArgName="DepIndividual"/></IsNaN></Break><Assign><Sequence/><ArgName="DepthDesignated"/><ArgName="DepIndividual"/></Assign></Aggregate><AggregateId="SettingDepCommon"><Sequence/><Break><Not><IsNaN><ArgName="DepIndividual"/></IsNaN></Not></Break><Assign><Sequence/><ArgName="DepthDesignated"/><ArgName="DepCommon"/></Assign></Aggregate><AggregateId="SettingWaitIndividual"><Sequence/><Break><IsNaN><ArgName="WaitDepUndulationIndividual"/></IsNaN></Break><Assign><Sequence/><ArgName="WaitDepthUndulation"/><ArgName="WaitDepUndulationIndividual"/></Assign></Aggregate><AggregateId="SettingWaitCommon"><Sequence/><Break><Not><IsNaN><ArgName="WaitDepUndulationIndividual"/></IsNaN></Not></Break><Assign><Sequence/><ArgName="WaitDepthUndulation"/><ArgName="WaitDepUndulationCommon"/></Assign></Aggregate><SyslogSeverity="Important">Set CartridgeType (if ESP), DepthDesignated, WaitDepthUndulation to <ArgName="CartridgeType"/><Units:count/>, <ArgName="DepthDesignated"/><Units:meter/>, <ArgName="WaitDepthUndulation"/><Units:minute/>.</Syslog></Aggregate><AggregateId="MissionStart"><Sequence/><CallId="MissionStartComms"RefId="NeedComms"/><Assign><Sequence/><ArgName="ElapsedSinceStartOrLastSample"/><Units:hour/><Value>0</Value></Assign></Aggregate><AggregateId="GoToLocationToSample"><SequenceRepeat="NumSamplers"/><Break><ArgName="CntSamples"/><Gt><ArgName="NumSamplers"/></Gt></Break><Assign><Sequence/><ArgName="CntSamples"/><ArgName="CntSamples"/><Add><Units:count/><Value>1</Value></Add></Assign><Assign><Sequence/><ArgName="SampleOptionsSet"/><False/></Assign><Assign><Sequence/><ArgName="SampleCompleted"/><False/></Assign><AggregateId="GoToSamplingLocation"><Sequence/><Break><ArgName="FlagSamplingOngoing"/></Break><AggregateId="YoYo"><Sequence/><Break><ArgName="LevelRunToSamplingLocation"/></Break><CallId="TransitStartComms"RefId="NeedComms"/><Assign><Sequence/><ArgName="NeedComms:DiveInterval"/><ArgName="NeedCommsTimeInTransit"/></Assign><Guidance:SetSpeed><Parallel/><Setting><Guidance:SetSpeed.speed/><ArgName="SpeedTransit"/></Setting></Guidance:SetSpeed><Guidance:DepthEnvelope><Parallel/><Setting><Guidance:DepthEnvelope.minDepth/><ArgName="TransitYoYoMinDepth"/></Setting><Setting><Guidance:DepthEnvelope.maxDepth/><ArgName="TransitYoYoMaxDepth"/></Setting><Setting><Guidance:DepthEnvelope.downPitch/><ArgName="YoYoDownPitch"/></Setting><Setting><Guidance:DepthEnvelope.upPitch/><ArgName="YoYoUpPitch"/></Setting></Guidance:DepthEnvelope><Guidance:YoYo><Parallel/><Setting><Guidance:YoYo.downPitch/><ArgName="YoYoDownPitch"/></Setting><Setting><Guidance:YoYo.upPitch/><ArgName="YoYoUpPitch"/></Setting></Guidance:YoYo><Guidance:Buoyancy><Parallel/><Setting><Guidance:Buoyancy.position/><ArgName="BuoyancyNeutral"/></Setting></Guidance:Buoyancy><Guidance:Waypoint><Sequence/><Setting><Guidance:Waypoint.latitude/><ArgName="LatSampling"/></Setting><Setting><Guidance:Waypoint.longitude/><ArgName="LonSampling"/></Setting></Guidance:Waypoint><Assign><Sequence/><ArgName="NeedComms:DiveInterval"/><ArgName="MissionTimeout"/></Assign></Aggregate><AggregateId="LevelRun"><Sequence/><Break><Not><ArgName="LevelRunToSamplingLocation"/></Not></Break><CallId="TransitStartComms"RefId="NeedComms"/><Assign><Sequence/><ArgName="NeedComms:DiveInterval"/><ArgName="NeedCommsTimeInTransit"/></Assign><Guidance:SetSpeed><Parallel/><Setting><Guidance:SetSpeed.speed/><ArgName="SpeedTransit"/></Setting></Guidance:SetSpeed><Guidance:Mass><Parallel/><Setting><Guidance:Mass.position/><ArgName="MassDefault"/></Setting></Guidance:Mass><Guidance:Buoyancy><Parallel/><Setting><Guidance:Buoyancy.position/><ArgName="BuoyancyNeutral"/></Setting></Guidance:Buoyancy><Guidance:Pitch><Parallel/><Setting><Guidance:Pitch.depth/><ArgName="DepthLevelRunToSamplingDepth"/></Setting></Guidance:Pitch><Guidance:Waypoint><Sequence/><Setting><Guidance:Waypoint.latitude/><ArgName="LatSampling"/></Setting><Setting><Guidance:Waypoint.longitude/><ArgName="LonSampling"/></Setting></Guidance:Waypoint><Assign><Sequence/><ArgName="NeedComms:DiveInterval"/><ArgName="MissionTimeout"/></Assign></Aggregate></Aggregate><AggregateId="SettingsInSpiralMode"><Sequence/><When><ArgName="SpeedSampling"/><Gt><Units:meter_per_second/><Value>0.0</Value></Gt></When><Guidance:SetSpeed><Parallel/><Setting><Guidance:SetSpeed.speed/><ArgName="SpeedSampling"/></Setting></Guidance:SetSpeed><Guidance:Buoyancy><Parallel/><Setting><Guidance:Buoyancy.position/><ArgName="BuoyancyNeutral"/></Setting></Guidance:Buoyancy><Guidance:Point><Parallel/><Setting><Guidance:Point.rudderAngle/><ArgName="RudderAngleDonutSampling"/></Setting></Guidance:Point></Aggregate><AggregateId="SettingsInDriftMode"><Sequence/><When><Not><ArgName="SpeedSampling"/><Gt><Units:meter_per_second/><Value>0.0</Value></Gt></Not></When><Guidance:SetSpeed><Parallel/><Setting><Guidance:SetSpeed.speed/><Units:meter_per_second/><Value>0.0</Value></Setting></Guidance:SetSpeed><Guidance:Point><Parallel/><Setting><Guidance:Point.rudderAngle/><Units:degree/><Value>0.0</Value></Setting></Guidance:Point></Aggregate><AggregateId="NoFiringForTooLong"><Sequence/><When><Elapsed><ArgName="ElapsedSinceStartOrLastSample"/></Elapsed><Gt><ArgName="MaxWaitNoFiring"/></Gt><And><Not><ArgName="FlagSamplingOngoing"/></Not></And><And><Not><ArgName="StoppedForNoFiringForTooLong"/></Not></And></When><Assign><Sequence/><ArgName="ElapsedTime"/><Elapsed><ArgName="ElapsedSinceStartOrLastSample"/></Elapsed></Assign><SyslogSeverity="Important">No firing for too long. Stopping mission. ElapsedTime, MaxWaitNoFiring = <ArgName="ElapsedTime"/><Units:minute/>, <ArgName="MaxWaitNoFiring"/><Units:minute/></Syslog><Guidance:Execute><Sequence/><Setting><Guidance:Execute.command/><String>stop</String></Setting></Guidance:Execute><Assign><Sequence/><ArgName="StoppedForNoFiringForTooLong"/><True/></Assign></Aggregate><AggregateId="SetOptionsOfSample1"><When><ArgName="CntSamples"/><Add><ArgName="StartIndex"/></Add><Sub><Units:count/><Value>1</Value></Sub><Eq><Units:count/><Value>1</Value></Eq><And><Not><ArgName="SampleOptionsSet"/></Not></And></When><Assign><Sequence/><ArgName="CartridgeTypeIndividual"/><ArgName="CartridgeType1"/></Assign><Assign><Sequence/><ArgName="DepIndividual"/><ArgName="Dep1"/></Assign><Assign><Sequence/><ArgName="WaitDepUndulationIndividual"/><ArgName="WaitDepUndulation1"/></Assign><CallId="SetOptionsForSample1"RefId="SetSampleOptions"/><Assign><Sequence/><ArgName="SampleOptionsSet"/><True/></Assign></Aggregate><AggregateId="SetOptionsOfSample2"><When><ArgName="CntSamples"/><Add><ArgName="StartIndex"/></Add><Sub><Units:count/><Value>1</Value></Sub><Eq><Units:count/><Value>2</Value></Eq><And><Not><ArgName="SampleOptionsSet"/></Not></And></When><Assign><Sequence/><ArgName="CartridgeTypeIndividual"/><ArgName="CartridgeType2"/></Assign><Assign><Sequence/><ArgName="DepIndividual"/><ArgName="Dep2"/></Assign><Assign><Sequence/><ArgName="WaitDepUndulationIndividual"/><ArgName="WaitDepUndulation2"/></Assign><CallId="SetOptionsForSample2"RefId="SetSampleOptions"/><Assign><Sequence/><ArgName="SampleOptionsSet"/><True/></Assign></Aggregate><AggregateId="SetOptionsOfSample3"><When><ArgName="CntSamples"/><Add><ArgName="StartIndex"/></Add><Sub><Units:count/><Value>1</Value></Sub><Eq><Units:count/><Value>3</Value></Eq><And><Not><ArgName="SampleOptionsSet"/></Not></And></When><Assign><Sequence/><ArgName="CartridgeTypeIndividual"/><ArgName="CartridgeType3"/></Assign><Assign><Sequence/><ArgName="DepIndividual"/><ArgName="Dep3"/></Assign><Assign><Sequence/><ArgName="WaitDepUndulationIndividual"/><ArgName="WaitDepUndulation3"/></Assign><CallId="SetOptionsForSample3"RefId="SetSampleOptions"/><Assign><Sequence/><ArgName="SampleOptionsSet"/><True/></Assign></Aggregate><AggregateId="SetOptionsOfSample4"><When><ArgName="CntSamples"/><Add><ArgName="StartIndex"/></Add><Sub><Units:count/><Value>1</Value></Sub><Eq><Units:count/><Value>4</Value></Eq><And><Not><ArgName="SampleOptionsSet"/></Not></And></When><Assign><Sequence/><ArgName="CartridgeTypeIndividual"/><ArgName="CartridgeType4"/></Assign><Assign><Sequence/><ArgName="DepIndividual"/><ArgName="Dep4"/></Assign><Assign><Sequence/><ArgName="WaitDepUndulationIndividual"/><ArgName="WaitDepUndulation4"/></Assign><CallId="SetOptionsForSample4"RefId="SetSampleOptions"/><Assign><Sequence/><ArgName="SampleOptionsSet"/><True/></Assign></Aggregate><AggregateId="SetOptionsOfSample5"><When><ArgName="CntSamples"/><Add><ArgName="StartIndex"/></Add><Sub><Units:count/><Value>1</Value></Sub><Eq><Units:count/><Value>5</Value></Eq><And><Not><ArgName="SampleOptionsSet"/></Not></And></When><Assign><Sequence/><ArgName="CartridgeTypeIndividual"/><ArgName="CartridgeType5"/></Assign><Assign><Sequence/><ArgName="DepIndividual"/><ArgName="Dep5"/></Assign><Assign><Sequence/><ArgName="WaitDepUndulationIndividual"/><ArgName="WaitDepUndulation5"/></Assign><CallId="SetOptionsForSample5"RefId="SetSampleOptions"/><Assign><Sequence/><ArgName="SampleOptionsSet"/><True/></Assign></Aggregate><AggregateId="SetOptionsOfSample6"><When><ArgName="CntSamples"/><Add><ArgName="StartIndex"/></Add><Sub><Units:count/><Value>1</Value></Sub><Eq><Units:count/><Value>6</Value></Eq><And><Not><ArgName="SampleOptionsSet"/></Not></And></When><Assign><Sequence/><ArgName="CartridgeTypeIndividual"/><ArgName="CartridgeType6"/></Assign><Assign><Sequence/><ArgName="DepIndividual"/><ArgName="Dep6"/></Assign><Assign><Sequence/><ArgName="WaitDepUndulationIndividual"/><ArgName="WaitDepUndulation6"/></Assign><CallId="SetOptionsForSample6"RefId="SetSampleOptions"/><Assign><Sequence/><ArgName="SampleOptionsSet"/><True/></Assign></Aggregate><AggregateId="SetOptionsOfSample7"><When><ArgName="CntSamples"/><Add><ArgName="StartIndex"/></Add><Sub><Units:count/><Value>1</Value></Sub><Eq><Units:count/><Value>7</Value></Eq><And><Not><ArgName="SampleOptionsSet"/></Not></And></When><Assign><Sequence/><ArgName="CartridgeTypeIndividual"/><ArgName="CartridgeType7"/></Assign><Assign><Sequence/><ArgName="DepIndividual"/><ArgName="Dep7"/></Assign><Assign><Sequence/><ArgName="WaitDepUndulationIndividual"/><ArgName="WaitDepUndulation7"/></Assign><CallId="SetOptionsForSample7"RefId="SetSampleOptions"/><Assign><Sequence/><ArgName="SampleOptionsSet"/><True/></Assign></Aggregate><AggregateId="SetOptionsOfSample8"><When><ArgName="CntSamples"/><Add><ArgName="StartIndex"/></Add><Sub><Units:count/><Value>1</Value></Sub><Eq><Units:count/><Value>8</Value></Eq><And><Not><ArgName="SampleOptionsSet"/></Not></And></When><Assign><Sequence/><ArgName="CartridgeTypeIndividual"/><ArgName="CartridgeType8"/></Assign><Assign><Sequence/><ArgName="DepIndividual"/><ArgName="Dep8"/></Assign><Assign><Sequence/><ArgName="WaitDepUndulationIndividual"/><ArgName="WaitDepUndulation8"/></Assign><CallId="SetOptionsForSample8"RefId="SetSampleOptions"/><Assign><Sequence/><ArgName="SampleOptionsSet"/><True/></Assign></Aggregate><AggregateId="SetOptionsOfSample9"><When><ArgName="CntSamples"/><Add><ArgName="StartIndex"/></Add><Sub><Units:count/><Value>1</Value></Sub><Eq><Units:count/><Value>9</Value></Eq><And><Not><ArgName="SampleOptionsSet"/></Not></And></When><Assign><Sequence/><ArgName="CartridgeTypeIndividual"/><ArgName="CartridgeType9"/></Assign><Assign><Sequence/><ArgName="DepIndividual"/><ArgName="Dep9"/></Assign><Assign><Sequence/><ArgName="WaitDepUndulationIndividual"/><ArgName="WaitDepUndulation9"/></Assign><CallId="SetOptionsForSample9"RefId="SetSampleOptions"/><Assign><Sequence/><ArgName="SampleOptionsSet"/><True/></Assign></Aggregate><AggregateId="SetOptionsOfSample10"><When><ArgName="CntSamples"/><Add><ArgName="StartIndex"/></Add><Sub><Units:count/><Value>1</Value></Sub><Eq><Units:count/><Value>10</Value></Eq><And><Not><ArgName="SampleOptionsSet"/></Not></And></When><Assign><Sequence/><ArgName="CartridgeTypeIndividual"/><ArgName="CartridgeType10"/></Assign><Assign><Sequence/><ArgName="DepIndividual"/><ArgName="Dep10"/></Assign><Assign><Sequence/><ArgName="WaitDepUndulationIndividual"/><ArgName="WaitDepUndulation10"/></Assign><CallId="SetOptionsForSample10"RefId="SetSampleOptions"/><Assign><Sequence/><ArgName="SampleOptionsSet"/><True/></Assign></Aggregate><AggregateId="SetOptionsOfSample11"><When><ArgName="CntSamples"/><Add><ArgName="StartIndex"/></Add><Sub><Units:count/><Value>1</Value></Sub><Eq><Units:count/><Value>11</Value></Eq><And><Not><ArgName="SampleOptionsSet"/></Not></And></When><Assign><Sequence/><ArgName="CartridgeTypeIndividual"/><ArgName="CartridgeType11"/></Assign><Assign><Sequence/><ArgName="DepIndividual"/><ArgName="Dep11"/></Assign><Assign><Sequence/><ArgName="WaitDepUndulationIndividual"/><ArgName="WaitDepUndulation11"/></Assign><CallId="SetOptionsForSample11"RefId="SetSampleOptions"/><Assign><Sequence/><ArgName="SampleOptionsSet"/><True/></Assign></Aggregate><AggregateId="SetOptionsOfSample12"><When><ArgName="CntSamples"/><Add><ArgName="StartIndex"/></Add><Sub><Units:count/><Value>1</Value></Sub><Eq><Units:count/><Value>12</Value></Eq><And><Not><ArgName="SampleOptionsSet"/></Not></And></When><Assign><Sequence/><ArgName="CartridgeTypeIndividual"/><ArgName="CartridgeType12"/></Assign><Assign><Sequence/><ArgName="DepIndividual"/><ArgName="Dep12"/></Assign><Assign><Sequence/><ArgName="WaitDepUndulationIndividual"/><ArgName="WaitDepUndulation12"/></Assign><CallId="SetOptionsForSample12"RefId="SetSampleOptions"/><Assign><Sequence/><ArgName="SampleOptionsSet"/><True/></Assign></Aggregate><AggregateId="SetOptionsOfSample13"><When><ArgName="CntSamples"/><Add><ArgName="StartIndex"/></Add><Sub><Units:count/><Value>1</Value></Sub><Eq><Units:count/><Value>13</Value></Eq><And><Not><ArgName="SampleOptionsSet"/></Not></And></When><Assign><Sequence/><ArgName="CartridgeTypeIndividual"/><ArgName="CartridgeType13"/></Assign><Assign><Sequence/><ArgName="DepIndividual"/><ArgName="Dep13"/></Assign><Assign><Sequence/><ArgName="WaitDepUndulationIndividual"/><ArgName="WaitDepUndulation13"/></Assign><CallId="SetOptionsForSample13"RefId="SetSampleOptions"/><Assign><Sequence/><ArgName="SampleOptionsSet"/><True/></Assign></Aggregate><AggregateId="SetOptionsOfSample14"><When><ArgName="CntSamples"/><Add><ArgName="StartIndex"/></Add><Sub><Units:count/><Value>1</Value></Sub><Eq><Units:count/><Value>14</Value></Eq><And><Not><ArgName="SampleOptionsSet"/></Not></And></When><Assign><Sequence/><ArgName="CartridgeTypeIndividual"/><ArgName="CartridgeType14"/></Assign><Assign><Sequence/><ArgName="DepIndividual"/><ArgName="Dep14"/></Assign><Assign><Sequence/><ArgName="WaitDepUndulationIndividual"/><ArgName="WaitDepUndulation14"/></Assign><CallId="SetOptionsForSample14"RefId="SetSampleOptions"/><Assign><Sequence/><ArgName="SampleOptionsSet"/><True/></Assign></Aggregate><AggregateId="SetOptionsOfSample15"><When><ArgName="CntSamples"/><Add><ArgName="StartIndex"/></Add><Sub><Units:count/><Value>1</Value></Sub><Eq><Units:count/><Value>15</Value></Eq><And><Not><ArgName="SampleOptionsSet"/></Not></And></When><Assign><Sequence/><ArgName="CartridgeTypeIndividual"/><ArgName="CartridgeType15"/></Assign><Assign><Sequence/><ArgName="DepIndividual"/><ArgName="Dep15"/></Assign><Assign><Sequence/><ArgName="WaitDepUndulationIndividual"/><ArgName="WaitDepUndulation15"/></Assign><CallId="SetOptionsForSample15"RefId="SetSampleOptions"/><Assign><Sequence/><ArgName="SampleOptionsSet"/><True/></Assign></Aggregate><AggregateId="SetOptionsOfSample16"><When><ArgName="CntSamples"/><Add><ArgName="StartIndex"/></Add><Sub><Units:count/><Value>1</Value></Sub><Eq><Units:count/><Value>16</Value></Eq><And><Not><ArgName="SampleOptionsSet"/></Not></And></When><Assign><Sequence/><ArgName="CartridgeTypeIndividual"/><ArgName="CartridgeType16"/></Assign><Assign><Sequence/><ArgName="DepIndividual"/><ArgName="Dep16"/></Assign><Assign><Sequence/><ArgName="WaitDepUndulationIndividual"/><ArgName="WaitDepUndulation16"/></Assign><CallId="SetOptionsForSample16"RefId="SetSampleOptions"/><Assign><Sequence/><ArgName="SampleOptionsSet"/><True/></Assign></Aggregate><AggregateId="SetOptionsOfSample17"><When><ArgName="CntSamples"/><Add><ArgName="StartIndex"/></Add><Sub><Units:count/><Value>1</Value></Sub><Eq><Units:count/><Value>17</Value></Eq><And><Not><ArgName="SampleOptionsSet"/></Not></And></When><Assign><Sequence/><ArgName="CartridgeTypeIndividual"/><ArgName="CartridgeType17"/></Assign><Assign><Sequence/><ArgName="DepIndividual"/><ArgName="Dep17"/></Assign><Assign><Sequence/><ArgName="WaitDepUndulationIndividual"/><ArgName="WaitDepUndulation17"/></Assign><CallId="SetOptionsForSample17"RefId="SetSampleOptions"/><Assign><Sequence/><ArgName="SampleOptionsSet"/><True/></Assign></Aggregate><AggregateId="SetOptionsOfSample18"><When><ArgName="CntSamples"/><Add><ArgName="StartIndex"/></Add><Sub><Units:count/><Value>1</Value></Sub><Eq><Units:count/><Value>18</Value></Eq><And><Not><ArgName="SampleOptionsSet"/></Not></And></When><Assign><Sequence/><ArgName="CartridgeTypeIndividual"/><ArgName="CartridgeType18"/></Assign><Assign><Sequence/><ArgName="DepIndividual"/><ArgName="Dep18"/></Assign><Assign><Sequence/><ArgName="WaitDepUndulationIndividual"/><ArgName="WaitDepUndulation18"/></Assign><CallId="SetOptionsForSample18"RefId="SetSampleOptions"/><Assign><Sequence/><ArgName="SampleOptionsSet"/><True/></Assign></Aggregate><AggregateId="SetOptionsOfSample19"><When><ArgName="CntSamples"/><Add><ArgName="StartIndex"/></Add><Sub><Units:count/><Value>1</Value></Sub><Eq><Units:count/><Value>19</Value></Eq><And><Not><ArgName="SampleOptionsSet"/></Not></And></When><Assign><Sequence/><ArgName="CartridgeTypeIndividual"/><ArgName="CartridgeType19"/></Assign><Assign><Sequence/><ArgName="DepIndividual"/><ArgName="Dep19"/></Assign><Assign><Sequence/><ArgName="WaitDepUndulationIndividual"/><ArgName="WaitDepUndulation19"/></Assign><CallId="SetOptionsForSample19"RefId="SetSampleOptions"/><Assign><Sequence/><ArgName="SampleOptionsSet"/><True/></Assign></Aggregate><AggregateId="SetOptionsOfSample20"><When><ArgName="CntSamples"/><Add><ArgName="StartIndex"/></Add><Sub><Units:count/><Value>1</Value></Sub><Eq><Units:count/><Value>20</Value></Eq><And><Not><ArgName="SampleOptionsSet"/></Not></And></When><Assign><Sequence/><ArgName="CartridgeTypeIndividual"/><ArgName="CartridgeType20"/></Assign><Assign><Sequence/><ArgName="DepIndividual"/><ArgName="Dep20"/></Assign><Assign><Sequence/><ArgName="WaitDepUndulationIndividual"/><ArgName="WaitDepUndulation20"/></Assign><CallId="SetOptionsForSample20"RefId="SetSampleOptions"/><Assign><Sequence/><ArgName="SampleOptionsSet"/><True/></Assign></Aggregate><AggregateId="SetOptionsOfSample21"><When><ArgName="CntSamples"/><Add><ArgName="StartIndex"/></Add><Sub><Units:count/><Value>1</Value></Sub><Eq><Units:count/><Value>21</Value></Eq><And><Not><ArgName="SampleOptionsSet"/></Not></And></When><Assign><Sequence/><ArgName="CartridgeTypeIndividual"/><ArgName="CartridgeType21"/></Assign><Assign><Sequence/><ArgName="DepIndividual"/><ArgName="Dep21"/></Assign><Assign><Sequence/><ArgName="WaitDepUndulationIndividual"/><ArgName="WaitDepUndulation21"/></Assign><CallId="SetOptionsForSample21"RefId="SetSampleOptions"/><Assign><Sequence/><ArgName="SampleOptionsSet"/><True/></Assign></Aggregate><AggregateId="SetOptionsOfSample22"><When><ArgName="CntSamples"/><Add><ArgName="StartIndex"/></Add><Sub><Units:count/><Value>1</Value></Sub><Eq><Units:count/><Value>22</Value></Eq><And><Not><ArgName="SampleOptionsSet"/></Not></And></When><Assign><Sequence/><ArgName="CartridgeTypeIndividual"/><ArgName="CartridgeType22"/></Assign><Assign><Sequence/><ArgName="DepIndividual"/><ArgName="Dep22"/></Assign><Assign><Sequence/><ArgName="WaitDepUndulationIndividual"/><ArgName="WaitDepUndulation22"/></Assign><CallId="SetOptionsForSample22"RefId="SetSampleOptions"/><Assign><Sequence/><ArgName="SampleOptionsSet"/><True/></Assign></Aggregate><AggregateId="SetOptionsOfSample23"><When><ArgName="CntSamples"/><Add><ArgName="StartIndex"/></Add><Sub><Units:count/><Value>1</Value></Sub><Eq><Units:count/><Value>23</Value></Eq><And><Not><ArgName="SampleOptionsSet"/></Not></And></When><Assign><Sequence/><ArgName="CartridgeTypeIndividual"/><ArgName="CartridgeType23"/></Assign><Assign><Sequence/><ArgName="DepIndividual"/><ArgName="Dep23"/></Assign><Assign><Sequence/><ArgName="WaitDepUndulationIndividual"/><ArgName="WaitDepUndulation23"/></Assign><CallId="SetOptionsForSample23"RefId="SetSampleOptions"/><Assign><Sequence/><ArgName="SampleOptionsSet"/><True/></Assign></Aggregate><AggregateId="SetOptionsOfSample24"><When><ArgName="CntSamples"/><Add><ArgName="StartIndex"/></Add><Sub><Units:count/><Value>1</Value></Sub><Eq><Units:count/><Value>24</Value></Eq><And><Not><ArgName="SampleOptionsSet"/></Not></And></When><Assign><Sequence/><ArgName="CartridgeTypeIndividual"/><ArgName="CartridgeType24"/></Assign><Assign><Sequence/><ArgName="DepIndividual"/><ArgName="Dep24"/></Assign><Assign><Sequence/><ArgName="WaitDepUndulationIndividual"/><ArgName="WaitDepUndulation24"/></Assign><CallId="SetOptionsForSample24"RefId="SetSampleOptions"/><Assign><Sequence/><ArgName="SampleOptionsSet"/><True/></Assign></Aggregate><AggregateId="SetOptionsOfSample25"><When><ArgName="CntSamples"/><Add><ArgName="StartIndex"/></Add><Sub><Units:count/><Value>1</Value></Sub><Eq><Units:count/><Value>25</Value></Eq><And><Not><ArgName="SampleOptionsSet"/></Not></And></When><Assign><Sequence/><ArgName="CartridgeTypeIndividual"/><ArgName="CartridgeType25"/></Assign><Assign><Sequence/><ArgName="DepIndividual"/><ArgName="Dep25"/></Assign><Assign><Sequence/><ArgName="WaitDepUndulationIndividual"/><ArgName="WaitDepUndulation25"/></Assign><CallId="SetOptionsForSample25"RefId="SetSampleOptions"/><Assign><Sequence/><ArgName="SampleOptionsSet"/><True/></Assign></Aggregate><AggregateId="SetOptionsOfSample26"><When><ArgName="CntSamples"/><Add><ArgName="StartIndex"/></Add><Sub><Units:count/><Value>1</Value></Sub><Eq><Units:count/><Value>26</Value></Eq><And><Not><ArgName="SampleOptionsSet"/></Not></And></When><Assign><Sequence/><ArgName="CartridgeTypeIndividual"/><ArgName="CartridgeType26"/></Assign><Assign><Sequence/><ArgName="DepIndividual"/><ArgName="Dep26"/></Assign><Assign><Sequence/><ArgName="WaitDepUndulationIndividual"/><ArgName="WaitDepUndulation26"/></Assign><CallId="SetOptionsForSample26"RefId="SetSampleOptions"/><Assign><Sequence/><ArgName="SampleOptionsSet"/><True/></Assign></Aggregate><AggregateId="SetOptionsOfSample27"><When><ArgName="CntSamples"/><Add><ArgName="StartIndex"/></Add><Sub><Units:count/><Value>1</Value></Sub><Eq><Units:count/><Value>27</Value></Eq><And><Not><ArgName="SampleOptionsSet"/></Not></And></When><Assign><Sequence/><ArgName="CartridgeTypeIndividual"/><ArgName="CartridgeType27"/></Assign><Assign><Sequence/><ArgName="DepIndividual"/><ArgName="Dep27"/></Assign><Assign><Sequence/><ArgName="WaitDepUndulationIndividual"/><ArgName="WaitDepUndulation27"/></Assign><CallId="SetOptionsForSample27"RefId="SetSampleOptions"/><Assign><Sequence/><ArgName="SampleOptionsSet"/><True/></Assign></Aggregate><AggregateId="SetOptionsOfSample28"><When><ArgName="CntSamples"/><Add><ArgName="StartIndex"/></Add><Sub><Units:count/><Value>1</Value></Sub><Eq><Units:count/><Value>28</Value></Eq><And><Not><ArgName="SampleOptionsSet"/></Not></And></When><Assign><Sequence/><ArgName="CartridgeTypeIndividual"/><ArgName="CartridgeType28"/></Assign><Assign><Sequence/><ArgName="DepIndividual"/><ArgName="Dep28"/></Assign><Assign><Sequence/><ArgName="WaitDepUndulationIndividual"/><ArgName="WaitDepUndulation28"/></Assign><CallId="SetOptionsForSample28"RefId="SetSampleOptions"/><Assign><Sequence/><ArgName="SampleOptionsSet"/><True/></Assign></Aggregate><AggregateId="SetOptionsOfSample29"><When><ArgName="CntSamples"/><Add><ArgName="StartIndex"/></Add><Sub><Units:count/><Value>1</Value></Sub><Eq><Units:count/><Value>29</Value></Eq><And><Not><ArgName="SampleOptionsSet"/></Not></And></When><Assign><Sequence/><ArgName="CartridgeTypeIndividual"/><ArgName="CartridgeType29"/></Assign><Assign><Sequence/><ArgName="DepIndividual"/><ArgName="Dep29"/></Assign><Assign><Sequence/><ArgName="WaitDepUndulationIndividual"/><ArgName="WaitDepUndulation29"/></Assign><CallId="SetOptionsForSample29"RefId="SetSampleOptions"/><Assign><Sequence/><ArgName="SampleOptionsSet"/><True/></Assign></Aggregate><AggregateId="SetOptionsOfSample30"><When><ArgName="CntSamples"/><Add><ArgName="StartIndex"/></Add><Sub><Units:count/><Value>1</Value></Sub><Eq><Units:count/><Value>30</Value></Eq><And><Not><ArgName="SampleOptionsSet"/></Not></And></When><Assign><Sequence/><ArgName="CartridgeTypeIndividual"/><ArgName="CartridgeType30"/></Assign><Assign><Sequence/><ArgName="DepIndividual"/><ArgName="Dep30"/></Assign><Assign><Sequence/><ArgName="WaitDepUndulationIndividual"/><ArgName="WaitDepUndulation30"/></Assign><CallId="SetOptionsForSample30"RefId="SetSampleOptions"/><Assign><Sequence/><ArgName="SampleOptionsSet"/><True/></Assign></Aggregate><AggregateId="SetOptionsOfSample31"><When><ArgName="CntSamples"/><Add><ArgName="StartIndex"/></Add><Sub><Units:count/><Value>1</Value></Sub><Eq><Units:count/><Value>31</Value></Eq><And><Not><ArgName="SampleOptionsSet"/></Not></And></When><Assign><Sequence/><ArgName="CartridgeTypeIndividual"/><ArgName="CartridgeType31"/></Assign><Assign><Sequence/><ArgName="DepIndividual"/><ArgName="Dep31"/></Assign><Assign><Sequence/><ArgName="WaitDepUndulationIndividual"/><ArgName="WaitDepUndulation31"/></Assign><CallId="SetOptionsForSample31"RefId="SetSampleOptions"/><Assign><Sequence/><ArgName="SampleOptionsSet"/><True/></Assign></Aggregate><AggregateId="SetOptionsOfSample32"><When><ArgName="CntSamples"/><Add><ArgName="StartIndex"/></Add><Sub><Units:count/><Value>1</Value></Sub><Eq><Units:count/><Value>32</Value></Eq><And><Not><ArgName="SampleOptionsSet"/></Not></And></When><Assign><Sequence/><ArgName="CartridgeTypeIndividual"/><ArgName="CartridgeType32"/></Assign><Assign><Sequence/><ArgName="DepIndividual"/><ArgName="Dep32"/></Assign><Assign><Sequence/><ArgName="WaitDepUndulationIndividual"/><ArgName="WaitDepUndulation32"/></Assign><CallId="SetOptionsForSample32"RefId="SetSampleOptions"/><Assign><Sequence/><ArgName="SampleOptionsSet"/><True/></Assign></Aggregate><AggregateId="SetOptionsOfSample33"><When><ArgName="CntSamples"/><Add><ArgName="StartIndex"/></Add><Sub><Units:count/><Value>1</Value></Sub><Eq><Units:count/><Value>33</Value></Eq><And><Not><ArgName="SampleOptionsSet"/></Not></And></When><Assign><Sequence/><ArgName="CartridgeTypeIndividual"/><ArgName="CartridgeType33"/></Assign><Assign><Sequence/><ArgName="DepIndividual"/><ArgName="Dep33"/></Assign><Assign><Sequence/><ArgName="WaitDepUndulationIndividual"/><ArgName="WaitDepUndulation33"/></Assign><CallId="SetOptionsForSample33"RefId="SetSampleOptions"/><Assign><Sequence/><ArgName="SampleOptionsSet"/><True/></Assign></Aggregate><AggregateId="SetOptionsOfSample34"><When><ArgName="CntSamples"/><Add><ArgName="StartIndex"/></Add><Sub><Units:count/><Value>1</Value></Sub><Eq><Units:count/><Value>34</Value></Eq><And><Not><ArgName="SampleOptionsSet"/></Not></And></When><Assign><Sequence/><ArgName="CartridgeTypeIndividual"/><ArgName="CartridgeType34"/></Assign><Assign><Sequence/><ArgName="DepIndividual"/><ArgName="Dep34"/></Assign><Assign><Sequence/><ArgName="WaitDepUndulationIndividual"/><ArgName="WaitDepUndulation34"/></Assign><CallId="SetOptionsForSample34"RefId="SetSampleOptions"/><Assign><Sequence/><ArgName="SampleOptionsSet"/><True/></Assign></Aggregate><AggregateId="SetOptionsOfSample35"><When><ArgName="CntSamples"/><Add><ArgName="StartIndex"/></Add><Sub><Units:count/><Value>1</Value></Sub><Eq><Units:count/><Value>35</Value></Eq><And><Not><ArgName="SampleOptionsSet"/></Not></And></When><Assign><Sequence/><ArgName="CartridgeTypeIndividual"/><ArgName="CartridgeType35"/></Assign><Assign><Sequence/><ArgName="DepIndividual"/><ArgName="Dep35"/></Assign><Assign><Sequence/><ArgName="WaitDepUndulationIndividual"/><ArgName="WaitDepUndulation35"/></Assign><CallId="SetOptionsForSample35"RefId="SetSampleOptions"/><Assign><Sequence/><ArgName="SampleOptionsSet"/><True/></Assign></Aggregate><AggregateId="SetOptionsOfSample36"><When><ArgName="CntSamples"/><Add><ArgName="StartIndex"/></Add><Sub><Units:count/><Value>1</Value></Sub><Eq><Units:count/><Value>36</Value></Eq><And><Not><ArgName="SampleOptionsSet"/></Not></And></When><Assign><Sequence/><ArgName="CartridgeTypeIndividual"/><ArgName="CartridgeType36"/></Assign><Assign><Sequence/><ArgName="DepIndividual"/><ArgName="Dep36"/></Assign><Assign><Sequence/><ArgName="WaitDepUndulationIndividual"/><ArgName="WaitDepUndulation36"/></Assign><CallId="SetOptionsForSample36"RefId="SetSampleOptions"/><Assign><Sequence/><ArgName="SampleOptionsSet"/><True/></Assign></Aggregate><AggregateId="SetOptionsOfSample37"><When><ArgName="CntSamples"/><Add><ArgName="StartIndex"/></Add><Sub><Units:count/><Value>1</Value></Sub><Eq><Units:count/><Value>37</Value></Eq><And><Not><ArgName="SampleOptionsSet"/></Not></And></When><Assign><Sequence/><ArgName="CartridgeTypeIndividual"/><ArgName="CartridgeType37"/></Assign><Assign><Sequence/><ArgName="DepIndividual"/><ArgName="Dep37"/></Assign><Assign><Sequence/><ArgName="WaitDepUndulationIndividual"/><ArgName="WaitDepUndulation37"/></Assign><CallId="SetOptionsForSample37"RefId="SetSampleOptions"/><Assign><Sequence/><ArgName="SampleOptionsSet"/><True/></Assign></Aggregate><AggregateId="SetOptionsOfSample38"><When><ArgName="CntSamples"/><Add><ArgName="StartIndex"/></Add><Sub><Units:count/><Value>1</Value></Sub><Eq><Units:count/><Value>38</Value></Eq><And><Not><ArgName="SampleOptionsSet"/></Not></And></When><Assign><Sequence/><ArgName="CartridgeTypeIndividual"/><ArgName="CartridgeType38"/></Assign><Assign><Sequence/><ArgName="DepIndividual"/><ArgName="Dep38"/></Assign><Assign><Sequence/><ArgName="WaitDepUndulationIndividual"/><ArgName="WaitDepUndulation38"/></Assign><CallId="SetOptionsForSample38"RefId="SetSampleOptions"/><Assign><Sequence/><ArgName="SampleOptionsSet"/><True/></Assign></Aggregate><AggregateId="SetOptionsOfSample39"><When><ArgName="CntSamples"/><Add><ArgName="StartIndex"/></Add><Sub><Units:count/><Value>1</Value></Sub><Eq><Units:count/><Value>39</Value></Eq><And><Not><ArgName="SampleOptionsSet"/></Not></And></When><Assign><Sequence/><ArgName="CartridgeTypeIndividual"/><ArgName="CartridgeType39"/></Assign><Assign><Sequence/><ArgName="DepIndividual"/><ArgName="Dep39"/></Assign><Assign><Sequence/><ArgName="WaitDepUndulationIndividual"/><ArgName="WaitDepUndulation39"/></Assign><CallId="SetOptionsForSample39"RefId="SetSampleOptions"/><Assign><Sequence/><ArgName="SampleOptionsSet"/><True/></Assign></Aggregate><AggregateId="SetOptionsOfSample40"><When><ArgName="CntSamples"/><Add><ArgName="StartIndex"/></Add><Sub><Units:count/><Value>1</Value></Sub><Eq><Units:count/><Value>40</Value></Eq><And><Not><ArgName="SampleOptionsSet"/></Not></And></When><Assign><Sequence/><ArgName="CartridgeTypeIndividual"/><ArgName="CartridgeType40"/></Assign><Assign><Sequence/><ArgName="DepIndividual"/><ArgName="Dep40"/></Assign><Assign><Sequence/><ArgName="WaitDepUndulationIndividual"/><ArgName="WaitDepUndulation40"/></Assign><CallId="SetOptionsForSample40"RefId="SetSampleOptions"/><Assign><Sequence/><ArgName="SampleOptionsSet"/><True/></Assign></Aggregate><AggregateId="SetOptionsOfSample41"><When><ArgName="CntSamples"/><Add><ArgName="StartIndex"/></Add><Sub><Units:count/><Value>1</Value></Sub><Eq><Units:count/><Value>41</Value></Eq><And><Not><ArgName="SampleOptionsSet"/></Not></And></When><Assign><Sequence/><ArgName="CartridgeTypeIndividual"/><ArgName="CartridgeType41"/></Assign><Assign><Sequence/><ArgName="DepIndividual"/><ArgName="Dep41"/></Assign><Assign><Sequence/><ArgName="WaitDepUndulationIndividual"/><ArgName="WaitDepUndulation41"/></Assign><CallId="SetOptionsForSample41"RefId="SetSampleOptions"/><Assign><Sequence/><ArgName="SampleOptionsSet"/><True/></Assign></Aggregate><AggregateId="SetOptionsOfSample42"><When><ArgName="CntSamples"/><Add><ArgName="StartIndex"/></Add><Sub><Units:count/><Value>1</Value></Sub><Eq><Units:count/><Value>42</Value></Eq><And><Not><ArgName="SampleOptionsSet"/></Not></And></When><Assign><Sequence/><ArgName="CartridgeTypeIndividual"/><ArgName="CartridgeType42"/></Assign><Assign><Sequence/><ArgName="DepIndividual"/><ArgName="Dep42"/></Assign><Assign><Sequence/><ArgName="WaitDepUndulationIndividual"/><ArgName="WaitDepUndulation42"/></Assign><CallId="SetOptionsForSample42"RefId="SetSampleOptions"/><Assign><Sequence/><ArgName="SampleOptionsSet"/><True/></Assign></Aggregate><AggregateId="SetOptionsOfSample43"><When><ArgName="CntSamples"/><Add><ArgName="StartIndex"/></Add><Sub><Units:count/><Value>1</Value></Sub><Eq><Units:count/><Value>43</Value></Eq><And><Not><ArgName="SampleOptionsSet"/></Not></And></When><Assign><Sequence/><ArgName="CartridgeTypeIndividual"/><ArgName="CartridgeType43"/></Assign><Assign><Sequence/><ArgName="DepIndividual"/><ArgName="Dep43"/></Assign><Assign><Sequence/><ArgName="WaitDepUndulationIndividual"/><ArgName="WaitDepUndulation43"/></Assign><CallId="SetOptionsForSample43"RefId="SetSampleOptions"/><Assign><Sequence/><ArgName="SampleOptionsSet"/><True/></Assign></Aggregate><AggregateId="SetOptionsOfSample44"><When><ArgName="CntSamples"/><Add><ArgName="StartIndex"/></Add><Sub><Units:count/><Value>1</Value></Sub><Eq><Units:count/><Value>44</Value></Eq><And><Not><ArgName="SampleOptionsSet"/></Not></And></When><Assign><Sequence/><ArgName="CartridgeTypeIndividual"/><ArgName="CartridgeType44"/></Assign><Assign><Sequence/><ArgName="DepIndividual"/><ArgName="Dep44"/></Assign><Assign><Sequence/><ArgName="WaitDepUndulationIndividual"/><ArgName="WaitDepUndulation44"/></Assign><CallId="SetOptionsForSample44"RefId="SetSampleOptions"/><Assign><Sequence/><ArgName="SampleOptionsSet"/><True/></Assign></Aggregate><AggregateId="SetOptionsOfSample45"><When><ArgName="CntSamples"/><Add><ArgName="StartIndex"/></Add><Sub><Units:count/><Value>1</Value></Sub><Eq><Units:count/><Value>45</Value></Eq><And><Not><ArgName="SampleOptionsSet"/></Not></And></When><Assign><Sequence/><ArgName="CartridgeTypeIndividual"/><ArgName="CartridgeType45"/></Assign><Assign><Sequence/><ArgName="DepIndividual"/><ArgName="Dep45"/></Assign><Assign><Sequence/><ArgName="WaitDepUndulationIndividual"/><ArgName="WaitDepUndulation45"/></Assign><CallId="SetOptionsForSample45"RefId="SetSampleOptions"/><Assign><Sequence/><ArgName="SampleOptionsSet"/><True/></Assign></Aggregate><AggregateId="SetOptionsOfSample46"><When><ArgName="CntSamples"/><Add><ArgName="StartIndex"/></Add><Sub><Units:count/><Value>1</Value></Sub><Eq><Units:count/><Value>46</Value></Eq><And><Not><ArgName="SampleOptionsSet"/></Not></And></When><Assign><Sequence/><ArgName="CartridgeTypeIndividual"/><ArgName="CartridgeType46"/></Assign><Assign><Sequence/><ArgName="DepIndividual"/><ArgName="Dep46"/></Assign><Assign><Sequence/><ArgName="WaitDepUndulationIndividual"/><ArgName="WaitDepUndulation46"/></Assign><CallId="SetOptionsForSample46"RefId="SetSampleOptions"/><Assign><Sequence/><ArgName="SampleOptionsSet"/><True/></Assign></Aggregate><AggregateId="SetOptionsOfSample47"><When><ArgName="CntSamples"/><Add><ArgName="StartIndex"/></Add><Sub><Units:count/><Value>1</Value></Sub><Eq><Units:count/><Value>47</Value></Eq><And><Not><ArgName="SampleOptionsSet"/></Not></And></When><Assign><Sequence/><ArgName="CartridgeTypeIndividual"/><ArgName="CartridgeType47"/></Assign><Assign><Sequence/><ArgName="DepIndividual"/><ArgName="Dep47"/></Assign><Assign><Sequence/><ArgName="WaitDepUndulationIndividual"/><ArgName="WaitDepUndulation47"/></Assign><CallId="SetOptionsForSample47"RefId="SetSampleOptions"/><Assign><Sequence/><ArgName="SampleOptionsSet"/><True/></Assign></Aggregate><AggregateId="SetOptionsOfSample48"><When><ArgName="CntSamples"/><Add><ArgName="StartIndex"/></Add><Sub><Units:count/><Value>1</Value></Sub><Eq><Units:count/><Value>48</Value></Eq><And><Not><ArgName="SampleOptionsSet"/></Not></And></When><Assign><Sequence/><ArgName="CartridgeTypeIndividual"/><ArgName="CartridgeType48"/></Assign><Assign><Sequence/><ArgName="DepIndividual"/><ArgName="Dep48"/></Assign><Assign><Sequence/><ArgName="WaitDepUndulationIndividual"/><ArgName="WaitDepUndulation48"/></Assign><CallId="SetOptionsForSample48"RefId="SetSampleOptions"/><Assign><Sequence/><ArgName="SampleOptionsSet"/><True/></Assign></Aggregate><AggregateId="SetOptionsOfSample49"><When><ArgName="CntSamples"/><Add><ArgName="StartIndex"/></Add><Sub><Units:count/><Value>1</Value></Sub><Eq><Units:count/><Value>49</Value></Eq><And><Not><ArgName="SampleOptionsSet"/></Not></And></When><Assign><Sequence/><ArgName="CartridgeTypeIndividual"/><ArgName="CartridgeType49"/></Assign><Assign><Sequence/><ArgName="DepIndividual"/><ArgName="Dep49"/></Assign><Assign><Sequence/><ArgName="WaitDepUndulationIndividual"/><ArgName="WaitDepUndulation49"/></Assign><CallId="SetOptionsForSample49"RefId="SetSampleOptions"/><Assign><Sequence/><ArgName="SampleOptionsSet"/><True/></Assign></Aggregate><AggregateId="SetOptionsOfSample50"><When><ArgName="CntSamples"/><Add><ArgName="StartIndex"/></Add><Sub><Units:count/><Value>1</Value></Sub><Eq><Units:count/><Value>50</Value></Eq><And><Not><ArgName="SampleOptionsSet"/></Not></And></When><Assign><Sequence/><ArgName="CartridgeTypeIndividual"/><ArgName="CartridgeType50"/></Assign><Assign><Sequence/><ArgName="DepIndividual"/><ArgName="Dep50"/></Assign><Assign><Sequence/><ArgName="WaitDepUndulationIndividual"/><ArgName="WaitDepUndulation50"/></Assign><CallId="SetOptionsForSample50"RefId="SetSampleOptions"/><Assign><Sequence/><ArgName="SampleOptionsSet"/><True/></Assign></Aggregate><AggregateId="SetOptionsOfSample51"><When><ArgName="CntSamples"/><Add><ArgName="StartIndex"/></Add><Sub><Units:count/><Value>1</Value></Sub><Eq><Units:count/><Value>51</Value></Eq><And><Not><ArgName="SampleOptionsSet"/></Not></And></When><Assign><Sequence/><ArgName="CartridgeTypeIndividual"/><ArgName="CartridgeType51"/></Assign><Assign><Sequence/><ArgName="DepIndividual"/><ArgName="Dep51"/></Assign><Assign><Sequence/><ArgName="WaitDepUndulationIndividual"/><ArgName="WaitDepUndulation51"/></Assign><CallId="SetOptionsForSample51"RefId="SetSampleOptions"/><Assign><Sequence/><ArgName="SampleOptionsSet"/><True/></Assign></Aggregate><AggregateId="SetOptionsOfSample52"><When><ArgName="CntSamples"/><Add><ArgName="StartIndex"/></Add><Sub><Units:count/><Value>1</Value></Sub><Eq><Units:count/><Value>52</Value></Eq><And><Not><ArgName="SampleOptionsSet"/></Not></And></When><Assign><Sequence/><ArgName="CartridgeTypeIndividual"/><ArgName="CartridgeType52"/></Assign><Assign><Sequence/><ArgName="DepIndividual"/><ArgName="Dep52"/></Assign><Assign><Sequence/><ArgName="WaitDepUndulationIndividual"/><ArgName="WaitDepUndulation52"/></Assign><CallId="SetOptionsForSample52"RefId="SetSampleOptions"/><Assign><Sequence/><ArgName="SampleOptionsSet"/><True/></Assign></Aggregate><AggregateId="SetOptionsOfSample53"><When><ArgName="CntSamples"/><Add><ArgName="StartIndex"/></Add><Sub><Units:count/><Value>1</Value></Sub><Eq><Units:count/><Value>53</Value></Eq><And><Not><ArgName="SampleOptionsSet"/></Not></And></When><Assign><Sequence/><ArgName="CartridgeTypeIndividual"/><ArgName="CartridgeType53"/></Assign><Assign><Sequence/><ArgName="DepIndividual"/><ArgName="Dep53"/></Assign><Assign><Sequence/><ArgName="WaitDepUndulationIndividual"/><ArgName="WaitDepUndulation53"/></Assign><CallId="SetOptionsForSample53"RefId="SetSampleOptions"/><Assign><Sequence/><ArgName="SampleOptionsSet"/><True/></Assign></Aggregate><AggregateId="SetOptionsOfSample54"><When><ArgName="CntSamples"/><Add><ArgName="StartIndex"/></Add><Sub><Units:count/><Value>1</Value></Sub><Eq><Units:count/><Value>54</Value></Eq><And><Not><ArgName="SampleOptionsSet"/></Not></And></When><Assign><Sequence/><ArgName="CartridgeTypeIndividual"/><ArgName="CartridgeType54"/></Assign><Assign><Sequence/><ArgName="DepIndividual"/><ArgName="Dep54"/></Assign><Assign><Sequence/><ArgName="WaitDepUndulationIndividual"/><ArgName="WaitDepUndulation54"/></Assign><CallId="SetOptionsForSample54"RefId="SetSampleOptions"/><Assign><Sequence/><ArgName="SampleOptionsSet"/><True/></Assign></Aggregate><AggregateId="SetOptionsOfSample55"><When><ArgName="CntSamples"/><Add><ArgName="StartIndex"/></Add><Sub><Units:count/><Value>1</Value></Sub><Eq><Units:count/><Value>55</Value></Eq><And><Not><ArgName="SampleOptionsSet"/></Not></And></When><Assign><Sequence/><ArgName="CartridgeTypeIndividual"/><ArgName="CartridgeType55"/></Assign><Assign><Sequence/><ArgName="DepIndividual"/><ArgName="Dep55"/></Assign><Assign><Sequence/><ArgName="WaitDepUndulationIndividual"/><ArgName="WaitDepUndulation55"/></Assign><CallId="SetOptionsForSample55"RefId="SetSampleOptions"/><Assign><Sequence/><ArgName="SampleOptionsSet"/><True/></Assign></Aggregate><AggregateId="SetOptionsOfSample56"><When><ArgName="CntSamples"/><Add><ArgName="StartIndex"/></Add><Sub><Units:count/><Value>1</Value></Sub><Eq><Units:count/><Value>56</Value></Eq><And><Not><ArgName="SampleOptionsSet"/></Not></And></When><Assign><Sequence/><ArgName="CartridgeTypeIndividual"/><ArgName="CartridgeType56"/></Assign><Assign><Sequence/><ArgName="DepIndividual"/><ArgName="Dep56"/></Assign><Assign><Sequence/><ArgName="WaitDepUndulationIndividual"/><ArgName="WaitDepUndulation56"/></Assign><CallId="SetOptionsForSample56"RefId="SetSampleOptions"/><Assign><Sequence/><ArgName="SampleOptionsSet"/><True/></Assign></Aggregate><AggregateId="SetOptionsOfSample57"><When><ArgName="CntSamples"/><Add><ArgName="StartIndex"/></Add><Sub><Units:count/><Value>1</Value></Sub><Eq><Units:count/><Value>57</Value></Eq><And><Not><ArgName="SampleOptionsSet"/></Not></And></When><Assign><Sequence/><ArgName="CartridgeTypeIndividual"/><ArgName="CartridgeType57"/></Assign><Assign><Sequence/><ArgName="DepIndividual"/><ArgName="Dep57"/></Assign><Assign><Sequence/><ArgName="WaitDepUndulationIndividual"/><ArgName="WaitDepUndulation57"/></Assign><CallId="SetOptionsForSample57"RefId="SetSampleOptions"/><Assign><Sequence/><ArgName="SampleOptionsSet"/><True/></Assign></Aggregate><AggregateId="SetOptionsOfSample58"><When><ArgName="CntSamples"/><Add><ArgName="StartIndex"/></Add><Sub><Units:count/><Value>1</Value></Sub><Eq><Units:count/><Value>58</Value></Eq><And><Not><ArgName="SampleOptionsSet"/></Not></And></When><Assign><Sequence/><ArgName="CartridgeTypeIndividual"/><ArgName="CartridgeType58"/></Assign><Assign><Sequence/><ArgName="DepIndividual"/><ArgName="Dep58"/></Assign><Assign><Sequence/><ArgName="WaitDepUndulationIndividual"/><ArgName="WaitDepUndulation58"/></Assign><CallId="SetOptionsForSample58"RefId="SetSampleOptions"/><Assign><Sequence/><ArgName="SampleOptionsSet"/><True/></Assign></Aggregate><AggregateId="SetOptionsOfSample59"><When><ArgName="CntSamples"/><Add><ArgName="StartIndex"/></Add><Sub><Units:count/><Value>1</Value></Sub><Eq><Units:count/><Value>59</Value></Eq><And><Not><ArgName="SampleOptionsSet"/></Not></And></When><Assign><Sequence/><ArgName="CartridgeTypeIndividual"/><ArgName="CartridgeType59"/></Assign><Assign><Sequence/><ArgName="DepIndividual"/><ArgName="Dep59"/></Assign><Assign><Sequence/><ArgName="WaitDepUndulationIndividual"/><ArgName="WaitDepUndulation59"/></Assign><CallId="SetOptionsForSample59"RefId="SetSampleOptions"/><Assign><Sequence/><ArgName="SampleOptionsSet"/><True/></Assign></Aggregate><AggregateId="SetOptionsOfSample60"><When><ArgName="CntSamples"/><Add><ArgName="StartIndex"/></Add><Sub><Units:count/><Value>1</Value></Sub><Eq><Units:count/><Value>60</Value></Eq><And><Not><ArgName="SampleOptionsSet"/></Not></And></When><Assign><Sequence/><ArgName="CartridgeTypeIndividual"/><ArgName="CartridgeType60"/></Assign><Assign><Sequence/><ArgName="DepIndividual"/><ArgName="Dep60"/></Assign><Assign><Sequence/><ArgName="WaitDepUndulationIndividual"/><ArgName="WaitDepUndulation60"/></Assign><CallId="SetOptionsForSample60"RefId="SetSampleOptions"/><Assign><Sequence/><ArgName="SampleOptionsSet"/><True/></Assign></Aggregate><AggregateId="SetFiringDepthAbsolute"><Sequence/><When><ArgName="SampleOptionsSet"/><And><Not><IsNaN><ArgName="DepthDesignated"/></IsNaN></Not></And><And><Not><ArgName="FlagTargetDepthSet"/></Not></And></When><Assign><Sequence/><ArgName="DepthSet"/><ArgName="DepthDesignated"/></Assign><Assign><Sequence/><ArgName="FlagTargetDepthSet"/><True/></Assign></Aggregate><AggregateId="FiringOnDepth"><Sequence/><Break><Not><ArgName="FlagTargetDepthSet"/></Not><Or><Not><ArgName="CntSamples"/><Le><ArgName="NumSamplers"/></Le></Not></Or></Break><Assign><Sequence/><ArgName="SampleAtDepth:TargetDepth"/><ArgName="DepthSet"/></Assign><Assign><Sequence/><ArgName="SampleAtDepth:SettleTime"/><ArgName="WaitDepthUndulation"/></Assign><Assign><Sequence/><ArgName="FlagSamplingOngoing"/><True/></Assign><SyslogSeverity="Important">DepthSet = <ArgName="DepthSet"/><Units:meter/></Syslog><SyslogSeverity="Important">Taking sample No.<ArgName="CntSamples"/><Units:count/>. Target depth = <ArgName="DepthSet"/><Units:meter/>.</Syslog><SyslogSeverity="Important">If ESP, requesting ESP cartridge type:<ArgName="CartridgeType"/><Units:count/></Syslog><Assign><Sequence/><ArgName="ElapsedSinceStartOrLastSample"/><Units:hour/><Value>0</Value></Assign><AggregateId="TriggerOnDepth"><Sequence/><Break><ArgName="UseESP"/><And><IsNaN><ArgName="CartridgeType"/></IsNaN></And></Break><Assign><Sequence/><ArgName="SampleAtDepth:ESPCartridgeType"/><ArgName="CartridgeType"/></Assign><CallId="Sampling"RefId="SampleAtDepth"/><SyslogSeverity="Important">Sample No.<ArgName="CntSamples"/><Units:count/> completed.</Syslog><Assign><Sequence/><ArgName="ElapsedSinceStartOrLastSample"/><Units:hour/><Value>0</Value></Assign><Assign><Sequence/><ArgName="FlagSamplingOngoing"/><False/></Assign><Assign><Sequence/><ArgName="SampleCompleted"/><True/></Assign><!-- Don't move the following line --><Assign><Sequence/><ArgName="SampleOptionsSet"/><False/></Assign><Assign><Sequence/><ArgName="FlagTargetDepthSet"/><False/></Assign></Aggregate></Aggregate><AggregateId="Surfacing"><Sequence/><Break><Not><ArgName="SampleCompleted"/><And><ArgName="CntSamples"/><Eq><ArgName="NumSamplers"/></Eq></And></Not></Break><CallId="AllSamplesDoneGoToSurface"RefId="NeedComms"/></Aggregate></Aggregate></Mission>