fdhwlib
2.0.25
|
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