QDaqClient.hh

Go to the documentation of this file.
00001 
00002 #ifndef _Q_DAQ_CLIENT_HH_
00003 #define _Q_DAQ_CLIENT_HH_
00004 
00005 #include "QCuore.hh"
00006 #include "QBaseClient.hh"
00007 #include "QDaqCommonDefs.hh"
00008 
00016 class QDaqClient: public QBaseClient
00017 {
00018 public:
00019    QDaqClient();
00020 
00021    QDaqClient(const std::string& address, const std::string& port);
00022    
00023    virtual ~QDaqClient();
00024 
00025    
00026    bool SetTriggerFlag(const unsigned int crateId, const bool flag);
00027    
00036    bool StartRun(const int settingsBasket,
00037                  const int run,
00038                  const int shifterSet,
00039                  const std::string& comments);
00040 
00047    bool StopRun(const int shifterSet, const std::string& comments);
00048    
00054    bool GetCurrentRunNumber(int& run);
00055 
00060    bool GetDaqStatus(QDaqCommonDefs::QDaqState& statusId);
00061 };
00062 
00063 #endif

Generated on Tue Nov 16 10:49:56 2010 for CUORE Software by  doxygen 1.5.6