You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Add water heater to energy management app (#34886)
* Refactored file location for chip-energy-management-app. Updated esp32 and linux build files.
* Updated some all-clusters-app build and CMakeLists (linux, esp32, psoc6)
* Updated remaining build and CMakefiles with new folders.
* Fixed unit tests BUILD.gn
* Restyled by gn
* Missed Ameba .cmake
* Missed all-clusters-minimal-app/esp32/main/CMakeLists.txt
* Added basic hooks to ESP32 to allow EVSE or Water Heater app
* Added initial WaterHeaterMain.cpp - needs rework
* Configure runner command to use --application <dem|eevse|whm> option
* Unify the WHM and EEVSE/DEM apps
* Restyled by whitespace
* Restyled by clang-format
* Restyled by gn
* Rename application names
* Get ESP32 energy management app building with water-heater. Move water heater files from all-clusters-app to examples/energy-management-app/energy-management-common/water-heater
* Get WHM triggers working
* Get energy tests passing
* Add some more build infrastructure to set the DEM feature map
* Address review comments from James and fix some CI tests
* Restyled by clang-format
* Restyled by gn
* Undo changes to Objects.py
* Address review from James and fix forecast subscription issues
* Address review from James
* Added ENERGY_REPORTING_TRIGGERS option to ESP32 and updated ESP32 README.md
* Guard against a EVSE and WHM app being simultaneously defined
* Updated Linux README.md to highlight --application and --featureSet args.
* Fixed mis-spell
* Removed duplicate WaterHeaterMode::Shutdown()
* Fixed missing free of WaterHeaterMode and made a call to both EvseMain shutdown and WaterHeaterMain shutdown regardless of application mode.
* Restyled by whitespace
* Restyled by clang-format
* Applied code review comments, attempt to fix clang build failure with type in loop.
* Restyled by whitespace
* Restyled by clang-format
* Get DEM and EEM tests passing when running combined app in WHM mode
* Restyled by clang-format
* Ensure absMinPower and absMaxPower are set
* Fix CI build error
* Restyled by whitespace
* Restyled by clang-format
* Fix power levels so they fit within absMinPower and absMaxPower
* Fix definition of CHIP_DEVICE_CONFIG_ENABLE_ENERGY_REPORTING_TRIGGER
---------
Co-authored-by: Restyled.io <[email protected]>
Co-authored-by: pcoleman <[email protected]>
Co-authored-by: PeterC1965 <[email protected]>
Copy file name to clipboardExpand all lines: examples/energy-management-app/energy-management-common/device-energy-management/src/DEMTestEventTriggers.cpp
Copy file name to clipboardExpand all lines: examples/energy-management-app/energy-management-common/device-energy-management/src/DeviceEnergyManagementDelegateImpl.cpp
+20
Original file line number
Diff line number
Diff line change
@@ -377,10 +377,14 @@ Status DeviceEnergyManagementDelegate::StartTimeAdjustRequest(const uint32_t req
0 commit comments