Source code for semi_cr.core.lab.drivers.proteox
from qcodes.instrument import Instrument
[docs]
class Proteox(Instrument):
def __init__(self, name: str, ip_address: str) -> None:
super().__init__(name, metadata={}, label="proteox") # Calls Instrument.__init__(name)
[docs]
def get_idn(self) -> dict[str, str | None]:
"""
Override Instrument.get_idn so QCoDeS never calls self.ask('*IDN?').
"""
return {"vendor": None, "model": self.name, "serial": None, "firmware": None}