v2活动数据查询
模型说明
IDOSyncActivityDataInfoBluetoothModel
| 参数 | 说明 | 备注 |
|---|---|---|
| year | 年份 | int |
| month | 月份 | int |
| day | 日期 | int |
| hour | 时 | int |
| minute | 分 | int |
| second | 秒 | int |
| dateStr | 日期 精确到日期 | str |
| timeStr | 开始时间 精确到秒 | str |
| dataLength | 数据长度 | int |
| hrInterval | 心率数据产生间隔 | int (单位 : s) |
| hrItemCount | 心率项数据个数 | int |
| packetCount | 包的总数 | int |
| type | 运动类型 | 运动类型参照 IDOSportTypes文件说明 |
| step | 步数(骑行 时,步数为 0) | int |
| durations | 持续时长 | int (单位:s) |
| calories | 卡路里 | int (单 位:大卡) |
| distance | 距离 | int (单位: 米) |
| avgHrValue | 平均心率 | int |
| maxHrValue | 最大心率 | int |
| burnFatMins | 脂肪燃烧时长 | int |
| aerobicMins | 心肺锻炼时长 [有氧运动时长] | int (分钟) |
| limitMins | 极限锻炼时长 | int (分钟) |
| anaerobicMins | 无氧锻炼时长 | int (分钟) |
| warmUpMins | 热身锻炼时长 | int (分钟) |
| hrValuesStr | 有序列号的心率集合 json字符串 | str |
| isSave | 是否需要保存数据 (用于数据交换) | bool |
| startFrom | 运动发起端 (1 : 手环发起 0 : app发起) | int |
按时间戳查询活动
Objc:
//参数时间戳、Mac地址
[IDOSyncActivityDataModel queryOneActivityDataWithTimeStr:timeStr
macAddr:macAddr];
Swift:
//参数时间戳、Mac地址
IDOSyncActivityDataModel.queryOneActivityData(withTimeStr:timeStr, macAddr: macAddr);
按日查询活动
Objc:
//参数年、月、日、Mac地址
[IDOSyncActivityDataModel queryOneDayActivityDataWithMacAddr:macAddr
year:year
month:month
day:day];
Swift:
//参数年、月、日、Mac地址
IDOSyncActivityDataModel.queryOneDayActivityData(withMacAddr:macAddr, year:year,month:month,day:day);
按月查询活动
Objc:
//参数年、月、Mac地址
[IDOSyncActivityDataModel queryOneMonthActivityDataWithMacAddr:macAddr
year:year
month:month];
Swift:
//参数年、月、Mac地址
IDOSyncActivityDataModel.queryOneMonthActivityData(withMacAddr:macAddr, year:year,month:month);
按年查询活动
Objc:
//参数年、Mac地址
[IDOSyncActivityDataModel queryOneYearActivityDataWithMacAddr:macAddr
year:year];
Swift:
//参数年、Mac地址
IDOSyncActivityDataModel.queryOneYearActivityData(withMacAddr:macAddr, year:year);
分页查询活动
Objc:
//参数页数、每页个数、Mac地址
[IDOSyncActivityDataModel queryOnePageActivityDataWithPageIndex:pageIndex
numOfPage:numOfPage
macAddr:macAddr ];
Swift:
//参数页数、每页个数、Mac地址
IDOSyncActivityDataModel.queryOnePageActivityData(withPageIndex:pageIndex, numOfPage:numOfPage,macAddr:macAddr);
所有轨迹运动
Objc:
//参数Mac地址
[IDOSyncActivityDataModel queryAllTrajectorySportActivitysWithMac:macAddr];
Swift:
//参数Mac地址
IDOSyncActivityDataModel.queryAllTrajectorySportActivitys(withMac:macAddr);
所有轻运动
Objc:
//参数Mac地址
[IDOSyncActivityDataModel queryAllLightSportActivitysWithMac:macAddr];
Swift:
//参数Mac地址
IDOSyncActivityDataModel.queryAllLightSportSportActivitys(withMac:macAddr);