diff --git a/qmi/instruments/zurich_instruments/hdawg.py b/qmi/instruments/zurich_instruments/hdawg.py index 6c8b697d..e3e22fcd 100644 --- a/qmi/instruments/zurich_instruments/hdawg.py +++ b/qmi/instruments/zurich_instruments/hdawg.py @@ -128,9 +128,7 @@ def _get_awg_node(self, awg_channel: int) -> "zhinst.toolkit.driver.nodes.awg.AW return self._device.awgs[self.CHANNEL_TO_CORE_MAPPING[awg_channel]] @rpc_method - def load_sequencer_program( - self, awg_channel: int, sequencer_program: Union[str, "zhinst.toolkit.Sequence"] - ) -> None: + def compile_and_upload(self, awg_channel: int, sequencer_program: Union[str, "zhinst.toolkit.Sequence"]) -> None: """Compile and upload the sequencer program. Parameters: diff --git a/tests/instruments/zurich_instruments/test_hdawg.py b/tests/instruments/zurich_instruments/test_hdawg.py index 01e20717..39defe31 100644 --- a/tests/instruments/zurich_instruments/test_hdawg.py +++ b/tests/instruments/zurich_instruments/test_hdawg.py @@ -101,7 +101,7 @@ def test_load_sequencer_program_with_string_sequence__calls_zi_method(self): sequencer_code = "dummy code here" # Act - self._instr.load_sequencer_program(1, sequencer_code) + self._instr.compile_and_upload(1, sequencer_code) # Assert self._awg_0.load_sequencer_program.assert_called_once_with(sequencer_code) @@ -112,7 +112,7 @@ def test_load_sequencer_program_with_zi_sequence__calls_zi_method(self): sequence = hdawg.zhinst.toolkit.Sequence() # Act - self._instr.load_sequencer_program(1, sequence) + self._instr.compile_and_upload(1, sequence) # Assert self._awg_0.load_sequencer_program.assert_called_once_with(sequence)