equal
deleted
inserted
replaced
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; |