added default val for pwm_freq

This commit is contained in:
Giovanni Harting
2015-11-13 23:51:53 +01:00
parent 6ae2cc4fb8
commit a99d879298

View File

@@ -51,7 +51,7 @@ class Controller(Base):
i2c_device = Column(Integer) i2c_device = Column(Integer)
address = Column(String) address = Column(String)
stripes = relationship("Stripe", backref="controller") stripes = relationship("Stripe", backref="controller")
_pwm_freq = Column("pwm_freq", Integer) _pwm_freq = Column("pwm_freq", Integer, default=1526)
""" """
A controller controls a number of stripes. A controller controls a number of stripes.
@@ -63,10 +63,7 @@ class Controller(Base):
self._mode = None self._mode = None
self.bus = smbus.SMBus(self.i2c_device) self.bus = smbus.SMBus(self.i2c_device)
self._address = int(self.address, 16) self._address = int(self.address, 16)
if self._pwm_freq:
self.pwm_freq = self._pwm_freq self.pwm_freq = self._pwm_freq
else:
self.pwm_freq = 1526
def __repr__(self): def __repr__(self):
return "<Controller stripes={} cid={}>".format(len(self.stripes), self.id) return "<Controller stripes={} cid={}>".format(len(self.stripes), self.id)