]> git.parisson.com Git - piplayer.git/commitdiff
GPIO as a server
authorGuillaume Pellerin <yomguy@parisson.com>
Tue, 23 Jul 2013 01:21:14 +0000 (03:21 +0200)
committerGuillaume Pellerin <yomguy@parisson.com>
Tue, 23 Jul 2013 01:21:14 +0000 (03:21 +0200)
piplayer.py

index b55db7a8c87aa12d3ea1d8f8820ad22481aad7fd..eac7c05efaa915b63f684ea88a6e6cafb71723a6 100644 (file)
@@ -56,13 +56,13 @@ class GPIOController(Thread):
     def __init__(self, channel):
         Thread.__init__(self)
         import RPi.GPIO as GPIO
-        self.server = GPIO
         self.gpio_channel = channel
-        GPIO.setmode(GPIO.BCM)
-        GPIO.setup(self.gpio_channel, GPIO.IN, pull_up_down=GPIO.PUD_DOWN)
+        self.server = GPIO
+        self.server.setmode(self.server.BCM)
+        self.server.setup(self.gpio_channel, self.server.IN, pull_up_down=self.server.PUD_DOWN)
         
     def add_callback(self, callback):
-        GPIO.add_event_detect(self.gpio_channel, GPIO.PUD_DOWN, callback=callback, bouncetime=100)
+        self.server.add_event_detect(self.gpio_channel, self.server.PUD_DOWN, callback=callback, bouncetime=100)
         
     def run(self):
         pass