qcodes_contrib_drivers.drivers.Gentec package¶
Submodules¶
qcodes_contrib_drivers.drivers.Gentec.Gentec_Maestro module¶
- class qcodes_contrib_drivers.drivers.Gentec.Gentec_Maestro.Gentec_Maestro(*args: Any, **kwargs: Any)[source]¶
Bases:
VisaInstrument
Instrument driver for the Gentec Maestro powermeter. :param name: Instrument name. :type name: str :param address: ASRL address :type address: str :param baud_rate: Baud rate for the connection. :type baud_rate: int
- get_idn()[source]¶
Parse a standard VISA
*IDN?
response into an ID dict.Even though this is the VISA standard, it applies to various other types as well, such as IPInstruments, so it is included here in the Instrument base class.
Override this if your instrument does not support
*IDN?
or returns a nonstandard IDN string. This string is supposed to be a comma-separated list of vendor, model, serial, and firmware, but semicolon and colon are also common separators so we accept them here as well.- Returns:
A dict containing vendor, model, serial, and firmware.