NadMixer: Add unmuting to device resetting

This commit is contained in:
Stein Magnus Jodal 2010-03-13 00:23:24 +01:00
parent 549f98b582
commit 9a298795d6

View File

@ -90,6 +90,7 @@ class NadTalker(Process):
self._power_device_on()
self._select_speakers()
self._select_input_source()
self._unmute()
self._calibrate_volume()
def _get_device_model(self):
@ -115,6 +116,11 @@ class NadTalker(Process):
logger.info(u'Selecting input source "%s"', self.SOURCE)
self._command_device('Main.Source', self.SOURCE)
def _unmute(self):
while self._ask_device('Main.Mute') != 'Off':
logger.info(u'Unmuting device')
self._command_device('Main.Mute', 'Off')
def _ask_device(self, key):
self._write('%s?' % key)
return self._readline().replace('%s=' % key, '')