#ifndef SYSTEM_H_ #define SYSTEM_H_ #include #include "TaskManager.h" #include #include #include class System { public: System(); ~System(); void setBoardConfig(BoardConfig const *const boardConfig); void setUserConfig(Configuration const *const userConfig); BoardConfig const *const getBoardConfig() const; Configuration const *const getUserConfig() const; TaskManager & getTaskManager(); Display & getDisplay(); bool isWifiEthConnected() const; void connectedViaWifiEth(bool status); private: BoardConfig const * _boardConfig; Configuration const *_userConfig; TaskManager _taskManager; Display _display; bool _isWifiEthConnected; }; #endif