diff --git a/examples/air-purifier-app/air-purifier-common/air-purifier-app.matter b/examples/air-purifier-app/air-purifier-common/air-purifier-app.matter index ad7771e53a4821..e4dede53a4f01b 100644 --- a/examples/air-purifier-app/air-purifier-common/air-purifier-app.matter +++ b/examples/air-purifier-app/air-purifier-common/air-purifier-app.matter @@ -1429,7 +1429,7 @@ cluster GroupKeyManagement = 63 { /** Attributes for reporting air quality classification */ cluster AirQuality = 91 { - revision 1; // NOTE: Default/not specifically set + revision 1; enum AirQualityEnum : enum8 { kUnknown = 0; diff --git a/examples/air-quality-sensor-app/air-quality-sensor-common/air-quality-sensor-app.matter b/examples/air-quality-sensor-app/air-quality-sensor-common/air-quality-sensor-app.matter index 1bdcf77bf92869..657eb0dd3de8c7 100644 --- a/examples/air-quality-sensor-app/air-quality-sensor-common/air-quality-sensor-app.matter +++ b/examples/air-quality-sensor-app/air-quality-sensor-common/air-quality-sensor-app.matter @@ -1704,7 +1704,7 @@ cluster GroupKeyManagement = 63 { /** Attributes for reporting air quality classification */ cluster AirQuality = 91 { - revision 1; // NOTE: Default/not specifically set + revision 1; enum AirQualityEnum : enum8 { kUnknown = 0; 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 34c5d04bbc92a8..77cf83dc532dc0 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 @@ -3506,7 +3506,7 @@ cluster DishwasherMode = 89 { /** Attributes for reporting air quality classification */ cluster AirQuality = 91 { - revision 1; // NOTE: Default/not specifically set + revision 1; enum AirQualityEnum : enum8 { kUnknown = 0; diff --git a/examples/chef/devices/rootnode_airpurifier_airqualitysensor_temperaturesensor_humiditysensor_thermostat_56de3d5f45.matter b/examples/chef/devices/rootnode_airpurifier_airqualitysensor_temperaturesensor_humiditysensor_thermostat_56de3d5f45.matter index 6972ad9208a39a..68a00204e48b91 100644 --- a/examples/chef/devices/rootnode_airpurifier_airqualitysensor_temperaturesensor_humiditysensor_thermostat_56de3d5f45.matter +++ b/examples/chef/devices/rootnode_airpurifier_airqualitysensor_temperaturesensor_humiditysensor_thermostat_56de3d5f45.matter @@ -1352,7 +1352,7 @@ cluster GroupKeyManagement = 63 { /** Attributes for reporting air quality classification */ cluster AirQuality = 91 { - revision 1; // NOTE: Default/not specifically set + revision 1; enum AirQualityEnum : enum8 { kUnknown = 0; diff --git a/examples/chef/devices/rootnode_airqualitysensor_e63187f6c9.matter b/examples/chef/devices/rootnode_airqualitysensor_e63187f6c9.matter index 68f7a47403b839..9a906bd15b300f 100644 --- a/examples/chef/devices/rootnode_airqualitysensor_e63187f6c9.matter +++ b/examples/chef/devices/rootnode_airqualitysensor_e63187f6c9.matter @@ -1744,7 +1744,7 @@ cluster FixedLabel = 64 { /** Attributes for reporting air quality classification */ cluster AirQuality = 91 { - revision 1; // NOTE: Default/not specifically set + revision 1; enum AirQualityEnum : enum8 { kUnknown = 0; diff --git a/examples/chef/devices/rootnode_contactsensor_lightsensor_occupancysensor_temperaturesensor_pressuresensor_flowsensor_humiditysensor_airqualitysensor_powersource_367e7cea91.matter b/examples/chef/devices/rootnode_contactsensor_lightsensor_occupancysensor_temperaturesensor_pressuresensor_flowsensor_humiditysensor_airqualitysensor_powersource_367e7cea91.matter index aa693a15b189a7..cee1038f2cb80c 100644 --- a/examples/chef/devices/rootnode_contactsensor_lightsensor_occupancysensor_temperaturesensor_pressuresensor_flowsensor_humiditysensor_airqualitysensor_powersource_367e7cea91.matter +++ b/examples/chef/devices/rootnode_contactsensor_lightsensor_occupancysensor_temperaturesensor_pressuresensor_flowsensor_humiditysensor_airqualitysensor_powersource_367e7cea91.matter @@ -1645,7 +1645,7 @@ cluster BooleanState = 69 { /** Attributes for reporting air quality classification */ cluster AirQuality = 91 { - revision 1; // NOTE: Default/not specifically set + revision 1; enum AirQualityEnum : enum8 { kUnknown = 0; diff --git a/src/app/zap-templates/zcl/data-model/chip/air-quality-cluster.xml b/src/app/zap-templates/zcl/data-model/chip/air-quality-cluster.xml index 1b5d34b7bacb02..f25f6e8b90695c 100644 --- a/src/app/zap-templates/zcl/data-model/chip/air-quality-cluster.xml +++ b/src/app/zap-templates/zcl/data-model/chip/air-quality-cluster.xml @@ -1,6 +1,6 @@ - + + Air Quality @@ -24,7 +30,7 @@ limitations under the License. AIR_QUALITY_CLUSTER true true - + @@ -39,22 +45,19 @@ limitations under the License. - - - - + AirQuality - - - - - - - - + + + + + + + + diff --git a/src/controller/data_model/controller-clusters.matter b/src/controller/data_model/controller-clusters.matter index 0a7fc02e8215d5..3fbac3463c92f8 100644 --- a/src/controller/data_model/controller-clusters.matter +++ b/src/controller/data_model/controller-clusters.matter @@ -3724,7 +3724,7 @@ cluster DishwasherMode = 89 { /** Attributes for reporting air quality classification */ cluster AirQuality = 91 { - revision 1; // NOTE: Default/not specifically set + revision 1; enum AirQualityEnum : enum8 { kUnknown = 0;