Table of Contents

Class SendCustomPulseTrain

Namespace
Bonsai.PulsePal
Assembly
Bonsai.PulsePal.dll

Represents an operator that uploads each custom pulse train in the sequence to the Pulse Pal device.

public class SendCustomPulseTrain : Sink<PulseOnset[]>
Inheritance
SendCustomPulseTrain
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.

Methods

Process(IObservable<PulseOnset[]>)

Uploads each custom pulse train in an observable sequence to the Pulse Pal device, where each pulse train is specified by an array of pulse onset times and voltages.

Process(IObservable<Mat>)

Uploads each custom pulse train in an observable sequence to the Pulse Pal device, where each pulse train is specified by a matrix of pulse onset times and voltages.

Process(IObservable<double[,]>)

Uploads each custom pulse train in an observable sequence to the Pulse Pal device, where each pulse train is specified by a rectangular array of pulse onset times and voltages.