mpylab.device.rec_rs_eshs30_gpib_ctypes moduleΒΆ

Legacy GPIB-based sweep helper for the R&S ESHS30 receiver.

This module intentionally keeps a minimal API for older measurement scripts. Hardware communication is performed only when functions are called directly, so importing the module remains safe during documentation builds.

mpylab.device.rec_rs_eshs30_gpib_ctypes.get_level(interface, device)

Query one level value from the currently configured receiver frequency.

mpylab.device.rec_rs_eshs30_gpib_ctypes.main()

Run a sweep and print all measured levels to stdout.

mpylab.device.rec_rs_eshs30_gpib_ctypes.sweep_levels(interface=0, primary_address=17, fstart=150000.0, fstop=30000000.0, fstep=1000.0) Iterator[Tuple[float, float]]

Yield (frequency_hz, level) pairs for a full receiver sweep.