code: def get_max_recv_data_size(self, target):
          
          fname = "get_max_recv_data_size"
          cname = self.__class__.__module__ + '.' + self.__class__.__name__
          raise NotImplementedError("%s.%s() is required" % (cname, fname))
docs: Returns the maximum number of data bytes for receiving.
  
          The maximum number of data bytes acceptable for receiving with
          either :meth:`send_cmd_recv_rsp` or :meth:`send_rsp_recv_cmd`.
          The value reflects the local device capabilities for receiving
          in the mode determined by *target*. It does not relate to any
          protocol capabilities and negotiations.
  
          Arguments:
  
            target (nfc.clf.Target): The current local or remote
              communication target.
  
          Returns:
  
            int: Maximum number of data bytes supported for receiving.