36 lines
1.2 KiB
Python
36 lines
1.2 KiB
Python
if controller.state == State.Ready:
|
|
print "Testing..."
|
|
if not Scienta.state.isInitialized():
|
|
print "Try initialize Scienta..."
|
|
try:
|
|
Scienta.initialize()
|
|
print "Scienta reinit ok"
|
|
except:
|
|
print "Scienta reinit failure"
|
|
else:
|
|
retries = 5
|
|
for i in range(retries):
|
|
try:
|
|
Scienta.getImageCounter().read()
|
|
break
|
|
except:
|
|
if i >= retries-1:
|
|
print "Scienta timeout, try initialize..."
|
|
try:
|
|
Scienta.initialize()
|
|
print "Scienta reinit ok"
|
|
except:
|
|
print "Scienta reinit failure"
|
|
break
|
|
else:
|
|
print "Scienta timeout, retry..."
|
|
time.sleep(0.1)
|
|
pass
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|