|
virtual | ~USBSerial () |
| Destructor.
|
|
bool | isOpen () const |
| If true , the device has been found and is open.
|
|
void | close () |
| Closes the interface to the device.
|
|
virtual | ~RadioInterface () |
| Destructor.
|
|
virtual RadioInfo | identifier (const ErrorStack &err=ErrorStack())=0 |
| Returns a device identifier.
|
|
virtual bool | write_start (uint32_t bank, uint32_t addr, const ErrorStack &err=ErrorStack())=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, const ErrorStack &err=ErrorStack())=0 |
| Writes a chunk of data at the address addr . More...
|
|
virtual bool | write_finish (const ErrorStack &err=ErrorStack())=0 |
| This function ends a series of write operations. More...
|
|
virtual bool | read_start (uint32_t bank, uint32_t addr, const ErrorStack &err=ErrorStack())=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, const ErrorStack &err=ErrorStack())=0 |
| Reads a chunk of data from the block-address bno (block number). More...
|
|
virtual bool | read_finish (const ErrorStack &err=ErrorStack())=0 |
| This function ends a series of read operations. More...
|
|
virtual bool | reboot (const ErrorStack &err=ErrorStack()) |
| 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.