Subversion Repositories FlightCtrl

Rev

Rev 156 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 156 Rev 157
Line 180... Line 180...
180
    Mess_Integral_Hoch = 0;
180
    Mess_Integral_Hoch = 0;
181
    KompassStartwert = KompassValue;
181
    KompassStartwert = KompassValue;
182
    beeptime = 50;  
182
    beeptime = 50;  
183
//Salvo 2.9.2007 Ersatzkompass
183
//Salvo 2.9.2007 Ersatzkompass
184
        GyroKomp_Int = 0;
184
        GyroKomp_Int = 0;
185
        GyroKomp_Int2 = 0;
-
 
186
// Salvo End
185
// Salvo End
187
}
186
}
Line 188... Line 187...
188
 
187
 
189
//############################################################################
188
//############################################################################
Line 512... Line 511...
512
// +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++                
511
// +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++                
513
                if(PPM_in[EE_Parameter.Kanalbelegung[K_GIER]] > 75)  // Neutralwerte
512
                if(PPM_in[EE_Parameter.Kanalbelegung[K_GIER]] > 75)  // Neutralwerte
514
                    {
513
                    {
515
                    unsigned char setting;
514
                    unsigned char setting;
516
                    if(++delay_neutral > 200)  // nicht sofort
515
                    if(++delay_neutral > 200)  // nicht sofort
517
                        {
516
                      {
518
                        GRN_OFF;
517
                        GRN_OFF;
519
                        SetNeutral();
518
                        SetNeutral();
520
                        MotorenEin = 0;
519
                        MotorenEin = 0;
521
                        delay_neutral = 0;
520
                        delay_neutral = 0;
522
                        modell_fliegt = 0;
521
                        modell_fliegt = 0;
Line 530... Line 529...
530
                         eeprom_write_byte(&EEPromArray[EEPROM_ADR_ACTIVE_SET], setting);  // aktiven Datensatz merken
529
                         eeprom_write_byte(&EEPromArray[EEPROM_ADR_ACTIVE_SET], setting);  // aktiven Datensatz merken
531
                        }
530
                        }
532
                            ReadParameterSet(GetActiveParamSetNumber(), (unsigned char *) &EE_Parameter.Kanalbelegung[0], STRUCT_PARAM_LAENGE);
531
                            ReadParameterSet(GetActiveParamSetNumber(), (unsigned char *) &EE_Parameter.Kanalbelegung[0], STRUCT_PARAM_LAENGE);
533
                        Piep(GetActiveParamSetNumber());
532
                        Piep(GetActiveParamSetNumber());
534
                        if((EE_Parameter.GlobalConfig & CFG_HOEHENREGELUNG))  // Höhenregelung aktiviert?
533
                        if((EE_Parameter.GlobalConfig & CFG_HOEHENREGELUNG))  // Höhenregelung aktiviert?
535
                          {
534
                        {
536
                             if((MessLuftdruck > 950) || (MessLuftdruck < 750)) SucheLuftruckOffset();
535
                          if((MessLuftdruck > 950) || (MessLuftdruck < 750)) SucheLuftruckOffset();
537
                          }  
536
                        }  
-
 
537
                                                GPS_Save_Home(); //Daten sind jetzt hoffentlich verfuegbar
-
 
538
                                                if (gps_home_position.status > 0 )
-
 
539
                                                {
-
 
540
                                                        Delay_ms(500);  //akustisch verkuenden dass GPS Home Daten da sind
538
                        }
541
                                                        beeptime = 1000;
539
                                                GPS_Save_Home();
542
                                                        Delay_ms(500);
-
 
543
                                                }
-
 
544
                       }
540
                    }
545
                    }
541
                 else delay_neutral = 0;
546
                 else delay_neutral = 0;
542
                }
547
                }
543
// +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++                
548
// +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++                
544
// Gas ist unten
549
// Gas ist unten