CustomSensor Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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
- 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. |