Skip to content

Commit

Permalink
Fix ros2 topic bw output units. (#306)
Browse files Browse the repository at this point in the history
Signed-off-by: Michel Hidalgo <[email protected]>
  • Loading branch information
hidmic authored Jul 29, 2019
1 parent d804e11 commit e98ec96
Showing 1 changed file with 4 additions and 4 deletions.
8 changes: 4 additions & 4 deletions ros2topic/ros2topic/verb/bw.py
Original file line number Diff line number Diff line change
Expand Up @@ -123,15 +123,15 @@ def print_bw(self):
# min/max and even mean are likely to be much smaller,
# but for now I prefer unit consistency
if bytes_per_s < 1000:
bw, mean, min_s, max_s = ['%.2fB' % v for v in [bytes_per_s, mean, min_s, max_s]]
bw, mean, min_s, max_s = ['%.2fB/s' % v for v in [bytes_per_s, mean, min_s, max_s]]
elif bytes_per_s < 1000000:
bw, mean, min_s, max_s = \
['%.2fKB' % (v / 1000) for v in [bytes_per_s, mean, min_s, max_s]]
['%.2fKB/s' % (v / 1000) for v in [bytes_per_s, mean, min_s, max_s]]
else:
bw, mean, min_s, max_s = \
['%.2fMB' % (v / 1000000) for v in [bytes_per_s, mean, min_s, max_s]]
['%.2fMB/s' % (v / 1000000) for v in [bytes_per_s, mean, min_s, max_s]]

print('average: %s/s\n\tmean: %s min: %s max: %s window: %s' % (bw, mean, min_s, max_s, n))
print('average: %s\n\tmean: %s min: %s max: %s window: %s' % (bw, mean, min_s, max_s, n))


def _rostopic_bw(node, topic, window_size=DEFAULT_WINDOW_SIZE):
Expand Down

0 comments on commit e98ec96

Please sign in to comment.