def load(self): try: cfgFile = open(self.cfgFileName, 'r') cfg = Serializer.read(cfgFile, self) self.filterFile = cfg.filterFile self.sweepDuration = cfg.sweepDuration self.numFilterChanels = cfg.numFilterChanels self.FIRFilterMode = cfg.FIRFilterMode self.playHardwareIndex = cfg.playHardwareIndex self.recHardwareIndex = cfg.recHardwareIndex self.recHardwareChannelIndex = cfg.recHardwareChannelIndex self.MicCalibrationFile = cfg.MicCalibrationFile except: print("no cfg existing -> create default") self.save() pass
def save(self): print("saving cfg to : " + self.cfgFileName) Serializer.write(self.cfgFileName, self)