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