New trace code on remote node restart

This commit is contained in:
Pavel Kirienko
2015-05-11 14:27:55 +03:00
parent 3221179eef
commit 63ce2b793d
2 changed files with 3 additions and 3 deletions
@@ -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",
"",
""
};
@@ -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;