Index: trunk/BNC/src/PPP/options.cpp
===================================================================
--- trunk/BNC/src/PPP/options.cpp	(revision 5711)
+++ trunk/BNC/src/PPP/options.cpp	(revision 5712)
@@ -50,20 +50,2 @@
 }
 
-// 
-//////////////////////////////////////////////////////////////////////////////
-bool t_options::dualFreqRequired() const {
-  return true;
-}
-
-// 
-//////////////////////////////////////////////////////////////////////////////
-bool t_options::corrRequired() const {
-  return true;
-}
-
-// 
-//////////////////////////////////////////////////////////////////////////////
-bool t_options::biasRequired() const {
-  return true;
-}
-
Index: trunk/BNC/src/PPP/options.h
===================================================================
--- trunk/BNC/src/PPP/options.h	(revision 5711)
+++ trunk/BNC/src/PPP/options.h	(revision 5712)
@@ -13,35 +13,17 @@
   t_options();
   ~t_options() {};
+  bool         _realTime;
+  std::string  _roverName;     
+  double       _sigCrd[3];
+  double       _noiseCrd[3];
+  double       _sigTropo;
+  double       _noiseTropo;
+  std::string  _corrMount;
+  std::string  _rinexObs;
+  std::string  _rinexNav;
+  std::string  _corrFile;
+  std::string  _crdFile;
+  std::string  _antexFile;
 
-  const std::string&  roverName()     const {return _roverName;}
-  const ColumnVector& xyzAprRover()   const {return _xyzAprRover;}
-  const ColumnVector& ellAprRover()   const {return _ellAprRover;}
-
-  bool xyzAprRoverSet() const {
-    return (_xyzAprRover[0] != 0.0 || _xyzAprRover[1] != 0.0 || _xyzAprRover[2] != 0.0);
-  }
-
-  const ColumnVector& neuEccRover()   const {return _neuEccRover;}
-  const std::string&  antNameRover()  const {return _antNameRover;}
-  const std::string&  antexFileName() const {return _antexFileName;}
-  bool                dualFreqRequired() const;
-  bool                corrRequired() const;
-  bool                biasRequired() const;
-  int                 minobs() const {return _minobs;}
-  double              minEle() const {return _minEle;}
-  double              maxResPhase() const {return _maxResPhase;}
-  double              maxResCode() const {return _maxResCode;}
-  double              sigmaPhase() const {return _sigmaPhase;}
-  double              sigmaCode() const {return _sigmaCode;}
-  double              sigmaCrd() const {return _sigmaCrd;}
-  bool                estTropo() const {return _estTropo;}
-  double              sigmaTropo() const {return _sigmaTropo;}
-  double              noiseTropo() const {return _noiseTropo;}
-  bool                eleWgtPhase() const {return _eleWgtPhase;}
-  bool                eleWgtCode() const {return _eleWgtCode;}
-  const std::vector<t_lc::type>& LCs() const {return _LCs;}
-
- private:
-  std::string  _roverName;     
   ColumnVector _xyzAprRover;
   ColumnVector _ellAprRover;
@@ -59,8 +41,5 @@
   double       _sigmaPhase;
   double       _sigmaCode;
-  double       _sigmaCrd;
   bool         _estTropo;
-  double       _sigmaTropo;
-  double       _noiseTropo;
   bool         _estIono;
   double       _sigmaIono;
Index: trunk/BNC/src/src.pri
===================================================================
--- trunk/BNC/src/src.pri	(revision 5711)
+++ trunk/BNC/src/src.pri	(revision 5712)
@@ -59,5 +59,5 @@
           RTCM3/ephemeris.h RTCM3/timeutils.h                         \
           GPSS/gpssDecoder.h GPSS/hassDecoder.h                       \
-          PPP/pppwidgets.h PPP/options.h
+          PPP/pppwidgets.h PPP/options.h PPP/pppMain.h
 
 HEADERS       += serial/qextserialbase.h serial/qextserialport.h
@@ -88,5 +88,5 @@
           RTCM3/ephemeris.cpp RTCM3/timeutils.cpp                     \
           GPSS/gpssDecoder.cpp GPSS/hassDecoder.cpp                   \
-          PPP/pppwidgets.cpp PPP/options.cpp
+          PPP/pppwidgets.cpp PPP/options.cpp PPP/pppMain.cpp
 
 SOURCES       += serial/qextserialbase.cpp serial/qextserialport.cpp
