pashehnet.sensors.sources.squarewave#
Module Contents#
Classes#
Provides a square wave source using scipy.signal.square |
API#
- class pashehnet.sensors.sources.squarewave.SquareWaveSource(frequency, sample_rate, duty_cycle=0.5)#
Bases:
pashehnet.sensors.sources.base.SensorSourceBaseProvides a square wave source using scipy.signal.square
Initialization
Construct a new SquareWaveSource object
- Parameters:
frequency – Frequency of the square wave in Hz
sample_rate – Sampling rate in Hz
duty_cycle – Duty cycle of the square wave (default is 0.5)
- __iter__()#
- __next__()#
Implementation for iterator
- Returns:
Next value from the square wave source
- __slots__ = ()#