예제 #1
0
파일: state.py 프로젝트: carriercomm/artiq
 def save(self):
     data = dict()
     for k, v in self.stateful_objects.items():
         try:
             data[k] = _save_state(v)
         except:
             logger.warning("Failed to save state for object '%s'", k,
                            exc_info=True)
     pyon.store_file(self.filename, data)
예제 #2
0
파일: state.py 프로젝트: MikeTam1021/artiq
 def save(self):
     data = dict()
     for k, v in self.stateful_objects.items():
         try:
             data[k] = _save_state(v)
         except:
             logger.warning("Failed to save state for object '%s'",
                            k,
                            exc_info=True)
     pyon.store_file(self.filename, data)
예제 #3
0
 def setStabiliserDACs(self, cDacValue, fDacValue, verbose=False):
     """Update feedback DAC values"""
     self.set_DAC_values(CDAC=cDacValue,FDAC=fDacValue)
     dacValues = {'cDAC':cDacValue,'fDAC':fDacValue}
     pyon.store_file(self.fname, dacValues)
     #self.set_dataset("BField_stabiliser.cDAC", float(cDacValue), persist=True, broadcast=True)
     #self.set_dataset("BField_stabiliser.fDAC", float(fDacValue), persist=True, broadcast=True)
     #if verbose:
     #    print("Update DACs {} {} --- Done.".format(int(cDacValue),int(fDacValue)))
     return dacValues
예제 #4
0
 def save(self):
     data = {k: v[1] for k, v in self.data.raw_view.items() if v[0]}
     pyon.store_file(self.persist_file, data)
예제 #5
0
 def save_config_file(self):
     self.config["lasers"] = self.laser_db.raw_view
     config_path, _ = get_config_path(self.args, "_server")
     pyon.store_file(config_path, self.config)
예제 #6
0
 def save_setpoints(self):
     """Save current set values to file"""
     pyon.store_file(self.fname, self.channels)
     logger.info("Saved '{}', channels: {}".format(self.fname,
                                                   self.channels))
예제 #7
0
 def _save(self):
     pyon.store_file(self.pattern_file, self.patterns)
예제 #8
0
파일: file_db.py 프로젝트: neuroidss/artiq
 def save(self):
     pyon.store_file(self.filename, self.data.read)
예제 #9
0
파일: databases.py 프로젝트: cjbe/artiq
 def save(self):
     data = {k: v[1] for k, v in self.data.read.items() if v[0]}
     pyon.store_file(self.persist_file, data)
예제 #10
0
 def save_setpoints(self):
     """Save current set values to file"""
     pyon.store_file(self.fname, self.channels)
     logger.info("Saved '{}', channels: {}".format(self.fname, self.channels))
예제 #11
0
 def _save(self):
     pyon.store_file(self.pattern_file, self.patterns)
예제 #12
0
파일: file_db.py 프로젝트: fallen/artiq
 def save(self):
     pyon.store_file(self.filename, self.data.read)