Browse Source

small fixe(s)

digital 8 years ago
parent
commit
84e3e9334f
1 changed files with 7 additions and 7 deletions
  1. 7 7
      pin/__init__.py

+ 7 - 7
pin/__init__.py

@@ -98,13 +98,13 @@ class PinControllerBase(object):
     PinControllerBase is the base class for all classes controlling one or more physical devices connected to a gpio header
 
     """
-    pins = []
+    pin_numbers = []
     def __init__(self):
         super(PinControllerBase, self).__init__()
-    def make_digital_pin(self,*args):
-        return DigitalPin(*args)
-    def make_analog_pin(self,*args):
-        return AnalogPin(*args)
+    # def make_digital_pin(self,*args):
+    #     return DigitalPin(*args)
+    # def make_analog_pin(self,*args):
+    #     return AnalogPin(*args)
 
 class PinAPIBase(object):
     """docstring for PinAPI.
@@ -125,8 +125,8 @@ class PCEngine(PinControllerBase):
         super(PCEngine, self).__init__()
         self.pin_numbers.append(pin_on_off)
         self.pin_numbers.append(pin_analog)
-        self.pin_on_off = self.make_digital_pin(pin_on_off)
-        self.pin_analog = self.make_digital_pin(pin_analog)
+        self.pin_on_off = DigitalPin(pin_on_off)
+        self.pin_analog = DigitalPin(pin_analog)
         self.pins.append(self.pin_on_off)
         self.pins.append(self.pin_analog)
         gpio.setup(self.pin_numbers,gpio.OUT)