fdhwlib  2.0.25
/home/kopmann/git-mirror/fdhwlib/fdhwlib/Hw/sltirvector.h
Go to the documentation of this file.
00001 /***************************************************************************
00002     sltirvector.h  -  description
00003 
00004     begin                : Tue Jan 9 2001
00005     copyright            : (C) 2001 by A Kopmann
00006     email                : kopmann@hpe.fzk.de
00007     status               :
00008     test                 :
00009     history              :
00010  ***************************************************************************/
00011 
00012 
00013 #ifndef SLTIRVECTOR_H
00014 #define SLTIRVECTOR_H
00015 
00016 #include <Hw/SltRegister.h>
00017 
00027 class SltIRvector : public SltRegister  {
00028 public: 
00029         SltIRvector(const char * name, int slotID, unsigned int regID, int r, int w);
00030 
00031         ~SltIRvector();
00032 
00033   int getIRorigin();
00034   int getIRorigin(unsigned long irvector);
00035 
00036   int getIRmask();
00037   int getIRmask(unsigned long irvector);
00038 
00039   int getIRsource();
00040   int getIRsource(unsigned long irsource);
00041 
00042 private:
00043         //##ModelId=39914F060179
00044         unsigned long addr;
00045 
00046         //##ModelId=39914F060178
00047         const char * name;
00048 
00049         //##ModelId=39914F060177
00050         bool readable;
00051 
00052         //##ModelId=39914F060176
00053         bool writeable;
00054 
00055 
00056 };
00057 
00058 #endif