QNBleKitchenDevice
Yolanda厨房秤设备对象, 厨房秤设备分为 广播设备 与 蓝牙设备 两种。
广播厨房秤是一款无需连接,通过接收设备发出的广播获取相关数据的设备。该秤与普通蓝牙秤不同,区别在于普通蓝牙秤在扫描到周围的设备信息时,可以发起对周围某一设备的连接,从而可以选择是否停止扫描周围的设备信息,而不影响从已连接设备中获取相关的测量信息。
然而广播厨房秤由于是通过获取周围设备的广播数据进而分析相关的测量信息,无需对某一设备进行连接。因此倘若在使用广播秤进行测量过程中,停止了对周围设备的扫描,意味着无法获取这次的测量数据。
蓝牙厨房秤是一款与普通蓝牙秤使用流程上几乎完全相同的设备, 在使用蓝牙厨房秤时, 需要先扫描发现外部设备, 然后主动发起连。在链接成功后蓝牙厨房秤会主动上传称端数据,其中包含称端重量,单位,是否去皮等一系列数据信息。
属性
名称 | 类型 | 说明 |
---|---|---|
mac | String | MAC地址,sdk会根据扫描到的广播信息解析,同一台设备,安卓和IOS返回的结果一样。每台设备唯一 |
name | String | 型号名称,SDK会识别扫描到的设备型号,如果识别不出来,则返回一个默认的型号名称,Scale |
modeId | String | 型号标识 |
RSSI | int | 信号强度,一般 0~100 之间,数值越小,表示信号强度越大,同一个设备可能回调多次,每次回调时,可能信号强度的值不一样。 |
unit | int | 秤体当前显示的单位 10 为 g,默认值 11 为 ml 12 为 oz 13 为 lb:oz 14 为 milk ml |
weight | double | 当前秤体显示的重量数值,默认单位为g |
isPeel | boolean | 当前秤是否去皮,true为去皮 |
isNegative | boolean | 当前秤是否是负重量,true为负重量 |
isOverload | boolean | 当前秤是否超载,true为超载 |
isBluetooth | boolean | 当前秤是否是蓝牙厨房秤 |
isStable | boolean | 测量重量是否稳定, 针对蓝牙厨房秤有效 |
bluetoothName | String | 蓝牙厨房秤蓝牙名 |