Changeset 2490 in ntrip


Ignore:
Timestamp:
Jun 1, 2010, 7:45:56 PM (14 years ago)
Author:
stoecker
Message:

fix loss of lock (patch by Edgar Johansen)

Location:
trunk/rtcm3torinex
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/rtcm3torinex/rtcm3torinex.c

    r2487 r2490  
    528528          GETBITS(i, 7);
    529529          lastlockl1[sv] = i;
    530           if(handle->lastlockl1[sv] > i)
     530          if(handle->lastlockGPSl1[sv] > i)
    531531            gnss->dataflags[num] |= GNSSDF_LOCKLOSSL1;
    532532          if(type == 1002 || type == 1004)
     
    585585            GETBITS(i,7);
    586586            lastlockl2[sv] = i;
    587             if(handle->lastlockl2[sv] > i)
     587            if(handle->lastlockGPSl2[sv] > i)
    588588              gnss->dataflags[num] |= GNSSDF_LOCKLOSSL2;
    589589            if(type == 1004)
     
    605605        for(i = 0; i < 64; ++i)
    606606        {
    607           handle->lastlockl1[i] = lastlockl1[i];
    608           handle->lastlockl2[i] = lastlockl2[i];
     607          handle->lastlockGPSl1[i] = lastlockl1[i];
     608          handle->lastlockGPSl2[i] = lastlockl2[i];
    609609        }
    610610        if(!syncf && !old)
     
    706706          GETBITS(i, 7)
    707707          lastlockl1[sv] = i;
    708           if(handle->lastlockl1[sv] > i)
     708          if(handle->lastlockGLOl1[sv] > i)
    709709            gnss->dataflags[num] |= GNSSDF_LOCKLOSSL1;
    710710          if(type == 1010 || type == 1012)
     
    761761            GETBITS(i,7)
    762762            lastlockl2[sv] = i;
    763             if(handle->lastlockl2[sv] > i)
     763            if(handle->lastlockGLOl2[sv] > i)
    764764              gnss->dataflags[num] |= GNSSDF_LOCKLOSSL2;
    765765            if(type == 1012)
     
    783783        for(i = 0; i < 64; ++i)
    784784        {
    785           handle->lastlockl1[i] = lastlockl1[i];
    786           handle->lastlockl2[i] = lastlockl2[i];
     785          handle->lastlockGLOl1[i] = lastlockl1[i];
     786          handle->lastlockGLOl2[i] = lastlockl2[i];
    787787        }
    788788        if(!syncf && !old)
  • trunk/rtcm3torinex/rtcm3torinex.h

    r2487 r2490  
    209209  struct gnssdata DataNew;
    210210  int    size;
    211   int    lastlockl1[64];
    212   int    lastlockl2[64];
     211  int    lastlockGPSl1[64];
     212  int    lastlockGPSl2[64];
     213  int    lastlockGLOl1[64];
     214  int    lastlockGLOl2[64];
    213215#ifdef NO_RTCM3_MAIN
    214216  double antX;
Note: See TracChangeset for help on using the changeset viewer.