components/esp_matter: Add the missing bits from pressure measurement cluster, solar power and battery storage device type.

This commit is contained in:
shripad621git
2025-07-16 17:24:33 +05:30
parent 1f417192d9
commit 2bea5e6a0c
4 changed files with 57 additions and 1 deletions
@@ -1647,6 +1647,26 @@ esp_err_t add(cluster_t *cluster, config_t *config);
} /* feature */
} /* energy_preference */
namespace pressure_measurement {
namespace feature {
namespace extended {
typedef struct config {
nullable<int16_t> pressure_scaled_value;
nullable<int16_t> pressure_min_scaled_value;
nullable<int16_t> pressure_max_scaled_value;
uint8_t pressure_scale;
config() : pressure_scaled_value(), pressure_min_scaled_value(), pressure_max_scaled_value(), pressure_scale(0) {}
} config_t;
uint32_t get_id();
esp_err_t add(cluster_t *cluster, config_t *config);
} /* extended */
} /* feature */
} /* pressure_measurement */
namespace occupancy_sensing {
namespace feature {