code: def wait_read_frame(self, timeout=None):
          
          frame = self._wait_for_frame(timeout)
          return self._split_response(frame.data)
docs: wait_read_frame: None -> frame info dictionary
  
          wait_read_frame calls XBee._wait_for_frame() and waits until a
          valid frame appears on the serial port. Once it receives a frame,
          wait_read_frame attempts to parse the data contained within it
          and returns the resulting dictionary