def wait_routine(state): global mode if state != "STATE 3": error = "Error 5502" # Send error 5521 to chamber control READ_ERROR_TXT.read_error_txt(error) STATE_4.state_4() #Go to State 4 : Safe State elif mode == "LOCAL": error = "Error 5521" # Send error 5521 to chamber control READ_ERROR_TXT.read_error_txt(error) LOCAL.local()#Exit automatic sequence
def __construct(self, t, e): if (t == "DDR3"): import DDR return DDR.DDR(e) elif (t == "QDRII"): import QDR return QDR.QDR(e) elif (t == "LOCAL"): import LOCAL return LOCAL.LOCAL(e)
def state_0(self): global state, command, mode print "STATE 0 : VENTED CHAMBER\n" LCD_DISPLAY.main("STATE 0") # Display LCD : STATE 0 # Update command log state = "STATE 0" command = "VC_vent" # Stop Data acquisition # Data acquisition automatically stopped when COMMAND = "STATE 0" while state == "STATE 0": while command == "VC_vacuum": # Receive command if state == "STATE 1": STATE_1.State1.state_1() elif mode == "LOCAL": error = "Error 5521" # Send error 5521 to chamber control READ_ERROR_TXT.read_error_txt(error) LOCAL.local() # Exit Remote sequence print "REMOTE MODE EXIT"