|
Public Member Functions |
| Programmer (VMEBusAdapterInterface &busAdapter, VMEAddressTable *dccAddressTable, unsigned long vmeBase, Logger logger, int debug) throw (hcalDCC::Exception) |
| Programmer (VMEBusAdapterInterface &busAdapter, VMEAddressTable *dccAddressTable, unsigned long vmeBase, int debug) throw (hcalDCC::Exception) |
| ~Programmer () |
int | checkAccessToFlash () throw (hcalDCC::Exception) |
void | eraseFlashSector (std::string deviceName) throw (hcalDCC::Exception) |
void | eraseFlash () throw (hcalDCC::Exception) |
void | programFlashSector (std::string deviceName, char *dataFileName, bool compare) throw (hcalDCC::Exception) |
void | programFlashSector (std::string deviceName, std::vector< std::string > &firmware, bool compare) throw (hcalDCC::Exception) |
void | loadConfiguration (std::string deviceName) throw (hcalDCC::Exception) |
void | setSerialNumber (unsigned int serial_num) throw (hcalDCC::Exception) |
unsigned int | getSerialNumber () throw (hcalDCC::Exception) |
unsigned long | getFwRevision (std::string deviceName) const throw (hcalDCC::Exception) |
int | getFlashSectorNumber (std::string deviceName) |
int | JTAGProgramming (char *filename, char *action, int reset_jtag=1, long workspace_size=0, char *init_list[10]=NULL) |
int | configureJTAG (string devName, int nBit=0, int tckFreq=-1) |