Improved frame statistics output.
authorFlorian Pose <fp@igh-essen.com>
Mon, 08 Mar 2010 07:46:36 +0100
changeset 1853 e0b9c4611f0a
parent 1852 1ec9f781f3ef
child 1854 b61bece1ec1c
Improved frame statistics output.
tool/CommandMaster.cpp
--- a/tool/CommandMaster.cpp	Mon Mar 08 07:40:54 2010 +0100
+++ b/tool/CommandMaster.cpp	Mon Mar 08 07:46:36 2010 +0100
@@ -131,30 +131,33 @@
                     << (data.devices[i].link_state ? "UP" : "DOWN") << endl
                     << "      Tx count: " << data.devices[i].tx_count << endl
                     << "      Rx count: " << data.devices[i].rx_count << endl
-                    << "      Tx rates: ";
+                    << "      Tx rate [frames/s]:   "
+                    << setfill(' ') << setprecision(0) << fixed;
                 for (j = 0; j < EC_RATE_COUNT; j++) {
-                    cout << data.devices[i].tx_rates[j] / 1000;
+                    cout << setw(5) << data.devices[i].tx_rates[j] / 1000.0;
                     if (j < EC_RATE_COUNT - 1) {
                         cout << " ";
                     }
                 }
                 cout << endl
-                    << "      Loss rates: ";
+                    << "      Loss rate [frames/s]: "
+                    << setprecision(0) << fixed;
                 for (j = 0; j < EC_RATE_COUNT; j++) {
-                    cout << data.devices[i].loss_rates[j] / 1000;
+                    cout << setw(5) << data.devices[i].loss_rates[j] / 1000.0;
                     if (j < EC_RATE_COUNT - 1) {
                         cout << " ";
                     }
                 }
                 cout << endl
-                    << "      Loss percentages: " << setprecision(1);
+                    << "      Frame loss [%]:       "
+                    << setprecision(1) << fixed;
                 for (j = 0; j < EC_RATE_COUNT; j++) {
                     double perc = 0.0;
                     if (data.devices[i].tx_rates[j]) {
                         perc = 100.0 * data.devices[i].loss_rates[j] /
                             data.devices[i].tx_rates[j];
                     }
-                    cout << perc;
+                    cout << setw(5) << perc;
                     if (j < EC_RATE_COUNT - 1) {
                         cout << " ";
                     }