Expand description
Matter TLV encoders and decoders for Door Lock Cluster Cluster ID: 0x0101
This file is automatically generated from DoorLock.xml
Modules§
- alarmmask
- Constants for AlarmMask
- configurationregister
- Constants for ConfigurationRegister
- credentialrules
- Constants for CredentialRules
- daysmask
- Constants for DaysMask
- localprogrammingfeatures
- Constants for LocalProgrammingFeatures
- operatingmodes
- Constants for OperatingModes
Structs§
- Credential
- Door
Lock Alarm Event - Door
State Change Event - GetCredential
Status Response - GetHoliday
Schedule Response - GetUser
Response - GetWeek
DaySchedule Response - GetYear
DaySchedule Response - Lock
Operation Error Event - Lock
Operation Event - Lock
User Change Event - SetCredential
Response
Enums§
- Alarm
Code - Credential
Rule - Credential
Type - Data
Operation Type - Door
State - Event
Type - LEDSetting
- Lock
Data Type - Lock
Operation Type - Lock
State - Lock
Type - Operating
Mode - Operation
Error - Operation
Source - Sound
Volume - Status
Code - User
Status - User
Type
Functions§
- clear_
aliro_ reader_ config - Invoke
ClearAliroReaderConfigcommand on clusterDoor Lock. - clear_
credential - Invoke
ClearCredentialcommand on clusterDoor Lock. - clear_
holiday_ schedule - Invoke
ClearHolidaySchedulecommand on clusterDoor Lock. - clear_
user - Invoke
ClearUsercommand on clusterDoor Lock. - clear_
week_ day_ schedule - Invoke
ClearWeekDaySchedulecommand on clusterDoor Lock. - clear_
year_ day_ schedule - Invoke
ClearYearDaySchedulecommand on clusterDoor Lock. - decode_
actuator_ enabled - Decode ActuatorEnabled attribute (0x0002)
- decode_
aliro_ ble_ advertising_ version - Decode AliroBLEAdvertisingVersion attribute (0x0086)
- decode_
aliro_ expedited_ transaction_ supported_ protocol_ versions - Decode AliroExpeditedTransactionSupportedProtocolVersions attribute (0x0083)
- decode_
aliro_ group_ resolving_ key - Decode AliroGroupResolvingKey attribute (0x0084)
- decode_
aliro_ reader_ group_ identifier - Decode AliroReaderGroupIdentifier attribute (0x0081)
- decode_
aliro_ reader_ group_ sub_ identifier - Decode AliroReaderGroupSubIdentifier attribute (0x0082)
- decode_
aliro_ reader_ verification_ key - Decode AliroReaderVerificationKey attribute (0x0080)
- decode_
aliro_ supported_ bleuwb_ protocol_ versions - Decode AliroSupportedBLEUWBProtocolVersions attribute (0x0085)
- decode_
attribute_ json - Decode attribute value and return as JSON string
- decode_
auto_ relock_ time - Decode AutoRelockTime attribute (0x0023)
- decode_
credential_ rules_ support - Decode CredentialRulesSupport attribute (0x001B)
- decode_
default_ configuration_ register - Decode DefaultConfigurationRegister attribute (0x0027)
- decode_
door_ closed_ events - Decode DoorClosedEvents attribute (0x0005)
- decode_
door_ lock_ alarm_ event - Decode DoorLockAlarm event (0x00, priority: critical)
- decode_
door_ open_ events - Decode DoorOpenEvents attribute (0x0004)
- decode_
door_ state - Decode DoorState attribute (0x0003)
- decode_
door_ state_ change_ event - Decode DoorStateChange event (0x01, priority: desc)
- decode_
enable_ inside_ status_ led - Decode EnableInsideStatusLED attribute (0x002A)
- decode_
enable_ local_ programming - Decode EnableLocalProgramming attribute (0x0028)
- decode_
enable_ one_ touch_ locking - Decode EnableOneTouchLocking attribute (0x0029)
- decode_
enable_ privacy_ mode_ button - Decode EnablePrivacyModeButton attribute (0x002B)
- decode_
expiring_ user_ timeout - Decode ExpiringUserTimeout attribute (0x0035)
- decode_
get_ credential_ status_ response - Decode GetCredentialStatusResponse command response (25)
- decode_
get_ holiday_ schedule_ response - Decode GetHolidayScheduleResponse command response (12)
- decode_
get_ user_ response - Decode GetUserResponse command response (1C)
- decode_
get_ week_ day_ schedule_ response - Decode GetWeekDayScheduleResponse command response (0C)
- decode_
get_ year_ day_ schedule_ response - Decode GetYearDayScheduleResponse command response (0F)
- decode_
language - Decode Language attribute (0x0021)
- decode_
led_ settings - Decode LEDSettings attribute (0x0022)
- decode_
local_ programming_ features - Decode LocalProgrammingFeatures attribute (0x002C)
- decode_
lock_ operation_ error_ event - Decode LockOperationError event (0x03, priority: desc)
- decode_
lock_ operation_ event - Decode LockOperation event (0x02, priority: desc)
- decode_
lock_ state - Decode LockState attribute (0x0000)
- decode_
lock_ type - Decode LockType attribute (0x0001)
- decode_
lock_ user_ change_ event - Decode LockUserChange event (0x04, priority: info)
- decode_
max_ pin_ code_ length - Decode MaxPINCodeLength attribute (0x0017)
- decode_
max_ rfid_ code_ length - Decode MaxRFIDCodeLength attribute (0x0019)
- decode_
min_ pin_ code_ length - Decode MinPINCodeLength attribute (0x0018)
- decode_
min_ rfid_ code_ length - Decode MinRFIDCodeLength attribute (0x001A)
- decode_
number_ of_ aliro_ credential_ issuer_ keys_ supported - Decode NumberOfAliroCredentialIssuerKeysSupported attribute (0x0087)
- decode_
number_ of_ aliro_ endpoint_ keys_ supported - Decode NumberOfAliroEndpointKeysSupported attribute (0x0088)
- decode_
number_ of_ credentials_ supported_ per_ user - Decode NumberOfCredentialsSupportedPerUser attribute (0x001C)
- decode_
number_ of_ holiday_ schedules_ supported - Decode NumberOfHolidaySchedulesSupported attribute (0x0016)
- decode_
number_ of_ pin_ users_ supported - Decode NumberOfPINUsersSupported attribute (0x0012)
- decode_
number_ of_ rfid_ users_ supported - Decode NumberOfRFIDUsersSupported attribute (0x0013)
- decode_
number_ of_ total_ users_ supported - Decode NumberOfTotalUsersSupported attribute (0x0011)
- decode_
number_ of_ week_ day_ schedules_ supported_ per_ user - Decode NumberOfWeekDaySchedulesSupportedPerUser attribute (0x0014)
- decode_
number_ of_ year_ day_ schedules_ supported_ per_ user - Decode NumberOfYearDaySchedulesSupportedPerUser attribute (0x0015)
- decode_
open_ period - Decode OpenPeriod attribute (0x0006)
- decode_
operating_ mode - Decode OperatingMode attribute (0x0025)
- decode_
require_ pinfor_ remote_ operation - Decode RequirePINforRemoteOperation attribute (0x0033)
- decode_
security_ level - Decode SecurityLevel attribute (0x0034)
- decode_
send_ pin_ over_ the_ air - Decode SendPINOverTheAir attribute (0x0032)
- decode_
set_ credential_ response - Decode SetCredentialResponse command response (23)
- decode_
sound_ volume - Decode SoundVolume attribute (0x0024)
- decode_
supported_ operating_ modes - Decode SupportedOperatingModes attribute (0x0026)
- decode_
user_ code_ temporary_ disable_ time - Decode UserCodeTemporaryDisableTime attribute (0x0031)
- decode_
wrong_ code_ entry_ limit - Decode WrongCodeEntryLimit attribute (0x0030)
- encode_
clear_ credential - Encode ClearCredential command (0x26)
- encode_
clear_ holiday_ schedule - Encode ClearHolidaySchedule command (0x13)
- encode_
clear_ user - Encode ClearUser command (0x1D)
- encode_
clear_ week_ day_ schedule - Encode ClearWeekDaySchedule command (0x0D)
- encode_
clear_ year_ day_ schedule - Encode ClearYearDaySchedule command (0x10)
- encode_
command_ json - encode_
get_ credential_ status - Encode GetCredentialStatus command (0x24)
- encode_
get_ holiday_ schedule - Encode GetHolidaySchedule command (0x12)
- encode_
get_ user - Encode GetUser command (0x1B)
- encode_
get_ week_ day_ schedule - Encode GetWeekDaySchedule command (0x0C)
- encode_
get_ year_ day_ schedule - Encode GetYearDaySchedule command (0x0F)
- encode_
lock_ door - Encode LockDoor command (0x00)
- encode_
set_ aliro_ reader_ config - Encode SetAliroReaderConfig command (0x28)
- encode_
set_ credential - Encode SetCredential command (0x22)
- encode_
set_ holiday_ schedule - Encode SetHolidaySchedule command (0x11)
- encode_
set_ user - Encode SetUser command (0x1A)
- encode_
set_ week_ day_ schedule - Encode SetWeekDaySchedule command (0x0B)
- encode_
set_ year_ day_ schedule - Encode SetYearDaySchedule command (0x0E)
- encode_
unbolt_ door - Encode UnboltDoor command (0x27)
- encode_
unlock_ door - Encode UnlockDoor command (0x01)
- encode_
unlock_ with_ timeout - Encode UnlockWithTimeout command (0x03)
- get_
attribute_ list - Get list of all attributes supported by this cluster
- get_
command_ list - get_
command_ name - get_
command_ schema - get_
credential_ status - Invoke
GetCredentialStatuscommand on clusterDoor Lock. - get_
holiday_ schedule - Invoke
GetHolidaySchedulecommand on clusterDoor Lock. - get_
user - Invoke
GetUsercommand on clusterDoor Lock. - get_
week_ day_ schedule - Invoke
GetWeekDaySchedulecommand on clusterDoor Lock. - get_
year_ day_ schedule - Invoke
GetYearDaySchedulecommand on clusterDoor Lock. - lock_
door - Invoke
LockDoorcommand on clusterDoor Lock. - read_
actuator_ enabled - Read
ActuatorEnabledattribute from clusterDoor Lock. - read_
aliro_ ble_ advertising_ version - Read
AliroBLEAdvertisingVersionattribute from clusterDoor Lock. - read_
aliro_ expedited_ transaction_ supported_ protocol_ versions - Read
AliroExpeditedTransactionSupportedProtocolVersionsattribute from clusterDoor Lock. - read_
aliro_ group_ resolving_ key - Read
AliroGroupResolvingKeyattribute from clusterDoor Lock. - read_
aliro_ reader_ group_ identifier - Read
AliroReaderGroupIdentifierattribute from clusterDoor Lock. - read_
aliro_ reader_ group_ sub_ identifier - Read
AliroReaderGroupSubIdentifierattribute from clusterDoor Lock. - read_
aliro_ reader_ verification_ key - Read
AliroReaderVerificationKeyattribute from clusterDoor Lock. - read_
aliro_ supported_ bleuwb_ protocol_ versions - Read
AliroSupportedBLEUWBProtocolVersionsattribute from clusterDoor Lock. - read_
auto_ relock_ time - Read
AutoRelockTimeattribute from clusterDoor Lock. - read_
credential_ rules_ support - Read
CredentialRulesSupportattribute from clusterDoor Lock. - read_
default_ configuration_ register - Read
DefaultConfigurationRegisterattribute from clusterDoor Lock. - read_
door_ closed_ events - Read
DoorClosedEventsattribute from clusterDoor Lock. - read_
door_ open_ events - Read
DoorOpenEventsattribute from clusterDoor Lock. - read_
door_ state - Read
DoorStateattribute from clusterDoor Lock. - read_
enable_ inside_ status_ led - Read
EnableInsideStatusLEDattribute from clusterDoor Lock. - read_
enable_ local_ programming - Read
EnableLocalProgrammingattribute from clusterDoor Lock. - read_
enable_ one_ touch_ locking - Read
EnableOneTouchLockingattribute from clusterDoor Lock. - read_
enable_ privacy_ mode_ button - Read
EnablePrivacyModeButtonattribute from clusterDoor Lock. - read_
expiring_ user_ timeout - Read
ExpiringUserTimeoutattribute from clusterDoor Lock. - read_
language - Read
Languageattribute from clusterDoor Lock. - read_
led_ settings - Read
LEDSettingsattribute from clusterDoor Lock. - read_
local_ programming_ features - Read
LocalProgrammingFeaturesattribute from clusterDoor Lock. - read_
lock_ state - Read
LockStateattribute from clusterDoor Lock. - read_
lock_ type - Read
LockTypeattribute from clusterDoor Lock. - read_
max_ pin_ code_ length - Read
MaxPINCodeLengthattribute from clusterDoor Lock. - read_
max_ rfid_ code_ length - Read
MaxRFIDCodeLengthattribute from clusterDoor Lock. - read_
min_ pin_ code_ length - Read
MinPINCodeLengthattribute from clusterDoor Lock. - read_
min_ rfid_ code_ length - Read
MinRFIDCodeLengthattribute from clusterDoor Lock. - read_
number_ of_ aliro_ credential_ issuer_ keys_ supported - Read
NumberOfAliroCredentialIssuerKeysSupportedattribute from clusterDoor Lock. - read_
number_ of_ aliro_ endpoint_ keys_ supported - Read
NumberOfAliroEndpointKeysSupportedattribute from clusterDoor Lock. - read_
number_ of_ credentials_ supported_ per_ user - Read
NumberOfCredentialsSupportedPerUserattribute from clusterDoor Lock. - read_
number_ of_ holiday_ schedules_ supported - Read
NumberOfHolidaySchedulesSupportedattribute from clusterDoor Lock. - read_
number_ of_ pin_ users_ supported - Read
NumberOfPINUsersSupportedattribute from clusterDoor Lock. - read_
number_ of_ rfid_ users_ supported - Read
NumberOfRFIDUsersSupportedattribute from clusterDoor Lock. - read_
number_ of_ total_ users_ supported - Read
NumberOfTotalUsersSupportedattribute from clusterDoor Lock. - read_
number_ of_ week_ day_ schedules_ supported_ per_ user - Read
NumberOfWeekDaySchedulesSupportedPerUserattribute from clusterDoor Lock. - read_
number_ of_ year_ day_ schedules_ supported_ per_ user - Read
NumberOfYearDaySchedulesSupportedPerUserattribute from clusterDoor Lock. - read_
open_ period - Read
OpenPeriodattribute from clusterDoor Lock. - read_
operating_ mode - Read
OperatingModeattribute from clusterDoor Lock. - read_
require_ pinfor_ remote_ operation - Read
RequirePINforRemoteOperationattribute from clusterDoor Lock. - read_
security_ level - Read
SecurityLevelattribute from clusterDoor Lock. - read_
send_ pin_ over_ the_ air - Read
SendPINOverTheAirattribute from clusterDoor Lock. - read_
sound_ volume - Read
SoundVolumeattribute from clusterDoor Lock. - read_
supported_ operating_ modes - Read
SupportedOperatingModesattribute from clusterDoor Lock. - read_
user_ code_ temporary_ disable_ time - Read
UserCodeTemporaryDisableTimeattribute from clusterDoor Lock. - read_
wrong_ code_ entry_ limit - Read
WrongCodeEntryLimitattribute from clusterDoor Lock. - set_
aliro_ reader_ config - Invoke
SetAliroReaderConfigcommand on clusterDoor Lock. - set_
credential - Invoke
SetCredentialcommand on clusterDoor Lock. - set_
holiday_ schedule - Invoke
SetHolidaySchedulecommand on clusterDoor Lock. - set_
user - Invoke
SetUsercommand on clusterDoor Lock. - set_
week_ day_ schedule - Invoke
SetWeekDaySchedulecommand on clusterDoor Lock. - set_
year_ day_ schedule - Invoke
SetYearDaySchedulecommand on clusterDoor Lock. - toggle
- Invoke
Togglecommand on clusterDoor Lock. - unbolt_
door - Invoke
UnboltDoorcommand on clusterDoor Lock. - unlock_
door - Invoke
UnlockDoorcommand on clusterDoor Lock. - unlock_
with_ timeout - Invoke
UnlockWithTimeoutcommand on clusterDoor Lock.
Type Aliases§
- Alarm
Mask - AlarmMask bitmap type
- Configuration
Register - ConfigurationRegister bitmap type
- Credential
Rules - CredentialRules bitmap type
- Days
Mask - DaysMask bitmap type
- Local
Programming Features - LocalProgrammingFeatures bitmap type
- Operating
Modes - OperatingModes bitmap type