存储自己的 Movesense 数据结构
Storing one's own Movesense data-structure
我目前正在研究 Movesense,我想使用 Datalogger 服务将我自己的数据写入内存。我的目标是每分钟写一个3字节的结构。这应该很容易做到,但目前,我找不到任何方法来做到这一点。事实上,在 Movesense 文档中,我只找到 Android 代码的示例,C++ 中没有可以提供帮助的示例。
所以,这是我所做的:
- 首先,我创建了一个具有 3 个属性的资源。
- 然后,我通过将我的资源路径作为条目来设置 Datalogger 配置(在 .cpp 文件中)。
- 之后,我开始记录并每分钟更新一次 3-properties 资源。
- 在 App 端,我停止记录,调用 GetLogEntriesJsonAsync() 函数获取数据条目,调用 GetLogbookDataJsonAsync() 函数获取数据。
问题是我得到了 "null" 结果。有谁知道如何获得正确的数据?
我已经尝试使用非结构化数据(简单资源)并且它有效!然而,问题是 Logbook 服务 returns 单个值(最后一个),而不是我流式传输的全部数据。如果有人已经遇到过这个问题,他能告诉我他使用了哪种解决方案吗?
不然,有没有办法在Movesense中读写数据?如果是,我可以举个例子吗?
提前致谢。我希望我的问题很清楚。
此致,
安托万
记录自己数据的方式就是你描述的方式:
1. 创建一个具有所需格式的数据类型的资源
2. 使用该路径配置 DataLogger
3.启动数据记录器
4. 通过执行 JSON 转换
的 MDS 代理服务从传感器获取数据
为了找出它对您不起作用的原因,我会检查以下内容:
- 确保为您的服务生成了 sbem 存储代码。这可以在 generated/sbem-code/sbem_definitions.cpp 下的构建文件夹中看到。
- 尝试使用 Android DataLoggerSample 读取日志条目,看看是否可行。如果是,则问题出在您使用的包装器(Xamarin?)中
记录原语时 json 仅返回最后一个值的问题是一个已知错误。来自传感器的日志二进制文件实际上包含所有值,问题出在 SBEM->JSON 转换中:
https://bitbucket.org/suunto/movesense-mobile-lib/issues/86/datalogger-service-to-be-configured-to
完全披露:我在 Movesense 团队工作
我目前正在研究 Movesense,我想使用 Datalogger 服务将我自己的数据写入内存。我的目标是每分钟写一个3字节的结构。这应该很容易做到,但目前,我找不到任何方法来做到这一点。事实上,在 Movesense 文档中,我只找到 Android 代码的示例,C++ 中没有可以提供帮助的示例。
所以,这是我所做的:
- 首先,我创建了一个具有 3 个属性的资源。
- 然后,我通过将我的资源路径作为条目来设置 Datalogger 配置(在 .cpp 文件中)。
- 之后,我开始记录并每分钟更新一次 3-properties 资源。
- 在 App 端,我停止记录,调用 GetLogEntriesJsonAsync() 函数获取数据条目,调用 GetLogbookDataJsonAsync() 函数获取数据。
问题是我得到了 "null" 结果。有谁知道如何获得正确的数据?
我已经尝试使用非结构化数据(简单资源)并且它有效!然而,问题是 Logbook 服务 returns 单个值(最后一个),而不是我流式传输的全部数据。如果有人已经遇到过这个问题,他能告诉我他使用了哪种解决方案吗?
不然,有没有办法在Movesense中读写数据?如果是,我可以举个例子吗?
提前致谢。我希望我的问题很清楚。
此致,
安托万
记录自己数据的方式就是你描述的方式: 1. 创建一个具有所需格式的数据类型的资源 2. 使用该路径配置 DataLogger 3.启动数据记录器 4. 通过执行 JSON 转换
的 MDS 代理服务从传感器获取数据为了找出它对您不起作用的原因,我会检查以下内容:
- 确保为您的服务生成了 sbem 存储代码。这可以在 generated/sbem-code/sbem_definitions.cpp 下的构建文件夹中看到。
- 尝试使用 Android DataLoggerSample 读取日志条目,看看是否可行。如果是,则问题出在您使用的包装器(Xamarin?)中
记录原语时 json 仅返回最后一个值的问题是一个已知错误。来自传感器的日志二进制文件实际上包含所有值,问题出在 SBEM->JSON 转换中:
https://bitbucket.org/suunto/movesense-mobile-lib/issues/86/datalogger-service-to-be-configured-to
完全披露:我在 Movesense 团队工作