diff --git a/examples/all-clusters-app/all-clusters-common/all-clusters-app.matter b/examples/all-clusters-app/all-clusters-common/all-clusters-app.matter index 76aae218439f07..ac9416034aa63f 100644 --- a/examples/all-clusters-app/all-clusters-common/all-clusters-app.matter +++ b/examples/all-clusters-app/all-clusters-common/all-clusters-app.matter @@ -2447,6 +2447,8 @@ server cluster BooleanState = 69 { server cluster IcdManagement = 70 { bitmap Feature : bitmap32 { kCheckInProtocolSupport = 0x1; + kUserActiveModeTrigger = 0x2; + kLongIdleTimeSupport = 0x4; } fabric_scoped struct MonitoringRegistrationStruct { diff --git a/examples/light-switch-app/light-switch-common/light-switch-app.matter b/examples/light-switch-app/light-switch-common/light-switch-app.matter index 415f34d6e1a3df..bf643921d59797 100644 --- a/examples/light-switch-app/light-switch-common/light-switch-app.matter +++ b/examples/light-switch-app/light-switch-common/light-switch-app.matter @@ -1940,6 +1940,8 @@ server cluster UserLabel = 65 { server cluster IcdManagement = 70 { bitmap Feature : bitmap32 { kCheckInProtocolSupport = 0x1; + kUserActiveModeTrigger = 0x2; + kLongIdleTimeSupport = 0x4; } fabric_scoped struct MonitoringRegistrationStruct { diff --git a/examples/lock-app/lock-common/lock-app.matter b/examples/lock-app/lock-common/lock-app.matter index 02f3cf9504e3b1..5fd638d694d1d2 100644 --- a/examples/lock-app/lock-common/lock-app.matter +++ b/examples/lock-app/lock-common/lock-app.matter @@ -1671,6 +1671,8 @@ server cluster UserLabel = 65 { server cluster IcdManagement = 70 { bitmap Feature : bitmap32 { kCheckInProtocolSupport = 0x1; + kUserActiveModeTrigger = 0x2; + kLongIdleTimeSupport = 0x4; } fabric_scoped struct MonitoringRegistrationStruct { diff --git a/examples/smoke-co-alarm-app/smoke-co-alarm-common/smoke-co-alarm-app.matter b/examples/smoke-co-alarm-app/smoke-co-alarm-common/smoke-co-alarm-app.matter index 33ca067ac953c4..e316c02f65cf5f 100644 --- a/examples/smoke-co-alarm-app/smoke-co-alarm-common/smoke-co-alarm-app.matter +++ b/examples/smoke-co-alarm-app/smoke-co-alarm-common/smoke-co-alarm-app.matter @@ -1553,6 +1553,8 @@ server cluster UserLabel = 65 { server cluster IcdManagement = 70 { bitmap Feature : bitmap32 { kCheckInProtocolSupport = 0x1; + kUserActiveModeTrigger = 0x2; + kLongIdleTimeSupport = 0x4; } fabric_scoped struct MonitoringRegistrationStruct { diff --git a/src/controller/data_model/controller-clusters.matter b/src/controller/data_model/controller-clusters.matter index a7a36bc38c00c3..3527172e57b436 100644 --- a/src/controller/data_model/controller-clusters.matter +++ b/src/controller/data_model/controller-clusters.matter @@ -2708,6 +2708,8 @@ client cluster BooleanState = 69 { client cluster IcdManagement = 70 { bitmap Feature : bitmap32 { kCheckInProtocolSupport = 0x1; + kUserActiveModeTrigger = 0x2; + kLongIdleTimeSupport = 0x4; } fabric_scoped struct MonitoringRegistrationStruct { diff --git a/src/controller/python/chip/clusters/Objects.py b/src/controller/python/chip/clusters/Objects.py index d9227c72573c3d..3334b95a6adfca 100644 --- a/src/controller/python/chip/clusters/Objects.py +++ b/src/controller/python/chip/clusters/Objects.py @@ -14664,6 +14664,8 @@ def descriptor(cls) -> ClusterObjectDescriptor: class Bitmaps: class Feature(IntFlag): kCheckInProtocolSupport = 0x1 + kUserActiveModeTrigger = 0x2 + kLongIdleTimeSupport = 0x4 class Structs: @dataclass diff --git a/src/darwin/Framework/CHIP/zap-generated/MTRBaseClusters.h b/src/darwin/Framework/CHIP/zap-generated/MTRBaseClusters.h index c7b3d8ef2955e5..b3328f1fb6a95d 100644 --- a/src/darwin/Framework/CHIP/zap-generated/MTRBaseClusters.h +++ b/src/darwin/Framework/CHIP/zap-generated/MTRBaseClusters.h @@ -14251,6 +14251,8 @@ typedef NS_OPTIONS(uint32_t, MTRGroupKeyManagementFeature) { typedef NS_OPTIONS(uint32_t, MTRICDManagementFeature) { MTRICDManagementFeatureCheckInProtocolSupport MTR_PROVISIONALLY_AVAILABLE = 0x1, + MTRICDManagementFeatureUserActiveModeTrigger MTR_PROVISIONALLY_AVAILABLE = 0x2, + MTRICDManagementFeatureLongIdleTimeSupport MTR_PROVISIONALLY_AVAILABLE = 0x4, } MTR_PROVISIONALLY_AVAILABLE; typedef NS_OPTIONS(uint32_t, MTRModeSelectFeature) { diff --git a/zzz_generated/app-common/app-common/zap-generated/cluster-enums.h b/zzz_generated/app-common/app-common/zap-generated/cluster-enums.h index 80f06899acf9c2..2503a8d473c647 100644 --- a/zzz_generated/app-common/app-common/zap-generated/cluster-enums.h +++ b/zzz_generated/app-common/app-common/zap-generated/cluster-enums.h @@ -1472,6 +1472,8 @@ namespace IcdManagement { enum class Feature : uint32_t { kCheckInProtocolSupport = 0x1, + kUserActiveModeTrigger = 0x2, + kLongIdleTimeSupport = 0x4, }; } // namespace IcdManagement