Changeset 8961 in ntrip for trunk/BNC/src/PPP/pppParlist.cpp
- Timestamp:
- Jun 29, 2020, 10:09:16 AM (4 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/BNC/src/PPP/pppParlist.cpp
r8956 r8961 141 141 switch (_type) { 142 142 case crdX: 143 if (tLC == t_lc::GIM ) {return 0.0;}143 if (tLC == t_lc::GIM || tLC == t_lc::Tz0) {return 0.0;} 144 144 return (sta->xyzApr()[0] - obs->xc()[0]) / rhoV.NormFrobenius(); 145 145 case crdY: 146 if (tLC == t_lc::GIM ) {return 0.0;}146 if (tLC == t_lc::GIM || tLC == t_lc::Tz0) {return 0.0;} 147 147 return (sta->xyzApr()[1] - obs->xc()[1]) / rhoV.NormFrobenius(); 148 148 case crdZ: 149 if (tLC == t_lc::GIM ) {return 0.0;}149 if (tLC == t_lc::GIM || tLC == t_lc::Tz0) {return 0.0;} 150 150 return (sta->xyzApr()[2] - obs->xc()[2]) / rhoV.NormFrobenius(); 151 151 case clkR: 152 if (tLC == t_lc::GIM ) {return 0.0;}152 if (tLC == t_lc::GIM || tLC == t_lc::Tz0) {return 0.0;} 153 153 return 1.0; 154 154 case offGG: 155 if (tLC == t_lc::GIM ) {return 0.0;}155 if (tLC == t_lc::GIM || tLC == t_lc::Tz0) {return 0.0;} 156 156 return (obs->prn().system() == 'R') ? 1.0 : 0.0; 157 157 case amb: 158 if (tLC == t_lc::GIM ) {return 0.0;}158 if (tLC == t_lc::GIM || tLC == t_lc::Tz0) {return 0.0;} 159 159 else if ((OPT->_obsModelType == OPT->IF) || 160 160 (OPT->_obsModelType == OPT->PPPRTK) || … … 181 181 break; 182 182 case trp: 183 if (tLC == t_lc::GIM) {return 0.0;} 184 return 1.0 / sin(obs->eleSat()); 183 if (tLC == t_lc::GIM) { 184 return 0.0; 185 } 186 else if (tLC == t_lc::Tz0) { 187 return 1.0; 188 } 189 else { 190 return 1.0 / sin(obs->eleSat()); 191 } 185 192 case ion: 186 187 193 if (obs->prn() == _prn) { 188 194 if (tLC == t_lc::c1) { … … 203 209 } 204 210 if (tLC == t_lc::GIM && _prn == refPrn) { 205 return 211 return 1.0; 206 212 } 207 213 break; 208 214 case cBias1: 209 215 if (tLC == t_lc::c1) { 210 return 216 return 1.0; 211 217 } 212 218 else { … … 216 222 case cBias2: 217 223 if (tLC == t_lc::c2) { 218 return 224 return 1.0; 219 225 } 220 226 else { … … 224 230 case pBias1: 225 231 if (tLC == t_lc::l1) { 226 return 232 return 1.0; 227 233 } 228 234 else { … … 232 238 case pBias2: 233 239 if (tLC == t_lc::l2) { 234 return 240 return 1.0; 235 241 } 236 242 else {
Note:
See TracChangeset
for help on using the changeset viewer.