예제 #1
0
    def remove_all(self):
        """
        removes all instruments
        """

        pic = PyInstrumentsConfig()
        pic.clear()
        pic.save()
        self.refresh()
 def remove_all(self):
     """
     removes all instruments
     """
     
     pic = PyInstrumentsConfig()
     pic.clear()
     pic.save()
     self.refresh()
 def get_from_gui(self):
     """updates values from the gui"""
     
     pic = PyInstrumentsConfig()
     pic.clear()
     for itm in self.tree_widget:
         pic[itm.val("logical_name")] = {"address" : itm.val("address"),
                                         "model" : itm.val("model"),
                                         "simulate" : itm.val("simulate"),
                                         "code": itm.val("code")}
     pic.save()
예제 #4
0
    def get_from_gui(self):
        """updates values from the gui"""

        pic = PyInstrumentsConfig()
        pic.clear()
        for itm in self.tree_widget:
            pic[itm.val("logical_name")] = {
                "address": itm.val("address"),
                "model": itm.val("model"),
                "simulate": itm.val("simulate"),
                "code": itm.val("code")
            }
        pic.save()
예제 #5
0
def query_models():
    """Physically queries all instruments models"""
    pic = PyInstrumentsConfig()
    for item in pic.values():
        item["model"] = get_model_name(item["address"])
    pic.save()
예제 #6
0
 def change_model(new_model):
     pic = PyInstrumentsConfig()
     itm = self.tree_widget.itemAt(point)
     pic[itm.val("logical_name")]["model"] = new_model
     pic.save()
     self.refresh()
예제 #7
0
 def change_address(new_address):
     pic = PyInstrumentsConfig()
     itm = self.tree_widget.itemAt(point)
     pic[itm.val("logical_name")]["address"] = new_address
     pic.save()
     self.refresh()
 def change_model(new_model):
     pic = PyInstrumentsConfig()
     itm = self.tree_widget.itemAt(point)
     pic[itm.val("logical_name")]["model"] =  new_model
     pic.save()
     self.refresh()
 def change_address(new_address):
     pic = PyInstrumentsConfig()
     itm = self.tree_widget.itemAt(point)
     pic[itm.val("logical_name")]["address"] =  new_address
     pic.save()
     self.refresh()
def query_models():
    """Physically queries all instruments models"""
    pic = PyInstrumentsConfig()
    for item in pic.values():
        item["model"] = get_model_name(item["address"])
    pic.save()