#pragma once #include "Arm.h" // Singleton-class, use MainLoop::getInstance() to get the only instance of the runtime class MainLoop { public: static MainLoop& getInstance(); MainLoop(const MainLoop& other) = delete; MainLoop(MainLoop&& other) = delete; ~MainLoop() noexcept; void run(); private: MainLoop() noexcept; bool isRunning = true; Arm arm; };