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 a60ab0e2431ed7..ee119bf83f9813 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 @@ -1634,8 +1634,8 @@ server cluster SmokeCoAlarm = 92 { } enum EndOfServiceEnum : ENUM8 { - kExpired = 0; - kNormal = 1; + kNormal = 0; + kExpired = 1; } enum ExpressedStateEnum : ENUM8 { diff --git a/src/app/zap-templates/zcl/data-model/chip/smoke-co-alarm-cluster.xml b/src/app/zap-templates/zcl/data-model/chip/smoke-co-alarm-cluster.xml index cf8bb144a8e103..a6dc0fe72e85dd 100644 --- a/src/app/zap-templates/zcl/data-model/chip/smoke-co-alarm-cluster.xml +++ b/src/app/zap-templates/zcl/data-model/chip/smoke-co-alarm-cluster.xml @@ -128,8 +128,8 @@ limitations under the License. - - + + diff --git a/src/controller/data_model/controller-clusters.matter b/src/controller/data_model/controller-clusters.matter index 463247067b2757..5a97533ac5be0b 100644 --- a/src/controller/data_model/controller-clusters.matter +++ b/src/controller/data_model/controller-clusters.matter @@ -3176,8 +3176,8 @@ client cluster SmokeCoAlarm = 92 { } enum EndOfServiceEnum : ENUM8 { - kExpired = 0; - kNormal = 1; + kNormal = 0; + kExpired = 1; } enum ExpressedStateEnum : ENUM8 { diff --git a/src/controller/python/chip/clusters/Objects.py b/src/controller/python/chip/clusters/Objects.py index d0572a7909deec..85d82a02f4a103 100644 --- a/src/controller/python/chip/clusters/Objects.py +++ b/src/controller/python/chip/clusters/Objects.py @@ -17423,8 +17423,8 @@ class ContaminationStateEnum(MatterIntEnum): kUnknownEnumValue = 4, class EndOfServiceEnum(MatterIntEnum): - kExpired = 0x00 - kNormal = 0x01 + kNormal = 0x00 + kExpired = 0x01 # All received enum values that are not listed above will be mapped # to kUnknownEnumValue. This is a helper enum value that should only # be used by code to process how it handles receiving and unknown diff --git a/src/darwin/Framework/CHIP/zap-generated/MTRBaseClusters.h b/src/darwin/Framework/CHIP/zap-generated/MTRBaseClusters.h index 57defcafb7613f..412cd772be7792 100644 --- a/src/darwin/Framework/CHIP/zap-generated/MTRBaseClusters.h +++ b/src/darwin/Framework/CHIP/zap-generated/MTRBaseClusters.h @@ -24414,8 +24414,8 @@ typedef NS_ENUM(uint8_t, MTRSmokeCOAlarmContaminationState) { } MTR_NEWLY_AVAILABLE; typedef NS_ENUM(uint8_t, MTRSmokeCOAlarmEndOfService) { - MTRSmokeCOAlarmEndOfServiceExpired MTR_NEWLY_AVAILABLE = 0x00, - MTRSmokeCOAlarmEndOfServiceNormal MTR_NEWLY_AVAILABLE = 0x01, + MTRSmokeCOAlarmEndOfServiceNormal MTR_NEWLY_AVAILABLE = 0x00, + MTRSmokeCOAlarmEndOfServiceExpired MTR_NEWLY_AVAILABLE = 0x01, } MTR_NEWLY_AVAILABLE; typedef NS_ENUM(uint8_t, MTRSmokeCOAlarmExpressedState) { diff --git a/zzz_generated/app-common/app-common/zap-generated/cluster-enums-check.h b/zzz_generated/app-common/app-common/zap-generated/cluster-enums-check.h index 659703c03bb43c..e37278001a49b5 100644 --- a/zzz_generated/app-common/app-common/zap-generated/cluster-enums-check.h +++ b/zzz_generated/app-common/app-common/zap-generated/cluster-enums-check.h @@ -1400,8 +1400,8 @@ static auto __attribute__((unused)) EnsureKnownEnumValue(SmokeCoAlarm::EndOfServ using EnumType = SmokeCoAlarm::EndOfServiceEnum; switch (val) { - case EnumType::kExpired: case EnumType::kNormal: + case EnumType::kExpired: return val; default: return static_cast(2); 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 2d8b075fab06d6..58fa88f53876be 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 @@ -1718,8 +1718,8 @@ enum class ContaminationStateEnum : uint8_t // Enum for EndOfServiceEnum enum class EndOfServiceEnum : uint8_t { - kExpired = 0x00, - kNormal = 0x01, + kNormal = 0x00, + kExpired = 0x01, // All received enum values that are not listed above will be mapped // to kUnknownEnumValue. This is a helper enum value that should only // be used by code to process how it handles receiving and unknown