# Copyright (c) 2008 Monterey Bay Aquarium Research Institute (MBARI)
# MBARI Proprietary Information. All Rights Reserved
aggregate AbortDrift {
"""
Limit drifting period without receiving any acoustic signals.
"""
arguments {
AcousticTimeout = 96 hour
"""
Drifting for longer than this period without receiving any acoustic
signals will trigger the abort.
"""
}
run in parallel
syslog info "Insert acoustic timeout set to " + AcousticTimeout~hour + "."
behavior Guidance:AbortDrift {
run in sequence
set acousticTimeout = AcousticTimeout
}
behavior Guidance:Execute {
run in sequence
set command = "stop"
}
}