#include <hidapi.h>
hidapi info structure
Definition at line 57 of file hidapi.h.
◆ interface_class
int hid_device_info::interface_class |
Additional information about the USB interface. Valid on libusb and Android implementations.
Definition at line 87 of file hidapi.h.
◆ interface_number
int hid_device_info::interface_number |
The USB interface which this logical device represents. Valid on both Linux implementations in all cases, and valid on the Windows implementation only if the device contains more than one interface.
Definition at line 83 of file hidapi.h.
Referenced by main().
◆ interface_protocol
int hid_device_info::interface_protocol |
◆ interface_subclass
int hid_device_info::interface_subclass |
◆ manufacturer_string
wchar_t* hid_device_info::manufacturer_string |
Manufacturer String
Definition at line 70 of file hidapi.h.
Referenced by main().
◆ next
Pointer to the next device
Definition at line 92 of file hidapi.h.
Referenced by main().
◆ path
char* hid_device_info::path |
Platform-specific device path
Definition at line 59 of file hidapi.h.
Referenced by main().
◆ product_id
unsigned short hid_device_info::product_id |
◆ product_string
wchar_t* hid_device_info::product_string |
◆ release_number
unsigned short hid_device_info::release_number |
Device Release Number in binary-coded decimal, also known as Device Version Number
Definition at line 68 of file hidapi.h.
Referenced by main().
◆ serial_number
wchar_t* hid_device_info::serial_number |
◆ usage
unsigned short hid_device_info::usage |
Usage for this Device/Interface (Windows/Mac only).
Definition at line 78 of file hidapi.h.
◆ usage_page
unsigned short hid_device_info::usage_page |
Usage Page for this Device/Interface (Windows/Mac only).
Definition at line 75 of file hidapi.h.
◆ vendor_id
unsigned short hid_device_info::vendor_id |
The documentation for this struct was generated from the following file: