Ignore:
Timestamp:
Dec 2, 2020, 12:11:45 PM (3 years ago)
Author:
stuerze
Message:

parameter added to be able to chose the corrections to be combined

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/BNC/src/combination/bnccomb.cpp

    r9270 r9292  
    131131    _cmbSampl = 10;
    132132  }
    133 
    134   _cmbSysPrn['G'] = t_prn::MAXPRN_GPS;     _masterMissingEpochs['G'] = 0;
    135   _cmbSysPrn['R'] = t_prn::MAXPRN_GLONASS; _masterMissingEpochs['R'] = 0;
    136   _cmbSysPrn['E'] = t_prn::MAXPRN_GALILEO; _masterMissingEpochs['E'] = 0;
    137   _cmbSysPrn['C'] = t_prn::MAXPRN_BDS;     _masterMissingEpochs['C'] = 0;/*
    138   _cmbSysPrn['J'] = t_prn::MAXPRN_QZSS;    _masterMissingEpochs['J'] = 0;
    139   _cmbSysPrn['S'] = t_prn::MAXPRN_SBAS;    _masterMissingEpochs['S'] = 0;
    140   */
     133  _useGps = (Qt::CheckState(settings.value("cmbGps").toInt()) == Qt::Checked) ? true : false;
     134  if (_useGps) {
     135    _cmbSysPrn['G'] = t_prn::MAXPRN_GPS;
     136    _masterMissingEpochs['G'] = 0;
     137  }
     138  _useGlo = (Qt::CheckState(settings.value("cmbGlo").toInt()) == Qt::Checked) ? true : false;
     139  if (_useGlo) {
     140    _cmbSysPrn['R'] = t_prn::MAXPRN_GLONASS;
     141    _masterMissingEpochs['R'] = 0;
     142  }
     143  _useGal = (Qt::CheckState(settings.value("cmbGal").toInt()) == Qt::Checked) ? true : false;
     144  if (_useGal) {
     145    _cmbSysPrn['E'] = t_prn::MAXPRN_GALILEO;
     146    _masterMissingEpochs['E'] = 0;
     147  }
     148  _useBds = (Qt::CheckState(settings.value("cmbBds").toInt()) == Qt::Checked) ? true : false;
     149  if (_useBds) {
     150    _cmbSysPrn['C'] = t_prn::MAXPRN_BDS;
     151    _masterMissingEpochs['C'] = 0;
     152  }
     153  _useQzss = (Qt::CheckState(settings.value("cmbQzss").toInt()) == Qt::Checked) ? true : false;
     154  if (_useQzss) {
     155    _cmbSysPrn['J'] = t_prn::MAXPRN_QZSS;
     156    _masterMissingEpochs['J'] = 0;
     157  }
     158  _useSbas = (Qt::CheckState(settings.value("cmbSbas").toInt()) == Qt::Checked) ? true : false;
     159  if (_useSbas) {
     160    _cmbSysPrn['S'] = t_prn::MAXPRN_SBAS;
     161    _masterMissingEpochs['S'] = 0;
     162  }
     163  _useIrnss = (Qt::CheckState(settings.value("cmbIrnss").toInt()) == Qt::Checked) ? true : false;
     164  if (_useIrnss) {
     165    _cmbSysPrn['I'] = t_prn::MAXPRN_IRNSS;
     166    _masterMissingEpochs['I'] = 0;
     167  }
    141168
    142169  if (cmbStreams.size() >= 1 && !cmbStreams[0].isEmpty()) {
Note: See TracChangeset for help on using the changeset viewer.