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

model

Model identification.

Type:

str

firmware_version

Firmware version.

Type:

str

clear_zero_offset()[source]
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.

set_zero_offset()[source]

Module contents