问题标签 [movesense]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
551 浏览

undefined-reference - 使用 nRF5_SDK 的 Movesense:未定义对 `__locale_ctype_ptr' 的引用

我正在使用 accelerometer_app 示例进行第一次编译。Ninja 在步骤 1 中崩溃。这似乎是由于链接过程的问题。这是输出。

第一个错误是:

E:\BuildAgent\work\939b802005569609\vendor\nRF5_SDK\components\libraries\log\src/nrf_log_backend_serial.c:446: 未定义对 `__locale_ctype_ptr' 的引用

我在 python 2.7.9(我的 PC 上的默认版本)上安装了 nrfutil(版本 6.0.1)。

显然,有些东西不起作用,我需要帮助来解决问题。

0 投票
1 回答
146 浏览

movesense - movesense DataLogger 中 3 天的 RR 间隔

是否可以使用 Movesense DataLogger 存储 3 天的 RR 间隔(来自 Meas/HR)信息?我现在正在运行它,但它似乎只存储了大约 5 小时的数据。

如果有另一种存储 RR 间隔的方式使用更少的内存,我不知道请告诉我......

我在 movesense 上运行“plain_app”固件(因此在蓝牙断开连接后它不会关闭电源)和在我的手机上运行的 DataLoggerSample android 应用程序。

谢谢,螺旋

0 投票
1 回答
5901 浏览

lto - 使用 LTO 版本 6.0 而不是预期的 8.1 生成

我已按照 windows [1] 的 movesense 设置说明运行以下 cmake 命令,这似乎可以正常工作。但是,当我运行 ninja 命令时,它在第 9/9 步失败,抱怨 LTO 版本与配置不匹配。有什么建议吗?

错误:

使用 LTO 版本 6.0 生成,而不是预期的 8.1 编译终止。lto-wrapper.exe:致命错误:C:\PROGRA~2\GNUTOO~1\92019-~1\bin\AR19DD~1.EXE 返回 1 退出状态编译终止。c:/progra~2/gnutoo~1/92019-~1/bin/../lib/gcc/arm-none-eabi/9.2.1/../../../../arm-none -eabi/bin/ld.exe:错误:lto-wrapper 失败 collect2.exe:错误:ld 返回 1 退出状态 ninja:构建停止:子命令失败。使用 LTO 版本 6.0 生成,而不是预期的 8.1 编译终止。lto-wrapper.exe:致命错误:C:\PROGRA~2\GNUTOO~1\92019-~1\bin\AR19DD~1.EXE 返回 1 退出状态编译终止。c:/progra~2/gnutoo~1/92019-~1/bin/../lib/gcc/arm-none-eabi/9.2.1/../../../../arm-none -eabi/bin/ld.exe:错误:lto-wrapper 失败 collect2.exe:错误:ld 返回 1 退出状态 ninja:构建停止:子命令失败。

唯一不确定的安装部分是“Visual Studio Redistributable 2015”的安装,它说我有一个更新的版本,我不确定如何验证这一步是否正确。


我现在也使用“Vagrant 解决方案”尝试了同样的事情,当我输入 ninja dfupkg 时,我在最后一步遇到的错误是:

预期标记 round_div_expr 而不是 reference_type 请提交完整的错误报告,并在适当时提供预处理源。看 https://gcc.gnu.org/bugs/获取说明。lto-wrapper:致命错误:/usr/bin/arm-none-eabi-gcc 返回 1 退出状态编译终止。/usr/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/bin/ld:错误:lto-wrapper 失败collect2:错误:ld 返回 1 退出状态 ninja:构建停止:子命令失败。

[1] https://bitbucket.org/suunto/movesense-device-lib/src/master/

0 投票
1 回答
30 浏览

movesense - movesense 中的空闲电流

是否从移动应用程序 Movesense 展示应用程序中取消订阅传感器,完全禁用传感器并且它们不再处于空闲状态并且不消耗空闲电流。请解释。

0 投票
1 回答
94 浏览

movesense - Movesense /Algo/ECGRR 的通知响应的定义是什么?

通知响应的内容和格式是/Algo/ECGRR什么?

