QNScaleDataListener

数据监听器,测量的相关数据在这里回调

方法

onGetUnsteadyWeight

收到了秤上传的实时重量,可以用来同步显示秤端的数值

参数

名称 类型 说明
device QNBleDevice 上传实时数据的设备。
weight double 连接 APP 进行测量时,秤上面的数值变化,APP 会有同步数据回调,只做 UI 的展示,不作为最后数据保存。

onGetScaleData

获取到了实时的稳定测量数据,在连接 APP 的情况下,进行测量,数据会进入到这个回调

参数

名称 类型 说明
device QNBleDevice 上传数据的设备。
data QNScaleData Yolanda测量数据,包含了体重,BMI、体脂率等数据。

onGetStoredScale

获取到了存储数据,这种数据是用户在测量的时候没有连接 APP,数据会存储到秤端,然后等下次连接的时候,秤会把存储的数据上传到 APP 中,然后就会进入到这个回调。

参数

名称 类型 说明
device QNBleDevice 上传数据的设备。
storedDataList List<QNScaleStoreData> 存储数据列表,旧款秤顶多存储 20 条数据,新款则可以存储 40 条数据。QNScaleStoreData 传入用户资料(即 QNUser) 可以生成 QNScaleData

onGetElectric

获取电量

目前仅支持充电款的秤。当电量少于 20%时,可认为电量较低

名称 类型 说明
device QNBleDevice 上传数据的设备。
electric int 电量 单位 %

onScaleStateChange

测量状态变化后的方法回调,该方法不是蓝牙连接状态的回调

参数

名称 类型 说明
device QNBleDevice 蓝牙设备对象
scaleState int 参考秤状态码

onScaleEventChange

秤事件的回调

参数

名称 类型 说明
device QNBleDevice 蓝牙设备对象
scaleEvent int 参考秤事件

readSnComplete

公版蓝牙秤设备获取SN码成功

参数

名称 类型 说明
device QNBleDevice 蓝牙设备对象
sn string SN码

results matching ""

    No results matching ""