From 80fea683ac541c4aa76d888e16d9bc27aaa65cc2 Mon Sep 17 00:00:00 2001 From: Armin Co <armin.co@hs-bochum.de> Date: Mon, 5 Oct 2020 09:31:15 +0200 Subject: [PATCH] Enable logger. --- src/smart_grid/ModelState.hpp | 2 +- src/smg_server.cpp | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/src/smart_grid/ModelState.hpp b/src/smart_grid/ModelState.hpp index 5e72dd0..9a4bd8f 100644 --- a/src/smart_grid/ModelState.hpp +++ b/src/smart_grid/ModelState.hpp @@ -60,7 +60,7 @@ struct PowerUsage class StateLogger; -class ModelState : Subject<StateLogger, ModelState> +class ModelState : public Subject<StateLogger, ModelState> { public: ModelState(SmartGridModell &modell); diff --git a/src/smg_server.cpp b/src/smg_server.cpp index f7dfec4..8c4cfcc 100644 --- a/src/smg_server.cpp +++ b/src/smg_server.cpp @@ -48,6 +48,8 @@ void run_sim() SmartGridModell modell{i2c_device}; ModelState day{modell}; + auto log = std::make_shared<StateLogger>(); + day.attach(log); MainState main_state {MainState::Simulation}; SimState sim_state {SimState::Entry}; -- GitLab