Unosquare
    Show / Hide Table of Contents

    Class GpioController

    Represents the Raspberry Pi GPIO controller as an IReadOnlyCollection of GpioPins Low level operations are accomplished by using the PiGPIO library.

    Inheritance
    Object
    GpioController
    Namespace: Unosquare.PiGpio
    Syntax
    public class GpioController : IGpioController

    Properties

    Count

    Declaration
    public int Count { get; }
    Property Value
    Type Description
    Int32

    Item[BcmPin]

    Declaration
    public IGpioPin this[BcmPin bcmPin] { get; }
    Parameters
    Type Name Description
    BcmPin bcmPin
    Property Value
    Type Description
    IGpioPin

    Item[P1]

    Declaration
    public IGpioPin this[P1 pinNumber] { get; }
    Parameters
    Type Name Description
    P1 pinNumber
    Property Value
    Type Description
    IGpioPin

    Item[P5]

    Declaration
    public IGpioPin this[P5 pinNumber] { get; }
    Parameters
    Type Name Description
    P5 pinNumber
    Property Value
    Type Description
    IGpioPin

    Item[Int32]

    Declaration
    public IGpioPin this[int bcmPinNumber] { get; }
    Parameters
    Type Name Description
    Int32 bcmPinNumber
    Property Value
    Type Description
    IGpioPin

    Methods

    GetEnumerator()

    Declaration
    public IEnumerator<IGpioPin> GetEnumerator()
    Returns
    Type Description
    IEnumerator<IGpioPin>

    Explicit Interface Implementations

    IEnumerable.GetEnumerator()

    Declaration
    IEnumerator IEnumerable.GetEnumerator()
    Returns
    Type Description
    IEnumerator

    Comments

    Back to top Copyright © 2017-2019 Unosquare