Class DigitalOutputsTerminal
Represents a digital output terminal.
public class DigitalOutputsTerminal : WCStateTerminalBase, INotifyPropertyChanged, ITerminal, IHasWCState, IDigitalOutputsTerminal
- Inheritance
-
DigitalOutputsTerminal
- Implements
- Derived
- Inherited Members
Constructors
DigitalOutputsTerminal(ushort)
Initializes a new instance of the DigitalOutputsTerminal class.
public DigitalOutputsTerminal(ushort outputsCount)
Parameters
outputsCountushortThe count of the outputs.
Exceptions
- ArgumentOutOfRangeException
Thrown when
outputsCountis 0 (zero).
Properties
Modules
Gets the ILisrtModules from the terminal, for example input channels.
public override IEnumerable<ILisrtModule> Modules { get; }
Property Value
Outputs
Gets the outputs with their index as indexer.
public IReadOnlyList<DigitalOutput> Outputs { get; }