- def __init__(self, duration, target_tr, transmit_count, drop_count):
+ def __init__(self, duration, target_tr, transmit_count, loss_count):
"""Constructor, normalize primary and compute secondary quantities.
:param duration: Measurement duration [s].
:param target_tr: Target transmit rate [pps].
If bidirectional traffic is measured, this is bidirectional rate.
:param transmit_count: Number of packets transmitted [1].
"""Constructor, normalize primary and compute secondary quantities.
:param duration: Measurement duration [s].
:param target_tr: Target transmit rate [pps].
If bidirectional traffic is measured, this is bidirectional rate.
:param transmit_count: Number of packets transmitted [1].
"""
self.duration = float(duration)
self.target_tr = float(target_tr)
self.transmit_count = int(transmit_count)
"""
self.duration = float(duration)
self.target_tr = float(target_tr)
self.transmit_count = int(transmit_count)
def __repr__(self):
"""Return string evaluable as a constructor call."""
return ("ReceiveRateMeasurement(duration={dur!r},target_tr={rate!r}"
def __repr__(self):
"""Return string evaluable as a constructor call."""
return ("ReceiveRateMeasurement(duration={dur!r},target_tr={rate!r}"