+ FCS->SetThrottlePos(ActiveEngine,val);
+ break;
+
+ case FG_ELEVATOR_CMD:
+ FCS->SetDeCmd(val);
+ break;
+ case FG_AILERON_CMD:
+ FCS->SetDaCmd(val);
+ break;
+ case FG_RUDDER_CMD:
+ FCS->SetDrCmd(val);
+ break;
+ case FG_SPDBRAKE_CMD:
+ FCS->SetDsbCmd(val);
+ break;
+ case FG_SPOILERS_CMD:
+ FCS->SetDspCmd(val);
+ break;
+ case FG_FLAPS_CMD:
+ FCS->SetDfCmd(val);
+ break;
+ case FG_THROTTLE_CMD:
+ FCS->SetThrottleCmd(ActiveEngine,val);
+ break;
+
+ case FG_ACTIVE_ENGINE:
+ ActiveEngine = (int)val;
+ break;
+
+ case FG_LEFT_BRAKE_CMD:
+ FCS->SetLBrake(val);
+ break;
+ case FG_CENTER_BRAKE_CMD:
+ FCS->SetCBrake(val);
+ break;
+ case FG_RIGHT_BRAKE_CMD:
+ FCS->SetRBrake(val);
+ break;
+
+ case FG_SET_LOGGING:
+ if (val < -0.01) Output->Disable();
+ else if (val > 0.01) Output->Enable();
+ else Output->Toggle();
+ break;
+
+ default:
+ cerr << "Parameter '" << val_idx << "' (" << paramdef[val_idx] << ") not handled" << endl;