run("Devices/Elements") for scanner in get_wire_scanners(): try: if caget(scanner + ":MOTOR_1_HOMED",'i') != 1: print scanner + " is not homed" else: pos = caget(scanner + ":MOTOR_1.RBV", 's') if (caget(scanner + ":WIRE_SP", 'i') != 0) or (caget(scanner + ":INIT_DONE", 'i') != 1): print scanner + " is not parked - pos: " + pos else: print scanner + " is parked - pos: " + pos except: print "Error accessing: " + scanner