From a706f6d9bd382acf372d5c6cb90c62fc6571c139 Mon Sep 17 00:00:00 2001 From: Robin Mueller Date: Sat, 15 Jan 2022 13:09:33 +0100 Subject: [PATCH] using test booleans --- bsp_q7s/boardtest/Q7STestTask.cpp | 15 ++++++++++++--- bsp_q7s/boardtest/Q7STestTask.h | 4 ++++ 2 files changed, 16 insertions(+), 3 deletions(-) diff --git a/bsp_q7s/boardtest/Q7STestTask.cpp b/bsp_q7s/boardtest/Q7STestTask.cpp index 77bd7e13..dc87cd3b 100644 --- a/bsp_q7s/boardtest/Q7STestTask.cpp +++ b/bsp_q7s/boardtest/Q7STestTask.cpp @@ -22,11 +22,18 @@ #include Q7STestTask::Q7STestTask(object_id_t objectId): TestTask(objectId) { + doTestSdCard = false; + doTestScratchApi = false; + doTestGps = false; } ReturnValue_t Q7STestTask::performOneShotAction() { - //testSdCard(); - //testScratchApi(); + if (doTestSdCard) { + testSdCard(); + } + if (doTestScratchApi) { + testScratchApi(); + } //testJsonLibDirect(); //testDummyParams(); //testProtHandler(); @@ -36,7 +43,9 @@ ReturnValue_t Q7STestTask::performOneShotAction() { } ReturnValue_t Q7STestTask::performPeriodicAction() { - testGpsDaemon(); + if(doTestGps) { + testGpsDaemon(); + } return TestTask::performPeriodicAction(); } diff --git a/bsp_q7s/boardtest/Q7STestTask.h b/bsp_q7s/boardtest/Q7STestTask.h index f6da9b7a..91e8c3d6 100644 --- a/bsp_q7s/boardtest/Q7STestTask.h +++ b/bsp_q7s/boardtest/Q7STestTask.h @@ -9,6 +9,10 @@ public: ReturnValue_t initialize() override; private: + bool doTestSdCard = false; + bool doTestScratchApi = false; + bool doTestGps = false; + CoreController* coreController = nullptr; ReturnValue_t performOneShotAction() override; ReturnValue_t performPeriodicAction() override;