UserPreferences

public class UserPreferences : Codable, Equatable

The setting at which the user wants the mobile phone to interact with BluPOINT devices.

  • Declaration

    Swift

    public static func == (lhs: UserPreferences, rhs: UserPreferences) -> Bool
  • The access type as selected by the user, which can take the values foreground, unlocked, or always.

    Declaration

    Swift

    public var allowAccess: AllowAccessType
  • The option to select if mobile phone should vibrate after access is granted.

    Declaration

    Swift

    public var enableVibrate: Bool
  • This option enables/disables the tap operation. Tap operation is typically used when the mobile device is in close proximity to The reader (approx. 0 to 4 in). Default setting is -50 dBm. Adjust to best suit performance for each individual reader.

    Declaration

    Swift

    public var enableTap: Bool
  • This option enables/disables the twist operation. Twist operation is typically used when the mobile device is in moderte proximity to the reader. Default setting is -50 dBm. Adjust to best suit performance for each individual reader.

    Declaration

    Swift

    public var enableTwist: Bool
  • Gesture Not Supported

    This option enables/disables the entrance opening mode specific to an opening application (for example, widget opening from mobile devices and wearables). Default setting is -74 dBm and minimum is -40 (disabled).

    Declaration

    Swift

    public var enableAppSpecific: Bool
  • Gesture Not Supported

    This option enables/disables the wave operation. It requires a reader with a wave sensor to be enabled. Default setting is -74 dBm and minimum is -40 (disabled).

    Declaration

    Swift

    public var enableWave: Bool
  • Gesture Not Supported

    This option enables/disables the In Range operation. In Range is typically used for hands free operation when there is a single reader in an area and it is clear that a person wants access through a door when their mobile device is within range to the reader (approx. 1 m). Default setting is -74 dBm. Adjust to best suit performance for each individual reader.

    Declaration

    Swift

    public var enableRange: Bool
  • Gesture Not Supported

    This option enables/disables the AI operation. AI is typically used for hands free operation when there is a single reader in an area and it is clear that a person wants access through a door based upon many factors. Default setting is -74 dBm. Adjust to best suit performance for each individual reader.

    Declaration

    Swift

    public var enableAI: Bool
  • Gesture Not Supported

    This option enables/disables the Apple Watch Tap operation. Apple Watch Tap is used when the Apple Watch tapped in close proximity to the reader (approx. 1 m). Default setting is -74 dBm. Adjust to best suit performance for each individual reader.

    Declaration

    Swift

    public var enableAppleWatch: Bool
  • Gesture Not Supported

    This option enables/disables the BluREMOTE operation. BluREMOTE is typically used when the user wants to choose the door to open from a list on their mobile device. Default setting is -74 dBm. Adjust to best suit performance for each individual reader.

    Declaration

    Swift

    public var enableBluREMOTE: Bool
  • Gesture Not Supported

    This option enables/disables the entrance tap operation. Enhanced Tap operation is typically used when the mobile device is in close proximity to the reader (approx. 0 to 4 in). Default settings are iOS Background: - 30 dBm iOS Foreground: - 30 dBm Android: - 45 dBm. Adjust to best suit performance to each individual reader.

    Declaration

    Swift

    public var enhancedTap: Bool