13 lines
524 B
Python
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)
|
|
|