tool/CommandMaster.cpp
changeset 1962 df9b00bda8dc
parent 1956 f461dc0d145a
child 1968 4f682084c643
equal deleted inserted replaced
1956:f461dc0d145a 1962:df9b00bda8dc
   147                     << "      Tx errors:   "
   147                     << "      Tx errors:   "
   148                     << data.devices[i].tx_errors << endl
   148                     << data.devices[i].tx_errors << endl
   149                     << "      Tx frame rate [1/s]: "
   149                     << "      Tx frame rate [1/s]: "
   150                     << setfill(' ') << setprecision(0) << fixed;
   150                     << setfill(' ') << setprecision(0) << fixed;
   151                 for (j = 0; j < EC_RATE_COUNT; j++) {
   151                 for (j = 0; j < EC_RATE_COUNT; j++) {
   152                     cout <<
   152                     cout << setw(ColWidth)
   153                         setw(5) << data.devices[i].tx_frame_rates[j] / 1000.0;
   153                         << data.devices[i].tx_frame_rates[j] / 1000.0;
   154                     if (j < EC_RATE_COUNT - 1) {
   154                     if (j < EC_RATE_COUNT - 1) {
   155                         cout << " ";
   155                         cout << " ";
   156                     }
   156                     }
   157                 }
   157                 }
   158                 cout << endl
   158                 cout << endl
   159                     << "      Tx rate [KByte/s]:   "
   159                     << "      Tx rate [KByte/s]:   "
   160                     << setprecision(1) << fixed;
   160                     << setprecision(1) << fixed;
   161                 for (j = 0; j < EC_RATE_COUNT; j++) {
   161                 for (j = 0; j < EC_RATE_COUNT; j++) {
   162                     cout << setw(5)
   162                     cout << setw(ColWidth)
   163                         << data.devices[i].tx_byte_rates[j] / 1024.0;
   163                         << data.devices[i].tx_byte_rates[j] / 1024.0;
   164                     if (j < EC_RATE_COUNT - 1) {
   164                     if (j < EC_RATE_COUNT - 1) {
   165                         cout << " ";
   165                         cout << " ";
   166                     }
   166                     }
   167                 }
   167                 }
   168                 cout << endl
   168                 cout << endl
   169                     << "      Loss rate [1/s]:     "
   169                     << "      Loss rate [1/s]:     "
   170                     << setprecision(0) << fixed;
   170                     << setprecision(0) << fixed;
   171                 for (j = 0; j < EC_RATE_COUNT; j++) {
   171                 for (j = 0; j < EC_RATE_COUNT; j++) {
   172                     cout << setw(5) << data.devices[i].loss_rates[j] / 1000.0;
   172                     cout << setw(ColWidth)
       
   173                         << data.devices[i].loss_rates[j] / 1000.0;
   173                     if (j < EC_RATE_COUNT - 1) {
   174                     if (j < EC_RATE_COUNT - 1) {
   174                         cout << " ";
   175                         cout << " ";
   175                     }
   176                     }
   176                 }
   177                 }
   177                 cout << endl
   178                 cout << endl
   181                     double perc = 0.0;
   182                     double perc = 0.0;
   182                     if (data.devices[i].tx_frame_rates[j]) {
   183                     if (data.devices[i].tx_frame_rates[j]) {
   183                         perc = 100.0 * data.devices[i].loss_rates[j] /
   184                         perc = 100.0 * data.devices[i].loss_rates[j] /
   184                             data.devices[i].tx_frame_rates[j];
   185                             data.devices[i].tx_frame_rates[j];
   185                     }
   186                     }
   186                     cout << setw(5) << perc;
   187                     cout << setw(ColWidth) << perc;
   187                     if (j < EC_RATE_COUNT - 1) {
   188                     if (j < EC_RATE_COUNT - 1) {
   188                         cout << " ";
   189                         cout << " ";
   189                     }
   190                     }
   190                 }
   191                 }
   191                 cout << setprecision(0) << endl;
   192                 cout << setprecision(0) << endl;