- TIE_DOUBLE("/radios/nav2/dme/distance", getNAV2DistDME, 0);
- TIE_BOOL("/radios/nav2/to-flag", getNAV2TO, 0);
- TIE_BOOL("/radios/nav2/from-flag", getNAV2FROM, 0);
- TIE_BOOL("/radios/nav2/in-range", getNAV2InRange, 0);
- TIE_BOOL("/radios/nav2/dme/in-range", getNAV2DMEInRange, 0);
-
- TIE_DOUBLE("/radios/adf/frequencies/selected", getADFFreq, setADFFreq);
- TIE_DOUBLE("/radios/adf/frequencies/standby", getADFAltFreq, setADFAltFreq);
- TIE_DOUBLE("/radios/adf/rotation", getADFRotation, setADFRotation);
-
- TIE_DOUBLE("/environment/visibility", getVisibility, setVisibility);
-
+ fgTie("/radios/nav2/dme/distance", getNAV2DistDME);
+ fgTie("/radios/nav2/to-flag", getNAV2TO);
+ fgTie("/radios/nav2/from-flag", getNAV2FROM);
+ fgTie("/radios/nav2/in-range", getNAV2InRange);
+ fgTie("/radios/nav2/dme/in-range", getNAV2DMEInRange);
+
+ fgTie("/radios/adf/frequencies/selected", getADFFreq, setADFFreq);
+ fgTie("/radios/adf/frequencies/standby", getADFAltFreq, setADFAltFreq);
+ fgTie("/radios/adf/rotation", getADFRotation, setADFRotation);
+
+ // Weather
+ fgTie("/environment/visibility", getVisibility, setVisibility);
+ fgTie("/environment/wind-north", getWindNorth, setWindNorth);
+ fgTie("/environment/wind-east", getWindEast, setWindEast);
+ fgTie("/environment/wind-down", getWindDown, setWindDown);
+
+ // View
+ fgTie("/sim/view/axes/long", (double(*)())0, setViewAxisLong);
+ fgTie("/sim/view/axes/lat", (double(*)())0, setViewAxisLat);
+
+ _altitude_countdown = 0;