]> git.treefish.org Git - phys/latlib.git/blobdiff - o815/o815.h
Added obsidprefix. Passing imeas to obs meas function.
[phys/latlib.git] / o815 / o815.h
index 9f980f7996a790c1236a89d87dcd961baa18bebc..b3ad62a79a7a0f81812ddcd6837960f9d2c28ffb 100644 (file)
@@ -20,15 +20,16 @@ class o815 {
 
   class obs {
   public:
-    obs(const string& _obsid, const string& _datadesc, o815 *_O815, const int& _obsmemSize);
+    obs(const string& _obsid, const string& _datadesc, o815 *_O815, const int& _obsmemSize, const string& _obsidpostfix="");
     void finish();
-    void meas(bool loadedobs);
+    void meas(bool loadedobs, const int& nthmeas);
     void start();
     string getDataDesc() { return datadesc; };
     int ocid;
     string obsid;
+    string obsidpostfix;
   private:
-    virtual void _meas(bool loadedobs)=0;
+    virtual void _meas(bool loadedobs, const int& nthmeas)=0;
     virtual void _finish()=0;
     virtual void _start()=0;
   protected:
@@ -45,12 +46,13 @@ class o815 {
     void nextConfig();
     char *confMem;
     virtual void _newParas()=0;
+    int nequi, nskip;
   private:
     virtual void _makeSweep()=0;
   protected:
     o815 *O815;
     ostream *log;
-    int nequi, nskip, confmemSize;
+    int confmemSize;
   };
 
   struct {