fdhwlib  2.0.25
/home/kopmann/git-mirror/fdhwlib/fdhwlib/Hw/sltrunmode.h
Go to the documentation of this file.
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