piel.types.experimental.time#

Classes#

WaveformGeneratorConfiguration

This class corresponds to the configuration of data which is just inherent to the WaveformGenerator connectivity and configuration,

WaveformGenerator

Represents a vector-network analyser.

OscilloscopeConfiguration

This class corresponds to the configuration of data which is just inherent to the Oscilloscope connectivity and configuration,

Oscilloscope

Represents an oscilloscope

Module Contents#

class WaveformGeneratorConfiguration(/, **data: Any)[source]#

Bases: piel.types.experimental.device.DeviceConfiguration

This class corresponds to the configuration of data which is just inherent to the WaveformGenerator connectivity and configuration, not the measurement setup connectivity.

signal: piel.types.signal.time_sources.SignalTimeSources = None#

Contains an instantiation of the signal configuration applied as a reference.

class WaveformGenerator(/, **data: Any)[source]#

Bases: piel.types.experimental.device.Device

Represents a vector-network analyser.

configuration: WaveformGeneratorConfiguration = None#

Just overwrites this section of the device definition.

class OscilloscopeConfiguration(/, **data: Any)[source]#

Bases: piel.types.experimental.device.DeviceConfiguration

This class corresponds to the configuration of data which is just inherent to the Oscilloscope connectivity and configuration, not the measurement setup connectivity.

bandwidth_Hz: piel.types.metrics.ScalarMetric = None#
class Oscilloscope(/, **data: Any)[source]#

Bases: piel.types.experimental.device.MeasurementDevice

Represents an oscilloscope

configuration: OscilloscopeConfiguration | None = None#

Just overwrites this section of the device definition.