Record TSDL_hid_device_info

Hierarchy
Methods
Properties

Unit

Declaration

type TSDL_hid_device_info = record

Description

\brief Information about a connected HID device

Overview

Fields

Public path: PAnsiChar;
Public vendor_id: pcushort;
Public product_id: pcushort;
Public serial_number: pcwchar_t;
Public release_number: cushort;
Public manufacturer_string: pcwchar_t;
Public product_string: pcwchar_t;
Public usage_page: cushort;
Public usage: cushort;
Public interface_number: cint;
Public interface_class: cint;
Public interface_subclass: cint;
Public interface_protocol: cint;
Public next: PSDL_hid_device_info;

Description

Fields

Public path: PAnsiChar;

Platform-specific device path

Public vendor_id: pcushort;

Device Vendor ID

Public product_id: pcushort;

Device Product ID

Public serial_number: pcwchar_t;

Serial Number

Public release_number: cushort;

Device Release Number in binary-coded decimal, also known as Device Version Number

Public manufacturer_string: pcwchar_t;

Manufacturer String

Public product_string: pcwchar_t;

Product string

Public usage_page: cushort;

Usage Page for this Device/Interface (Windows/Mac only).

Public usage: cushort;

Usage for this Device/Interface (Windows/Mac only).

Public interface_number: cint;

The USB interface which this logical device represents. Valid on both Linux implementations in all cases. Valid on the Windows implementation only if the device contains more than one interface.

Public interface_class: cint;

Additional information about the USB interface. Valid on libusb and Android implementations.

Public interface_subclass: cint;
 
Public interface_protocol: cint;
 
Public next: PSDL_hid_device_info;

Pointer to the next device


Generated by PasDoc 0.16.0.