QNScaleStoreData
Yolanda存储数据对象,测量时没有连接 APP,结束后再连接 APP,则会接收到此类数据
属性
名称 | 类型 | 说明 |
---|---|---|
weight | double | 该存储数据对应的体重 |
measureTime | Date | 测量时间 |
mac | String | mac 地址 |
isDataComplete | Boolean | 存储数据是否完整,当数据完整时无需调用 setUser 方法,当数据未完整时,需使用 setUser 方法设置用户, 无论数据是否完成最终都需使用 generateScaleData 方法生成数据 |
height | Double | 身高数据 |
方法
setUser
设置测量用户
名称 | 类型 | 说明 |
---|---|---|
user | QNUser | 用户资料,用来生产测量数据 |
返回值
类型:Boolean 是否设置成功
generateScaleData
根据存储数据和用户资料生成测量数据,如果未设置用户资料,该方法会返回 NULL
返回值
类型:QNScaleData
错误时,返回 NULL
buildStoreData
用于构建存储数据
仅支持从Yolanda云获取相关存储数据相关信息从而进行构建
参数
名称 | 类型 | 说明 |
---|---|---|
weight | double | 千克数值的体重 |
measureTime | Date | 测量时间 |
mac | String | 秤端唯一标识 |
hmac | String | 相关数据信息,使用带有 Wifi 功能蓝牙秤中的询问用户资料接口中的签名信息 |
callback | QNResultCallback | 是否构建成功 |
返回值
类型:QNScaleStoreData
该方法是专给带有 Wifi 功能的蓝牙秤设计,普通蓝牙秤和广播秤不会用到该方法