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()
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()
def query_models(): """Physically queries all instruments models""" pic = PyInstrumentsConfig() for item in pic.values(): item["model"] = get_model_name(item["address"]) pic.save()
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 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()