#pragma once #include #include #include "Max31865Dummy.h" #include "Tmp1075Dummy.h" class TemperatureSensorInserter : public ExecutableObjectIF, public SystemObject { public: using Max31865DummyMap = std::map; using Tmp1075DummyMap = std::map; explicit TemperatureSensorInserter(object_id_t objectId, const Max31865DummyMap& tempSensorDummies_, const Tmp1075DummyMap& tempTmpSensorDummies_); ReturnValue_t initialize() override; protected: ReturnValue_t performOperation(uint8_t opCode) override; private: Max31865DummyMap max31865DummyMap; Tmp1075DummyMap tmp1075DummyMap; enum TestCase { NONE = 0, COOL_SYRLINKS = 1 }; int iteration = 0; bool performTest = false; TestCase testCase = TestCase::NONE; // void noise(); };