Freigeben über


IAdcControllerProvider Schnittstelle

Definition

Stellt Eigenschaften und Methoden dar, die allen ADC-Controllern gemeinsam sind.

public interface class IAdcControllerProvider
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Devices.DevicesLowLevelContract, 65536)]
/// [Windows.Foundation.Metadata.Guid(3193198632, 33133, 19941, 160, 72, 171, 160, 105, 88, 170, 168)]
struct IAdcControllerProvider
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Devices.DevicesLowLevelContract), 65536)]
[Windows.Foundation.Metadata.Guid(3193198632, 33133, 19941, 160, 72, 171, 160, 105, 88, 170, 168)]
public interface IAdcControllerProvider
Public Interface IAdcControllerProvider
Attribute

Windows-Anforderungen

Gerätefamilie
Windows IoT Extension SDK (eingeführt in 10.0.10240.0)
API contract
Windows.Devices.DevicesLowLevelContract (eingeführt in v1.0)

Eigenschaften

ChannelCount

Ruft die Anzahl der Kanäle ab, die für den Controller verfügbar sind.

ChannelMode

Ruft den Controllerkanalmodus ab oder legt diese fest.

MaxValue

Ruft den Maximalwert ab, den der Controller zurückgeben kann.

MinValue

Ruft den Mindestwert ab, den der Controller zurückgeben kann.

ResolutionInBits

Ruft die Auflösung des Controllers als Anzahl von Bits ab, über die er verfügt.

Methoden

AcquireChannel(Int32)

Ruft eine Verbindung mit dem angegebenen Kanal ab.

IsChannelModeSupported(ProviderAdcChannelMode)

Bestimmt, ob der angegebene Kanalmodus vom Controller unterstützt wird.

ReadValue(Int32)

Ruft die digitale Darstellung des analogen Werts im angegebenen Kanal ab.

ReleaseChannel(Int32)

Gibt die Kanalverbindung frei und öffnet diesen Kanal für andere Benutzer.

Gilt für: