def greenButton(self, state):
if state == gpio.LOW:
o = reduce(lambda x, y: x | y, self.green)
yield self.sr.shiftOut(o)
self.autoOn = True
else:
# Button released
yield self.setLEDStates()
if self.states[0] == 2:
self.autoOn = False
# Node 1 is active, so start all the others
for i in range(4):
yield self.nodeOn(i)
if i < 3:
yield utils.wait(1000)
else:
self.atxOn.on()
评论列表
文章目录