16 lines
797 B
Python
16 lines
797 B
Python
"""Isolated, Qt-free web frontend for the radar_system Pi appliance.
|
|
|
|
The web UI streams the live GPR view and exposes the pipeline controls of the
|
|
desktop app without any Qt dependency. It depends only on the small
|
|
:class:`~python_app.webui.controller.WebController` contract; the embedded Qt
|
|
bridge (``gui/controllers/app_window_web_mixin.py``) implements that contract by
|
|
forwarding to the AppWindow's existing buttons, so no control flow is duplicated.
|
|
|
|
- :mod:`controller` — the Qt-free control/read contract.
|
|
- :mod:`streaming` — latest-wins fan-out of plot frames/status/settings to clients.
|
|
- :mod:`routes` / :mod:`app` — FastAPI surface and application factory.
|
|
- :mod:`server` — run the app on a background thread inside the host process.
|
|
"""
|
|
|
|
from __future__ import annotations
|