fdhwlib
2.0.25
|
00001 /*************************************************************************** 00002 SltRunMode.h - description 00003 00004 begin : Wed May 3 2006 00005 copyright : (C) 2006 by Andreas Kopmann 00006 email : kopmann@ipe.fzk.de 00007 ***************************************************************************/ 00008 00009 00010 #ifndef SLTRUNMODE_H 00011 #define SLTRUNMODE_H 00012 00013 00014 #include <Hw/SltDef.h> 00015 #include <Hw/Slt.h> 00016 00017 00023 class SltRunMode { 00024 public: 00025 SltRunMode(); 00026 ~SltRunMode(); 00027 00029 void setStatusReg(unsigned long data); 00030 00032 void setControlReg(unsigned long data); 00033 00035 void read(Slt *slt); 00036 00038 int getSecStrobe(); 00039 00044 Slt::RunMode getRunMode(); 00045 00047 Slt::RunMode getRunMode(Slt *slt); 00048 00049 00050 public: 00052 unsigned long statusReg; 00053 00055 unsigned long controlReg; 00056 00057 }; 00058 00059 #endif