<fieldname="HorizontalVelMax"units="m/s"type="float"elements="1"defaultvalue="20"description="Maximum speed the autopilot will try to achieve, usually for long distances"/>
<fieldname="HorizontalVelMin"units="m/s"type="float"elements="1"defaultvalue="10"description="Minimum speed the autopilot will try to fly, for example when loitering"/>
<fieldname="VerticalVelMax"units="m/s"type="float"elements="1"defaultvalue="10"description="maximum allowed climb or sink rate in guided flight"/>
<fieldname="CourseFeedForward"units="s"type="float"elements="1"defaultvalue="1.0"description="how many seconds to plan the flight vector ahead when initiating necessary heading changes - increase for planes with sluggish response"/>
<fieldname="ReverseCourseOverlap"units="deg"type="float"elements="1"defaultvalue="20.0"description="how big the overlapping area behind the plane is, where, if the desired course lies in, the plane will not change bank angle while turning (to prevent oscillation)"/>
<fieldname="HorizontalPosP"units="(m/s)/m"type="float"elements="1"defaultvalue="0.2"description="proportional coefficient for correction vector in path vector field to get back on course - reduce for fast planes to prevent course oscillations"/>
<fieldname="VerticalPosP"units="(m/s)/m"type="float"elements="1"defaultvalue="0.4"description="proportional coefficient for desired vertical speed in relation to altitude displacement - reduce if plane is oscillating vertically, increase if altitude is not held reliably"/>
<fieldname="UseAirspeedSensor"units="bool"type="enum"elements="1"options="False,True"defaultvalue="True"description="allows to ignore the airspeed sensor, set to false if you have none, which will trigger fallback algorithm without indicating a fault"/>
<fieldname="CoursePI"units="deg/deg"type="float"elements="3"elementnames="Kp,Ki,ILimit"defaultvalue="0.2,0,0"description="coefficients for desired bank angle in relation to ground bearing error - this controls heading"/>
<fieldname="SpeedPI"units="deg / (m/s)"type="float"elements="3"elementnames="Kp,Ki,ILimit"defaultvalue="2.5,.25,10"description="coefficients for desired pitch in relation to speed error"/>
<fieldname="VerticalToPitchCrossFeed"units="deg / (m/s)"type="float"elementnames="Kp,Max"defaultvalue="5,10"description="coefficients for adjusting desired pitch in relation to vertical speed error"/>
<fieldname="AirspeedToPowerCrossFeed"units="1 / (m/s)"type="float"elementnames="Kp,Max"defaultvalue="0.2,1"description="proportional coefficient for adjusting vertical speed error for power calculation in relation to airspeed error"/>
<fieldname="PowerPI"units="1/(m/s)"type="float"elements="3"elementnames="Kp,Ki,ILimit"defaultvalue="0.01,0.05,0.5"description="proportional coefficient for desired thrust in relation to vertical speed error (absolute but including crossfeed)"/>
<fieldname="RollLimit"units="deg"type="float"elements="3"elementnames="Min,Neutral,Max"defaultvalue="-45,0,45"description="maximum allowed bank angles in navigates flight"/>
<fieldname="PitchLimit"units="deg"type="float"elements="3"elementnames="Min,Neutral,Max"defaultvalue="-10,5,20"description="maximum allowed pitch angles and setpoint for neutral pitch"/>
<fieldname="ThrustLimit"units=""type="float"elements="3"elementnames="Min,Neutral,Max"defaultvalue="0.1,0.5,0.9"description="minimum and maximum allowed thrust and setpoint for cruise speed"/>
description="Wind: degrees of crabbing allowed -- Speeds: percentage (1.0=100%) of the limit to be over/under -- Power & Control: flag to turn on/off 0.0=off 1.0 = on" />
description="maximum margins from attempted attitude allowed during takeoff -- In flight Roll/Pitch are added to RollLimit/PitchLimit as max limits - throttle is cut when beyond if roll > RollLimit.Max + TakeOffLimits.RollDeg the same happens when MaxDecelerationDeltaMPS below Lowspeed limit if speed < Safetymargins.Lowspeed*HorizontalVelMin - TakeOffLimits.MaxDecelerationDeltaMPS" />