Make const public (why not)

This commit is contained in:
Pavel-Savely Savianok 2024-06-15 14:40:18 +03:00
parent b71780efad
commit e635f8b583

View File

@ -13,8 +13,6 @@
class Logger class Logger
{ {
private: private:
const MessageType CoreLogLevel;
const MessageType UserLogLevel;
const bool UseColor; const bool UseColor;
const char *messageTypeToString(MessageType messageType); const char *messageTypeToString(MessageType messageType);
@ -23,12 +21,19 @@ private:
void sendMessage(const char *output, SerialColor color); void sendMessage(const char *output, SerialColor color);
public: public:
/// @brief Core Log Level
const MessageType CoreLogLevel;
/// @brief User Log Level
const MessageType UserLogLevel;
/// @brief Create instance of logger /// @brief Create instance of logger
/// @param baudRate Speed of Serial port /// @param baudRate Speed of Serial port
/// @param coreLogLevel LogLevel for Core (if userLogLevel and coreLogLevel equals NONE, the serial connection will not start) /// @param coreLogLevel LogLevel for Core (if userLogLevel and coreLogLevel equals NONE, the serial connection will not start)
/// @param userLogLevel LogLevel for user (if userLogLevel and coreLogLevel equals NONE, the serial connection will not start) /// @param userLogLevel LogLevel for user (if userLogLevel and coreLogLevel equals NONE, the serial connection will not start)
/// @param useColor Send messages with color ESCapes on serial monitor /// @param useColor Send messages with color ESCapes on serial monitor
Logger(short baudRate, MessageType coreLogLevel, MessageType userLogLevel, bool useColor); Logger(short baudRate, MessageType coreLogLevel, MessageType userLogLevel, bool useColor);
~Logger(); ~Logger();
/// @brief Log information /// @brief Log information
/// @param data Message. Example: "Hello world!" /// @param data Message. Example: "Hello world!"