Changeset 10251 in ntrip for trunk/BNC/src/pppInclude.h


Ignore:
Timestamp:
Nov 20, 2023, 10:23:42 PM (11 months ago)
Author:
stuerze
Message:

changes regarding PPP: allow single frequency PPP and allow to select the frequency bands that are used

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/BNC/src/pppInclude.h

    r9547 r10251  
    3838  std::string  _log;
    3939  bool         _error;
     40};
     41
     42
     43class t_frqBand {
     44public:
     45  static t_frequency::type toFreq(char sys, char bb) {
     46    switch (bb) {
     47    case '1':
     48      if      (sys == 'G') return t_frequency::G1;
     49      else if (sys == 'R') return t_frequency::R1;
     50      else if (sys == 'E') return t_frequency::E1;
     51      else if (sys == 'C') return t_frequency::C1;
     52      else                 return t_frequency::dummy;
     53    case '2':
     54      if      (sys == 'G') return t_frequency::G2;
     55      else if (sys == 'R') return t_frequency::R2;
     56      else if (sys == 'C') return t_frequency::C2;
     57      else                 return t_frequency::dummy;
     58    case '5':
     59      if      (sys == 'G') return t_frequency::G5;
     60      else if (sys == 'E') return t_frequency::E5;
     61      else if (sys == 'C') return t_frequency::C5;
     62      else                 return t_frequency::dummy;
     63    case '6':
     64      if      (sys == 'E') return t_frequency::E6;
     65      else if (sys == 'C') return t_frequency::C6;
     66      else                 return t_frequency::dummy;
     67    case '7':
     68      if      (sys == 'E') return t_frequency::E7;
     69      else if (sys == 'C') return t_frequency::C7;
     70      else                 return t_frequency::dummy;
     71    case '8':
     72      if      (sys == 'E') return t_frequency::E8;
     73      else if (sys == 'C') return t_frequency::C8;
     74      else                 return t_frequency::dummy;
     75    }
     76    return t_frequency::dummy;
     77  }
    4078};
    4179
Note: See TracChangeset for help on using the changeset viewer.