def METHOD_NAME(self):
    logging.debug("%s", self.METHOD_NAME.__name__)
    try:
        logging.info("Clearing the buffer...")
        time.sleep(1)
        cnt = 0
        while True:
            buff = self.hci_socket.recv(SOCKET_RECV_BUFFER_SIZE)
            cnt += len(buff)
            logging.debug(f"Read from buffer {cnt} bytes")
    except BlockingIOError:
        logging.info("Buffer empty and ready!")
        return