Index: dialin/ui/hd_simulator.py =================================================================== diff -u -r703231f83070516744deb638547eda07aa9d02a7 -r15f670595abe0e0a8fcbb340cc237c09bc64cb1e --- dialin/ui/hd_simulator.py (.../hd_simulator.py) (revision 703231f83070516744deb638547eda07aa9d02a7) +++ dialin/ui/hd_simulator.py (.../hd_simulator.py) (revision 15f670595abe0e0a8fcbb340cc237c09bc64cb1e) @@ -335,12 +335,11 @@ self.logger.debug("Priming ...") state = 0 total_seconds = 100 - # for seconds_remaining in range(total_seconds, -1, -1): - # if seconds_remaining % (total_seconds // 3) == 0: - # state += 1 - self.cmd_send_priming_time_remaining(state, 30, total_seconds) - sleep(1) - self.cmd_send_priming_time_remaining(state, 0, total_seconds) + for seconds_remaining in range(total_seconds, -1, -1): + if seconds_remaining % (total_seconds // 3) == 0: + state += 1 + self.cmd_send_priming_time_remaining(state, seconds_remaining, total_seconds) + sleep(0.05) self.logger.debug("Finished priming.") def _handler_ui_pre_treatment_uf_request(self, message):