Subversion Repositories FlightCtrl

Rev

Rev 2028 | Rev 2040 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 2028 Rev 2034
Line 620... Line 620...
620
 CHK_POTI(Parameter_LoopGasLimit,EE_Parameter.LoopGasLimit);
620
 CHK_POTI(Parameter_LoopGasLimit,EE_Parameter.LoopGasLimit);
621
 CHK_POTI(Parameter_AchsKopplung1,EE_Parameter.AchsKopplung1);
621
 CHK_POTI(Parameter_AchsKopplung1,EE_Parameter.AchsKopplung1);
622
 CHK_POTI(Parameter_AchsKopplung2,EE_Parameter.AchsKopplung2);
622
 CHK_POTI(Parameter_AchsKopplung2,EE_Parameter.AchsKopplung2);
623
 CHK_POTI(Parameter_CouplingYawCorrection,EE_Parameter.CouplingYawCorrection);
623
 CHK_POTI(Parameter_CouplingYawCorrection,EE_Parameter.CouplingYawCorrection);
624
 CHK_POTI(Parameter_MaximumAltitude,EE_Parameter.MaxAltitude);
624
 CHK_POTI(Parameter_MaximumAltitude,EE_Parameter.MaxAltitude);
-
 
625
 if((NC_To_FC_MaxAltitude && NC_To_FC_MaxAltitude < Parameter_MaximumAltitude) || Parameter_MaximumAltitude == 0) Parameter_MaximumAltitude = NC_To_FC_MaxAltitude;
625
 Parameter_GlobalConfig = EE_Parameter.GlobalConfig;
626
 Parameter_GlobalConfig = EE_Parameter.GlobalConfig;
626
 Parameter_ExtraConfig = EE_Parameter.ExtraConfig;
627
 Parameter_ExtraConfig = EE_Parameter.ExtraConfig;
627
// CHK_POTI(Parameter_AchsGegenKopplung1,EE_Parameter.AchsGegenKopplung1,0,255);
628
// CHK_POTI(Parameter_AchsGegenKopplung1,EE_Parameter.AchsGegenKopplung1,0,255);
628
 CHK_POTI(Parameter_DynamicStability,EE_Parameter.DynamicStability);
629
 CHK_POTI(Parameter_DynamicStability,EE_Parameter.DynamicStability);
629
 CHK_POTI(Parameter_ExternalControl,EE_Parameter.ExternalControl);
630
 CHK_POTI(Parameter_ExternalControl,EE_Parameter.ExternalControl);
Line 1741... Line 1742...
1741
 
1742
 
1742
   // Linits the maximum gas in case of "Out of Range emergency landing"
1743
   // Linits the maximum gas in case of "Out of Range emergency landing"
1743
   if(NC_To_FC_Flags & NC_TO_FC_EMERGENCY_LANDING)
1744
   if(NC_To_FC_Flags & NC_TO_FC_EMERGENCY_LANDING)
1744
        {
1745
        {
-
 
1746
         if(GasMischanteil/STICK_GAIN > HooverGasEmergencyPercent && HoverGas) GasMischanteil = HooverGasEmergencyPercent * STICK_GAIN;
1745
         if(GasMischanteil/STICK_GAIN > HooverGasEmergencyPercent && HoverGas) GasMischanteil = HooverGasEmergencyPercent * STICK_GAIN;
1747
         SollHoehe = HoehenWert; // update setpoint to current heigth
1746
          beeptime = 15000;
1748
          beeptime = 15000;
1747
          BeepMuster = 0x0E00;
1749
          BeepMuster = 0x0E00;
1748
        }
1750
        }
1749
    // limit gas to parameter setting
1751
    // limit gas to parameter setting