From a240046aea0aab150282c9e6a274178d76764c5a Mon Sep 17 00:00:00 2001 From: Florian Pose <fp@igh-essen.com> Date: Fri, 27 Jun 2008 09:53:09 +0000 Subject: [PATCH] Output slave headers in 'ethercat slaves'; show alias only if set. --- tools/Master.cpp | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/tools/Master.cpp b/tools/Master.cpp index 318329bf..52f03014 100644 --- a/tools/Master.cpp +++ b/tools/Master.cpp @@ -1435,8 +1435,12 @@ void Master::showSlave(uint16_t slavePosition) getSlave(&slave, slavePosition); - cout << "Slave " << dec << slavePosition << endl - << "Alias: " << slave.alias << endl + cout << "=== Slave " << dec << slavePosition << " ===" << endl; + + if (slave.alias) + cout << "Alias: " << slave.alias << endl; + + cout << "State: " << slaveState(slave.state) << endl << "Flag: " << (slave.error_flag ? 'E' : '+') << endl << "Identity:" << endl @@ -1519,7 +1523,6 @@ void Master::showSlave(uint16_t slavePosition) << " Current consumption: " << dec << slave.current_on_ebus << " mA" << endl; } - cout << endl; } /****************************************************************************/ -- GitLab