v3心率数据查询

参数说明

  • IDOSyncSecHrDataItemInfoBluetoothModel
参数 说明 备注
offset 子时间偏移量 int (单位:分钟)
hrValue 心率值 int
dateStr 时间戳 精确到日期 str
serialNumber 序列号 int
  • IDOSyncSecHrDataInfoBluetoothModel
参数 说明 备注
itemsCount 心率数据包数量 int
secondOffset 总时间偏移量 int (单位:秒钟)
silentHeartRate 静态心率 int
burnFatThreshold 燃烧脂肪阀值 int
aerobicThreshold 肌肉锻炼阀值 int
limitThreshold 极限阀值 int
burnFatMins 脂肪燃烧时长 int (单位 :分钟)
aerobicMins 肌肉锻炼时长 int (单位 :分钟)
limitMins 极限运动时长 int (单位 :分钟)
userMaxHr 用户最大心率 int
userAvgHr 用户平均心率 int
warmUpThreshold 热身运动阈值 int
warmUpMins 热身运动时间 int (单位 :分钟)
anaerobicThreshold 无氧运动阈值 int
anaerobicMins 无氧运动时间 int (单位 :分钟)
year 年份 int
month 月份 int
day 日期 int
heartRates 心率集合 array (IDOSyncHrDataItemInfoBluetoothModel)
minutesHrDic 5分钟间隔心率集合 @{@"total_offset":@(0),@"heart_rates":@[@{@"offset":@(0),@"value":@(0)}...]};
heightLowHrItems 高低心率集合 @[@{@"hour":@(hour),@"minute":@(minute),
@"type":@(type:0:心率过低时的心率值 0:心率过高时的心率值),@"hr_value":@(hr_value)}];
dateStr 时间戳 精确到日期 str
firstOffset 第一次同步开始总偏移 int (废弃)

按年查询心率

Objc:

//参数:年、Mac地址、是否查询详情
[IDOSyncHeartRateDataModel queryOneYearSecHearRatesWithYear:year                                  
                                                    macAddr:macAddr     
                                               isQueryItems:NO];

Swift:

//参数:年、Mac地址、是否查询详情
IDOSyncHeartRateDataModel.queryOneYearSecHearRates(withYear: year, macAddr:macAddr, isQueryItems: false);

按月查询心率

Objc:

//参数:年、月、Mac地址、是否查询详情
[IDOSyncHeartRateDataModel queryOneMonthSecHearRatesWithYear:year                                     
                                                      month:month 
                                                    macAddr:macAddr 
                                               datesOfMonth:&days
                                               isQueryItems:NO];

Swift:

//参数:年、月、Mac地址、是否查询详情
IDOSyncHeartRateDataModel.queryOneMonthSecHearRates(withYear: year, macAddr:macAddr, isQueryItems: false);

按周查询心率

Objc:

//参数: 星期索引、星期开始、Mac地址、星期内日期集合、是否查询详情
[IDOSyncHeartRateDataModel queryOneWeekSecHearRatesWithWeekIndex:week
                                                     weekStartDay:0                                                             
                                                        macAddr:macAddr                                                           
                                                     datesOfWeek:&days                                                 
                                                     isQueryItems:NO];

Swift:

//参数: 星期索引、星期开始、Mac地址、星期内日期集合、是否查询详情
IDOSyncHeartRateDataModel.queryOneWeekSecHearRates(withWeekIndex:week, weekStartDay:0, macAddr:macAddr, datesOfWeek:&days, isQueryItems: false);

按日查询心率

Objc:

//参数: 年、月、日、Mac地址
[IDOSyncHeartRateDataModel queryOneDaySecHearRatesDetailWithMac:macAddr                                                                                                             
                                                          year:year                                                                    
                                                         month:month 
                                                           day:day];

Swift:

//参数: 年、月、日、Mac地址
IDOSyncHeartRateDataModel.queryOneDaySecHearRatesDetail(withMac:macAddr, year:year, month:month, day:day);

查询所有心率

Objc:

//参数: Mac地址
[IDOSyncHeartRateDataModel queryAllSecHearRatesWithMac:macAddr];

Swift:

//参数: Mac地址
IDOSyncHeartRateDataModel.queryAllSecHearRates(withMac:macAddr);

查询只包含静心心率

Objc:

//参数: Mac地址
[IDOSyncHeartRateDataModel queryAllContractedSecHearRatesWithMac:macAddr];

Swift:

//参数: Mac地址
IDOSyncHeartRateDataModel.queryAllContractedSecHearRates(withMac:macAddr);
Copyright © 2015-2020 IDO. All rights reserved. all right reserved,powered by Gitbook修订时间: 2023-12-18 10:04:13

results matching ""

    No results matching ""