mirror of
https://github.com/home-assistant/supervisor.git
synced 2025-11-08 02:19:35 +00:00
Extend Audio support
This commit is contained in:
@@ -42,6 +42,7 @@ class CoreSys(object):
|
||||
self._snapshots = None
|
||||
self._tasks = None
|
||||
self._services = None
|
||||
self._audio = None
|
||||
|
||||
@property
|
||||
def arch(self):
|
||||
@@ -50,6 +51,13 @@ class CoreSys(object):
|
||||
return self._supervisor.arch
|
||||
return None
|
||||
|
||||
@property
|
||||
def machine(self):
|
||||
"""Return running machine type of hass.io system."""
|
||||
if self._homeassistant:
|
||||
return self._homeassistant.machine
|
||||
return None
|
||||
|
||||
@property
|
||||
def dev(self):
|
||||
"""Return True if we run dev modus."""
|
||||
@@ -196,6 +204,18 @@ class CoreSys(object):
|
||||
raise RuntimeError("Services already set!")
|
||||
self._services = value
|
||||
|
||||
@property
|
||||
def audio(self):
|
||||
"""Return ALSA Audio object."""
|
||||
return self._audio
|
||||
|
||||
@audio.setter
|
||||
def audio(self, value):
|
||||
"""Set a ALSA Audio object."""
|
||||
if self._audio:
|
||||
raise RuntimeError("Audio already set!")
|
||||
self._audio = value
|
||||
|
||||
|
||||
class CoreSysAttributes(object):
|
||||
"""Inheret basic CoreSysAttributes."""
|
||||
|
||||
Reference in New Issue
Block a user