public void DeviceLockStatusUpdated(R7LockState p0)
        {
            Safety(() =>
            {
                logger.Log($"[R7] Device lock state {p0}");


                if (p0 == R7LockState.R7LockStateIncorrectPin)
                {
                    device.SetLockStatus(LockState.Locked, incorrectPin: true);
                }

                else if (p0 == R7LockState.R7LockStateLocked)
                {
                    device.SetLockStatus(LockState.Locked);
                }

                else if (p0 == R7LockState.R7LockStateUnlocked)
                {
                    device.SetLockStatus(LockState.Unlocked);
                }

                else
                {
                    device.SetLockStatus(LockState.Unknown);
                }
            });
        }
Exemplo n.º 2
0
 public override void DeviceLockStatusUpdated(R7LockState state)
 {
     this.framework.DeviceLockStatusUpdated(state);
 }
 public void DeviceConnected(ConnectDevice _device, R7ActivationState activated, R7LockState locked)