gui.app.build_app
gui.app.build_app(modules, macros)Build and configure a Dash web application for the control room.
This function initializes a Dash application, sets up the layout, and attaches callbacks to handle user interactions. It returns the configured Dash app.
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 |
|---|---|---|
| Dash | The configured Dash application. |