# DoorLockTrait.DlDefaultConfigurationRegister

# DoorLockTrait.DlDefaultConfigurationRegister


```
data class DoorLockTrait.DlDefaultConfigurationRegister
```

<br />

*** ** * ** ***

The default configurations as they are physically set on the device.

## Summary

| ### Public constructors |
|---|
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/DoorLockTrait.DlDefaultConfigurationRegister#DlDefaultConfigurationRegister(kotlin.Boolean,kotlin.Boolean,kotlin.Boolean,kotlin.Boolean,kotlin.Boolean,kotlin.Boolean)( enableLocalProgrammingEnabled: https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html, keypadInterfaceDefaultAccessEnabled: https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html, remoteInterfaceDefaultAccessIsEnabled: https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html, soundEnabled: https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html, autoRelockTimeSet: https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html, ledSettingsSet: https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html )` Creates the DlDefaultConfigurationRegister data class. |

| ### Public functions |
|---|---|
| `open https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-u-long/index.html` | `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/DoorLockTrait.DlDefaultConfigurationRegister#toRaw()()` Convert this ClusterBitmap to raw (bytes) format |

| ### Public properties |
|---|---|
| `https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html` | `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/DoorLockTrait.DlDefaultConfigurationRegister#autoRelockTimeSet()` The automatic relock time is set. |
| `https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html` | `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/DoorLockTrait.DlDefaultConfigurationRegister#enableLocalProgrammingEnabled()` Local programming is enabled on the door lock for all features. |
| `https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html` | `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/DoorLockTrait.DlDefaultConfigurationRegister#keypadInterfaceDefaultAccessEnabled()` Keypad interface default access is enabled. |
| `https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html` | `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/DoorLockTrait.DlDefaultConfigurationRegister#ledSettingsSet()` The lock can enable an inside LED to indicate if the door is locked. |
| `https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html` | `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/DoorLockTrait.DlDefaultConfigurationRegister#remoteInterfaceDefaultAccessIsEnabled()` Remote Interface default access is enabled. |
| `https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html` | `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/DoorLockTrait.DlDefaultConfigurationRegister#soundEnabled()` Sound is enabled. |

## Public constructors

### DlDefaultConfigurationRegister

```
DlDefaultConfigurationRegister(
    enableLocalProgrammingEnabled: Boolean = false,
    keypadInterfaceDefaultAccessEnabled: Boolean = false,
    remoteInterfaceDefaultAccessIsEnabled: Boolean = false,
    soundEnabled: Boolean = false,
    autoRelockTimeSet: Boolean = false,
    ledSettingsSet: Boolean = false
)
```

Creates the DlDefaultConfigurationRegister data class.

## Public functions

### toRaw

```
open fun toRaw(): ULong
```

Convert this ClusterBitmap to raw (bytes) format

## Public properties

### autoRelockTimeSet

```
val autoRelockTimeSet: Boolean
```

The automatic relock time is set.

### enableLocalProgrammingEnabled

```
val enableLocalProgrammingEnabled: Boolean
```

Local programming is enabled on the door lock for all features.

### keypadInterfaceDefaultAccessEnabled

```
val keypadInterfaceDefaultAccessEnabled: Boolean
```

Keypad interface default access is enabled.

### ledSettingsSet

```
val ledSettingsSet: Boolean
```

The lock can enable an inside LED to indicate if the door is locked.

### remoteInterfaceDefaultAccessIsEnabled

```
val remoteInterfaceDefaultAccessIsEnabled: Boolean
```

Remote Interface default access is enabled.

### soundEnabled

```
val soundEnabled: Boolean
```

Sound is enabled.