From 4f0573d6127170e0078d7f59ce9b501822277938 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Beat=20K=C3=BCng?= Date: Sat, 7 May 2016 08:44:27 +0200 Subject: [PATCH] logger: reset _write_dropouts after status output --- 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 93e1603a40..20680ae543 100644 --- a/src/modules/logger/logger.cpp +++ b/src/modules/logger/logger.cpp @@ -168,9 +168,10 @@ void Logger::status() float seconds = ((float)(hrt_absolute_time() - _start_time)) / 1000000.0f; PX4_INFO("Wrote %4.2f MiB (avg %5.2f KiB/s)", (double)mebibytes, (double)(kibibytes / seconds)); - PX4_INFO("Dropouts: %zu (max len: %.3f s), max used buffer: %zu / %zu B", + PX4_INFO("Since last status: dropouts: %zu (max len: %.3f s), max used buffer: %zu / %zu B", _write_dropouts, (double)_max_dropout_duration, _high_water, _writer.get_buffer_size()); _high_water = 0; + _write_dropouts = 0; _max_dropout_duration = 0.f; } }