diff --git a/script/device/Pixel.py b/script/device/Pixel.py index a543a8f..d28a6df 100644 --- a/script/device/Pixel.py +++ b/script/device/Pixel.py @@ -18,8 +18,17 @@ class Pixel(DeviceBase, Readable): def get_image_filename(self): return self.image_root_folder + caget(self.prefix + ":PATHa") + caget(self.prefix + ":PATHb") + caget(self.prefix + ":FNAM") + def get_next_image_filename(self): + return self.image_root_folder + caget(self.prefix + ":PATHa") + caget(self.prefix + ":PATHb") + ( self.get_image_format() % (self.get_count_id()+1)) + + def get_image_format(self): + return caget(self.prefix + ":FNAM_FMT") + + def set_image_format(self, fmt): + caput(self.prefix + ":FNAM_FMT", fmt) + def get_count_id(self): - return caget (self.prefix + ":FNUM", 'i') - 1 + return caget (self.prefix + ":FNUM", 'i') def doUpdate(self): pass