2013-10-25 46 views
1

我想在SmartWatch的2插件中使用Registration.SensorTypeValue.MAGNETIC_FIELD。但是,我接收到的值把我放在有些失望的狀態,很少引起的原因:「-12,38,-14」索尼SmartWatch 2磁場混淆

  1. 價值是很大的(我在3個手機測試磁場和結果是什麼樣子,和手錶給我像「488,440,-115」)
  2. 值幾乎是靜態的,他們生活在非常小的範圍內。

我或手錶有什麼問題?

我認爲這個問題是針對索尼支持團隊的。

回答

0

磁力計支持目前無法在1.1.4版本的SW2主機應用程序中正常運行。不幸的是,這個計劃是在未來的版本中克服這個問題,所以Magnetometer將無法供應用使用。

+0

我只擁有手錶幾天,所有的軟件和固件都是最新的。也許你是有缺陷的,我會弄清楚。 –

0

這是一個瘋狂的猜測,但是你應該在使用之前縮小或移位一些位的值嗎?就像一個定點浮點值。

你說3手機提供像「-12,38,14」的值,而手錶給出「488,440,-115」。

只是爲了好玩,考慮十六進制手錶值(01e8,01b8,ff8d(32位有符號值))

如果我們轉移的各項權利... 5位(32分)...我們得到:15,13,-3。這看起來更符合你的期望。

雖然也許它是4位(div/16),給出:30,27,-7。可能更接近那裏的適當值。同樣,這是一個猜測,我沒有手錶,但許多硬件接口是這樣的,原始數值更準確(或者在他們的答案中有更多的數字)。

對不起,轉換爲十六進制位,我無法移動十進制位,而它在二進制/八進制/十六進制是微不足道的。

+0

感謝您的好消息和好消息。但不幸的是,它不在那裏。 –