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

minor changes

File:
1 edited

Legend:

Unmodified
Added
Removed
  • 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.