# 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.
mission piscivore_lab {
arguments {
ElapsedSinceDefaultStarted = 0 minute
}
behavior Guidance:GoToSurface {
run in progression
}
aggregate dataRead {
run while ( true )
readDatum {
Universal:platform_communications
}
behavior Guidance:Wait {
run in sequence
set duration = 5 minute
}
}
aggregate MissionLoop {
run in sequence repeat=1000
aggregate CheckIn {
run in sequence repeat=288
behavior Guidance:Wait {
run in sequence
set duration = 15 minute
}
assign in sequence ElapsedSinceDefaultStarted = elapsed ( Universal:mission_started )
syslog important "Piscivore lab pre-deployment, please do not safe vehicle. Mission running for "
+ ElapsedSinceDefaultStarted~minute
}
syslog important "Restarting logs"
behavior Guidance:Execute {
run in sequence
set command = "restart logs"
}
}
}