Characteristic Locus
Inherited Members IEquatable<IPin>.Equals(IPin)
Namespace Meadow.Hardware
Assembly Meadow.Contracts.dll

Syntax

public interface IPin : IEquatable<IPin>

Properties

Controller

The IPinController associated with this IPin

Declaration
IPinController? Controller { get; }

Property Value

Type Description
IPinController

Key

The key object for the pin

Declaration
object Key { get; }

Property Value

Type Description
object

Name

The name of the pin

Declaration
string Name { get; }

Property Value

Type Description
string

SupportedChannels

Supported channels

Declaration
IList<IChannelInfo>? SupportedChannels { get; }

Property Value

Type Description
IList<IChannelInfo>

Methods

ToString()

To string

Declaration
string ToString()

Returns

Type Description
string

The pin name

Extension Methods