Index: trunk/BNC/combination/bnccomb.cpp
===================================================================
--- trunk/BNC/combination/bnccomb.cpp	(revision 4182)
+++ trunk/BNC/combination/bnccomb.cpp	(revision 4183)
@@ -30,6 +30,4 @@
 #include "bnctides.h"
 
-const int moduloTime = 10;
-
 const double sig0_offAC    = 1000.0;
 const double sig0_offACSat =  100.0;
@@ -140,4 +138,9 @@
 
   QStringList combineStreams = settings.value("combineStreams").toStringList();
+
+  _cmbSampl = settings.value("cmbSampl").toInt();
+  if (_cmbSampl <= 0) {
+    _cmbSampl = 10;
+  }
 
   _masterMissingEpochs = 0;
@@ -329,5 +332,5 @@
   // Check Modulo Time
   // -----------------
-  if (int(newCorr->tClk.gpssec()) % moduloTime != 0.0) {
+  if (int(newCorr->tClk.gpssec()) % _cmbSampl != 0.0) {
     delete newCorr;
     return;
@@ -368,5 +371,5 @@
   while (itTime.hasNext()) {
     bncTime epoTime = itTime.next();
-    if (epoTime < newCorr->tClk - moduloTime) {
+    if (epoTime < newCorr->tClk - _cmbSampl) {
       _resTime = epoTime;
       processEpoch();
Index: trunk/BNC/combination/bnccomb.h
===================================================================
--- trunk/BNC/combination/bnccomb.h	(revision 4182)
+++ trunk/BNC/combination/bnccomb.h	(revision 4183)
@@ -108,4 +108,5 @@
   e_method                _method;
   bool                    _useGlonass;
+  int                     _cmbSampl;
   QMap<QString, cmbCorr*> _orbitCorrs;
 };
