From c03d22d12b666a79350813b9982b10a4d573e207 Mon Sep 17 00:00:00 2001 From: Martin Killenberg <martin.killenberg@desy.de> Date: Thu, 30 Jul 2020 09:50:40 +0200 Subject: [PATCH] testConnectTo is correctly sending initial values --- tests/executables_src/testConnectTo.cc | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/tests/executables_src/testConnectTo.cc b/tests/executables_src/testConnectTo.cc index 979cefa9..4d73af51 100644 --- a/tests/executables_src/testConnectTo.cc +++ b/tests/executables_src/testConnectTo.cc @@ -44,7 +44,8 @@ struct FirstHierarchy : ctk::ModuleGroup { ctk::ScalarPushInput<int> varA{this, "varA", "MV/m", "Desc"}; ctk::ScalarOutput<int> varX{this, "varX", "MV/m", "Desc"}; - void mainLoop() {} + void prepare() override { writeAll(); /*send initial values*/ } + void mainLoop() override {} } testModule{this, "TestModule", ""}; struct SecondModule : ctk::ApplicationModule { @@ -56,7 +57,8 @@ struct FirstHierarchy : ctk::ModuleGroup { std::vector<ctk::ScalarPushInput<int>> myVec; - void mainLoop() {} + void prepare() override { writeAll(); /*send initial values*/ } + void mainLoop() override {} } secondModule{this, "SecondModule", ""}; }; @@ -90,7 +92,8 @@ struct SecondHierarchy : ctk::ModuleGroup { } eliminatedGroup{ this, "eliminatedGroup", "A group whose hierarchy gets eliminated", ctk::HierarchyModifier::hideThis}; - void mainLoop() {} + void prepare() override { writeAll(); /*send initial values*/ } + void mainLoop() override {} } testModule{this, "TestModule", ""}; struct SecondModule : ctk::ApplicationModule { @@ -107,7 +110,8 @@ struct SecondHierarchy : ctk::ModuleGroup { std::vector<ctk::ScalarOutput<int>> myVec; - void mainLoop() {} + void prepare() override { writeAll(); /*send initial values*/ } + void mainLoop() override {} } secondModule{this, "SecondModule", ""}; }; -- GitLab