From b85fdc886bd07286fab60d8bf3f8931d2a8f9ccc Mon Sep 17 00:00:00 2001 From: Pavel Kirienko Date: Fri, 28 Mar 2014 11:53:07 +0400 Subject: [PATCH] Added method Logger::init() (optional) --- libuavcan/include/uavcan/protocol/logger.hpp | 2 ++ libuavcan/src/protocol/logger.cpp | 5 +++++ 2 files changed, 7 insertions(+) diff --git a/libuavcan/include/uavcan/protocol/logger.hpp b/libuavcan/include/uavcan/protocol/logger.hpp index 981314d191..48bb1c32cd 100644 --- a/libuavcan/include/uavcan/protocol/logger.hpp +++ b/libuavcan/include/uavcan/protocol/logger.hpp @@ -62,6 +62,8 @@ public: assert(getTxTimeout() == MonotonicDuration::fromMSec(DefaultTxTimeoutMs)); } + int init(); + int log(const protocol::debug::LogMessage& message); LogLevel getLevel() const { return level_; } diff --git a/libuavcan/src/protocol/logger.cpp b/libuavcan/src/protocol/logger.cpp index afcf655933..ddb32bc192 100644 --- a/libuavcan/src/protocol/logger.cpp +++ b/libuavcan/src/protocol/logger.cpp @@ -15,6 +15,11 @@ Logger::LogLevel Logger::getExternalSinkLevel() const return (external_sink_ == NULL) ? LevelAboveAll : external_sink_->getLogLevel(); } +int Logger::init() +{ + return logmsg_pub_.init(); +} + int Logger::log(const protocol::debug::LogMessage& message) { int retval = 0;