- Timestamp:
- Aug 31, 2011, 11:36:58 AM (13 years ago)
- Location:
- trunk/BNC
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/BNC/bncmodel.cpp
r3391 r3392 56 56 using namespace std; 57 57 58 const unsigned MINOBS = 5; 59 const double MINELE = 10.0 * M_PI / 180.0; 60 const double MAXRES_CODE = 10.0; 61 const double MAXRES_PHASE = 0.04; 58 const unsigned MINOBS = 5; 59 const double MINELE = 10.0 * M_PI / 180.0; 60 const double MAXRES_CODE = 10.0; 61 const double MAXRES_PHASE = 0.04; 62 const double GLONASS_WEIGHT_FACTOR = 10.0; 62 63 63 64 // Constructor … … 1118 1119 // -------------------------- 1119 1120 ++iObs; 1120 satData-> index = iObs;1121 satData->obsIndex = iObs; 1121 1122 1122 1123 // Phase Observations … … 1124 1125 if (iPhase == 1) { 1125 1126 ll(iObs) = satData->L3 - cmpValue(satData, true); 1126 PP(iObs,iObs) = 1.0 / (_sigL3 * _sigL3) / (ellWgtCoef * ellWgtCoef);1127 double sigL3 = _sigL3; 1127 1128 if (satData->system() == 'R') { 1128 //// PP(iObs,iObs) /= 25.0;1129 PP(iObs,iObs) /= 9.0;1130 }1129 sigL3 /= GLONASS_WEIGHT_FACTOR; 1130 } 1131 PP(iObs,iObs) = 1.0 / (sigL3 * sigL3) / (ellWgtCoef * ellWgtCoef); 1131 1132 for (int iPar = 1; iPar <= _params.size(); iPar++) { 1132 1133 if (_params[iPar-1]->type == bncParam::AMB_L3 && … … 1155 1156 Tracer tracer("bncModel::printRes"); 1156 1157 1157 if (satData-> index != 0) {1158 if (satData->obsIndex != 0) { 1158 1159 str << _time.timestr(1) 1159 1160 << " RES " << satData->prn.toAscii().data() 1160 1161 << (iPhase ? " L3 " : " P3 ") 1161 << setw(9) << setprecision(4) << vv(satData-> index) << endl;1162 << setw(9) << setprecision(4) << vv(satData->obsIndex) << endl; 1162 1163 } 1163 1164 } … … 1177 1178 it.next(); 1178 1179 t_satData* satData = it.value(); 1179 if (satData-> index != 0 && fabs(vv(satData->index)) > maxRes) {1180 maxRes = fabs(vv(satData-> index));1180 if (satData->obsIndex != 0 && fabs(vv(satData->obsIndex)) > maxRes) { 1181 maxRes = fabs(vv(satData->obsIndex)); 1181 1182 prn = satData->prn; 1182 1183 } -
trunk/BNC/bncpppclient.h
r3386 r3392 35 35 public: 36 36 t_satData() { 37 index = 0;37 obsIndex = 0; 38 38 } 39 39 ~t_satData() {} … … 56 56 bool slipFlag; 57 57 double lambda3; 58 unsigned index;58 unsigned obsIndex; 59 59 char system() const {return prn.toAscii()[0];} 60 60 };
Note:
See TracChangeset
for help on using the changeset viewer.