SDRAngel  4.11.5
Developer docs for <a href="https://github.com/f4exb/sdrangel">SDRangel<\a>, an Open Source Qt5 / OpenGL 3.0+ SDR and signal analyzer frontend to various hardware.
Public Attributes | List of all members
hid_device_ Struct Reference

#include <hid-libusb.h>

+ Collaboration diagram for hid_device_:

Public Attributes

libusb_device_handle * device_handle
 
int input_endpoint
 
int output_endpoint
 
int input_ep_max_packet_size
 
int interface
 
int manufacturer_index
 
int product_index
 
int serial_index
 
int blocking
 
pthread_t thread
 
pthread_mutex_t mutex
 
pthread_cond_t condition
 
pthread_barrier_t barrier
 
int shutdown_thread
 
int cancelled
 
struct libusb_transfer * transfer
 
struct input_reportinput_reports
 

Detailed Description

Definition at line 91 of file hid-libusb.c.

Member Data Documentation

◆ barrier

pthread_barrier_t hid_device_::barrier

Definition at line 115 of file hid-libusb.c.

◆ blocking

int hid_device_::blocking

Definition at line 109 of file hid-libusb.c.

Referenced by hid_read(), and hid_set_nonblocking().

◆ cancelled

int hid_device_::cancelled

Definition at line 117 of file hid-libusb.c.

◆ condition

pthread_cond_t hid_device_::condition

Definition at line 114 of file hid-libusb.c.

◆ device_handle

libusb_device_handle * hid_device_::device_handle

◆ input_endpoint

int hid_device_::input_endpoint

Definition at line 96 of file hid-libusb.c.

Referenced by hid_read_timeout().

◆ input_ep_max_packet_size

int hid_device_::input_ep_max_packet_size

Definition at line 98 of file hid-libusb.c.

◆ input_reports

struct input_report * hid_device_::input_reports

Definition at line 121 of file hid-libusb.c.

Referenced by hid_close().

◆ interface

int hid_device_::interface

◆ manufacturer_index

int hid_device_::manufacturer_index

Definition at line 104 of file hid-libusb.c.

Referenced by hid_get_manufacturer_string().

◆ mutex

pthread_mutex_t hid_device_::mutex

Definition at line 113 of file hid-libusb.c.

Referenced by hid_close(), and hid_read_timeout().

◆ output_endpoint

int hid_device_::output_endpoint

Definition at line 97 of file hid-libusb.c.

Referenced by hid_write().

◆ product_index

int hid_device_::product_index

Definition at line 105 of file hid-libusb.c.

Referenced by hid_get_product_string().

◆ serial_index

int hid_device_::serial_index

Definition at line 106 of file hid-libusb.c.

Referenced by hid_get_serial_number_string().

◆ shutdown_thread

int hid_device_::shutdown_thread

Definition at line 116 of file hid-libusb.c.

Referenced by hid_close().

◆ thread

pthread_t hid_device_::thread

Definition at line 112 of file hid-libusb.c.

Referenced by hid_close().

◆ transfer

struct libusb_transfer * hid_device_::transfer

Definition at line 118 of file hid-libusb.c.

Referenced by hid_close().


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