Generic hardware access library
|
00001 #ifndef __VMEAddressTableASCIIReader 00002 #define __VMEAddressTableASCIIReader 00003 00004 #include <string> 00005 00006 #include "hal/NoSuchFileException.hh" 00007 #include "hal/AddressTableReader.hh" 00008 #include "hal/VMEHardwareAddress.hh" 00009 #include "hal/VME64xHardwareAddress.hh" 00010 00011 namespace HAL { 00012 00113 class VMEAddressTableASCIIReader : public AddressTableReader { 00114 00115 public: 00116 VMEAddressTableASCIIReader( std::string fileName ) 00117 throw (NoSuchFileException) ; 00118 00119 private: 00120 AddressSpace convertAddressSpaceStr( std::string addressSpaceStr ) 00121 throw( HAL::IllegalValueException ); 00122 }; 00123 00124 } /* namespace HAL */ 00125 00126 #endif /* __VMEAddressTableASCIIReader */