87 lines
1.7 KiB
Plaintext
Executable File
87 lines
1.7 KiB
Plaintext
Executable File
//-------- FILE: gly_2.bhv -------------
|
|
|
|
initialize DEPLOY = false
|
|
initialize RETURN = false
|
|
|
|
set MODE = ACTIVE {
|
|
DEPLOY = true
|
|
} INACTIVE
|
|
|
|
set MODE = Const {
|
|
MODE = ACTIVE
|
|
RETURN != true
|
|
}
|
|
|
|
set MODE = RETURNING {
|
|
MODE = ACTIVE
|
|
RETURN = true
|
|
}
|
|
|
|
//----------------------------------------------
|
|
Behavior = BHV_ConstantHeading
|
|
{
|
|
// General Behavior Parameters
|
|
name = const_hdg // example
|
|
pwt = 100 // default
|
|
condition = MODE == Const
|
|
updates = CONST_HDG_UPDATES // example
|
|
|
|
// Parameters specific to this behavior
|
|
basewidth = 10 // default
|
|
duration = 100
|
|
heading = 270
|
|
heading_mismatch_var = HDG_DIFF // example
|
|
peakwidth = 10 // default
|
|
summitdelta = 25 // default
|
|
}
|
|
|
|
//----------------------------------------------
|
|
Behavior = BHV_ConstantDepth
|
|
{
|
|
name = bhv_const_depth
|
|
pwt = 100
|
|
duration = 100
|
|
condition = MODE == Const
|
|
updates = DEPTH_VALUE
|
|
|
|
depth = 10
|
|
peakwidth = 8
|
|
basewidth = 12
|
|
summitdelta = 10
|
|
}
|
|
|
|
//----------------------------------------------
|
|
Behavior = BHV_ConstantSpeed
|
|
{
|
|
// General Behavior Parameters
|
|
name = const_spd_transit // example
|
|
pwt = 100 // default
|
|
condition = MODE==Const
|
|
updates = CONST_SPD_UPDATES // example
|
|
|
|
// Parameters specific to this behavior
|
|
basewidth = 0.2 // default
|
|
duration = 100
|
|
speed = 0.5
|
|
speed_mismatch_var = SPEED_DIFF // example
|
|
peakwidth = 0 // default
|
|
summitdelta = 0 // default
|
|
}
|
|
|
|
//----------------------------------------------
|
|
Behavior = BHV_Waypoint
|
|
{
|
|
name = waypt_return
|
|
priority = 100
|
|
perpetual = true
|
|
updates = RETURN_UPDATES
|
|
condition = MODE==RETURNING
|
|
endflag = RETURN = false
|
|
|
|
speed = 1
|
|
radius = 3.0
|
|
nm_radius = 15.0
|
|
point = x=-50, y=-100
|
|
}
|
|
|