fdhwlib
2.0.25
|
00001 /*************************************************************************** 00002 fltautoincram.h - description 00003 00004 begin : Dec 04 2009 00005 copyright : (C) 2009 by Till Bergmann 00006 email : Till.Bergmann@kit.edu 00007 ***************************************************************************/ 00008 00009 00010 00011 #ifndef _HW4_FLTAUTOINCRAM_H_INCLUDED 00012 #define _HW4_FLTAUTOINCRAM_H_INCLUDED 00013 00014 #include <hw4/sltdef.h> 00015 #include <hw4/baseregister.h> 00016 00017 00018 namespace hw4 { 00019 00025 class FltAutoIncRAM : public BaseRegister { 00026 00027 public: 00028 00029 FltAutoIncRAM(const char * name, int slotID, unsigned int regID, int r, int w, int len, int addrShift, int blockLen); 00030 00031 virtual ~FltAutoIncRAM(); 00032 00033 void readBlockAutoInc(int chan, unsigned long *data, unsigned long start, unsigned long blockLen); 00034 00035 }; 00036 00037 } // namespace hw4 00038 00039 #endif // _HW4_FLTAUTOINCRAM_H_INCLUDED