Ignore:
Timestamp:
Jul 3, 2020, 11:41:26 AM (4 years ago)
Author:
stuerze
Message:

some preparation to support 2 different ssr formats in future

File:
1 edited

Legend:

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

    r8967 r8969  
    660660              biasSat->Biases[ii].Bias = it.value();
    661661            }
     662#ifdef USE_SSR_RTCM
    662663            else if (it.key() == "1X") {
    663664              int ii = biasSat->NumberOfCodeBiases;
     
    668669              biasSat->Biases[ii].Bias = it.value();
    669670            }
     671#endif
    670672            else if (it.key() == "1P") {
    671673              int ii = biasSat->NumberOfCodeBiases;
     
    716718              biasSat->Biases[ii].Bias = it.value();
    717719            }
     720#ifdef USE_SSR_RTCM
    718721            else if (it.key() == "2X") {
    719722              int ii = biasSat->NumberOfCodeBiases;
     
    724727              biasSat->Biases[ii].Bias = it.value();
    725728            }
     729#endif
    726730            else if (it.key() == "2P") {
    727731              int ii = biasSat->NumberOfCodeBiases;
     
    756760              biasSat->Biases[ii].Bias = it.value();
    757761            }
     762#ifdef USE_SSR_RTCM
    758763            else if (it.key() == "5X") {
    759764              int ii = biasSat->NumberOfCodeBiases;
     
    764769              biasSat->Biases[ii].Bias = it.value();
    765770            }
     771#endif
    766772          }
    767773        }
     
    818824              biasSat->Biases[ii].Bias = it.value();
    819825            }
     826#ifdef USE_SSR_RTCM
    820827            else if (it.key() == "4X") {
    821828              int ii = biasSat->NumberOfCodeBiases;
     
    826833              biasSat->Biases[ii].Bias = it.value();
    827834            }
     835#endif
    828836            else if (it.key() == "6A") {
    829837              int ii = biasSat->NumberOfCodeBiases;
     
    842850              biasSat->Biases[ii].Bias = it.value();
    843851            }
     852#ifdef USE_SSR_RTCM
    844853            else if (it.key() == "6X") {
    845854              int ii = biasSat->NumberOfCodeBiases;
     
    850859              biasSat->Biases[ii].Bias = it.value();
    851860            }
     861#endif
    852862            else if (it.key() == "3I") {
    853863              int ii = biasSat->NumberOfCodeBiases;
     
    866876              biasSat->Biases[ii].Bias = it.value();
    867877            }
     878#ifdef USE_SSR_RTCM
    868879            else if (it.key() == "3X") {
    869880              int ii = biasSat->NumberOfCodeBiases;
     
    874885              biasSat->Biases[ii].Bias = it.value();
    875886            }
     887#endif
    876888          }
    877889        }
     
    904916              biasSat->Biases[ii].Bias = it.value();
    905917            }
     918#ifdef USE_SSR_RTCM
    906919            else if (it.key() == "1X") {
    907920              int ii = biasSat->NumberOfCodeBiases;
     
    920933              biasSat->Biases[ii].Bias = it.value();
    921934            }
     935#endif
    922936            else if (it.key() == "5I") {
    923937              int ii = biasSat->NumberOfCodeBiases;
     
    936950              biasSat->Biases[ii].Bias = it.value();
    937951            }
     952#ifdef USE_SSR_RTCM
    938953            else if (it.key() == "5X") {
    939954              int ii = biasSat->NumberOfCodeBiases;
     
    944959              biasSat->Biases[ii].Bias = it.value();
    945960            }
     961#endif
    946962            else if (it.key() == "7I") {
    947963              int ii = biasSat->NumberOfCodeBiases;
     
    960976              biasSat->Biases[ii].Bias = it.value();
    961977            }
     978#ifdef USE_SSR_RTCM
    962979            else if (it.key() == "7X") {
    963980              int ii = biasSat->NumberOfCodeBiases;
     
    9921009              biasSat->Biases[ii].Bias = it.value();
    9931010            }
     1011#endif
    9941012            else if (it.key() == "6A") {
    9951013              int ii = biasSat->NumberOfCodeBiases;
     
    10161034              biasSat->Biases[ii].Bias = it.value();
    10171035            }
     1036#ifdef USE_SSR_RTCM
    10181037            else if (it.key() == "6X") {
    10191038              int ii = biasSat->NumberOfCodeBiases;
     
    10321051              biasSat->Biases[ii].Bias = it.value();
    10331052            }
     1053#endif
    10341054          }
    10351055        }
     
    10781098              biasSat->Biases[ii].Bias = it.value();
    10791099            }
     1100#ifdef USE_SSR_RTCM
    10801101            else if (it.key() == "2X") {
    10811102              int ii = biasSat->NumberOfCodeBiases;
     
    10861107              biasSat->Biases[ii].Bias = it.value();
    10871108            }
     1109#endif
    10881110            else if (it.key() == "5I") {
    10891111              int ii = biasSat->NumberOfCodeBiases;
     
    11021124              biasSat->Biases[ii].Bias = it.value();
    11031125            }
     1126#ifdef USE_SSR_RTCM
    11041127            else if (it.key() == "5X") {
    11051128              int ii = biasSat->NumberOfCodeBiases;
     
    11101133              biasSat->Biases[ii].Bias = it.value();
    11111134            }
     1135#endif
    11121136            else if (it.key() == "6S") {
    11131137              int ii = biasSat->NumberOfCodeBiases;
     
    11261150              biasSat->Biases[ii].Bias = it.value();
    11271151            }
     1152#ifdef USE_SSR_RTCM
    11281153            else if (it.key() == "6X") {
    11291154              int ii = biasSat->NumberOfCodeBiases;
     
    11741199              biasSat->Biases[ii].Bias = it.value();
    11751200            }
     1201#endif
    11761202            else if (it.key() == "6E") {
    11771203              int ii = biasSat->NumberOfCodeBiases;
     
    11821208              biasSat->Biases[ii].Bias = it.value();
    11831209            }
     1210#ifdef USE_SSR_RTCM
    11841211            else if (it.key() == "6Z") {
    11851212              int ii = biasSat->NumberOfCodeBiases;
     
    11901217              biasSat->Biases[ii].Bias = it.value();
    11911218            }
     1219#endif
    11921220          }
    11931221        }
     
    12201248              biasSat->Biases[ii].Bias = it.value();
    12211249            }
     1250#ifdef USE_SSR_RTCM
    12221251            else if (it.key() == "5X") {
    12231252              int ii = biasSat->NumberOfCodeBiases;
     
    12281257              biasSat->Biases[ii].Bias = it.value();
    12291258            }
     1259#endif
    12301260          }
    12311261        }
     
    12501280              biasSat->Biases[ii].Bias = it.value();
    12511281            }
     1282#ifdef USE_SSR_RTCM
    12521283            else if (it.key() == "2X") {
    12531284              int ii = biasSat->NumberOfCodeBiases;
     
    12581289              biasSat->Biases[ii].Bias = it.value();
    12591290            }
     1291#endif
    12601292            else if (it.key() == "6I") {
    12611293              int ii = biasSat->NumberOfCodeBiases;
     
    12741306              biasSat->Biases[ii].Bias = it.value();
    12751307            }
     1308#ifdef USE_SSR_RTCM
    12761309            else if (it.key() == "6X") {
    12771310              int ii = biasSat->NumberOfCodeBiases;
     
    12821315              biasSat->Biases[ii].Bias = it.value();
    12831316            }
     1317#endif
    12841318            else if (it.key() == "7I") {
    12851319              int ii = biasSat->NumberOfCodeBiases;
     
    12981332              biasSat->Biases[ii].Bias = it.value();
    12991333            }
     1334#ifdef USE_SSR_RTCM
    13001335            else if (it.key() == "7X") {
    13011336              int ii = biasSat->NumberOfCodeBiases;
     
    13061341              biasSat->Biases[ii].Bias = it.value();
    13071342            }
     1343#endif
    13081344            else if (it.key() == "1D") {
    13091345              int ii = biasSat->NumberOfCodeBiases;
     
    13221358              biasSat->Biases[ii].Bias = it.value();
    13231359            }
     1360#ifdef USE_SSR_RTCM
    13241361            else if (it.key() == "1X") {
    13251362              int ii = biasSat->NumberOfCodeBiases;
     
    13301367              biasSat->Biases[ii].Bias = it.value();
    13311368            }
     1369#endif
    13321370            else if (it.key() == "5D") {
    13331371              int ii = biasSat->NumberOfCodeBiases;
     
    13461384              biasSat->Biases[ii].Bias = it.value();
    13471385            }
     1386#ifdef USE_SSR_RTCM
    13481387            else if (it.key() == "5X") {
    13491388              int ii = biasSat->NumberOfCodeBiases;
     
    13541393              biasSat->Biases[ii].Bias = it.value();
    13551394            }
     1395#elif USE_SSR_IGS
     1396            else if (it.key() == "1A") {
     1397              int ii = biasSat->NumberOfCodeBiases;
     1398              if (ii >= CLOCKORBIT_NUMBIAS)
     1399                break;
     1400              biasSat->NumberOfCodeBiases += 1;
     1401              biasSat->Biases[ii].Type = CODETYPE_BDS_B1_A;
     1402              biasSat->Biases[ii].Bias = it.value();
     1403            }
     1404            else if (it.key() == "6A") {
     1405              int ii = biasSat->NumberOfCodeBiases;
     1406              if (ii >= CLOCKORBIT_NUMBIAS)
     1407                break;
     1408              biasSat->NumberOfCodeBiases += 1;
     1409              biasSat->Biases[ii].Type = CODETYPE_BDS_B3_A;
     1410              biasSat->Biases[ii].Bias = it.value();
     1411            }
     1412#endif
    13561413          }
    13571414        }
     
    14851542              phasebiasSat->Biases[ii].SignalDiscontinuityCounter = pbSig.discontinuityCounter;
    14861543            }
     1544#ifdef USE_SSR_RTCM
    14871545            else if (pbSig.type == "2X") {
    14881546              int ii = phasebiasSat->NumberOfPhaseBiases;
     
    14961554              phasebiasSat->Biases[ii].SignalDiscontinuityCounter = pbSig.discontinuityCounter;
    14971555            }
     1556#endif
    14981557            else if (pbSig.type == "2P") {
    14991558              int ii = phasebiasSat->NumberOfPhaseBiases;
     
    15401599              phasebiasSat->Biases[ii].SignalDiscontinuityCounter = pbSig.discontinuityCounter;
    15411600            }
     1601#ifdef USE_SSR_RTCM
    15421602            else if (pbSig.type == "5X") {
    15431603              int ii = phasebiasSat->NumberOfPhaseBiases;
     
    15511611              phasebiasSat->Biases[ii].SignalDiscontinuityCounter = pbSig.discontinuityCounter;
    15521612            }
     1613#endif
    15531614            else if (pbSig.type == "1S") {
    15541615              int ii = phasebiasSat->NumberOfPhaseBiases;
     
    15731634              phasebiasSat->Biases[ii].SignalDiscontinuityCounter = pbSig.discontinuityCounter;
    15741635            }
     1636#ifdef USE_SSR_RTCM
    15751637            else if (pbSig.type == "1X") {
    15761638              int ii = phasebiasSat->NumberOfPhaseBiases;
     
    15841646              phasebiasSat->Biases[ii].SignalDiscontinuityCounter = pbSig.discontinuityCounter;
    15851647            }
     1648#endif
    15861649          }
    15871650        }
     
    16561719              phasebiasSat->Biases[ii].SignalDiscontinuityCounter = pbSig.discontinuityCounter;
    16571720            }
     1721#ifdef USE_SSR_RTCM
    16581722            else if (pbSig.type == "4X") {
    16591723              int ii = phasebiasSat->NumberOfPhaseBiases;
     
    16671731              phasebiasSat->Biases[ii].SignalDiscontinuityCounter = pbSig.discontinuityCounter;
    16681732            }
     1733#endif
    16691734            else if (pbSig.type == "6A") {
    16701735              int ii = phasebiasSat->NumberOfPhaseBiases;
     
    16891754              phasebiasSat->Biases[ii].SignalDiscontinuityCounter = pbSig.discontinuityCounter;
    16901755            }
     1756#ifdef USE_SSR_RTCM
    16911757            else if (pbSig.type == "6X") {
    16921758              int ii = phasebiasSat->NumberOfPhaseBiases;
     
    17001766              phasebiasSat->Biases[ii].SignalDiscontinuityCounter = pbSig.discontinuityCounter;
    17011767            }
     1768#endif
    17021769            else if (pbSig.type == "3I") {
    17031770              int ii = phasebiasSat->NumberOfPhaseBiases;
     
    17221789              phasebiasSat->Biases[ii].SignalDiscontinuityCounter = pbSig.discontinuityCounter;
    17231790            }
     1791#ifdef USE_SSR_RTCM
    17241792            else if (pbSig.type == "3X") {
    17251793              int ii = phasebiasSat->NumberOfPhaseBiases;
     
    17331801              phasebiasSat->Biases[ii].SignalDiscontinuityCounter = pbSig.discontinuityCounter;
    17341802            }
     1803#endif
    17351804          }
    17361805        }
     
    17721841              phasebiasSat->Biases[ii].SignalDiscontinuityCounter = pbSig.discontinuityCounter;
    17731842            }
     1843#ifdef USE_SSR_RTCM
    17741844            else if (pbSig.type == "1X") {
    17751845              int ii = phasebiasSat->NumberOfPhaseBiases;
     
    17941864              phasebiasSat->Biases[ii].SignalDiscontinuityCounter = pbSig.discontinuityCounter;
    17951865            }
     1866#endif
    17961867            else if (pbSig.type == "5I") {
    17971868              int ii = phasebiasSat->NumberOfPhaseBiases;
     
    18161887              phasebiasSat->Biases[ii].SignalDiscontinuityCounter = pbSig.discontinuityCounter;
    18171888            }
     1889#ifdef USE_SSR_RTCM
    18181890            else if (pbSig.type == "5X") {
    18191891              int ii = phasebiasSat->NumberOfPhaseBiases;
     
    18271899              phasebiasSat->Biases[ii].SignalDiscontinuityCounter = pbSig.discontinuityCounter;
    18281900            }
     1901#endif
    18291902            else if (pbSig.type == "7I") {
    18301903              int ii = phasebiasSat->NumberOfPhaseBiases;
     
    18491922              phasebiasSat->Biases[ii].SignalDiscontinuityCounter = pbSig.discontinuityCounter;
    18501923            }
     1924#ifdef USE_SSR_RTCM
    18511925            else if (pbSig.type == "7X") {
    18521926              int ii = phasebiasSat->NumberOfPhaseBiases;
     
    18931967              phasebiasSat->Biases[ii].SignalDiscontinuityCounter = pbSig.discontinuityCounter;
    18941968            }
     1969#endif
    18951970            else if (pbSig.type == "6A") {
    18961971              int ii = phasebiasSat->NumberOfPhaseBiases;
     
    19262001              phasebiasSat->Biases[ii].SignalDiscontinuityCounter = pbSig.discontinuityCounter;
    19272002            }
     2003#ifdef USE_SSR_RTCM
    19282004            else if (pbSig.type == "6X") {
    19292005              int ii = phasebiasSat->NumberOfPhaseBiases;
     
    19482024              phasebiasSat->Biases[ii].SignalDiscontinuityCounter = pbSig.discontinuityCounter;
    19492025            }
     2026#endif
    19502027          }
    19512028        }
     
    20082085              phasebiasSat->Biases[ii].SignalDiscontinuityCounter = pbSig.discontinuityCounter;
    20092086            }
     2087#ifdef USE_SSR_RTCM
    20102088            else if (pbSig.type == "2X") {
    20112089              int ii = phasebiasSat->NumberOfPhaseBiases;
     
    20182096              phasebiasSat->Biases[ii].SignalDiscontinuityCounter = pbSig.discontinuityCounter;
    20192097            }
     2098#endif
    20202099            else if (pbSig.type == "5I") {
    20212100              int ii = phasebiasSat->NumberOfPhaseBiases;
     
    20402119              phasebiasSat->Biases[ii].SignalDiscontinuityCounter = pbSig.discontinuityCounter;
    20412120            }
     2121#ifdef USE_SSR_RTCM
    20422122            else if (pbSig.type == "5X") {
    20432123              int ii = phasebiasSat->NumberOfPhaseBiases;
     
    20512131              phasebiasSat->Biases[ii].SignalDiscontinuityCounter = pbSig.discontinuityCounter;
    20522132            }
     2133#endif
    20532134            else if (pbSig.type == "6S") {
    20542135              int ii = phasebiasSat->NumberOfPhaseBiases;
     
    20732154              phasebiasSat->Biases[ii].SignalDiscontinuityCounter = pbSig.discontinuityCounter;
    20742155            }
     2156#ifdef USE_SSR_RTCM
    20752157            else if (pbSig.type == "6X") {
    20762158              int ii = phasebiasSat->NumberOfPhaseBiases;
     
    21392221              phasebiasSat->Biases[ii].SignalDiscontinuityCounter = pbSig.discontinuityCounter;
    21402222            }
     2223#endif
    21412224            else if (pbSig.type == "6E") {
    21422225              int ii = phasebiasSat->NumberOfPhaseBiases;
     
    21502233              phasebiasSat->Biases[ii].SignalDiscontinuityCounter = pbSig.discontinuityCounter;
    21512234            }
     2235#ifdef USE_SSR_RTCM
    21522236            else if (pbSig.type == "6Z") {
    21532237              int ii = phasebiasSat->NumberOfPhaseBiases;
     
    21612245              phasebiasSat->Biases[ii].SignalDiscontinuityCounter = pbSig.discontinuityCounter;
    21622246            }
     2247#endif
    21632248          }
    21642249        }
     
    21992284              phasebiasSat->Biases[ii].SignalDiscontinuityCounter = pbSig.discontinuityCounter;
    22002285            }
     2286#ifdef USE_SSR_RTCM
    22012287            else if (pbSig.type == "5X") {
    22022288              int ii = phasebiasSat->NumberOfPhaseBiases;
     
    22102296              phasebiasSat->Biases[ii].SignalDiscontinuityCounter = pbSig.discontinuityCounter;
    22112297            }
     2298#endif
    22122299          }
    22132300        }
     
    22382325              phasebiasSat->Biases[ii].SignalDiscontinuityCounter = pbSig.discontinuityCounter;
    22392326            }
     2327#ifdef USE_SSR_RTCM
    22402328            else if (pbSig.type == "2X") {
    22412329              int ii = phasebiasSat->NumberOfPhaseBiases;
     
    22492337              phasebiasSat->Biases[ii].SignalDiscontinuityCounter = pbSig.discontinuityCounter;
    22502338            }
     2339#endif
    22512340            else if (pbSig.type == "6I") {
    22522341              int ii = phasebiasSat->NumberOfPhaseBiases;
     
    22712360              phasebiasSat->Biases[ii].SignalDiscontinuityCounter = pbSig.discontinuityCounter;
    22722361            }
     2362#ifdef USE_SSR_RTCM
    22732363            else if (pbSig.type == "6X") {
    22742364              int ii = phasebiasSat->NumberOfPhaseBiases;
     
    22822372              phasebiasSat->Biases[ii].SignalDiscontinuityCounter = pbSig.discontinuityCounter;
    22832373            }
     2374#endif
    22842375            else if (pbSig.type == "7I") {
    22852376              int ii = phasebiasSat->NumberOfPhaseBiases;
     
    23042395              phasebiasSat->Biases[ii].SignalDiscontinuityCounter = pbSig.discontinuityCounter;
    23052396            }
     2397#ifdef USE_SSR_RTCM
    23062398            else if (pbSig.type == "7X") {
    23072399              int ii = phasebiasSat->NumberOfPhaseBiases;
     
    23142406              phasebiasSat->Biases[ii].SignalDiscontinuityCounter = pbSig.discontinuityCounter;
    23152407            }
     2408#endif
    23162409            else if (pbSig.type == "1D") {
    23172410              int ii = phasebiasSat->NumberOfPhaseBiases;
     
    23342427              phasebiasSat->Biases[ii].SignalDiscontinuityCounter = pbSig.discontinuityCounter;
    23352428            }
     2429#ifdef USE_SSR_RTCM
    23362430            else if (pbSig.type == "1X") {
    23372431              int ii = phasebiasSat->NumberOfPhaseBiases;
     
    23442438              phasebiasSat->Biases[ii].SignalDiscontinuityCounter = pbSig.discontinuityCounter;
    23452439            }
     2440#endif
    23462441            else if (pbSig.type == "5D") {
    23472442              int ii = phasebiasSat->NumberOfPhaseBiases;
     
    23642459              phasebiasSat->Biases[ii].SignalDiscontinuityCounter = pbSig.discontinuityCounter;
    23652460            }
     2461#ifdef USE_SSR_RTCM
    23662462            else if (pbSig.type == "5X") {
    23672463              int ii = phasebiasSat->NumberOfPhaseBiases;
     
    23742470              phasebiasSat->Biases[ii].SignalDiscontinuityCounter = pbSig.discontinuityCounter;
    23752471            }
     2472#elif USE_SSR_IGS
     2473            else if (pbSig.type == "1A") {
     2474              int ii = phasebiasSat->NumberOfPhaseBiases;
     2475              if (ii >= CLOCKORBIT_NUMBIAS)
     2476                break;
     2477              phasebiasSat->NumberOfPhaseBiases += 1;
     2478              phasebiasSat->Biases[ii].Type = CODETYPE_BDS_B1_A;
     2479              phasebiasSat->Biases[ii].Bias = pbSig.bias;
     2480              phasebiasSat->Biases[ii].SignalsWideLaneIntegerIndicator = pbSig.wlIndicator;
     2481              phasebiasSat->Biases[ii].SignalDiscontinuityCounter = pbSig.discontinuityCounter;
     2482            }
     2483            else if (pbSig.type == "6A") {
     2484              int ii = phasebiasSat->NumberOfPhaseBiases;
     2485              if (ii >= CLOCKORBIT_NUMBIAS)
     2486                break;
     2487              phasebiasSat->NumberOfPhaseBiases += 1;
     2488              phasebiasSat->Biases[ii].Type = CODETYPE_BDS_B3_A;
     2489              phasebiasSat->Biases[ii].Bias = pbSig.bias;
     2490              phasebiasSat->Biases[ii].SignalsWideLaneIntegerIndicator = pbSig.wlIndicator;
     2491              phasebiasSat->Biases[ii].SignalDiscontinuityCounter = pbSig.discontinuityCounter;
     2492            }
     2493#endif
    23762494          }
    23772495        }
Note: See TracChangeset for help on using the changeset viewer.