mirror of
https://github.com/nqrduck/nqrduck-spectrometer.git
synced 2024-12-22 08:17:49 +00:00
Added get setting by name.
This commit is contained in:
parent
9371f1fc36
commit
9844c0df0c
1 changed files with 6 additions and 0 deletions
|
@ -29,6 +29,12 @@ class BaseSpectrometerModel(ModuleModel):
|
|||
def get_setting(self):
|
||||
return float(self.value)
|
||||
|
||||
def get_setting_by_name(self, name : str) -> "Setting":
|
||||
for setting in self.settings:
|
||||
if setting.name == name:
|
||||
return setting
|
||||
raise ValueError("Setting with name %s not found" % name)
|
||||
|
||||
|
||||
class PulseParameter:
|
||||
"""A pulse parameter is a value that can be different for each event in a pulse sequence.
|
||||
|
|
Loading…
Reference in a new issue