Skip to content

Commit 2e4da23

Browse files
committed
Remove Feature Id from Mode Base derived clusters where all features have been removed.
1 parent b527893 commit 2e4da23

File tree

4 files changed

+4
-5
lines changed

4 files changed

+4
-5
lines changed

examples/all-clusters-app/all-clusters-common/src/dishwasher-mode.cpp

+1-1
Original file line numberDiff line numberDiff line change
@@ -101,6 +101,6 @@ void emberAfDishwasherModeClusterInitCallback(chip::EndpointId endpointId)
101101
VerifyOrDie(gDishwasherModeDelegate == nullptr && gDishwasherModeInstance == nullptr);
102102
gDishwasherModeDelegate = new DishwasherMode::DishwasherModeDelegate;
103103
gDishwasherModeInstance =
104-
new ModeBase::Instance(gDishwasherModeDelegate, 0x1, DishwasherMode::Id, chip::to_underlying(Feature::kOnOff));
104+
new ModeBase::Instance(gDishwasherModeDelegate, 0x1, DishwasherMode::Id, 0);
105105
gDishwasherModeInstance->Init();
106106
}

examples/all-clusters-app/all-clusters-common/src/laundry-washer-mode.cpp

+1-1
Original file line numberDiff line numberDiff line change
@@ -100,6 +100,6 @@ void emberAfLaundryWasherModeClusterInitCallback(chip::EndpointId endpointId)
100100
VerifyOrDie(gLaundryWasherModeDelegate == nullptr && gLaundryWasherModeInstance == nullptr);
101101
gLaundryWasherModeDelegate = new LaundryWasherMode::LaundryWasherModeDelegate;
102102
gLaundryWasherModeInstance =
103-
new ModeBase::Instance(gLaundryWasherModeDelegate, 0x1, LaundryWasherMode::Id, chip::to_underlying(Feature::kOnOff));
103+
new ModeBase::Instance(gLaundryWasherModeDelegate, 0x1, LaundryWasherMode::Id, 0);
104104
gLaundryWasherModeInstance->Init();
105105
}

examples/all-clusters-app/all-clusters-common/src/microwave-oven-mode.cpp

+1-1
Original file line numberDiff line numberDiff line change
@@ -101,6 +101,6 @@ void emberAfMicrowaveOvenModeClusterInitCallback(chip::EndpointId endpointId)
101101
VerifyOrDie(gMicrowaveOvenModeDelegate == nullptr && gMicrowaveOvenModeInstance == nullptr);
102102
gMicrowaveOvenModeDelegate = new MicrowaveOvenMode::ExampleMicrowaveOvenModeDelegate;
103103
gMicrowaveOvenModeInstance =
104-
new ModeBase::Instance(gMicrowaveOvenModeDelegate, endpointId, MicrowaveOvenMode::Id, chip::to_underlying(Feature::kOnOff));
104+
new ModeBase::Instance(gMicrowaveOvenModeDelegate, endpointId, MicrowaveOvenMode::Id, 0);
105105
gMicrowaveOvenModeInstance->Init();
106106
}

examples/all-clusters-app/all-clusters-common/src/tcc-mode.cpp

+1-2
Original file line numberDiff line numberDiff line change
@@ -94,7 +94,6 @@ void emberAfRefrigeratorAndTemperatureControlledCabinetModeClusterInitCallback(c
9494
VerifyOrDie(endpointId == 1); // this cluster is only enabled for endpoint 1.
9595
VerifyOrDie(gTccModeDelegate == nullptr && gTccModeInstance == nullptr);
9696
gTccModeDelegate = new RefrigeratorAndTemperatureControlledCabinetMode::TccModeDelegate;
97-
gTccModeInstance = new ModeBase::Instance(gTccModeDelegate, 0x1, RefrigeratorAndTemperatureControlledCabinetMode::Id,
98-
chip::to_underlying(Feature::kOnOff));
97+
gTccModeInstance = new ModeBase::Instance(gTccModeDelegate, 0x1, RefrigeratorAndTemperatureControlledCabinetMode::Id, 0);
9998
gTccModeInstance->Init();
10099
}

0 commit comments

Comments
 (0)