Class GpioPinCollection
Represents a dictionary of all GPIO Pins.
Implements
Inherited Members
System.Collections.ObjectModel.ReadOnlyDictionary<System.Int32, Unosquare.PiGpio.ManagedModel.GpioPin>.System.Collections.Generic.IDictionary<System.Int32, Unosquare.PiGpio.ManagedModel.GpioPin>.Add(System.Int32, Unosquare.PiGpio.ManagedModel.GpioPin)
System.Collections.ObjectModel.ReadOnlyDictionary<System.Int32, Unosquare.PiGpio.ManagedModel.GpioPin>.System.Collections.Generic.IDictionary<System.Int32, Unosquare.PiGpio.ManagedModel.GpioPin>.Remove(System.Int32)
System.Collections.ObjectModel.ReadOnlyDictionary<System.Int32, Unosquare.PiGpio.ManagedModel.GpioPin>.System.Collections.Generic.IDictionary<System.Int32, Unosquare.PiGpio.ManagedModel.GpioPin>.get_Item(System.Int32)
System.Collections.ObjectModel.ReadOnlyDictionary<System.Int32, Unosquare.PiGpio.ManagedModel.GpioPin>.System.Collections.Generic.IDictionary<System.Int32, Unosquare.PiGpio.ManagedModel.GpioPin>.set_Item(System.Int32, Unosquare.PiGpio.ManagedModel.GpioPin)
System.Collections.ObjectModel.ReadOnlyDictionary<System.Int32, Unosquare.PiGpio.ManagedModel.GpioPin>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<System.Int32, Unosquare.PiGpio.ManagedModel.GpioPin>>.Contains(System.Collections.Generic.KeyValuePair<System.Int32, Unosquare.PiGpio.ManagedModel.GpioPin>)
System.Collections.ObjectModel.ReadOnlyDictionary<System.Int32, Unosquare.PiGpio.ManagedModel.GpioPin>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<System.Int32, Unosquare.PiGpio.ManagedModel.GpioPin>>.CopyTo(System.Collections.Generic.KeyValuePair<System.Int32, Unosquare.PiGpio.ManagedModel.GpioPin>[], System.Int32)
System.Collections.ObjectModel.ReadOnlyDictionary<System.Int32, Unosquare.PiGpio.ManagedModel.GpioPin>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<System.Int32, Unosquare.PiGpio.ManagedModel.GpioPin>>.Add(System.Collections.Generic.KeyValuePair<System.Int32, Unosquare.PiGpio.ManagedModel.GpioPin>)
System.Collections.ObjectModel.ReadOnlyDictionary<System.Int32, Unosquare.PiGpio.ManagedModel.GpioPin>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<System.Int32, Unosquare.PiGpio.ManagedModel.GpioPin>>.Clear()
System.Collections.ObjectModel.ReadOnlyDictionary<System.Int32, Unosquare.PiGpio.ManagedModel.GpioPin>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<System.Int32, Unosquare.PiGpio.ManagedModel.GpioPin>>.Remove(System.Collections.Generic.KeyValuePair<System.Int32, Unosquare.PiGpio.ManagedModel.GpioPin>)
System.Collections.ObjectModel.ReadOnlyDictionary<System.Int32, Unosquare.PiGpio.ManagedModel.GpioPin>.System.Collections.IDictionary.get_Item(System.Object)
System.Collections.ObjectModel.ReadOnlyDictionary<System.Int32, Unosquare.PiGpio.ManagedModel.GpioPin>.System.Collections.IDictionary.set_Item(System.Object, System.Object)
System.Collections.ObjectModel.ReadOnlyDictionary<System.Int32, Unosquare.PiGpio.ManagedModel.GpioPin>.System.Collections.Generic.IDictionary<System.Int32, Unosquare.PiGpio.ManagedModel.GpioPin>.Keys
System.Collections.ObjectModel.ReadOnlyDictionary<System.Int32, Unosquare.PiGpio.ManagedModel.GpioPin>.System.Collections.Generic.IDictionary<System.Int32, Unosquare.PiGpio.ManagedModel.GpioPin>.Values
System.Collections.ObjectModel.ReadOnlyDictionary<System.Int32, Unosquare.PiGpio.ManagedModel.GpioPin>.System.Collections.Generic.IDictionary<System.Int32, Unosquare.PiGpio.ManagedModel.GpioPin>.Item[System.Int32]
System.Collections.ObjectModel.ReadOnlyDictionary<System.Int32, Unosquare.PiGpio.ManagedModel.GpioPin>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<System.Int32, Unosquare.PiGpio.ManagedModel.GpioPin>>.IsReadOnly
System.Collections.ObjectModel.ReadOnlyDictionary<System.Int32, Unosquare.PiGpio.ManagedModel.GpioPin>.System.Collections.Generic.IReadOnlyDictionary<System.Int32, Unosquare.PiGpio.ManagedModel.GpioPin>.Keys
System.Collections.ObjectModel.ReadOnlyDictionary<System.Int32, Unosquare.PiGpio.ManagedModel.GpioPin>.System.Collections.Generic.IReadOnlyDictionary<System.Int32, Unosquare.PiGpio.ManagedModel.GpioPin>.Values
Namespace: Unosquare.PiGpio.ManagedModel
Syntax
public sealed class GpioPinCollection : ReadOnlyDictionary<int, GpioPin>, IDictionary<int, GpioPin>, ICollection<KeyValuePair<int, GpioPin>>, IDictionary, ICollection, IReadOnlyDictionary<int, GpioPin>, IReadOnlyCollection<KeyValuePair<int, GpioPin>>, IEnumerable<KeyValuePair<int, GpioPin>>, IEnumerable
Properties
Item[SystemGpio]
Gets the GpioPin with the specified gpio.
Declaration
public GpioPin this[SystemGpio gpio] { get; }
Parameters
Type | Name | Description |
---|---|---|
SystemGpio | gpio | The gpio. |
Property Value
Type | Description |
---|---|
GpioPin | The GpioPin. |
Item[UserGpio]
Gets the GpioPin with the specified gpio.
Declaration
public GpioPin this[UserGpio gpio] { get; }
Parameters
Type | Name | Description |
---|---|---|
UserGpio | gpio | The gpio. |
Property Value
Type | Description |
---|---|
GpioPin | The GpioPin. |