Metadata-Version: 2.4
Name: led-ctrl-v3-engine
Version: 3.0.0
Summary: LEFX V3 runtime: layers, composition, lifecycles, registry and package loading
License-Expression: MIT
Keywords: effects,engine,led,lefx
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Developers
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.12
Requires-Python: <3.13,>=3.12
Requires-Dist: led-ctrl-v3-sdk==3.0.0
Description-Content-Type: text/markdown

# led-ctrl-v3-engine

Die generische Ausführung. Sie kennt Typen, Lebenszyklen und Layer — aber
niemals eine konkrete Definition-ID.

Es enthält:

- den Layer-Stapel und die Komposition zu einem LED-Frame,
- Lebenszyklen für States, kontrollierte und zeitgesteuerte Overlays und Events,
- die Event-Warteschlange mit Priorität und FIFO,
- Runtime-Eingaben mit Push/Pull-Bezug und Input-Health,
- die Registry mit ID-Auflösung,
- das Laden und Prüfen von `lefx/3`- und `lefxset/3`-Paketen,
- die Renderschleife (headless und einbettbar).

Die Engine hängt ausschließlich am SDK. Hardwarezugriff, HTTP und CLI liegen
außerhalb.
