CustomSensor 类

定义

表示自定义传感器。

此类重用与 Windows.Devices.Sensors 类 (DeviceIdReportInterval) 相同的 ReadingChanged 事件机制和相同的公共属性,这些类 (加速计陀螺测试仪磁力计等) 。

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
继承
Object Platform::Object IInspectable CustomSensor
属性

Windows 要求

设备系列
Windows 10 (在 10.0.10240.0 中引入)
API contract
Windows.Foundation.UniversalApiContract (在 v1.0 中引入)

注解

版本历史记录

Windows 版本 SDK 版本 已添加值
1709 16299 MaxBatchSize
1709 16299 ReportLatency

属性

DeviceId

获取传感器的设备标识符。

MaxBatchSize

获取传感器可以批处理的最大事件数。

MinimumReportInterval

获取传感器支持的最小报告间隔。

ReportInterval

获取或设置传感器的当前报告间隔。

ReportLatency

获取或设置传感器信息批次之间的延迟。

方法

FromIdAsync(String)

从传感器标识符异步获取传感器。

GetCurrentReading()

获取当前传感器读数。

GetDeviceSelector(Guid)

从给定接口标识符获取设备选择器。

事件

ReadingChanged

每次传感器报告新的传感器读数时发生。

适用于