protected override bool TryCreateDevice (object key, out HidDevice device, out object creationState)
		{
			creationState = null;
            
			var hidDevice = new LibusbHidDevice((UsbRegistry)key);
            
			if (!hidDevice.GetInfo()) { 
				device = null; 
				return false; 
			}
            
			device = hidDevice; 
			return true;
		}
示例#2
0
        protected override bool TryCreateDevice(object key, out HidDevice device, out object creationState)
        {
            creationState = null;

            var hidDevice = new LibusbHidDevice((UsbRegistry)key);

            if (!hidDevice.GetInfo())
            {
                device = null;
                return(false);
            }

            device = hidDevice;
            return(true);
        }