Changeset 2685 in ntrip


Ignore:
Timestamp:
Nov 13, 2010, 2:08:36 PM (13 years ago)
Author:
mervart
Message:
 
File:
1 edited

Legend:

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

    r2684 r2685  
    308308                if (df & gnssData.dataflags[iSat]) {
    309309
    310                   if      (df & GNSSDF_C1DATA) {
     310                  if      (iEntry == GNSSENTRY_C1DATA) {
    311311                    obs->_o.C1 = gnssData.measdata[iSat][iEntry];
    312312                  }
    313                   else if (df & GNSSDF_C2DATA) {
     313                  else if (iEntry == GNSSENTRY_C2DATA) {
    314314                    obs->_o.C2 = gnssData.measdata[iSat][iEntry];
    315315                  }
    316                   else if (df & GNSSDF_P1DATA) {
     316                  else if (iEntry == GNSSENTRY_P1DATA) {
    317317                    obs->_o.P1 = gnssData.measdata[iSat][iEntry];
    318318                  }
    319                   else if (df & GNSSDF_P2DATA) {
     319                  else if (iEntry == GNSSENTRY_P2DATA) {
    320320                    obs->_o.P2 = gnssData.measdata[iSat][iEntry];
    321321                  }
    322                   else if (df & (GNSSDF_L1CDATA|GNSSDF_L1PDATA)) {
     322                  else if (iEntry == GNSSENTRY_L1CDATA ||
     323                           iEntry == GNSSENTRY_L1PDATA) {
    323324                    obs->_o.L1   = gnssData.measdata[iSat][iEntry];
    324325                    obs->_o.SNR1 = gnssData.snrL1[iSat];
    325326                  }
    326                   else if (df & (GNSSDF_L2CDATA|GNSSDF_L2PDATA)) {
     327                  else if (iEntry == GNSSENTRY_L2CDATA ||
     328                           iEntry == GNSSENTRY_L2PDATA) {
    327329                    obs->_o.L2   = gnssData.measdata[iSat][iEntry];
    328330                    obs->_o.SNR2 = gnssData.snrL2[iSat];
    329331                  }
    330                   else if (df & (GNSSDF_S1CDATA|GNSSDF_S1PDATA)) {
     332                  else if (iEntry == GNSSENTRY_S1CDATA ||
     333                           iEntry == GNSSENTRY_S1PDATA) {
    331334                    obs->_o.S1   = gnssData.measdata[iSat][iEntry];
    332335                  }
    333                   else if (df & (GNSSDF_S2CDATA|GNSSDF_S2PDATA)) {
     336                  else if (iEntry == GNSSENTRY_S2CDATA ||
     337                           iEntry == GNSSENTRY_S2PDATA) {
    334338                    obs->_o.S2   = gnssData.measdata[iSat][iEntry];
    335339                  }
     
    337341                  // New Carriers
    338342                  // ------------
    339                   else if (df & GNSSDF_C5DATA) {
     343                  else if (iEntry == GNSSENTRY_C5DATA) {
    340344                    obs->_o.C5 = gnssData.measdata[iSat][iEntry];
    341345                  }
    342                   else if (df & GNSSDF_L5DATA) {
     346                  else if (iEntry == GNSSENTRY_L5DATA) {
    343347                    obs->_o.L5 = gnssData.measdata[iSat][iEntry];
    344348                  }
    345                   else if (df & GNSSDF_S5DATA) {
     349                  else if (iEntry == GNSSENTRY_S5DATA) {
    346350                    obs->_o.S5 = gnssData.measdata[iSat][iEntry];
    347351                  }
Note: See TracChangeset for help on using the changeset viewer.