The OpenOption type exposes the following members.
Use HIDSharp's exclusivity layer. This allows one process using HIDSharp to lock other processes out of using a HID device. Processes may request interruption, allowing interprocess cooperation. (For example, a data logging application can make itself interruptible and allow another process to use the HID device temporarily.) Defaults to false.
The amount of time to wait for an interruptible process to give up the HID device before failing to open the stream. Defaults to 3000 milliseconds.
The amount of time to wait for a transient process to give up the HID device before failing to open the stream. Defaults to 30000 milliseconds.
If a HID device is opened by another process transiently, HIDSharp will wait some time for the process to give up the HID device before failing to open the stream. Exclusive must be true for this to work. Defaults to false.