Improve debugging diag and empty event
authorRomain Forlot <romain.forlot@iot.bzh>
Wed, 9 Aug 2017 14:07:05 +0000 (16:07 +0200)
committerRomain Forlot <romain.forlot@iot.bzh>
Wed, 9 Aug 2017 14:07:05 +0000 (16:07 +0200)
Change-Id: I64dd5b3f241a9696dc759dffff884772e3f72fd7
Signed-off-by: Romain Forlot <romain.forlot@iot.bzh>
low-can-binding/binding/low-can-socket.cpp

index fdd506b..afdc986 100644 (file)
@@ -107,7 +107,10 @@ const std::string low_can_socket_t::get_name() const
 {
        if (can_signal_ != nullptr)
                return can_signal_->get_name();
+       else if (!diagnostic_message_.empty())
+               return "diagnostic_messages";
 
+       AFB_WARNING("No diagnostics messages nor CAN signals registered in that subscription. Name empty ! It's a bug to be reported.");
        return "";
 }
 
@@ -119,6 +122,7 @@ const std::string low_can_socket_t::get_name(uint32_t pid) const
        if (!diagnostic_message_.empty())
                return get_diagnostic_message(pid)->get_name() ;
 
+       AFB_WARNING("No diagnostics messages nor CAN signals registered in that subscription. Name empty ! It's a bug to be reported.");
        return "";
 }