游泳数据查询
参数说明
- 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);