Changeset 2679 in ntrip


Ignore:
Timestamp:
Nov 13, 2010, 11:43:19 AM (13 years ago)
Author:
mervart
Message:
 
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/BNC/RTCM/GPSDecoder.h

    r2667 r2679  
    3838 public:
    3939
    40   t_obsInternal() :
    41     flags(0),
    42     satSys(' '),
    43     satNum(0),
    44     slotNum(0),
    45     GPSWeek(0),
    46     GPSWeeks(0.0),
    47     C1(0.0),
    48     C2(0.0),
    49     P1(0.0),
    50     P2(0.0),
    51     L1(0.0),
    52     L2(0.0),
    53     slip_cnt_L1(-1),
    54     slip_cnt_L2(-1),
    55     lock_timei_L1(-1),
    56     lock_timei_L2(-1),
    57     S1(0.0),
    58     S2(0.0),
    59     SNR1(0),
    60     SNR2(0) {
    61     StatID[0] = '\x0';
     40  t_obsInternal() {
     41    flags         = 0;
     42    satSys        = 'G';
     43    satNum        = 0;
     44    slotNum       = 0;
     45    GPSWeek       = 0;
     46    GPSWeeks      = 0.0;
     47    C1            = 0.0;
     48    C2            = 0.0;
     49    C5            = 0.0;
     50    P1            = 0.0;
     51    P2            = 0.0;
     52    L1            = 0.0;
     53    L2            = 0.0;
     54    L5            = 0.0;
     55    slip_cnt_L1   = -1;
     56    slip_cnt_L2   = -1;
     57    slip_cnt_L5   = -1;
     58    lock_timei_L1 = -1;
     59    lock_timei_L2 = -1;
     60    lock_timei_L5 = -1;
     61    S1            = 0.0;
     62    S2            = 0.0;
     63    S5            = 0.0;
     64    SNR1          = 0;
     65    SNR2          = 0;
     66    SNR5          = 0;
     67    StatID[0]     = '\x0';
    6268  }
     69
     70  ~t_obsInternal() {}
     71
    6372  int    flags;
    6473  char   StatID[20+1];  // Station ID
     
    7079  double C1;            // CA-code pseudorange (meters)
    7180  double C2;            // CA-code pseudorange (meters)
     81  double C5;
    7282  double P1;            // P1-code pseudorange (meters)
    7383  double P2;            // P2-code pseudorange (meters)
    7484  double L1;            // L1 carrier phase (cycles)
    7585  double L2;            // L2 carrier phase (cycles)
     86  double L5;            // L5 carrier phase (cycles)
    7687  int    slip_cnt_L1;   // L1 cumulative loss of continuity indicator (negative value = undefined)
    7788  int    slip_cnt_L2;   // L2 cumulative loss of continuity indicator (negative value = undefined)
     89  int    slip_cnt_L5;   // L5 cumulative loss of continuity indicator (negative value = undefined)
    7890  int    lock_timei_L1; // L1 last lock time indicator                (negative value = undefined)
    7991  int    lock_timei_L2; // L2 last lock time indicator                (negative value = undefined)
     92  int    lock_timei_L5; // L5 last lock time indicator                (negative value = undefined)
    8093  double S1;            // L1 signal-to noise ratio
    8194  double S2;            // L2 signal-to noise ratio
     95  double S5;            // L5 signal-to noise ratio
    8296  int    SNR1;          // L1 signal-to noise ratio (mapped to integer)
    8397  int    SNR2;          // L2 signal-to noise ratio (mapped to integer)
     98  int    SNR5;          // L5 signal-to noise ratio (mapped to integer)
    8499};
    85100
     
    87102 public:
    88103  enum t_obs_status {initial, posted, received};
    89 
    90104  t_obs() {
    91105    _status = initial;
    92 
    93     _o.flags         = 0;
    94     _o.StatID[0]     = '\0';
    95     _o.satSys        = 'G';
    96     _o.satNum        = 0;
    97     _o.slotNum       = 0;
    98     _o.GPSWeek       = 0;
    99     _o.GPSWeeks      = 0.0;
    100     _o.C1            = 0.0;
    101     _o.C2            = 0.0;
    102     _o.P1            = 0.0;
    103     _o.P2            = 0.0;
    104     _o.L1            = 0.0;
    105     _o.L2            = 0.0;
    106     _o.S1            = 0.0;
    107     _o.S2            = 0.0;
    108     _o.slip_cnt_L1   = -1;
    109     _o.slip_cnt_L2   = -1;
    110     _o.lock_timei_L1 = -1;
    111     _o.lock_timei_L2 = -1;
    112     _o.SNR1          = 0;
    113     _o.SNR2          = 0;
    114106  }
    115 
    116107  ~t_obs() {}
    117 
    118108  t_obsInternal _o;
    119109  t_obs_status  _status;
Note: See TracChangeset for help on using the changeset viewer.