Changeset 2583 in ntrip for trunk/BNC/bncmodel.cpp
- Timestamp:
- Aug 29, 2010, 4:23:27 PM (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/BNC/bncmodel.cpp
r2582 r2583 309 309 // Computed Value 310 310 //////////////////////////////////////////////////////////////////////////// 311 double bncModel::cmpValue(t_satData* satData ) {311 double bncModel::cmpValue(t_satData* satData, bool phase) { 312 312 313 313 ColumnVector xRec(3); … … 330 330 trp() / sin(satData->eleSat); 331 331 332 return satData->rho + clk() - satData->clk + tropDelay; 332 double wind = 0.0; 333 if (phase) { 334 wind = windUp(satData->prn, satData->xx, xRec) * satData->lambda3; 335 } 336 337 return satData->rho + clk() - satData->clk + tropDelay + wind; 333 338 } 334 339 … … 467 472 bncParam* par = new bncParam(bncParam::AMB_L3, _params.size()+1, prn); 468 473 _params.push_back(par); 469 par->xx = satData->L3 - cmpValue(satData );474 par->xx = satData->L3 - cmpValue(satData, true); 470 475 } 471 476 } … … 487 492 bncParam* par = new bncParam(bncParam::AMB_L3, _params.size()+1, prn); 488 493 _params.push_back(par); 489 par->xx = satData->L3 - cmpValue(satData );494 par->xx = satData->L3 - cmpValue(satData, true); 490 495 } 491 496 } … … 595 600 t_satData* satData = itGPS.value(); 596 601 597 double rhoCmp = cmpValue(satData); 598 599 ll(iObs) = satData->P3 - rhoCmp; 602 ll(iObs) = satData->P3 - cmpValue(satData, false); 600 603 PP(iObs,iObs) = 1.0 / (sig_P3 * sig_P3); 601 604 for (int iPar = 1; iPar <= _params.size(); iPar++) { … … 605 608 if (_usePhase) { 606 609 ++iObs; 607 ll(iObs) = satData->L3 - rhoCmp;610 ll(iObs) = satData->L3 - cmpValue(satData, true); 608 611 PP(iObs,iObs) = 1.0 / (sig_L3_GPS * sig_L3_GPS); 609 612 for (int iPar = 1; iPar <= _params.size(); iPar++) { … … 627 630 t_satData* satData = itGlo.value(); 628 631 629 double rhoCmp = cmpValue(satData); 630 631 ll(iObs) = satData->L3 - rhoCmp; 632 632 ll(iObs) = satData->L3 - cmpValue(satData, true); 633 633 PP(iObs,iObs) = 1.0 / (sig_L3_GLO * sig_L3_GLO); 634 634 for (int iPar = 1; iPar <= _params.size(); iPar++) {
Note:
See TracChangeset
for help on using the changeset viewer.