0

我正在使用带有 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。

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

谢谢!螺旋

4

1 回答 1

0

当前的 Movesense 传感器将日志组织为环形缓冲区,并且无法删除单个日志。然而,这意味着 DataLogger 只会覆盖最旧的日志,因此没有真正需要删除日志。

您需要在移动端跟踪您从传感器获取的日志,并在时机成熟时让传感器覆盖它们。

这种覆盖意味着如果正在将新数据写入日志,则不建议(阅读:“可能发生坏事#)读取最旧的日志。为避免这种情况,请检查/Mem/Logbook/IsFull (GET / SUBSCRIBE)查看是否正在发生覆盖,如果是,请推迟开始新日志。

全面披露:我为 Movesense 团队工作

于 2020-10-20T09:35:52.563 回答