Skip to content
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.

Commit 1075250

Browse files
bzbarsky-applepull[bot]
authored andcommittedDec 15, 2023
Remove non-Matter door lock bits from door lock XML. (#19063)
* The LOG feature is "[Zigbee]" in the device library, and the Door Lock cluster spec says: "If Events are supported the logging feature SHALL NOT be supported.". That means the following attributes are not part of Matter: * NumberOfLogRecordsSupported * EnableLogging and neither are the following commands: * Get Log Record * Get Log Record Response * The NOT feature is "[Zigbee]" in the device library. Again, events replace it in Matter. That means the following attributes are not part of Matter: * KeypadOperationEventMask * RemoteOperationEventMask * ManualOperationEventMask * RFIDOperationEventMask * KeypadProgrammingEventMask * RemoteProgrammingEventMask * RFIDProgrammingEventMask and neither are the following commands: * Operating Event Notification * Programming Event Notification * The Alarms conformance is Zigbee-only in the device library, so the AlarmMask attribute is not part of Matter. * The USR feature is required in Matter if any of PIN, RID, FPG, FACE are supported. That means anything conditioned on !USR and those features is not part of Matter. Specifically, that is the following commands: * Set PIN Code * Get PIN Code * Get PIN Code Response * Clear PIN Code * Clear All PIN Codes * Set User Status * Get User Status * Get User Status Response * Set User Type * Get User Type * Get User Type Response * Set RFID Code * Get RFID Code * Get RFID Code Response * Clear RFID Code * Clear All RFID Codes Fixes #18492 by making it clear that these are not part of Matter and hence not to be tested in Matter certification.
1 parent c280df4 commit 1075250

File tree

41 files changed

+417
-12818
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

41 files changed

+417
-12818
lines changed
 

‎examples/all-clusters-app/all-clusters-common/all-clusters-app.matter

-10
Original file line numberDiff line numberDiff line change
@@ -989,16 +989,6 @@ server cluster DoorLock = 257 {
989989
kNotSupported = 255;
990990
}
991991

992-
bitmap DlAlarmMask : BITMAP16 {
993-
kLockingMechanismJammed = 0x1;
994-
kLockResetToFactoryDefaults = 0x2;
995-
kReserved = 0x4;
996-
kRFModulePowerCycled = 0x8;
997-
kWrongCodeEntryLimit = 0x10;
998-
kFrontEscutcheonRemovedFromMain = 0x20;
999-
kForcedDoorOpenUnderDoorLockedCondition = 0x40;
1000-
}
1001-
1002992
bitmap DlCredentialRuleMask : BITMAP8 {
1003993
kSingle = 0x1;
1004994
kDual = 0x2;

0 commit comments

Comments
 (0)
Please sign in to comment.