Changeset 8844 in ntrip for trunk/BNC/src/upload
- Timestamp:
- Nov 8, 2019, 10:45:49 AM (5 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/BNC/src/upload/bncrtnetuploadcaster.cpp
r8808 r8844 688 688 biasSat->Biases[ii].Bias = it.value(); 689 689 } 690 else if (it.key() == "2D") {691 int ii = biasSat->NumberOfCodeBiases;692 if (ii >= CLOCKORBIT_NUMBIAS)693 break;694 biasSat->NumberOfCodeBiases += 1;695 biasSat->Biases[ii].Type = CODETYPEGPS_SEMI_CODELESS;696 biasSat->Biases[ii].Bias = it.value();697 }698 690 else if (it.key() == "2S") { 699 691 int ii = biasSat->NumberOfCodeBiases; … … 1058 1050 biasSat->Biases[ii].Bias = it.value(); 1059 1051 } 1052 else if (it.key() == "1X") { 1053 int ii = biasSat->NumberOfCodeBiases; 1054 if (ii >= CLOCKORBIT_NUMBIAS) 1055 break; 1056 biasSat->NumberOfCodeBiases += 1; 1057 biasSat->Biases[ii].Type = CODETYPEQZSS_L1C_DP; 1058 biasSat->Biases[ii].Bias = it.value(); 1059 } 1060 1060 else if (it.key() == "2S") { 1061 1061 int ii = biasSat->NumberOfCodeBiases; … … 1130 1130 biasSat->Biases[ii].Bias = it.value(); 1131 1131 } 1132 else if (it.key() == "1X") { 1133 int ii = biasSat->NumberOfCodeBiases; 1134 if (ii >= CLOCKORBIT_NUMBIAS) 1135 break; 1136 biasSat->NumberOfCodeBiases += 1; 1137 biasSat->Biases[ii].Type = CODETYPEQZSS_L1C_DP; 1138 biasSat->Biases[ii].Bias = it.value(); 1139 } 1140 else if (it.key() == "1Z") { 1141 int ii = biasSat->NumberOfCodeBiases; 1142 if (ii >= CLOCKORBIT_NUMBIAS) 1143 break; 1144 biasSat->NumberOfCodeBiases += 1; 1145 biasSat->Biases[ii].Type = CODETYPEQZSS_L1_S; 1146 biasSat->Biases[ii].Bias = it.value(); 1147 } 1148 else if (it.key() == "5D") { 1149 int ii = biasSat->NumberOfCodeBiases; 1150 if (ii >= CLOCKORBIT_NUMBIAS) 1151 break; 1152 biasSat->NumberOfCodeBiases += 1; 1153 biasSat->Biases[ii].Type = CODETYPEQZSS_L5_D; 1154 biasSat->Biases[ii].Bias = it.value(); 1155 } 1156 else if (it.key() == "5P") { 1157 int ii = biasSat->NumberOfCodeBiases; 1158 if (ii >= CLOCKORBIT_NUMBIAS) 1159 break; 1160 biasSat->NumberOfCodeBiases += 1; 1161 biasSat->Biases[ii].Type = CODETYPEQZSS_L5_P; 1162 biasSat->Biases[ii].Bias = it.value(); 1163 } 1164 else if (it.key() == "5Z") { 1165 int ii = biasSat->NumberOfCodeBiases; 1166 if (ii >= CLOCKORBIT_NUMBIAS) 1167 break; 1168 biasSat->NumberOfCodeBiases += 1; 1169 biasSat->Biases[ii].Type = CODETYPEQZSS_L5_DP; 1170 biasSat->Biases[ii].Bias = it.value(); 1171 } 1172 else if (it.key() == "6E") { 1173 int ii = biasSat->NumberOfCodeBiases; 1174 if (ii >= CLOCKORBIT_NUMBIAS) 1175 break; 1176 biasSat->NumberOfCodeBiases += 1; 1177 biasSat->Biases[ii].Type = CODETYPEQZSS_L6_E; 1178 biasSat->Biases[ii].Bias = it.value(); 1179 } 1180 else if (it.key() == "6Z") { 1181 int ii = biasSat->NumberOfCodeBiases; 1182 if (ii >= CLOCKORBIT_NUMBIAS) 1183 break; 1184 biasSat->NumberOfCodeBiases += 1; 1185 biasSat->Biases[ii].Type = CODETYPEQZSS_L6_DE; 1186 biasSat->Biases[ii].Bias = it.value(); 1187 } 1188 } 1132 } 1189 1133 } 1190 1134 else if (prn.system() == 'S') { … … 1302 1246 biasSat->Biases[ii].Bias = it.value(); 1303 1247 } 1248 else if (it.key() == "5D") { 1249 int ii = biasSat->NumberOfCodeBiases; 1250 if (ii >= CLOCKORBIT_NUMBIAS) 1251 break; 1252 biasSat->NumberOfCodeBiases += 1; 1253 biasSat->Biases[ii].Type = CODETYPE_BDS_B2a_D; 1254 biasSat->Biases[ii].Bias = it.value(); 1255 } 1256 else if (it.key() == "5P") { 1257 int ii = biasSat->NumberOfCodeBiases; 1258 if (ii >= CLOCKORBIT_NUMBIAS) 1259 break; 1260 biasSat->NumberOfCodeBiases += 1; 1261 biasSat->Biases[ii].Type = CODETYPE_BDS_B2a_P; 1262 biasSat->Biases[ii].Bias = it.value(); 1263 } 1264 else if (it.key() == "5X") { 1265 int ii = biasSat->NumberOfCodeBiases; 1266 if (ii >= CLOCKORBIT_NUMBIAS) 1267 break; 1268 biasSat->NumberOfCodeBiases += 1; 1269 biasSat->Biases[ii].Type = CODETYPE_BDS_B2a_DP; 1270 biasSat->Biases[ii].Bias = it.value(); 1271 } 1304 1272 else if (it.key() == "1D") { 1305 1273 int ii = biasSat->NumberOfCodeBiases; … … 1307 1275 break; 1308 1276 biasSat->NumberOfCodeBiases += 1; 1309 biasSat->Biases[ii].Type = CODETYPE_BDS_B1 a_D;1277 biasSat->Biases[ii].Type = CODETYPE_BDS_B1C_D; 1310 1278 biasSat->Biases[ii].Bias = it.value(); 1311 1279 } … … 1315 1283 break; 1316 1284 biasSat->NumberOfCodeBiases += 1; 1317 biasSat->Biases[ii].Type = CODETYPE_BDS_B1 a_P;1285 biasSat->Biases[ii].Type = CODETYPE_BDS_B1C_P; 1318 1286 biasSat->Biases[ii].Bias = it.value(); 1319 1287 } … … 1323 1291 break; 1324 1292 biasSat->NumberOfCodeBiases += 1; 1325 biasSat->Biases[ii].Type = CODETYPE_BDS_B1a_DP; 1326 biasSat->Biases[ii].Bias = it.value(); 1327 } 1328 else if (it.key() == "5D") { 1329 int ii = biasSat->NumberOfCodeBiases; 1330 if (ii >= CLOCKORBIT_NUMBIAS) 1331 break; 1332 biasSat->NumberOfCodeBiases += 1; 1333 biasSat->Biases[ii].Type = CODETYPE_BDS_B2a_D; 1334 biasSat->Biases[ii].Bias = it.value(); 1335 } 1336 else if (it.key() == "5P") { 1337 int ii = biasSat->NumberOfCodeBiases; 1338 if (ii >= CLOCKORBIT_NUMBIAS) 1339 break; 1340 biasSat->NumberOfCodeBiases += 1; 1341 biasSat->Biases[ii].Type = CODETYPE_BDS_B2a_P; 1342 biasSat->Biases[ii].Bias = it.value(); 1343 } 1344 else if (it.key() == "5X") { 1345 int ii = biasSat->NumberOfCodeBiases; 1346 if (ii >= CLOCKORBIT_NUMBIAS) 1347 break; 1348 biasSat->NumberOfCodeBiases += 1; 1349 biasSat->Biases[ii].Type = CODETYPE_BDS_B2a_DP; 1293 biasSat->Biases[ii].Type = CODETYPE_BDS_B1C_DP; 1350 1294 biasSat->Biases[ii].Bias = it.value(); 1351 1295 } … … 1449 1393 phasebiasSat->Biases[ii].SignalDiscontinuityCounter = pbSig.discontinuityCounter; 1450 1394 } 1451 else if (pbSig.type == "2D") {1452 int ii = phasebiasSat->NumberOfPhaseBiases;1453 if (ii >= CLOCKORBIT_NUMBIAS)1454 break;1455 phasebiasSat->NumberOfPhaseBiases += 1;1456 phasebiasSat->Biases[ii].Type = CODETYPEGPS_SEMI_CODELESS;1457 phasebiasSat->Biases[ii].Bias = pbSig.bias;1458 phasebiasSat->Biases[ii].SignalIntegerIndicator = pbSig.integerIndicator;1459 phasebiasSat->Biases[ii].SignalsWideLaneIntegerIndicator = pbSig.wlIndicator;1460 phasebiasSat->Biases[ii].SignalDiscontinuityCounter = pbSig.discontinuityCounter;1461 }1462 1395 else if (pbSig.type == "2S") { 1463 1396 int ii = phasebiasSat->NumberOfPhaseBiases; … … 1983 1916 phasebiasSat->Biases[ii].SignalDiscontinuityCounter = pbSig.discontinuityCounter; 1984 1917 } 1918 else if (pbSig.type == "1X") { 1919 int ii = phasebiasSat->NumberOfPhaseBiases; 1920 if (ii >= CLOCKORBIT_NUMBIAS) 1921 break; 1922 phasebiasSat->NumberOfPhaseBiases += 1; 1923 phasebiasSat->Biases[ii].Type = CODETYPEQZSS_L1C_DP; 1924 phasebiasSat->Biases[ii].Bias = pbSig.bias; 1925 phasebiasSat->Biases[ii].SignalIntegerIndicator = pbSig.integerIndicator; 1926 phasebiasSat->Biases[ii].SignalsWideLaneIntegerIndicator = pbSig.wlIndicator; 1927 phasebiasSat->Biases[ii].SignalDiscontinuityCounter = pbSig.discontinuityCounter; 1928 } 1985 1929 else if (pbSig.type == "2S") { 1986 1930 int ii = phasebiasSat->NumberOfPhaseBiases; … … 2076 2020 phasebiasSat->NumberOfPhaseBiases += 1; 2077 2021 phasebiasSat->Biases[ii].Type = CODETYPEQZSS_L6_DP; 2078 phasebiasSat->Biases[ii].Bias = pbSig.bias;2079 phasebiasSat->Biases[ii].SignalIntegerIndicator = pbSig.integerIndicator;2080 phasebiasSat->Biases[ii].SignalsWideLaneIntegerIndicator = pbSig.wlIndicator;2081 phasebiasSat->Biases[ii].SignalDiscontinuityCounter = pbSig.discontinuityCounter;2082 }2083 else if (pbSig.type == "1X") {2084 int ii = phasebiasSat->NumberOfPhaseBiases;2085 if (ii >= CLOCKORBIT_NUMBIAS)2086 break;2087 phasebiasSat->NumberOfPhaseBiases += 1;2088 phasebiasSat->Biases[ii].Type = CODETYPEQZSS_L1C_DP;2089 phasebiasSat->Biases[ii].Bias = pbSig.bias;2090 phasebiasSat->Biases[ii].SignalIntegerIndicator = pbSig.integerIndicator;2091 phasebiasSat->Biases[ii].SignalsWideLaneIntegerIndicator = pbSig.wlIndicator;2092 phasebiasSat->Biases[ii].SignalDiscontinuityCounter = pbSig.discontinuityCounter;2093 }2094 else if (pbSig.type == "1Z") {2095 int ii = phasebiasSat->NumberOfPhaseBiases;2096 if (ii >= CLOCKORBIT_NUMBIAS)2097 break;2098 phasebiasSat->NumberOfPhaseBiases += 1;2099 phasebiasSat->Biases[ii].Type = CODETYPEQZSS_L1_S;2100 phasebiasSat->Biases[ii].Bias = pbSig.bias;2101 phasebiasSat->Biases[ii].SignalIntegerIndicator = pbSig.integerIndicator;2102 phasebiasSat->Biases[ii].SignalsWideLaneIntegerIndicator = pbSig.wlIndicator;2103 phasebiasSat->Biases[ii].SignalDiscontinuityCounter = pbSig.discontinuityCounter;2104 }2105 else if (pbSig.type == "5D") {2106 int ii = phasebiasSat->NumberOfPhaseBiases;2107 if (ii >= CLOCKORBIT_NUMBIAS)2108 break;2109 phasebiasSat->NumberOfPhaseBiases += 1;2110 phasebiasSat->Biases[ii].Type = CODETYPEQZSS_L5_D;2111 phasebiasSat->Biases[ii].Bias = pbSig.bias;2112 phasebiasSat->Biases[ii].SignalIntegerIndicator = pbSig.integerIndicator;2113 phasebiasSat->Biases[ii].SignalsWideLaneIntegerIndicator = pbSig.wlIndicator;2114 phasebiasSat->Biases[ii].SignalDiscontinuityCounter = pbSig.discontinuityCounter;2115 }2116 else if (pbSig.type == "5P") {2117 int ii = phasebiasSat->NumberOfPhaseBiases;2118 if (ii >= CLOCKORBIT_NUMBIAS)2119 break;2120 phasebiasSat->NumberOfPhaseBiases += 1;2121 phasebiasSat->Biases[ii].Type = CODETYPEQZSS_L5_P;2122 phasebiasSat->Biases[ii].Bias = pbSig.bias;2123 phasebiasSat->Biases[ii].SignalIntegerIndicator = pbSig.integerIndicator;2124 phasebiasSat->Biases[ii].SignalsWideLaneIntegerIndicator = pbSig.wlIndicator;2125 phasebiasSat->Biases[ii].SignalDiscontinuityCounter = pbSig.discontinuityCounter;2126 }2127 else if (pbSig.type == "5Z") {2128 int ii = phasebiasSat->NumberOfPhaseBiases;2129 if (ii >= CLOCKORBIT_NUMBIAS)2130 break;2131 phasebiasSat->NumberOfPhaseBiases += 1;2132 phasebiasSat->Biases[ii].Type = CODETYPEQZSS_L5_DP;2133 phasebiasSat->Biases[ii].Bias = pbSig.bias;2134 phasebiasSat->Biases[ii].SignalIntegerIndicator = pbSig.integerIndicator;2135 phasebiasSat->Biases[ii].SignalsWideLaneIntegerIndicator = pbSig.wlIndicator;2136 phasebiasSat->Biases[ii].SignalDiscontinuityCounter = pbSig.discontinuityCounter;2137 }2138 else if (pbSig.type == "6E") {2139 int ii = phasebiasSat->NumberOfPhaseBiases;2140 if (ii >= CLOCKORBIT_NUMBIAS)2141 break;2142 phasebiasSat->NumberOfPhaseBiases += 1;2143 phasebiasSat->Biases[ii].Type = CODETYPEQZSS_L6_E;2144 phasebiasSat->Biases[ii].Bias = pbSig.bias;2145 phasebiasSat->Biases[ii].SignalIntegerIndicator = pbSig.integerIndicator;2146 phasebiasSat->Biases[ii].SignalsWideLaneIntegerIndicator = pbSig.wlIndicator;2147 phasebiasSat->Biases[ii].SignalDiscontinuityCounter = pbSig.discontinuityCounter;2148 }2149 else if (pbSig.type == "6Z") {2150 int ii = phasebiasSat->NumberOfPhaseBiases;2151 if (ii >= CLOCKORBIT_NUMBIAS)2152 break;2153 phasebiasSat->NumberOfPhaseBiases += 1;2154 phasebiasSat->Biases[ii].Type = CODETYPEQZSS_L6_DE;2155 2022 phasebiasSat->Biases[ii].Bias = pbSig.bias; 2156 2023 phasebiasSat->Biases[ii].SignalIntegerIndicator = pbSig.integerIndicator; … … 2311 2178 phasebiasSat->Biases[ii].SignalDiscontinuityCounter = pbSig.discontinuityCounter; 2312 2179 } 2180 else if (pbSig.type == "5D") { 2181 int ii = phasebiasSat->NumberOfPhaseBiases; 2182 if (ii >= CLOCKORBIT_NUMBIAS) 2183 break; 2184 phasebiasSat->NumberOfPhaseBiases += 1; 2185 phasebiasSat->Biases[ii].Type = CODETYPE_BDS_B2a_D; 2186 phasebiasSat->Biases[ii].Bias = pbSig.bias; 2187 phasebiasSat->Biases[ii].SignalsWideLaneIntegerIndicator = pbSig.wlIndicator; 2188 phasebiasSat->Biases[ii].SignalDiscontinuityCounter = pbSig.discontinuityCounter; 2189 } 2190 else if (pbSig.type == "5P") { 2191 int ii = phasebiasSat->NumberOfPhaseBiases; 2192 if (ii >= CLOCKORBIT_NUMBIAS) 2193 break; 2194 phasebiasSat->NumberOfPhaseBiases += 1; 2195 phasebiasSat->Biases[ii].Type = CODETYPE_BDS_B2a_P; 2196 phasebiasSat->Biases[ii].Bias = pbSig.bias; 2197 phasebiasSat->Biases[ii].SignalsWideLaneIntegerIndicator = pbSig.wlIndicator; 2198 phasebiasSat->Biases[ii].SignalDiscontinuityCounter = pbSig.discontinuityCounter; 2199 } 2200 else if (pbSig.type == "5X") { 2201 int ii = phasebiasSat->NumberOfPhaseBiases; 2202 if (ii >= CLOCKORBIT_NUMBIAS) 2203 break; 2204 phasebiasSat->NumberOfPhaseBiases += 1; 2205 phasebiasSat->Biases[ii].Type = CODETYPE_BDS_B2a_DP; 2206 phasebiasSat->Biases[ii].Bias = pbSig.bias; 2207 phasebiasSat->Biases[ii].SignalsWideLaneIntegerIndicator = pbSig.wlIndicator; 2208 phasebiasSat->Biases[ii].SignalDiscontinuityCounter = pbSig.discontinuityCounter; 2209 } 2313 2210 else if (pbSig.type == "1D") { 2314 2211 int ii = phasebiasSat->NumberOfPhaseBiases; … … 2316 2213 break; 2317 2214 phasebiasSat->NumberOfPhaseBiases += 1; 2318 phasebiasSat->Biases[ii].Type = CODETYPE_BDS_B1 a_D;2215 phasebiasSat->Biases[ii].Type = CODETYPE_BDS_B1C_D; 2319 2216 phasebiasSat->Biases[ii].Bias = pbSig.bias; 2320 2217 phasebiasSat->Biases[ii].SignalsWideLaneIntegerIndicator = pbSig.wlIndicator; … … 2326 2223 break; 2327 2224 phasebiasSat->NumberOfPhaseBiases += 1; 2328 phasebiasSat->Biases[ii].Type = CODETYPE_BDS_B1 a_P;2225 phasebiasSat->Biases[ii].Type = CODETYPE_BDS_B1C_P; 2329 2226 phasebiasSat->Biases[ii].Bias = pbSig.bias; 2330 2227 phasebiasSat->Biases[ii].SignalsWideLaneIntegerIndicator = pbSig.wlIndicator; … … 2336 2233 break; 2337 2234 phasebiasSat->NumberOfPhaseBiases += 1; 2338 phasebiasSat->Biases[ii].Type = CODETYPE_BDS_B1a_DP; 2339 phasebiasSat->Biases[ii].Bias = pbSig.bias; 2340 phasebiasSat->Biases[ii].SignalsWideLaneIntegerIndicator = pbSig.wlIndicator; 2341 phasebiasSat->Biases[ii].SignalDiscontinuityCounter = pbSig.discontinuityCounter; 2342 } 2343 else if (pbSig.type == "5D") { 2344 int ii = phasebiasSat->NumberOfPhaseBiases; 2345 if (ii >= CLOCKORBIT_NUMBIAS) 2346 break; 2347 phasebiasSat->NumberOfPhaseBiases += 1; 2348 phasebiasSat->Biases[ii].Type = CODETYPE_BDS_B2a_D; 2349 phasebiasSat->Biases[ii].Bias = pbSig.bias; 2350 phasebiasSat->Biases[ii].SignalsWideLaneIntegerIndicator = pbSig.wlIndicator; 2351 phasebiasSat->Biases[ii].SignalDiscontinuityCounter = pbSig.discontinuityCounter; 2352 } 2353 else if (pbSig.type == "5P") { 2354 int ii = phasebiasSat->NumberOfPhaseBiases; 2355 if (ii >= CLOCKORBIT_NUMBIAS) 2356 break; 2357 phasebiasSat->NumberOfPhaseBiases += 1; 2358 phasebiasSat->Biases[ii].Type = CODETYPE_BDS_B2a_P; 2359 phasebiasSat->Biases[ii].Bias = pbSig.bias; 2360 phasebiasSat->Biases[ii].SignalsWideLaneIntegerIndicator = pbSig.wlIndicator; 2361 phasebiasSat->Biases[ii].SignalDiscontinuityCounter = pbSig.discontinuityCounter; 2362 } 2363 else if (pbSig.type == "5X") { 2364 int ii = phasebiasSat->NumberOfPhaseBiases; 2365 if (ii >= CLOCKORBIT_NUMBIAS) 2366 break; 2367 phasebiasSat->NumberOfPhaseBiases += 1; 2368 phasebiasSat->Biases[ii].Type = CODETYPE_BDS_B2a_DP; 2235 phasebiasSat->Biases[ii].Type = CODETYPE_BDS_B1C_DP; 2369 2236 phasebiasSat->Biases[ii].Bias = pbSig.bias; 2370 2237 phasebiasSat->Biases[ii].SignalsWideLaneIntegerIndicator = pbSig.wlIndicator;
Note:
See TracChangeset
for help on using the changeset viewer.