internal void RefreshConnectedFlag() { var newConnectedFlag = HidDevices.IsConnected(_devicePath); if (newConnectedFlag != isConnectedFlag) { if (newConnectedFlag) { ReconnectDevice(); Inserted?.Invoke(); } else { Removed?.Invoke(); } } isConnectedFlag = newConnectedFlag; }
public bool IsConnected(string devicePath) { return(HidDevices.IsConnected(devicePath)); }