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

问题描述

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

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

我似乎只能使用suunto://{0}/Mem/Logbook/Entries

通过movesense上的Andorid API清除所有日志

但是,我希望能够使用类似以下的内容suunto://mds/Logbook/{0}/ById/{1}/Data
哪里: {0}是移动感应设备号 {1}是日志条目ID。

我还没有开始工作。有可能吗?

谢谢! 螺旋线

解决方法

当前的Movesense传感器将日志簿组织为环形缓冲区,并且无法删除单个日志。但是,这意味着DataLogger只会覆盖最旧的日志,因此实际上并不需要删除日志。

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

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

完全公开:我为Movesense团队工作