Freigeben über


AdcController Klasse

Definition

Stellt einen ADC-Controller auf dem System dar.

public ref class AdcController sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Devices.DevicesLowLevelContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class AdcController final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Devices.DevicesLowLevelContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
public sealed class AdcController
Public NotInheritable Class AdcController
Vererbung
Object Platform::Object IInspectable AdcController
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)

Hinweise

Versionsverlauf

Windows-Version SDK-Version Mehrwert
1511 10586 GetDefaultAsync

Eigenschaften

ChannelCount

Die Anzahl der auf dem ADC-Controller verfügbaren Kanäle.

ChannelMode

Ruft den Kanalmodus für den ADC-Controller ab oder legt diese fest.

MaxValue

Ruft den Maximalwert ab, den der Controller melden kann.

MinValue

Der Mindestwert, den der Controller melden kann.

ResolutionInBits

Ruft die Auflösung des Controllers als Anzahl von Bits ab, über die er verfügt. Wenn wir beispielsweise über einen 10-Bit-ADC verfügen, bedeutet dies, dass er 1024 (2^10) diskrete Ebenen erkennen kann.

Methoden

GetControllersAsync(IAdcProvider)

Ruft alle Controller ab, die asynchron mit dem System verbunden sind.

GetDefaultAsync()

Ruft den Standard-ADC-Controller auf dem System ab.

IsChannelModeSupported(AdcChannelMode)

Überprüft, ob der angegebene Kanalmodus vom Controller unterstützt wird.

OpenChannel(Int32)

Öffnet eine Verbindung mit dem angegebenen ADC-Kanal.

Gilt für: