Table of Contents

Class SendCustomWaveform

Namespace
Bonsai.PulsePal
Assembly
Bonsai.PulsePal.dll

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
Combinator<Mat, Mat>
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.