SDL
2.0
|
#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 |
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 79 of file hidapi.h.
Referenced by CopyHIDDeviceInfo(), HIDDeviceConnected(), and main().
wchar_t* hid_device_info::manufacturer_string |
Manufacturer String
Definition at line 66 of file hidapi.h.
Referenced by CopyHIDDeviceInfo(), FreeHIDDeviceInfo(), hid_free_enumeration(), hid_get_manufacturer_string(), HIDDeviceConnected(), main(), MainWindow::onConnect(), and MainWindow::onRescan().
struct hid_device_info* hid_device_info::next |
Pointer to the next device
Definition at line 82 of file hidapi.h.
Referenced by CopyHIDDeviceInfo(), hid_enumerate(), hid_free_enumeration(), main(), and MainWindow::onRescan().
char* hid_device_info::path |
Platform-specific device path
Definition at line 55 of file hidapi.h.
Referenced by CopyHIDDeviceInfo(), FreeHIDDeviceInfo(), hid_free_enumeration(), HIDDeviceConnected(), main(), and MainWindow::onConnect().
unsigned short hid_device_info::product_id |
Device Product ID
Definition at line 59 of file hidapi.h.
Referenced by CHIDDevice::CHIDDevice(), CopyHIDDeviceInfo(), hid_enumerate(), HIDDeviceConnected(), main(), MainWindow::onConnect(), and MainWindow::onRescan().
wchar_t* hid_device_info::product_string |
Product string
Definition at line 68 of file hidapi.h.
Referenced by CopyHIDDeviceInfo(), FreeHIDDeviceInfo(), hid_free_enumeration(), hid_get_product_string(), HIDDeviceConnected(), main(), MainWindow::onConnect(), and MainWindow::onRescan().
unsigned short hid_device_info::release_number |
Device Release Number in binary-coded decimal, also known as Device Version Number
Definition at line 64 of file hidapi.h.
Referenced by CopyHIDDeviceInfo(), HIDDeviceConnected(), and main().
wchar_t* hid_device_info::serial_number |
Serial Number
Definition at line 61 of file hidapi.h.
Referenced by CopyHIDDeviceInfo(), FreeHIDDeviceInfo(), hid_free_enumeration(), hid_get_serial_number_string(), HIDDeviceConnected(), and main().
unsigned short hid_device_info::usage |
Usage for this Device/Interface (Windows/Mac only).
Definition at line 74 of file hidapi.h.
Referenced by CopyHIDDeviceInfo(), and MainWindow::onRescan().
unsigned short hid_device_info::usage_page |
Usage Page for this Device/Interface (Windows/Mac only).
Definition at line 71 of file hidapi.h.
Referenced by CopyHIDDeviceInfo(), and MainWindow::onRescan().
unsigned short hid_device_info::vendor_id |
Device Vendor ID
Definition at line 57 of file hidapi.h.
Referenced by CHIDDevice::CHIDDevice(), CopyHIDDeviceInfo(), hid_enumerate(), HIDDeviceConnected(), main(), MainWindow::onConnect(), and MainWindow::onRescan().