Changeset 8741 in ntrip for branches/BNC_2.12


Ignore:
Timestamp:
May 10, 2019, 2:07:29 PM (5 years ago)
Author:
stuerze
Message:

some missing phase biases are added within rtnet2ssr transition for ssr upload

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/BNC_2.12/src/upload/bncrtnetuploadcaster.cpp

    r8740 r8741  
    12851285              biasSat->Biases[ii].Bias = it.value();
    12861286            }
     1287            else if (it.key() == "1D") {
     1288              int ii = biasSat->NumberOfCodeBiases;
     1289              if (ii >= CLOCKORBIT_NUMBIAS)
     1290                break;
     1291              biasSat->NumberOfCodeBiases += 1;
     1292              biasSat->Biases[ii].Type = CODETYPE_BDS_B1a_D;
     1293              biasSat->Biases[ii].Bias = it.value();
     1294            }
     1295            else if (it.key() == "1P") {
     1296              int ii = biasSat->NumberOfCodeBiases;
     1297              if (ii >= CLOCKORBIT_NUMBIAS)
     1298                break;
     1299              biasSat->NumberOfCodeBiases += 1;
     1300              biasSat->Biases[ii].Type = CODETYPE_BDS_B1a_P;
     1301              biasSat->Biases[ii].Bias = it.value();
     1302            }
     1303            else if (it.key() == "1X") {
     1304              int ii = biasSat->NumberOfCodeBiases;
     1305              if (ii >= CLOCKORBIT_NUMBIAS)
     1306                break;
     1307              biasSat->NumberOfCodeBiases += 1;
     1308              biasSat->Biases[ii].Type = CODETYPE_BDS_B1a_DP;
     1309              biasSat->Biases[ii].Bias = it.value();
     1310            }
     1311            else if (it.key() == "5D") {
     1312              int ii = biasSat->NumberOfCodeBiases;
     1313              if (ii >= CLOCKORBIT_NUMBIAS)
     1314                break;
     1315              biasSat->NumberOfCodeBiases += 1;
     1316              biasSat->Biases[ii].Type = CODETYPE_BDS_B2a_D;
     1317              biasSat->Biases[ii].Bias = it.value();
     1318            }
     1319            else if (it.key() == "5P") {
     1320              int ii = biasSat->NumberOfCodeBiases;
     1321              if (ii >= CLOCKORBIT_NUMBIAS)
     1322                break;
     1323              biasSat->NumberOfCodeBiases += 1;
     1324              biasSat->Biases[ii].Type = CODETYPE_BDS_B2a_P;
     1325              biasSat->Biases[ii].Bias = it.value();
     1326            }
     1327            else if (it.key() == "5X") {
     1328              int ii = biasSat->NumberOfCodeBiases;
     1329              if (ii >= CLOCKORBIT_NUMBIAS)
     1330                break;
     1331              biasSat->NumberOfCodeBiases += 1;
     1332              biasSat->Biases[ii].Type = CODETYPE_BDS_B2a_DP;
     1333              biasSat->Biases[ii].Bias = it.value();
     1334            }
    12871335          }
    12881336        }
     
    20602108              phasebiasSat->Biases[ii].SignalDiscontinuityCounter = pbSig.discontinuityCounter;
    20612109            }
    2062             else if (pbSig.type == "5D") {
     2110            else if (pbSig.type == "5Z") {
    20632111              int ii = phasebiasSat->NumberOfPhaseBiases;
    20642112              if (ii >= CLOCKORBIT_NUMBIAS)
     
    22422290              phasebiasSat->NumberOfPhaseBiases += 1;
    22432291              phasebiasSat->Biases[ii].Type = CODETYPE_BDS_B2_IQ;
     2292              phasebiasSat->Biases[ii].Bias = pbSig.bias;
     2293              phasebiasSat->Biases[ii].SignalsWideLaneIntegerIndicator = pbSig.wlIndicator;
     2294              phasebiasSat->Biases[ii].SignalDiscontinuityCounter = pbSig.discontinuityCounter;
     2295            }
     2296            else if (pbSig.type == "1D") {
     2297              int ii = phasebiasSat->NumberOfPhaseBiases;
     2298              if (ii >= CLOCKORBIT_NUMBIAS)
     2299                break;
     2300              phasebiasSat->NumberOfPhaseBiases += 1;
     2301              phasebiasSat->Biases[ii].Type = CODETYPE_BDS_B1a_D;
     2302              phasebiasSat->Biases[ii].Bias = pbSig.bias;
     2303              phasebiasSat->Biases[ii].SignalsWideLaneIntegerIndicator = pbSig.wlIndicator;
     2304              phasebiasSat->Biases[ii].SignalDiscontinuityCounter = pbSig.discontinuityCounter;
     2305            }
     2306            else if (pbSig.type == "1P") {
     2307              int ii = phasebiasSat->NumberOfPhaseBiases;
     2308              if (ii >= CLOCKORBIT_NUMBIAS)
     2309                break;
     2310              phasebiasSat->NumberOfPhaseBiases += 1;
     2311              phasebiasSat->Biases[ii].Type = CODETYPE_BDS_B1a_P;
     2312              phasebiasSat->Biases[ii].Bias = pbSig.bias;
     2313              phasebiasSat->Biases[ii].SignalsWideLaneIntegerIndicator = pbSig.wlIndicator;
     2314              phasebiasSat->Biases[ii].SignalDiscontinuityCounter = pbSig.discontinuityCounter;
     2315            }
     2316            else if (pbSig.type == "1X") {
     2317              int ii = phasebiasSat->NumberOfPhaseBiases;
     2318              if (ii >= CLOCKORBIT_NUMBIAS)
     2319                break;
     2320              phasebiasSat->NumberOfPhaseBiases += 1;
     2321              phasebiasSat->Biases[ii].Type = CODETYPE_BDS_B1a_DP;
     2322              phasebiasSat->Biases[ii].Bias = pbSig.bias;
     2323              phasebiasSat->Biases[ii].SignalsWideLaneIntegerIndicator = pbSig.wlIndicator;
     2324              phasebiasSat->Biases[ii].SignalDiscontinuityCounter = pbSig.discontinuityCounter;
     2325            }
     2326            else if (pbSig.type == "5D") {
     2327              int ii = phasebiasSat->NumberOfPhaseBiases;
     2328              if (ii >= CLOCKORBIT_NUMBIAS)
     2329                break;
     2330              phasebiasSat->NumberOfPhaseBiases += 1;
     2331              phasebiasSat->Biases[ii].Type = CODETYPE_BDS_B2a_D;
     2332              phasebiasSat->Biases[ii].Bias = pbSig.bias;
     2333              phasebiasSat->Biases[ii].SignalsWideLaneIntegerIndicator = pbSig.wlIndicator;
     2334              phasebiasSat->Biases[ii].SignalDiscontinuityCounter = pbSig.discontinuityCounter;
     2335            }
     2336            else if (pbSig.type == "5P") {
     2337              int ii = phasebiasSat->NumberOfPhaseBiases;
     2338              if (ii >= CLOCKORBIT_NUMBIAS)
     2339                break;
     2340              phasebiasSat->NumberOfPhaseBiases += 1;
     2341              phasebiasSat->Biases[ii].Type = CODETYPE_BDS_B2a_P;
     2342              phasebiasSat->Biases[ii].Bias = pbSig.bias;
     2343              phasebiasSat->Biases[ii].SignalsWideLaneIntegerIndicator = pbSig.wlIndicator;
     2344              phasebiasSat->Biases[ii].SignalDiscontinuityCounter = pbSig.discontinuityCounter;
     2345            }
     2346            else if (pbSig.type == "5X") {
     2347              int ii = phasebiasSat->NumberOfPhaseBiases;
     2348              if (ii >= CLOCKORBIT_NUMBIAS)
     2349                break;
     2350              phasebiasSat->NumberOfPhaseBiases += 1;
     2351              phasebiasSat->Biases[ii].Type = CODETYPE_BDS_B2a_DP;
    22442352              phasebiasSat->Biases[ii].Bias = pbSig.bias;
    22452353              phasebiasSat->Biases[ii].SignalsWideLaneIntegerIndicator = pbSig.wlIndicator;
Note: See TracChangeset for help on using the changeset viewer.