Changeset 4265 in ntrip for trunk/BNC


Ignore:
Timestamp:
Jun 22, 2012, 11:34:28 AM (12 years ago)
Author:
mervart
Message:
 
Location:
trunk/BNC
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/BNC/bncconst.h

    r2778 r4265  
    2929
    3030class t_CST {
    31   public:
    32     static const double c;
    33     static const double freq1; // GPS and Galileo E1
    34     static const double freq2; // GPS only           
    35     static const double freq5; // GPS and Galileo E5a
    36     static const double lambda1;
    37     static const double lambda2;
    38     static const double lambda5;
    39     static const double omega;
    40     static const double aell;
    41     static const double fInv;
     31 public:
     32  static double f1(char satSys, int slotNum) {
     33    if      (satSys == 'G' || satSys == 'E') {
     34      return freq1;
     35    }
     36    else if (satSys == 'R') {
     37      return 1602000000.0 + 562500.0 * slotNum;
     38    }
     39    else {
     40      return 0.0;
     41    }
     42  }
     43  static double f2(char satSys, int slotNum) {
     44    if      (satSys == 'G') {
     45      return freq2;
     46    }
     47    else if (satSys == 'R') {
     48      return 1246000000.0 + 437500.0 * slotNum;
     49    }
     50    else {
     51      return 0.0;
     52    }
     53  }
     54
     55  static const double c;
     56  static const double freq1; // GPS and Galileo E1
     57  static const double freq2; // GPS only           
     58  static const double freq5; // GPS and Galileo E5a
     59  static const double lambda1;
     60  static const double lambda2;
     61  static const double lambda5;
     62  static const double omega;
     63  static const double aell;
     64  static const double fInv;
    4265};
    4366
  • trunk/BNC/bncpppclient.cpp

    r4264 r4265  
    194194  else if (obs.satSys == 'R') {
    195195    if ( (obs.P1 || obs.C1) && (obs.P2 || obs.C2) && obs.l1() && obs.l2() ) {
    196       double f1 = 1602000000.0 + 562500.0 * obs.slotNum;
    197       double f2 = 1246000000.0 + 437500.0 * obs.slotNum;
     196      double f1 = t_CST::f1(obs.satSys, obs.slotNum);
     197      double f2 = t_CST::f1(obs.satSys, obs.slotNum);
    198198      double c1 =   f1 * f1 / (f1 * f1 - f2 * f2);
    199199      double c2 = - f2 * f2 / (f1 * f1 - f2 * f2);
  • trunk/BNC/rinex/reqcanalyze.cpp

    r4263 r4265  
    154154  }
    155155  currObs = new t_obs(obs);
     156
     157  if (obs.p1() != 0.0 && obs.p2() != 0.0 && obs.l1() != 0.0 && obs.l2() != 0.0){
     158
     159  }
    156160}
Note: See TracChangeset for help on using the changeset viewer.