コード例 #1
0
        private UsbDevice CreateUsbDeviceWithInterface()
        {
            const string deviceId            = "";
            var          usbInterfaceManager = new WindowsUsbInterfaceManager(deviceId, _loggerFactory, null, null);
            var          usbDevice           = new UsbDevice(deviceId, usbInterfaceManager, _loggerFactory);
            var          windowsUsbInterface = new WindowsUsbInterface(null, 0, null, null, null);

            usbDevice.UsbInterfaceManager.UsbInterfaces.Add(windowsUsbInterface);
            return(usbDevice);
        }
コード例 #2
0
ファイル: UsbTests.cs プロジェクト: zhangbo27/Device.Net
        private static UsbDevice CreateUsbDeviceWithInterface()
        {
            var          logger              = Substitute.For <ILogger>();
            var          tracer              = Substitute.For <ITracer>();
            const string deviceId            = "";
            var          usbInterfaceManager = new WindowsUsbInterfaceManager(deviceId, logger, tracer, null, null);
            var          usbDevice           = new UsbDevice(deviceId, usbInterfaceManager, logger, tracer);
            var          windowsUsbInterface = new WindowsUsbInterface(null, logger, tracer, 0, null, null);

            usbDevice.UsbInterfaceManager.UsbInterfaces.Add(windowsUsbInterface);
            return(usbDevice);
        }