master/master.c
changeset 496 b2aee2241952
parent 495 88c597598bbc
child 500 f9e6d119463f
equal deleted inserted replaced
495:88c597598bbc 496:b2aee2241952
   840                        )
   840                        )
   841 {
   841 {
   842     off_t off = 0;
   842     off_t off = 0;
   843     ec_eoe_t *eoe;
   843     ec_eoe_t *eoe;
   844     uint32_t cur, sum, min, max, pos, i;
   844     uint32_t cur, sum, min, max, pos, i;
       
   845     unsigned int frames_lost;
   845 
   846 
   846     off += sprintf(buffer + off, "\nVersion: %s", ec_master_version_str);
   847     off += sprintf(buffer + off, "\nVersion: %s", ec_master_version_str);
   847     off += sprintf(buffer + off, "\nMode: ");
   848     off += sprintf(buffer + off, "\nMode: ");
   848     switch (master->mode) {
   849     switch (master->mode) {
   849         case EC_MASTER_MODE_ORPHANED:
   850         case EC_MASTER_MODE_ORPHANED:
   862     off += sprintf(buffer + off, "\nDevice:\n");
   863     off += sprintf(buffer + off, "\nDevice:\n");
   863     off += sprintf(buffer + off, "  Frames sent:     %u\n",
   864     off += sprintf(buffer + off, "  Frames sent:     %u\n",
   864 		   master->device->tx_count);
   865 		   master->device->tx_count);
   865     off += sprintf(buffer + off, "  Frames received: %u\n",
   866     off += sprintf(buffer + off, "  Frames received: %u\n",
   866 		   master->device->rx_count);
   867 		   master->device->rx_count);
   867     off += sprintf(buffer + off, "  Frames lost:     %u\n",
   868     frames_lost = master->device->tx_count - master->device->rx_count;
   868 		   master->device->tx_count - master->device->rx_count - 1);
   869     if (frames_lost) frames_lost--;
       
   870     off += sprintf(buffer + off, "  Frames lost:     %u\n", frames_lost);
   869 
   871 
   870     off += sprintf(buffer + off, "\nTiming (min/avg/max) [us]:\n");
   872     off += sprintf(buffer + off, "\nTiming (min/avg/max) [us]:\n");
   871 
   873 
   872     sum = 0;
   874     sum = 0;
   873     min = 0xFFFFFFFF;
   875     min = 0xFFFFFFFF;