Namespace Meadow.Foundation

Classes

ArrayEventArgs

Custom event args that stores an int and an object

ByteCommsSensorBase<UNIT>

ByteCommsSensorBase abstract class

ColorExtensions

Static class for color extension methods

Converters

Provide a mechanism to convert from on type to another .NET type

DeviceConfigurationException

Exception thrown when a device or peripheral is misconfigured for a requested action, activity or behavior.

NumericExtensions

A static class that provides numeric helper extension methods

ObservableBase<UNIT>

Provides observable functionality.

Keeps an internal collection of observers, and provides methods such as NotifyObservers and Subscribe.

PollingSensorBase<UNIT>

Base class that represents a sampling sensor to support the observable pattern

SamplingSensorBase<UNIT>

Base class for sensors and other updating classes that want to support having their updates consumed by observers that can optionally use filters

WildernessLabsColors

Structs

Color

32bit color struct

Enums

CircuitTerminationType

Whether the circuit is terminated into the common/ground or a high (3.3V) voltage source. Used to determine whether to pull the resistor wired to the switch sensor high or low to close the circuit when the switch is closed.

To disable the resistor, set to Floating.

Delegates

ArrayEventHandler

Array event handler