Class Headstage64ElectricalStimulatorTrigger
public class Headstage64ElectricalStimulatorTrigger : Sink<bool>
- Inheritance
-
Headstage64ElectricalStimulatorTrigger
- Inherited Members
Properties
BurstPulseCount
[Range(0, 4294967295)]
public uint BurstPulseCount { get; set; }
Property Value
DeviceName
[TypeConverter(typeof(Headstage64ElectricalStimulator.NameConverter))]
public string DeviceName { get; set; }
Property Value
Enable
public bool Enable { get; set; }
Property Value
InterBurstInterval
[Range(0, 4294967295)]
public uint InterBurstInterval { get; set; }
Property Value
InterPhaseCurrent
[Range(-2500, 2500)]
[Precision(3, 1)]
public double InterPhaseCurrent { get; set; }
Property Value
InterPhaseInterval
[Range(0, 4294967295)]
public uint InterPhaseInterval { get; set; }
Property Value
InterPulseInterval
[Range(0, 4294967295)]
public uint InterPulseInterval { get; set; }
Property Value
PhaseOneCurrent
[Range(-2500, 2500)]
[Precision(3, 1)]
public double PhaseOneCurrent { get; set; }
Property Value
PhaseOneDuration
[Range(0, 4294967295)]
public uint PhaseOneDuration { get; set; }
Property Value
PhaseTwoCurrent
[Range(-2500, 2500)]
[Precision(3, 1)]
public double PhaseTwoCurrent { get; set; }
Property Value
PhaseTwoDuration
[Range(0, 4294967295)]
public uint PhaseTwoDuration { get; set; }
Property Value
PowerEnable
[Range(0, 4294967295)]
public bool PowerEnable { get; set; }
Property Value
TrainBurstCount
[Range(0, 4294967295)]
public uint TrainBurstCount { get; set; }
Property Value
TrainDelay
[Range(0, 4294967295)]
public uint TrainDelay { get; set; }
Property Value
Methods
Process(IObservable<bool>)
Processes an observable sequence into a new sequence of the specified element type.
public override IObservable<bool> Process(IObservable<bool> source)
Parameters
source
IObservable<bool>The source sequence to process.
Returns
- IObservable<bool>
An observable sequence with elements of type bool.