libhackrf
HackRF SDR platform library
Data Fields
hackrf_device_list_t Struct Reference

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_idusb_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...
 

Detailed Description

Acquired via hackrf_device_list and should be freeed via hackrf_device_list_free. Individual devices can be opened via hackrf_device_list_open

Field Documentation

◆ devicecount

int hackrf_device_list_t::devicecount

◆ serial_numbers

char** hackrf_device_list_t::serial_numbers

Each entry can be NULL!

◆ usb_board_ids

enum hackrf_usb_board_id* hackrf_device_list_t::usb_board_ids

Can be used for general HW identification without opening the device.

◆ usb_device_index

int* hackrf_device_list_t::usb_device_index

Intended for internal use only.

◆ usb_devicecount

int hackrf_device_list_t::usb_devicecount

Length of array usb_devices.

◆ usb_devices

void** hackrf_device_list_t::usb_devices

The documentation for this struct was generated from the following file: