索尼SmartWatch 2磁场混乱

时间:2013-10-25 18:34:08

标签: sony

我正在尝试在SmartWatch的2插件中使用Registration.SensorTypeValue.MAGNETIC_FIELD。但是我收到的价值使我处于一种失望的状态,原因很少:

  1. 值很大(我测试了3部手机上的磁场,结果就像“-12。,38,-14”,手表给我的东西像“488,440,-115”)
  2. 价值几乎是静态的,它们生活在很小的范围内。
  3. 我或手表出了什么问题?

    我认为这个问题适用于索尼支持团队。

2 个答案:

答案 0 :(得分:0)

磁力计支持目前在1.12版本的SW2主机应用程序中无法正常运行。不幸的是,计划是在将来的版本中对此进行去除,因此Magnetometer将无法供应用程序使用。

答案 1 :(得分:0)

这是一个疯狂的猜测,但是你应该在使用之前缩小或向右移几位的值?就像一个固定点浮点值。

你说3部手机的价值是“-12,38,14”,而手表则是“488,440,-115”。

为了好玩,请考虑以十六进制表示的值(01e8,01b8,ff8d(32位有符号值))

如果我们向右移动... 5位(除以32)......我们得到:15,13,-3。这似乎更符合你的期望。

虽然它可能是4位(div / 16),但是给出:30,27,-7。可能更接近那里的正确值。

同样,这是一个猜测,我没有手表,但许多硬件接口都是这样的,原始值更准确(或者在答案中有更多数字)。

很抱歉转换为十六进制位,我无法将十进制位移位,而二进制/八进制/十六进制则无关紧要。