X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=src%2FCockpit%2Fradiostack.hxx;h=c2031790322f9a2ffc9de23e89dbbd0fe9c6368d;hb=29275ce1ecf9c4ea302aacca8c5ae5d4d3319a17;hp=58abb3f39156c6f7d89840436d67bb8b460213ac;hpb=469703dd0c23931bbea6ddd8f2c1d8fd0f9071a2;p=flightgear.git diff --git a/src/Cockpit/radiostack.hxx b/src/Cockpit/radiostack.hxx index 58abb3f39..c20317903 100644 --- a/src/Cockpit/radiostack.hxx +++ b/src/Cockpit/radiostack.hxx @@ -75,7 +75,7 @@ class FGRadioStack : public FGSubsystem double nav1_effective_range; double nav1_heading; double nav1_target_gs; - int nav1_offset; + double nav1_magvar; bool nav2_valid; bool nav2_inrange; @@ -108,7 +108,7 @@ class FGRadioStack : public FGSubsystem double nav2_effective_range; double nav2_heading; double nav2_target_gs; - int nav2_offset; + double nav2_magvar; bool adf_valid; bool adf_inrange; @@ -202,6 +202,9 @@ public: inline double get_nav1_heading() const { return nav1_heading; } inline double get_nav1_radial() const { return nav1_radial; } inline double get_nav1_target_gs() const { return nav1_target_gs; } + inline double get_nav1_magvar() const { return nav1_magvar; } + double get_nav1_heading_needle_deflection() const; + double get_nav1_gs_needle_deflection() const; inline bool get_nav2_inrange() const { return nav2_inrange; } bool get_nav2_to_flag () const; @@ -225,6 +228,9 @@ public: inline double get_nav2_heading() const { return nav2_heading; } inline double get_nav2_radial() const { return nav2_radial; } inline double get_nav2_target_gs() const { return nav2_target_gs; } + inline double get_nav2_magvar() const { return nav2_magvar; } + double get_nav2_heading_needle_deflection() const; + double get_nav2_gs_needle_deflection() const; inline bool get_adf_inrange() const { return adf_inrange; } inline double get_adf_lon() const { return adf_lon; }