Epson BT-2000 Developers Guide - Page 156
Searching for Characteristic
![]() |
View all Epson BT-2000 manuals
Add to My Manuals
Save this manual to your list of manuals |
Page 156 highlights
8.8.6. Searching for Characteristic You can search for the Characteristics on a connected BLE device byexecuting the callback function setGattCallback() and Characteristic search using discChar(). import android.bluetooth.BluetoothLeAdapterManager; import android.bluetooth.BluetoothLeGapEvtConnected; import android.bluetooth.BluetoothLeGattCallback; public class MainActivity extends Activity { private BluetoothLeAdapterManager mManager; @Override protected void onCreate(Bundle savedInstanceState) { //Instance acquisition for the BLE manager class mManager = BluetoothLeAdapterManager.getInstance(); //Register a callback for the GATT function provided mManager.setGattCallback(mLeGattCallback); //Searching for Characteristic //Set StartHandle and EndHandle from the Service information acquired in onDiscPriSrvResult mManager.discChar (ConnectedHandle, StartHandle, EndHandle); } Use the following callback to output logs when a Characteristic is detected. private BluetoothLeGattCallback mLeGattCallback = new BluetoothLeGattCallback() { @Override public void onDiscCharResult(char connectedHandle, int status, BluetoothLeGattChar[] data) { for (int cnt=0; cnt
![](/manual_guide/products/epson-bt2000-developers-guide-3a30282/156.png)