Subversion Repositories FlightCtrl

Compare Revisions

Ignore whitespace Rev 184 → Rev 190

/branches/salvo_gps/fc.c
328,9 → 328,9
EE_Parameter.NotGasZeit = 60; // Wert : 0-250 // Zeit bis auf NotGas geschaltet wird, wg. Rx-Problemen
EE_Parameter.UfoAusrichtung = 0; // X oder + Formation
EE_Parameter.I_Faktor = 5;
EE_Parameter.UserParam1 = 0; //zur freien Verwendung
EE_Parameter.UserParam1 = 0; //zur freien Verwendung, derzeit P-Anteil GPS
EE_Parameter.UserParam2 = 0; //zur freien Verwendung, derzeit I-Anteil GPS
EE_Parameter.UserParam3 = 0; //zur freien Verwendung, derzeit P-Anteil GPS
EE_Parameter.UserParam3 = 0; //zur freien Verwendung, derzeit D-Anteil GPS
EE_Parameter.UserParam4 = 0; //zur freien Verwendung
EE_Parameter.ServoNickControl = 100; // Wert : 0-250 // Stellung des Servos
EE_Parameter.ServoNickComp = 40; // Wert : 0-250 // Einfluss Gyro/Servo
443,6 → 443,7
Mittelwert();
//****** GPS Daten holen ***************
short int n;
if (gps_alive_cnt > 0) gps_alive_cnt--; //Dekrementieren. Wenn 0 kommen keine ausreichenden GPS Meldungen (Timeout)
n = Get_Rel_Position();
if (n == 0)
{
768,7 → 769,8
 
// Salvo 15.9.2007 GPS Hold Aktiveren mit dem Hoehenschalter aber nur wenn Knueppel in Ruhelage sind
//if ((Parameter_MaxHoehe > 200) && ( (abs(StickRoll)) < GPS_STICK_HOLDOFF) && ( (abs(StickNick)) < GPS_STICK_HOLDOFF))
if ((EE_Parameter.GlobalConfig & CFG_GPS_AKTIV) && ((abs(StickRoll)) < GPS_STICK_HOLDOFF) && ( (abs(StickNick)) < GPS_STICK_HOLDOFF))
if ((EE_Parameter.GlobalConfig & CFG_GPS_AKTIV) && ((abs(StickRoll)) < GPS_STICK_HOLDOFF)
&& ( (abs(StickNick)) < GPS_STICK_HOLDOFF) && (gps_alive_cnt > 0))
{
short int n;
n= GPS_CRTL(GPS_CMD_REQ_HOLD);
844,6 → 846,7
*/
DebugOut.Analog[9] = gps_reg_x;
DebugOut.Analog[10] = gps_reg_y;
// DebugOut.Analog[11] = gps_alive_cnt;
DebugOut.Analog[11] = GPS_hdng_abs_2trgt;