Generic hardware access library
/home/cschwick/hal/generic/include/hal/VMEConfigurationSpaceAddressReader.hh
Go to the documentation of this file.
00001 #ifndef __VMEConfigurationSpaceAddressReader
00002 #define __VMEConfigurationSpaceAddressReader
00003 
00004 #include <string>
00005 
00006 #include "hal/AddressTableReader.hh"
00007 #include "hal/VMEHardwareAddress.hh"
00008 
00009 namespace HAL {
00010 
00027 class VMEConfigurationSpaceAddressReader : public AddressTableReader {
00028 
00029 public:
00030   VMEConfigurationSpaceAddressReader();
00031 
00032 private: 
00033   void createItem( std::string key, 
00034                    uint32_t width,
00035                    uint32_t address, 
00036                    uint32_t isReadable, 
00037                    uint32_t isWritable, 
00038                    std::string description);
00039 };
00040 
00041 } /* namespace HAL */
00042 
00043 #endif /* __VMEConfigurationSpaceAddressReader */