parameters: (self, synchronous_channel=True)
return_statement: return message.data.split('\t')
docstring: Read a set of variable values.
  
          Parameters
          ----------
          synchronous_channel : bool
              True to read from the synchronous channel.
              False to read from the asynchronous channel.
  
          Returns
          -------
          [str]
              A list of values, which may include units.
  
          Raises
          ------
          IOError
              If the remote endpoint has closed the connection.
          UnexpectedMessageError
              If the next message is not a set of variable values.
docstring_summary: Read a set of variable values.
docstring_tokens: Read a set of variable values .
function: def _read_values(self, synchronous_channel=True):
          """
          Read a set of variable values.
  
          Parameters
          ----------
          synchronous_channel : bool
              True to read from the synchronous channel.
              False to read from the asynchronous channel.
  
          Returns
          -------
          [str]
              A list of values, which may include units.
  
          Raises
          ------
          IOError
              If the remote endpoint has closed the connection.
          UnexpectedMessageError
              If the next message is not a set of variable values.
          """
          message = self.readline(synchronous_channel)
          _assert_message_type(message, Message.Indicator.VAR_SEND)
          return message.data.split('\t')
function_tokens: def _read_values ( self , synchronous_channel = True ) : message = self . readline ( synchronous_channel ) _assert_message_type ( message , Message . Indicator . VAR_SEND ) return message . data . split ( '\t' )