| is_measurement_done = False | is_measurement_done = False | ||||
| iperf_return = 0 | iperf_return = 0 | ||||
| while not is_measurement_done or iperf_return != 0: | while not is_measurement_done or iperf_return != 0: | ||||
| if iperf_return != 0: | |||||
| reconnect_modem() | |||||
| try: | try: | ||||
| try: | try: | ||||
| iperf_return = subprocess.call(iperf_command, timeout=float(time) + TIMEOUT_OFFSET) | iperf_return = subprocess.call(iperf_command, timeout=float(time) + TIMEOUT_OFFSET) | ||||
| is_measurement_done = False | is_measurement_done = False | ||||
| iperf_return = 0 | iperf_return = 0 | ||||
| while not is_measurement_done or iperf_return != 0: | while not is_measurement_done or iperf_return != 0: | ||||
| if iperf_return != 0: | |||||
| reconnect_modem() | |||||
| try: | try: | ||||
| try: | try: | ||||
| iperf_return = subprocess.call(iperf_command, timeout=float(time) + TIMEOUT_OFFSET) | iperf_return = subprocess.call(iperf_command, timeout=float(time) + TIMEOUT_OFFSET) |