CustomSensor クラス

定義

カスタム センサーを表します。

このクラスは、同じ ReadingChanged イベント メカニズムと、Windows.Devices.Sensors クラス (加速度計ジャイロメーター磁力計など) と同じ共通プロパティ (DeviceIdReportInterval) を再利用します。

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

センサーが新しいセンサーの読み取りを報告するたびに発生します。

適用対象