@@ -57,7 +57,7 @@ Davis, CA 95616, USA
57
57
58
58
:xrefstyle: basic
59
59
-->
60
- <cluster xmlns : xsi =" http://www.w3.org/2001/XMLSchema-instance" xsi : schemaLocation =" types types.xsd cluster cluster.xsd" id =" 0x0101" name =" Door Lock" revision =" 8 " >
60
+ <cluster xmlns : xsi =" http://www.w3.org/2001/XMLSchema-instance" xsi : schemaLocation =" types types.xsd cluster cluster.xsd" id =" 0x0101" name =" Door Lock" revision =" 7 " >
61
61
<revisionHistory >
62
62
<revision revision =" 1" summary =" Mandatory global ClusterRevision attribute added; CCB 1811 1812 1821" />
63
63
<revision revision =" 2" summary =" CCB 2430" />
@@ -66,7 +66,6 @@ Davis, CA 95616, USA
66
66
<revision revision =" 5" />
67
67
<revision revision =" 6" summary =" New data model format and notation. Added User features. General cleanup of functionality" />
68
68
<revision revision =" 7" summary =" Added support for European door locks (unbolt feature)" />
69
- <revision revision =" 8" summary =" Added support for Aliro credential provisioning" />
70
69
</revisionHistory >
71
70
<clusterIds >
72
71
<clusterId id =" 0x0101" name =" Door Lock" />
@@ -104,19 +103,14 @@ Davis, CA 95616, USA
104
103
<optionalConform />
105
104
</feature >
106
105
<feature bit =" 8" code =" USR" name =" User" summary =" Lock supports the user commands and database" >
107
- <otherwiseConform >
108
- <mandatoryConform >
109
- <feature name =" ALIRO" />
110
- </mandatoryConform >
111
- <optionalConform >
112
- <orTerm >
113
- <feature name =" PIN" />
114
- <feature name =" RID" />
115
- <feature name =" FGP" />
116
- <feature name =" FACE" />
117
- </orTerm >
118
- </optionalConform >
119
- </otherwiseConform >
106
+ <optionalConform >
107
+ <orTerm >
108
+ <feature name =" PIN" />
109
+ <feature name =" RID" />
110
+ <feature name =" FGP" />
111
+ <feature name =" FACE" />
112
+ </orTerm >
113
+ </optionalConform >
120
114
</feature >
121
115
<feature bit =" 9" code =" NOT" name =" Notification" summary =" Operation and Programming Notifications" >
122
116
<optionalConform />
@@ -130,14 +124,6 @@ Davis, CA 95616, USA
130
124
<feature bit =" 12" code =" UBOLT" name =" Unbolting" summary =" Lock supports unbolting" >
131
125
<optionalConform />
132
126
</feature >
133
- <feature bit =" 13" code =" ALIRO" name =" AliroProvisioning" summary =" Lock supports Aliro credential provisioning as defined in ref_Aliro" >
134
- <optionalConform />
135
- </feature >
136
- <feature bit =" 14" code =" ALBU" name =" AliroBLEUWB" summary =" Lock supports the Bluetooth LE + UWB Access Control Flow as defined in ref_Aliro" >
137
- <optionalConform >
138
- <feature name =" ALIRO" />
139
- </optionalConform >
140
- </feature >
141
127
</features >
142
128
<dataTypes >
143
129
<enum name =" AlarmCodeEnum" >
@@ -220,23 +206,6 @@ Davis, CA 95616, USA
220
206
<feature name =" FACE" />
221
207
</mandatoryConform >
222
208
</item >
223
- <item value =" 6" name =" AliroCredentialIssuerKey" summary =" A Credential Issuer public key as defined in ref_Aliro" >
224
- <mandatoryConform >
225
- <feature name =" ALIRO" />
226
- </mandatoryConform >
227
- </item >
228
- <item value =" 7" name =" AliroEvictableEndpointKey" summary =" An Endpoint public key as defined in ref_Aliro which can
229
- be evicted if space is needed for another endpoint key" >
230
- <mandatoryConform >
231
- <feature name =" ALIRO" />
232
- </mandatoryConform >
233
- </item >
234
- <item value =" 8" name =" AliroNonEvictableEndpointKey" summary =" An Endpoint public key as defined in ref_Aliro which cannot
235
- be evicted if space is needed for another endpoint key" >
236
- <mandatoryConform >
237
- <feature name =" ALIRO" />
238
- </mandatoryConform >
239
- </item >
240
209
</enum >
241
210
<enum name =" DataOperationTypeEnum" >
242
211
<item value =" 0" name =" Add" summary =" Data is being added or was added" >
@@ -370,21 +339,6 @@ Davis, CA 95616, USA
370
339
<feature name =" FACE" />
371
340
</mandatoryConform >
372
341
</item >
373
- <item value =" 11" name =" AliroCredentialIssuerKey" summary =" An Aliro credential issuer key credential was added, cleared, or modified." >
374
- <mandatoryConform >
375
- <feature name =" ALIRO" />
376
- </mandatoryConform >
377
- </item >
378
- <item value =" 12" name =" AliroEvictableEndpointKey" summary =" An Aliro endpoint key credential which can be evicted credential was added, cleared, or modified." >
379
- <mandatoryConform >
380
- <feature name =" ALIRO" />
381
- </mandatoryConform >
382
- </item >
383
- <item value =" 13" name =" AliroNonEvictableEndpointKey" summary =" An Aliro endpoint key credential which cannot be evicted was added, cleared, or modified." >
384
- <mandatoryConform >
385
- <feature name =" ALIRO" />
386
- </mandatoryConform >
387
- </item >
388
342
</enum >
389
343
<enum name =" LockOperationTypeEnum" >
390
344
<item value =" 0" name =" Lock" summary =" Lock operation" >
@@ -533,11 +487,6 @@ Davis, CA 95616, USA
533
487
<feature name =" USR" />
534
488
</optionalConform >
535
489
</item >
536
- <item value =" 10" name =" Aliro" summary =" User change operation was a step-up credential provisioning as defined in ref_Aliro" >
537
- <mandatoryConform >
538
- <feature name =" ALIRO" />
539
- </mandatoryConform >
540
- </item >
541
490
</enum >
542
491
<enum name =" SoundVolumeEnum" >
543
492
<item value =" 0" name =" Silent" summary =" Silent Mode" >
@@ -1109,81 +1058,6 @@ Davis, CA 95616, USA
1109
1058
</andTerm >
1110
1059
</optionalConform >
1111
1060
</attribute >
1112
- <attribute id =" 0x0080" name =" AliroReaderVerificationKey" type =" octstr" default =" null" >
1113
- <access read =" true" readPrivilege =" admin" />
1114
- <quality changeOmitted =" false" nullable =" true" scene =" false" persistence =" volatile" reportable =" false" />
1115
- <mandatoryConform >
1116
- <feature name =" ALIRO" />
1117
- </mandatoryConform >
1118
- <constraint type =" maxLength" value =" 65" />
1119
- </attribute >
1120
- <attribute id =" 0x0081" name =" AliroReaderGroupIdentifier" type =" octstr" default =" null" >
1121
- <access read =" true" readPrivilege =" admin" />
1122
- <quality changeOmitted =" false" nullable =" true" scene =" false" persistence =" volatile" reportable =" false" />
1123
- <mandatoryConform >
1124
- <feature name =" ALIRO" />
1125
- </mandatoryConform >
1126
- <constraint type =" maxLength" value =" 16" />
1127
- </attribute >
1128
- <attribute id =" 0x0082" name =" AliroReaderGroupSubIdentifier" type =" octstr" >
1129
- <access read =" true" readPrivilege =" admin" />
1130
- <quality changeOmitted =" false" nullable =" false" scene =" false" persistence =" fixed" reportable =" false" />
1131
- <mandatoryConform >
1132
- <feature name =" ALIRO" />
1133
- </mandatoryConform >
1134
- <constraint type =" maxLength" value =" 16" />
1135
- </attribute >
1136
- <attribute id =" 0x0083" name =" AliroExpeditedTransactionSupportedProtocolVersions" type =" list" default =" empty" >
1137
- <entry type =" octstr" >
1138
- <constraint type =" maxLength" value =" 2" />
1139
- </entry >
1140
- <access read =" true" readPrivilege =" admin" />
1141
- <quality changeOmitted =" false" nullable =" false" scene =" false" persistence =" fixed" reportable =" false" />
1142
- <mandatoryConform >
1143
- <feature name =" ALIRO" />
1144
- </mandatoryConform >
1145
- <constraint type =" maxCount" value =" 16" />
1146
- </attribute >
1147
- <attribute id =" 0x0084" name =" AliroGroupResolvingKey" type =" octstr" default =" null" >
1148
- <access read =" true" readPrivilege =" admin" />
1149
- <quality changeOmitted =" false" nullable =" true" scene =" false" persistence =" volatile" reportable =" false" />
1150
- <mandatoryConform >
1151
- <feature name =" ALBU" />
1152
- </mandatoryConform >
1153
- <constraint type =" maxLength" value =" 16" />
1154
- </attribute >
1155
- <attribute id =" 0x0085" name =" AliroSupportedBLEUWBProtocolVersions" type =" list" default =" empty" >
1156
- <entry type =" octstr" >
1157
- <constraint type =" maxLength" value =" 2" />
1158
- </entry >
1159
- <access read =" true" readPrivilege =" admin" />
1160
- <quality changeOmitted =" false" nullable =" false" scene =" false" persistence =" fixed" reportable =" false" />
1161
- <mandatoryConform >
1162
- <feature name =" ALBU" />
1163
- </mandatoryConform >
1164
- <constraint type =" maxCount" value =" 16" />
1165
- </attribute >
1166
- <attribute id =" 0x0086" name =" AliroBLEAdvertisingVersion" type =" uint8" default =" 0" >
1167
- <access read =" true" readPrivilege =" admin" />
1168
- <quality changeOmitted =" false" nullable =" false" scene =" false" persistence =" fixed" reportable =" false" />
1169
- <mandatoryConform >
1170
- <feature name =" ALBU" />
1171
- </mandatoryConform >
1172
- </attribute >
1173
- <attribute id =" 0x0087" name =" NumberOfAliroCredentialIssuerKeysSupported" type =" uint16" default =" 0" >
1174
- <access read =" true" readPrivilege =" view" />
1175
- <quality changeOmitted =" false" nullable =" false" scene =" false" persistence =" fixed" reportable =" false" />
1176
- <mandatoryConform >
1177
- <feature name =" ALIRO" />
1178
- </mandatoryConform >
1179
- </attribute >
1180
- <attribute id =" 0x0088" name =" NumberOfAliroEndpointKeysSupported" type =" uint16" default =" 0" >
1181
- <access read =" true" readPrivilege =" view" />
1182
- <quality changeOmitted =" false" nullable =" false" scene =" false" persistence =" fixed" reportable =" false" />
1183
- <mandatoryConform >
1184
- <feature name =" ALIRO" />
1185
- </mandatoryConform >
1186
- </attribute >
1187
1061
</attributes >
1188
1062
<commands >
1189
1063
<command id =" 0x00" name =" LockDoor" direction =" commandToServer" response =" Y" >
@@ -2059,13 +1933,6 @@ Davis, CA 95616, USA
2059
1933
<optionalConform />
2060
1934
<constraint type =" desc" />
2061
1935
</field >
2062
- <field id =" 5" name =" CredentialData" type =" octstr" >
2063
- <quality nullable =" true" />
2064
- <optionalConform >
2065
- <feature name =" ALIRO" />
2066
- </optionalConform >
2067
- <constraint type =" desc" />
2068
- </field >
2069
1936
</command >
2070
1937
<command id =" 0x26" name =" ClearCredential" direction =" commandToServer" response =" Y" >
2071
1938
<access invokePrivilege =" admin" timed =" true" />
@@ -2092,36 +1959,6 @@ Davis, CA 95616, USA
2092
1959
</optionalConform >
2093
1960
</field >
2094
1961
</command >
2095
- <command id =" 0x28" name =" SetAliroReaderConfig" direction =" commandToServer" response =" Y" >
2096
- <access invokePrivilege =" admin" timed =" true" />
2097
- <mandatoryConform >
2098
- <feature name =" ALIRO" />
2099
- </mandatoryConform >
2100
- <field id =" 0" name =" SigningKey" type =" octstr" >
2101
- <mandatoryConform />
2102
- <constraint type =" maxLength" value =" 32" />
2103
- </field >
2104
- <field id =" 1" name =" VerificationKey" type =" octstr" >
2105
- <mandatoryConform />
2106
- <constraint type =" maxLength" value =" 65" />
2107
- </field >
2108
- <field id =" 2" name =" GroupIdentifier" type =" octstr" >
2109
- <mandatoryConform />
2110
- <constraint type =" maxLength" value =" 16" />
2111
- </field >
2112
- <field id =" 3" name =" GroupResolvingKey" type =" octstr" >
2113
- <mandatoryConform >
2114
- <feature name =" ALBU" />
2115
- </mandatoryConform >
2116
- <constraint type =" maxLength" value =" 16" />
2117
- </field >
2118
- </command >
2119
- <command id =" 0x29" name =" ClearAliroReaderConfig" direction =" commandToServer" response =" Y" >
2120
- <access invokePrivilege =" admin" timed =" true" />
2121
- <mandatoryConform >
2122
- <feature name =" ALIRO" />
2123
- </mandatoryConform >
2124
- </command >
2125
1962
</commands >
2126
1963
<events >
2127
1964
<event id =" 0x00" name =" DoorLockAlarm" priority =" critical" >
0 commit comments