CustomSensor 클래스

정의

사용자 지정 센서를 나타냅니다.

이 클래스는 Windows.Devices.Sensors 클래스(가속도계, 회전계, 자력계 등)와 동일한 ReadingChanged 이벤트 메커니즘 및 동일한 공통 속성(DeviceId, ReportInterval)을 다시 사용합니다.

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

센서가 새 센서 판독값을 보고할 때마다 발생합니다.

적용 대상