DoorLockTrait.DlLocalProgrammingFeatures

data class DoorLockTrait.DlLocalProgrammingFeatures : ClusterBitmap


The local programming features that are disabled when the enableLocalProgramming attribute is set to false.

Summary

Public constructors

DlLocalProgrammingFeatures(
    addUsersCredentialsSchedulesLocally: Boolean,
    modifyUsersCredentialsSchedulesLocally: Boolean,
    clearUsersCredentialsSchedulesLocally: Boolean,
    adjustLockSettingsLocally: Boolean
)

Creates the DlLocalProgrammingFeatures data class.

Public functions

open ULong

Public properties

Boolean

The ability to locally add users, credentials, and schedules is enabled.

Boolean

The ability to locally adjust lock settings is enabled.

Boolean

The ability to locally clear users, credentials, and schedules is enabled.

Boolean

The ability to locally modify users, credentials, and schedules is enabled.

Public constructors

DlLocalProgrammingFeatures

DlLocalProgrammingFeatures(
    addUsersCredentialsSchedulesLocally: Boolean = false,
    modifyUsersCredentialsSchedulesLocally: Boolean = false,
    clearUsersCredentialsSchedulesLocally: Boolean = false,
    adjustLockSettingsLocally: Boolean = false
)

Creates the DlLocalProgrammingFeatures data class.

Public functions

toRaw

open fun toRaw(): ULong

Public properties

addUsersCredentialsSchedulesLocally

val addUsersCredentialsSchedulesLocallyBoolean

The ability to locally add users, credentials, and schedules is enabled.

adjustLockSettingsLocally

val adjustLockSettingsLocallyBoolean

The ability to locally adjust lock settings is enabled.

clearUsersCredentialsSchedulesLocally

val clearUsersCredentialsSchedulesLocallyBoolean

The ability to locally clear users, credentials, and schedules is enabled.

modifyUsersCredentialsSchedulesLocally

val modifyUsersCredentialsSchedulesLocallyBoolean

The ability to locally modify users, credentials, and schedules is enabled.