movesense - DataLogger 服务被配置为订阅您自己的白板资源
问题描述
研究了订阅 DataLogger 以移动传感器的示例代码。 https://bitbucket.org/suunto/movesense-mobile-lib/src/master/android/samples/DataLoggerSample/ 但未能订阅我自己的白板资源。例如,使用来自跳转计数样本的跳转计数器。 https://bitbucket.org/suunto/movesense-device-lib/src/master/samples/jumpmeter_app/WB_RES::LOCAL::SAMPLE_JUMPCOUNTER_JUMPCOUNT::LID _
并尝试通过 DataLoggerConfig.DataEntry[] entries = {new DataLoggerConfig.DataEntry('/Sample/JumpCounter/JumpCount')} 连接到它 但只获取最后一个值,而不是所有值。
还需要做什么?或者有一些 DataLogger 服务示例被配置为订阅您自己的白板资源?
解决方案
如果资源通知类型是简单的原始类型(如整数),则在 SBEM 到 JSON 的转换(或 .../Descriptors)中有一个错误会导致此错误。更改 API 以返回复杂类型,它将起作用。
全面披露:我在 movesense 团队工作
推荐阅读
- amazon-web-services - 如何在 react native 中重命名捕获的图像,然后将其上传到 aws s3?
- angular - 在 Angular App 中实施 Angular Service Worker 会降低我网站的 Firestore 读取计数吗?
- java - Java中线程失败的常见原因有哪些
- html - 将文本包裹在图像 CSS 上
- mysql - 通过 ODBC 在 SSRS 报告中调用带有参数的 MySQL 存储过程
- regex - 正则表达式确保四个字母之一只出现一次
- php - Artisan serve all functions 完美运行,但是当我在 Xampp 上运行它时,某些功能不起作用
- qt - 如何防止系列值缩放到 Qt 图表轴的 100% 范围?
- javascript - onChange 在 reactjs antd 中使用 setState 时返回一个回调
- apache - 如何用问号重定向链接