Namespace Meadow.Foundation
Classes
ArrayEventArgs
Custom event args that stores an int and an object
ByteCommsSensorBase<UNIT>
ByteCommsSensorBase abstract class
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.
I2cCommunications
Helper class for I2C communications, handles registers, endian, etc.
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
SpiCommunications
Helper class for SPI communications, handles registers, endian, etc. This encapsulates and synchronizes the SPI bus and chip select ports
WildernessLabsColors
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