Files
dp/led_platform/runtime.py
T
2026-07-16 08:31:52 +08:00

13 lines
524 B
Python

from led_platform.core.config import get_settings
from led_platform.services.scene_store import SceneStore
from led_platform.services.sync_coordinator import SyncCoordinator
from led_platform.services.tile_store import TileStore
from led_platform.services.ws_hub import WebSocketHub
settings = get_settings()
tiles = TileStore(settings.tile_config, settings.wall_width, settings.wall_height)
scenes = SceneStore(settings.scene_config)
hub = WebSocketHub()
sync = SyncCoordinator(tiles.ids(), settings.command_ttl_seconds)