docs: def __start_timer(self, delay):
          """
          Starts the reconnection timer
  
          :param delay: Delay (in seconds) before calling the reconnection method
          """
          self.__timer = threading.Timer(delay, self.__reconnect)
          self.__timer.daemon = True
          self.__timer.start()