游泳数据查询
参数说明
- IDOSyncSwimItemDataInfoBluetoothModel
| 参数 | 说明 | 备注 |
|---|---|---|
| timeStr | 开始时间 | 时间戳 精确到秒 |
| duration | 持续时间 | int |
| activeTime | 活跃时间 | int (秒) |
| strokesNumber | 划水次数 | int |
| swolf | 评分 | int |
| serialNumber | 序列号 | int |
| swimmingPosture | 每一趟的泳姿 | 0x00 : 混合泳; 0x01 : 自由泳; 0x02 : 蛙泳; 0x03 : 仰泳; 0x04 : 蝶泳; |
| distance | 每一趟的距离 | 单位:米 |
| frequency | 频率 | int |
| speed | 配速 | int |
| stopTime | 结束时间 | int |
| differenceTime | 2趟之间的休息时间 | int |
- IDOSyncSwimmingDataInfoBluetoothModel
| 参数 | 说明 | 备注 |
|---|---|---|
| year | 年 | int |
| month | 月 | int |
| day | 日 | int |
| hour | 时 | int |
| minute | 分 | int |
| second | 秒 | int |
| dateStr | 时间戳 精确到日期 | str |
| timeStr | 开始时间 | str |
| type | 游泳类型 | 0x00:无效, 0x01:室内游泳, 0x02:开阔水域游泳 |
| calories | 卡路里 | int (单 位:大卡) |
| distance | 距离 | int (单位: 米) |
| trips | 游泳趟数 | int |
| averageSwolf | 平均 swolf | int |
| totalStrokesNumber | 总划水次数 | int |
| swimmingPosture | 主泳姿 | 0x00 : 混合泳; 0x01 : 自由泳; 0x02 : 蛙泳; 0x03 : 仰泳; 0x04 : 蝶泳 |
| poolDistance | 泳池距离 | int (单位:cm) |
| itemsCount | 游泳数据包量 | int |
| swimmingItems | 游泳集合 | array (IDOSyncSwimItemDataInfoBluetoothModel) |
| confirmDistance | 用户确认的距离 | int |
| duration | 游泳持续时长 | int (单位:分钟) |
| avgSpeed | 平均配速 | int |
| avgFrequency | 平均划水频率 | int |
| swimVersion | 游泳数据版本号 | int |
查询一条游泳数据
Objc:
//参数:时间戳、Mac地址
[IDOSyncSwimDataModel querySwimDataWithTimeStr:timeStr
macAddr:macAddr];
Swift:
//参数:时间戳、Mac地址
IDOSyncSwimDataModel.querySwimData(withTimeStr: timeStr, macAddr: macAddr);
查询一天游泳数据
Objc:
//参数:日期时间戳、Mac地址、是否查询详情
[IDOSyncSwimDataModel querySwimDataWithDateStr:dateStr
macAddr:macAddr
isQueryItems:NO];
Swift:
//参数:日期时间戳、Mac地址、是否查询详情
IDOSyncSwimDataModel.querySwimData(withDateStr:dateStr, macAddr:macAddr,isQueryItems:false);
查询所有游泳数据
Objc:
//参数:Mac地址
[IDOSyncSwimDataModel queryAllSwimDataWithMacAddr:macAddr];
Swift:
//参数:Mac地址
IDOSyncSwimDataModel.queryAllSwimData(withMacAddr:macAddr);