Class OutputChannelConfiguration
Represents pulse train configuration parameters for an output channel on a Pulse Pal device.
[TypeConverter(typeof(OutputChannelConfiguration.OutputChannelConfigurationConverter))]
public class OutputChannelConfiguration : OutputChannelParameterConfiguration
- Inheritance
-
OutputChannelConfiguration
- Derived
- Inherited Members
Properties
- Biphasic
Gets or sets a value specifying whether to use biphasic or monophasic pulses.
- BurstDuration
Gets or sets the duration of a pulse burst, in the range [0, 3600] seconds. If set to zero, bursts are disabled.
- ContinuousLoop
Gets or sets a value specifying whether to set the output channel in continuous loop mode.
- CustomTrainIdentity
Gets or sets a value specifying the identity of the custom pulse train to use on this output channel.
- CustomTrainLoop
Gets or sets a value specifying whether the output channel will loop its custom pulse train.
- CustomTrainTarget
Gets or sets a value specifying the interpretation of pulse times in the custom pulse train.
- InterBurstInterval
Gets or sets the duration of the off-time between bursts, in the range [0.0001, 3600] seconds.
- InterPhaseInterval
Gets or sets the interval between the first and second phase of a biphasic pulse, in the range [0, 3600] seconds.
- InterPulseInterval
Gets or sets the interval between pulses, in the range [0.0001, 3600] seconds.
- Phase1Duration
Gets or sets the duration of the first phase of the pulse, in the range [0.0001, 3600] seconds.
- Phase1Voltage
Gets or sets the voltage for the first phase of each pulse.
- Phase2Duration
Gets or sets the duration of the second phase of the pulse, in the range [0.0001, 3600] seconds.
- Phase2Voltage
Gets or sets the voltage for the second phase of each pulse.
- PulseTrainDelay
Gets or sets the delay to start the pulse train, in the range [0.0001, 3600] seconds.
- PulseTrainDuration
Gets or sets the duration of the pulse train, in the range [0.0001, 3600] seconds.
- RestingVoltage
Gets or sets the resting voltage, in the range [-10, 10] volts.
- TriggerOnChannel1
Gets or sets a value specifying whether trigger channel 1 can trigger this output channel.
- TriggerOnChannel2
Gets or sets a value specifying whether trigger channel 2 can trigger this output channel.
Methods
- Configure(PulsePalDevice)
Applies the channel parameter configuration to the specified Pulse Pal device.
- ToString()
Returns a string that represents the current object.