Changeset 2490 in ntrip for trunk/rtcm3torinex/rtcm3torinex.c


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

fix loss of lock (patch by Edgar Johansen)

File:
1 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)
Note: See TracChangeset for help on using the changeset viewer.