diff --git a/script/monitoring.py b/script/monitoring.py index f3a899db..468aef58 100644 --- a/script/monitoring.py +++ b/script/monitoring.py @@ -1,19 +1,21 @@ -print "Monitoring" -#if controller.state == State.Ready and Scienta.state.isInitialized(): -if Scienta.state.isInitialized(): - retries = 3 +if controller.state == State.Ready: + retries = 5 for i in range(retries): - try: - print "Communication ok" + try: Scienta.getImageCounter().read() - print "Communication ok" + #print "Communication ok" break except: if i >= retries-1: print "Scienta timeout, reinitializing..." Scienta.initialize() print "Scienta reinit ok" - break + break + else: + #print "Scienta timeout, retry..." + time.sleep(0.5) + pass +