)
def __init__(self):
+ self.reset()
+
+ def reset(self):
self._samples_per_bit = 10
self._d0_prev = None
def decode(self):
while True:
# TODO: Come up with more appropriate self.wait() conditions.
- (d0, d1) = self.wait({'skip': 1})
+ (d0, d1) = self.wait()
if d0 == self._d0_prev and d1 == self._d1_prev:
if self.es_bit and self.samplenum >= self.es_bit: