BaseInstrument#
- class BaseInstrument(serial: str, device_type: str, session: Session)[source]#
Bases:
Node
Generic toolkit driver for a Zurich Instrument device.
All device specific class are derived from this class. It exposes the nodetree and also implements common functions valid for all devices. It also can be used directly, e.g. for instrument types that have no special class in toolkit.
- Parameters:
serial (str) – Serial number of the device, e.g. ‘dev12000’. The serial number can be found on the back panel of the instrument.
device_type (str) – Type of the device.
session (Session) – Session to the Data Server
Methods
Check if the software stack is compatible.
factory_reset
(*[, deep, timeout])Load the factory default settings.
Create a list with all streaming nodes available.
Context manager for a transactional set.
Attributes
Enabled options of the instrument.
Type of the instrument (e.g.
Instrument specific serial.
Underlying session to the data server.