@@ -109,7 +109,7 @@ limitations under the License.
109
109
<!-- Conformance feature RID - for now optional -->
110
110
<attribute side =" server" code =" 26" define =" MIN_RFID_CODE_LENGTH" type =" INT8U" writable =" false" optional =" true" >MinRFIDCodeLength</attribute >
111
111
<!-- Conformance feature USR - for now optional -->
112
- <attribute side =" server" code =" 27" define =" CREDENTIAL_RULES_SUPPORT" type =" BITMAP8 " min =" 0x00" max =" 0x07 " default =" 1" writable =" false" optional =" true" >CredentialRulesSupport</attribute >
112
+ <attribute side =" server" code =" 27" define =" CREDENTIAL_RULES_SUPPORT" type =" DlCredentialRuleMask " min =" 0x00" max =" 0xFF " default =" 1" writable =" false" optional =" true" >CredentialRulesSupport</attribute >
113
113
<!-- Conformance feature LOG - for now optional -->
114
114
<attribute side =" server" code =" 32" define =" ENABLE_LOGGING" type =" boolean" reportable =" true" default =" 0" writable =" true" optional =" true" >
115
115
<description >EnableLogging</description >
@@ -141,8 +141,8 @@ limitations under the License.
141
141
<access op =" read" role =" view" />
142
142
<access op =" write" role =" manage" />
143
143
</attribute >
144
- <attribute side =" server" code =" 38" define =" SUPPORTED_OPERATING_MODES" type =" BITMAP16 " min =" 0x0000" max =" 0xFFFF" default =" 0xFFF6" writable =" false" >SupportedOperatingModes</attribute >
145
- <attribute side =" server" code =" 39" define =" DEFAULT_CONFIGURATION_REGISTER" type =" BITMAP16 " min =" 0x0000" max =" 0xFFFF" reportable =" true" default =" 0" writable =" false" optional =" true" >DefaultConfigurationRegister</attribute >
144
+ <attribute side =" server" code =" 38" define =" SUPPORTED_OPERATING_MODES" type =" DlSupportedOperatingModes " min =" 0x0000" max =" 0xFFFF" default =" 0xFFF6" writable =" false" >SupportedOperatingModes</attribute >
145
+ <attribute side =" server" code =" 39" define =" DEFAULT_CONFIGURATION_REGISTER" type =" DlDefaultConfigurationRegister " min =" 0x0000" max =" 0xFFFF" reportable =" true" default =" 0" writable =" false" optional =" true" >DefaultConfigurationRegister</attribute >
146
146
<attribute side =" server" code =" 40" define =" ENABLE_LOCAL_PROGRAMMING" type =" boolean" reportable =" true" default =" 1" writable =" true" optional =" true" >
147
147
<description >EnableLocalProgramming</description >
148
148
<access op =" read" role =" view" />
@@ -163,7 +163,7 @@ limitations under the License.
163
163
<access op =" read" role =" view" />
164
164
<access op =" write" role =" manage" />
165
165
</attribute >
166
- <attribute side =" server" code =" 44" define =" LOCAL_PROGRAMMING_FEATURES" type =" BITMAP8 " min =" 0x0" max =" 0x0F" reportable =" true" default =" 0" writable =" true" optional =" true" >
166
+ <attribute side =" server" code =" 44" define =" LOCAL_PROGRAMMING_FEATURES" type =" DlLocalProgrammingFeatures " min =" 0x0" max =" 0x0F" reportable =" true" default =" 0" writable =" true" optional =" true" >
167
167
<description >LocalProgrammingFeatures</description >
168
168
<access op =" read" role =" view" />
169
169
<access op =" write" role =" administer" />
@@ -199,49 +199,49 @@ limitations under the License.
199
199
<access op =" read" role =" view" />
200
200
<access op =" write" role =" administer" />
201
201
</attribute >
202
- <attribute side =" server" code =" 64" define =" ALARM_MASK" type =" BITMAP16 " min =" 0x0000" max =" 0xFFFF" reportable =" true" default =" 0xFFFF" writable =" true" optional =" true" >
202
+ <attribute side =" server" code =" 64" define =" ALARM_MASK" type =" DlAlarmMask " min =" 0x0000" max =" 0xFFFF" reportable =" true" default =" 0xFFFF" writable =" true" optional =" true" >
203
203
<description >AlarmMask</description >
204
204
<access op =" read" role =" view" />
205
205
<access op =" write" role =" administer" />
206
206
</attribute >
207
207
<!-- Conformance feature [NOT & PIN] - for now optional -->
208
- <attribute side =" server" code =" 65" define =" KEYPAD_OPERATION_EVENT_MASK" type =" BITMAP16 " min =" 0x0000" max =" 0xFFFF" reportable =" true" default =" 0xFFFF" writable =" true" optional =" true" >
208
+ <attribute side =" server" code =" 65" define =" KEYPAD_OPERATION_EVENT_MASK" type =" DlKeypadOperationEventMask " min =" 0x0000" max =" 0xFFFF" reportable =" true" default =" 0xFFFF" writable =" true" optional =" true" >
209
209
<description >KeypadOperationEventMask</description >
210
210
<access op =" read" role =" view" />
211
211
<access op =" write" role =" administer" />
212
212
</attribute >
213
213
<!-- Conformance feature [NOT] - for now optional -->
214
- <attribute side =" server" code =" 66" define =" REMOTE_OPERATION_EVENT_MASK" type =" BITMAP16 " min =" 0x0000" max =" 0xFFFF" reportable =" true" default =" 0xFFFF" writable =" true" optional =" true" >
214
+ <attribute side =" server" code =" 66" define =" REMOTE_OPERATION_EVENT_MASK" type =" DlRemoteOperationEventMask " min =" 0x0000" max =" 0xFFFF" reportable =" true" default =" 0xFFFF" writable =" true" optional =" true" >
215
215
<description >RemoteOperationEventMask</description >
216
216
<access op =" read" role =" view" />
217
217
<access op =" write" role =" administer" />
218
218
</attribute >
219
219
<!-- Conformance feature [NOT] - for now optional -->
220
- <attribute side =" server" code =" 67" define =" MANUAL_OPERATION_EVENT_MASK" type =" BITMAP16 " min =" 0x0000" max =" 0xFFFF" reportable =" true" default =" 0xFFFF" writable =" true" optional =" true" >
220
+ <attribute side =" server" code =" 67" define =" MANUAL_OPERATION_EVENT_MASK" type =" DlManualOperationEventMask " min =" 0x0000" max =" 0xFFFF" reportable =" true" default =" 0xFFFF" writable =" true" optional =" true" >
221
221
<description >ManualOperationEventMask</description >
222
222
<access op =" read" role =" view" />
223
223
<access op =" write" role =" administer" />
224
224
</attribute >
225
225
<!-- Conformance feature [NOT & RID] - for now optional -->
226
- <attribute side =" server" code =" 68" define =" RFID_OPERATION_EVENT_MASK" type =" BITMAP16 " min =" 0x0000" max =" 0xFFFF" reportable =" true" default =" 0xFFFF" writable =" true" optional =" true" >
226
+ <attribute side =" server" code =" 68" define =" RFID_OPERATION_EVENT_MASK" type =" DlRFIDOperationEventMask " min =" 0x0000" max =" 0xFFFF" reportable =" true" default =" 0xFFFF" writable =" true" optional =" true" >
227
227
<description >RFIDOperationEventMask</description >
228
228
<access op =" read" role =" view" />
229
229
<access op =" write" role =" administer" />
230
230
</attribute >
231
231
<!-- Conformance feature [NOT & PIN] - for now optional -->
232
- <attribute side =" server" code =" 69" define =" KEYPAD_PROGRAMMING_EVENT_MASK" type =" BITMAP16 " min =" 0x0000" max =" 0xFFFF" reportable =" true" default =" 0xFFFF" writable =" true" optional =" true" >
232
+ <attribute side =" server" code =" 69" define =" KEYPAD_PROGRAMMING_EVENT_MASK" type =" DlKeypadOperationEventMask " min =" 0x0000" max =" 0xFFFF" reportable =" true" default =" 0xFFFF" writable =" true" optional =" true" >
233
233
<description >KeypadProgrammingEventMask</description >
234
234
<access op =" read" role =" view" />
235
235
<access op =" write" role =" administer" />
236
236
</attribute >
237
237
<!-- Conformance feature [NOT] - for now optional -->
238
- <attribute side =" server" code =" 70" define =" REMOTE_PROGRAMMING_EVENT_MASK" type =" BITMAP16 " min =" 0x0000" max =" 0xFFFF" reportable =" true" default =" 0xFFFF" writable =" true" optional =" true" >
238
+ <attribute side =" server" code =" 70" define =" REMOTE_PROGRAMMING_EVENT_MASK" type =" DlRemoteProgrammingEventMask " min =" 0x0000" max =" 0xFFFF" reportable =" true" default =" 0xFFFF" writable =" true" optional =" true" >
239
239
<description >RemoteProgrammingEventMask</description >
240
240
<access op =" read" role =" view" />
241
241
<access op =" write" role =" administer" />
242
242
</attribute >
243
243
<!-- Conformance feature [NOT & RID] - for now optional -->
244
- <attribute side =" server" code =" 71" define =" RFID_PROGRAMMING_EVENT_MASK" type =" BITMAP16 " min =" 0x0000" max =" 0xFFFF" reportable =" true" default =" 0xFFFF" writable =" true" optional =" true" >
244
+ <attribute side =" server" code =" 71" define =" RFID_PROGRAMMING_EVENT_MASK" type =" DlRFIDProgrammingEventMask " min =" 0x0000" max =" 0xFFFF" reportable =" true" default =" 0xFFFF" writable =" true" optional =" true" >
245
245
<description >RFIDProgrammingEventMask</description >
246
246
<access op =" read" role =" view" />
247
247
<access op =" write" role =" administer" />
@@ -663,6 +663,13 @@ limitations under the License.
663
663
<item value =" 2" name =" Tri" />
664
664
</enum >
665
665
666
+ <bitmap name =" DlCredentialRuleMask" type =" BITMAP8" >
667
+ <cluster code =" 0x0101" />
668
+ <field mask =" 0x01" name =" Single" />
669
+ <field mask =" 0x02" name =" Dual" />
670
+ <field mask =" 0x04" name =" Tri" />
671
+ </bitmap >
672
+
666
673
<struct name =" DlCredential" >
667
674
<cluster code =" 0x0101" />
668
675
<item name =" CredentialType" type =" DlCredentialType" />
@@ -882,7 +889,7 @@ limitations under the License.
882
889
<field mask =" 0x40" name =" UnlockInvalidSchedule" />
883
890
</bitmap >
884
891
885
- <!-- RemoteOperationEventMask attribute bit meaning set -->
892
+ <!-- ManualOperationEventMask attribute bit meaning set -->
886
893
<bitmap name =" DlManualOperationEventMask" type =" BITMAP16" >
887
894
<cluster code =" 0x0101" />
888
895
<field mask =" 0x001" name =" Unknown" />
0 commit comments