|
16 | 16 | */
|
17 | 17 |
|
18 | 18 | #include "DeviceCallbacks.h"
|
| 19 | + |
| 20 | +#if CONFIG_ENABLE_EXAMPLE_EVSE_DEVICE |
19 | 21 | #include <EnergyEvseMain.h>
|
| 22 | +#endif // CONFIG_ENABLE_EXAMPLE_EVSE_DEVICE |
| 23 | + |
| 24 | +#if CONFIG_ENABLE_EXAMPLE_WATER_HEATER_DEVICE |
| 25 | +#include <WaterHeaterMain.h> |
| 26 | +#endif // CONFIG_ENABLE_EXAMPLE_EVSE_DEVICE |
20 | 27 |
|
21 | 28 | #include "esp_log.h"
|
22 | 29 | #include <common/CHIPDeviceManager.h>
|
@@ -134,13 +141,26 @@ chip::BitMask<Feature> GetFeatureMapFromCmdLine()
|
134 | 141 | void ApplicationInit()
|
135 | 142 | {
|
136 | 143 | ESP_LOGD(TAG, "Energy Management App: ApplicationInit()");
|
| 144 | +#if CONFIG_ENABLE_EXAMPLE_EVSE_DEVICE |
137 | 145 | EvseApplicationInit();
|
| 146 | +#endif // CONFIG_ENABLE_EXAMPLE_EVSE_DEVICE |
| 147 | + |
| 148 | +#if CONFIG_ENABLE_EXAMPLE_WATER_HEATER_DEVICE |
| 149 | + WaterHeaterApplicationInit(); |
| 150 | +#endif // CONFIG_ENABLE_EXAMPLE_WATER_HEATER_DEVICE |
138 | 151 | }
|
139 | 152 |
|
140 | 153 | void ApplicationShutdown()
|
141 | 154 | {
|
142 | 155 | ESP_LOGD(TAG, "Energy Management App: ApplicationShutdown()");
|
| 156 | + |
| 157 | +#if CONFIG_ENABLE_EXAMPLE_EVSE_DEVICE |
143 | 158 | EvseApplicationShutdown();
|
| 159 | +#endif // CONFIG_ENABLE_EXAMPLE_EVSE_DEVICE |
| 160 | + |
| 161 | +#if CONFIG_ENABLE_EXAMPLE_WATER_HEATER_DEVICE |
| 162 | + WaterHeaterApplicationShutdown(); |
| 163 | +#endif // CONFIG_ENABLE_EXAMPLE_WATER_HEATER_DEVICE |
144 | 164 | }
|
145 | 165 |
|
146 | 166 | static void InitServer(intptr_t context)
|
|
0 commit comments