Struct hid::Device
[−]
[src]
pub struct Device<'a> { /* 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) -> Option<String>
The serial number.
fn manufacturer_string(&self) -> Option<String>
The manufacturer string.
fn product_string(&self) -> Option<String>
The product string.
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) -> Result<Handle>
Opens the device to use it.