Class SendCustomWaveform
Represents an operator that uploads each array of voltages in a sequence to the Pulse Pal device, where each array specifies a custom train of continuous monophasic pulses, with periodic onset times.
public class SendCustomWaveform : Sink<Mat>
- Inheritance
-
Sink<Mat>SendCustomWaveform
- Inherited Members
Properties
- CustomTrainIdentity
Gets or sets the identity of the custom pulse train to program.
- DeviceName
Gets or sets the name of the Pulse Pal device.
- SamplingPeriod
Gets or sets the sample rate, in Hz, used to playback the custom pulse train.
Methods
- Process(IObservable<Mat>)
Uploads each vector of voltages in an observable sequence to the Pulse Pal device, where each vector specifies a custom train of continuous monophasic pulses, with periodic onset times.
- Process(IObservable<double[]>)
Uploads each array of voltages in an observable sequence to the Pulse Pal device, where each array specifies a custom train of continuous monophasic pulses, with periodic onset times.