Skip to content
Snippets Groups Projects
Commit b9b9ee38 authored by Michael DM Dryden's avatar Michael DM Dryden
Browse files

Board version changes data treatment.

parent 13f6d258
Branches
Tags
No related merge requests found
...@@ -112,7 +112,17 @@ class Experiment(object): ...@@ -112,7 +112,17 @@ class Experiment(object):
self.databytes = 8 self.databytes = 8
self.data_extra = [] # must be defined even when not needed self.data_extra = [] # must be defined even when not needed
self.__gaintable = [1e2, 3e2, 3e3, 3e4, 3e5, 3e6, 3e7, 5e8] #todo version settings
major, minor = self.parameters['version']
if major >= 1:
if minor == 1:
self.__gaintable = [1e2, 3e2, 3e3, 3e4, 3e5, 3e6, 3e7, 5e8]
elif minor >= 2:
self.__gaintable = [1, 1e2, 3e3, 3e4, 3e5, 3e6, 3e7, 1e8]
else:
raise VarError(parameters['version'], "Invalid version parameter.")
self.gain = self.__gaintable[int(self.parameters['gain'])] self.gain = self.__gaintable[int(self.parameters['gain'])]
self.commands = ["A", "G"] self.commands = ["A", "G"]
......
...@@ -188,6 +188,7 @@ class Main(object): ...@@ -188,6 +188,7 @@ class Main(object):
selection = self.expcombobox.get_active() selection = self.expcombobox.get_active()
parameters = {} parameters = {}
parameters['version'] = self.version
if self.adc_pot.buffer_toggle.get_active(): #True if box checked if self.adc_pot.buffer_toggle.get_active(): #True if box checked
parameters['adc_buffer'] = "2" parameters['adc_buffer'] = "2"
......
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