mirror of
https://github.com/espressif/esp-matter.git
synced 2026-04-27 19:13:13 +00:00
Add laundry dryer device type
This commit is contained in:
@@ -47,6 +47,7 @@ enum device_type_enum {
|
||||
ESP_MATTER_ENERGY_EVSE,
|
||||
ESP_MATTER_MICROWAVE_OVEN,
|
||||
ESP_MATTER_EXTRACTOR_HOOD,
|
||||
ESP_MATTER_LAUNDRY_DRYER,
|
||||
ESP_MATTER_DEVICE_TYPE_MAX
|
||||
};
|
||||
|
||||
@@ -99,6 +100,7 @@ const device_type_name device_type_list[ESP_MATTER_DEVICE_TYPE_MAX] = {
|
||||
{"cooktop", ESP_MATTER_COOKTOP},
|
||||
{"energy_evse", ESP_MATTER_ENERGY_EVSE},
|
||||
{"microwave_oven", ESP_MATTER_MICROWAVE_OVEN},
|
||||
{"extractor_hood", ESP_MATTER_EXTRACTOR_HOOD}
|
||||
{"extractor_hood", ESP_MATTER_EXTRACTOR_HOOD},
|
||||
{"laundry_dryer", ESP_MATTER_LAUNDRY_DRYER}
|
||||
};
|
||||
} /* namespace esp_matter */
|
||||
|
||||
@@ -429,6 +429,11 @@ int create(uint8_t device_type_index)
|
||||
endpoint = esp_matter::endpoint::extractor_hood::create(node, &extractor_hood_config, ENDPOINT_FLAG_NONE, NULL);
|
||||
break;
|
||||
}
|
||||
case ESP_MATTER_LAUNDRY_DRYER: {
|
||||
esp_matter::endpoint::laundry_dryer::config_t laundry_dryer_config;
|
||||
endpoint = esp_matter::endpoint::laundry_dryer::create(node, &laundry_dryer_config, ENDPOINT_FLAG_NONE, NULL);
|
||||
break;
|
||||
}
|
||||
default: {
|
||||
ESP_LOGE(TAG, "Please input a valid device type");
|
||||
break;
|
||||
|
||||
Reference in New Issue
Block a user