diff --git a/program/SVET/src/core/SVETCore.cpp b/program/SVET/src/core/SVETCore.cpp deleted file mode 100644 index cdb0be9..0000000 --- a/program/SVET/src/core/SVETCore.cpp +++ /dev/null @@ -1,23 +0,0 @@ -#include "SVETCore.h" - -/// @brief Method for run SVET Core (Must be placed on start() in main.cpp or main.ino) -/// @return true is start was successful or false if not -bool SVETCore::Start(){ - logger->Log("SVET Core is starting..."); - return true; -} -/// @brief Method for update SVET Core (Must be placed on loop() in main.cpp or main.ino) -void SVETCore::Loop(){ -} - -/// @brief Creating new instance of SVETCore. Can be the only one on the project -SVETCore::SVETCore(){ - logger = new Debug(); -} - -/// @brief Creating new instance of SVETCore. Can be the only one on the project -/// @param showDebugInfo Turn on or off debug info from SVETCore (Debug instance will still work) -/// @param baudRate Speed of serial port for Debug instance -SVETCore::SVETCore(bool showDebugInfo, short baudRate = 9600) : SVETCore(){ - this->showDebugInfo = showDebugInfo; -} \ No newline at end of file diff --git a/program/SVET/src/core/SVETCore.h b/program/SVET/src/core/SVETCore.h deleted file mode 100644 index febe0aa..0000000 --- a/program/SVET/src/core/SVETCore.h +++ /dev/null @@ -1,11 +0,0 @@ -#include "debug/Debug.h" - -class SVETCore{ - bool showDebugInfo{true}; -public: - Debug* logger; - bool Start(); - void Loop(); - SVETCore(); - SVETCore(bool showDebugInfo, short baudRate = 9600); -}; \ No newline at end of file diff --git a/program/SVET/src/core/debug/Debug.cpp b/program/SVET/src/core/debug/Debug.cpp deleted file mode 100644 index b24e2f9..0000000 --- a/program/SVET/src/core/debug/Debug.cpp +++ /dev/null @@ -1,70 +0,0 @@ -#include "Debug.h" -#include -#include -/// @brief Creating new instance of a debug logger (Using HardwareSerial class) Can be the only one on the project -/// @param baudRate Speed of serial port -Debug::Debug(short baudRate = 9600, bool isCoreDebugAllowed = true){ - this->isCoreDebugAllowed = isCoreDebugAllowed; - if(!Serial) - Serial.begin(baudRate); -} -Debug::~Debug(){ - if(Serial) - Serial.end(); -} -char* Debug::messageTypeToString(MessageType messageType){ - switch (messageType) - { - case MessageType::LOG: - return "LOG"; - case MessageType::WARN: - return "WARN"; - case MessageType::ERROR: - return "ERROR"; - } -} -const char* Debug::getMessage(MessageType messageType, char* text){ - std::string output; - output.append("["); - output.append(messageTypeToString(messageType)); - output.append("]: "); - output.append(text); - return output.c_str(); -} -void Debug::Log(char* text){ - Serial.write(27); - Serial.print("[37;40m"); - Serial.println(getMessage(MessageType::LOG, text)); -} -void Debug::Warn(char* text){ - Serial.write(27); - Serial.print("[33;40m"); - Serial.println(getMessage(MessageType::WARN, text)); -} -void Debug::Error(char* text){ - Serial.write(27); - Serial.print("[31;40m"); - Serial.println(getMessage(MessageType::ERROR, text)); -} - -void Debug::CoreLog(char* text){ - if(!isCoreDebugAllowed) - return; - Serial.write(27); - Serial.print("[37;40m CORE:"); - Serial.println(getMessage(MessageType::LOG, text)); -} -void Debug::CoreWarn(char* text){ - if(!isCoreDebugAllowed) - return; - Serial.write(27); - Serial.print("[33;40m CORE:"); - Serial.println(getMessage(MessageType::WARN, text)); -} -void Debug::CoreError(char* text){ - if(!isCoreDebugAllowed) - return; - Serial.write(27); - Serial.print("[31;40m CORE:"); - Serial.println(getMessage(MessageType::ERROR, text)); -} \ No newline at end of file diff --git a/program/SVET/src/core/debug/Debug.h b/program/SVET/src/core/debug/Debug.h deleted file mode 100644 index 1efff95..0000000 --- a/program/SVET/src/core/debug/Debug.h +++ /dev/null @@ -1,22 +0,0 @@ -enum MessageType{ - LOG, - WARN, - ERROR -}; - -class Debug{ -private: - bool isCoreDebugAllowed{true}; - char* messageTypeToString(MessageType messageType); - const char* getMessage(MessageType messageType, char* text); -public: - void Log(char* text); - void Warn(char* text); - void Error(char* text); - - void CoreLog(char* text); - void CoreWarn(char* text); - void CoreError(char* text); - Debug(short baudRate = 9600, bool isCoreDebugAllowed = true); - ~Debug(); -}; \ No newline at end of file diff --git a/program/SVET/src/main.cpp b/program/SVET/src/main.cpp index dab4ff8..80b8cfa 100644 --- a/program/SVET/src/main.cpp +++ b/program/SVET/src/main.cpp @@ -1,6 +1,5 @@ #include #include -#include "core/SVETCore.h" std::unique_ptr core; void setup() {