public void SetMode(YubicoNeoModeEnum mode) { if (_currentDevice == IntPtr.Zero) { return; } if (_currentDevice == IntPtr.Zero) { throw new Exception("Not initialized"); } YubicoNeoReturnCode code = YubikeyNeoNative.YkNeoManagerSetMode(_currentDevice, mode); if (code != YubicoNeoReturnCode.YKNEOMGR_OK) { throw new Exception("Unable to set mode: " + code); } }
public YubicoNeoMode(YubicoNeoModeEnum mode) { Mode = mode; }
public static extern YubicoNeoReturnCode YkNeoManagerSetMode(IntPtr dev, YubicoNeoModeEnum mode);