Package 

Interface IThingThirdProtocolDelegate

    • Method Summary

      Modifier and Type Method Description
      abstract ThirdBleScanDeviceBuilder beaconParse(boolean isActivatorScan, BluetoothDevice device, String name, String address, int rssi, Array<byte> scanRecord) 三方广播解析类,若广播规则符合自己的定义数据 则返回ThirdBleScanDeviceBuilder ,否则返回空特别说明:isActivatorScan: true 表示是配网任务的扫描, false表示是内部重连任务的扫描
      abstract IThingBluetoothFlow newThingBluetoothFlow(int protocolId) 若发现 protocolId 为三方协议区间的 protocolId,则内部会调用 代理层代理层根据 是否是自己的protocolId 来做处理
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Method Detail

      • beaconParse

         abstract ThirdBleScanDeviceBuilder beaconParse(boolean isActivatorScan, BluetoothDevice device, String name, String address, int rssi, Array<byte> scanRecord)

        三方广播解析类,若广播规则符合自己的定义数据 则返回ThirdBleScanDeviceBuilder ,否则返回空特别说明:isActivatorScan: true 表示是配网任务的扫描, false表示是内部重连任务的扫描

      • newThingBluetoothFlow

         abstract IThingBluetoothFlow newThingBluetoothFlow(int protocolId)

        若发现 protocolId 为三方协议区间的 protocolId,则内部会调用 代理层代理层根据 是否是自己的protocolId 来做处理