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 |