问题标签 [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 回答
126 浏览

swift - Movesense 展示应用缺少用于重置传感器计时器的 API。我们可以添加它吗?

在旧的演示应用程序代码中,有一个 SDK 调用来设置传感器时间。但是在展示应用程序中,它不再被暴露或使用。那个电话被弃用了吗?我仍然在 API 文档中看到它。请告知如何完成此操作。当我们记录多个传感器时,如果我们可以在处理所有数据时将所有传感器设置为 t=0 会容易得多,这样我们就知道我们可以匹配时间线。

0 投票
1 回答
47 浏览

movesense - 我们如何在 movesense 设备中访问 LSM6DS3 上的点击识别?

例如,我想在用户点击设备时启动板载数据记录器,并在他们双击时停止数据记录器。

0 投票
1 回答
80 浏览

movesense - Movesense iOS 指南

我正在尝试在 iOS 应用程序中使用 Movesense 设备,但我不知道如何开始。Movesense 网站上有一个 Android 开发者指南,但没有适用于 iOS 的相应指南。有人能指点我一些关于如何开始的文献吗?谢谢。

0 投票
1 回答
264 浏览

gyroscope - 如何获取传感器时间戳和移动时间戳以便在 Xcode 中同步两个 Movesense 传感器?

我们正在开发我们自己的 iOS 应用程序,连接两个 Movesense 传感器并获取 acc、gyro 和 mag 数据。该应用程序将用于测量 8 小时,频率为 52 Hz。我们希望同时收集传感器时间戳和手机时间戳,以便准确同步这两个传感器。默认的 DFU 设置似乎只为我们提供传感器时间戳,如下所示(Movesense Showcase 应用程序仅提供陀螺仪数据的示例):

块引用

我应该修改 DFU,还是可以在获取数据包时在 Xcode 中声明它?我已尝试浏览 Movesense 网站上列出的可用 DFU 包和 .apk 文件。我个人对 DFU 编程并不熟悉,因此我们想使用 Movesense 的一个现有 DFU 包,希望它对于连接和数据采样是稳定的。

0 投票
1 回答
142 浏览

logging - 用于心电图的 Movesense 数据记录器

现在我正在尝试使用我自己的应用程序将心电图数据写入日志。但是,每次我尝试读取日志时,都会收到内部服务器错误作为响应。这是此错误的示例。

在我写这个问题之前,我还尝试使用贵公司提供的“DataLoggerSample”应用程序获取日志数据。如果我在我自己的应用程序以及 DataLoggerSample 应用程序中记录“/Meas/Acc/13”,它工作正常,但如果我将记录器配置更改为“/Meas/ECG/125/”或“/Meas/ECG /128/”,Movesense 传感器回答:STATUS 500 - INTERNAL_SERVER_ERROR。

以下 JSON 显示了 ECG 的记录器配置:

我不知道我是否遗漏了什么,但我已经花了几个小时但没有找到任何东西。是否需要 JSON 中的“配置”对象?在数据记录器的文档中,没有描述“配置”对象,但它与 Acc 配合得很好。有什么诀窍,让它工作?

我的设置是:

  • 传感器 1 - 软件版本:1.9.4

  • 传感器 2 - 软件版本:1.9.0

  • 型号:OP174

  • MDS 库版本:1.44.0

‌</p>

0 投票
1 回答
154 浏览

gcc - 无法构建 Movesense 传感器固件 2.0 预览版

我面临与此处相同的问题:使用 LTO 版本 6.0 而不是预期的 8.1 生成

我尝试使用 docker 入门中的信息构建新的 2.0 传感器固件。启动后:

ninja pkgs

编译失败并显示库“libmovesense-coreD.a”是使用 LTO 版本 6 构建的,但预期是版本 8.1。

我还在 Ubuntu 19.10 上手动安装了 cmake 3.18.1 和 arm 工具链 2017_q4,但由于 LTO 包装器故障导致它在步骤 8/12 停止。

(...下面的一些行...)

我只是从 Movesense 主页复制了 cmake 命令并添加了 sample_app 的目录。这是我从 docker-container 中的 movesense/myBuild/ 开始的代码:

为了提供一些信息,这是 cmake 的结果:

我不关心“ABI info - failed”警告,因为最后一行说构建文件已被写入。也许这有点愚蠢。

在这里,“ninja pkgs”命令的完整输出(我删除了上面的那个):

我只尝试在我的电脑上手动安装和构建 cmake 和 arm-toolchain,导致 docker-build 失败。

谢谢您的帮助!

Ps 在 2.0 固件预览版的“工具设置”部分中,指向您的 Bitbucket 存储库的链接错误(第二个浅灰色框)。

0 投票
1 回答
79 浏览

movesense - Movesense 删除单个数据记录器条目

我正在使用带有 Datalogger 和 Android API 的 Movesense Sensor HR+。有时我需要有 2 个单独的数据日志条目,我只想删除其中一个并保留另一个。步骤如下:

  1. 停止当前 logEntry1 记录(id=1 的日志条目)
  2. 开始记录一个新的 logEntry2(id=2 的日志条目)
  3. 开始下载 logEntry1
  4. 确保 logEntry1 下载完成且没有连接中断
  5. 从 movesense 设备中删除 logEntry1

我似乎只能通过movesense上的Andorid API删除所有日志,使用:suunto://{0}/Mem/Logbook/Entries

但是,我希望能够使用这样的东西:suunto://MDS/Logbook/{0}/ById/{1}/Data
其中: {0}movesense 设备号 {1}是日志条目 ID。

我还没有让它工作。可能吗?

谢谢!螺旋

0 投票
1 回答
66 浏览

visual-studio - 传感器模拟器构建失败并出现 LNK1112 错误

我正在尝试按照此处的步骤构建和运行传感器模拟器:http ://www.movesense.com/docs/esw/getting_started/#build-commands-sensor-simulator

我有:

  1. 拉了回购
  2. 创建 simuBuild 文件夹
  3. cmake -G "Visual Studio 16 2019" -DMOVESENSE_CORE_LIBRARY=../MovesenseCoreLib/ ../samples/blinky_app
  4. 然后打开Project.sln文件
  5. 选择 Movesense 作为启动项目

现在,当我尝试使用Debug->运行它时Start new instance,出现以下错误movesense-coreD.lib(ResourceClient.obj) : fatal error LNK1112: module machine type 'x86' conflicts with target machine type 'x64':我该如何解决这个问题?

我也尝试将Linker->设置Command line: Additional Options为,%(AdditionalOptions) /machine:x86但这也失败了,错误类似但略有不同:Movesense.dir\Debug\App.obj : fatal error LNK1112: module machine type 'x64' conflicts with target machine type 'x86

0 投票
1 回答
298 浏览

flutter - Movesense 传感器数据记录

我使用 Flutter 并希望记录和存储传感器模型的收集数据:OP174。我正在使用加速度计、陀螺仪、磁力计和温度计。

我在 Movesense.swift 中看到有一个 Logbook_path 和一个 Datalogger_config_path 但我不知道如何让它保存收集的数据,它尝试了我在下面发布的另一个解决方案。

我如何将这些数据存储在 CSV 文件中并自动包含时间戳?

获取陀螺仪数据

试图保存数据

新代码编辑

0 投票
0 回答
72 浏览

java - Flutter 如何为 Sensor 调用 PUT GET API

我有来自他们的传感器,我想显示传感器的数据(加速度计、陀螺仪、磁力计)并记录记录的数据。

从文档中,我看到了我需要执行的以下 PUT 和 GET 请求。我也有一个示例,但它是用 java 编写的,但我不熟悉 Java。

PUT /Mem/DataLogger/Config 列出您要记录的路径。在我的情况下,它们将是 /Meas/IMU9/104 和 /Meas/Temp。

对于所有我需要的 http 插件。我开始为条目创建最终字符串。

我当前的代码如下所示: