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