# Copyright (c) 2024 MBARI
# MBARI Proprietary Information. Confidential. All Rights Reserved
# Unauthorized copying or distribution of this file via any medium is strictly
# prohibited.
#
# WARNING - This file contains information whose export is restricted by the
# Export Administration Act of 1979 (Title 50, U.S.C., App. 2401 et seq.), as
# amended. Violations of these export laws are subject to severe civil and/or
# criminal penalties.
# ====================
# Generated by TethysL
# ====================
mission sample_lab {
"""
This mission is designed to run in the lab only and triggers an ESP
sample with specified type.
"""
arguments {
MissionTimeout = 90 minute
"""
How long to let the mission run.
"""
CartridgeType = -4 count
"""
Specifies ESP cartridge type code (defaults to archiveHiBiomass_bac: -4)
"""
NumberOfSamples = 1 count
"""
Number of samples to take.
"""
}
timeout duration=MissionTimeout
behavior Sample:AbortSample {
run in parallel
}
aggregate SampleRepeater {
run in sequence repeat=NumberOfSamples
syslog important "Sampling ESP cartridge type " + CartridgeType~count
behavior Science:ESPCartridgeSelect {
run in sequence
timeout duration=P1M
set cartridgeType = CartridgeType
}
readDatum id="TriggerESP" {
Science:ESPComponent.sampling
}
readDatum id="WaitForESP" {
Science:ESPComponent.sample_number
}
}
}