Skip to main content

GHIElectronics.TinyCLR.Devices.Adc

NuGet package containing 5 types across 2 namespaces (GHIElectronics.TinyCLR.Devices.Adc, GHIElectronics.TinyCLR.Devices.Adc.Provider).

Classes

ClassNamespaceSummary
AdcChannelGHIElectronics.TinyCLR.Devices.AdcA single ADC channel opened from an AdcController. Call ReadValue for raw codes or ReadRatio for a 0.0–1.0 normalized reading.
AdcControllerGHIElectronics.TinyCLR.Devices.AdcRepresents an ADC peripheral. Open a channel via OpenChannel(int) to take samples; use MinValue/MaxValue to know the raw-code range for the configured resolution.
AdcControllerApiWrapperGHIElectronics.TinyCLR.Devices.Adc.ProviderConcrete IAdcControllerProvider backed by the native TinyCLR ADC HAL. Constructed internally by AdcController; you don't normally need to use this type directly.

Interfaces

InterfaceNamespaceSummary
IAdcControllerProviderGHIElectronics.TinyCLR.Devices.Adc.ProviderProvider contract for an ADC controller. Most users call AdcController / AdcChannel directly; implement this interface only when supplying a custom or virtual ADC.

Enums

EnumNamespaceSummary
AdcChannelModeGHIElectronics.TinyCLR.Devices.AdcHow an ADC channel sees its input.