我使用Movesense-mobile-lib 存储库中的DataLoggerSample Android 应用程序的略微修改版本在 movesense 硬件上订阅了它,传感器运行默认设备固件。一段时间后,我可以从传感器上取下日志。.json

(在我试图弄清楚如何在设备上记录数据时遇到的另一个 SO 问题中提到了这一点。)

但我在Movesense-device-lib 存储库中看不到默认设备固件,在线文档中也没有/Algo列出 API 。

我正在寻找通知响应的具体单位和内部表示。这些单位通常会在yamlAPI 定义中给出,例如,这里是 for /Meas/HR

post/x-notification/description字段告诉我们单位。

.json带有对 的通知响应的输出中/Algo/ECGRR,例如:

我们可以假设单位是:

  1. RR 间隔的毫秒数
  2. SNR 无单位
  3. 时间戳的毫秒数

我们可以做出有根据的猜测,内部表示是:

  1. uint16 用于 RR 间隔
  2. 用于信噪比的 uint8
  3. uint32 时间戳

但我宁愿在某处看到确认,而不是假设.

Timestamp 字段相对于什么零参考?

另一个SO问题告诉我们

如果要存储 /Meas/HR,则生成的存储格式总共有 6 个字节长。

并且.json输出是一个带有整数的浮点数:

所以一个有根据的猜测是内部表示是float32& uint16,但这仍然只是一个猜测。

存储格式是多长时间/Algo/ECGRR?我在哪里可以找到其他类型的信息?因为我在 API 中没有看到它。

0 投票
1 回答
114 浏览

java - Movesense 展示应用程序,我无法更改采样率

用户体验设计师,在这里学习AndroidStudio,

我一直在尝试从展示应用程序中获取 52hz 的 IMU9 数据,不幸的是我没有成功。我遵循有关如何订阅不同采样率的文档,这表明这样做

我应该给我一个 52 赫兹的数据流,但是当我在日志上监控时,我总是像这样每秒得到 13 次更新

任何人都可以就如何改变采样率提供一些建议吗?

0 投票
1 回答
82 浏览

swift - 为什么 Swift Movesense-API 订阅回调操作会为零?

我正在构建与 Movesense 的 api 的 Swift 集成,如下所示:https ://bitbucket.org/suunto/movesense-mobile-lib/src/master/IOS/

按照 Movesense Showcase 应用程序中给出的示例,我订阅了心率通知:

我很肯定我的设备已连接并正常工作,因为我可以使用 .get 方法毫无问题地检索能量和温度信息。

问题是我没有收到来自 Movesense API 的任何心率响应。单步执行 api,我陷入了发送请求方法,其中 onCompletion 和 onEvent 回调都有一个为零的操作,所以它在没有向我的应用程序发送响应的情况下死亡。

我知道 API 可以工作,因为存储库中的 Movesense Showcase 代码工作得很好,但我不知道我在设置请求时错过了什么,因此操作不会每次都为零。什么可能导致该错误?

0 投票
1 回答
114 浏览

swift - 在哪里可以找到最新的 Movesense Showcase 应用程序源?

根据https://www.movesense.com/news/2020/02/movesense-showcase-ios-app-is-now-open-source/展示应用程序源是开源的。但是回购中的源代码在 UI 方面至少落后了几个版本。

是否有最新的更新回购位置?我们的客户正在查看 AppStore 中的应用程序,认为源代码应该是相同的。

0 投票
1 回答
353 浏览

movesense - Movesense 低级 API

我计划使用 BLE Shield 将 Movesense 连接到 Arduino。我在哪里可以获得深入的协议描述以从 Movesense 获取位置数据?这些信息公开吗?在 Android 上,我有库 mdslib-1.39.0(1)-release.aar 允许连接到 Movesense,但无法从中获取代码,以基于 Android 示例创建与 Movesense 的 Arduino 连接。

0 投票
1 回答
107 浏览

movesense - WbCmd Movesense:放置对象的麻烦

我正在使用 PowerShell 在 Windows 上进行测试。

当我输入简单的类型时bool,WbCmd 会像预期的那样工作。

但是当我尝试放置一个对象时,它“找不到数据类型”。

我该如何解决这个问题或获取有关后台发生的事情的更多信息?