50 void update(
double dt)
override;
56 static const double gravity;
64 double _indicated_roll;
65 double _indicated_pitch;
66 double _indicated_hdg;
67 double _indicated_pitch_rate;
68 double _indicated_roll_rate;
69 double _indicated_hdg_rate;
70 double _last_roll_rate;
71 double _last_pitch_rate;
72 double _last_yaw_rate;
79 SGPropertyNode_ptr _tumble_flag_node;
80 SGPropertyNode_ptr _caged_node;
81 SGPropertyNode_ptr _off_node;
82 SGPropertyNode_ptr _tumble_node;
83 SGPropertyNode_ptr _pitch_in_node;
84 SGPropertyNode_ptr _roll_in_node;
85 SGPropertyNode_ptr _hdg_in_node;
86 SGPropertyNode_ptr _hdg_mag_in_node;
87 SGPropertyNode_ptr _g_in_node;
88 SGPropertyNode_ptr _electrical_node;
89 SGPropertyNode_ptr _pitch_int_node;
90 SGPropertyNode_ptr _roll_int_node;
91 SGPropertyNode_ptr _hdg_int_node;
92 SGPropertyNode_ptr _pitch_out_node;
93 SGPropertyNode_ptr _roll_out_node;
94 SGPropertyNode_ptr _hdg_out_node;
95 SGPropertyNode_ptr _hdg_mag_out_node;
96 SGPropertyNode_ptr _pitch_rate_out_node;
97 SGPropertyNode_ptr _roll_rate_out_node;
98 SGPropertyNode_ptr _hdg_rate_out_node;
99 SGPropertyNode_ptr _error_out_node;
100 SGPropertyNode_ptr _yaw_rate_node;
101 SGPropertyNode_ptr _roll_rate_node;
102 SGPropertyNode_ptr _pitch_rate_node;
103 SGPropertyNode_ptr _responsiveness_node;
104 SGPropertyNode_ptr _hdg_input_source_node;
105 SGPropertyNode_ptr _fast_erect_node;