Interface BLECallbacks


public interface BLECallbacks

Nested Class Summary

Modifier and Type Interface and Description
static class  BLECallbacks.Error
BLE Errors.
static class  BLECallbacks.ReceiveMode
Determines how received data is interpreted.
static class  BLECallbacks.Result
Result of operation.

Method Summary

Modifier and Type Method and Description
void onBinaryDataRead(java.lang.String deviceName, byte[] data) 
void onBinaryDataWrite(java.lang.String deviceName, byte[] data) 
void onCharacteristicRead(java.lang.String deviceName, java.util.UUID serviceId, java.util.UUID charId, byte[] data) 
void onCharacteristicWritten(java.lang.String deviceName, java.util.UUID serviceId, java.util.UUID charId, byte[] data) 
void onConnect(java.lang.String deviceName, int services) 
void onConnectFailed(java.lang.String deviceName, BLECallbacks.Result result) 
void onDisconnect(java.lang.String deviceName) 
void onDisconnectFailed(java.lang.String deviceName) 
void onError(java.lang.String deviceName, BLECallbacks.Error error, java.lang.String data) 
void onFirmwareVersionRead(java.lang.String deviceName, java.lang.String version) 
void onModeChanged(java.lang.String deviceName, int mode) 
void onModeRead(java.lang.String deviceName, int mode) 
void onScanResult(java.lang.String deviceName) 
void onStringDataRead(java.lang.String deviceName, java.lang.String data) 
void onStringDataWrite(java.lang.String deviceName, java.lang.String data) 

Method Detail

  • onScanResult

    void onScanResult(java.lang.String deviceName)
  • onConnect

    void onConnect(java.lang.String deviceName,
                 int services)
  • onConnectFailed

    void onConnectFailed(java.lang.String deviceName,
                       BLECallbacks.Result result)
  • onDisconnect

    void onDisconnect(java.lang.String deviceName)
  • onDisconnectFailed

    void onDisconnectFailed(java.lang.String deviceName)
  • onStringDataRead

    void onStringDataRead(java.lang.String deviceName,
                        java.lang.String data)
  • onBinaryDataRead

    void onBinaryDataRead(java.lang.String deviceName,
                        byte[] data)
  • onStringDataWrite

    void onStringDataWrite(java.lang.String deviceName,
                         java.lang.String data)
  • onBinaryDataWrite

    void onBinaryDataWrite(java.lang.String deviceName,
                         byte[] data)
  • onModeChanged

    void onModeChanged(java.lang.String deviceName,
                     int mode)
  • onModeRead

    void onModeRead(java.lang.String deviceName,
                  int mode)
  • onFirmwareVersionRead

    void onFirmwareVersionRead(java.lang.String deviceName,
                             java.lang.String version)
  • onCharacteristicRead

    void onCharacteristicRead(java.lang.String deviceName,
                            java.util.UUID serviceId,
                            java.util.UUID charId,
                            byte[] data)
  • onCharacteristicWritten

    void onCharacteristicWritten(java.lang.String deviceName,
                               java.util.UUID serviceId,
                               java.util.UUID charId,
                               byte[] data)
  • onError

    void onError(java.lang.String deviceName,
               BLECallbacks.Error error,
               java.lang.String data)