public final class P_Bridge_Internal
extends java.lang.Object
Modifier and Type | Method and Description |
---|---|
static java.lang.String |
charName(IBleManager mgr,
java.util.UUID uuid) |
static <T> void |
checkPlease(IBleManager mgr,
T please_nullable,
java.lang.Class<T> please_class) |
static java.util.List<BleDescriptor> |
fromBleCharacteristic(BleCharacteristic bleChar) |
static java.util.List<BleCharacteristic> |
fromBleService(BleService bleService) |
static java.util.List<BleService> |
fromNativeServiceList(java.util.List<android.bluetooth.BluetoothGattService> nativeList) |
static java.lang.String |
gattStatus(IBleManager mgr,
int status) |
static java.util.ArrayList<DeviceReconnectFilter.ConnectFailEvent> |
getConnectionFailHistory(IBleDevice device) |
static BleDescriptor |
getFromBleCharacteristic(BleCharacteristic characteristic,
java.util.UUID descUuid) |
static NotificationListener.Type |
getProperNotificationType(BleCharacteristic char_native,
NotificationListener.Type type) |
static android.os.Handler |
getUpdateHandler_Android(IBleManager mgr) |
static P_SweetHandler |
getUpdateHandler(IBleManager mgr) |
static boolean |
isPostLollipopScan(com.idevicesinc.sweetblue.internal.P_ScanManager scanMgr) |
static void |
logE(IBleManager mgr,
java.lang.String msg) |
static boolean |
loggingEnabled(IBleManager mgr) |
static IBleDevice |
newDevice_NULL() |
static P_DisconnectReason |
newDisconnectReason(int gattStatus,
DeviceReconnectFilter.Timing timing) |
static P_BleManagerImpl |
newManager(android.content.Context context,
BleManagerConfig config,
java.lang.String apiKey) |
static IBleDevice |
NULL_DEVICE() |
static IBleServer |
NULL_SERVER() |
static void |
postCallback(IBleManager mgr,
java.lang.Runnable callback) |
static void |
postUpdateDelayed(IBleManager mgr,
java.lang.Runnable runnable,
long delay) |
static java.lang.String |
serviceName(IBleManager mgr,
java.util.UUID serviceUuid) |
static void |
setBleScanReady(IBleManager mgr) |
static java.lang.String |
uuidName(IBleManager mgr,
java.util.UUID uuid) |
public static NotificationListener.Type getProperNotificationType(BleCharacteristic char_native, NotificationListener.Type type)
public static IBleDevice NULL_DEVICE()
public static IBleServer NULL_SERVER()
public static P_BleManagerImpl newManager(android.content.Context context, BleManagerConfig config, java.lang.String apiKey)
public static java.lang.String charName(IBleManager mgr, java.util.UUID uuid)
public static <T> void checkPlease(IBleManager mgr, T please_nullable, java.lang.Class<T> please_class)
public static void setBleScanReady(IBleManager mgr)
public static java.lang.String uuidName(IBleManager mgr, java.util.UUID uuid)
public static java.lang.String gattStatus(IBleManager mgr, int status)
public static java.lang.String serviceName(IBleManager mgr, java.util.UUID serviceUuid)
public static java.util.ArrayList<DeviceReconnectFilter.ConnectFailEvent> getConnectionFailHistory(IBleDevice device)
public static P_DisconnectReason newDisconnectReason(int gattStatus, DeviceReconnectFilter.Timing timing)
public static boolean loggingEnabled(IBleManager mgr)
public static void logE(IBleManager mgr, java.lang.String msg)
public static IBleDevice newDevice_NULL()
public static boolean isPostLollipopScan(com.idevicesinc.sweetblue.internal.P_ScanManager scanMgr)
public static java.util.List<BleCharacteristic> fromBleService(BleService bleService)
public static java.util.List<BleDescriptor> fromBleCharacteristic(BleCharacteristic bleChar)
public static BleDescriptor getFromBleCharacteristic(BleCharacteristic characteristic, java.util.UUID descUuid)
public static java.util.List<BleService> fromNativeServiceList(java.util.List<android.bluetooth.BluetoothGattService> nativeList)
public static P_SweetHandler getUpdateHandler(IBleManager mgr)
public static android.os.Handler getUpdateHandler_Android(IBleManager mgr)
public static void postCallback(IBleManager mgr, java.lang.Runnable callback)
public static void postUpdateDelayed(IBleManager mgr, java.lang.Runnable runnable, long delay)