"Mango"ではセンサーがより簡単に扱える様になりました。加速度センサー、地磁気センサー(電子コンパス)、ジャイロスコープ、モーションセンサーは、SensorBaseを継承したクラスにて行う事が可能です。
CurrentValue | センサーの現在値を取得 |
CurrentValueChanged | 値が変わった時に通知される |
TimeBetweenUpdates | 値の更新間隔の設定/取得 |
Start | センサーから値を取得開始 |
Stop | センサーから値を取得終了 |
これだけ判れば、センサーの値を取得するのは簡単です。
var motion = new Motion(); motion.TimeBetweenUpdates = TimeSpan.FromMilliseconds(20); motion.CurrentValueChanged += motion_CurrentValueChanged; motion.Start();