21 lines
715 B
Python
21 lines
715 B
Python
|
|
"""Bambu-Cloud-API-Wrapper (Stub fuer Etappe 1).
|
||
|
|
|
||
|
|
Voll implementiert in Etappe 4/5. Siehe docs/druckerapi.md.
|
||
|
|
|
||
|
|
Architektur-Idee:
|
||
|
|
- get_drucker_status(serial_nr) -> dict mit status, job_name, progress_pct, restzeit_min
|
||
|
|
- poll_alle_drucker() -> wird vom Hintergrund-Worker oder einem Cron-Tick aufgerufen
|
||
|
|
- Bei API-Fehler: stille Rueckgabe von None, kein Crash — Aufrufer entscheidet,
|
||
|
|
ob alter Wert weiter angezeigt wird oder "Status veraltet"-Banner kommt.
|
||
|
|
"""
|
||
|
|
|
||
|
|
|
||
|
|
def get_drucker_status(serial_nr: str) -> dict | None:
|
||
|
|
"""Stub: gibt None zurueck, bis Etappe 5 implementiert ist."""
|
||
|
|
return None
|
||
|
|
|
||
|
|
|
||
|
|
def poll_alle_drucker() -> None:
|
||
|
|
"""Stub: tut nichts, bis Etappe 5 implementiert ist."""
|
||
|
|
return None
|