SensorBase<TSensorReading>

概要

Windows Phone OS 7.1から追加されました。Windows Phoneでのデバイス・センサーを制御するためのベースクラスです。

Windows Phone OS 7.0からサポートされていたAccelerometer(加速度センサー)クラスはSystem.Objectを継承したクラスでしたが、Windows Phone OS 7.1では新しい3つのセンサーと共に、AccelerometerクラスもSensorBaseを継承しています。もちろん取得出来るデータに違いはありますが、これによってセンサー制御の基本的なインターフェースが統一されています。

Windows Phone OS 7.1では、このSensorBaseクラスを継承した加速度センサー(Accelerometer)電子コンパス(Compass)ジャイロセンサー(Gyroscope)モーションセンサー(Motion)が追加されました。各センサーについてはそれぞれの記事をご覧下さい。

Tips

名前空間:Microsoft.Devices.Sensors

System.Object
 +–Microsoft.Devices.Sensors.SensorBase<TSensorReading>

クラス メンバー

CurrentValue センサーの現在値を取得
CurrentValueChanged 値が変わった時に通知されるイベント
TimeBetweenUpdates 値の更新間隔の設定/取得
Start センサーから値を取得開始
Stop センサーから値を取得終了

参照