public override HidStream Open() { var stream = new LinuxHidStream(); try { stream.Init(_path, this); return(stream); } catch { stream.Close(); throw; } }
protected override DeviceStream OpenDeviceDirectly(OpenConfiguration openConfig) { RequiresGetInfo(); var stream = new LinuxHidStream(this); try { stream.Init(_path); return(stream); } catch { stream.Close(); throw; } }
public override HidStream Open() { var stream = new LinuxHidStream(); try { stream.Init(_path, this); return stream; } catch { stream.Close(); throw; } }