18 Listens to enclosure commands for Mycroft's Arduino. 20 Performs the associated command on Arduino by writing on the Serial port. 29 self.bus.on(
'enclosure.system.reset', self.
reset)
30 self.bus.on(
'enclosure.system.mute', self.
mute)
31 self.bus.on(
'enclosure.system.unmute', self.
unmute)
32 self.bus.on(
'enclosure.system.blink', self.
blink)
35 self.writer.write(
"system.reset")
37 def mute(self, event=None):
38 self.writer.write(
"system.mute")
41 self.writer.write(
"system.unmute")
45 if event
and event.data:
46 times = event.data.get(
"times", times)
47 self.writer.write(
"system.blink=" + str(times))
def blink(self, event=None)
def unmute(self, event=None)
def mute(self, event=None)
def reset(self, event=None)
def __init__(self, bus, writer)