Index: /trunk/BNC/src/PPP/pppClient.cpp
===================================================================
--- /trunk/BNC/src/PPP/pppClient.cpp	(revision 5913)
+++ /trunk/BNC/src/PPP/pppClient.cpp	(revision 5914)
@@ -82,6 +82,6 @@
   _tides    = new t_tides();
 
-  if (!_opt->_antexFile.empty()) {
-    _antex = new bncAntex(_opt->_antexFile.c_str());
+  if (!_opt->_antexFileName.empty()) {
+    _antex = new bncAntex(_opt->_antexFileName.c_str());
   }
   else {
@@ -206,5 +206,5 @@
                                   ColumnVector& xyzc, bool print) {
 
-  t_lc::type tLC = (OPT->dualFreqRequired() ? t_lc::cIF : t_lc::c1);
+  t_lc::type tLC = (OPT->dualFreqRequired('G') ? t_lc::cIF : t_lc::c1);
 
   while (true) {
@@ -276,5 +276,5 @@
 double t_pppClient::cmpOffGG(vector<t_pppSatObs*>& obsVector) {
 
-  t_lc::type tLC   = (OPT->dualFreqRequired() ? t_lc::cIF : t_lc::c1);
+  t_lc::type tLC   = (OPT->dualFreqRequired('R') ? t_lc::cIF : t_lc::c1);
   double     offGG = 0.0;
 
Index: /trunk/BNC/src/PPP/pppEphPool.cpp
===================================================================
--- /trunk/BNC/src/PPP/pppEphPool.cpp	(revision 5913)
+++ /trunk/BNC/src/PPP/pppEphPool.cpp	(revision 5914)
@@ -133,5 +133,5 @@
   for (unsigned ii = 0; ii < _ephs.size(); ii++) {
     t_eph* eph = _ephs[ii];
-    t_irc irc = eph->getCrd(tt, xc, vv, OPT->corrRequired());
+    t_irc irc = eph->getCrd(tt, xc, vv, OPT->useOrbClkCorr());
     if (irc == success) {
       if (eph->prn().system() == 'R') {
Index: /trunk/BNC/src/PPP/pppParlist.cpp
===================================================================
--- /trunk/BNC/src/PPP/pppParlist.cpp	(revision 5913)
+++ /trunk/BNC/src/PPP/pppParlist.cpp	(revision 5914)
@@ -74,13 +74,13 @@
    case crdX:
      _epoSpec = true;
-     _sigma0  = OPT->_sigCrd[0];
+     _sigma0  = OPT->_aprSigCrd[0];
      break;
    case crdY:
      _epoSpec = true;
-     _sigma0  = OPT->_sigCrd[1];
+     _sigma0  = OPT->_aprSigCrd[1];
      break;
    case crdZ:
      _epoSpec = true;
-     _sigma0  = OPT->_sigCrd[2];
+     _sigma0  = OPT->_aprSigCrd[2];
      break;
    case clkR:
@@ -106,17 +106,8 @@
      _sigma0  = 100.0;
      break;
-   case offGG:
-     _epoSpec = true;
-     _sigma0  = 1000.0;
-     _x0      = PPP_CLIENT->offGG();
-     break;
    case trp:
      _epoSpec = false;
-     _sigma0  = OPT->_sigTropo;
-     _noise   = OPT->_noiseTropo;
-     break;
-   case bias:
-     _epoSpec = true;
-     _sigma0  = 10.0;
+     _sigma0  = OPT->_aprSigTrp;
+     _noise   = OPT->_noiseTrp;
      break;
   }
@@ -136,5 +127,5 @@
   // Special Case - Melbourne-Wuebbena
   // ---------------------------------
-  if (tLC == t_lc::MW && _type != amb && _type != bias) {
+  if (tLC == t_lc::MW && _type != amb) {
     return 0.0;
   }
@@ -152,6 +143,4 @@
   case clkR:
     return 1.0;
-  case offGG:
-    return (obs->prn().system() == 'R') ? 1.0 : 0.0;
   case amb:
     if (obs->prn() == _prn) {
@@ -176,11 +165,4 @@
   case trp:
     return 1.0 / sin(obs->eleSat()); 
-  case bias:
-    if (tLC == _tLC && obs->prn().system() == _prn.system()) {
-      return 1.0;
-    }
-    else {
-      return 0.0;
-    }
   }
 
@@ -208,12 +190,6 @@
     ss << "AMB " << left << setw(3) << t_lc::toString(_tLC) << right << ' ' << _prn.toString();
     break;
-  case offGG:
-    ss << "OGG        ";
-    break;
   case trp:
     ss << "TRP        ";
-    break;
-  case bias:
-    ss << "BIAS " << _prn.system() << ' ' << left << setw(3) << t_lc::toString(_tLC);
     break;
   }
@@ -310,20 +286,7 @@
   required.push_back(new t_pppParam(t_pppParam::clkR, t_prn(), t_lc::dummy));
 
-  // GPS-Glonass Clock Offset
-  // ------------------------
-  if (OPT->useGlonass()) {
-    required.push_back(new t_pppParam(t_pppParam::offGG, t_prn(), t_lc::dummy));
-  }
-
-  // Receiver Biases
-  // ---------------
-  for (unsigned ii = 0; ii < OPT->_estBias.size(); ii++) {
-    const t_pppOptions::t_optBias& optBias = OPT->_estBias[ii];
-    required.push_back(new t_pppParam(t_pppParam::bias, t_prn(optBias._system, 1), optBias._tLC));
-  }
-
   // Troposphere
   // -----------
-  if (OPT->estTropo()) {
+  if (OPT->estTrp()) {
     required.push_back(new t_pppParam(t_pppParam::trp, t_prn(), t_lc::dummy));
   }
Index: /trunk/BNC/src/PPP/pppParlist.h
===================================================================
--- /trunk/BNC/src/PPP/pppParlist.h	(revision 5913)
+++ /trunk/BNC/src/PPP/pppParlist.h	(revision 5914)
@@ -14,5 +14,5 @@
 class t_pppParam {
  public:
-  enum e_type {crdX, crdY, crdZ, clkR, amb, offGG, trp, bias};
+  enum e_type {crdX, crdY, crdZ, clkR, amb, trp};
 
   t_pppParam(e_type type, const t_prn& prn, t_lc::type tLC,
