Skip to content

Commit bfce1fe

Browse files
authored
Adding API to retrieve the debug level. (#24)
This fixes #14.
1 parent 11c1385 commit bfce1fe

File tree

2 files changed

+11
-0
lines changed

2 files changed

+11
-0
lines changed

Diff for: src/Arduino_DebugUtils.cpp

+9
Original file line numberDiff line numberDiff line change
@@ -47,6 +47,10 @@ void Arduino_DebugUtils::setDebugLevel(int const debug_level) {
4747
_debug_level = debug_level;
4848
}
4949

50+
int Arduino_DebugUtils::getDebugLevel() const {
51+
return _debug_level;
52+
}
53+
5054
void Arduino_DebugUtils::setDebugOutputStream(Stream * stream) {
5155
_debug_output_stream = stream;
5256
}
@@ -142,6 +146,11 @@ bool Arduino_DebugUtils::shouldPrint(int const debug_level) const
142146
******************************************************************************/
143147

144148
Arduino_DebugUtils Debug;
149+
145150
void setDebugMessageLevel(int const debug_level) {
146151
Debug.setDebugLevel(debug_level);
147152
}
153+
154+
int getDebugMessageLevel() {
155+
return Debug.getDebugLevel();
156+
}

Diff for: src/Arduino_DebugUtils.h

+2
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,7 @@ static int const DBG_DEBUG = 3;
3838
static int const DBG_VERBOSE = 4;
3939

4040
void setDebugMessageLevel(int const debug_level);
41+
int getDebugMessageLevel();
4142

4243
/******************************************************************************
4344
CLASS DECLARATION
@@ -50,6 +51,7 @@ class Arduino_DebugUtils {
5051
Arduino_DebugUtils();
5152

5253
void setDebugLevel(int const debug_level);
54+
int getDebugLevel() const;
5355

5456
void setDebugOutputStream(Stream * stream);
5557

0 commit comments

Comments
 (0)