Skip to main content

Class Cp2112Collection

Represents a collection of Cp2112 devices and provides functionality for device enumeration.

Assembly: Cp2112.dll
View Source
Declaration
public class Cp2112Collection : IEnumerable<Cp2112>, IEnumerable

Implements:
System.Collections.Generic.IEnumerable<Meadow.Foundation.ICs.IOExpanders.Cp2112>, System.Collections.IEnumerable

Properties

Count

Gets the number of Cp2112 devices connected to the host machine.

View Source
Declaration
public int Count { get; }

this[int]

Gets the Cp2112 device at the specified index in the collection.

View Source
Declaration
public Cp2112 this[int index] { get; }

Devices

Gets the singleton instance of Cp2112Collection, initializing it if necessary.

View Source
Declaration
public static Cp2112Collection Devices { get; }

Methods

Refresh()

Refreshes the collection by detecting and updating Cp2112 devices.

View Source
Declaration
public void Refresh()

GetEnumerator()

Returns an enumerator that iterates through the collection.

View Source
Declaration
public IEnumerator<Cp2112> GetEnumerator()
Returns

System.Collections.Generic.IEnumerator<Meadow.Foundation.ICs.IOExpanders.Cp2112>: An enumerator that can be used to iterate through the collection.

Implements

  • System.Collections.Generic.IEnumerable<Meadow.Foundation.ICs.IOExpanders.Cp2112>
  • System.Collections.IEnumerable