Removed shit
This commit is contained in:
parent
f832571f0e
commit
1645d5d896
@ -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;
|
||||
}
|
@ -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);
|
||||
};
|
@ -1,70 +0,0 @@
|
||||
#include "Debug.h"
|
||||
#include <string>
|
||||
#include <Arduino.h>
|
||||
/// @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));
|
||||
}
|
@ -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();
|
||||
};
|
@ -1,6 +1,5 @@
|
||||
#include <Arduino.h>
|
||||
#include <memory>
|
||||
#include "core/SVETCore.h"
|
||||
|
||||
std::unique_ptr<SVETCore> core;
|
||||
void setup() {
|
||||
|
Loading…
x
Reference in New Issue
Block a user