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);