Struct hid::Device
[−]
[src]
pub struct Device<'a> { /* fields omitted */ }
The HID device.
Methods
impl<'a> Device<'a>
[src]
fn path(&self) -> &Path
[src]
The path representation.
fn vendor_id(&self) -> u16
[src]
The vendor ID.
fn product_id(&self) -> u16
[src]
The product ID.
fn serial_number(&self) -> Option<String>
[src]
The serial number.
fn manufacturer_string(&self) -> Option<String>
[src]
The manufacturer string.
fn product_string(&self) -> Option<String>
[src]
The product string.
fn release_number(&self) -> u16
[src]
The release number.
fn usage_page(&self) -> u16
[src]
The usage page.
fn usage(&self) -> u16
[src]
The usage number.
fn interface_number(&self) -> isize
[src]
The interface number.
fn open(&self) -> Result<Handle>
[src]
Opens the device to use it.