-
public interface IThingBleAbility
-
-
Method Summary
Modifier and Type Method Description abstract void
connect(String mac, BleConnectParams bleConnectParams, BleConnectAbilityResponse response)
abstract void
discoveryServices(String mac, BleConnectAbilityResponse response)
abstract void
requestConnectionPriority(int priority, String mac)
abstract void
disconnect(String mac)
abstract void
onlyDisconnect(String mac)
abstract void
registerConnectStatusListener(String mac, BleConnectStatusResponse listener)
abstract void
unregisterConnectStatusListener(String mac, BleConnectStatusResponse listener)
abstract void
read(String mac, UUID service, UUID character, BleReadAbilityBaseResponse response)
abstract void
write(String mac, UUID service, UUID character, Array<byte> value, BleBaseResponse response)
abstract int
write(String mac, UUID service, UUID character, Array<Array<byte>> value, long packTimeout)
abstract int
writeNoRsp(String mac, UUID service, UUID character, Array<Array<byte>> value, int packTimeout)
abstract void
readDescriptor(String mac, UUID service, UUID character, UUID descriptor, BleReadAbilityBaseResponse response)
abstract void
writeDescriptor(String mac, UUID service, UUID character, UUID descriptor, Array<byte> value, BleBaseResponse response)
abstract void
writeNoRsp(String mac, UUID service, UUID character, Array<byte> value, BleBaseResponse response)
abstract void
notify(String mac, UUID service, UUID character, BleNotifyAbilityResponse response)
abstract void
unnotify(String mac, UUID service, UUID character, BleBaseResponse response)
abstract void
readRssi(String mac, BleGetRssiBaseResponse response)
abstract void
configMtu(String mac, int mtu, BleConfigMtuBaseResponse response)
abstract void
registerBluetoothStateListener(BluetoothStateChangedReponse reponse)
abstract void
unregisterBluetoothStateListener(BluetoothStateChangedReponse reponse)
abstract void
refreshCache(String mac)
-
-
Method Detail
-
connect
abstract void connect(String mac, BleConnectParams bleConnectParams, BleConnectAbilityResponse response)
-
discoveryServices
abstract void discoveryServices(String mac, BleConnectAbilityResponse response)
-
requestConnectionPriority
abstract void requestConnectionPriority(int priority, String mac)
-
disconnect
abstract void disconnect(String mac)
-
onlyDisconnect
abstract void onlyDisconnect(String mac)
-
registerConnectStatusListener
abstract void registerConnectStatusListener(String mac, BleConnectStatusResponse listener)
-
unregisterConnectStatusListener
abstract void unregisterConnectStatusListener(String mac, BleConnectStatusResponse listener)
-
read
abstract void read(String mac, UUID service, UUID character, BleReadAbilityBaseResponse response)
-
write
abstract void write(String mac, UUID service, UUID character, Array<byte> value, BleBaseResponse response)
-
write
abstract int write(String mac, UUID service, UUID character, Array<Array<byte>> value, long packTimeout)
-
writeNoRsp
abstract int writeNoRsp(String mac, UUID service, UUID character, Array<Array<byte>> value, int packTimeout)
-
readDescriptor
abstract void readDescriptor(String mac, UUID service, UUID character, UUID descriptor, BleReadAbilityBaseResponse response)
-
writeDescriptor
abstract void writeDescriptor(String mac, UUID service, UUID character, UUID descriptor, Array<byte> value, BleBaseResponse response)
-
writeNoRsp
abstract void writeNoRsp(String mac, UUID service, UUID character, Array<byte> value, BleBaseResponse response)
-
notify
abstract void notify(String mac, UUID service, UUID character, BleNotifyAbilityResponse response)
-
unnotify
abstract void unnotify(String mac, UUID service, UUID character, BleBaseResponse response)
-
readRssi
abstract void readRssi(String mac, BleGetRssiBaseResponse response)
-
configMtu
abstract void configMtu(String mac, int mtu, BleConfigMtuBaseResponse response)
-
registerBluetoothStateListener
abstract void registerBluetoothStateListener(BluetoothStateChangedReponse reponse)
-
unregisterBluetoothStateListener
abstract void unregisterBluetoothStateListener(BluetoothStateChangedReponse reponse)
-
refreshCache
abstract void refreshCache(String mac)
-
-
-
-