public YUSBDevice(YUSBWatcher watcher, YUSBHub hub, HidDevice hid, DeviceInformation info) { _watcher = watcher; _hub = hub; _yctx = hub._yctx; Hid = hid; Info = info; hid.InputReportReceived += OnInputReportEvent; _devState = DevState.Detected; _pktAckDelay = 0; }
internal YUSBHub(YAPIContext yctx, int idx, bool requestPermission) : base(yctx, new HTTPParams("usb://"), idx, true) { _ywatcher = new YUSBWatcher(this); }