Index: /trunk/BNC/rinex/reqcedit.cpp
===================================================================
--- /trunk/BNC/rinex/reqcedit.cpp	(revision 3996)
+++ /trunk/BNC/rinex/reqcedit.cpp	(revision 3997)
@@ -169,10 +169,12 @@
     const t_rnxObsFile::t_rnxSat& rnxSat = epo->rnxSat[iSat];
     char                          sys    = rnxSat.satSys;
+    QString prn = QString("%1%2").arg(sys).arg(rnxSat.satNum,2,10,QChar('0'));
+
     for (int iType = 0; iType < obsFile->nTypes(sys); iType++) {
-      if (!_lli.contains(iType)) {
-        _lli[iType] = 0;
+      if (!_lli[prn].contains(iType)) {
+        _lli[prn][iType] = 0;
       }
       if (rnxSat.lli[iType] & 1) {
-        _lli[iType] |= 1;
+        _lli[prn][iType] |= 1;
       }
     }
@@ -192,6 +194,8 @@
     t_rnxObsFile::t_rnxSat& rnxSat = epo->rnxSat[iSat];
     char                    sys    = rnxSat.satSys;
+    QString prn = QString("%1%2").arg(sys).arg(rnxSat.satNum,2,10,QChar('0'));
+
     for (int iType = 0; iType < obsFile->nTypes(sys); iType++) {
-      if (_lli.contains(iType) && _lli[iType] & 1) {
+      if (_lli[prn].contains(iType) && _lli[prn][iType] & 1) {
          rnxSat.lli[iType] |= 1;
       }
Index: /trunk/BNC/rinex/reqcedit.h
===================================================================
--- /trunk/BNC/rinex/reqcedit.h	(revision 3996)
+++ /trunk/BNC/rinex/reqcedit.h	(revision 3997)
@@ -58,5 +58,5 @@
   bncTime                _begTime;
   bncTime                _endTime;
-  QMap<int, int>         _lli;
+  QMap<QString, QMap<int, int> > _lli;
 };
 
