diff --git a/script/Accumulator.py b/script/Accumulator.py index 66c63bf..37120f2 100644 --- a/script/Accumulator.py +++ b/script/Accumulator.py @@ -1,15 +1,14 @@ -class AccumulatorSensor(Readable): +class AccumulatorSensor(ReadonlyRegisterBase): def __init__(self, averager, index): - self.averager =averager + print averager.devices[index].name + ReadonlyRegisterBase.__init__(self, averager.devices[index].name) + self.averager = averager self.index =index - def read(self): + def doRead(self): return self.averager.values[self.index] - def getName(self): - return self.averager.name - class Accumulator(ReadonlyRegisterBase, ReadonlyRegisterArray): def __init__(self, devices, integration_time=None): ReadonlyRegisterBase.__init__(self, "Averager")