def __con_from_str(self, constr): con = None proto, target = constr.split(":") params = target.split(",") if proto.strip(" ") == "ser": port = params[0].strip(" ") if len(params) > 1: baudrate = int(params[1].strip(" ")) else: baudrate = 115200 timeout = 0.1 # 100 ms timeout in serial.read() con = ConSerial(port=port, baudrate=baudrate, reset=self.reset, timeout=timeout) elif proto.strip(" ") == "tn": host = params[0].strip(" ") if len(params) > 1: login = params[1].strip(" ") else: print("") login = input("telnet login : "******" ") else: passwd = getpass.getpass("telnet passwd: ") # print("telnet connection to: %s, %s, %s" % (host, login, passwd)) con = ConTelnet(ip=host, user=login, password=passwd) elif proto.strip(" ") == "ws": host = params[0].strip(" ") if len(params) > 1: passwd = params[1].strip(" ") else: passwd = getpass.getpass("webrepl passwd: ") con = ConWebsock(host, passwd) return con
def __con_from_str(self, constr): con = None proto, target = constr.split(":") params = target.split(",") if proto.strip(" ") == "ser": port = params[0].strip(" ") if len(params) > 1: baudrate = int(params[1].strip(" ")) else: baudrate = 115200 con = ConSerial(port=port, baudrate=baudrate, reset=self.reset) return con