Freigeben über


CustomSensor Klasse

Definition

Stellt einen benutzerdefinierten Sensor dar.

Diese Klasse verwendet den gleichen ReadingChanged-Ereignismechanismus und die gleichen allgemeinen Eigenschaften (DeviceId, ReportInterval) wie die Windows.Devices.Sensors-Klassen (Beschleunigungsmesser, Gyrometer, Magnetometer usw.).

public ref class CustomSensor sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class CustomSensor final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class CustomSensor
Public NotInheritable Class CustomSensor
Vererbung
Object Platform::Object IInspectable CustomSensor
Attribute

Windows-Anforderungen

Gerätefamilie
Windows 10 (eingeführt in 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (eingeführt in v1.0)

Hinweise

Versionsverlauf

Windows-Version SDK-Version Mehrwert
1709 16299 MaxBatchSize
1709 16299 ReportLatency

Eigenschaften

DeviceId

Ruft den Gerätebezeichner des Sensors ab.

MaxBatchSize

Ruft die maximale Anzahl von Ereignissen ab, die vom Sensor in einem Batch verarbeitet werden können.

MinimumReportInterval

Ruft das minimale Berichtsintervall ab, das vom Sensor unterstützt wird.

ReportInterval

Ruft das aktuelle Berichtsintervall für den Sensor ab oder legt es fest.

ReportLatency

Ruft die Verzögerung zwischen Batches von Sensorinformationen ab oder legt sie fest.

Methoden

FromIdAsync(String)

Ruft den Sensor asynchron aus seinem Bezeichner ab.

GetCurrentReading()

Ruft den aktuellen Sensorwert ab.

GetDeviceSelector(Guid)

Ruft die Geräteauswahl aus dem angegebenen Schnittstellenbezeichner ab.

Ereignisse

ReadingChanged

Tritt jedes Mal auf, wenn der Sensor einen neuen Sensorwert meldet.

Gilt für: