Source code for qibolab.instruments.rohde_schwarz
import qcodes.instrument_drivers.rohde_schwarz.SGS100A as LO_SGS100A
from qibolab.instruments.oscillator import LocalOscillator
[docs]class SGS100A(LocalOscillator):
"""Driver to control the Rohde-Schwarz SGS100A local oscillator.
This driver is using:
https://qcodes.github.io/Qcodes/api/generated/qcodes.instrument_drivers.rohde_schwarz.html#module-qcodes.instrument_drivers.rohde_schwarz.SGS100A
"""
[docs] def create(self):
return LO_SGS100A.RohdeSchwarz_SGS100A(
self.name, f"TCPIP0::{self.address}::5025::SOCKET"
)