Skip to content

Commit 45287e8

Browse files
[SL-ONLY] Update ApplicationSleepManager to match updated VerifyAndTransitionToLowPowerMode function
1 parent 39927c1 commit 45287e8

File tree

1 file changed

+10
-8
lines changed

1 file changed

+10
-8
lines changed

examples/platform/silabs/wifi/icd/ApplicationSleepManager.cpp

+10-8
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,8 @@ enum class SpecialCaseVendorID : uint16_t
3232

3333
} // namespace
3434

35+
using chip::DeviceLayer::Silabs::WifiSleepManager;
36+
3537
ApplicationSleepManager ApplicationSleepManager::mInstance;
3638

3739
CHIP_ERROR ApplicationSleepManager::Init()
@@ -53,23 +55,23 @@ CHIP_ERROR ApplicationSleepManager::Init()
5355
void ApplicationSleepManager::OnCommissioningWindowOpened()
5456
{
5557
mIsCommissionningWindowOpen = true;
56-
mWifiSleepManager->VerifyAndTransitionToLowPowerMode();
58+
mWifiSleepManager->VerifyAndTransitionToLowPowerMode(PowerEvent::kGenericEvent);
5759
}
5860

5961
void ApplicationSleepManager::OnCommissioningWindowClosed()
6062
{
6163
mIsCommissionningWindowOpen = false;
62-
mWifiSleepManager->VerifyAndTransitionToLowPowerMode();
64+
mWifiSleepManager->VerifyAndTransitionToLowPowerMode(PowerEvent::kGenericEvent);
6365
}
6466

6567
void ApplicationSleepManager::OnSubscriptionEstablished(chip::app::ReadHandler & aReadHandler)
6668
{
67-
mWifiSleepManager->VerifyAndTransitionToLowPowerMode();
69+
mWifiSleepManager->VerifyAndTransitionToLowPowerMode(PowerEvent::kGenericEvent);
6870
}
6971

7072
void ApplicationSleepManager::OnSubscriptionTerminated(chip::app::ReadHandler & aReadHandler)
7173
{
72-
mWifiSleepManager->VerifyAndTransitionToLowPowerMode();
74+
mWifiSleepManager->VerifyAndTransitionToLowPowerMode(PowerEvent::kGenericEvent);
7375
}
7476

7577
CHIP_ERROR ApplicationSleepManager::OnSubscriptionRequested(chip::app::ReadHandler & aReadHandler,
@@ -81,12 +83,12 @@ CHIP_ERROR ApplicationSleepManager::OnSubscriptionRequested(chip::app::ReadHandl
8183

8284
void ApplicationSleepManager::OnFabricRemoved(const chip::FabricTable & fabricTable, chip::FabricIndex fabricIndex)
8385
{
84-
mWifiSleepManager->VerifyAndTransitionToLowPowerMode();
86+
mWifiSleepManager->VerifyAndTransitionToLowPowerMode(PowerEvent::kGenericEvent);
8587
}
8688

8789
void ApplicationSleepManager::OnFabricCommitted(const chip::FabricTable & fabricTable, chip::FabricIndex fabricIndex)
8890
{
89-
mWifiSleepManager->VerifyAndTransitionToLowPowerMode();
91+
mWifiSleepManager->VerifyAndTransitionToLowPowerMode(PowerEvent::kGenericEvent);
9092
}
9193

9294
bool ApplicationSleepManager::CanGoToLIBasedSleep()
@@ -166,13 +168,13 @@ bool ApplicationSleepManager::ProcessKeychainEdgeCase()
166168
void ApplicationSleepManager::OnEnterActiveMode()
167169
{
168170
mIsInActiveMode = true;
169-
mWifiSleepManager->VerifyAndTransitionToLowPowerMode();
171+
mWifiSleepManager->VerifyAndTransitionToLowPowerMode(PowerEvent::kGenericEvent);
170172
}
171173

172174
void ApplicationSleepManager::OnEnterIdleMode()
173175
{
174176
mIsInActiveMode = false;
175-
mWifiSleepManager->VerifyAndTransitionToLowPowerMode();
177+
mWifiSleepManager->VerifyAndTransitionToLowPowerMode(PowerEvent::kGenericEvent);
176178
}
177179

178180
void ApplicationSleepManager::OnTransitionToIdle()

0 commit comments

Comments
 (0)