Changeset 10829 in ntrip


Ignore:
Timestamp:
Apr 10, 2026, 12:11:21 PM (8 days ago)
Author:
stuerze
Message:

minor changes

Location:
trunk/BNC/src/RTCM3/clock_and_orbit
Files:
6 edited

Legend:

Unmodified
Added
Removed
  • trunk/BNC/src/RTCM3/clock_and_orbit/clock_orbit_igs.cpp

    r10754 r10829  
    2626    setPbExtType();
    2727    setVtecType();
     28    setSatAntType();
     29    setGridDefType();
     30    setTropoType();
     31    setRegIonoType();
     32    setMetaDataType();
    2833    setCodeType();
    2934
     
    912917    if (type.compare("5Q") == 0) {return CODETYPE_SBAS_L5_Q;}
    913918  }
    914   return RESERVED;
     919  return CODETYPE_RESERVED;
    915920}
    916921
  • trunk/BNC/src/RTCM3/clock_and_orbit/clock_orbit_igs.h

    r10754 r10829  
    114114  };
    115115
     116  void setSatAntType() {};
     117  void setGridDefType() {}
     118  void setTropoType() {}
     119  void setRegIonoType() {}
     120  void setMetaDataType() {}
     121
    116122  void setCodeType() {
    117     RESERVED = 99;
     123    CODETYPE_RESERVED = 99;
    118124
    119125    CODETYPE_GPS_L1_CA          =  0;
  • trunk/BNC/src/RTCM3/clock_and_orbit/clock_orbit_rtcm.cpp

    r10754 r10829  
    2626    setPbExtType();
    2727    setVtecType();
     28    setSatAntType();
     29    setGridDefType();
     30    setTropoType();
     31    setRegIonoType();
     32    setMetaDataType();
    2833    setCodeType();
    2934
     
    13701375    if (type.compare("5X") == 0) {return CODETYPE_SBAS_L5_IQ;}
    13711376  }
    1372   return RESERVED;
     1377  return CODETYPE_RESERVED;
    13731378}
    13741379
  • trunk/BNC/src/RTCM3/clock_and_orbit/clock_orbit_rtcm.h

    r10754 r10829  
    113113  };
    114114
     115  void setSatAntType() {};
     116  void setGridDefType() {}
     117  void setTropoType() {}
     118  void setRegIonoType() {}
     119  void setMetaDataType() {}
     120
    115121  void setCodeType() {
    116     RESERVED = 99;
     122    CODETYPE_RESERVED = 99;
    117123
    118124    CODETYPE_GPS_L1_CA          =  0;
     
    129135    CODETYPE_GPS_L2_Z           = 11;
    130136
    131 
    132137    CODETYPE_GPS_L5_I           = 14;
    133138    CODETYPE_GPS_L5_Q           = 15;
    134     CODETYPE_GPS_L5_IQ          = 16;
    135     CODETYPE_GPS_L1C_D          = 17;
    136139    CODETYPE_GPS_L1C_P          = 18;
    137140    CODETYPE_GPS_L1C_DP         = 19;
  • trunk/BNC/src/RTCM3/clock_and_orbit/clock_orbit_rtcm_new.cpp

    r10754 r10829  
    2626  setPbExtType();
    2727  setVtecType();
     28  setSatAntType();
     29  setGridDefType();
     30  setTropoType();
     31  setRegIonoType();
     32  setMetaDataType();
    2833  setCodeType();
    2934
     
    9095            break;
    9196          case CLOCKORBIT_SATGLONASS:
    92             T_GLONASS_SATELLITE_ID(co->Sat[i].ID)
     97            T_GNSS_SATELLITE_ID(co->Sat[i].ID)
    9398            T_GLONASS_IOD(co->Sat[i].IOD)
    9499            break;
     
    154159            break;
    155160          case CLOCKORBIT_SATGLONASS:
    156             T_GLONASS_SATELLITE_ID(co->Sat[i].ID)
     161            T_GNSS_SATELLITE_ID(co->Sat[i].ID)
    157162            break;
    158163        }
     
    214219            break;
    215220          case CLOCKORBIT_SATGLONASS:
    216             T_GLONASS_SATELLITE_ID(co->Sat[i].ID)
     221            T_GNSS_SATELLITE_ID(co->Sat[i].ID)
    217222            T_GLONASS_IOD(co->Sat[i].IOD)
    218223            break;
     
    287292            break;
    288293          case CLOCKORBIT_SATGLONASS:
    289             T_GLONASS_SATELLITE_ID(co->Sat[i].ID)
     294            T_GNSS_SATELLITE_ID(co->Sat[i].ID)
    290295            break;
    291296        }
     
    327332            break;
    328333          case CLOCKORBIT_SATGLONASS:
    329             T_GLONASS_SATELLITE_ID(co->Sat[i].ID)
     334            T_GNSS_SATELLITE_ID(co->Sat[i].ID)
    330335            break;
    331336        }
     
    378383            break;
    379384          case CLOCKORBIT_SATGLONASS:
    380             T_GLONASS_SATELLITE_ID(b->Sat[i].ID)
     385            T_GNSS_SATELLITE_ID(b->Sat[i].ID)
    381386            break;
    382387        }
     
    435440            break;
    436441          case CLOCKORBIT_SATGLONASS:
    437             T_GLONASS_SATELLITE_ID(b->Sat[i].ID)
     442            T_GNSS_SATELLITE_ID(b->Sat[i].ID)
    438443            break;
    439444        }
     
    622627            break;
    623628          case CLOCKORBIT_SATGLONASS:
    624             G_GLONASS_SATELLITE_ID(id)
     629            G_GNSS_SATELLITE_ID(id)
    625630            break;
    626631        }
     
    713718                break;
    714719              case CLOCKORBIT_SATGLONASS:
    715                 G_GLONASS_SATELLITE_ID(id)
     720                G_GNSS_SATELLITE_ID(id)
    716721                break;
    717722            }
     
    802807                break;
    803808              case CLOCKORBIT_SATGLONASS:
    804                 G_GLONASS_SATELLITE_ID(id)
     809                G_GNSS_SATELLITE_ID(id)
    805810                break;
    806811            }
     
    867872                break;
    868873              case CLOCKORBIT_SATGLONASS:
    869                 G_GLONASS_SATELLITE_ID(id)
     874                G_GNSS_SATELLITE_ID(id)
    870875                break;
    871876            }
     
    959964                break;
    960965              case CLOCKORBIT_SATGLONASS:
    961                 G_GLONASS_SATELLITE_ID(id)
     966                G_GNSS_SATELLITE_ID(id)
    962967                break;
    963968            }
     
    10181023                break;
    10191024              case CLOCKORBIT_SATGLONASS:
    1020                 G_GLONASS_SATELLITE_ID(id)
     1025                G_GNSS_SATELLITE_ID(id)
    10211026                break;
    10221027            }
     
    10761081                break;
    10771082              case CLOCKORBIT_SATGLONASS:
    1078                 G_GLONASS_SATELLITE_ID(id)
     1083                G_GNSS_SATELLITE_ID(id)
    10791084                break;
    10801085            }
     
    11271132      if (type == CODETYPE_GPS_L1_P)          return "1P";
    11281133      if (type == CODETYPE_GPS_L1_Z)          return "1W";
    1129 
    11301134      if (type == CODETYPE_GPS_SEMI_CODELESS) return "2D";
    11311135      if (type == CODETYPE_GPS_L2_CA)         return "2C";
    11321136      if (type == CODETYPE_GPS_L2_P)          return "2P";
    11331137      if (type == CODETYPE_GPS_L2_Z)          return "2W";
    1134 
    11351138      if (type == CODETYPE_GPS_L2C_M)         return "2S";
    11361139      if (type == CODETYPE_GPS_L2C_L)         return "2L";
    11371140      if (type == CODETYPE_GPS_L2C_ML)        return "2X";
    1138 
    11391141      if (type == CODETYPE_GPS_L5_I)          return "5I";
    11401142      if (type == CODETYPE_GPS_L5_Q)          return "5Q";
    11411143      if (type == CODETYPE_GPS_L5_IQ)         return "5X";
    1142 
    11431144      if (type == CODETYPE_GPS_L1C_D)         return "1S";
    11441145      if (type == CODETYPE_GPS_L1C_P)         return "1L";
     
    11481149      if (type == CODETYPE_GLONASS_L1_CA)     return "1C";
    11491150      if (type == CODETYPE_GLONASS_L1_P)      return "1P";
    1150 
    11511151      if (type == CODETYPE_GLONASS_L2_CA)     return "2C";
    11521152      if (type == CODETYPE_GLONASS_L2_P)      return "2P";
    1153 
    1154       if (type == CODETYPE_GLONASS_L1a_OCd)   return "4A";
    1155       if (type == CODETYPE_GLONASS_L1a_OCp)   return "4B";
    1156       if (type == CODETYPE_GLONASS_L1a_OCdp)  return "4X";
    1157 
    1158       if (type == CODETYPE_GLONASS_L2a_CSI)   return "6A";
    1159       if (type == CODETYPE_GLONASS_L2a_OCp)   return "6B";
    1160       if (type == CODETYPE_GLONASS_L2a_CSIOCp)return "6X";
    1161 
    1162       if (type == CODETYPE_GLONASS_L3_I)      return "3I";
    1163       if (type == CODETYPE_GLONASS_L3_Q)      return "3Q";
    1164       if (type == CODETYPE_GLONASS_L3_IQ)     return "3X";
    11651153  }
    11661154  else if (system == 'E') {
     
    11701158      if (type == CODETYPE_GALILEO_E1_BC)      return "1X";
    11711159      if (type == CODETYPE_GALILEO_E1_ABC)     return "1Z";
    1172 
    11731160      if (type == CODETYPE_GALILEO_E5A_I)      return "5I";
    11741161      if (type == CODETYPE_GALILEO_E5A_Q)      return "5Q";
    11751162      if (type == CODETYPE_GALILEO_E5A_IQ)     return "5X";
    1176 
    11771163      if (type == CODETYPE_GALILEO_E5B_I)      return "7I";
    11781164      if (type == CODETYPE_GALILEO_E5B_Q)      return "7Q";
    11791165      if (type == CODETYPE_GALILEO_E5B_IQ)     return "7X";
    1180 
    11811166      if (type == CODETYPE_GALILEO_E5_I)       return "8I";
    11821167      if (type == CODETYPE_GALILEO_E5_Q)       return "8Q";
    11831168      if (type == CODETYPE_GALILEO_E5_IQ)      return "8X";
    1184 
    11851169      if (type == CODETYPE_GALILEO_E6_A)       return "6A";
    11861170      if (type == CODETYPE_GALILEO_E6_B)       return "6B";
     
    11911175   else if (system == 'J') {
    11921176      if (type == CODETYPE_QZSS_L1_CA)         return "1C";
    1193       if (type == CODETYPE_QZSS_L1_S)          return "1Z";
    1194 
    11951177      if (type == CODETYPE_QZSS_L1C_D)         return "1S";
    11961178      if (type == CODETYPE_QZSS_L1C_P)         return "1L";
    1197       if (type == CODETYPE_QZSS_L1C_DP)        return "1X";
    1198 
    11991179      if (type == CODETYPE_QZSS_L2C_M)         return "2S";
    12001180      if (type == CODETYPE_QZSS_L2C_L)         return "2L";
    12011181      if (type == CODETYPE_QZSS_L2C_ML)        return "2X";
    1202 
    12031182      if (type == CODETYPE_QZSS_L5_I)          return "5I";
    12041183      if (type == CODETYPE_QZSS_L5_Q)          return "5Q";
    12051184      if (type == CODETYPE_QZSS_L5_IQ)         return "5X";
    1206 
    12071185      if (type == CODETYPE_QZSS_L6_D)          return "6S";
    12081186      if (type == CODETYPE_QZSS_L6_P)          return "6L";
    12091187      if (type == CODETYPE_QZSS_L6_DP)         return "6X";
    1210 
    1211       if (type == CODETYPE_QZSS_L5_D)          return "5D";
    1212       if (type == CODETYPE_QZSS_L5_P)          return "5P";
    1213       if (type == CODETYPE_QZSS_L5_DP)         return "5Z";
    1214 
    1215       if (type == CODETYPE_QZSS_L6_E)          return "6E";
    1216       if (type == CODETYPE_QZSS_L6_DE)         return "6Z";
     1188      if (type == CODETYPE_QZSS_L1C_DP)        return "1X";
    12171189  }
    12181190  else if (system == 'C') {
     
    12201192      if (type == CODETYPE_BDS_B1_Q)         return "2Q";
    12211193      if (type == CODETYPE_BDS_B1_IQ)        return "2X";
    1222 
    12231194      if (type == CODETYPE_BDS_B3_I)         return "6I";
    12241195      if (type == CODETYPE_BDS_B3_Q)         return "6Q";
    12251196      if (type == CODETYPE_BDS_B3_IQ)        return "6X";
    1226 
    12271197      if (type == CODETYPE_BDS_B2_I)         return "7I";
    12281198      if (type == CODETYPE_BDS_B2_Q)         return "7Q";
    12291199      if (type == CODETYPE_BDS_B2_IQ)        return "7X";
    1230 
    1231       if (type == CODETYPE_BDS_B1a_D)        return "1D";
    1232       if (type == CODETYPE_BDS_B1a_P)        return "1P";
    1233       if (type == CODETYPE_BDS_B1a_DP)       return "1X";
    1234 
     1200      if (type == CODETYPE_BDS_B1C_D)        return "1D";
     1201      if (type == CODETYPE_BDS_B1C_P)        return "1P";
     1202      if (type == CODETYPE_BDS_B1C_DP)       return "1X";
    12351203      if (type == CODETYPE_BDS_B2a_D)        return "5D";
    12361204      if (type == CODETYPE_BDS_B2a_P)        return "5P";
    12371205      if (type == CODETYPE_BDS_B2a_DP)       return "5X";
    1238   }
    1239   else if (system == 'S') {
    1240       if (type == CODETYPE_SBAS_L1_CA)       return "1C";
    1241 
    1242       if (type == CODETYPE_SBAS_L5_I)        return "5I";
    1243       if (type == CODETYPE_SBAS_L5_Q)        return "5Q";
    1244       if (type == CODETYPE_SBAS_L5_IQ)       return "5X";
    1245   }
     1206      if (type == CODETYPE_BDS_B2b_D)        return "7D";
     1207  }
     1208
    12461209  return "";
    12471210}
     
    12541217    if (type.compare("1P") == 0) {return CODETYPE_GPS_L1_P;}
    12551218    if (type.compare("1W") == 0) {return CODETYPE_GPS_L1_Z;}
    1256 
    12571219    if (type.compare("2D") == 0) {return CODETYPE_GPS_SEMI_CODELESS;}
    12581220    if (type.compare("2C") == 0) {return CODETYPE_GPS_L2_CA;}
     
    12621224    if (type.compare("2L") == 0) {return CODETYPE_GPS_L2C_L;}
    12631225    if (type.compare("2X") == 0) {return CODETYPE_GPS_L2C_ML;}
    1264 
    12651226    if (type.compare("5I") == 0) {return CODETYPE_GPS_L5_I;}
    12661227    if (type.compare("5Q") == 0) {return CODETYPE_GPS_L5_Q;}
    12671228    if (type.compare("5X") == 0) {return CODETYPE_GPS_L5_IQ;}
    1268 
    12691229    if (type.compare("1S") == 0) {return CODETYPE_GPS_L1C_D;}
    12701230    if (type.compare("1L") == 0) {return CODETYPE_GPS_L1C_P;}
     
    12761236    if (type.compare("2C") == 0) {return CODETYPE_GLONASS_L2_CA;}
    12771237    if (type.compare("2P") == 0) {return CODETYPE_GLONASS_L2_P;}
    1278 
    1279     if (type.compare("4A") == 0) {return CODETYPE_GLONASS_L1a_OCd;}
    1280     if (type.compare("4B") == 0) {return CODETYPE_GLONASS_L1a_OCp;}
    1281     if (type.compare("4X") == 0) {return CODETYPE_GLONASS_L1a_OCdp;}
    1282 
    1283     if (type.compare("6A") == 0) {return CODETYPE_GLONASS_L2a_CSI;}
    1284     if (type.compare("6B") == 0) {return CODETYPE_GLONASS_L2a_OCp;}
    1285     if (type.compare("6X") == 0) {return CODETYPE_GLONASS_L2a_CSIOCp;}
    1286 
    1287     if (type.compare("3I") == 0) {return CODETYPE_GLONASS_L3_I;}
    1288     if (type.compare("3Q") == 0) {return CODETYPE_GLONASS_L3_Q;}
    1289     if (type.compare("3X") == 0) {return CODETYPE_GLONASS_L3_IQ;}
    12901238  }
    12911239  else if (system == 'E') {
     
    12951243    if (type.compare("1X") == 0) {return CODETYPE_GALILEO_E1_BC;}
    12961244    if (type.compare("1Z") == 0) {return CODETYPE_GALILEO_E1_ABC;}
    1297 
    12981245    if (type.compare("5I") == 0) {return CODETYPE_GALILEO_E5A_I;}
    12991246    if (type.compare("5Q") == 0) {return CODETYPE_GALILEO_E5A_Q;}
    13001247    if (type.compare("5X") == 0) {return CODETYPE_GALILEO_E5A_IQ;}
    1301 
    13021248    if (type.compare("7I") == 0) {return CODETYPE_GALILEO_E5B_I;}
    13031249    if (type.compare("7Q") == 0) {return CODETYPE_GALILEO_E5B_Q;}
    13041250    if (type.compare("7X") == 0) {return CODETYPE_GALILEO_E5B_IQ;}
    1305 
    13061251    if (type.compare("8I") == 0) {return CODETYPE_GALILEO_E5_I;}
    13071252    if (type.compare("8Q") == 0) {return CODETYPE_GALILEO_E5_Q;}
    13081253    if (type.compare("8X") == 0) {return CODETYPE_GALILEO_E5_IQ;}
    1309 
    13101254    if (type.compare("6A") == 0) {return CODETYPE_GALILEO_E6_A;}
    13111255    if (type.compare("6B") == 0) {return CODETYPE_GALILEO_E6_B;}
     
    13161260   else if (system == 'J') {
    13171261     if (type.compare("1C") == 0) {return CODETYPE_QZSS_L1_CA;}
    1318      if (type.compare("1Z") == 0) {return CODETYPE_QZSS_L1_S;}
    1319 
    13201262     if (type.compare("1S") == 0) {return CODETYPE_QZSS_L1C_D;}
    13211263     if (type.compare("1L") == 0) {return CODETYPE_QZSS_L1C_P;}
    1322      if (type.compare("1X") == 0) {return CODETYPE_QZSS_L1C_DP;}
    1323 
    13241264     if (type.compare("2S") == 0) {return CODETYPE_QZSS_L2C_M;}
    13251265     if (type.compare("2L") == 0) {return CODETYPE_QZSS_L2C_L;}
    13261266     if (type.compare("2X") == 0) {return CODETYPE_QZSS_L2C_ML;}
    1327 
    13281267     if (type.compare("5I") == 0) {return CODETYPE_QZSS_L5_I;}
    13291268     if (type.compare("5Q") == 0) {return CODETYPE_QZSS_L5_Q;}
    13301269     if (type.compare("5X") == 0) {return CODETYPE_QZSS_L5_IQ;}
    1331 
    13321270     if (type.compare("6S") == 0) {return CODETYPE_QZSS_L6_D;}
    13331271     if (type.compare("6L") == 0) {return CODETYPE_QZSS_L6_P;}
    13341272     if (type.compare("6X") == 0) {return CODETYPE_QZSS_L6_DP;}
    1335 
    1336      if (type.compare("5D") == 0) {return CODETYPE_QZSS_L5_D;}
    1337      if (type.compare("5P") == 0) {return CODETYPE_QZSS_L5_P;}
    1338      if (type.compare("5Z") == 0) {return CODETYPE_QZSS_L5_DP;}
    1339 
    1340      if (type.compare("6E") == 0) {return CODETYPE_QZSS_L6_E;}
    1341      if (type.compare("6Z") == 0) {return CODETYPE_QZSS_L6_DE;}
     1273     if (type.compare("1X") == 0) {return CODETYPE_QZSS_L1C_DP;}
    13421274  }
    13431275  else if (system == 'C') {
     
    13451277    if (type.compare("2Q") == 0) {return CODETYPE_BDS_B1_Q;}
    13461278    if (type.compare("2X") == 0) {return CODETYPE_BDS_B1_IQ;}
    1347 
    13481279    if (type.compare("6I") == 0) {return CODETYPE_BDS_B3_I;}
    13491280    if (type.compare("6Q") == 0) {return CODETYPE_BDS_B3_Q;}
    13501281    if (type.compare("6X") == 0) {return CODETYPE_BDS_B3_IQ;}
    1351 
    13521282    if (type.compare("7I") == 0) {return CODETYPE_BDS_B2_I;}
    13531283    if (type.compare("7Q") == 0) {return CODETYPE_BDS_B2_Q;}
    13541284    if (type.compare("7X") == 0) {return CODETYPE_BDS_B2_IQ;}
    1355 
    1356     if (type.compare("1D") == 0) {return CODETYPE_BDS_B1a_D;}
    1357     if (type.compare("1P") == 0) {return CODETYPE_BDS_B1a_P;}
    1358     if (type.compare("1X") == 0) {return CODETYPE_BDS_B1a_DP;}
    1359 
     1285    if (type.compare("1D") == 0) {return CODETYPE_BDS_B1C_D;}
     1286    if (type.compare("1P") == 0) {return CODETYPE_BDS_B1C_P;}
     1287    if (type.compare("1X") == 0) {return CODETYPE_BDS_B1C_DP;}
    13601288    if (type.compare("5D") == 0) {return CODETYPE_BDS_B2a_D;}
    13611289    if (type.compare("5P") == 0) {return CODETYPE_BDS_B2a_P;}
    13621290    if (type.compare("5X") == 0) {return CODETYPE_BDS_B2a_DP;}
    1363   }
    1364   else if (system == 'S') {
    1365     if (type.compare("1C") == 0) {return CODETYPE_SBAS_L1_CA;}
    1366 
    1367     if (type.compare("5I") == 0) {return CODETYPE_SBAS_L5_I;}
    1368     if (type.compare("5Q") == 0) {return CODETYPE_SBAS_L5_Q;}
    1369     if (type.compare("5X") == 0) {return CODETYPE_SBAS_L5_IQ;}
    1370   }
    1371   return RESERVED;
     1291    if (type.compare("7D") == 0) {return CODETYPE_BDS_B2b_D;}
     1292  }
     1293
     1294  return CODETYPE_RESERVED;
    13721295}
    13731296
  • trunk/BNC/src/RTCM3/clock_and_orbit/clock_orbit_rtcm_new.h

    r10754 r10829  
    2323    COBBASE_GPS     = 1057;
    2424    COBBASE_GLONASS =   41;
    25     COBBASE_GALILEO = 1240;
    26     COBBASE_QZSS    = 1246;
    27     COBBASE_SBAS    = 1252;
    28     COBBASE_BDS     = 1258;
    29     COBBASE_NUM     =    6;
    30     corbase << COBBASE_GPS
     25    COBBASE_GALILEO =   62;
     26    COBBASE_BDS     =   63;
     27    COBBASE_QZSS    =   64;
     28    COBBASE_NUM     =    5;
     29    corbase
     30        << COBBASE_GPS
    3131        << COBBASE_GLONASS
    3232        << COBBASE_GALILEO
    33         << COBBASE_QZSS
    34         << COBBASE_SBAS
    35         << COBBASE_BDS;
    36   };
    37 
    38   void setCorOffset() {
    39     COBOFS_ORBIT     = 0;
    40     COBOFS_CLOCK     = 1;
    41     COBOFS_CBIAS     = 2;
    42     COBOFS_COMBINED  = 3;
    43     COBOFS_URA       = 4;
    44     COBOFS_HR        = 5;
    45     COBOFS_NUM       = 6;
    46   };
     33        << COBBASE_BDS
     34        << COBBASE_QZSS;
     35  };
     36
     37  void setCorOffset() { };
    4738
    4839  void setCoType() {
    49     COTYPE_GPSORBIT        = COBBASE_GPS + COBOFS_ORBIT;
     40    COTYPE_GPSORBIT        = COBBASE_GPS;
    5041    COTYPE_GPSCLOCK        = COTYPE_GPSORBIT + 1;
    51     COTYPE_GPSCOMBINED     = COBBASE_GPS + COBOFS_COMBINED;
     42    COTYPE_GPSCOMBINED     = COTYPE_GPSCLOCK + 2;
    5243    COTYPE_GPSURA          = COTYPE_GPSCOMBINED + 1;
    5344    COTYPE_GPSHR           = COTYPE_GPSURA + 1;
    5445
    55     COTYPE_GLONASSORBIT    = COBBASE_GLONASS + COBOFS_ORBIT;
     46    COTYPE_GLONASSORBIT    = COBBASE_GLONASS;
    5647    COTYPE_GLONASSCLOCK    = COTYPE_GLONASSORBIT + 1;
    57     COTYPE_GLONASSCOMBINED = COBBASE_GLONASS + COBOFS_COMBINED;
     48    COTYPE_GLONASSCOMBINED = COTYPE_GLONASSCLOCK + 2;
    5849    COTYPE_GLONASSURA      = COTYPE_GLONASSCOMBINED + 1;
    5950    COTYPE_GLONASSHR       = COTYPE_GLONASSURA + 1;
    6051
    61     COTYPE_GALILEOORBIT    = COBBASE_GALILEO + COBOFS_ORBIT,
    62     COTYPE_GALILEOCLOCK    = COTYPE_GALILEOORBIT + 1;
    63     COTYPE_GALILEOCOMBINED = COBBASE_GALILEO + COBOFS_COMBINED;
    64     COTYPE_GALILEOURA      = COTYPE_GALILEOCOMBINED + 1;
    65     COTYPE_GALILEOHR       = COTYPE_GALILEOURA + 1;
    66 
    67     COTYPE_QZSSORBIT       = COBBASE_QZSS + COBOFS_ORBIT;
    68     COTYPE_QZSSCLOCK       = COTYPE_QZSSORBIT + 1;
    69     COTYPE_QZSSCOMBINED    = COBBASE_QZSS + COBOFS_COMBINED,
    70     COTYPE_QZSSURA         = COTYPE_QZSSCOMBINED + 1;
    71     COTYPE_QZSSHR          = COTYPE_QZSSURA + 1;
    72 
    73     COTYPE_SBASORBIT       = COBBASE_SBAS + COBOFS_ORBIT;
    74     COTYPE_SBASCLOCK       = COTYPE_SBASORBIT + 1;
    75     COTYPE_SBASCOMBINED    = COBBASE_SBAS + COBOFS_COMBINED;
    76     COTYPE_SBASURA         = COTYPE_SBASCOMBINED + 1;
    77     COTYPE_SBASHR          = COTYPE_SBASURA + 1;
    78 
    79     COTYPE_BDSORBIT        = COBBASE_BDS + COBOFS_ORBIT;
    80     COTYPE_BDSCLOCK        = COTYPE_BDSORBIT + 1;
    81     COTYPE_BDSCOMBINED     = COBBASE_BDS + COBOFS_COMBINED,
    82     COTYPE_BDSURA          = COTYPE_BDSCOMBINED + 1;
    83     COTYPE_BDSHR           = COTYPE_BDSURA + 1;
     52    COTYPE_GALILEOORBIT    = COBBASE_GALILEO;
     53    COTYPE_GALILEOCLOCK    = COTYPE_GALILEOORBIT + 3;
     54    COTYPE_GALILEOCOMBINED = COTYPE_GALILEOCLOCK + 6;
     55    COTYPE_GALILEOURA      = COTYPE_GALILEOCOMBINED + 3;
     56    COTYPE_GALILEOHR       = COTYPE_GALILEOURA + 3;
     57
     58    COTYPE_BDSORBIT        = COBBASE_BDS;
     59    COTYPE_BDSCLOCK        = COTYPE_BDSORBIT + 3;
     60    COTYPE_BDSCOMBINED     = COTYPE_BDSCLOCK + 6;
     61    COTYPE_BDSURA          = COTYPE_BDSCOMBINED + 3;
     62    COTYPE_BDSHR           = COTYPE_BDSURA + 3;
     63
     64    COTYPE_QZSSORBIT       = COBBASE_QZSS;
     65    COTYPE_QZSSCLOCK       = COTYPE_QZSSORBIT + 3;
     66    COTYPE_QZSSCOMBINED    = COTYPE_QZSSCLOCK + 6;
     67    COTYPE_QZSSURA         = COTYPE_QZSSCOMBINED + 3;
     68    COTYPE_QZSSHR          = COTYPE_QZSSURA + 3;
    8469
    8570    COTYPE_AUTO = 0;
     
    8772
    8873  void setCbType() {
    89     CBTYPE_GPS     = COBBASE_GPS     + COBOFS_CBIAS;
    90     CBTYPE_GLONASS = COBBASE_GLONASS + COBOFS_CBIAS;
    91     CBTYPE_GALILEO = COBBASE_GALILEO + COBOFS_CBIAS;
    92     CBTYPE_QZSS    = COBBASE_QZSS    + COBOFS_CBIAS;
    93     CBTYPE_SBAS    = COBBASE_SBAS    + COBOFS_CBIAS;
    94     CBTYPE_BDS     = COBBASE_BDS     + COBOFS_CBIAS;
     74    CBTYPE_GPS     = COBBASE_GPS     + 2;
     75    CBTYPE_GLONASS = COBBASE_GLONASS + 2;
     76    CBTYPE_GALILEO = COBBASE_GALILEO + 6;
     77    CBTYPE_QZSS    = COBBASE_QZSS    + 6;
     78    CBTYPE_BDS     = COBBASE_BDS     + 6;
    9579    CBTYPE_AUTO = 0;
    9680  };
     
    116100  };
    117101
    118 
    119   void setVtecType() {
    120       VTEC_BASE   = 1264;
    121   };
     102  void setVtecType() {};
     103
     104  void setSatAntType() {
     105    SATANTTYPE_BASE    = 80;
     106    SATANTTYPE_GPS     = SATANTTYPE_BASE;
     107    SATANTTYPE_GLONASS = SATANTTYPE_GPS++;
     108    SATANTTYPE_GALILEO = SATANTTYPE_GLONASS++;
     109    SATANTTYPE_BDS     = SATANTTYPE_GALILEO++;
     110    SATANTTYPE_QZSS    = SATANTTYPE_BDS++;
     111    SATANTTYPE_AUTO    = 0;
     112  };
     113
     114  void setGridDefType() {
     115    GRID_BASE = 61;
     116  }
     117
     118  void setTropoType() {
     119    TROPOTYPE_BASE = 95;
     120  }
     121
     122  void setRegIonoType() {
     123    REGIONOTYPE_BASE    = 96;
     124    REGIONOTYPE_GPS     = REGIONOTYPE_BASE;
     125    REGIONOTYPE_GLONASS = REGIONOTYPE_GPS++;
     126    REGIONOTYPE_GALILEO = REGIONOTYPE_GLONASS++;
     127    REGIONOTYPE_BDS     = REGIONOTYPE_GALILEO++;
     128    REGIONOTYPE_QZSS    = REGIONOTYPE_BDS++;
     129    REGIONOTYPE_AUTO    = 0;
     130  }
     131
     132  void setMetaDataType() {
     133    METADATATYPE_BASE = 60;
     134  }
    122135
    123136  void setCodeType() {
    124     RESERVED = 99;
    125 
     137    CODETYPE_RESERVED = 99;
     138    // GPS
    126139    CODETYPE_GPS_L1_CA          =  0;
    127140    CODETYPE_GPS_L1_P           =  1;
    128141    CODETYPE_GPS_L1_Z           =  2;
    129 
    130 
     142    // 3 + 4 RESERVED
    131143    CODETYPE_GPS_L2_CA          =  5;
    132144    CODETYPE_GPS_SEMI_CODELESS  =  6;
     
    136148    CODETYPE_GPS_L2_P           = 10;
    137149    CODETYPE_GPS_L2_Z           = 11;
    138 
    139 
     150    //12 + 13 RESEVED
    140151    CODETYPE_GPS_L5_I           = 14;
    141152    CODETYPE_GPS_L5_Q           = 15;
     
    144155    CODETYPE_GPS_L1C_P          = 18;
    145156    CODETYPE_GPS_L1C_DP         = 19;
    146 
     157    // > 19 RESEVED
     158
     159    // GLONASS
    147160    CODETYPE_GLONASS_L1_CA      =  0;
    148161    CODETYPE_GLONASS_L1_P       =  1;
    149162    CODETYPE_GLONASS_L2_CA      =  2;
    150163    CODETYPE_GLONASS_L2_P       =  3;
    151     CODETYPE_GLONASS_L1a_OCd    =  4;
    152     CODETYPE_GLONASS_L1a_OCp    =  5;
    153     CODETYPE_GLONASS_L1a_OCdp   =  6;
    154     CODETYPE_GLONASS_L2a_CSI    =  7;
    155     CODETYPE_GLONASS_L2a_OCp    =  8;
    156     CODETYPE_GLONASS_L2a_CSIOCp =  9;
    157     CODETYPE_GLONASS_L3_I       = 10;
    158     CODETYPE_GLONASS_L3_Q       = 11;
    159     CODETYPE_GLONASS_L3_IQ      = 12;
    160 
     164    // > 3 RESERVED
     165
     166    // Galileo
    161167    CODETYPE_GALILEO_E1_A       =  0;
    162168    CODETYPE_GALILEO_E1_B       =  1;
     
    178184    CODETYPE_GALILEO_E6_BC      = 17;
    179185    CODETYPE_GALILEO_E6_ABC     = 18;
     186    // > 18 RESERVED
    180187
    181188    CODETYPE_QZSS_L1_CA         =  0;
     
    192199    CODETYPE_QZSS_L6_DP         = 11;
    193200    CODETYPE_QZSS_L1C_DP        = 12;
    194     CODETYPE_QZSS_L1_S          = 13;
    195     CODETYPE_QZSS_L5_D          = 14;
    196     CODETYPE_QZSS_L5_P          = 15;
    197     CODETYPE_QZSS_L5_DP         = 16;
    198     CODETYPE_QZSS_L6_E          = 17;
    199     CODETYPE_QZSS_L6_DE         = 18;
    200 
    201     CODETYPE_SBAS_L1_CA         =  0;
    202     CODETYPE_SBAS_L5_I          =  1;
    203     CODETYPE_SBAS_L5_Q          =  2;
    204     CODETYPE_SBAS_L5_IQ         =  3;
    205 
     201    // > 12 RESERVED
     202
     203    // BDS
    206204    CODETYPE_BDS_B1_I           =  0;
    207205    CODETYPE_BDS_B1_Q           =  1;
     
    213211    CODETYPE_BDS_B2_Q           =  7;
    214212    CODETYPE_BDS_B2_IQ          =  8;
    215     CODETYPE_BDS_B1a_D          =  9;
    216     CODETYPE_BDS_B1a_P          = 10;
    217     CODETYPE_BDS_B1a_DP         = 11;
     213    CODETYPE_BDS_B1C_D          =  9;
     214    CODETYPE_BDS_B1C_P          = 10;
     215    CODETYPE_BDS_B1C_DP         = 11;
    218216    CODETYPE_BDS_B2a_D          = 12;
    219217    CODETYPE_BDS_B2a_P          = 13;
    220218    CODETYPE_BDS_B2a_DP         = 14;
    221 
    222 
    223 
    224 
     219    CODETYPE_BDS_B2b_D          = 15;
     220    // > 15 RESEVED
    225221  }
    226222
Note: See TracChangeset for help on using the changeset viewer.