Beispiel #1
0
def emulateIDU():
	"""Emulate an IDU"""
	ui.clear()
	ui.setInIDU(True)
	ui.writeToConsole(etc.IDU_TEXT)
	opsys.setTitleText("COM5:38400baud - Tera Term VT")
	
	ui.getUserMsg("", sleepEn=False, pwd=True, log=False)
	getUser = True
	while getUser:
		username = ""
		while username == "":
			username = ui.getUserMsg("SDIDU login: "******"Password: "******"factory") or (username == "root")
		if user and ((password == "exit") or (password == "arct1c")):
			opsys.exit()
		elif user and (password == "resume"):
			getUser = False
		else:
			ui.writeToConsole("Login incorrect")
	
	opsys.setTitleText(TITLE)
	ui.clear()
	ui.setInIDU(False)
	ui.writeToConsole(msgLog)
Beispiel #2
0
def sleepPrompt(prompt):
	"""Prompt the user with the prompt and enter sleep mode if the user is idle."""
	msg = ui.getUserMsg(prompt)
	while type(msg) != type(""):
		if type(msg) == type([]):
			setMode(SLEEP)
			emulateIDU()
			setMode(CHAT)
		msg = ui.getUserMsg(prompt, prevInput=msg[0])
	return msg