Changeset 4265 in ntrip for trunk/BNC/bncconst.h


Ignore:
Timestamp:
Jun 22, 2012, 11:34:28 AM (12 years ago)
Author:
mervart
Message:
 
File:
1 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
Note: See TracChangeset for help on using the changeset viewer.