İngilizce dilinde oku

Aracılığıyla paylaş


Mcp342x Sınıf

Tanım

MCP342X ADC için temel tür

C#
public abstract class Mcp342x : IDisposable
Devralma
Mcp342x
Türetilmiş
Uygulamalar

Oluşturucular

Mcp342x(I2cDevice, Int32)

Tek farkı kanal sayısı ve I2C adresi olan MCP3426/7 cihazlarını kolayca oluşturmak için korumalı oluşturucu

Özellikler

ChannelCount

Kanal sayısı

InputGain

Giriş kazancını alır veya ayarlar.

LastBytes

İletilen son bayt sayısını alır. Debug işlevi

LastChannel

Kanal en son okundu

LastConversion

Son dönüştürme sonucu

Mode

ADC modu

Resolution

Sonucun bit çözünürlüğünü alır veya ayarlar.

WaitTime

İşlem iptal etmeden önce bekleme süresi

Yöntemler

Dispose()

MCP342X ADC için temel tür

OneShotRead(Int32)

Tek seferlik okuma başlatır ve dönüştürmenin tamamlanmasını bekler.

OneShotReadAsync(Int32, CancellationToken)

Zaman uyumsuz bir işlem olarak tek seferlik okuma. Okuma işlemini başlatır ve bitmesini bekler. 16 bit çözünürlükte okuma 60ms'den fazla sürebileceği için zaman uyumsuz API gerekiyordu.

ReadChannel(Int32)

Kanalı okur.

ReadChannelAsync(Int32, CancellationToken)

Kanalı okur. Zaman uyumsuz API, dönüştürme süresinin önemli olabileceği durumlarda çoğunlukla daha fazla çözünürlük ve tek seferlik mod için yararlıdır.

ReadConfigByte(Byte)

Yapılandırma baytını okuma (veya yükleme)

ReadValue(Int32)

Belirtilen kanaldaki değeri okur

ReadValueAsync(Int32, CancellationToken)

Okuma değerini başlatır

SetAsyncThreshold(Int32)

ms'de alt zaman sınırını ayarlar. Geçerli yapılandırma verileri daha hızlı okursa zaman uyumlu API kullanılır. Bu, ek yükten tasarruf sağlayabilir.

SetConfig(Int32, AdcMode, AdcResolution, AdcGain, IList<String>)

Yapılandırma yazmaç ve geri okuma değeri yazma

WaitForConversion(Nullable<TimeSpan>, Action<Int32>, CancellationToken)

Dönüştürmenin tamamlanmasını bekler

WaitForConversionAsync(Nullable<TimeSpan>, Action<Int32>, CancellationToken)

Dönüştürme için beklemeyi başlatır

WriteConfig(Byte)

Yazma yapılandırması

Ekinlikler

OnConversion

Dönüştürme tamamlandığında çağrılan olay

Şunlara uygulanır

Ürün Sürümler
.NET IoT Libraries 1.0.0, 1.1.0, 1.2.0, 1.3.0, 1.4.0, 1.5.0, 2.0.0, 2.1.0, 2.2.0