Subversion Repositories NaviCtrl

Rev

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

Rev 492 Rev 500
Line 91... Line 91...
91
u8 ErrorCode = 0;
91
u8 ErrorCode = 0;
92
u16 BeepTime;
92
u16 BeepTime;
93
u8  NCFlags = 0;
93
u8  NCFlags = 0;
94
s16 GeoMagDec = 0; // local magnetic declination in 0.1 deg
94
s16 GeoMagDec = 0; // local magnetic declination in 0.1 deg
95
u8 ErrorGpsFixLost = 0;
95
u8 ErrorGpsFixLost = 0;
96
 
-
 
-
 
96
u8 FromFC_LoadWP_List = 0;
97
u8 ClearFCStatusFlags = 0;
97
u8 ClearFCStatusFlags = 0;
98
u8 StopNavigation = 0;
98
u8 StopNavigation = 0;
99
volatile u32 PollingTimeout = 10000;
99
volatile u32 PollingTimeout = 10000;
100
Param_t Parameter;
100
Param_t Parameter;
101
volatile FC_t FC;
101
volatile FC_t FC;
Line 587... Line 587...
587
 
587
 
588
        for (;;) // the endless main loop
588
        for (;;) // the endless main loop
589
        {
589
        {
590
                PollingTimeout = 5;
590
                PollingTimeout = 5;
-
 
591
                Polling();
-
 
592
// ++++++++++++++++++++++++++++++++++++++++++++++
-
 
593
                if(FromFC_LoadWP_List)
-
 
594
                {
-
 
595
//if(FromFC_LoadWP_List & 0x80) -> load relative
-
 
596
                  WPL_Store.Index = FromFC_LoadWP_List;
-
 
597
                  if(PointList_ReadFromFile(&WPL_Store) == WPL_OK)
-
 
598
                   {                   
-
 
599
                     if(FC.StatusFlags & FC_STATUS_FLY) PointList_WPActive(TRUE);
-
 
600
                     GPS_pWaypoint = PointList_WPBegin(); // updates POI index
-
 
601
                     BeepTime = 150;
-
 
602
                   }
-
 
603
                  FromFC_LoadWP_List = 0;
-
 
604
                 }
Line 591... Line 605...
591
                Polling();
605
// ++++++++++++++++++++++++++++++++++++++++++++++
592
 
606
 
593
                // ---------------- Logging  ---------------------------------------
607
                // ---------------- Logging  ---------------------------------------
594
                if(SD_WatchDog)
608
                if(SD_WatchDog)