Epson Moverio Pro BT-2000 Developer's Manual page 178

Hide thumbs Also See for Moverio Pro BT-2000:
Table of Contents

Advertisement

8.9.5. Searching for Primary Service
You can search for the Primary Service on a connected BLE device by executing the callback
function setGattCallback() and Primary Service search using discPriSrv().
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 Primary Service
//Set the connection handle ConnectedHandle in connected event status
connStatus acquired in onConnectResult
mManager.discPriSrv(ConnectedHandle, (char) 1);
}
Use the following callback to output logs when a Primary Service is detected.
private BluetoothLeGattCallback mLeGattCallback =
new BluetoothLeGattCallback() {
@Override
public void onDiscPriSrvResult(char connectedHandle,
};
};
}
MOVERIO Pro Developer's Guide (Rev.1.4)
int status, BluetoothLeGattService[] data) {
for (int cnt=0; cnt<data.length; cnt++) {
Log.i("DEBUG", "startHandle=" +
}
172
data[cnt].startHandle + " endHandle=" +
data[cnt].endHandle);

Advertisement

Table of Contents
loading

This manual is also suitable for:

Moverio pro bt-2200

Table of Contents