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.