fdhwlib  2.0.25
/home/kopmann/git-mirror/fdhwlib/fdhwlib/katrinhw4/fltkatrinstatus.h
Go to the documentation of this file.
00001 /***************************************************************************
00002     fltkatrinstatus.h  -  description
00003 
00004     begin                : Sep 21 2009
00005     copyright            : (C) 2000 by Till Bergmann
00006     email                : bergmann@ipe.fzk.de
00007  ***************************************************************************/
00008 
00009 
00010 #ifndef _HW4_FLTKATRINSTATUS_H_INCLUDED
00011 #define _HW4_FLTKATRINSTATUS_H_INCLUDED
00012 
00013 #include <hw4/fltdef.h>
00014 #include <hw4/baseregister.h>
00015 
00016 
00017 namespace hw4 {
00018 
00019 // --- forward declaration(s)
00020 
00021 class BaseRegisterItem;
00022 
00028 class FltKatrinStatus : public BaseRegister  {
00029 public: 
00030   FltKatrinStatus(const char * name, int slotID, int regID, int r, int w, int len = 1);
00031   ~FltKatrinStatus();
00032 
00033   BaseRegisterItem *powerFail;
00034   
00035   BaseRegisterItem *pll1Unlocked;
00036   
00037   BaseRegisterItem *pll2Unlocked;
00038   
00039   BaseRegisterItem *unlockPhase10MHz;
00040 
00041   BaseRegisterItem *abTypeFW;
00042 
00043   BaseRegisterItem *abTypeHW;
00044 
00045   BaseRegisterItem *actionBusyFlag;
00046 
00047   BaseRegisterItem *interruptSources;
00048   
00049   BaseRegisterItem *eventFifoStatus;
00050   BaseRegisterItem *eventFifoStatusEF;
00051   BaseRegisterItem *eventFifoStatusAE;
00052   BaseRegisterItem *eventFifoStatusAF;
00053   BaseRegisterItem *eventFifoStatusFF;
00054 
00055   BaseRegisterItem *histPageAB;
00056 
00057   BaseRegisterItem *histClearing;
00058 
00059   BaseRegisterItem *interruptRequest;
00060 };
00061 
00062 } // namespace hw4
00063         
00064 #endif // _HW4_FLTKATRINSTATUS_H_INCLUDED