Ignore:
Timestamp:
Jul 2, 2020, 1:56:59 PM (4 years ago)
Author:
stuerze
Message:

minor changes in rtcm ssr to be compatible with future igs ssr

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/BNC/src/upload/bncrtnetuploadcaster.cpp

    r8962 r8967  
    559559      else if (prn.system() == 'E') {
    560560        sd = co.Sat + CLOCKORBIT_NUMGPS + CLOCKORBIT_NUMGLONASS
    561             + co.NumberOfSat[CLOCKORBIT_SATGALILEO];
     561           + co.NumberOfSat[CLOCKORBIT_SATGALILEO];
    562562        ++co.NumberOfSat[CLOCKORBIT_SATGALILEO];
    563563      }
    564564      else if (prn.system() == 'J') {
    565565        sd = co.Sat + CLOCKORBIT_NUMGPS + CLOCKORBIT_NUMGLONASS
    566             + CLOCKORBIT_NUMGALILEO + co.NumberOfSat[CLOCKORBIT_SATQZSS];
     566           + CLOCKORBIT_NUMGALILEO
     567                   + co.NumberOfSat[CLOCKORBIT_SATQZSS];
    567568        ++co.NumberOfSat[CLOCKORBIT_SATQZSS];
     569      }
     570      else if (prn.system() == 'C') {
     571        sd = co.Sat + CLOCKORBIT_NUMGPS + CLOCKORBIT_NUMGLONASS
     572           + CLOCKORBIT_NUMGALILEO + CLOCKORBIT_NUMQZSS
     573           + co.NumberOfSat[CLOCKORBIT_SATBDS];
     574        ++co.NumberOfSat[CLOCKORBIT_SATBDS];
    568575      }
    569576      else if (prn.system() == 'S') {
    570577        sd = co.Sat + CLOCKORBIT_NUMGPS + CLOCKORBIT_NUMGLONASS
    571             + CLOCKORBIT_NUMGALILEO + CLOCKORBIT_NUMQZSS
    572             + co.NumberOfSat[CLOCKORBIT_SATSBAS];
     578           + CLOCKORBIT_NUMGALILEO + CLOCKORBIT_NUMQZSS  + CLOCKORBIT_NUMSBAS
     579           + co.NumberOfSat[CLOCKORBIT_SATSBAS];
    573580        ++co.NumberOfSat[CLOCKORBIT_SATSBAS];
    574       }
    575       else if (prn.system() == 'C') {
    576         sd = co.Sat + CLOCKORBIT_NUMGPS + CLOCKORBIT_NUMGLONASS
    577             + CLOCKORBIT_NUMGALILEO + CLOCKORBIT_NUMQZSS + CLOCKORBIT_NUMSBAS
    578             + co.NumberOfSat[CLOCKORBIT_SATBDS];
    579         ++co.NumberOfSat[CLOCKORBIT_SATBDS];
    580581      }
    581582      if (sd) {
     
    600601        else if (prn.system() == 'R') {
    601602          biasSat = bias.Sat + CLOCKORBIT_NUMGPS
    602               + bias.NumberOfSat[CLOCKORBIT_SATGLONASS];
     603                  + bias.NumberOfSat[CLOCKORBIT_SATGLONASS];
    603604          ++bias.NumberOfSat[CLOCKORBIT_SATGLONASS];
    604605        }
    605606        else if (prn.system() == 'E') {
    606607          biasSat = bias.Sat + CLOCKORBIT_NUMGPS + CLOCKORBIT_NUMGLONASS
    607               + bias.NumberOfSat[CLOCKORBIT_SATGALILEO];
     608                   + bias.NumberOfSat[CLOCKORBIT_SATGALILEO];
    608609          ++bias.NumberOfSat[CLOCKORBIT_SATGALILEO];
    609610        }
    610611        else if (prn.system() == 'J') {
    611612          biasSat = bias.Sat + CLOCKORBIT_NUMGPS + CLOCKORBIT_NUMGLONASS
    612               + CLOCKORBIT_NUMGALILEO + bias.NumberOfSat[CLOCKORBIT_SATQZSS];
     613                  + CLOCKORBIT_NUMGALILEO
     614                              + bias.NumberOfSat[CLOCKORBIT_SATQZSS];
    613615          ++bias.NumberOfSat[CLOCKORBIT_SATQZSS];
     616        }
     617        else if (prn.system() == 'C') {
     618          biasSat = bias.Sat + CLOCKORBIT_NUMGPS + CLOCKORBIT_NUMGLONASS
     619                   + CLOCKORBIT_NUMGALILEO + CLOCKORBIT_NUMQZSS
     620                   + bias.NumberOfSat[CLOCKORBIT_SATBDS];
     621          ++bias.NumberOfSat[CLOCKORBIT_SATBDS];
    614622        }
    615623        else if (prn.system() == 'S') {
    616624          biasSat = bias.Sat + CLOCKORBIT_NUMGPS + CLOCKORBIT_NUMGLONASS
    617               + CLOCKORBIT_NUMGALILEO + CLOCKORBIT_NUMQZSS
    618               + bias.NumberOfSat[CLOCKORBIT_SATSBAS];
     625                  + CLOCKORBIT_NUMGALILEO + CLOCKORBIT_NUMQZSS + CLOCKORBIT_NUMBDS
     626                  + bias.NumberOfSat[CLOCKORBIT_SATSBAS];
    619627          ++bias.NumberOfSat[CLOCKORBIT_SATSBAS];
    620         }
    621         else if (prn.system() == 'C') {
    622           biasSat = bias.Sat + CLOCKORBIT_NUMGPS + CLOCKORBIT_NUMGLONASS
    623               + CLOCKORBIT_NUMGALILEO + CLOCKORBIT_NUMQZSS + CLOCKORBIT_NUMSBAS
    624               + bias.NumberOfSat[CLOCKORBIT_SATBDS];
    625           ++bias.NumberOfSat[CLOCKORBIT_SATBDS];
    626628        }
    627629      }
     
    13711373        }
    13721374        else if (prn.system() == 'E') {
    1373           phasebiasSat = phasebias.Sat + CLOCKORBIT_NUMGPS
    1374               + CLOCKORBIT_NUMGLONASS
     1375          phasebiasSat = phasebias.Sat + CLOCKORBIT_NUMGPS  + CLOCKORBIT_NUMGLONASS
    13751376              + phasebias.NumberOfSat[CLOCKORBIT_SATGALILEO];
    13761377          ++phasebias.NumberOfSat[CLOCKORBIT_SATGALILEO];
    13771378        }
    13781379        else if (prn.system() == 'J') {
    1379           phasebiasSat = phasebias.Sat + CLOCKORBIT_NUMGPS
    1380               + CLOCKORBIT_NUMGLONASS + CLOCKORBIT_NUMGALILEO
    1381               + phasebias.NumberOfSat[CLOCKORBIT_SATQZSS];
     1380          phasebiasSat = phasebias.Sat + CLOCKORBIT_NUMGPS  + CLOCKORBIT_NUMGLONASS
     1381                              + CLOCKORBIT_NUMGALILEO
     1382                       + phasebias.NumberOfSat[CLOCKORBIT_SATQZSS];
    13821383          ++phasebias.NumberOfSat[CLOCKORBIT_SATQZSS];
    13831384        }
     1385        else if (prn.system() == 'C') {
     1386          phasebiasSat = phasebias.Sat + CLOCKORBIT_NUMGPS  + CLOCKORBIT_NUMGLONASS
     1387                               + CLOCKORBIT_NUMGALILEO + CLOCKORBIT_NUMQZSS
     1388                       + phasebias.NumberOfSat[CLOCKORBIT_SATBDS];
     1389          ++phasebias.NumberOfSat[CLOCKORBIT_SATBDS];
     1390        }
    13841391        else if (prn.system() == 'S') {
    1385           phasebiasSat = phasebias.Sat + CLOCKORBIT_NUMGPS
    1386               + CLOCKORBIT_NUMGLONASS + CLOCKORBIT_NUMGALILEO
    1387               + CLOCKORBIT_NUMQZSS + phasebias.NumberOfSat[CLOCKORBIT_SATSBAS];
     1392          phasebiasSat = phasebias.Sat + CLOCKORBIT_NUMGPS  + CLOCKORBIT_NUMGLONASS
     1393                               + CLOCKORBIT_NUMGALILEO + CLOCKORBIT_NUMQZSS + CLOCKORBIT_NUMBDS
     1394                                          + phasebias.NumberOfSat[CLOCKORBIT_SATSBAS];
    13881395          ++phasebias.NumberOfSat[CLOCKORBIT_SATSBAS];
    1389         }
    1390         else if (prn.system() == 'C') {
    1391           phasebiasSat = phasebias.Sat + CLOCKORBIT_NUMGPS
    1392               + CLOCKORBIT_NUMGLONASS + CLOCKORBIT_NUMGALILEO
    1393               + CLOCKORBIT_NUMQZSS + CLOCKORBIT_NUMSBAS
    1394               + phasebias.NumberOfSat[CLOCKORBIT_SATBDS];
    1395           ++phasebias.NumberOfSat[CLOCKORBIT_SATBDS];
    13961396        }
    13971397      //}
     
    25332533      || bias.NumberOfSat[CLOCKORBIT_SATBDS] > 0) {
    25342534    char obuffer[CLOCKORBIT_BUFFERSIZE];
    2535     int len = MakeCodeBias(&bias, BTYPE_AUTO, 0, obuffer, sizeof(obuffer));
     2535    int len = MakeCodeBias(&bias, CBTYPE_AUTO, 0, obuffer, sizeof(obuffer));
    25362536    if (len > 0) {
    25372537      hlpBufferBias = QByteArray(obuffer, len);
Note: See TracChangeset for help on using the changeset viewer.