#define ReceiveRemoteMessageEx ( _queue,
_clear,
_str,
_val,
_bval,
_result   )     __receiveRemoteMessageEx(_queue, _clear, _str, _val, _bval, _result)

Read a value from a queue/mailbox.

Read a value from a mailbox and optionally remove it. If the local mailbox is empty and this NXT is the master then it attempts to poll one of its slave NXTs for a message from the response mailbox that corresponds to the specified local mailbox number. Output the value in string, number, and boolean form.

Parameters:
_queue The mailbox number. See Mailbox constants.
_clear A flag indicating whether to remove the message from the mailbox after it has been read.
_str The string value that is read from the mailbox.
_val The numeric value that is read from the mailbox.
_bval The boolean value that is read from the mailbox.
_result A char value indicating whether the function call succeeded or not.

Generated by  doxygen 1.6.2