From 55715c3c0232f35b48c971e7156edae540e9173f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Beat=20K=C3=BCng?= Date: Wed, 3 Jul 2019 10:00:50 +0200 Subject: [PATCH] logger: handle 'char' type in messages Fixes errors like: ERROR [logger] No definition for topic char[10] key;uint8_t[2] _padding0; found when the Debug logging profile is selected. --- src/modules/logger/logger.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/modules/logger/logger.cpp b/src/modules/logger/logger.cpp index e3b57f79a6b0..ea30ca59e86c 100644 --- a/src/modules/logger/logger.cpp +++ b/src/modules/logger/logger.cpp @@ -1889,7 +1889,8 @@ void Logger::write_format(LogType type, const orb_metadata &meta, WrittenFormats strcmp(type_name, "uint64_t") != 0 && strcmp(type_name, "float") != 0 && strcmp(type_name, "double") != 0 && - strcmp(type_name, "bool") != 0) { + strcmp(type_name, "bool") != 0 && + strcmp(type_name, "char") != 0) { // find orb meta for type const orb_metadata *const *topics = orb_get_topics();