The pattern acts as a filter that defines the external node. For
example, if the pattern is ROS*
then all messages with
node IDs that match this pattern will be associated with the
external node and will only appear in the browser for that node.
The first match found determines to which node the message belongs.
When an incoming message matches a node pattern, the evaluation
stops and the message appears in the browser for that node.
Examples:
To include all IP names in the domain, "deu.hp.com", use the
following example: <*>.deu.hp.com
For example, to set up an IP address range to match all
addresses between 15.136.123.5 (including) and 15.136.123.72
(excluding), use the following example: 15.136.123.<5 -le
[<#>] -lt 72>
To match a specific string, remember to enclose the string with
the (^) and ($) characters in the following manner:
^STRING$
. This pattern matches only
STRING
and excludes similar strings such as
STRING1
or FIRSTSTRING
.
NOTE:
Click the button to the right of the Pattern box to help you
enter variables and operators for numeric comparison. Click Test
Pattern... to open the Test Pattern dialog box where you
can create a pattern and enter strings to immediately compare your
pattern.
*15*
could refer to an IP address like
15.1.2.2
, or to a node name like
ROS15test
. By selecting IP Address or Node
name, you avoid any confusion about the meaning of the pattern.
If Fully Qualified Domain Name is the pattern choice, the filter will ignore the IP address for this pattern.
If IP Address is the pattern choice, only valid IP strings are evaluated.
If Node Name is selected, the filter matches the node name.