Characteristic Locus
Inheritance System.Object > x74595.PinDefinitions
Namespace Meadow.Foundation.ICs.IOExpanders
Assembly x74595.dll

Syntax

public class PinDefinitions : IPinDefinitions

Constructors

PinDefinitions(x74595)

Create a new PinDefinitions object

Declaration
public PinDefinitions(x74595 controller)

Parameters

Type Name Description
x74595 controller

Properties

AllPins

All pins

Declaration
public IList<IPin> AllPins { get; }

Property Value

Type Description
IList<IPin>

Controller

Declaration
public IPinController Controller { get; set; }

Property Value

Type Description
IPinController

GP0

GP0

Declaration
public IPin GP0 { get; }

Property Value

Type Description
IPin

GP1

GP1

Declaration
public IPin GP1 { get; }

Property Value

Type Description
IPin

GP2

GP2

Declaration
public IPin GP2 { get; }

Property Value

Type Description
IPin

GP3

GP3

Declaration
public IPin GP3 { get; }

Property Value

Type Description
IPin

GP4

GP4

Declaration
public IPin GP4 { get; }

Property Value

Type Description
IPin

GP5

GP5

Declaration
public IPin GP5 { get; }

Property Value

Type Description
IPin

GP6

GP6

Declaration
public IPin GP6 { get; }

Property Value

Type Description
IPin

GP7

GP7

Declaration
public IPin GP7 { get; }

Property Value

Type Description
IPin

Methods

GetEnumerator()

Get enumerator

Declaration
public IEnumerator<IPin> GetEnumerator()

Returns

Type Description
IEnumerator<IPin>

InitAllPins()

Initialize pins

Declaration
protected void InitAllPins()