Class TriggerOutputChannels
Represents an operator that triggers the specified output channels to begin playing their pulse sequences.
public class TriggerOutputChannels : Sink
- Inheritance
-
TriggerOutputChannels
- Inherited Members
Properties
Channels
Gets or sets a value specifying which output channel triggers to set.
public ChannelTriggers Channels { get; set; }
Property Value
DeviceName
Gets or sets the name of the Pulse Pal device.
[TypeConverter(typeof(DeviceNameConverter))]
public string DeviceName { get; set; }
Property Value
Methods
Process<TSource>(IObservable<TSource>)
Triggers the specified output channels on the Pulse Pal device whenever an observable sequence emits a notification.
public override IObservable<TSource> Process<TSource>(IObservable<TSource> source)
Parameters
source
IObservable<TSource>The sequence containing the notifications used to trigger the output channels on the Pulse Pal device.
Returns
- IObservable<TSource>
An observable sequence that is identical to the
source
sequence but where there is an additional side effect of triggering the specified output channels on the Pulse Pal device whenever the sequence emits a notification.
Type Parameters
TSource
The type of the elements in the
source
sequence.