Changeset 7781 in ntrip for trunk/BNC


Ignore:
Timestamp:
Feb 16, 2016, 11:29:55 AM (8 years ago)
Author:
stuerze
Message:

small bugs regarding BDS OBS types fixed

Location:
trunk/BNC/src
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/BNC/src/RTCM3/RTCM3coDecoder.cpp

    r7711 r7781  
    755755  else if (system == 'C') {
    756756    switch (type) {
    757     case CODETYPE_BDS_B1_I:         return "1I";
    758     case CODETYPE_BDS_B1_Q:         return "1Q";
    759     case CODETYPE_BDS_B1_IQ:        return "1X";
     757    case CODETYPE_BDS_B1_I:         return "2I";
     758    case CODETYPE_BDS_B1_Q:         return "2Q";
     759    case CODETYPE_BDS_B1_IQ:        return "2X";
    760760    case CODETYPE_BDS_B2_I:         return "7I";
    761761    case CODETYPE_BDS_B2_Q:         return "7Q";
  • trunk/BNC/src/upload/bncrtnetuploadcaster.cpp

    r7774 r7781  
    17901790                break;
    17911791              phasebiasSat->NumberOfPhaseBiases += 1;
     1792              phasebiasSat->Biases[ii].Type = CODETYPE_BDS_B3_I;
     1793              phasebiasSat->Biases[ii].Bias = pbSig.bias;
     1794              phasebiasSat->Biases[ii].SignalIntegerIndicator = pbSig.intInd;
     1795              phasebiasSat->Biases[ii].SignalsWideLaneIntegerIndicator =
     1796                  pbSig.wlInd;
     1797              phasebiasSat->Biases[ii].SignalDiscontinuityCounter =
     1798                  pbSig.discCount;
     1799            }
     1800            else if (pbSig.type == "6Q") {
     1801              int ii = phasebiasSat->NumberOfPhaseBiases;
     1802              if (ii >= CLOCKORBIT_NUMBIAS)
     1803                break;
     1804              phasebiasSat->NumberOfPhaseBiases += 1;
    17921805              phasebiasSat->Biases[ii].Type = CODETYPE_BDS_B3_Q;
    17931806              phasebiasSat->Biases[ii].Bias = pbSig.bias;
     
    17981811                  pbSig.discCount;
    17991812            }
    1800             else if (pbSig.type == "6Q") {
    1801               int ii = phasebiasSat->NumberOfPhaseBiases;
    1802               if (ii >= CLOCKORBIT_NUMBIAS)
    1803                 break;
    1804               phasebiasSat->NumberOfPhaseBiases += 1;
    1805               phasebiasSat->Biases[ii].Type = CODETYPE_BDS_B3_I;
    1806               phasebiasSat->Biases[ii].Bias = pbSig.bias;
    1807               phasebiasSat->Biases[ii].SignalIntegerIndicator = pbSig.intInd;
    1808               phasebiasSat->Biases[ii].SignalsWideLaneIntegerIndicator =
    1809                   pbSig.wlInd;
    1810               phasebiasSat->Biases[ii].SignalDiscontinuityCounter =
    1811                   pbSig.discCount;
    1812             }
    18131813            else if (pbSig.type == "6X") {
    18141814              int ii = phasebiasSat->NumberOfPhaseBiases;
     
    18291829                break;
    18301830              phasebiasSat->NumberOfPhaseBiases += 1;
     1831              phasebiasSat->Biases[ii].Type = CODETYPE_BDS_B2_I;
     1832              phasebiasSat->Biases[ii].Bias = pbSig.bias;
     1833              phasebiasSat->Biases[ii].SignalIntegerIndicator = pbSig.intInd;
     1834              phasebiasSat->Biases[ii].SignalsWideLaneIntegerIndicator =
     1835                  pbSig.wlInd;
     1836              phasebiasSat->Biases[ii].SignalDiscontinuityCounter =
     1837                  pbSig.discCount;
     1838            }
     1839            else if (pbSig.type == "7Q") {
     1840              int ii = phasebiasSat->NumberOfPhaseBiases;
     1841              if (ii >= CLOCKORBIT_NUMBIAS)
     1842                break;
     1843              phasebiasSat->NumberOfPhaseBiases += 1;
    18311844              phasebiasSat->Biases[ii].Type = CODETYPE_BDS_B2_Q;
    1832               phasebiasSat->Biases[ii].Bias = pbSig.bias;
    1833               phasebiasSat->Biases[ii].SignalIntegerIndicator = pbSig.intInd;
    1834               phasebiasSat->Biases[ii].SignalsWideLaneIntegerIndicator =
    1835                   pbSig.wlInd;
    1836               phasebiasSat->Biases[ii].SignalDiscontinuityCounter =
    1837                   pbSig.discCount;
    1838             }
    1839             else if (pbSig.type == "7Q") {
    1840               int ii = phasebiasSat->NumberOfPhaseBiases;
    1841               if (ii >= CLOCKORBIT_NUMBIAS)
    1842                 break;
    1843               phasebiasSat->NumberOfPhaseBiases += 1;
    1844               phasebiasSat->Biases[ii].Type = CODETYPE_BDS_B2_I;
    18451845              phasebiasSat->Biases[ii].Bias = pbSig.bias;
    18461846              phasebiasSat->Biases[ii].SignalIntegerIndicator = pbSig.intInd;
Note: See TracChangeset for help on using the changeset viewer.