hidapi
|
#include <hidapi.h>
Data Fields | |
char * | path |
unsigned short | vendor_id |
unsigned short | product_id |
wchar_t * | serial_number |
unsigned short | release_number |
wchar_t * | manufacturer_string |
wchar_t * | product_string |
unsigned short | usage_page |
unsigned short | usage |
int | interface_number |
struct hid_device_info * | next |
hid_bus_type | bus_type |
hidapi info structure
hid_bus_type hid_device_info::bus_type |
Underlying bus type Since version 0.13.0, HID_API_VERSION >= HID_API_MAKE_VERSION(0, 13, 0)
int hid_device_info::interface_number |
The USB interface which this logical device represents.
Valid only if the device is a USB HID device. Set to -1 in all other cases.
wchar_t* hid_device_info::manufacturer_string |
Manufacturer String
struct hid_device_info* hid_device_info::next |
Pointer to the next device
char* hid_device_info::path |
Platform-specific device path
unsigned short hid_device_info::product_id |
Device Product ID
wchar_t* hid_device_info::product_string |
Product string
unsigned short hid_device_info::release_number |
Device Release Number in binary-coded decimal, also known as Device Version Number
wchar_t* hid_device_info::serial_number |
Serial Number
unsigned short hid_device_info::usage |
Usage for this Device/Interface (Windows/Mac/hidraw only)
unsigned short hid_device_info::usage_page |
Usage Page for this Device/Interface (Windows/Mac/hidraw only)
unsigned short hid_device_info::vendor_id |
Device Vendor ID