]> git.mxchange.org Git - flightgear.git/blobdiff - src/Network/atc610x.hxx
ignore resets for now because every z/Z key press would trigger a call to NOAA. We...
[flightgear.git] / src / Network / atc610x.hxx
index 7819660eb9633351aafdff6972820670a377d42c..cc57e4fca27ee05361e702a98efa4236d5334d20 100644 (file)
@@ -47,6 +47,8 @@
 
 class FGATC610x : public FGProtocol {
 
+    bool use_rudder;
+
     int board;
 
     int lock_fd;
@@ -90,19 +92,19 @@ class FGATC610x : public FGProtocol {
     SGPropertyNode *adf_stby_mode, *adf_timer_mode;
     SGPropertyNode *adf_count_mode, *adf_flight_timer, *adf_elapsed_timer;
     SGPropertyNode *adf_ant_ann, *adf_adf_ann, *adf_bfo_ann, *adf_frq_ann;
-    SGPropertyNode *adf_flt_ann, *adf_et_ann, *adf_hdg;
+    SGPropertyNode *adf_flt_ann, *adf_et_ann, *adf_hdg, *hdg_bug;
     SGPropertyNode *inner, *middle, *outer;
     SGPropertyNode *xpdr_ident_btn;
     SGPropertyNode *xpdr_digit1, *xpdr_digit2, *xpdr_digit3, *xpdr_digit4;
     SGPropertyNode *xpdr_func_knob, *xpdr_id_code, *xpdr_flight_level;
     SGPropertyNode *xpdr_fl_ann, *xpdr_alt_ann, *xpdr_gnd_ann, *xpdr_on_ann;
     SGPropertyNode *xpdr_sby_ann, *xpdr_reply_ann;
-  SGPropertyNode *ati_bird, *alt_press;
+    SGPropertyNode *ati_bird, *alt_press;
 
     // Faults
-    SGPropertyNode *comm1_servicable, *comm2_servicable;
-    SGPropertyNode *nav1_servicable, *nav2_servicable;
-    SGPropertyNode *adf_servicable, *xpdr_servicable, *dme_servicable;
+    SGPropertyNode *comm1_serviceable, *comm2_serviceable;
+    SGPropertyNode *nav1_serviceable, *nav2_serviceable;
+    SGPropertyNode *adf_serviceable, *xpdr_serviceable, *dme_serviceable;
 
     // Configuration values
     SGPropertyNode *elevator_center, *elevator_min, *elevator_max;
@@ -116,6 +118,8 @@ class FGATC610x : public FGProtocol {
     SGPropertyNode *nav1vol_min, *nav1vol_max;
     SGPropertyNode *nav2vol_min, *nav2vol_max;
 
+    SGPropertyNode *ignore_flight_controls;
+
     int dme_switch;
 
     bool do_analog_in();
@@ -149,7 +153,7 @@ class FGATC610x : public FGProtocol {
 
 public:
 
-    FGATC610x() { }
+    FGATC610x() : use_rudder(true) { }
     ~FGATC610x() { }
 
     bool open();
@@ -158,6 +162,8 @@ public:
     bool process();
 
     bool close();
+
+    inline void set_use_rudder( bool value ) { use_rudder = value; }
 };