QDaqClient.hh

Go to the documentation of this file.
00001 
00008 #ifndef _Q_DAQ_CLIENT_HH_
00009 #define _Q_DAQ_CLIENT_HH_
00010 
00011 #include "QCuore.hh"
00012 #include "QBaseClient.hh"
00013 #include "QDaqCommonDefs.hh"
00014 
00015 class QDaqClient: public QBaseClient
00016 {
00017 public:
00018    QDaqClient();
00019 
00020    QDaqClient(const std::string& address, const std::string& port);
00021    
00022    virtual ~QDaqClient();
00023 
00024    
00025    bool SetTriggerFlag(const unsigned short crateId, const bool flag);
00026    
00034    bool StartRun(const int settingsBasket,
00035                  const int run,
00036                  const int shifterSet);
00037 
00043    bool StopRun(const int shifterSet);
00044    
00050    bool GetCurrentRunNumber(int& run);
00051 
00056    bool GetDaqStatus(QDaqState& statusId);
00057 };
00058 
00059 #endif

Generated on Fri Mar 6 13:40:39 2009 for CUORE Software by  doxygen 1.5.1