Opens the USB device for communucation.
Declaration Syntax
Return Value
Return a new instance of the UsbDevice class.
If the device fails to open a null refrence is return. For extended error
information use the UsbErrorEvent.