def METHOD_NAME(self):
    try:
        self.hndl = Netmiko(self.ip, username=self.username,
                            password=self.password, device_type="autodetect",
                            global_delay_factor=5)
    except Exception:
        self._log("Failed to connect to {}".format(self.ip), lvl=logging.ERROR)
        self.hndl = None
    if self.hndl:
        prompt = self.hndl.find_prompt(delay_factor=3)
        self._log("Initial Prompt: {}".format(prompt))
        if self.base_cmd:
            self._log("Send base command: {}".format(self.base_cmd))
        self._send_cmd(self.base_cmd, self.base_prompt, msg="Initial Ouput:")
        self.hndl.set_base_prompt(self.base_prompt)
        prompt = self.hndl.find_prompt()
        self._log("Base Prompt: {}".format(prompt))
    return self.hndl