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);