Class CurrentInputs4to20mATerminal
Represents an analog input terminal that handles current signals from 4 to 20mA.
public class CurrentInputs4to20mATerminal : AnalogInputsTerminal<RecordableAnalogInput>, INotifyPropertyChangedEx, INotifyPropertyChanged, ITerminal, IHasWCState
- Inheritance
-
PropertyChangedBaseCurrentInputs4to20mATerminal
- Implements
-
INotifyPropertyChangedEx
- Derived
- Inherited Members
-
PropertyChangedBase.Refresh()PropertyChangedBase.IsNotifyingPropertyChangedBase.PropertyChanged
Constructors
CurrentInputs4to20mATerminal(ushort)
Initializes a new instance of the CurrentInputs4to20mATerminal class.
public CurrentInputs4to20mATerminal(ushort inputsCount)
Parameters
inputsCount
ushortThe count of the inputs.
Exceptions
- ArgumentOutOfRangeException
Thrown when
inputsCount
is 0 (zero).
Methods
CreateInput(AdsVariable)
Creates a new input.
protected override RecordableAnalogInput CreateInput(AdsVariable adsValueVar)
Parameters
adsValueVar
AdsVariableADS variable containing value.
Returns
- RecordableAnalogInput
A new input.