이 페이지가 유용했습니까?
이 콘텐츠에 대한 여러분의 의견은 중요합니다. 의견을 알려주십시오.
추가 의견
1500자 남음
내보내기(0) 인쇄
모두 확장
정보
요청한 주제가 아래에 표시됩니다. 그러나 이 주제는 이 라이브러리에 포함되지 않습니다.

Inclinometer.ReportInterval | reportInterval Property

경사계에 대한 현재 보고 간격을 가져오거나 설정합니다.

구문


var reportInterval = inclinometer.reportInterval;
inclinometer.reportInterval = reportInterval;

속성 값

형식: Number [JavaScript] | System.UInt32 [.NET] | uint32 [C++]

현재 보고서 간격입니다.

설명

보고서 간격은 밀리초 단위로 지정됩니다.

보고 간격은 센서 드라이버의 구현에 따라 달라질 수 있는 기본값으로 설정됩니다. 앱에서 이 기본값을 사용하지 않으려는 경우 이벤트 처리기를 등록하거나 GetCurrentReading을 호출하기 전에 보고 간격을 0이 아닌 값으로 설정해야 합니다. 그러면 센서가 응용 프로그램의 요구 사항을 충족하기 위해 리소스를 할당하지만 센서는 센서를 사용하는 다른 앱의 요구 사항도 조정해야 합니다.

이벤트 처리기가 등록되거나 GetCurrentReading이 호출된 후 보고서 주기를 변경할 경우 이후 센서 판독값의 제공에 영향을 줄 수 있습니다.

반대로 응용 프로그램에서 센서가 완료되면 응용 프로그램은 센서를 0으로 설정하여 기본 보고서 간격으로 명시적으로 반환해야 합니다. 이는 가비지 컬렉션 이전에 무기한으로 센서 개체를 활성 상태로 유지할 수 있는 언어를 사용하는 경우에 특히 전원 절약에 중요합니다.

응용 프로그램은 센서가 요청된 보고 간격을 준수할 수 있도록 하기 위해 보고 간격을 설정하기 전에 MinimumReportInterval 속성을 참조해야 합니다. 지원되는 최소 간격 아래로 값을 설정하면 예외가 트리거되거나 정의되지 않은 결과가 발생합니다.

응용 프로그램이 이 값을 설정하여 특정 보고서 간격을 요청할 수 있지만 드라이버는 내부 논리를 기반으로 실제 보고서 간격을 결정합니다. 예를 들어 드라이버는 호출자가 요청하는 가장 짧은 보고서 간격을 사용할 수 있습니다.

값을 0으로 설정하면 드라이버에 기본 보고서 간격을 사용하도록 요청됩니다. 특정 간격 요청과 마찬가지로 드라이버는 다른 클라이언트 요청 및 내부 논리에 따라 다른 간격을 선택할 수 있습니다.

센서 플랫폼에서 현재 보고서 간격에 따라 경사계에 대한 변경 민감도를 자동으로 설정합니다. 이 표에서는 지정된 간격에 대한 변경 민감도 값을 지정합니다.

현재 보고서 간격(밀리초 단위로 지정)감도 변경(도 단위로 지정)
1ms – 16ms0.01도
17ms – 32ms0.5도
>= 33ms2도

 

요구 사항

지원되는 최소 클라이언트

Windows 8

지원되는 최소 서버

지원되는 사항 없음

지원되는 최소 전화

Windows Phone 8

Namespace

Windows.Devices.Sensors
Windows::Devices::Sensors [C++]

Metadata

Windows.winmd

참고 항목

Inclinometer
MinimumReportInterval

 

 

표시:
© 2015 Microsoft