GHIElectronics.TinyCLR.Devices.Dac
NuGet package containing 4 types across 2 namespaces (GHIElectronics.TinyCLR.Devices.Dac, GHIElectronics.TinyCLR.Devices.Dac.Provider).
Classes
| Class | Namespace | Summary |
|---|
| DacChannel | GHIElectronics.TinyCLR.Devices.Dac | A 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. |
| DacController | GHIElectronics.TinyCLR.Devices.Dac | Represents 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. |
| DacControllerApiWrapper | GHIElectronics.TinyCLR.Devices.Dac.Provider | Concrete IDacControllerProvider backed by the native TinyCLR DAC HAL. Constructed internally by DacController; you don't normally need to use this type directly. |
Interfaces
| Interface | Namespace | Summary |
|---|
| IDacControllerProvider | GHIElectronics.TinyCLR.Devices.Dac.Provider | Provider contract for a DAC controller. Most users call DacController / DacChannel directly; implement this interface only when supplying a custom or virtual DAC. |