35 public SGPropertyChangeListener
45 void update(
double dt)
override;
71 bool getFLAnnunciator()
const;
72 bool getAltAnnunciator()
const;
73 bool getGroundAnnuciator()
const;
74 bool getOnAnnunciator()
const;
75 bool getStandbyAnnunciator()
const;
76 bool getReplyAnnunciator()
const;
79 SGPropertyNode_ptr _pressureAltitude_node;
80 SGPropertyNode_ptr _autoGround_node;
81 SGPropertyNode_ptr _airspeedIndicator_node;
82 SGPropertyNode_ptr _machSource_node;
84 SGPropertyNode_ptr _mode_node;
85 SGPropertyNode_ptr _knob_node;
86 SGPropertyNode_ptr _idCode_node;
87 SGPropertyNode_ptr _digit_node[4];
89 simgear::TiedPropertyList _tiedProperties;
91 SGPropertyNode_ptr _identBtn_node;
92 bool _identMode =
false;
96 SGPropertyNode_ptr _altitude_node;
97 SGPropertyNode_ptr _altitudeValid_node;
98 SGPropertyNode_ptr _transmittedId_node;
99 SGPropertyNode_ptr _ident_node;
100 SGPropertyNode_ptr _ground_node;
101 SGPropertyNode_ptr _airspeed_node;
102 SGPropertyNode_ptr _mach_node;
108 int _listener_active = 0;
109 double _requiredBusVolts;
110 std::string _altitudeSourcePath;
111 std::string _autoGroundPath;
112 std::string _airspeedSourcePath;
113 std::string _machSourcePath;
115 void valueChanged (SGPropertyNode *)
override;
117 int setMinMax(
int val);