UserPreferences

data class UserPreferences(allowAccess: AllowAccessType, enableVibrate: Boolean, enableTap: Boolean, enableTwist: Boolean, enableAppSpecific: Boolean, enableWave: Boolean, enableRange: Boolean, enableAI: Boolean, enableAppleWatch: Boolean, enableBluREMOTE: Boolean, enhancedTap: Boolean)

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

Constructors

UserPreferences
Link copied to clipboard
fun UserPreferences(allowAccess: AllowAccessType = AllowAccessType.foreground, enableVibrate: Boolean = false, enableTap: Boolean = true, enableTwist: Boolean = false, enableAppSpecific: Boolean = false, enableWave: Boolean = false, enableRange: Boolean = false, enableAI: Boolean = false, enableAppleWatch: Boolean = false, enableBluREMOTE: Boolean = false, enhancedTap: Boolean = false)

Properties

allowAccess
Link copied to clipboard
@SerializedName(value = "allowAccess")
var allowAccess: AllowAccessType

The access type as selected by the user, which can take the values foreground, unlocked, or always

enableAI
Link copied to clipboard
@SerializedName(value = "enableAI")
var enableAI: Boolean = false

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.

enableAppleWatch
Link copied to clipboard
@SerializedName(value = "enableAppleWatch")
var enableAppleWatch: Boolean = false

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.

enableAppSpecific
Link copied to clipboard
@SerializedName(value = "enableAppSpecific")
var enableAppSpecific: Boolean = false

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)

enableBluREMOTE
Link copied to clipboard
@SerializedName(value = "enableBluREMOTE")
var enableBluREMOTE: Boolean = false

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.

enableRange
Link copied to clipboard
@SerializedName(value = "enableRange")
var enableRange: Boolean = false

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.

enableTap
Link copied to clipboard
@SerializedName(value = "enableTap")
var enableTap: Boolean = true

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.

enableTwist
Link copied to clipboard
@SerializedName(value = "enableTwist")
var enableTwist: Boolean = false

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.

enableVibrate
Link copied to clipboard
@SerializedName(value = "enableVibrate")
var enableVibrate: Boolean = false

The option to select if mobile phone should vibrate after access is granted

enableWave
Link copied to clipboard
@SerializedName(value = "enableWave")
var enableWave: Boolean = false

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)

enhancedTap
Link copied to clipboard
@SerializedName(value = "enhancedTap")
val enhancedTap: Boolean = false

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.