behavior missionTimer
{
timeOut = 1260;
}
# 
# depth envelope
behavior depthEnvelope
{
minDepth = 0;
maxDepth = 73;
abortDepth = 74;
minAltitude = 3.0;
abortAltitude = 2.0;
}
# acquire gps fix 
behavior getgps
{
duration = 600;
minHits = 10;
abortOnTimeout = True;
}
# 
# ascend behavior 
behavior ascend
{
duration = 300;
horizontalMode = rudder;
horizontal = 3.000000;
pitch = 45.000000;
speed = 1.500000;
endDepth = 2.000000;
}
behavior cathx
{
    id = 19;
    duration = 1;
    capture = 0;
    profile = 1;
}
behavior waypoint_bottom
{
latitude = 36.830050;
longitude = -121.8437;
duration = 600;
depth = 70.000000;
altitude = 4;
speed = 1.500000;
maxLowerPitch = 15;
tau = 3;
}
behavior cathx
{
    id = 118;
    duration = 1;
    capture = 1;
}
behavior cathx
{
    id = 18;
    duration = 1;
    profile = 18;
}
behavior waypoint_bottom
{
latitude = 36.830050;
longitude = -121.8437;
duration = 180;
depth = 70.000000;
altitude = 4;
speed = 1.500000;
maxLowerPitch = 15;
tau = 3;
}
behavior cathx
{
    id = 117;
    duration = 1;
    capture = 1;
}
behavior cathx
{
    id = 17;
    duration = 1;
    profile = 17;
}
behavior waypoint_bottom
{
latitude = 36.830050;
longitude = -121.8437;
duration = 180;
depth = 70.000000;
altitude = 4;
speed = 1.500000;
maxLowerPitch = 15;
tau = 3;
}
behavior cathx
{
    id = 116;
    duration = 1;
    capture = 1;
}
behavior cathx
{
    id = 16;
    duration = 1;
    profile = 16;
}
behavior waypoint_bottom
{
latitude = 36.830050;
longitude = -121.8437;
duration = 180;
depth = 70.000000;
altitude = 4;
speed = 1.500000;
maxLowerPitch = 15;
tau = 3;
}
behavior cathx
{
    id = 115;
    duration = 1;
    capture = 1;
}
behavior cathx
{
    id = 15;
    duration = 1;
    profile = 15;
}
behavior waypoint_bottom
{
latitude = 36.830050;
longitude = -121.8437;
duration = 180;
depth = 70.000000;
altitude = 4;
speed = 1.500000;
maxLowerPitch = 15;
tau = 3;
}
behavior cathx
{
    id = 114;
    duration = 1;
    capture = 1;
}
behavior cathx
{
    id = 14;
    duration = 1;
    profile = 14;
}
behavior waypoint_bottom
{
latitude = 36.830050;
longitude = -121.8437;
duration = 180;
depth = 70.000000;
altitude = 4;
speed = 1.500000;
maxLowerPitch = 15;
tau = 3;
}
behavior cathx
{
    id = 113;
    duration = 1;
    capture = 1;
}
behavior cathx
{
    id = 13;
    duration = 1;
    profile = 13;
}
behavior waypoint_bottom
{
latitude = 36.830050;
longitude = -121.8437;
duration = 180;
depth = 70.000000;
altitude = 4;
speed = 1.500000;
maxLowerPitch = 15;
tau = 3;
}
behavior cathx
{
    id = 112;
    duration = 1;
    capture = 1;
}
behavior cathx
{
    id = 12;
    duration = 1;
    profile = 12;
}
behavior waypoint_bottom
{
latitude = 36.830050;
longitude = -121.8437;
duration = 180;
depth = 70.000000;
altitude = 4;
speed = 1.500000;
maxLowerPitch = 15;
tau = 3;
}
behavior cathx
{
    id = 111;
    duration = 1;
    capture = 1;
}
behavior cathx
{
    id = 11;
    duration = 1;
    profile = 11;
}
behavior waypoint_bottom
{
latitude = 36.830050;
longitude = -121.8437;
duration = 180;
depth = 70.000000;
altitude = 4;
speed = 1.500000;
maxLowerPitch = 15;
tau = 3;
}
behavior cathx
{
    id = 110;
    duration = 1;
    capture = 1;
}
behavior cathx
{
    id = 10;
    duration = 1;
    profile = 10;
}
behavior waypoint_bottom
{
latitude = 36.819850;
longitude = -121.8437;
duration = 600;
depth = 70.000000;
altitude = 6;
speed = 1.500000;
maxLowerPitch = 15;
tau = 3;
}
behavior waypoint
{
latitude = 36.817850;
longitude = -121.8437;
duration = 1500;
depth = 45.000000;
speed = 1.500000;
}
# 
# Descend behavior 
behavior descend
{
horizontalMode = heading;
horizontal = 180.0;
pitch = -35.000000;
speed = 1.500000;
maxDepth = 40;
minAltitude = 5.000000;
duration = 300;
}
# 
# Descend behavior 
behavior descend
{
horizontalMode = heading;
horizontal = 180.0;
pitch = -35.000000;
speed = 1.500000;
maxDepth = 3.000000;
minAltitude = 5.000000;
duration = 300;
}
# 
# setpoint on surface to gather momentum 
behavior setpoint
{
duration = 30;
heading = 180.0;
speed = 1.500000;
verticalMode = pitch;
pitch = 0;
}
behavior cathx
{
    id = 1;
    duration = 1;
    profile = 1;
}
# 
# acquire gps fix 
behavior getgps
{
duration = 600;
minHits = 10;
abortOnTimeout = True;
}
