HIDDevice Object
- deviceIdstring - Unique identifier for the device.
- namestring - Name of the device.
- vendorIdInteger - The USB vendor ID.
- productIdInteger - The USB product ID.
- serialNumberstring (optional) - The USB device serial number.
- guidstring (optional) - Unique identifier for the HID interface. A device may have multiple HID interfaces.