Auf Englisch lesen

Freigeben über


Bmxx80Base Klasse

Definition

Stellt die Kernfunktionalität der Bmxx80-Familie dar.

C#
public abstract class Bmxx80Base : IDisposable
Vererbung
Bmxx80Base
Abgeleitet
Implementiert

Konstruktoren

Bmxx80Base(Byte, I2cDevice)

Initialisiert eine neue Instanz der Bmxx80Base-Klasse.

Felder

_communicationProtocol

Ausgewähltes Kommunikationsprotokoll.

_controlRegister

Das Steuerregister des Sensors.

_i2cDevice

I2C-Gerät, das für die Kommunikation mit dem Gerät verwendet wird.

TemperatureFine

Stellt die Kernfunktionalität der Bmxx80-Familie dar.

Eigenschaften

_tempCalibrationFactor

Stellt die Kernfunktionalität der Bmxx80-Familie dar.

PressureSampling

Ruft die Druckentnahme ab oder legt sie fest.

TempCalibrationFactor

Der Temperaturkalibrierungsfaktor.

TemperatureFine

Die Variable TemperatureFine überträgt einen Feinauflösungstemperaturwert auf die Druckausgleichsformel und könnte als globale Variable implementiert werden.

TemperatureSampling

Ruft die Temperaturstichproben ab oder legt sie fest.

Methoden

ByteToSampling(Byte)

Konvertiert byte in Sampling.

CompensateTemperature(Int32)

Kompensiert die Temperatur.

Dispose()

Bereinigung:

Dispose(Boolean)

Gibt die nicht verwalteten Ressourcen frei, die vom Bmxx80 verwendet werden, und gibt optional die verwalteten Ressourcen frei.

Read16BitsFromRegister(Byte)

Stellt die Kernfunktionalität der Bmxx80-Familie dar.

Read16BitsFromRegister(Byte, Bmxx80Base+Endianness)

Liest einen 16-Bit-Wert über I2C.

Read24BitsFromRegister(Byte)

Stellt die Kernfunktionalität der Bmxx80-Familie dar.

Read24BitsFromRegister(Byte, Bmxx80Base+Endianness)

Liest einen 24-Bit-Wert über I2C.

Read8BitsFromRegister(Byte)

Liest einen 8-Bit-Wert aus einem Register.

ReadPressureSampling()

Stellt die Kernfunktionalität der Bmxx80-Familie dar.

ReadTemperatureSampling()

Stellt die Kernfunktionalität der Bmxx80-Familie dar.

Reset()

Wenn es aufgerufen wird, wird das Gerät mithilfe des vollständigen Einschaltvorgangs zurückgesetzt. Das Gerät wird auf die Standardkonfiguration zurückgesetzt.

SetDefaultConfiguration()

Legt die Standardkonfiguration für den Sensor fest.

SetPressureSampling(Sampling)

Stellt die Kernfunktionalität der Bmxx80-Familie dar.

SetTemperatureSampling(Sampling)

Stellt die Kernfunktionalität der Bmxx80-Familie dar.

TryReadPressure(Pressure)

Liest den Druck. Ein Rückgabewert gibt an, ob der Lesevorgang erfolgreich war.

TryReadTemperature(Temperature)

Liest die Temperatur. Ein Rückgabewert gibt an, ob der Lesevorgang erfolgreich war.

Gilt für:

Produkt Versionen
.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