mirror of
https://github.com/nqrduck/nqrduck-spectrometer.git
synced 2024-11-09 12:30:01 +00:00
Changed event saving to list.
This commit is contained in:
parent
13c4910630
commit
0e755a6cc5
2 changed files with 9 additions and 6 deletions
|
@ -33,6 +33,9 @@ class BaseSpectrometerModel(ModuleModel):
|
|||
logger.debug("Setting %s changed to %s", self.name, value)
|
||||
self.value = value
|
||||
|
||||
def get_setting(self):
|
||||
return float(self.value)
|
||||
|
||||
class PulseParameter:
|
||||
def __init__(self, name):
|
||||
self.name = name
|
||||
|
|
|
@ -7,7 +7,7 @@ class PulseSequence:
|
|||
"""A pulse sequence is a collection of events that are executed in a certain order."""
|
||||
def __init__(self, name) -> None:
|
||||
self.name = name
|
||||
self.events = OrderedDict()
|
||||
self.events = list()
|
||||
|
||||
def get_event_names(self) -> list:
|
||||
return [event.name for event in self.events]
|
||||
|
@ -33,16 +33,16 @@ class PulseSequence:
|
|||
"name": self.name,
|
||||
"events": []
|
||||
}
|
||||
for event in self.events.keys():
|
||||
for event in self.events:
|
||||
event_data = {
|
||||
"name": self.events[event].name,
|
||||
"duration": self.events[event].duration,
|
||||
"name": event.name,
|
||||
"duration": event.duration,
|
||||
"parameters": []
|
||||
}
|
||||
for parameter in self.events[event].parameters.keys():
|
||||
for parameter in event.parameters.keys():
|
||||
event_data["parameters"].append({
|
||||
"name": parameter,
|
||||
"value": self.events[event].parameters[parameter].get_options()
|
||||
"value": event.parameters[parameter].get_options()
|
||||
})
|
||||
data["events"].append(event_data)
|
||||
return data
|
Loading…
Reference in a new issue