Skip to content

Commit 37cc33b

Browse files
committed
SiliconLabsGH-43: Generated files
Forwarded: SiliconLabs#43 Bug-SiliconLabs: UIC-3222 Bug-Github: SiliconLabs#43
1 parent 949bb18 commit 37cc33b

File tree

40 files changed

+38497
-14620
lines changed

40 files changed

+38497
-14620
lines changed

applications/dev_ui/dev_gui/zap-generated/src/cluster-types/cluster-type-attributes.ts

Lines changed: 1017 additions & 2 deletions
Large diffs are not rendered by default.

applications/dev_ui/dev_gui/zap-generated/src/cluster-types/cluster-types.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,8 @@ export enum ClusterTypes {
3030
TemperatureMeasurement = "TemperatureMeasurement",
3131
Thermostat = "Thermostat",
3232
WindSpeedMeasurement = "WindSpeedMeasurement",
33-
WindowCovering = "WindowCovering"
33+
WindowCovering = "WindowCovering",
34+
UserCredential = "UserCredential"
3435
}
3536

3637
export enum ControllerTypes {

applications/dev_ui/dev_gui/zap-generated/src/cluster-types/supported-clusters.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,8 @@ const SupportedClusters = {
3535
TemperatureMeasurement: "TemperatureMeasurement",
3636
Thermostat: "Thermostat",
3737
WindSpeedMeasurement: "WindSpeedMeasurement",
38-
WindowCovering: "WindowCovering"
38+
WindowCovering: "WindowCovering",
39+
UserCredential: "UserCredential"
3940
}
4041

4142
module.exports.SupportedClusters = SupportedClusters;

components/uic_dotdot/zap-generated/include/dotdot_attribute_id_definitions.h

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -831,6 +831,15 @@ typedef enum {
831831
#define DOTDOT_NAME_AND_LOCATION_LOCATION_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x1)
832832
// Definitions for cluster: ConfigurationParameters
833833
#define DOTDOT_CONFIGURATION_PARAMETERS_CONFIGURATION_PARAMETERS_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x0)
834+
// Definitions for cluster: UserCredential
835+
#define DOTDOT_USER_CREDENTIAL_SUPPORTED_USER_UNIQUE_IDENTIFIERS_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x0)
836+
#define DOTDOT_USER_CREDENTIAL_SUPPORTED_CREDENTIAL_RULES_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x1)
837+
#define DOTDOT_USER_CREDENTIAL_SUPPORTED_CREDENTIAL_TYPES_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x2)
838+
#define DOTDOT_USER_CREDENTIAL_SUPPORTED_USER_TYPES_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x3)
839+
#define DOTDOT_USER_CREDENTIAL_SUPPORT_CREDENTIAL_CHECKSUM_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x4)
840+
#define DOTDOT_USER_CREDENTIAL_SUPPORT_ADMIN_PIN_CODE_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x5)
841+
#define DOTDOT_USER_CREDENTIAL_SUPPORT_ADMIN_PIN_CODE_DEACTIVATION_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x6)
842+
#define DOTDOT_USER_CREDENTIAL_ADMIN_PIN_CODE_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x7)
834843
// Definitions for cluster: AoXLocator
835844
#define DOTDOT_AOX_LOCATOR_REPORTING_MODE_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x1)
836845
#define DOTDOT_AOX_LOCATOR_POSITION_AND_ORIENTATION_VALID_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x2)

components/uic_dotdot/zap-generated/include/dotdot_cluster_command_id_definitions.h

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -352,6 +352,28 @@
352352
#define DOTDOT_CONFIGURATION_PARAMETERS_SET_PARAMETER_COMMAND_ID (0x3)
353353
#define DOTDOT_CONFIGURATION_PARAMETERS_DISCOVER_PARAMETER_RANGE_COMMAND_ID (0x4)
354354

355+
// Commands for cluster: UserCredential
356+
#define DOTDOT_USER_CREDENTIAL_ADD_USER_COMMAND_ID (0x1)
357+
#define DOTDOT_USER_CREDENTIAL_MODIFY_USER_COMMAND_ID (0x2)
358+
#define DOTDOT_USER_CREDENTIAL_DELETE_USER_COMMAND_ID (0x3)
359+
#define DOTDOT_USER_CREDENTIAL_ADD_CREDENTIAL_COMMAND_ID (0x4)
360+
#define DOTDOT_USER_CREDENTIAL_MODIFY_CREDENTIAL_COMMAND_ID (0x5)
361+
#define DOTDOT_USER_CREDENTIAL_DELETE_CREDENTIAL_COMMAND_ID (0x6)
362+
#define DOTDOT_USER_CREDENTIAL_DELETE_ALL_USERS_COMMAND_ID (0x7)
363+
#define DOTDOT_USER_CREDENTIAL_DELETE_ALL_CREDENTIALS_COMMAND_ID (0x8)
364+
#define DOTDOT_USER_CREDENTIAL_DELETE_ALL_CREDENTIALS_BY_TYPE_COMMAND_ID (0x9)
365+
#define DOTDOT_USER_CREDENTIAL_DELETE_ALL_CREDENTIALS_FOR_USER_COMMAND_ID (0xA)
366+
#define DOTDOT_USER_CREDENTIAL_DELETE_ALL_CREDENTIALS_FOR_USER_BY_TYPE_COMMAND_ID (0xB)
367+
#define DOTDOT_USER_CREDENTIAL_CREDENTIAL_LEARN_START_ADD_COMMAND_ID (0xC)
368+
#define DOTDOT_USER_CREDENTIAL_CREDENTIAL_LEARN_START_MODIFY_COMMAND_ID (0xD)
369+
#define DOTDOT_USER_CREDENTIAL_CREDENTIAL_LEARN_STOP_COMMAND_ID (0xE)
370+
#define DOTDOT_USER_CREDENTIAL_CREDENTIAL_ASSOCIATION_COMMAND_ID (0xF)
371+
#define DOTDOT_USER_CREDENTIAL_GET_USER_CHECKSUM_COMMAND_ID (0x10)
372+
#define DOTDOT_USER_CREDENTIAL_GET_CREDENTIAL_CHECKSUM_COMMAND_ID (0x11)
373+
#define DOTDOT_USER_CREDENTIAL_GET_ALL_USERS_CHECKSUM_COMMAND_ID (0x12)
374+
#define DOTDOT_USER_CREDENTIAL_SET_ADMIN_PIN_CODE_COMMAND_ID (0x13)
375+
#define DOTDOT_USER_CREDENTIAL_DEACTIVATE_ADMIN_PIN_CODE_COMMAND_ID (0x14)
376+
355377
// Commands for cluster: AoXLocator
356378
#define DOTDOT_AOX_LOCATOR_IQ_REPORT_COMMAND_ID (0x1)
357379
#define DOTDOT_AOX_LOCATOR_ANGLE_REPORT_COMMAND_ID (0x2)

components/uic_dotdot/zap-generated/include/dotdot_cluster_id_definitions.h

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -238,6 +238,10 @@
238238
#define DOTDOT_CONFIGURATION_PARAMETERS_CLUSTER_ID ((dotdot_cluster_id_t)0xFD07)
239239

240240

241+
// Definitions for cluster: UserCredential
242+
#define DOTDOT_USER_CREDENTIAL_CLUSTER_ID ((dotdot_cluster_id_t)0xFD08)
243+
244+
241245
// Definitions for cluster: AoXLocator
242246
#define DOTDOT_AOX_LOCATOR_CLUSTER_ID ((dotdot_cluster_id_t)0xFD10)
243247

components/uic_dotdot/zap-generated/include/zap-types.h

Lines changed: 91 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -500,6 +500,28 @@ typedef enum {
500500
ZCL_COMMISSIONING_STARTUP_CONTROL_JOIN_USING_MAC_ASSOCIATION = 3,
501501
} CommissioningStartupControl;
502502

503+
// Enum for CredRule
504+
typedef enum {
505+
ZCL_CRED_RULE_SINGLE = 1,
506+
ZCL_CRED_RULE_DUAL = 2,
507+
ZCL_CRED_RULE_TRIPLE = 3,
508+
} CredRule;
509+
510+
// Enum for CredType
511+
typedef enum {
512+
ZCL_CRED_TYPE_PIN_CODE = 1,
513+
ZCL_CRED_TYPE_PASSWORD = 2,
514+
ZCL_CRED_TYPE_RFID_CODE = 3,
515+
ZCL_CRED_TYPE_BLE = 4,
516+
ZCL_CRED_TYPE_NFC = 5,
517+
ZCL_CRED_TYPE_UWB = 6,
518+
ZCL_CRED_TYPE_EYE_BIOMETRIC = 7,
519+
ZCL_CRED_TYPE_FACE_BIOMETRIC = 8,
520+
ZCL_CRED_TYPE_FINGER_BIOMETRIC = 9,
521+
ZCL_CRED_TYPE_HAND_BIOMETRIC = 10,
522+
ZCL_CRED_TYPE_UNSPECIFIED_BIOMETRIC = 11,
523+
} CredType;
524+
503525
// Enum for CredentialRuleEnum
504526
typedef enum {
505527
ZCL_CREDENTIAL_RULE_ENUM_SINGLE = 0,
@@ -1341,6 +1363,33 @@ typedef enum {
13411363
ZCL_UNIFY_THERMOSTAT_THERMOSTAT_MODE_MANUFACTURER_SPECIFIC = 31,
13421364
} UnifyThermostatThermostatMode;
13431365

1366+
// Enum for UserModifierType
1367+
typedef enum {
1368+
ZCL_USER_MODIFIER_TYPE_DNE = 0,
1369+
ZCL_USER_MODIFIER_TYPE_UNKNOWN = 1,
1370+
ZCL_USER_MODIFIER_TYPE_Z_WAVE = 2,
1371+
ZCL_USER_MODIFIER_TYPE_LOCALLY = 3,
1372+
ZCL_USER_MODIFIER_TYPE_MOBILE_APP_OR_OTHER_IO_T = 4,
1373+
} UserModifierType;
1374+
1375+
// Enum for UserNameEncodingType
1376+
typedef enum {
1377+
ZCL_USER_NAME_ENCODING_TYPE_ASCII = 0,
1378+
ZCL_USER_NAME_ENCODING_TYPE_OEM_EXTENDED_ASCII = 1,
1379+
ZCL_USER_NAME_ENCODING_TYPE_UTF_16 = 2,
1380+
} UserNameEncodingType;
1381+
1382+
// Enum for UserTypeEnum
1383+
typedef enum {
1384+
ZCL_USER_TYPE_ENUM_GENERAL_USER = 0,
1385+
ZCL_USER_TYPE_ENUM_PROGRAMMING_USER = 3,
1386+
ZCL_USER_TYPE_ENUM_NON_ACCESS_USER = 4,
1387+
ZCL_USER_TYPE_ENUM_DURESS_USER = 5,
1388+
ZCL_USER_TYPE_ENUM_DISPOSABLE_USER = 6,
1389+
ZCL_USER_TYPE_ENUM_EXPIRING_USER = 7,
1390+
ZCL_USER_TYPE_ENUM_REMOTE_ONLY_USER = 9,
1391+
} UserTypeEnum;
1392+
13441393
// Enum for WindowCoveringWindowCoveringType
13451394
typedef enum {
13461395
ZCL_WINDOW_COVERING_WINDOW_COVERING_TYPE_ROLLERSHADE = 0,
@@ -2121,6 +2170,48 @@ typedef enum {
21212170
#define UNIFY_THERMOSTAT_SUPPORTED_THERMOSTAT_MODE_FULL_POWER_OFFSET (14)
21222171
#define UNIFY_THERMOSTAT_SUPPORTED_THERMOSTAT_MODE_MANUFACTURER_SPECIFIC (32768)
21232172
#define UNIFY_THERMOSTAT_SUPPORTED_THERMOSTAT_MODE_MANUFACTURER_SPECIFIC_OFFSET (15)
2173+
#define USER_CREDENTIAL_SUPPORTED_CREDENTIAL_RULES_SINGLE (2)
2174+
#define USER_CREDENTIAL_SUPPORTED_CREDENTIAL_RULES_SINGLE_OFFSET (1)
2175+
#define USER_CREDENTIAL_SUPPORTED_CREDENTIAL_RULES_DUAL (4)
2176+
#define USER_CREDENTIAL_SUPPORTED_CREDENTIAL_RULES_DUAL_OFFSET (2)
2177+
#define USER_CREDENTIAL_SUPPORTED_CREDENTIAL_RULES_TRIPLE (8)
2178+
#define USER_CREDENTIAL_SUPPORTED_CREDENTIAL_RULES_TRIPLE_OFFSET (3)
2179+
#define USER_CREDENTIAL_SUPPORTED_CREDENTIAL_TYPES_PIN_CODE (1)
2180+
#define USER_CREDENTIAL_SUPPORTED_CREDENTIAL_TYPES_PIN_CODE_OFFSET (0)
2181+
#define USER_CREDENTIAL_SUPPORTED_CREDENTIAL_TYPES_PASSWORD (2)
2182+
#define USER_CREDENTIAL_SUPPORTED_CREDENTIAL_TYPES_PASSWORD_OFFSET (1)
2183+
#define USER_CREDENTIAL_SUPPORTED_CREDENTIAL_TYPES_RFID_CODE (4)
2184+
#define USER_CREDENTIAL_SUPPORTED_CREDENTIAL_TYPES_RFID_CODE_OFFSET (2)
2185+
#define USER_CREDENTIAL_SUPPORTED_CREDENTIAL_TYPES_BLE (8)
2186+
#define USER_CREDENTIAL_SUPPORTED_CREDENTIAL_TYPES_BLE_OFFSET (3)
2187+
#define USER_CREDENTIAL_SUPPORTED_CREDENTIAL_TYPES_NFC (16)
2188+
#define USER_CREDENTIAL_SUPPORTED_CREDENTIAL_TYPES_NFC_OFFSET (4)
2189+
#define USER_CREDENTIAL_SUPPORTED_CREDENTIAL_TYPES_UWB (32)
2190+
#define USER_CREDENTIAL_SUPPORTED_CREDENTIAL_TYPES_UWB_OFFSET (5)
2191+
#define USER_CREDENTIAL_SUPPORTED_CREDENTIAL_TYPES_EYE_BIOMETRIC (64)
2192+
#define USER_CREDENTIAL_SUPPORTED_CREDENTIAL_TYPES_EYE_BIOMETRIC_OFFSET (6)
2193+
#define USER_CREDENTIAL_SUPPORTED_CREDENTIAL_TYPES_FACE_BIOMETRIC (128)
2194+
#define USER_CREDENTIAL_SUPPORTED_CREDENTIAL_TYPES_FACE_BIOMETRIC_OFFSET (7)
2195+
#define USER_CREDENTIAL_SUPPORTED_CREDENTIAL_TYPES_FINGER_BIOMETRIC (256)
2196+
#define USER_CREDENTIAL_SUPPORTED_CREDENTIAL_TYPES_FINGER_BIOMETRIC_OFFSET (8)
2197+
#define USER_CREDENTIAL_SUPPORTED_CREDENTIAL_TYPES_HAND_BIOMETRIC (512)
2198+
#define USER_CREDENTIAL_SUPPORTED_CREDENTIAL_TYPES_HAND_BIOMETRIC_OFFSET (9)
2199+
#define USER_CREDENTIAL_SUPPORTED_CREDENTIAL_TYPES_UNSPECIFIED_BIOMETRIC (1024)
2200+
#define USER_CREDENTIAL_SUPPORTED_CREDENTIAL_TYPES_UNSPECIFIED_BIOMETRIC_OFFSET (10)
2201+
#define USER_CREDENTIAL_SUPPORTED_USER_TYPES_GENERAL_USER (1)
2202+
#define USER_CREDENTIAL_SUPPORTED_USER_TYPES_GENERAL_USER_OFFSET (0)
2203+
#define USER_CREDENTIAL_SUPPORTED_USER_TYPES_PROGRAMMING_USER (8)
2204+
#define USER_CREDENTIAL_SUPPORTED_USER_TYPES_PROGRAMMING_USER_OFFSET (3)
2205+
#define USER_CREDENTIAL_SUPPORTED_USER_TYPES_NON_ACCESS_USER (16)
2206+
#define USER_CREDENTIAL_SUPPORTED_USER_TYPES_NON_ACCESS_USER_OFFSET (4)
2207+
#define USER_CREDENTIAL_SUPPORTED_USER_TYPES_DURESS_USER (32)
2208+
#define USER_CREDENTIAL_SUPPORTED_USER_TYPES_DURESS_USER_OFFSET (5)
2209+
#define USER_CREDENTIAL_SUPPORTED_USER_TYPES_DISPOSABLE_USER (64)
2210+
#define USER_CREDENTIAL_SUPPORTED_USER_TYPES_DISPOSABLE_USER_OFFSET (6)
2211+
#define USER_CREDENTIAL_SUPPORTED_USER_TYPES_EXPIRING_USER (128)
2212+
#define USER_CREDENTIAL_SUPPORTED_USER_TYPES_EXPIRING_USER_OFFSET (7)
2213+
#define USER_CREDENTIAL_SUPPORTED_USER_TYPES_REMOTE_ONLY_USER (512)
2214+
#define USER_CREDENTIAL_SUPPORTED_USER_TYPES_REMOTE_ONLY_USER_OFFSET (9)
21242215
#define WINDOW_COVERING_CONFIG_OR_STATUS_OPERATIONAL (1)
21252216
#define WINDOW_COVERING_CONFIG_OR_STATUS_OPERATIONAL_OFFSET (0)
21262217
#define WINDOW_COVERING_CONFIG_OR_STATUS_ONLINE (2)

0 commit comments

Comments
 (0)