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

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

Advertisement

8.9.8. Acquiring Characteristic Value by Specifying a Handle
You can acquire the Characteristic Value on a connected BLE device byexecuting the callback
function setGattCallback() and Characteristic Value acquisition using readGatt().
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);
//Acquire (READ) Characteristic Value
//Set the handle HandleValue in Characteristic Value from the Characteristic
//information acquired in onDiscCharResult()
mManager.readGatt(ConnectedHandle, HandleValue)
}
Use the following callback to output logs when a Characteristic Value is acquired.
private BluetoothLeGattCallback mLeGattCallback =
new BluetoothLeGattCallback() {
@Override
public void onReadGattResult (
}
};
}
MOVERIO Pro Developer's Guide (Rev.1.4)
char status, BluetoothLeGattEvtReadRsp data) {
Log.i("DEBUG", "Characteristic Value=" + data.data);
175

Advertisement

Table of Contents
loading

This manual is also suitable for:

Moverio pro bt-2200

Table of Contents