diff options
Diffstat (limited to 'control/zone.cpp')
-rw-r--r-- | control/zone.cpp | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/control/zone.cpp b/control/zone.cpp index 326ca68..b844793 100644 --- a/control/zone.cpp +++ b/control/zone.cpp @@ -72,6 +72,12 @@ Zone::Zone(Mode mode, // Do not enable set speed events when in init mode if (mode == Mode::control) { + // Process any zone handlers defined + for (auto& hand : std::get<handlerPos>(def)) + { + hand(*this); + } + // Restore thermal control current mode state restoreCurrentMode(); |