Changeset 10251 in ntrip for trunk/BNC/src/PPP/pppParlist.cpp
- Timestamp:
- Nov 20, 2023, 10:23:42 PM (6 months ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/BNC/src/PPP/pppParlist.cpp
r10232 r10251 179 179 else { 180 180 if (_tLC == t_lc::l1) { 181 return obs->lambda(t_lc::l1) * phaseCoeff[ t_lc::toFreq(obs->prn().system(),t_lc::l1)];181 return obs->lambda(t_lc::l1) * phaseCoeff[obs->fType1()]; 182 182 } 183 183 else if (_tLC == t_lc::l2) { 184 return obs->lambda(t_lc::l2) * phaseCoeff[ t_lc::toFreq(obs->prn().system(),t_lc::l2)];184 return obs->lambda(t_lc::l2) * phaseCoeff[obs->fType2()]; 185 185 } 186 186 } … … 198 198 if (obs->prn() == _prn) { 199 199 if (tLC == t_lc::c1) { 200 return ionoCoeff[ t_lc::toFreq(obs->prn().system(),t_lc::c1)];200 return ionoCoeff[obs->fType1()]; 201 201 } 202 202 else if (tLC == t_lc::c2) { 203 return ionoCoeff[ t_lc::toFreq(obs->prn().system(),t_lc::c2)];203 return ionoCoeff[obs->fType2()]; 204 204 } 205 205 else if (tLC == t_lc::l1) { 206 return ionoCoeff[ t_lc::toFreq(obs->prn().system(),t_lc::l1)];206 return ionoCoeff[obs->fType1()]; 207 207 } 208 208 else if (tLC == t_lc::l2) { 209 return ionoCoeff[ t_lc::toFreq(obs->prn().system(),t_lc::l2)];209 return ionoCoeff[obs->fType2()]; 210 210 } 211 211 else if (tLC == t_lc::GIM) { … … 414 414 } 415 415 416 if (OPT->_ obsModelType == OPT->PPPRTK || OPT->_pseudoObsIono) {416 if (OPT->_ionoModelType == OPT->PPP_RTK || OPT->_pseudoObsIono) { 417 417 vector<t_pppParam*>::iterator it = _params.begin(); 418 418 while (it != _params.end()) { … … 502 502 // Ionosphere 503 503 // ---------- 504 if (OPT->_ obsModelType == OPT->UncombPPP) {504 if (OPT->_ionoModelType == OPT->est) { 505 505 for (unsigned jj = 0; jj < obsVector.size(); jj++) { 506 506 const t_pppSatObs* satObs = obsVector[jj]; 507 required.push_back(new t_pppParam(t_pppParam::ion, satObs->prn(), t_lc::dummy)); 507 char sys = satObs->prn().system(); 508 std::vector<t_lc::type> LCs = OPT->LCs(sys); 509 if (std::find(LCs.begin(), LCs.end(), t_lc::cIF) == LCs.end() && 510 std::find(LCs.begin(), LCs.end(), t_lc::lIF) == LCs.end()) { 511 required.push_back(new t_pppParam(t_pppParam::ion, satObs->prn(), t_lc::dummy)); 512 } 508 513 } 509 514 } … … 512 517 for (unsigned jj = 0; jj < obsVector.size(); jj++) { 513 518 const t_pppSatObs* satObs = obsVector[jj]; 514 const vector<t_lc::type>& ambLCs = OPT->ambLCs(satObs->prn().system()); 519 char sys = satObs->prn().system(); 520 const vector<t_lc::type>& ambLCs = OPT->ambLCs(sys); 515 521 for (unsigned ii = 0; ii < ambLCs.size(); ii++) { 516 522 required.push_back(new t_pppParam(t_pppParam::amb, satObs->prn(), ambLCs[ii], &obsVector)); … … 520 526 // Receiver Code Biases 521 527 // -------------------- 522 if (OPT->_ obsModelType == OPT->PPPRTK) {528 if (OPT->_ionoModelType == OPT->PPP_RTK) { 523 529 std::vector<t_lc::type> lc; 524 530 if (_usedSystems.contains('G')) { … … 589 595 // Receiver Phase Biases 590 596 // --------------------- 591 if (OPT->_ obsModelType == OPT->PPPRTK) {597 if (OPT->_ionoModelType == OPT->PPP_RTK) { 592 598 std::vector<t_lc::type> lc; 593 599 if (_usedSystems.contains('G')) {
Note:
See TracChangeset
for help on using the changeset viewer.