From 132ab39c49cc67c7f5575f4c3b21a09e6fbd1bb9 Mon Sep 17 00:00:00 2001 From: Pavel Kirienko Date: Sat, 23 May 2015 23:25:08 +0300 Subject: [PATCH] uavcan_dynamic_node_id_server - Highliting Leader state in green --- .../linux/apps/uavcan_dynamic_node_id_server.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/libuavcan_drivers/linux/apps/uavcan_dynamic_node_id_server.cpp b/libuavcan_drivers/linux/apps/uavcan_dynamic_node_id_server.cpp index fb275f68d0..b71bb9dba9 100644 --- a/libuavcan_drivers/linux/apps/uavcan_dynamic_node_id_server.cpp +++ b/libuavcan_drivers/linux/apps/uavcan_dynamic_node_id_server.cpp @@ -356,7 +356,9 @@ void redraw(const uavcan_linux::NodePtr& node, render_top_str("State", raft_state_to_string(report.state), - colorize_if(report.state == RaftCore::ServerStateCandidate, CLIColor::Magenta)); + (report.state == RaftCore::ServerStateCandidate) ? CLIColor::Magenta : + (report.state == RaftCore::ServerStateLeader) ? CLIColor::Green : + CLIColor::Default); render_top_str("Mode", report.is_active ? "Active" : "Passive",