comparison py/gpio_test.py @ 228:d9e81a563923

porting to asyncio
author Matt Johnston <matt@ucc.asn.au>
date Fri, 20 Mar 2015 20:12:25 +0800
parents
children e39ed85d87a5
comparison
equal deleted inserted replaced
227:efb5cad2e98b 228:d9e81a563923
1 import os
2
3 from utils import L,D,EX,W
4
5 __all__ = ["Gpio"]
6
7 class Gpio(object):
8 def __init__(self, pin, name):
9 self.name = name
10 self.pin = name
11 self.state = False
12 L("Test GPIO %s pin %d started, set off." % (name, pin))
13
14 def turn(self, value):
15 self.state = bool(value)
16 onoff = ("off", "on")[int(self.state)]
17 L("Test GPIO %s pin %d turned %s" % (self.name, self.pin, onoff))
18
19 def get_state(self):
20 return self.state
21
22
23