v2心率数据查询
参数说明
- IDOSyncHrDataItemInfoBluetoothModel
参数 | 说明 | 备注 |
---|---|---|
offset | 子时间偏移量 | int (单位:分钟) |
data | 心率值 | int |
dateStr | 时间戳 精确到日期 | str |
serialNumber | 序列号 | int |
- IDOSyncHrDataInfoBluetoothModel
参数 | 说明 | 备注 |
---|---|---|
itemsCount | 心率数据包数量 | int |
minuteOffset | 总时间偏移量 | int (单位:分钟) |
silentHeartRate | 静态心率 | int |
burnFatThreshold | 燃烧脂肪阀值 | int |
aerobicThreshold | 肌肉锻炼阀值 | int |
limitThreshold | 极限阀值 | int |
burnFatMins | 脂肪燃烧时长 | int (单位 :分钟) |
aerobicMins | 肌肉锻炼时长 | int (单位 :分钟) |
limitMins | 极限运动时长 | int (单位 :分钟) |
userMaxHr | 用户最大心率 | int |
warmUpThreshold | 热身运动阈值 | int |
warmUpMins | 热身运动时间 | int (单位 :分钟) |
anaerobicThreshold | 无氧运动阈值 | int |
anaerobicMins | 无氧运动时间 | int (单位 :分钟) |
year | 年份 | int |
month | 月份 | int |
day | 日期 | int |
heartRates | 心率集合 | array (IDOSyncHrDataItemInfoBluetoothModel) |
dateStr | 时间戳 精确到日期 | str |
按年查询心率
Objc:
//参数:年、Mac地址、是否查询详情
[IDOSyncHeartRateDataModel queryOneYearHearRatesWithYear:year
macAddr:macAddr
isQueryItems:NO];
Swift:
//参数:年、Mac地址、是否查询详情
IDOSyncHeartRateDataModel.queryOneYearHearRates(withYear: year, macAddr:macAddr, isQueryItems: false);
按月查询心率
Objc:
//参数:年、月、Mac地址、是否查询详情
[IDOSyncHeartRateDataModel queryOneMonthHearRatesWithYear:year
month:month
macAddr:macAddr
datesOfMonth:&days
isQueryItems:NO];
Swift:
//参数:年、月、Mac地址、是否查询详情
IDOSyncHeartRateDataModel.queryOneMonthHearRates(withYear: year, macAddr:macAddr, isQueryItems: false);
按周查询心率
Objc:
//参数: 星期索引、星期开始、Mac地址、星期内日期集合、是否查询详情
[IDOSyncHeartRateDataModel queryOneWeekHearRatesWithWeekIndex:week
weekStartDay:0
macAddr:macAddr
datesOfWeek:&days
isQueryItems:NO];
Swift:
//参数: 星期索引、星期开始、Mac地址、星期内日期集合、是否查询详情
IDOSyncHeartRateDataModel.queryOneWeekHearRates(withWeekIndex:week, weekStartDay:0, macAddr:macAddr, datesOfWeek:&days, isQueryItems: false);
按日查询心率
Objc:
//参数: 年、月、日、Mac地址
[IDOSyncHeartRateDataModel queryOneDayHearRatesDetailWithMac:macAddr
year:year
month:month
day:day];
Swift:
//参数: 年、月、日、Mac地址
IDOSyncHeartRateDataModel.queryOneDayHearRatesDetail(withMac:macAddr, year:year, month:month, day:day);
查询所有心率
Objc:
//参数: Mac地址
[IDOSyncHeartRateDataModel queryAllHearRatesWithMac:macAddr];
Swift:
//参数: Mac地址
IDOSyncHeartRateDataModel.queryAllHearRates(withMac:macAddr);
查询只包含静心心率
Objc:
//参数: Mac地址
[IDOSyncHeartRateDataModel queryAllContractedHearRatesWithMac:macAddr];
Swift:
//参数: Mac地址
IDOSyncHeartRateDataModel.queryAllContractedHearRates(withMac:macAddr);