Skip to main content

GHIElectronics.TinyCLR.Devices.Dac

NuGet package containing 4 types across 2 namespaces (GHIElectronics.TinyCLR.Devices.Dac, GHIElectronics.TinyCLR.Devices.Dac.Provider).

Classes

ClassNamespaceSummary
DacChannelGHIElectronics.TinyCLR.Devices.DacA single DAC channel opened from a DacController. Call WriteValue(int) for raw codes or WriteValue(double) for a 0.0–1.0 ratio of the output range.
DacControllerGHIElectronics.TinyCLR.Devices.DacRepresents a DAC peripheral. Open a channel via OpenChannel(int) to drive analog output; use MinValue/MaxValue to know the raw-code range for the configured resolution.
DacControllerApiWrapperGHIElectronics.TinyCLR.Devices.Dac.ProviderConcrete IDacControllerProvider backed by the native TinyCLR DAC HAL. Constructed internally by DacController; you don't normally need to use this type directly.

Interfaces

InterfaceNamespaceSummary
IDacControllerProviderGHIElectronics.TinyCLR.Devices.Dac.ProviderProvider contract for a DAC controller. Most users call DacController / DacChannel directly; implement this interface only when supplying a custom or virtual DAC.