DoorLockTrait

object DoorLockTrait


Attributes for DoorLockTrait.

Summary

Nested types

Alarm codes.

Attributes for the DoorLock cluster.

Clear a single credential, one type of credential, or all credentials except ProgrammingPIN credentials.

The request payload for the ClearCredential command.

Clear the specified holiday schedule, or all holiday schedules.

The request payload for the ClearHolidaySchedule command.

Clear the specified user.

The request payload for the ClearUser command.

Clear the specified week day schedule or all week day schedules for the specific user.

The request payload for the ClearWeekDaySchedule command.

Clear the specified year day schedule, or all year day schedules for the specific user.

The request payload for the ClearYearDaySchedule command.

Indicates the credential rule that can be applied to a particular user.

A set of credentials used when operating the door lock.

Indicates the credential type.

Indicates the data operation performed.

The days of the week.

Credential rules.

Credential rules.

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

Event mask used to enable and disable the transmission of keypad operation events.

Event mask used to enable and disable keypad programming events.

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

Door lock states.

Lock types.

Manual operation events.

Event mask used to enable and disable the transmission of remote operation events.

Event mask used to enable and disable remote programming events.

Event mask used to enable and disable the transmission of RFID events.

Event mask used to enable and disable RFID programming events.

Door lock statuses.

This bitmap contains all operating bits of the Operating Mode Attribute supported by the lock.

Indicates that there is a critical state on the door lock.

Days of the week.

Door lock operation event codes.

Door lock programming event codes.

Door lock credential status.

The status for a specific user.

The type for a specific user.

Indicates that the state of the door has changed.

Door states.

DoorLock cluster FeatureMap.

Retrieve the status of the specified credential.

The request payload for the GetCredentialStatus command.

Returns the status for the specified credential.

Get the holiday schedule for the specified holiday index.

The request payload for the GetHolidaySchedule command.

Returns the holiday schedule entry for the specified holiday ID.

Retrieve the user type for a specific user.

The request payload for the GetUser command.

Returns the user for the specified userIndex.

Retrieve the weekly schedule for the specified user.

The request payload for the GetWeekDaySchedule command.

Returns the weekly repeating schedule data for the specified schedule index.

Retrieve the specified year day schedule for the specified user.

The request payload for the GetYearDaySchedule command.

Returns the year day schedule data for the specified schedule and user indexes.

Data types associated with door locks.

Lock the door.

Optional arguments for the command LockDoorCommand Request

The request payload for the LockDoor command.

Indicates that a lock operation has taken place.

Indicates that a lock operation failed.

The type of Lock operation performed.

Indicates that a lock user, schedule, or credential has changed.

Operating modes.

Indicates the cause of the Lock or Unlock operation failure.

Indicates the source of the Lock or Unlock operation.

Optional arguments for the command SetAliroReaderConfigCommand Request

Set a credential into the lock for a new or existing user, or for a programming user.

The request payload for the SetCredential command.

The status for setting the specified credential.

Set the holiday schedule by specifying the local start and end time with respect to a specific lock operating mode.

The request payload for the SetHolidaySchedule command.

Set the user on the lock.

The request payload for the SetUser command.

Set a weekly repeating schedule for the specified user.

The request payload for the SetWeekDaySchedule command.

Set a time-specific schedule ID for a specified user.

The request payload for the SetYearDaySchedule command.

Disengage the deadbolt.

Optional arguments for the command UnboltDoorCommand Request

The request payload for the UnboltDoor command.

Unlock the door.

Optional arguments for the command UnlockDoorCommand Request

The request payload for the UnlockDoor command.

Unlock the door with a timeout parameter.

Optional arguments for the command UnlockWithTimeoutCommand Request

The request payload for the UnlockWithTimeout command.

The status for a specific user.

The type of a specific user.

Public properties

ClusterId

Public properties

Id

val IdClusterId