|
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) |