私は Samsung 700T ATIV Smart PC Pro タブレットを持っており、いくつかのことをテストするために、基本的な Windows ストア アプリ テンプレートを使用してさまざまなセンサーにアクセスしようとしました。ここのサンプルを使用しました: http://msdn.microsoft.com/en-us/library/windows/apps/xaml/hh465294.aspx
これまでのところ、加速度計とジャイロメーターからデータを取得できました。
ただし、傾斜計とコンパスからはデータが得られません。Compass.GetDefault(); を使用して、それらをうまくインスタンス化できます (null ではありません)。および傾斜計.GetDefault();。ただし、「読み取り」イベントハンドラーは呼び出されません。
SDK の Inclinometer と Compass のサンプルも試しました。同じ結果、読み取り値はありません。
タブレットは、Samsung Updater ツールに従って最新の状態になっている必要があります。
これらのセンサーが有効で動作しているかどうかを確認する他の方法はありますか?
どんな助けでも大歓迎です。
更新 1:
Windows Driver Kit (リンク) のセンサー診断ツールを使用すると、さらに情報を得ることができました (prog.files\Windows Kits\8.0\Tools\ にあります)。
コンパス センサーから X、Y、Z の値を読み取りますが、「磁北度」は常に VT_NULL です。ランタイム API は生の値ではなく、HeadingMagneticNorth と HeadingTrueNorth のみを提供しているため、これが問題の原因である可能性があります。スクリーンショット
コンパスが動いているように見えるので、何が問題なのだろうか。ドライバー関係?
傾斜器については、センサー診断ツールを使用してもまったく測定値が得られません。X、Y、Z の値は VT_NULL です。スクリーンショット
これを試してみたい他の Samsung Win8 タブレット所有者はいますか?