|
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