/// <inheritdoc /> public void Unlock(UnlockType type) { var command = MyoCommand.Create( _myoErrorHandlerDriver, () => { IntPtr errorHandle; var result = PlatformInvocation.Running32Bit ? _myoDeviceBridge.Unlock32(_handle, type, out errorHandle) : _myoDeviceBridge.Unlock64(_handle, type, out errorHandle); return(MyoCommandResult.Create( result, errorHandle)); }); command.Execute(); }