Struct hid::Device [] [src]

pub struct Device<'a> {
    // some fields omitted
}

The HID device.

Methods

impl<'a> Device<'a>
[src]

fn path(&self) -> &Path

The path representation.

fn vendor_id(&self) -> u16

The vendor ID.

fn product_id(&self) -> u16

The product ID.

fn serial_number(&self) -> &str

The serial number.

fn release_number(&self) -> u16

The release number.

fn usage_page(&self) -> u16

The usage page.

fn usage(&self) -> u16

The usage number.

fn interface_number(&self) -> isize

The interface number.

fn open(&self) -> Res<Handle>

Opens the device to use it.