@@ -32,6 +32,8 @@ enum class SpecialCaseVendorID : uint16_t
32
32
33
33
} // namespace
34
34
35
+ using chip::DeviceLayer::Silabs::WifiSleepManager;
36
+
35
37
ApplicationSleepManager ApplicationSleepManager::mInstance ;
36
38
37
39
CHIP_ERROR ApplicationSleepManager::Init ()
@@ -53,23 +55,23 @@ CHIP_ERROR ApplicationSleepManager::Init()
53
55
void ApplicationSleepManager::OnCommissioningWindowOpened ()
54
56
{
55
57
mIsCommissionningWindowOpen = true ;
56
- mWifiSleepManager ->VerifyAndTransitionToLowPowerMode ();
58
+ mWifiSleepManager ->VerifyAndTransitionToLowPowerMode (PowerEvent:: kGenericEvent );
57
59
}
58
60
59
61
void ApplicationSleepManager::OnCommissioningWindowClosed ()
60
62
{
61
63
mIsCommissionningWindowOpen = false ;
62
- mWifiSleepManager ->VerifyAndTransitionToLowPowerMode ();
64
+ mWifiSleepManager ->VerifyAndTransitionToLowPowerMode (PowerEvent:: kGenericEvent );
63
65
}
64
66
65
67
void ApplicationSleepManager::OnSubscriptionEstablished (chip::app::ReadHandler & aReadHandler)
66
68
{
67
- mWifiSleepManager ->VerifyAndTransitionToLowPowerMode ();
69
+ mWifiSleepManager ->VerifyAndTransitionToLowPowerMode (PowerEvent:: kGenericEvent );
68
70
}
69
71
70
72
void ApplicationSleepManager::OnSubscriptionTerminated (chip::app::ReadHandler & aReadHandler)
71
73
{
72
- mWifiSleepManager ->VerifyAndTransitionToLowPowerMode ();
74
+ mWifiSleepManager ->VerifyAndTransitionToLowPowerMode (PowerEvent:: kGenericEvent );
73
75
}
74
76
75
77
CHIP_ERROR ApplicationSleepManager::OnSubscriptionRequested (chip::app::ReadHandler & aReadHandler,
@@ -81,12 +83,12 @@ CHIP_ERROR ApplicationSleepManager::OnSubscriptionRequested(chip::app::ReadHandl
81
83
82
84
void ApplicationSleepManager::OnFabricRemoved (const chip::FabricTable & fabricTable, chip::FabricIndex fabricIndex)
83
85
{
84
- mWifiSleepManager ->VerifyAndTransitionToLowPowerMode ();
86
+ mWifiSleepManager ->VerifyAndTransitionToLowPowerMode (PowerEvent:: kGenericEvent );
85
87
}
86
88
87
89
void ApplicationSleepManager::OnFabricCommitted (const chip::FabricTable & fabricTable, chip::FabricIndex fabricIndex)
88
90
{
89
- mWifiSleepManager ->VerifyAndTransitionToLowPowerMode ();
91
+ mWifiSleepManager ->VerifyAndTransitionToLowPowerMode (PowerEvent:: kGenericEvent );
90
92
}
91
93
92
94
bool ApplicationSleepManager::CanGoToLIBasedSleep ()
@@ -166,13 +168,13 @@ bool ApplicationSleepManager::ProcessKeychainEdgeCase()
166
168
void ApplicationSleepManager::OnEnterActiveMode ()
167
169
{
168
170
mIsInActiveMode = true ;
169
- mWifiSleepManager ->VerifyAndTransitionToLowPowerMode ();
171
+ mWifiSleepManager ->VerifyAndTransitionToLowPowerMode (PowerEvent:: kGenericEvent );
170
172
}
171
173
172
174
void ApplicationSleepManager::OnEnterIdleMode ()
173
175
{
174
176
mIsInActiveMode = false ;
175
- mWifiSleepManager ->VerifyAndTransitionToLowPowerMode ();
177
+ mWifiSleepManager ->VerifyAndTransitionToLowPowerMode (PowerEvent:: kGenericEvent );
176
178
}
177
179
178
180
void ApplicationSleepManager::OnTransitionToIdle ()
0 commit comments