Package ipfs.gomobile.android.bledriver
Class BleDriver
- java.lang.Object
-
- ipfs.gomobile.android.bledriver.BleDriver
-
public class BleDriver extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description static android.os.HandlermainHandlerstatic android.os.HandlermCallbacksHandlerstatic android.os.HandlermHandshakeHandlerstatic android.os.HandlermReadHandlerstatic android.os.HandlermWriteHandler
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static java.lang.StringbytesToHex(byte[] bytes)DeviceManagerdeviceManager()static BleDrivergetInstance(android.content.Context appContext, Logger logger)static java.lang.StringidFromPid(java.lang.String pid)booleanisInit()booleanisStarted()PeerManagerpeerManager()booleanSendToPeer(java.lang.String remotePID, byte[] payload)voidsetInit(boolean status)voidsetStarted(boolean status)voidStartBleDriver(java.lang.String localPeerID)voidStopBleDriver()
-
-
-
Field Detail
-
mainHandler
public static android.os.Handler mainHandler
-
mHandshakeHandler
public static android.os.Handler mHandshakeHandler
-
mCallbacksHandler
public static android.os.Handler mCallbacksHandler
-
mWriteHandler
public static android.os.Handler mWriteHandler
-
mReadHandler
public static android.os.Handler mReadHandler
-
-
Method Detail
-
bytesToHex
public static java.lang.String bytesToHex(byte[] bytes)
-
isInit
public boolean isInit()
-
setInit
public void setInit(boolean status)
-
isStarted
public boolean isStarted()
-
setStarted
public void setStarted(boolean status)
-
StartBleDriver
public void StartBleDriver(java.lang.String localPeerID)
-
StopBleDriver
public void StopBleDriver()
-
SendToPeer
public boolean SendToPeer(java.lang.String remotePID, byte[] payload)
-
idFromPid
public static java.lang.String idFromPid(java.lang.String pid)
-
peerManager
public PeerManager peerManager()
-
deviceManager
public DeviceManager deviceManager()
-
-