From 70cfe6cad35de4ac067c7fb368e8112efd21b291 Mon Sep 17 00:00:00 2001 From: Simon Rasmussen Date: Thu, 16 Feb 2017 22:51:44 +0100 Subject: [PATCH] Improved logging and formatting --- include/ur_modern_driver/ur/producer.h | 20 +++++++------------- 1 file changed, 7 insertions(+), 13 deletions(-) diff --git a/include/ur_modern_driver/ur/producer.h b/include/ur_modern_driver/ur/producer.h index cfbe95c..7db11c9 100644 --- a/include/ur_modern_driver/ur/producer.h +++ b/include/ur_modern_driver/ur/producer.h @@ -16,18 +16,9 @@ public: { } - void setup_producer() - { - _stream.connect(); - } - void teardown_producer() - { - _stream.disconnect(); - } - void stop_producer() - { - _stream.disconnect(); - } + void setup_producer() { _stream.connect(); } + void teardown_producer() { _stream.disconnect(); } + void stop_producer() { _stream.disconnect(); } bool try_get(std::vector >& products) { @@ -39,9 +30,12 @@ public: //LOG_DEBUG("Read %d bytes from stream", len); - if (len < 1) { + if (len == 0) { LOG_WARN("Read nothing from stream"); return false; + } else if (len < 0) { + LOG_WARN("Stream closed"); + return false; } BinParser bp(buf, static_cast(len));