gui.layout.get_layout

gui.layout.get_layout(modules, macros)

Generate the layout for the control room application.

This function creates the overall layout of the control room application, including headers, module tiles, and other UI components. It integrates modules and macros into the layout.

Parameters

Name Type Description Default
modules list[ModuleConnection] A list of ModuleConnection objects representing the modules to be included in the application. required
macros dict | None A dictionary containing macro definitions to be used in the application. If None, no macros are used. required

Returns

Name Type Description
html.Div A Dash HTML Div containing the entire layout of the control room application.