DCSAccess.h

00001 #ifndef SCT_SCTAPI_DCSACCESS_H
00002 #define SCT_SCTAPI_DCSACCESS_H
00003 
00004 #include "processor.h"
00005 
00006 namespace SctApi {
00008 class DCSAccess {
00009  public:
00011   virtual bool checkPowerOn(UINT32 mid) = 0;
00012 
00014   virtual void toStandby1() = 0;
00015 
00017   virtual void toStandby2() = 0;
00018 
00020   virtual void toHVPowerOn() = 0;
00021 
00023   virtual bool checkSelectLine() = 0;
00024 
00026   virtual void hardResetAll() = 0;
00027 };
00028 
00030 class DCSAccessDummy : public DCSAccess {
00031  public:
00032   bool checkPowerOn(UINT32 mid);
00033 
00034   void toStandby1();
00035 
00036   void toStandby2();
00037 
00038   void toHVPowerOn();
00039 
00040   bool checkSelectLine();
00041 
00042   void hardResetAll();
00043 };
00044 
00045 };
00046 
00047 #endif

Generated on Mon Feb 6 14:01:18 2006 for SCT DAQ/DCS Software - C++ by  doxygen 1.4.6