Tree View
This is one of the main views available for Trimble 4D Control Server. The Tree view gives you a complete overview of the connected computers (Controllers and Containers), active modules, and of their hierarchical organization. A fully configured system forms a tree-like structure, where each service or module can be the base of a branch of other services or modules. Thus, it represents a data flow view.
A good example of the functionality-based grouping of modules is the GNSS Receiver module: below this module, you can find several Storage modules and Router modules, all of them working with the data of this specific reference station only.
Use the Tree view for the following:
- To set up the configuration of modules.
- To get an overview on the connected Controllers and Containers and their running status.
- To get an overview on the hierarchical structure of modules in the current system configuration.
- To select individual or multiple modules for simultaneous view of their properties and status.
Displaying the Tree view
As it is the case with all views in Trimble 4D Control Server, you can add several Tree view instances to the UI, both as docked panes or as floating windows. When you start Trimble 4D Control Server for the first time, the main UI displays no Tree view.
To add a Tree view instance to the UI, do one of the following:
- From the main menu, select View > Tree View.
- At the View toolbar, click .
The new instance is docked to the main window. The first time, it only displays the root item Trimble 4D Control Server. When you exit the Trimble 4D Control Server UI with this view visible, it will display again at startup.
Properties
Tree views can be modified using the Tree view properties. To access the Tree view properties if they are not yet displayed, right-click into the Tree view area to open its shortcut menu, then select Properties. There you can change the view mode, allow or prohibit drag & drop operations and enable/disable some confirmation dialogs.
Actions on modules
You can freely add modules to, and remove them from, the Tree view while all other modules are running. For example, it is no problem to add or remove a Storage module without interrupting the normal operation of the system.
Tip - If you hover the cursor over a module name in the Tree view, a tool tip displays the current action and health status of this module.
Tree view modes
The Tree view comes in two modes.
- The Module view mode displays the hierarchical organization of the modules of the current Trimble 4D Control Server system configuration.
- The Controller view mode displays the connected Controllers and Containers in the system. Under each Container all modules it is running are displayed in alphabetical order. Thus, multiple selection and editing of the same type of modules is very easy.
To select the view mode, do one of the following:
- Access the Tree view properties in the Properties view (for how to do so, see the Properties section below). Use the View setting to select either the Module or the Controller view.
- At the Tree view toolbar, click one of the following:
- To select the Module view mode, click .
- To select the Controller view mode, click .
In the Controller view mode, the Controllers are displayed in the form <computer name>:<port number>. The port number typically is 31021. Containers appear in this mode below their Controller in the form: <computer name>:<Container name>.
Icons
In the Tree view, each Controller, Container, and module is represented by its name and a representative icon. The icon may change its appearance depending on the object status.
Navigating in the Tree View
- To move up and down, use the scroll bar on the right border of the pane.
- To open nodes, click on the plus sign; to close nodes, click on the minus sign.
- To select a node or an object (module, Container,...), click on it.
To access commands for an object without selecting it, right-click for a shortcut menu.
- To collapse all child nodes of an item, right-click the item (a parent module with first and second level child modules or a container) and select the Collapse Child Nodes command. This command has the same effect as clicking the button of this item and every other button below it.
- To expand all collapsed child nodes of an item, right-click the item and select the Expand Child Nodes command. Use this command instead of clicking all buttons within this section of the Tree.
- To select all modules of the same type, right-click one module of this type and select the Select Same Type command.
- To select all modules of the same type that are located in the same Container, right-click one module of this type and select the Select Same Type from Same Container command.
- To select all modules of the same type that are located below the same parent module, right-click one module of this type and select the Select Same Type from Same Parent command.
- It is even possible to select a range of modules of the same type by their configuration name. To do so, it is necessary to set up the modules in a way that the configuration name reflects the characteristic for which one might want to select modules. For example, the configuration name might include some numbering and a common description, such as "111_SeriesA", "112_SeriesA", etc. For selecting all modules of the same type with a certain string in their configuration name, right-click one module of this type and select the Select Same Type with Similar Configuration Name command. This opens the Edit Wildcard Scheme for Configuration Name dialog, which lets you edit the wildcard scheme (a combination of wildcard character and <Similar Name>).