]> git.mxchange.org Git - flightgear.git/commitdiff
Add support for /controls/parking-brake -- it effective overrides the
authordavid <david>
Thu, 11 Apr 2002 17:11:22 +0000 (17:11 +0000)
committerdavid <david>
Thu, 11 Apr 2002 17:11:22 +0000 (17:11 +0000)
individual braking commands for the main gear.

src/FDM/JSBSim/JSBSim.cxx

index 39686f17c14101c82d985cb0218c33a3d905ba99..fd8259f22324e06e0d57805c7f0e0eff99a1c170 100644 (file)
@@ -328,9 +328,14 @@ bool FGJSBsim::copy_to_JSBsim() {
     FCS->SetDfCmd(  globals->get_controls()->get_flaps() );
     FCS->SetDsbCmd( 0.0 ); //speedbrakes
     FCS->SetDspCmd( 0.0 ); //spoilers
-    FCS->SetLBrake( globals->get_controls()->get_brake( 0 ) );
-    FCS->SetRBrake( globals->get_controls()->get_brake( 1 ) );
+
+                               // Parking brake sets minimum braking
+                               // level for mains.
+    double parking_brake = globals->get_controls()->get_parking_brake();
+    FCS->SetLBrake(fmax(globals->get_controls()->get_brake(0), parking_brake));
+    FCS->SetRBrake(fmax(globals->get_controls()->get_brake(1), parking_brake));
     FCS->SetCBrake( globals->get_controls()->get_brake( 2 ) );
+
     FCS->SetGearCmd( globals->get_controls()->get_gear_down());
     for (i = 0; i < Propulsion->GetNumEngines(); i++) {
       FGEngine * eng = Propulsion->GetEngine(i);