public class BLEService_qcom
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static interface |
BLEService_qcom.IDataCallBack |
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
ACTION_DATA_AVAILABLE |
static java.lang.String |
ACTION_GATT_DISCONNECTED |
static java.lang.String |
ACTION_GATT_SERVICES_DISCOVERED |
static java.lang.String |
ACTION_SEARCH_DEVICES |
static java.util.UUID |
BLE_UUID_GAP |
static java.util.UUID |
BLE_UUID_GAP_CHARACTERISTIC_DEVICE_NAME |
static java.lang.String |
BT_DEVICE |
static java.lang.String |
BT_RECORD |
static java.lang.String |
BT_RSSI |
static java.util.UUID |
CCCD |
static java.lang.String |
DEVICE_DOES_NOT_SUPPORT_UART |
static java.lang.String |
EXTRA_DATA |
static boolean |
isRead |
static boolean |
isWrite |
static java.util.UUID |
RX_CHAR_UUID |
static java.util.UUID |
RX_SERVICE_UUID |
static java.util.UUID |
TX_CHAR_UUID |
static java.util.UUID |
VERSION_FIRMWARE_UUID |
static java.util.UUID |
VERSION_HARDWARE_UUID |
static java.util.UUID |
VERSION_SOFTWARE_UUID |
static java.util.UUID |
VERSION_UUID |
Constructor and Description |
---|
BLEService_qcom() |
Modifier and Type | Method and Description |
---|---|
void |
close() |
boolean |
connect(java.lang.String address) |
boolean |
connect(java.lang.String address,
ConnectionStatusCallback btStatusCallback) |
void |
disconnect() |
void |
enableTXNotification() |
java.lang.String |
getBluetoothDeviceAddress() |
ConnectionStatus |
getBTConnectStatus() |
java.lang.String |
getHardwareVersion() |
java.util.HashMap<java.lang.String,java.lang.String> |
getVersion() |
boolean |
initialize(Context context) |
boolean |
readCharacteristic(BluetoothGattCharacteristic characteristic) |
boolean |
setBtName(java.lang.String name) |
void |
setDataCallBack(BLEService_qcom.IDataCallBack dataCallBack) |
void |
setStatusCallback(ConnectionStatusCallback btStatusCallback) |
void |
startBTScan(ScanBTCallback scanBTCallback) |
void |
stoptBTScan() |
boolean |
writeRXCharacteristic(byte[] value,
java.lang.String[] msg) |
public static final java.lang.String BT_RSSI
public static final java.lang.String BT_RECORD
public static final java.lang.String BT_DEVICE
public static boolean isWrite
public static boolean isRead
public static final java.lang.String ACTION_SEARCH_DEVICES
public static final java.lang.String ACTION_GATT_DISCONNECTED
public static final java.lang.String ACTION_GATT_SERVICES_DISCOVERED
public static final java.lang.String ACTION_DATA_AVAILABLE
public static final java.lang.String EXTRA_DATA
public static final java.lang.String DEVICE_DOES_NOT_SUPPORT_UART
public static final java.util.UUID CCCD
public static final java.util.UUID RX_SERVICE_UUID
public static final java.util.UUID RX_CHAR_UUID
public static final java.util.UUID TX_CHAR_UUID
public static final java.util.UUID BLE_UUID_GAP
public static final java.util.UUID BLE_UUID_GAP_CHARACTERISTIC_DEVICE_NAME
public static final java.util.UUID VERSION_UUID
public static final java.util.UUID VERSION_FIRMWARE_UUID
public static final java.util.UUID VERSION_HARDWARE_UUID
public static final java.util.UUID VERSION_SOFTWARE_UUID
public java.lang.String getBluetoothDeviceAddress()
public boolean initialize(Context context)
public boolean setBtName(java.lang.String name)
public java.util.HashMap<java.lang.String,java.lang.String> getVersion()
public java.lang.String getHardwareVersion()
public void setStatusCallback(ConnectionStatusCallback btStatusCallback)
public boolean connect(java.lang.String address, ConnectionStatusCallback btStatusCallback)
public boolean connect(java.lang.String address)
public void disconnect()
public void close()
public boolean readCharacteristic(BluetoothGattCharacteristic characteristic)
public void enableTXNotification()
public boolean writeRXCharacteristic(byte[] value, java.lang.String[] msg)
public void startBTScan(ScanBTCallback scanBTCallback)
public void setDataCallBack(BLEService_qcom.IDataCallBack dataCallBack)
public ConnectionStatus getBTConnectStatus()
public void stoptBTScan()