| libhackrf
    HackRF SDR platform library | 
List of connected HackRF devices. More...
#include <hackrf.h>
| Data Fields | |
| char ** | serial_numbers | 
| Array of human-readable serial numbers.  More... | |
| enum hackrf_usb_board_id * | usb_board_ids | 
| ID of each board, based on USB product ID.  More... | |
| int * | usb_device_index | 
| USB device index for a given HW entry.  More... | |
| int | devicecount | 
| Number of connected HackRF devices, the length of arrays serial_numbers, usb_board_ids and usb_device_index.  More... | |
| void ** | usb_devices | 
| All USB devices (as libusb_device**array)  More... | |
| int | usb_devicecount | 
| Number of all queried USB devices.  More... | |
Acquired via hackrf_device_list and should be freeed via hackrf_device_list_free. Individual devices can be opened via hackrf_device_list_open
| int hackrf_device_list_t::devicecount | 
| char** hackrf_device_list_t::serial_numbers | 
Each entry can be NULL!
| enum hackrf_usb_board_id* hackrf_device_list_t::usb_board_ids | 
Can be used for general HW identification without opening the device.
| int* hackrf_device_list_t::usb_device_index | 
Intended for internal use only.
| int hackrf_device_list_t::usb_devicecount | 
Length of array usb_devices.
| void** hackrf_device_list_t::usb_devices |