• Main Page
  • Related Pages
  • Namespaces
  • Data Structures
  • Files
  • File List
  • Globals

spadicplugin/spadic/ReadoutApplication.h (r4864/r4015)

Go to the documentation of this file.
00001 
00002 #ifndef SPADIC_READOUTAPPLICATION_H
00003 #define SPADIC_READOUTAPPLICATION_H
00004 
00005 #include "dabc/Application.h"
00006 
00007 #include "spadic/Message.h"
00008 #include "mbs/MbsTypeDefs.h"
00009 
00010 namespace spadic {
00011 
00012    class ReadoutApplication : public dabc::Application {
00013       public:
00014          ReadoutApplication();
00015 
00017          int DataServerKind() const;
00018 
00019          std::string OutputFileName() const { return Par(mbs::xmlFileName).AsStdStr(""); }
00020 
00022          int   NumSusibo() const { return Par(spadic::xmlNumSusibo).AsInt(0); }
00023 
00024          std::string EpicsStreamNode() const { return Par("EpicsStreamNode").AsStdStr(); }
00025 
00027          int  SusiboID(int index = 0) const;
00028 
00029          virtual bool CreateAppModules();
00030 
00031          virtual int SMCommandTimeout() const { return 20; }
00032 
00033          virtual int ExecuteCommand(dabc::Command cmd);
00034 
00035       protected:
00036 
00037    };
00038 }
00039 
00040 #endif

Generated on Tue Dec 10 2013 04:52:23 for ROCsoft by  doxygen 1.7.1