Raw HID report received by HID.OnRawEvent.

interface HidEvent {
    usage_page: number;
    usage: number;
    raw_hex: string;
    raw_data: number[];
    device_name: null | string;
    device_id: null | string;
}

Properties

usage_page: number

HID usage page (e.g. 0xFF00 for vendor-defined).

usage: number

HID usage within the page.

raw_hex: string

Space-separated hex representation of the raw report bytes.

raw_data: number[]

Raw report bytes as an array of integers (0-255).

device_name: null | string

Human-readable product name of the device, or null if unknown.

device_id: null | string

Device path string, or null if unavailable.