Commit 82891b04 authored by Milosz Malczak's avatar Milosz Malczak

gui: Channels refactoring, made attributes private, removed channel

enable button, removed properties class
parent b8a0643c
......@@ -100,11 +100,10 @@ class GUI_Class:
for GUI_channel_idx, channel_params in channel_params.items():
GUI_channel_idx = int(GUI_channel_idx)
"""to be removed with xmlrpc"""
channel_prop = self.channels[GUI_channel_idx].properties
channel_prop.set_channel_params(channel_params['active'],
channel_params['range'],
channel_params['termination'],
channel_params['offset'])
channel = self.channels[GUI_channel_idx]
channel.set_channel_params(channel_params['range'],
channel_params['termination'],
channel_params['offset'])
def set_trigger_params(self, trigger_params):
trig_prop = self.triggers[0].properties
......
This diff is collapsed.
......@@ -233,8 +233,8 @@ class IntTriggersMenu(TriggersMenu):
none = self.ADCs_menu.addAction("Disconnect")
none.triggered.connect(self.remove_trigger)
for channel in self.channels:
if channel.properties is not None:
channel_disp = str(channel.channel_count + 1)
if channel.channel_exists is not None:
channel_disp = str(channel.GUI_channel_idx + 1)
chan = self.ADCs_menu.addAction("Channel: " + channel_disp)
chan.triggered.connect(self.select_trigger)
self.actions.append(chan)
......@@ -251,13 +251,12 @@ class IntTriggersMenu(TriggersMenu):
def add_trigger(self):
self.remove_trigger()
selected_ADC = self.channels[self.GUI_channel_idx].properties.\
unique_ADC_name
selected_ADC = self.channels[self.GUI_channel_idx].unique_ADC_name
chan_disp = str(self.GUI_channel_idx+1)
self.ADCs_menu.setTitle("Channel " + chan_disp)
"""+1 is beacuse channels are indexed from 0, but displayed from 1"""
if selected_ADC is not None:
ADC_idx = self.channels[self.GUI_channel_idx].properties.idx
ADC_idx = self.channels[self.GUI_channel_idx].ADC_channel_idx
self.trigger_closure.set_trigger_properties(selected_ADC, ADC_idx)
self.plot.add_trigger(self.GUI_channel_idx)
rpc = self.trigger_closure.zmq_rpc
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment