X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=src%2FInstrumentation%2Fattitude_indicator.cxx;h=de79e811df38e939f610c9b55d92569a0abb743f;hb=68c71d5787f2a0309e35c3e05939950113618cb7;hp=ca93cd15ae347d22af9e590c347812925ef27194;hpb=c6062ad93cf3bfbffb6dec63cd6844167bb56980;p=flightgear.git diff --git a/src/Instrumentation/attitude_indicator.cxx b/src/Instrumentation/attitude_indicator.cxx index ca93cd15a..de79e811d 100644 --- a/src/Instrumentation/attitude_indicator.cxx +++ b/src/Instrumentation/attitude_indicator.cxx @@ -6,6 +6,10 @@ // TODO: // - better spin-up +#ifdef HAVE_CONFIG_H +# include "config.h" +#endif + #include #include @@ -61,6 +65,16 @@ AttitudeIndicator::init () _roll_int_node = node->getChild("internal-roll-deg", 0, true); _pitch_out_node = node->getChild("indicated-pitch-deg", 0, true); _roll_out_node = node->getChild("indicated-roll-deg", 0, true); + + reinit(); +} + +void +AttitudeIndicator::reinit () +{ + _roll_int_node->setDoubleValue(0.0); + _pitch_int_node->setDoubleValue(0.0); + _gyro.reinit(); } void