Changeset 658 in ntrip for trunk/BNC/RTCM3/RTCM3Decoder.cpp


Ignore:
Timestamp:
Jan 28, 2008, 3:50:05 PM (16 years ago)
Author:
mervart
Message:

* empty log message *

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/BNC/RTCM3/RTCM3Decoder.cpp

    r649 r658  
    9090t_irc RTCM3Decoder::Decode(char* buffer, int bufLen) {
    9191
     92  bool decoded = false;
     93
    9294  for (int ii = 0; ii < bufLen; ii++) {
    9395
     
    100102        // -----------------
    101103        if (rr == 1 || rr == 2) {
     104                decoded = true;
    102105
    103106          if (!_Parser.init) {
     
    185188        // -------------
    186189        else if (rr == 1019) {
     190          decoded = true;
    187191          gpsephemeris* ep = new gpsephemeris(_Parser.ephemerisGPS);
    188192          emit _ephSender.newGPSEph(ep);
     
    192196        // -----------------
    193197        else if (rr == 1020) {
     198          decoded = true;
    194199          glonassephemeris* ep = new glonassephemeris(_Parser.ephemerisGLONASS);
    195200          emit _ephSender.newGlonassEph(ep);
     
    198203    }
    199204  }
     205  if (!decoded) {
     206  return failure;
     207  }
     208  else {
    200209  return success;
    201 }
     210  }
     211}
Note: See TracChangeset for help on using the changeset viewer.