-
public interface IThingBluetoothFlowTripartite agreement. Ability to open to the outside world. 注意!!! 这个类为对外的代理,不能随便修改,需要考虑向下兼容
-
-
Method Summary
Modifier and Type Method Description abstract voiddeviceFirmwareUpgrade(String binPackagePath, String pid, int type, String version, OnBleUpgradeListener listener)ota abstract voidunbindDevice(IResultCallback iResultCallback)unbind device abstract voidresetFactory(IResultCallback iControlCallback)reset device abstract voidsendDps(String devId, String dps, IResultCallback iControlCallback)send dps abstract voidqueryDps(List<String> dpIdList, IResultCallback callback)query dps abstract voiddisconnectDevice()disconnect device abstract booleanisConnectAndPaired()abstract booleanisInActivating()abstract StringgetDeviceId()abstract StringgetDeviceUuid()abstract intgetDeviceType()abstract intrequestRssi(BleRssiListener listener)abstract voidsetControllerBean(ThirdConnectInfoBean bean)abstract voidregisterBleActivatorListener(OnThirdConnectListener listener)abstract voidconnect()abstract voidstopActivator()abstract voidactivator()-
-
Method Detail
-
deviceFirmwareUpgrade
abstract void deviceFirmwareUpgrade(String binPackagePath, String pid, int type, String version, OnBleUpgradeListener listener)
ota
-
unbindDevice
abstract void unbindDevice(IResultCallback iResultCallback)
unbind device
-
resetFactory
abstract void resetFactory(IResultCallback iControlCallback)
reset device
-
sendDps
abstract void sendDps(String devId, String dps, IResultCallback iControlCallback)
send dps
-
queryDps
abstract void queryDps(List<String> dpIdList, IResultCallback callback)
query dps
-
disconnectDevice
abstract void disconnectDevice()
disconnect device
-
isConnectAndPaired
abstract boolean isConnectAndPaired()
-
isInActivating
abstract boolean isInActivating()
-
getDeviceId
abstract String getDeviceId()
-
getDeviceUuid
abstract String getDeviceUuid()
-
getDeviceType
abstract int getDeviceType()
-
requestRssi
abstract int requestRssi(BleRssiListener listener)
-
setControllerBean
abstract void setControllerBean(ThirdConnectInfoBean bean)
-
registerBleActivatorListener
abstract void registerBleActivatorListener(OnThirdConnectListener listener)
-
connect
abstract void connect()
-
stopActivator
abstract void stopActivator()
-
activator
abstract void activator()
-
-
-
-