Version 3.0.290

This commit is contained in:
Oliver Hauff 2022-04-10 17:38:34 +02:00
parent af3c20ea1c
commit ad3cdbcadf
231 changed files with 14555 additions and 7798 deletions

View file

@ -8,10 +8,15 @@ namespace TINK.Model.Bike.BluetoothLock
/// <summary> Locking states. </summary>
public enum LockingState
{
Disconnected,
/// <summary> App is not connected to lock.</summary>
UnknownDisconnected,
/// <summary> Lock might be open, closed or something in between..</summary>
Unknown,
/// <summary> Lock might be open, closed or something in between.</summary>
/// <remarks>
/// Under certain circumstances lock reports/ is known to be in this state (genuine ILOCKIT locking state LockitLockingState.Unknown).
/// Example: If bold is blocked it might happen that opening or closing lock leads to state unknown, i.e. might be open, closed or inbetween.
/// </remarks>
UnknownFromHardwareError,
/// <summary> Lock is closed. </summary>
Closed,
@ -42,7 +47,7 @@ namespace TINK.Model.Bike.BluetoothLock
/// <summary> Locking state of bluetooth lock. </summary>
[DataMember]
public LockingState State { get; private set; } = LockingState.Disconnected;
public LockingState State { get; private set; } = LockingState.UnknownDisconnected;
public bool IsIdValid => Id != TextToLockItTypeHelper.INVALIDLOCKID;