Menus
How a device is displayed in DashBoard is determined by the menu data provided by the device. DashBoard provides two methods for a device to specify menu layout and structure:
· Default openGear layout
· openGear Layout Markup Language (OGLML)
Default Menu Layout
The default menu layout is designed to make it very simple for devices to display a menu structure. Each menu comprises a name and a list of object identifiers specifying the parameters to be displayed in the menu. Menus are organized into groups, where each group comprises a name and an array of menus.
Menus are divided into menu groups. The default layout displays only 2 groups:
· Group 0: Status (read-only)
· Group 1: Configuration
Below is an example of the default layout:
Figure 4 - Menu Layout
Each product may define any number of menus and groups; however, the DashBoard control system recognizes two groups in the default UI layout: group 0 = status parameters (read only), and group 1 = configuration parameters. Other menu groups are not displayed in the default UI layout presented by DashBoard, but may be used in OGLML UI layouts
OGLML Menu Layout
Advanced menu layouts are available with openGear Layout Markup Language (OGLML). OGLML documents can replace an individual menu or the entire device configuration in DashBoard