41#include "models/FGFCS.h"
51FGGyro::FGGyro(FGFCS* fcs, Element* element)
52 : FGSensor(fcs, element),
53 FGSensorOrientation(element)
55 Propagate = fcs->GetExec()->GetPropagate();
69bool FGGyro::Run(
void )
74 Rates = Propagate->GetPQRi();
81 ProcessSensorSignal();
107void FGGyro::Debug(
int from)
109 string ax[4] = {
"none",
"X",
"Y",
"Z"};
111 if (debug_lvl <= 0)
return;
114 FGLogging log(LogLevel::DEBUG);
116 log <<
" Axis: " << ax[axis] <<
"\n";
119 if (debug_lvl & 2 ) {
120 FGLogging log(LogLevel::DEBUG);
121 if (from == 0) log <<
"Instantiated: FGGyro\n";
122 if (from == 1) log <<
"Destroyed: FGGyro\n";
124 if (debug_lvl & 4 ) {
126 if (debug_lvl & 8 ) {
128 if (debug_lvl & 16) {
130 if (debug_lvl & 64) {
Main namespace for the JSBSim Flight Dynamics Model.