diff --git a/libuavcan/include/uavcan/protocol/dynamic_node_id_server/event.hpp b/libuavcan/include/uavcan/protocol/dynamic_node_id_server/event.hpp index 26413b1e7c..d3d052aee1 100644 --- a/libuavcan/include/uavcan/protocol/dynamic_node_id_server/event.hpp +++ b/libuavcan/include/uavcan/protocol/dynamic_node_id_server/event.hpp @@ -76,7 +76,7 @@ enum TraceCode // 45 TraceDiscoveryTimerStop, // reason code (see sources for details) TraceDiscoveryGetNodeInfoRequest, // target node ID - Trace20, + TraceDiscoveryNodeRestartDetected, // node ID Trace21, Trace22, // 50 @@ -147,7 +147,7 @@ public: "DiscoveryTimerStart", "DiscoveryTimerStop", "DiscoveryGetNodeInfoRequest", - "", + "DiscoveryNodeRestartDetected", "", "" }; diff --git a/libuavcan/include/uavcan/protocol/dynamic_node_id_server/node_discoverer.hpp b/libuavcan/include/uavcan/protocol/dynamic_node_id_server/node_discoverer.hpp index c1074c3a8e..7fd1474691 100644 --- a/libuavcan/include/uavcan/protocol/dynamic_node_id_server/node_discoverer.hpp +++ b/libuavcan/include/uavcan/protocol/dynamic_node_id_server/node_discoverer.hpp @@ -277,7 +277,7 @@ class NodeDiscoverer : TimerBase if (msg.uptime_sec < data->last_seen_uptime) { - UAVCAN_TRACE("dynamic_node_id_server::NodeDiscoverer", "Node %d restarted", int(msg.getSrcNodeID().get())); + trace(TraceDiscoveryNodeRestartDetected, msg.getSrcNodeID().get()); data->num_get_node_info_attempts = 0; } data->last_seen_uptime = msg.uptime_sec;