Class DigitalChannelInfoBase
A base implementation of the IDigitalChannelInfo interface.
Assembly: Meadow.Contracts.dll
View Source
Declaration
public class DigitalChannelInfoBase : ChannelInfoBase, IDigitalChannelInfo, IChannelInfo
Inheritance: System.Object
-> Meadow.Hardware.ChannelInfoBase
Derived:
Meadow.Hardware.CanChannelInfo
Implements:
Meadow.Hardware.IDigitalChannelInfo
Properties
InputCapable
Gets or sets the channel's digital input capability.
View Source
Declaration
public bool InputCapable { get; protected set; }
OutputCapable
Gets or sets the channel's digital output capability.
View Source
Declaration
public bool OutputCapable { get; protected set; }
InterruptCapable
Gets or sets the channel's digital interrupt capability.
View Source
Declaration
public bool InterruptCapable { get; protected set; }
PullDownCapable
Gets or sets the channel's internal pull-down resistor capability.
View Source
Declaration
public bool PullDownCapable { get; protected set; }
PullUpCapable
Gets or sets the channel's internal pull-up resistor capability.
View Source
Declaration
public bool PullUpCapable { get; protected set; }
InverseLogic
Gets or sets whether the channel has inverse boolean logic (low == true).
View Source
Declaration
public bool InverseLogic { get; protected set; }
InterruptGroup
When relevant, gets or sets any platform interrupt group association for the channel.
View Source
Declaration
public int? InterruptGroup { get; protected set; }