diff --git a/script/device/Pixel.py b/script/device/Pixel.py index 94371ef..7d635a8 100644 --- a/script/device/Pixel.py +++ b/script/device/Pixel.py @@ -17,7 +17,7 @@ class ImageFilename(DeviceBase, Readable, Readable.StringType): def read(self): return self.getParent().get_image_filename() -class Pixel(DeviceBase, Readable): +class Pixel(DeviceBase, Readable, Readable.IntType): def __init__(self, name, prefix): DeviceBase.__init__(self, name) self.prefix = prefix @@ -192,7 +192,7 @@ class Pixel(DeviceBase, Readable): def read(self): #Readable interface: current - return get_count_id() + return self.get_count_id() add_device( Pixel("pixel", "X04SA-ES3-CCD"), True) pixel.polling = 1000 diff --git a/script/test/TestStr b/script/test/TestStr index fe4e769..049fcf8 100644 --- a/script/test/TestStr +++ b/script/test/TestStr @@ -1,5 +1,5 @@ -class StrDev(DeviceBase, Readable): +class StrDev(DeviceBase, Readable, Readable.StringType): def __init__(self): DeviceBase.__init__(self, "StrDev") self.index = 0