已研究了示例代码以订阅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 []条目= {新的DataLoggerConfig.DataEntry('/ Sample / JumpCounter / JumpCount')}; 但是只获取最后一个值,而不是所有值。
还需要做什么? 还是将一些DataLogger服务样本配置为订阅自己的白板资源?
答案 0 :(得分:1)
如果资源通知类型是简单的原始类型(例如整数),则从SBEM到JSON的转换(或... /描述符)中将存在一个错误,导致该错误。更改API以返回复杂类型,即可使用。
完全公开:我为Moveense团队工作