Changeset 8004 in ntrip for trunk/BNC


Ignore:
Timestamp:
Aug 9, 2016, 11:26:41 AM (8 years ago)
Author:
stuerze
Message:

Signal and tracking mode identifier are updated with respect to the latest ssr1 proposal

Location:
trunk/BNC/src
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/BNC/src/RTCM3/clock_and_orbit/clock_orbit_rtcm.h

    r7940 r8004  
    158158  CODETYPEGPS_L5_Q           = 15,
    159159  CODETYPEGPS_L5_IQ          = 16,
     160  CODETYPEGPS_L1C_D          = 17,
     161  CODETYPEGPS_L1C_P          = 18,
     162  CODETYPEGPS_L1C_DP         = 19,
    160163
    161164  CODETYPEGLONASS_L1_CA      = 0,
  • trunk/BNC/src/upload/bncrtnetuploadcaster.cpp

    r7940 r8004  
    601601              biasSat->Biases[ii].Bias = it.value();
    602602            }
     603            else if (it.key() == "1S") {
     604              int ii = biasSat->NumberOfCodeBiases;
     605              if (ii >= CLOCKORBIT_NUMBIAS)
     606                break;
     607              biasSat->NumberOfCodeBiases += 1;
     608              biasSat->Biases[ii].Type = CODETYPEGPS_L1C_D;
     609              biasSat->Biases[ii].Bias = it.value();
     610            }
     611            else if (it.key() == "1L") {
     612              int ii = biasSat->NumberOfCodeBiases;
     613              if (ii >= CLOCKORBIT_NUMBIAS)
     614                break;
     615              biasSat->NumberOfCodeBiases += 1;
     616              biasSat->Biases[ii].Type = CODETYPEGPS_L1C_P;
     617              biasSat->Biases[ii].Bias = it.value();
     618            }
     619            else if (it.key() == "1X") {
     620              int ii = biasSat->NumberOfCodeBiases;
     621              if (ii >= CLOCKORBIT_NUMBIAS)
     622                break;
     623              biasSat->NumberOfCodeBiases += 1;
     624              biasSat->Biases[ii].Type = CODETYPEGPS_L1C_DP;
     625              biasSat->Biases[ii].Bias = it.value();
     626            }
    603627            else if (it.key() == "1P") {
    604628              int ii = biasSat->NumberOfCodeBiases;
     
    11801204              phasebiasSat->NumberOfPhaseBiases += 1;
    11811205              phasebiasSat->Biases[ii].Type = CODETYPEGPS_L1_CA;
     1206              phasebiasSat->Biases[ii].Bias = pbSig.bias;
     1207              phasebiasSat->Biases[ii].SignalIntegerIndicator = pbSig.intInd;
     1208              phasebiasSat->Biases[ii].SignalsWideLaneIntegerIndicator =
     1209                  pbSig.wlInd;
     1210              phasebiasSat->Biases[ii].SignalDiscontinuityCounter =
     1211                  pbSig.discCount;
     1212            }
     1213            else if (pbSig.type == "1S") {
     1214              int ii = phasebiasSat->NumberOfPhaseBiases;
     1215              if (ii >= CLOCKORBIT_NUMBIAS)
     1216                break;
     1217              phasebiasSat->NumberOfPhaseBiases += 1;
     1218              phasebiasSat->Biases[ii].Type = CODETYPEGPS_L1C_D;
     1219              phasebiasSat->Biases[ii].Bias = pbSig.bias;
     1220              phasebiasSat->Biases[ii].SignalIntegerIndicator = pbSig.intInd;
     1221              phasebiasSat->Biases[ii].SignalsWideLaneIntegerIndicator =
     1222                  pbSig.wlInd;
     1223              phasebiasSat->Biases[ii].SignalDiscontinuityCounter =
     1224                  pbSig.discCount;
     1225            }
     1226            else if (pbSig.type == "1L") {
     1227              int ii = phasebiasSat->NumberOfPhaseBiases;
     1228              if (ii >= CLOCKORBIT_NUMBIAS)
     1229                break;
     1230              phasebiasSat->NumberOfPhaseBiases += 1;
     1231              phasebiasSat->Biases[ii].Type = CODETYPEGPS_L1C_P;
     1232              phasebiasSat->Biases[ii].Bias = pbSig.bias;
     1233              phasebiasSat->Biases[ii].SignalIntegerIndicator = pbSig.intInd;
     1234              phasebiasSat->Biases[ii].SignalsWideLaneIntegerIndicator =
     1235                  pbSig.wlInd;
     1236              phasebiasSat->Biases[ii].SignalDiscontinuityCounter =
     1237                  pbSig.discCount;
     1238            }
     1239            else if (pbSig.type == "1X") {
     1240              int ii = phasebiasSat->NumberOfPhaseBiases;
     1241              if (ii >= CLOCKORBIT_NUMBIAS)
     1242                break;
     1243              phasebiasSat->NumberOfPhaseBiases += 1;
     1244              phasebiasSat->Biases[ii].Type = CODETYPEGPS_L1C_P;
    11821245              phasebiasSat->Biases[ii].Bias = pbSig.bias;
    11831246              phasebiasSat->Biases[ii].SignalIntegerIndicator = pbSig.intInd;
Note: See TracChangeset for help on using the changeset viewer.