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.