1

我正在尝试在 SmartWatch 的 2 插件中使用 Registration.SensorTypeValue.MAGNETIC_FIELD。但是我收到的价值观让我感到失望,原因很少:

  1. 值太大(我在 3 部手机上测试了磁场,结果类似于“-12. , 38, -14”,而手表给我的信息类似于“488, 440, -115”)
  2. 值几乎是静态的,它们的范围非常小。

我或手表有什么问题?

我认为这个问题是针对索尼支持团队的。

4

2 回答 2

0

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

您说 3 部手机给出“-12、38、14”之类的值,而手表给出“488、440、-115”之类的值。

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

如果我们将每个右移... 5 位(除以 32)... 我们得到:15、13、-3。这似乎更符合您的期望。

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

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

很抱歉转换为十六进制位,我无法以十进制转换位,而在二进制/八进制/十六进制中它是微不足道的。

于 2013-10-26T00:50:56.820 回答
0

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

于 2013-10-25T21:51:03.413 回答