Interface IAnalogInputMultiplexer
Analog input multiplexer abstraction
Assembly: AnalogMux.dll
View Source
Declaration
public interface IAnalogInputMultiplexer
Properties
EnablePort
The port connected to the Enable pin of the mux (otherwise must be tied low)
View Source
Declaration
IDigitalOutputPort? EnablePort { get; }
Signal
The analog input connected to the Mux output pin (Z)
View Source
Declaration
IAnalogInputPort Signal { get; }
Methods
Disable()
Disables the multiplexer (if an enable port was provided)
View Source
Declaration
void Disable()
Enable()
Enables the multiplexer (if an enable port was provided)
View Source
Declaration
void Enable()
SetInputChannel(int)
Sets the channel input that will be routed to the mux Signal output
View Source
Declaration
void SetInputChannel(int channel)
Parameters
Type | Name |
---|---|
System.Int32 | channel |
Exceptions
System.ArgumentOutOfRangeException