Fixed loading and saving of sequences.

This commit is contained in:
jupfi 2024-05-29 16:12:00 +02:00
parent 5d5e22d333
commit c32d08fcd0

View file

@ -6,7 +6,7 @@ import decimal
from PyQt6.QtCore import pyqtSlot from PyQt6.QtCore import pyqtSlot
from nqrduck.helpers.serializer import DecimalEncoder from nqrduck.helpers.serializer import DecimalEncoder
from nqrduck.module.module_controller import ModuleController from nqrduck.module.module_controller import ModuleController
from quackseq.pulsesequence import PulseSequence from quackseq.pulsesequence import QuackSequence
logger = logging.getLogger(__name__) logger = logging.getLogger(__name__)
@ -142,8 +142,8 @@ class PulseProgrammerController(ModuleController):
sequence = json.loads(sequence) sequence = json.loads(sequence)
loaded_sequence = PulseSequence.load_sequence( loaded_sequence = QuackSequence.load_sequence(
sequence, self.module.model.pulse_parameter_options sequence
) )
self.module.model.pulse_sequence = loaded_sequence self.module.model.pulse_sequence = loaded_sequence