public final class P_Bridge_BleManager
extends java.lang.Object
Modifier and Type | Method and Description |
---|---|
static void |
addBatchScanResults(IBleManager mgr,
java.util.List<L_Util.ScanResult> devices) |
static void |
addScanResult(IBleManager mgr,
P_DeviceHolder device,
int rssi,
byte[] scanRecord) |
static void |
addTask(IBleManager mgr,
com.idevicesinc.sweetblue.internal.PA_Task task) |
static void |
clearQueueOf(IBleManager mgr,
java.lang.Class<? extends com.idevicesinc.sweetblue.internal.PA_Task> clazz) |
static void |
forceOff(IBleManager mgr) |
static void |
forceOn(IBleManager mgr) |
static <T extends com.idevicesinc.sweetblue.internal.PA_Task> |
getFromQueue(IBleManager mgr,
java.lang.Class<T> clazz) |
static <T extends IBluetoothManager> |
getManagerLayer(IBleDevice device) |
static com.idevicesinc.sweetblue.internal.P_BleDevice_ListenerProcessor |
getNativeListener(IBleDevice device) |
static int |
getPositionInQueue(IBleManager mgr,
IBleDevice device,
java.lang.String className) |
static int |
getPriority(com.idevicesinc.sweetblue.internal.PA_Task task) |
static int |
getQueueSize(IBleManager mgr) |
static BleScanApi |
getScanApi(IBleManager mgr) |
static BleScanPower |
getScanPower(IBleManager mgr) |
static long |
getUpdateRate(IBleManager mgr) |
static boolean |
hasDevice(IBleManager mgr,
IBleDevice device) |
static boolean |
isCurrent(IBleManager mgr,
java.lang.Class<? extends com.idevicesinc.sweetblue.internal.PA_Task> taskClass) |
static boolean |
isCurrent(IBleManager mgr,
java.lang.String className) |
static boolean |
isInQueue(IBleManager mgr,
java.lang.Class<? extends com.idevicesinc.sweetblue.internal.PA_Task> taskClass) |
static boolean |
isInQueue(IBleManager mgr,
IBleDevice device,
java.lang.String className) |
static boolean |
isInQueue(IBleManager mgr,
java.lang.String className) |
static void |
onClassicDiscoveryFinished(IBleManager mgr) |
static void |
onNativeBleStateChangeFromBroadcastReceiver(IBleManager mgr,
android.content.Context context,
android.content.Intent intent) |
static void |
onNativeBondStateChanged(IBleManager mgr,
IBluetoothDevice device_native,
int previousState,
int newState,
int failReason) |
static void |
postMainDelayed(IBleManager mgr,
java.lang.Runnable run,
long delay) |
static void |
postUpdateDelayed(IBleManager mgr,
java.lang.Runnable run,
long delay) |
static com.idevicesinc.sweetblue.internal.PE_TaskPriority |
randomPriority(java.util.Random r) |
static void |
suspendQueue(IBleManager mgr) |
static void |
unsuspendQueue(IBleManager mgr) |
public static com.idevicesinc.sweetblue.internal.P_BleDevice_ListenerProcessor getNativeListener(IBleDevice device)
public static <T extends IBluetoothManager> T getManagerLayer(IBleDevice device)
public static void addScanResult(IBleManager mgr, P_DeviceHolder device, int rssi, byte[] scanRecord)
public static void addBatchScanResults(IBleManager mgr, java.util.List<L_Util.ScanResult> devices)
public static void postUpdateDelayed(IBleManager mgr, java.lang.Runnable run, long delay)
public static void postMainDelayed(IBleManager mgr, java.lang.Runnable run, long delay)
public static void onNativeBleStateChangeFromBroadcastReceiver(IBleManager mgr, android.content.Context context, android.content.Intent intent)
public static void onNativeBondStateChanged(IBleManager mgr, IBluetoothDevice device_native, int previousState, int newState, int failReason)
public static void onClassicDiscoveryFinished(IBleManager mgr)
public static void forceOn(IBleManager mgr)
public static void forceOff(IBleManager mgr)
public static BleScanApi getScanApi(IBleManager mgr)
public static BleScanPower getScanPower(IBleManager mgr)
public static long getUpdateRate(IBleManager mgr)
public static com.idevicesinc.sweetblue.internal.PE_TaskPriority randomPriority(java.util.Random r)
public static void addTask(IBleManager mgr, com.idevicesinc.sweetblue.internal.PA_Task task)
public static void suspendQueue(IBleManager mgr)
public static void unsuspendQueue(IBleManager mgr)
public static int getQueueSize(IBleManager mgr)
public static void clearQueueOf(IBleManager mgr, java.lang.Class<? extends com.idevicesinc.sweetblue.internal.PA_Task> clazz)
public static <T extends com.idevicesinc.sweetblue.internal.PA_Task> java.util.List<T> getFromQueue(IBleManager mgr, java.lang.Class<T> clazz)
public static boolean isInQueue(IBleManager mgr, java.lang.String className)
public static boolean isInQueue(IBleManager mgr, IBleDevice device, java.lang.String className)
public static int getPositionInQueue(IBleManager mgr, IBleDevice device, java.lang.String className)
public static boolean isInQueue(IBleManager mgr, java.lang.Class<? extends com.idevicesinc.sweetblue.internal.PA_Task> taskClass)
public static boolean isCurrent(IBleManager mgr, java.lang.String className)
public static boolean isCurrent(IBleManager mgr, java.lang.Class<? extends com.idevicesinc.sweetblue.internal.PA_Task> taskClass)
public static int getPriority(com.idevicesinc.sweetblue.internal.PA_Task task)
public static boolean hasDevice(IBleManager mgr, IBleDevice device)