fgTie("/autopilot/settings/altitude", getAPAltitude, setAPAltitude);
fgTie("/autopilot/locks/heading", getAPHeadingLock, setAPHeadingLock);
fgTie("/autopilot/settings/heading", getAPHeading, setAPHeading);
+ fgTie("/autopilot/settings/heading-dg", getAPHeadingDG, setAPHeadingDG);
fgTie("/autopilot/settings/heading-magnetic",
getAPHeadingMag, setAPHeadingMag);
fgTie("/autopilot/locks/nav1", getAPNAV1Lock, setAPNAV1Lock);
fgTie("/environment/wind-down", getWindDown, setWindDown);
// View
+ fgTie("/sim/field-of-view", getFOV, setFOV);
fgTie("/sim/view/axes/long", (double(*)())0, setViewAxisLong);
fgTie("/sim/view/axes/lat", (double(*)())0, setViewAxisLat);
}
+/**
+ * Get the autopilot DG target heading in degrees.
+ */
+double
+FGBFI::getAPHeadingDG ()
+{
+ return current_autopilot->get_DGTargetHeading();
+}
+
+
+/**
+ * Set the autopilot DG target heading in degrees.
+ */
+void
+FGBFI::setAPHeadingDG (double heading)
+{
+ current_autopilot->set_DGTargetHeading( heading );
+}
+
+
/**
* Get the autopilot target heading in degrees.
*/
// View.
////////////////////////////////////////////////////////////////////////
+double
+FGBFI::getFOV ()
+{
+ globals->get_current_view()->get_fov();
+}
+
+void
+FGBFI::setFOV (double fov)
+{
+ globals->get_current_view()->set_fov( fov );
+}
+
void
FGBFI::setViewAxisLong (double axis)
{