Javascript 在数据记录器-Galaxy Watch中未找到心率数据

Javascript 在数据记录器-Galaxy Watch中未找到心率数据,javascript,tizen,tizen-web-app,Javascript,Tizen,Tizen Web App,从HumanActivityMonitorManager检索心率数据时遇到困难。具体来说,我使用的是带有readRecorderData函数的查询,但没有返回正确的结果 当我检查控制台时,我看到错误:“NotFoundError:无法读取记录的数据”。根据文档,这意味着没有找到任何数据 三星银河手表。46毫米。提森工作室 var query = {}; query.startTime =(new Date(2019, 6, 5)).getTime() / 1000; query.endTime

从HumanActivityMonitorManager检索心率数据时遇到困难。具体来说,我使用的是带有readRecorderData函数的查询,但没有返回正确的结果

当我检查控制台时,我看到错误:“NotFoundError:无法读取记录的数据”。根据文档,这意味着没有找到任何数据

三星银河手表。46毫米。提森工作室

var query = {};
query.startTime =(new Date(2019, 6, 5)).getTime() / 1000;
query.endTime = (new Date(2019, 7, 31)).getTime() / 1000;
query.anchorTime = (new Date(2019, 7, 31, 0, 0)).getTime() / 1000;
query.interval = 1440; /* Day */

var type = "HRM";

try{
    tizen.humanactivitymonitor.readRecorderData(type, query, onread, onerror);
}
catch (err){
    console.log(err.name + ": " + err.message);
}
这将检索人力资源管理数据。如果我将类型更改为“计步器”或“压力”,则此选项有效。我可以实时获取数据,但希望能够获取设备已经抓取的数据


有什么想法吗?

人力资源管理数据需要几秒钟才能获得其初始值。您是否允许系统有足够的时间通过调用tizen.humanactivitymonitor.start('HRM',onchangedCB)来记录HRM并等待
onchangedCB
?当humanactivitymonitor说它可以提供参考中的数据时,您需要执行
readRecorderData

有关更多详细信息,请参阅