public class BTService
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static interface |
BTService.IDataCallBack |
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
ACTION_DATA_AVAILABLE |
static java.lang.String |
ACTION_GATT_CONNECTED |
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 |
DEVICE_INITED_BT_COMMUNICATE |
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 |
---|
BTService() |
Modifier and Type | Method and Description |
---|---|
void |
close() |
boolean |
connect(java.lang.String address,
RFIDWithUHFBluetooth.BTStatusCallback btStatusCallback) |
void |
disconnect() |
void |
enableTXNotification() |
RFIDWithUHFBluetooth.StatusEnum |
getBTConnectStatus() |
java.util.List<BluetoothGattService> |
getSupportedGattServices() |
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(BTService.IDataCallBack dataCallBack) |
void |
setKeyEventCallback(RFIDWithUHFBluetooth.KeyEventCallback KeyEventCallback) |
void |
setStatusCallback(RFIDWithUHFBluetooth.BTStatusCallback btStatusCallback) |
void |
startBTScan(RFIDWithUHFBluetooth.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_CONNECTED
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.lang.String DEVICE_INITED_BT_COMMUNICATE
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 boolean initialize(Context context)
public boolean setBtName(java.lang.String name)
public java.util.HashMap<java.lang.String,java.lang.String> getVersion()
public void setStatusCallback(RFIDWithUHFBluetooth.BTStatusCallback btStatusCallback)
public boolean connect(java.lang.String address, RFIDWithUHFBluetooth.BTStatusCallback btStatusCallback)
public void disconnect()
public void close()
public boolean readCharacteristic(BluetoothGattCharacteristic characteristic)
public void enableTXNotification()
public boolean writeRXCharacteristic(byte[] value, java.lang.String[] msg)
public java.util.List<BluetoothGattService> getSupportedGattServices()
public void startBTScan(RFIDWithUHFBluetooth.ScanBTCallback scanBTCallback)
public void setKeyEventCallback(RFIDWithUHFBluetooth.KeyEventCallback KeyEventCallback)
public void setDataCallBack(BTService.IDataCallBack dataCallBack)
public RFIDWithUHFBluetooth.StatusEnum getBTConnectStatus()
public void stoptBTScan()