|
virtual | ~USBSerial () |
| Destrutor.
|
|
bool | isOpen () const |
| If true , the device has been found and is open.
|
|
void | close () |
| Closes the interface to the device.
|
|
const QString & | errorMessage () const |
| Returns the last error message.
|
|
virtual | ~RadioInterface () |
| Destructor.
|
|
virtual QString | identifier ()=0 |
| Returns a device identifier.
|
|
virtual bool | write_start (uint32_t bank, uint32_t addr)=0 |
| Starts the write process into the specified bank and at the given address. More...
|
|
virtual bool | write (uint32_t bank, uint32_t addr, uint8_t *data, int nbytes)=0 |
| Writes a chunk of data at the address addr . More...
|
|
virtual bool | write_finish ()=0 |
| This function ends a series of write operations. More...
|
|
virtual bool | read_start (uint32_t bank, uint32_t addr)=0 |
| Starts the read process from the specified bank and at the given address. More...
|
|
virtual bool | read (uint32_t bank, uint32_t addr, uint8_t *data, int nbytes)=0 |
| Reads a chunk of data from the block-address bno (block number). More...
|
|
virtual bool | read_finish ()=0 |
| This function ends a series of read operations. More...
|
|
virtual bool | reboot () |
| Some radios need to be rebooted after being read or programmed. More...
|
|
Implements a serial connection to a radio via USB.
The correct serial port is selected by the given VID and PID to the constructor.