Publish properties for accelerations and rates.
This commit is contained in:
parent
925f521521
commit
f3b00f1598
1 changed files with 22 additions and 3 deletions
|
@ -326,6 +326,11 @@ FGInterface::bind ()
|
||||||
&FGInterface::set_Psi_deg);
|
&FGInterface::set_Psi_deg);
|
||||||
fgSetArchivable("/orientation/heading-deg");
|
fgSetArchivable("/orientation/heading-deg");
|
||||||
|
|
||||||
|
// Rates
|
||||||
|
fgTie("/rates/roll-deg_sec", this, &FGInterface::get_Phi_dot_degps);
|
||||||
|
fgTie("/rates/pitch-deg_sec", this, &FGInterface::get_Theta_dot_degps);
|
||||||
|
fgTie("/rates/heading-deg_sec", this, &FGInterface::get_Psi_dot_degps);
|
||||||
|
|
||||||
// Body-axis "euler rates" (rotation speed, but in a funny
|
// Body-axis "euler rates" (rotation speed, but in a funny
|
||||||
// representation).
|
// representation).
|
||||||
fgTie("/orientation/roll-rate-degps", this,
|
fgTie("/orientation/roll-rate-degps", this,
|
||||||
|
@ -399,6 +404,15 @@ FGInterface::bind ()
|
||||||
&FGInterface::get_Alpha_deg); // read-only
|
&FGInterface::get_Alpha_deg); // read-only
|
||||||
fgTie("/accelerations/nlf", this,
|
fgTie("/accelerations/nlf", this,
|
||||||
&FGInterface::get_Nlf); // read-only
|
&FGInterface::get_Nlf); // read-only
|
||||||
|
|
||||||
|
// Pilot accelerations
|
||||||
|
fgTie("/accelerations/pilot/x-accel-ft_sec2",
|
||||||
|
this, &FGInterface::get_A_X_pilot);
|
||||||
|
fgTie("/accelerations/pilot/y-accel-ft_sec2",
|
||||||
|
this, &FGInterface::get_A_Y_pilot);
|
||||||
|
fgTie("/accelerations/pilot/z-accel-ft_sec2",
|
||||||
|
this, &FGInterface::get_A_Z_pilot);
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
@ -421,9 +435,12 @@ FGInterface::unbind ()
|
||||||
fgUntie("/position/longitude-deg");
|
fgUntie("/position/longitude-deg");
|
||||||
fgUntie("/position/altitude-ft");
|
fgUntie("/position/altitude-ft");
|
||||||
fgUntie("/position/altitude-agl-ft");
|
fgUntie("/position/altitude-agl-ft");
|
||||||
fgUntie("/orientation/heading-deg");
|
|
||||||
fgUntie("/orientation/pitch-deg");
|
|
||||||
fgUntie("/orientation/roll-deg");
|
fgUntie("/orientation/roll-deg");
|
||||||
|
fgUntie("/orientation/pitch-deg");
|
||||||
|
fgUntie("/orientation/heading-deg");
|
||||||
|
fgUntie("/rates/roll-deg_sec");
|
||||||
|
fgUntie("/rates/pitch-deg_sec");
|
||||||
|
fgUntie("/rates/heading-deg_sec");
|
||||||
fgUntie("/velocities/airspeed-kt");
|
fgUntie("/velocities/airspeed-kt");
|
||||||
fgUntie("/velocities/speed-north-fps");
|
fgUntie("/velocities/speed-north-fps");
|
||||||
fgUntie("/velocities/speed-east-fps");
|
fgUntie("/velocities/speed-east-fps");
|
||||||
|
@ -437,7 +454,9 @@ FGInterface::unbind ()
|
||||||
fgUntie("/velocities/side-slip-deg");
|
fgUntie("/velocities/side-slip-deg");
|
||||||
fgUntie("/velocities/alpha-deg");
|
fgUntie("/velocities/alpha-deg");
|
||||||
fgUntie("/accelerations/nlf");
|
fgUntie("/accelerations/nlf");
|
||||||
|
fgUntie("/accelerations/pilot/x-accel-fps_sec");
|
||||||
|
fgUntie("/accelerations/pilot/y-accel-fps_sec");
|
||||||
|
fgUntie("/accelerations/pilot/z-accel-fps_sec");
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
Loading…
Add table
Reference in a new issue