Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

The Info Panel contains a Variables tab, providing a powerful place or for viewing and editing the variables connected to the currently-selected node.

The panel is divided into sections, one for each level in the hierarchy from the server down to the current node. Each node in this hierarchy has its own set of variables, and these are inherited by the selected node; this means that all the variables visible in the panel are active for the current node (with the exception of shadowed variables, see below).

...

The following example shows what happens. Here, the node "get_observations" is selected and we will change a variable inherited from one of its parents, "0".

1. Here, the variable tree has been collapsed in order to show just the relevant parts. We've elected to modify the variable LAST_STEP. This is inherited from a node (0) higher in the hierarchy and does not exist locally in the selected node (get_observations). As the dialogue indicates, we will be modifying the get_observations node, not the 0 node

2. A confirmation box explains that a new variable called LAST_STEP will be created for the get_observations task, and the original one, on node 0, will now be shadowed.3. The result is shown. LAST_STEP is now local to get_observations, and the version in node 0 is shadowed, i.e. not inherited by get_observations.

...