Skip to content

Commit 222f7d0

Browse files
committed
feat: Enable choosing a logger in config
1 parent c871536 commit 222f7d0

File tree

2 files changed

+16
-7
lines changed

2 files changed

+16
-7
lines changed

Sketches/SenseBoxMcu/SenseBoxMcu.ino

+7-2
Original file line numberDiff line numberDiff line change
@@ -65,8 +65,13 @@ Sketch::SketchConfiguration Configuration = []
6565

6666
// Prepare IoC
6767
CentralUnit::RamInfoReader RamInfoReader;
68-
//Logging::SerialLogger Logger{ Configuration.Logger_LogLevel };
69-
Logging::Winc1500TelnetLogger Logger{ Configuration.Logger_LogLevel };
68+
#if (LOG_LOGGER == LOGGER_SERIAL)
69+
Logging::SerialLogger Logger{ Configuration.Logger_LogLevel };
70+
#elif (LOG_LOGGER == LOGGER_TELNET)
71+
Logging::Winc1500TelnetLogger Logger{ Configuration.Logger_LogLevel };
72+
#else
73+
#error Unknown logger
74+
#endif
7075
Measurement::MaximumStrategy SlmAggregationStrategy;
7176
Measurement::MaximumStrategy TemperatureAggregationStrategy;
7277
Measurement::MaximumStrategy HumidityAggregationStrategy;

Sketches/SenseBoxMcu/SketchConfig.h.template

+9-5
Original file line numberDiff line numberDiff line change
@@ -9,12 +9,16 @@
99
#define SENSEBOX_AUTH_TOKEN "Authentication token"
1010

1111
#define SOUND_SENSOR_ID "ID of sound level meter"
12-
#define TEMP_SENSOR_ID "ID of temperature sensor";
13-
#define REL_HUMIDITY_SENSOR_ID "ID of humidity sensor";
14-
#define PM10_SENSOR_ID "ID of PM10 finedust sensor";
15-
#define PM25_SENSOR_ID "ID of PM2.5 finedust sensor";
12+
#define TEMP_SENSOR_ID "ID of temperature sensor"
13+
#define REL_HUMIDITY_SENSOR_ID "ID of humidity sensor"
14+
#define PM10_SENSOR_ID "ID of PM10 finedust sensor"
15+
#define PM25_SENSOR_ID "ID of PM2.5 finedust sensor"
1616

1717
/* --- Sensebox Peripherals ---- */
1818

1919
/* --- Debugging ---- */
20-
#define LOG_LEVEL = LogLevelError;
20+
#define LOGGER_SERIAL (1)
21+
#define LOGGER_TELNET (2)
22+
23+
#define LOG_LEVEL = LogLevelError
24+
#define LOG_LOGGER LOGGER_TELNET

0 commit comments

Comments
 (0)